public interface com.sun.tools.internal.xjc.outline.Outline
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.sun.tools.internal.xjc.outline.Outline
  super_class: java.lang.Object
{
  public abstract com.sun.tools.internal.xjc.model.Model getModel();
    descriptor: ()Lcom/sun/tools/internal/xjc/model/Model;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.sun.codemodel.internal.JCodeModel getCodeModel();
    descriptor: ()Lcom/sun/codemodel/internal/JCodeModel;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.sun.tools.internal.xjc.outline.FieldOutline getField(com.sun.tools.internal.xjc.model.CPropertyInfo);
    descriptor: (Lcom/sun/tools/internal/xjc/model/CPropertyInfo;)Lcom/sun/tools/internal/xjc/outline/FieldOutline;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      fu    

  public abstract com.sun.tools.internal.xjc.outline.PackageOutline getPackageContext(com.sun.codemodel.internal.JPackage);
    descriptor: (Lcom/sun/codemodel/internal/JPackage;)Lcom/sun/tools/internal/xjc/outline/PackageOutline;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      _Package  

  public abstract java.util.Collection<? extends com.sun.tools.internal.xjc.outline.ClassOutline> getClasses();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Collection<+Lcom/sun/tools/internal/xjc/outline/ClassOutline;>;

  public abstract com.sun.tools.internal.xjc.outline.ClassOutline getClazz(com.sun.tools.internal.xjc.model.CClassInfo);
    descriptor: (Lcom/sun/tools/internal/xjc/model/CClassInfo;)Lcom/sun/tools/internal/xjc/outline/ClassOutline;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      clazz  

  public abstract com.sun.tools.internal.xjc.outline.ElementOutline getElement(com.sun.tools.internal.xjc.model.CElementInfo);
    descriptor: (Lcom/sun/tools/internal/xjc/model/CElementInfo;)Lcom/sun/tools/internal/xjc/outline/ElementOutline;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ei    

  public abstract com.sun.tools.internal.xjc.outline.EnumOutline getEnum(com.sun.tools.internal.xjc.model.CEnumLeafInfo);
    descriptor: (Lcom/sun/tools/internal/xjc/model/CEnumLeafInfo;)Lcom/sun/tools/internal/xjc/outline/EnumOutline;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      eli   

  public abstract java.util.Collection<com.sun.tools.internal.xjc.outline.EnumOutline> getEnums();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Collection<Lcom/sun/tools/internal/xjc/outline/EnumOutline;>;

  public abstract java.lang.Iterable<? extends com.sun.tools.internal.xjc.outline.PackageOutline> getAllPackageContexts();
    descriptor: ()Ljava/lang/Iterable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/lang/Iterable<+Lcom/sun/tools/internal/xjc/outline/PackageOutline;>;

  public abstract com.sun.tools.internal.xjc.util.CodeModelClassFactory getClassFactory();
    descriptor: ()Lcom/sun/tools/internal/xjc/util/CodeModelClassFactory;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.sun.tools.internal.xjc.ErrorReceiver getErrorReceiver();
    descriptor: ()Lcom/sun/tools/internal/xjc/ErrorReceiver;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.sun.codemodel.internal.JClassContainer getContainer(com.sun.tools.internal.xjc.model.CClassInfoParent, com.sun.tools.internal.xjc.outline.Aspect);
    descriptor: (Lcom/sun/tools/internal/xjc/model/CClassInfoParent;Lcom/sun/tools/internal/xjc/outline/Aspect;)Lcom/sun/codemodel/internal/JClassContainer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      parent  
      aspect  

  public abstract com.sun.codemodel.internal.JType resolve(com.sun.tools.internal.xjc.model.CTypeRef, com.sun.tools.internal.xjc.outline.Aspect);
    descriptor: (Lcom/sun/tools/internal/xjc/model/CTypeRef;Lcom/sun/tools/internal/xjc/outline/Aspect;)Lcom/sun/codemodel/internal/JType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      ref     
      aspect  

  public abstract com.sun.codemodel.internal.JClass addRuntime(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Lcom/sun/codemodel/internal/JClass;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      clazz  
}
SourceFile: "Outline.java"