class com.sun.tools.internal.xjc.reader.xmlschema.Abstractifier extends com.sun.tools.internal.xjc.reader.xmlschema.ClassBinderFilter
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.tools.internal.xjc.reader.xmlschema.Abstractifier
super_class: com.sun.tools.internal.xjc.reader.xmlschema.ClassBinderFilter
{
public void <init>(com.sun.tools.internal.xjc.reader.xmlschema.ClassBinder);
descriptor: (Lcom/sun/tools/internal/xjc/reader/xmlschema/ClassBinder;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.Abstractifier this
start local 1 // com.sun.tools.internal.xjc.reader.xmlschema.ClassBinder core
0: .line 39
aload 0 /* this */
aload 1 /* core */
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.ClassBinderFilter.<init>:(Lcom/sun/tools/internal/xjc/reader/xmlschema/ClassBinder;)V
1: .line 40
return
end local 1 // com.sun.tools.internal.xjc.reader.xmlschema.ClassBinder core
end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.Abstractifier this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/Abstractifier;
0 2 1 core Lcom/sun/tools/internal/xjc/reader/xmlschema/ClassBinder;
MethodParameters:
Name Flags
core
public com.sun.tools.internal.xjc.model.CElement complexType(com.sun.xml.internal.xsom.XSComplexType);
descriptor: (Lcom/sun/xml/internal/xsom/XSComplexType;)Lcom/sun/tools/internal/xjc/model/CElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.Abstractifier this
start local 1 // com.sun.xml.internal.xsom.XSComplexType xs
0: .line 43
aload 0 /* this */
aload 1 /* xs */
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.ClassBinderFilter.complexType:(Lcom/sun/xml/internal/xsom/XSComplexType;)Lcom/sun/tools/internal/xjc/model/CElement;
astore 2 /* ci */
start local 2 // com.sun.tools.internal.xjc.model.CElement ci
1: .line 44
aload 2 /* ci */
ifnull 3
aload 1 /* xs */
invokeinterface com.sun.xml.internal.xsom.XSComplexType.isAbstract:()Z
ifeq 3
2: .line 45
aload 2 /* ci */
invokeinterface com.sun.tools.internal.xjc.model.CElement.setAbstract:()V
3: .line 46
StackMap locals: com.sun.tools.internal.xjc.model.CElement
StackMap stack:
aload 2 /* ci */
areturn
end local 2 // com.sun.tools.internal.xjc.model.CElement ci
end local 1 // com.sun.xml.internal.xsom.XSComplexType xs
end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.Abstractifier this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/Abstractifier;
0 4 1 xs Lcom/sun/xml/internal/xsom/XSComplexType;
1 4 2 ci Lcom/sun/tools/internal/xjc/model/CElement;
MethodParameters:
Name Flags
xs
public com.sun.tools.internal.xjc.model.CElement elementDecl(com.sun.xml.internal.xsom.XSElementDecl);
descriptor: (Lcom/sun/xml/internal/xsom/XSElementDecl;)Lcom/sun/tools/internal/xjc/model/CElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 // com.sun.tools.internal.xjc.reader.xmlschema.Abstractifier this
start local 1 // com.sun.xml.internal.xsom.XSElementDecl xs
0: .line 50
aload 0 /* this */
aload 1 /* xs */
invokespecial com.sun.tools.internal.xjc.reader.xmlschema.ClassBinderFilter.elementDecl:(Lcom/sun/xml/internal/xsom/XSElementDecl;)Lcom/sun/tools/internal/xjc/model/CElement;
astore 2 /* ci */
start local 2 // com.sun.tools.internal.xjc.model.CElement ci
1: .line 51
aload 2 /* ci */
ifnull 3
aload 1 /* xs */
invokeinterface com.sun.xml.internal.xsom.XSElementDecl.isAbstract:()Z
ifeq 3
2: .line 52
aload 2 /* ci */
invokeinterface com.sun.tools.internal.xjc.model.CElement.setAbstract:()V
3: .line 53
StackMap locals: com.sun.tools.internal.xjc.model.CElement
StackMap stack:
aload 2 /* ci */
areturn
end local 2 // com.sun.tools.internal.xjc.model.CElement ci
end local 1 // com.sun.xml.internal.xsom.XSElementDecl xs
end local 0 // com.sun.tools.internal.xjc.reader.xmlschema.Abstractifier this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/internal/xjc/reader/xmlschema/Abstractifier;
0 4 1 xs Lcom/sun/xml/internal/xsom/XSElementDecl;
1 4 2 ci Lcom/sun/tools/internal/xjc/model/CElement;
MethodParameters:
Name Flags
xs
}
SourceFile: "Abstractifier.java"