class com.sun.tools.internal.xjc.generator.util.WhitespaceNormalizer$3 extends com.sun.tools.internal.xjc.generator.util.WhitespaceNormalizer
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.tools.internal.xjc.generator.util.WhitespaceNormalizer$3
super_class: com.sun.tools.internal.xjc.generator.util.WhitespaceNormalizer
{
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 // com.sun.tools.internal.xjc.generator.util.WhitespaceNormalizer$3 this
0: .line 90
aload 0 /* this */
invokespecial com.sun.tools.internal.xjc.generator.util.WhitespaceNormalizer.<init>:()V
return
end local 0 // com.sun.tools.internal.xjc.generator.util.WhitespaceNormalizer$3 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/internal/xjc/generator/util/WhitespaceNormalizer$3;
public com.sun.codemodel.internal.JExpression generate(com.sun.codemodel.internal.JCodeModel, com.sun.codemodel.internal.JExpression);
descriptor: (Lcom/sun/codemodel/internal/JCodeModel;Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 // com.sun.tools.internal.xjc.generator.util.WhitespaceNormalizer$3 this
start local 1 // com.sun.codemodel.internal.JCodeModel codeModel
start local 2 // com.sun.codemodel.internal.JExpression literal
0: .line 93
aload 2 /* literal */
instanceof com.sun.codemodel.internal.JStringLiteral
ifeq 2
1: .line 95
aload 2 /* literal */
checkcast com.sun.codemodel.internal.JStringLiteral
getfield com.sun.codemodel.internal.JStringLiteral.str:Ljava/lang/String;
invokestatic com.sun.xml.internal.bind.WhiteSpaceProcessor.collapse:(Ljava/lang/String;)Ljava/lang/String;
invokestatic com.sun.codemodel.internal.JExpr.lit:(Ljava/lang/String;)Lcom/sun/codemodel/internal/JExpression;
areturn
2: .line 97
StackMap locals:
StackMap stack:
aload 1 /* codeModel */
ldc Lcom/sun/xml/internal/bind/WhiteSpaceProcessor;
invokevirtual com.sun.codemodel.internal.JCodeModel.ref:(Ljava/lang/Class;)Lcom/sun/codemodel/internal/JClass;
3: .line 98
ldc "collapse"
invokevirtual com.sun.codemodel.internal.JClass.staticInvoke:(Ljava/lang/String;)Lcom/sun/codemodel/internal/JInvocation;
aload 2 /* literal */
invokevirtual com.sun.codemodel.internal.JInvocation.arg:(Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JInvocation;
4: .line 97
areturn
end local 2 // com.sun.codemodel.internal.JExpression literal
end local 1 // com.sun.codemodel.internal.JCodeModel codeModel
end local 0 // com.sun.tools.internal.xjc.generator.util.WhitespaceNormalizer$3 this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/internal/xjc/generator/util/WhitespaceNormalizer$3;
0 5 1 codeModel Lcom/sun/codemodel/internal/JCodeModel;
0 5 2 literal Lcom/sun/codemodel/internal/JExpression;
MethodParameters:
Name Flags
codeModel
literal
}
SourceFile: "WhitespaceNormalizer.java"
EnclosingMethod: com.sun.tools.internal.xjc.generator.util.WhitespaceNormalizer
NestHost: com.sun.tools.internal.xjc.generator.util.WhitespaceNormalizer
InnerClasses:
com.sun.tools.internal.xjc.generator.util.WhitespaceNormalizer$3