public interface com.sun.xml.internal.rngom.ast.builder.NameClassBuilder<N extends com.sun.xml.internal.rngom.ast.om.ParsedNameClass, E extends com.sun.xml.internal.rngom.ast.om.ParsedElementAnnotation, L extends com.sun.xml.internal.rngom.ast.om.Location, A extends com.sun.xml.internal.rngom.ast.builder.Annotations<E, L, CL>, CL extends com.sun.xml.internal.rngom.ast.builder.CommentList<L>>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.sun.xml.internal.rngom.ast.builder.NameClassBuilder
  super_class: java.lang.Object
{
  public abstract N annotate(N, );
    descriptor: (Lcom/sun/xml/internal/rngom/ast/om/ParsedNameClass;Lcom/sun/xml/internal/rngom/ast/builder/Annotations;)Lcom/sun/xml/internal/rngom/ast/om/ParsedNameClass;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws com.sun.xml.internal.rngom.ast.builder.BuildException
    Signature: (TN;TA;)TN;
    MethodParameters:
      Name  Flags
      nc    
      anno  

  public abstract N annotateAfter(N, );
    descriptor: (Lcom/sun/xml/internal/rngom/ast/om/ParsedNameClass;Lcom/sun/xml/internal/rngom/ast/om/ParsedElementAnnotation;)Lcom/sun/xml/internal/rngom/ast/om/ParsedNameClass;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws com.sun.xml.internal.rngom.ast.builder.BuildException
    Signature: (TN;TE;)TN;
    MethodParameters:
      Name  Flags
      nc    
      e     

  public abstract N commentAfter(N, );
    descriptor: (Lcom/sun/xml/internal/rngom/ast/om/ParsedNameClass;Lcom/sun/xml/internal/rngom/ast/builder/CommentList;)Lcom/sun/xml/internal/rngom/ast/om/ParsedNameClass;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws com.sun.xml.internal.rngom.ast.builder.BuildException
    Signature: (TN;TCL;)TN;
    MethodParameters:
          Name  Flags
      nc        
      comments  

  public abstract N makeChoice(java.util.List<N>, L, );
    descriptor: (Ljava/util/List;Lcom/sun/xml/internal/rngom/ast/om/Location;Lcom/sun/xml/internal/rngom/ast/builder/Annotations;)Lcom/sun/xml/internal/rngom/ast/om/ParsedNameClass;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/List<TN;>;TL;TA;)TN;
    MethodParameters:
             Name  Flags
      nameClasses  
      loc          
      anno         

  public abstract N makeName(java.lang.String, java.lang.String, java.lang.String, L, );
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/xml/internal/rngom/ast/om/Location;Lcom/sun/xml/internal/rngom/ast/builder/Annotations;)Lcom/sun/xml/internal/rngom/ast/om/ParsedNameClass;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;TL;TA;)TN;
    MethodParameters:
           Name  Flags
      ns         
      localName  
      prefix     
      loc        
      anno       

  public abstract N makeNsName(java.lang.String, L, );
    descriptor: (Ljava/lang/String;Lcom/sun/xml/internal/rngom/ast/om/Location;Lcom/sun/xml/internal/rngom/ast/builder/Annotations;)Lcom/sun/xml/internal/rngom/ast/om/ParsedNameClass;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;TL;TA;)TN;
    MethodParameters:
      Name  Flags
      ns    
      loc   
      anno  

  public abstract N makeNsName(java.lang.String, N, L, );
    descriptor: (Ljava/lang/String;Lcom/sun/xml/internal/rngom/ast/om/ParsedNameClass;Lcom/sun/xml/internal/rngom/ast/om/Location;Lcom/sun/xml/internal/rngom/ast/builder/Annotations;)Lcom/sun/xml/internal/rngom/ast/om/ParsedNameClass;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;TN;TL;TA;)TN;
    MethodParameters:
        Name  Flags
      ns      
      except  
      loc     
      anno    

  public abstract N makeAnyName(L, );
    descriptor: (Lcom/sun/xml/internal/rngom/ast/om/Location;Lcom/sun/xml/internal/rngom/ast/builder/Annotations;)Lcom/sun/xml/internal/rngom/ast/om/ParsedNameClass;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (TL;TA;)TN;
    MethodParameters:
      Name  Flags
      loc   
      anno  

  public abstract N makeAnyName(N, L, );
    descriptor: (Lcom/sun/xml/internal/rngom/ast/om/ParsedNameClass;Lcom/sun/xml/internal/rngom/ast/om/Location;Lcom/sun/xml/internal/rngom/ast/builder/Annotations;)Lcom/sun/xml/internal/rngom/ast/om/ParsedNameClass;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (TN;TL;TA;)TN;
    MethodParameters:
        Name  Flags
      except  
      loc     
      anno    

  public abstract N makeErrorNameClass();
    descriptor: ()Lcom/sun/xml/internal/rngom/ast/om/ParsedNameClass;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()TN;
}
Signature: <N::Lcom/sun/xml/internal/rngom/ast/om/ParsedNameClass;E::Lcom/sun/xml/internal/rngom/ast/om/ParsedElementAnnotation;L::Lcom/sun/xml/internal/rngom/ast/om/Location;A::Lcom/sun/xml/internal/rngom/ast/builder/Annotations<TE;TL;TCL;>;CL::Lcom/sun/xml/internal/rngom/ast/builder/CommentList<TL;>;>Ljava/lang/Object;
SourceFile: "NameClassBuilder.java"