public final class com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager extends com.sun.org.apache.xalan.internal.utils.FeaturePropertyBase
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager
super_class: com.sun.org.apache.xalan.internal.utils.FeaturePropertyBase
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=1
start local 0 // com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager this
0: .line 68
aload 0 /* this */
invokespecial com.sun.org.apache.xalan.internal.utils.FeaturePropertyBase.<init>:()V
1: .line 69
aload 0 /* this */
invokestatic com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property.values:()[Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager$Property;
arraylength
anewarray java.lang.String
putfield com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager.values:[Ljava/lang/String;
2: .line 70
invokestatic com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property.values:()[Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager$Property;
dup
astore 4
arraylength
istore 3
iconst_0
istore 2
goto 6
StackMap locals: com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager top int int com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property[]
StackMap stack:
3: aload 4
iload 2
aaload
astore 1 /* property */
start local 1 // com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property property
4: .line 71
aload 0 /* this */
getfield com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager.values:[Ljava/lang/String;
aload 1 /* property */
invokevirtual com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property.ordinal:()I
aload 1 /* property */
invokevirtual com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property.defaultValue:()Ljava/lang/String;
aastore
end local 1 // com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property property
5: .line 70
iinc 2 1
StackMap locals:
StackMap stack:
6: iload 2
iload 3
if_icmplt 3
7: .line 74
aload 0 /* this */
invokevirtual com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager.readSystemProperties:()V
8: .line 75
return
end local 0 // com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager this
LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager;
4 5 1 property Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager$Property;
public int getIndex(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=2
start local 0 // com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager this
start local 1 // java.lang.String propertyName
0: .line 83
invokestatic com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property.values:()[Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager$Property;
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 5
StackMap locals: com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager java.lang.String top int int com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property[]
StackMap stack:
1: aload 5
iload 3
aaload
astore 2 /* property */
start local 2 // com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property property
2: .line 84
aload 2 /* property */
aload 1 /* propertyName */
invokevirtual com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property.equalsName:(Ljava/lang/String;)Z
ifeq 4
3: .line 86
aload 2 /* property */
invokevirtual com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property.ordinal:()I
ireturn
end local 2 // com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property property
4: .line 83
StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
5: iload 3
iload 4
if_icmplt 1
6: .line 89
iconst_m1
ireturn
end local 1 // java.lang.String propertyName
end local 0 // com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager;
0 7 1 propertyName Ljava/lang/String;
2 4 2 property Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager$Property;
MethodParameters:
Name Flags
propertyName
private void readSystemProperties();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 // com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager this
0: .line 96
aload 0 /* this */
getstatic com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_DTD:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager$Property;
1: .line 97
ldc "javax.xml.accessExternalDTD"
2: .line 96
invokevirtual com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager.getSystemProperty:(Ljava/lang/Enum;Ljava/lang/String;)V
3: .line 98
aload 0 /* this */
getstatic com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property.ACCESS_EXTERNAL_STYLESHEET:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager$Property;
4: .line 99
ldc "javax.xml.accessExternalStylesheet"
5: .line 98
invokevirtual com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager.getSystemProperty:(Ljava/lang/Enum;Ljava/lang/String;)V
6: .line 100
return
end local 0 // com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager;
}
SourceFile: "XMLSecurityPropertyManager.java"
NestMembers:
com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property
InnerClasses:
public final Property = com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager$Property of com.sun.org.apache.xalan.internal.utils.XMLSecurityPropertyManager