public class freemarker.ext.jdom.NodeListModel implements freemarker.template.TemplateHashModel, freemarker.template.TemplateMethodModel, freemarker.template.TemplateCollectionModel, freemarker.template.TemplateSequenceModel, freemarker.template.TemplateScalarModel
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: freemarker.ext.jdom.NodeListModel
super_class: java.lang.Object
{
private static final freemarker.ext.jdom.NodeListModel$AttributeXMLOutputter OUTPUT;
descriptor: Lfreemarker/ext/jdom/NodeListModel$AttributeXMLOutputter;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final freemarker.ext.jdom.NodeListModel EMPTY;
descriptor: Lfreemarker/ext/jdom/NodeListModel;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.util.Map XPATH_CACHE;
descriptor: Ljava/util/Map;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final freemarker.ext.jdom.NodeListModel$NamedNodeOperator NAMED_CHILDREN_OP;
descriptor: Lfreemarker/ext/jdom/NodeListModel$NamedNodeOperator;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final freemarker.ext.jdom.NodeListModel$NamedNodeOperator NAMED_ATTRIBUTE_OP;
descriptor: Lfreemarker/ext/jdom/NodeListModel$NamedNodeOperator;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final freemarker.ext.jdom.NodeListModel$NodeOperator ALL_ATTRIBUTES_OP;
descriptor: Lfreemarker/ext/jdom/NodeListModel$NodeOperator;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final freemarker.ext.jdom.NodeListModel$NodeOperator ALL_CHILDREN_OP;
descriptor: Lfreemarker/ext/jdom/NodeListModel$NodeOperator;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.util.Map OPERATIONS;
descriptor: Ljava/util/Map;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.util.Map SPECIAL_OPERATIONS;
descriptor: Ljava/util/Map;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int SPECIAL_OPERATION_COPY;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final int SPECIAL_OPERATION_UNIQUE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final int SPECIAL_OPERATION_FILTER_NAME;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2
private static final int SPECIAL_OPERATION_FILTER_TYPE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 3
private static final int SPECIAL_OPERATION_QUERY_TYPE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 4
private static final int SPECIAL_OPERATION_REGISTER_NAMESPACE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 5
private static final int SPECIAL_OPERATION_PLAINTEXT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 6
private final java.util.List nodes;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.Map namespaces;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new freemarker.ext.jdom.NodeListModel$AttributeXMLOutputter
dup
invokespecial freemarker.ext.jdom.NodeListModel$AttributeXMLOutputter.<init>:()V
putstatic freemarker.ext.jdom.NodeListModel.OUTPUT:Lfreemarker/ext/jdom/NodeListModel$AttributeXMLOutputter;
1: new freemarker.ext.jdom.NodeListModel
dup
aconst_null
iconst_0
invokespecial freemarker.ext.jdom.NodeListModel.<init>:(Ljava/util/List;Z)V
putstatic freemarker.ext.jdom.NodeListModel.EMPTY:Lfreemarker/ext/jdom/NodeListModel;
2: new java.util.WeakHashMap
dup
invokespecial java.util.WeakHashMap.<init>:()V
putstatic freemarker.ext.jdom.NodeListModel.XPATH_CACHE:Ljava/util/Map;
3: new freemarker.ext.jdom.NodeListModel$NamedChildrenOp
dup
invokespecial freemarker.ext.jdom.NodeListModel$NamedChildrenOp.<init>:()V
putstatic freemarker.ext.jdom.NodeListModel.NAMED_CHILDREN_OP:Lfreemarker/ext/jdom/NodeListModel$NamedNodeOperator;
4: new freemarker.ext.jdom.NodeListModel$NamedAttributeOp
dup
invokespecial freemarker.ext.jdom.NodeListModel$NamedAttributeOp.<init>:()V
putstatic freemarker.ext.jdom.NodeListModel.NAMED_ATTRIBUTE_OP:Lfreemarker/ext/jdom/NodeListModel$NamedNodeOperator;
5: new freemarker.ext.jdom.NodeListModel$AllAttributesOp
dup
invokespecial freemarker.ext.jdom.NodeListModel$AllAttributesOp.<init>:()V
putstatic freemarker.ext.jdom.NodeListModel.ALL_ATTRIBUTES_OP:Lfreemarker/ext/jdom/NodeListModel$NodeOperator;
6: new freemarker.ext.jdom.NodeListModel$AllChildrenOp
dup
invokespecial freemarker.ext.jdom.NodeListModel$AllChildrenOp.<init>:()V
putstatic freemarker.ext.jdom.NodeListModel.ALL_CHILDREN_OP:Lfreemarker/ext/jdom/NodeListModel$NodeOperator;
7: invokestatic freemarker.ext.jdom.NodeListModel.createOperations:()Ljava/util/Map;
putstatic freemarker.ext.jdom.NodeListModel.OPERATIONS:Ljava/util/Map;
8: invokestatic freemarker.ext.jdom.NodeListModel.createSpecialOperations:()Ljava/util/Map;
putstatic freemarker.ext.jdom.NodeListModel.SPECIAL_OPERATIONS:Ljava/util/Map;
9: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(Document);
descriptor: (LDocument;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import org.jaxen cannot be resolved\n\tThe import org.jaxen cannot be resolved\n\tThe import org.jaxen cannot be resolved\n\tThe import org.jaxen cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tDocument cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tElement cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tAttribute cannot be resolved to a type\n\tThe method escapeElementEntities(String) is undefined for the type NodeListModel.AttributeXMLOutputter\n\tText cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tText cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tDocument cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tProcessingInstruction cannot be resolved to a type\n\tComment cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tComment cannot be resolved to a type\n\tCDATA cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tCDATA cannot be resolved to a type\n\tDocType cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tDocType cannot be resolved to a type\n\tEntityRef cannot be resolved to a type\n\tNamespace cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tThe constructor NodeListModel.JDOMXPathEx(String) refers to the missing type JaxenException\n\tNamespace cannot be resolved\n\tNamespace cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tThe type NodeListModel.NamedChildrenOp must implement the inherited abstract method NodeListModel.NamedNodeOperator.operate(Object, String, Namespace)\n\tNamespace cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tThe type NodeListModel.NamedAttributeOp must implement the inherited abstract method NodeListModel.NamedNodeOperator.operate(Object, String, Namespace)\n\tNamespace cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tText cannot be resolved to a type\n\tText cannot be resolved to a type\n\tText cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tComment cannot be resolved to a type\n\tComment cannot be resolved to a type\n\tComment cannot be resolved to a type\n\tEntityRef cannot be resolved to a type\n\tEntityRef cannot be resolved to a type\n\tEntityRef cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tNamespace cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\torg.jdom cannot be resolved to a type\n\torg.jdom cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tXMLOutputter cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tJDOMXPath cannot be resolved to a type\n\tJaxenException cannot be resolved to a type\n\tJaxenException cannot be resolved to a type\n\tNamespaceContext cannot be resolved to a type\n\tNamespace cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/ext/jdom/NodeListModel;
MethodParameters:
Name Flags
document
public void <init>(Element);
descriptor: (LElement;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import org.jaxen cannot be resolved\n\tThe import org.jaxen cannot be resolved\n\tThe import org.jaxen cannot be resolved\n\tThe import org.jaxen cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tThe import org.jdom cannot be resolved\n\tDocument cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tElement cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tAttribute cannot be resolved to a type\n\tThe method escapeElementEntities(String) is undefined for the type NodeListModel.AttributeXMLOutputter\n\tText cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tText cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tDocument cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tProcessingInstruction cannot be resolved to a type\n\tComment cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tComment cannot be resolved to a type\n\tCDATA cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tCDATA cannot be resolved to a type\n\tDocType cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tDocType cannot be resolved to a type\n\tEntityRef cannot be resolved to a type\n\tNamespace cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tThe constructor NodeListModel.JDOMXPathEx(String) refers to the missing type JaxenException\n\tNamespace cannot be resolved\n\tNamespace cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tThe type NodeListModel.NamedChildrenOp must implement the inherited abstract method NodeListModel.NamedNodeOperator.operate(Object, String, Namespace)\n\tNamespace cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tThe type NodeListModel.NamedAttributeOp must implement the inherited abstract method NodeListModel.NamedNodeOperator.operate(Object, String, Namespace)\n\tNamespace cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tText cannot be resolved to a type\n\tText cannot be resolved to a type\n\tText cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tComment cannot be resolved to a type\n\tComment cannot be resolved to a type\n\tComment cannot be resolved to a type\n\tEntityRef cannot be resolved to a type\n\tEntityRef cannot be resolved to a type\n\tEntityRef cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tNamespace cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\torg.jdom cannot be resolved to a type\n\torg.jdom cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tXMLOutputter cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tJDOMXPath cannot be resolved to a type\n\tJaxenException cannot be resolved to a type\n\tJaxenException cannot be resolved to a type\n\tNamespaceContext cannot be resolved to a type\n\tNamespace cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/ext/jdom/NodeListModel;
MethodParameters:
Name Flags
element
private void <init>(java.lang.Object, java.util.Map);
descriptor: (Ljava/lang/Object;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
ifnonnull 2
getstatic java.util.Collections.EMPTY_LIST:Ljava/util/List;
goto 3
StackMap locals: freemarker.ext.jdom.NodeListModel java.lang.Object java.util.Map
StackMap stack: freemarker.ext.jdom.NodeListModel
2: aload 1
invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
StackMap locals: freemarker.ext.jdom.NodeListModel java.lang.Object java.util.Map
StackMap stack: freemarker.ext.jdom.NodeListModel java.util.List
3: putfield freemarker.ext.jdom.NodeListModel.nodes:Ljava/util/List;
4: aload 0
aload 2
putfield freemarker.ext.jdom.NodeListModel.namespaces:Ljava/util/Map;
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lfreemarker/ext/jdom/NodeListModel;
0 6 1 object Ljava/lang/Object;
0 6 2 namespaces Ljava/util/Map;
MethodParameters:
Name Flags
object
namespaces
public void <init>(java.util.List);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
invokespecial freemarker.ext.jdom.NodeListModel.<init>:(Ljava/util/List;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/ext/jdom/NodeListModel;
0 2 1 nodes Ljava/util/List;
MethodParameters:
Name Flags
nodes
public void <init>(java.util.List, boolean);
descriptor: (Ljava/util/List;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iload 2
ifeq 2
aload 1
ifnull 2
new java.util.ArrayList
dup
aload 1
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
goto 4
StackMap locals: freemarker.ext.jdom.NodeListModel java.util.List int
StackMap stack: freemarker.ext.jdom.NodeListModel
2: aload 1
ifnonnull 3
getstatic java.util.Collections.EMPTY_LIST:Ljava/util/List;
goto 4
StackMap locals:
StackMap stack: freemarker.ext.jdom.NodeListModel
3: aload 1
StackMap locals: freemarker.ext.jdom.NodeListModel java.util.List int
StackMap stack: freemarker.ext.jdom.NodeListModel java.util.List
4: putfield freemarker.ext.jdom.NodeListModel.nodes:Ljava/util/List;
5: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield freemarker.ext.jdom.NodeListModel.namespaces:Ljava/util/Map;
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lfreemarker/ext/jdom/NodeListModel;
0 7 1 nodes Ljava/util/List;
0 7 2 copy Z
MethodParameters:
Name Flags
nodes
copy
private void <init>(java.util.List, java.util.Map);
descriptor: (Ljava/util/List;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
ifnonnull 2
getstatic java.util.Collections.EMPTY_LIST:Ljava/util/List;
goto 3
StackMap locals: freemarker.ext.jdom.NodeListModel java.util.List java.util.Map
StackMap stack: freemarker.ext.jdom.NodeListModel
2: aload 1
StackMap locals: freemarker.ext.jdom.NodeListModel java.util.List java.util.Map
StackMap stack: freemarker.ext.jdom.NodeListModel java.util.List
3: putfield freemarker.ext.jdom.NodeListModel.nodes:Ljava/util/List;
4: aload 0
aload 2
putfield freemarker.ext.jdom.NodeListModel.namespaces:Ljava/util/Map;
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lfreemarker/ext/jdom/NodeListModel;
0 6 1 nodes Ljava/util/List;
0 6 2 namespaces Ljava/util/Map;
MethodParameters:
Name Flags
nodes
namespaces
private static final freemarker.ext.jdom.NodeListModel createNodeListModel(java.util.List, java.util.Map);
descriptor: (Ljava/util/List;Ljava/util/Map;)Lfreemarker/ext/jdom/NodeListModel;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnull 1
aload 0
invokeinterface java.util.List.isEmpty:()Z
ifeq 4
1: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Map.isEmpty:()Z
ifeq 3
2: getstatic freemarker.ext.jdom.NodeListModel.EMPTY:Lfreemarker/ext/jdom/NodeListModel;
areturn
3: StackMap locals:
StackMap stack:
new freemarker.ext.jdom.NodeListModel
dup
getstatic java.util.Collections.EMPTY_LIST:Ljava/util/List;
aload 1
invokespecial freemarker.ext.jdom.NodeListModel.<init>:(Ljava/util/List;Ljava/util/Map;)V
areturn
4: StackMap locals:
StackMap stack:
aload 0
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 5
new freemarker.ext.jdom.NodeListModel
dup
aload 0
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
aload 1
invokespecial freemarker.ext.jdom.NodeListModel.<init>:(Ljava/lang/Object;Ljava/util/Map;)V
areturn
5: StackMap locals:
StackMap stack:
new freemarker.ext.jdom.NodeListModel
dup
aload 0
aload 1
invokespecial freemarker.ext.jdom.NodeListModel.<init>:(Ljava/util/List;Ljava/util/Map;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 list Ljava/util/List;
0 6 1 namespaces Ljava/util/Map;
MethodParameters:
Name Flags
list
namespaces
public boolean isEmpty();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.ext.jdom.NodeListModel.nodes:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/ext/jdom/NodeListModel;
public java.lang.String getAsString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tElement cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tAttribute cannot be resolved to a type\n\tThe method escapeElementEntities(String) is undefined for the type NodeListModel.AttributeXMLOutputter\n\tText cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tText cannot be resolved to a type\n\tDocument cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tDocument cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tProcessingInstruction cannot be resolved to a type\n\tComment cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tComment cannot be resolved to a type\n\tCDATA cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tCDATA cannot be resolved to a type\n\tDocType cannot be resolved to a type\n\tThe method output(Attribute, Writer) from the type NodeListModel.AttributeXMLOutputter refers to the missing type Attribute\n\tDocType cannot be resolved to a type\n\tEntityRef cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/ext/jdom/NodeListModel;
Exceptions:
throws freemarker.template.TemplateModelException
public freemarker.template.TemplateModel get(java.lang.String);
descriptor: (Ljava/lang/String;)Lfreemarker/template/TemplateModel;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tNamespace cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/ext/jdom/NodeListModel;
Exceptions:
throws freemarker.template.TemplateModelException
MethodParameters:
Name Flags
key
private freemarker.template.TemplateModel getType();
descriptor: ()Lfreemarker/template/TemplateModel;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tElement cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/ext/jdom/NodeListModel;
private freemarker.template.SimpleScalar getPlainText();
descriptor: ()Lfreemarker/template/SimpleScalar;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=1
start local 0 0: getstatic freemarker.ext.jdom.NodeListModel.OPERATIONS:Ljava/util/Map;
ldc "_text"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast freemarker.ext.jdom.NodeListModel$TextOp
aload 0
getfield freemarker.ext.jdom.NodeListModel.nodes:Ljava/util/List;
invokestatic freemarker.ext.jdom.NodeListModel.evaluateElementOperation:(Lfreemarker/ext/jdom/NodeListModel$NodeOperator;Ljava/util/List;)Ljava/util/List;
astore 1
start local 1 1: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 2
start local 2 2: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
start local 3 3: goto 5
4: StackMap locals: java.util.List java.lang.StringBuilder java.util.Iterator
StackMap stack:
aload 2
aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
end local 3 6: new freemarker.template.SimpleScalar
dup
aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial freemarker.template.SimpleScalar.<init>:(Ljava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lfreemarker/ext/jdom/NodeListModel;
1 7 1 list Ljava/util/List;
2 7 2 buf Ljava/lang/StringBuilder;
3 6 3 it Ljava/util/Iterator;
Exceptions:
throws freemarker.template.TemplateModelException
public freemarker.template.TemplateModelIterator iterator();
descriptor: ()Lfreemarker/template/TemplateModelIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new freemarker.ext.jdom.NodeListModel$1
dup
aload 0
invokespecial freemarker.ext.jdom.NodeListModel$1.<init>:(Lfreemarker/ext/jdom/NodeListModel;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/ext/jdom/NodeListModel;
public freemarker.template.TemplateModel get(int);
descriptor: (I)Lfreemarker/template/TemplateModel;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new freemarker.ext.jdom.NodeListModel
dup
aload 0
getfield freemarker.ext.jdom.NodeListModel.nodes:Ljava/util/List;
iload 1
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
aload 0
getfield freemarker.ext.jdom.NodeListModel.namespaces:Ljava/util/Map;
invokespecial freemarker.ext.jdom.NodeListModel.<init>:(Ljava/lang/Object;Ljava/util/Map;)V
1: areturn
2: StackMap locals:
StackMap stack: java.lang.IndexOutOfBoundsException
astore 2
start local 2 3: new freemarker.template.TemplateModelException
dup
new java.lang.StringBuilder
dup
ldc "Index out of bounds: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.IndexOutOfBoundsException.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial freemarker.template.TemplateModelException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lfreemarker/ext/jdom/NodeListModel;
0 4 1 i I
3 4 2 e Ljava/lang/IndexOutOfBoundsException;
Exception table:
from to target type
0 1 2 Class java.lang.IndexOutOfBoundsException
Exceptions:
throws freemarker.template.TemplateModelException
MethodParameters:
Name Flags
i
public int size();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.ext.jdom.NodeListModel.nodes:Ljava/util/List;
invokeinterface java.util.List.size:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/ext/jdom/NodeListModel;
public java.lang.Object exec(java.util.List);
descriptor: (Ljava/util/List;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe constructor NodeListModel.JDOMXPathEx(String) refers to the missing type JaxenException\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/ext/jdom/NodeListModel;
Exceptions:
throws freemarker.template.TemplateModelException
MethodParameters:
Name Flags
arguments
public void registerNamespace(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tNamespace cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/ext/jdom/NodeListModel;
MethodParameters:
Name Flags
prefix
uri
private static final Element getParent(java.lang.Object);
descriptor: (Ljava/lang/Object;)LElement;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tAttribute cannot be resolved to a type\n\tText cannot be resolved to a type\n\tText cannot be resolved to a type\n\tText cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tProcessingInstruction cannot be resolved to a type\n\tComment cannot be resolved to a type\n\tComment cannot be resolved to a type\n\tComment cannot be resolved to a type\n\tEntityRef cannot be resolved to a type\n\tEntityRef cannot be resolved to a type\n\tEntityRef cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
node
private static final java.util.List evaluateElementOperation(freemarker.ext.jdom.NodeListModel$NodeOperator, java.util.List);
descriptor: (Lfreemarker/ext/jdom/NodeListModel$NodeOperator;Ljava/util/List;)Ljava/util/List;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Code:
stack=3, locals=8, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface java.util.List.size:()I
istore 2
start local 2 1: iload 2
anewarray java.util.List
astore 3
start local 3 2: iconst_0
istore 4
start local 4 3: iconst_0
istore 5
start local 5 4: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
start local 6 5: goto 10
6: StackMap locals: freemarker.ext.jdom.NodeListModel$NodeOperator java.util.List int java.util.List[] int int java.util.Iterator
StackMap stack:
aload 0
aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
invokeinterface freemarker.ext.jdom.NodeListModel$NodeOperator.operate:(Ljava/lang/Object;)Ljava/util/List;
astore 7
start local 7 7: aload 7
ifnull 10
8: aload 3
iload 5
iinc 5 1
aload 7
aastore
9: iload 4
aload 7
invokeinterface java.util.List.size:()I
iadd
istore 4
end local 7 10: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
end local 6 end local 5 11: new java.util.ArrayList
dup
iload 4
invokespecial java.util.ArrayList.<init>:(I)V
astore 5
start local 5 12: iconst_0
istore 6
start local 6 13: goto 17
14: StackMap locals: freemarker.ext.jdom.NodeListModel$NodeOperator java.util.List int java.util.List[] int java.util.List int
StackMap stack:
aload 3
iload 6
aaload
ifnull 16
15: aload 5
aload 3
iload 6
aaload
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
16: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
17: iload 6
iload 2
if_icmplt 14
end local 6 18: aload 5
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 op Lfreemarker/ext/jdom/NodeListModel$NodeOperator;
0 19 1 nodes Ljava/util/List;
1 19 2 s I
2 19 3 lists [Ljava/util/List;
3 19 4 l I
4 11 5 i I
5 11 6 it Ljava/util/Iterator;
7 10 7 list Ljava/util/List;
12 19 5 retval Ljava/util/List;
13 18 6 i I
Exceptions:
throws freemarker.template.TemplateModelException
MethodParameters:
Name Flags
op
nodes
static final java.util.List evaluateNamedElementOperation(freemarker.ext.jdom.NodeListModel$NamedNodeOperator, java.lang.String, Namespace, java.util.List);
descriptor: (Lfreemarker/ext/jdom/NodeListModel$NamedNodeOperator;Ljava/lang/String;LNamespace;Ljava/util/List;)Ljava/util/List;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Code:
stack=3, locals=4, args_size=4
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tNamespace cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws freemarker.template.TemplateModelException
MethodParameters:
Name Flags
op
localName
namespace
nodes
private static final java.util.List removeDuplicates(java.util.List);
descriptor: (Ljava/util/List;)Ljava/util/List;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Code:
stack=4, locals=6, args_size=1
start local 0 0: aload 0
invokeinterface java.util.List.size:()I
istore 1
start local 1 1: new java.util.ArrayList
dup
iload 1
invokespecial java.util.ArrayList.<init>:(I)V
astore 2
start local 2 2: new java.util.HashSet
dup
iload 1
iconst_4
imul
iconst_3
idiv
ldc 0.75
invokespecial java.util.HashSet.<init>:(IF)V
astore 3
start local 3 3: aload 0
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
start local 4 4: goto 8
5: StackMap locals: java.util.List int java.util.ArrayList java.util.Set java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 5
start local 5 6: aload 3
aload 5
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
ifeq 8
7: aload 2
aload 5
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 5 8: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
9: aload 2
invokevirtual java.util.ArrayList.trimToSize:()V
10: aload 2
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 list Ljava/util/List;
1 11 1 s I
2 11 2 ulist Ljava/util/ArrayList;
3 11 3 set Ljava/util/Set;
4 11 4 it Ljava/util/Iterator;
6 8 5 o Ljava/lang/Object;
MethodParameters:
Name Flags
list
private static final java.util.Map createOperations();
descriptor: ()Ljava/util/Map;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Code:
stack=4, locals=1, args_size=0
0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 0
start local 0 1: aload 0
ldc "_ancestor"
new freemarker.ext.jdom.NodeListModel$AncestorOp
dup
invokespecial freemarker.ext.jdom.NodeListModel$AncestorOp.<init>:()V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: aload 0
ldc "_ancestorOrSelf"
new freemarker.ext.jdom.NodeListModel$AncestorOrSelfOp
dup
invokespecial freemarker.ext.jdom.NodeListModel$AncestorOrSelfOp.<init>:()V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: aload 0
ldc "_attributes"
getstatic freemarker.ext.jdom.NodeListModel.ALL_ATTRIBUTES_OP:Lfreemarker/ext/jdom/NodeListModel$NodeOperator;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: aload 0
ldc "_children"
getstatic freemarker.ext.jdom.NodeListModel.ALL_CHILDREN_OP:Lfreemarker/ext/jdom/NodeListModel$NodeOperator;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: aload 0
ldc "_cname"
new freemarker.ext.jdom.NodeListModel$CanonicalNameOp
dup
invokespecial freemarker.ext.jdom.NodeListModel$CanonicalNameOp.<init>:()V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 0
ldc "_content"
new freemarker.ext.jdom.NodeListModel$ContentOp
dup
invokespecial freemarker.ext.jdom.NodeListModel$ContentOp.<init>:()V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: aload 0
ldc "_descendant"
new freemarker.ext.jdom.NodeListModel$DescendantOp
dup
invokespecial freemarker.ext.jdom.NodeListModel$DescendantOp.<init>:()V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: aload 0
ldc "_descendantOrSelf"
new freemarker.ext.jdom.NodeListModel$DescendantOrSelfOp
dup
invokespecial freemarker.ext.jdom.NodeListModel$DescendantOrSelfOp.<init>:()V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: aload 0
ldc "_document"
new freemarker.ext.jdom.NodeListModel$DocumentOp
dup
invokespecial freemarker.ext.jdom.NodeListModel$DocumentOp.<init>:()V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: aload 0
ldc "_doctype"
new freemarker.ext.jdom.NodeListModel$DocTypeOp
dup
invokespecial freemarker.ext.jdom.NodeListModel$DocTypeOp.<init>:()V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: aload 0
ldc "_name"
new freemarker.ext.jdom.NodeListModel$NameOp
dup
invokespecial freemarker.ext.jdom.NodeListModel$NameOp.<init>:()V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: aload 0
ldc "_nsprefix"
new freemarker.ext.jdom.NodeListModel$NamespacePrefixOp
dup
invokespecial freemarker.ext.jdom.NodeListModel$NamespacePrefixOp.<init>:()V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: aload 0
ldc "_nsuri"
new freemarker.ext.jdom.NodeListModel$NamespaceUriOp
dup
invokespecial freemarker.ext.jdom.NodeListModel$NamespaceUriOp.<init>:()V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
14: aload 0
ldc "_parent"
new freemarker.ext.jdom.NodeListModel$ParentOp
dup
invokespecial freemarker.ext.jdom.NodeListModel$ParentOp.<init>:()V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: aload 0
ldc "_qname"
new freemarker.ext.jdom.NodeListModel$QNameOp
dup
invokespecial freemarker.ext.jdom.NodeListModel$QNameOp.<init>:()V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: aload 0
ldc "_text"
new freemarker.ext.jdom.NodeListModel$TextOp
dup
invokespecial freemarker.ext.jdom.NodeListModel$TextOp.<init>:()V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 18 0 map Ljava/util/Map;
private static final java.util.Map createSpecialOperations();
descriptor: ()Ljava/util/Map;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Code:
stack=3, locals=8, args_size=0
0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 0
start local 0 1: iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 1
start local 1 2: iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 2
start local 2 3: iconst_2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 3
start local 3 4: iconst_3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 4
start local 4 5: iconst_4
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 5
start local 5 6: iconst_5
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 6
start local 6 7: bipush 6
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 7
start local 7 8: aload 0
ldc "_copy"
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: aload 0
ldc "_unique"
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: aload 0
ldc "_fname"
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: aload 0
ldc "_ftype"
aload 4
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: aload 0
ldc "_type"
aload 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: aload 0
ldc "_registerNamespace"
aload 6
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
14: aload 0
ldc "_plaintext"
aload 7
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: aload 0
ldc "x_copy"
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: aload 0
ldc "x_unique"
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: aload 0
ldc "x_fname"
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
18: aload 0
ldc "x_ftype"
aload 4
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
19: aload 0
ldc "x_type"
aload 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
20: aload 0
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
1 21 0 map Ljava/util/Map;
2 21 1 copy Ljava/lang/Integer;
3 21 2 unique Ljava/lang/Integer;
4 21 3 fname Ljava/lang/Integer;
5 21 4 ftype Ljava/lang/Integer;
6 21 5 type Ljava/lang/Integer;
7 21 6 regns Ljava/lang/Integer;
8 21 7 plaintext Ljava/lang/Integer;
public static void main(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\torg.jdom cannot be resolved to a type\n\torg.jdom cannot be resolved to a type\n\tDocument cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.lang.Exception
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
args
}
SourceFile: "NodeListModel.java"
NestMembers:
freemarker.ext.jdom.NodeListModel$1 freemarker.ext.jdom.NodeListModel$AllAttributesOp freemarker.ext.jdom.NodeListModel$AllChildrenOp freemarker.ext.jdom.NodeListModel$AncestorOp freemarker.ext.jdom.NodeListModel$AncestorOrSelfOp freemarker.ext.jdom.NodeListModel$AttributeXMLOutputter freemarker.ext.jdom.NodeListModel$CanonicalNameOp freemarker.ext.jdom.NodeListModel$ContentOp freemarker.ext.jdom.NodeListModel$DescendantOp freemarker.ext.jdom.NodeListModel$DescendantOrSelfOp freemarker.ext.jdom.NodeListModel$DocTypeOp freemarker.ext.jdom.NodeListModel$DocumentOp freemarker.ext.jdom.NodeListModel$JDOMXPathEx freemarker.ext.jdom.NodeListModel$JDOMXPathEx$NamespaceContextImpl freemarker.ext.jdom.NodeListModel$NameFilter freemarker.ext.jdom.NodeListModel$NameOp freemarker.ext.jdom.NodeListModel$NamedAttributeOp freemarker.ext.jdom.NodeListModel$NamedChildrenOp freemarker.ext.jdom.NodeListModel$NamedNodeOperator freemarker.ext.jdom.NodeListModel$NamespacePrefixOp freemarker.ext.jdom.NodeListModel$NamespaceUriOp freemarker.ext.jdom.NodeListModel$NodeOperator freemarker.ext.jdom.NodeListModel$ParentOp freemarker.ext.jdom.NodeListModel$QNameOp freemarker.ext.jdom.NodeListModel$RegisterNamespace freemarker.ext.jdom.NodeListModel$TextOp freemarker.ext.jdom.NodeListModel$TypeFilter
InnerClasses:
freemarker.ext.jdom.NodeListModel$1
private final AllAttributesOp = freemarker.ext.jdom.NodeListModel$AllAttributesOp of freemarker.ext.jdom.NodeListModel
private final AllChildrenOp = freemarker.ext.jdom.NodeListModel$AllChildrenOp of freemarker.ext.jdom.NodeListModel
private final AncestorOp = freemarker.ext.jdom.NodeListModel$AncestorOp of freemarker.ext.jdom.NodeListModel
private final AncestorOrSelfOp = freemarker.ext.jdom.NodeListModel$AncestorOrSelfOp of freemarker.ext.jdom.NodeListModel
private final AttributeXMLOutputter = freemarker.ext.jdom.NodeListModel$AttributeXMLOutputter of freemarker.ext.jdom.NodeListModel
private final CanonicalNameOp = freemarker.ext.jdom.NodeListModel$CanonicalNameOp of freemarker.ext.jdom.NodeListModel
private final ContentOp = freemarker.ext.jdom.NodeListModel$ContentOp of freemarker.ext.jdom.NodeListModel
private DescendantOp = freemarker.ext.jdom.NodeListModel$DescendantOp of freemarker.ext.jdom.NodeListModel
private final DescendantOrSelfOp = freemarker.ext.jdom.NodeListModel$DescendantOrSelfOp of freemarker.ext.jdom.NodeListModel
private final DocTypeOp = freemarker.ext.jdom.NodeListModel$DocTypeOp of freemarker.ext.jdom.NodeListModel
private final DocumentOp = freemarker.ext.jdom.NodeListModel$DocumentOp of freemarker.ext.jdom.NodeListModel
private final JDOMXPathEx = freemarker.ext.jdom.NodeListModel$JDOMXPathEx of freemarker.ext.jdom.NodeListModel
private final NameFilter = freemarker.ext.jdom.NodeListModel$NameFilter of freemarker.ext.jdom.NodeListModel
private final NameOp = freemarker.ext.jdom.NodeListModel$NameOp of freemarker.ext.jdom.NodeListModel
private final NamedAttributeOp = freemarker.ext.jdom.NodeListModel$NamedAttributeOp of freemarker.ext.jdom.NodeListModel
private final NamedChildrenOp = freemarker.ext.jdom.NodeListModel$NamedChildrenOp of freemarker.ext.jdom.NodeListModel
private abstract NamedNodeOperator = freemarker.ext.jdom.NodeListModel$NamedNodeOperator of freemarker.ext.jdom.NodeListModel
private final NamespacePrefixOp = freemarker.ext.jdom.NodeListModel$NamespacePrefixOp of freemarker.ext.jdom.NodeListModel
private final NamespaceUriOp = freemarker.ext.jdom.NodeListModel$NamespaceUriOp of freemarker.ext.jdom.NodeListModel
private abstract NodeOperator = freemarker.ext.jdom.NodeListModel$NodeOperator of freemarker.ext.jdom.NodeListModel
private final ParentOp = freemarker.ext.jdom.NodeListModel$ParentOp of freemarker.ext.jdom.NodeListModel
private final QNameOp = freemarker.ext.jdom.NodeListModel$QNameOp of freemarker.ext.jdom.NodeListModel
private final RegisterNamespace = freemarker.ext.jdom.NodeListModel$RegisterNamespace of freemarker.ext.jdom.NodeListModel
private final TextOp = freemarker.ext.jdom.NodeListModel$TextOp of freemarker.ext.jdom.NodeListModel
private final TypeFilter = freemarker.ext.jdom.NodeListModel$TypeFilter of freemarker.ext.jdom.NodeListModel
RuntimeVisibleAnnotations:
java.lang.Deprecated()