public class org.apache.tools.ant.UnknownElement extends org.apache.tools.ant.Task
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.tools.ant.UnknownElement
super_class: org.apache.tools.ant.Task
{
private final java.lang.String elementName;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.lang.String namespace;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String qname;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.Object realThing;
descriptor: Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
private java.util.List<org.apache.tools.ant.UnknownElement> children;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/apache/tools/ant/UnknownElement;>;
private boolean presetDefed;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial org.apache.tools.ant.Task.<init>:()V
1: aload 0
ldc ""
putfield org.apache.tools.ant.UnknownElement.namespace:Ljava/lang/String;
2: aload 0
aconst_null
putfield org.apache.tools.ant.UnknownElement.children:Ljava/util/List;
3: aload 0
iconst_0
putfield org.apache.tools.ant.UnknownElement.presetDefed:Z
4: aload 0
aload 1
putfield org.apache.tools.ant.UnknownElement.elementName:Ljava/lang/String;
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/tools/ant/UnknownElement;
0 6 1 elementName Ljava/lang/String;
MethodParameters:
Name Flags
elementName
public java.util.List<org.apache.tools.ant.UnknownElement> getChildren();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.tools.ant.UnknownElement.children:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/tools/ant/UnknownElement;
Signature: ()Ljava/util/List<Lorg/apache/tools/ant/UnknownElement;>;
public java.lang.String getTag();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.tools.ant.UnknownElement.elementName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/tools/ant/UnknownElement;
public java.lang.String getNamespace();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.tools.ant.UnknownElement.namespace:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/tools/ant/UnknownElement;
public void setNamespace(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ldc "ant:current"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
1: aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getProject:()Lorg/apache/tools/ant/Project;
2: invokestatic org.apache.tools.ant.ComponentHelper.getComponentHelper:(Lorg/apache/tools/ant/Project;)Lorg/apache/tools/ant/ComponentHelper;
astore 2
start local 2 3: aload 2
invokevirtual org.apache.tools.ant.ComponentHelper.getCurrentAntlibUri:()Ljava/lang/String;
astore 1
end local 2 4: StackMap locals:
StackMap stack:
aload 0
aload 1
ifnonnull 5
ldc ""
goto 6
StackMap locals:
StackMap stack: org.apache.tools.ant.UnknownElement
5: aload 1
StackMap locals: org.apache.tools.ant.UnknownElement java.lang.String
StackMap stack: org.apache.tools.ant.UnknownElement java.lang.String
6: putfield org.apache.tools.ant.UnknownElement.namespace:Ljava/lang/String;
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/tools/ant/UnknownElement;
0 8 1 namespace Ljava/lang/String;
3 4 2 helper Lorg/apache/tools/ant/ComponentHelper;
MethodParameters:
Name Flags
namespace
public java.lang.String getQName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.tools.ant.UnknownElement.qname:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/tools/ant/UnknownElement;
public void setQName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.tools.ant.UnknownElement.qname:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/tools/ant/UnknownElement;
0 2 1 qname Ljava/lang/String;
MethodParameters:
Name Flags
qname
public org.apache.tools.ant.RuntimeConfigurable getWrapper();
descriptor: ()Lorg/apache/tools/ant/RuntimeConfigurable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.tools.ant.Task.getWrapper:()Lorg/apache/tools/ant/RuntimeConfigurable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/tools/ant/UnknownElement;
public void maybeConfigure();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
ifnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
aload 0
aload 0
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getWrapper:()Lorg/apache/tools/ant/RuntimeConfigurable;
invokevirtual org.apache.tools.ant.UnknownElement.makeObject:(Lorg/apache/tools/ant/UnknownElement;Lorg/apache/tools/ant/RuntimeConfigurable;)Ljava/lang/Object;
invokevirtual org.apache.tools.ant.UnknownElement.configure:(Ljava/lang/Object;)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/tools/ant/UnknownElement;
Exceptions:
throws org.apache.tools.ant.BuildException
public void configure(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
3: aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getWrapper:()Lorg/apache/tools/ant/RuntimeConfigurable;
aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
invokevirtual org.apache.tools.ant.RuntimeConfigurable.setProxy:(Ljava/lang/Object;)V
4: aconst_null
astore 2
start local 2 5: aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
instanceof org.apache.tools.ant.Task
ifeq 10
6: aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
checkcast org.apache.tools.ant.Task
astore 2
7: aload 2
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getWrapper:()Lorg/apache/tools/ant/RuntimeConfigurable;
invokevirtual org.apache.tools.ant.Task.setRuntimeConfigurableWrapper:(Lorg/apache/tools/ant/RuntimeConfigurable;)V
8: aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getWrapper:()Lorg/apache/tools/ant/RuntimeConfigurable;
invokevirtual org.apache.tools.ant.RuntimeConfigurable.getId:()Ljava/lang/String;
ifnull 10
9: aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getOwningTarget:()Lorg/apache/tools/ant/Target;
aload 0
aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
checkcast org.apache.tools.ant.Task
invokevirtual org.apache.tools.ant.Target.replaceChild:(Lorg/apache/tools/ant/Task;Lorg/apache/tools/ant/Task;)V
10: StackMap locals: org.apache.tools.ant.Task
StackMap stack:
aload 2
ifnull 13
11: aload 2
invokevirtual org.apache.tools.ant.Task.maybeConfigure:()V
12: goto 14
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getWrapper:()Lorg/apache/tools/ant/RuntimeConfigurable;
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getProject:()Lorg/apache/tools/ant/Project;
invokevirtual org.apache.tools.ant.RuntimeConfigurable.maybeConfigure:(Lorg/apache/tools/ant/Project;)V
14: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getWrapper:()Lorg/apache/tools/ant/RuntimeConfigurable;
invokevirtual org.apache.tools.ant.UnknownElement.handleChildren:(Ljava/lang/Object;Lorg/apache/tools/ant/RuntimeConfigurable;)V
15: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/apache/tools/ant/UnknownElement;
0 16 1 realObject Ljava/lang/Object;
5 16 2 task Lorg/apache/tools/ant/Task;
MethodParameters:
Name Flags
realObject
protected void handleOutput(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
instanceof org.apache.tools.ant.Task
ifeq 3
1: aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
checkcast org.apache.tools.ant.Task
aload 1
invokevirtual org.apache.tools.ant.Task.handleOutput:(Ljava/lang/String;)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial org.apache.tools.ant.Task.handleOutput:(Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/tools/ant/UnknownElement;
0 5 1 output Ljava/lang/String;
MethodParameters:
Name Flags
output
protected int handleInput(byte[], int, int);
descriptor: ([BII)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
instanceof org.apache.tools.ant.Task
ifeq 2
1: aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
checkcast org.apache.tools.ant.Task
aload 1
iload 2
iload 3
invokevirtual org.apache.tools.ant.Task.handleInput:([BII)I
ireturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
iload 3
invokespecial org.apache.tools.ant.Task.handleInput:([BII)I
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/tools/ant/UnknownElement;
0 3 1 buffer [B
0 3 2 offset I
0 3 3 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
buffer
offset
length
protected void handleFlush(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
instanceof org.apache.tools.ant.Task
ifeq 3
1: aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
checkcast org.apache.tools.ant.Task
aload 1
invokevirtual org.apache.tools.ant.Task.handleFlush:(Ljava/lang/String;)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial org.apache.tools.ant.Task.handleFlush:(Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/tools/ant/UnknownElement;
0 5 1 output Ljava/lang/String;
MethodParameters:
Name Flags
output
protected void handleErrorOutput(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
instanceof org.apache.tools.ant.Task
ifeq 3
1: aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
checkcast org.apache.tools.ant.Task
aload 1
invokevirtual org.apache.tools.ant.Task.handleErrorOutput:(Ljava/lang/String;)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial org.apache.tools.ant.Task.handleErrorOutput:(Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/tools/ant/UnknownElement;
0 5 1 output Ljava/lang/String;
MethodParameters:
Name Flags
output
protected void handleErrorFlush(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
instanceof org.apache.tools.ant.Task
ifeq 3
1: aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
checkcast org.apache.tools.ant.Task
aload 1
invokevirtual org.apache.tools.ant.Task.handleErrorFlush:(Ljava/lang/String;)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial org.apache.tools.ant.Task.handleErrorFlush:(Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/tools/ant/UnknownElement;
0 5 1 output Ljava/lang/String;
MethodParameters:
Name Flags
output
public void execute();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
instanceof org.apache.tools.ant.Task
ifeq 10
3: aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
checkcast org.apache.tools.ant.Task
invokevirtual org.apache.tools.ant.Task.execute:()V
4: goto 10
StackMap locals:
StackMap stack: java.lang.Throwable
5: astore 1
6: aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getWrapper:()Lorg/apache/tools/ant/RuntimeConfigurable;
invokevirtual org.apache.tools.ant.RuntimeConfigurable.getId:()Ljava/lang/String;
ifnonnull 9
7: aload 0
aconst_null
putfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
8: aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getWrapper:()Lorg/apache/tools/ant/RuntimeConfigurable;
aconst_null
invokevirtual org.apache.tools.ant.RuntimeConfigurable.setProxy:(Ljava/lang/Object;)V
9: StackMap locals: java.lang.Throwable
StackMap stack:
aload 1
athrow
10: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getWrapper:()Lorg/apache/tools/ant/RuntimeConfigurable;
invokevirtual org.apache.tools.ant.RuntimeConfigurable.getId:()Ljava/lang/String;
ifnonnull 13
11: aload 0
aconst_null
putfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
12: aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getWrapper:()Lorg/apache/tools/ant/RuntimeConfigurable;
aconst_null
invokevirtual org.apache.tools.ant.RuntimeConfigurable.setProxy:(Ljava/lang/Object;)V
13: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/apache/tools/ant/UnknownElement;
Exception table:
from to target type
2 5 5 any
public void addChild(org.apache.tools.ant.UnknownElement);
descriptor: (Lorg/apache/tools/ant/UnknownElement;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.tools.ant.UnknownElement.children:Ljava/util/List;
ifnonnull 2
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.tools.ant.UnknownElement.children:Ljava/util/List;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.tools.ant.UnknownElement.children:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/tools/ant/UnknownElement;
0 4 1 child Lorg/apache/tools/ant/UnknownElement;
MethodParameters:
Name Flags
child
protected void handleChildren(java.lang.Object, org.apache.tools.ant.RuntimeConfigurable);
descriptor: (Ljava/lang/Object;Lorg/apache/tools/ant/RuntimeConfigurable;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=11, args_size=3
start local 0 start local 1 start local 2 0: aload 1
instanceof org.apache.tools.ant.TypeAdapter
ifeq 2
1: aload 1
checkcast org.apache.tools.ant.TypeAdapter
invokeinterface org.apache.tools.ant.TypeAdapter.getProxy:()Ljava/lang/Object;
astore 1
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getNamespace:()Ljava/lang/String;
astore 3
start local 3 3: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
astore 4
start local 4 4: aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getProject:()Lorg/apache/tools/ant/Project;
aload 4
invokestatic org.apache.tools.ant.IntrospectionHelper.getHelper:(Lorg/apache/tools/ant/Project;Ljava/lang/Class;)Lorg/apache/tools/ant/IntrospectionHelper;
astore 5
start local 5 5: aload 0
getfield org.apache.tools.ant.UnknownElement.children:Ljava/util/List;
ifnull 41
6: aload 0
getfield org.apache.tools.ant.UnknownElement.children:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
start local 6 7: iconst_0
istore 7
start local 7 8: goto 40
9: StackMap locals: org.apache.tools.ant.UnknownElement java.lang.Object org.apache.tools.ant.RuntimeConfigurable java.lang.String java.lang.Class org.apache.tools.ant.IntrospectionHelper java.util.Iterator int
StackMap stack:
aload 2
iload 7
invokevirtual org.apache.tools.ant.RuntimeConfigurable.getChild:(I)Lorg/apache/tools/ant/RuntimeConfigurable;
astore 8
start local 8 10: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.tools.ant.UnknownElement
astore 9
start local 9 11: aload 8
aload 9
invokevirtual org.apache.tools.ant.RuntimeConfigurable.isEnabled:(Lorg/apache/tools/ant/UnknownElement;)Z
ifne 19
12: aload 5
13: aload 3
14: aload 9
invokevirtual org.apache.tools.ant.UnknownElement.getNamespace:()Ljava/lang/String;
aload 9
invokevirtual org.apache.tools.ant.UnknownElement.getTag:()Ljava/lang/String;
15: invokestatic org.apache.tools.ant.ProjectHelper.genComponentName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
16: invokevirtual org.apache.tools.ant.IntrospectionHelper.supportsNestedElement:(Ljava/lang/String;Ljava/lang/String;)Z
17: ifeq 19
18: goto 39
19: StackMap locals: org.apache.tools.ant.RuntimeConfigurable org.apache.tools.ant.UnknownElement
StackMap stack:
aload 0
20: aload 3
aload 5
aload 1
aload 9
aload 8
21: invokevirtual org.apache.tools.ant.UnknownElement.handleChild:(Ljava/lang/String;Lorg/apache/tools/ant/IntrospectionHelper;Ljava/lang/Object;Lorg/apache/tools/ant/UnknownElement;Lorg/apache/tools/ant/RuntimeConfigurable;)Z
22: ifne 39
23: aload 1
instanceof org.apache.tools.ant.TaskContainer
ifne 28
24: aload 5
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getProject:()Lorg/apache/tools/ant/Project;
aload 1
25: aload 9
invokevirtual org.apache.tools.ant.UnknownElement.getTag:()Ljava/lang/String;
26: invokevirtual org.apache.tools.ant.IntrospectionHelper.throwNotSupported:(Lorg/apache/tools/ant/Project;Ljava/lang/Object;Ljava/lang/String;)V
27: goto 39
28: StackMap locals:
StackMap stack:
aload 1
checkcast org.apache.tools.ant.TaskContainer
astore 10
start local 10 29: aload 10
aload 9
invokeinterface org.apache.tools.ant.TaskContainer.addTask:(Lorg/apache/tools/ant/Task;)V
end local 10 30: goto 39
StackMap locals:
StackMap stack: org.apache.tools.ant.UnsupportedElementException
31: astore 10
start local 10 32: new org.apache.tools.ant.BuildException
dup
33: new java.lang.StringBuilder
dup
aload 2
invokevirtual org.apache.tools.ant.RuntimeConfigurable.getElementTag:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
34: ldc " doesn't support the nested \""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 10
invokevirtual org.apache.tools.ant.UnsupportedElementException.getElement:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
35: ldc "\" element."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
36: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
37: aload 10
38: invokespecial org.apache.tools.ant.BuildException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 10 end local 9 end local 8 39: StackMap locals:
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
40: aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 9
end local 7 end local 6 41: StackMap locals:
StackMap stack:
return
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 42 0 this Lorg/apache/tools/ant/UnknownElement;
0 42 1 parent Ljava/lang/Object;
0 42 2 parentWrapper Lorg/apache/tools/ant/RuntimeConfigurable;
3 42 3 parentUri Ljava/lang/String;
4 42 4 parentClass Ljava/lang/Class<*>;
5 42 5 ih Lorg/apache/tools/ant/IntrospectionHelper;
7 41 6 it Ljava/util/Iterator<Lorg/apache/tools/ant/UnknownElement;>;
8 41 7 i I
10 39 8 childWrapper Lorg/apache/tools/ant/RuntimeConfigurable;
11 39 9 child Lorg/apache/tools/ant/UnknownElement;
29 30 10 container Lorg/apache/tools/ant/TaskContainer;
32 39 10 ex Lorg/apache/tools/ant/UnsupportedElementException;
Exception table:
from to target type
11 18 31 Class org.apache.tools.ant.UnsupportedElementException
19 30 31 Class org.apache.tools.ant.UnsupportedElementException
Exceptions:
throws org.apache.tools.ant.BuildException
MethodParameters:
Name Flags
parent
parentWrapper
protected java.lang.String getComponentName();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getNamespace:()Ljava/lang/String;
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getTag:()Ljava/lang/String;
invokestatic org.apache.tools.ant.ProjectHelper.genComponentName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/tools/ant/UnknownElement;
public void applyPreSet(org.apache.tools.ant.UnknownElement);
descriptor: (Lorg/apache/tools/ant/UnknownElement;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.tools.ant.UnknownElement.presetDefed:Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getWrapper:()Lorg/apache/tools/ant/RuntimeConfigurable;
aload 1
invokevirtual org.apache.tools.ant.UnknownElement.getWrapper:()Lorg/apache/tools/ant/RuntimeConfigurable;
invokevirtual org.apache.tools.ant.RuntimeConfigurable.applyPreSet:(Lorg/apache/tools/ant/RuntimeConfigurable;)V
3: aload 1
getfield org.apache.tools.ant.UnknownElement.children:Ljava/util/List;
ifnull 8
4: new java.util.ArrayList
dup
aload 1
getfield org.apache.tools.ant.UnknownElement.children:Ljava/util/List;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
astore 2
start local 2 5: aload 0
getfield org.apache.tools.ant.UnknownElement.children:Ljava/util/List;
ifnull 7
6: aload 2
aload 0
getfield org.apache.tools.ant.UnknownElement.children:Ljava/util/List;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
7: StackMap locals: java.util.List
StackMap stack:
aload 0
aload 2
putfield org.apache.tools.ant.UnknownElement.children:Ljava/util/List;
end local 2 8: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield org.apache.tools.ant.UnknownElement.presetDefed:Z
9: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/tools/ant/UnknownElement;
0 10 1 u Lorg/apache/tools/ant/UnknownElement;
5 8 2 newChildren Ljava/util/List<Lorg/apache/tools/ant/UnknownElement;>;
MethodParameters:
Name Flags
u
protected java.lang.Object makeObject(org.apache.tools.ant.UnknownElement, org.apache.tools.ant.RuntimeConfigurable);
descriptor: (Lorg/apache/tools/ant/UnknownElement;Lorg/apache/tools/ant/RuntimeConfigurable;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 2
aload 1
invokevirtual org.apache.tools.ant.RuntimeConfigurable.isEnabled:(Lorg/apache/tools/ant/UnknownElement;)Z
ifne 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getProject:()Lorg/apache/tools/ant/Project;
3: invokestatic org.apache.tools.ant.ComponentHelper.getComponentHelper:(Lorg/apache/tools/ant/Project;)Lorg/apache/tools/ant/ComponentHelper;
astore 3
start local 3 4: aload 1
invokevirtual org.apache.tools.ant.UnknownElement.getComponentName:()Ljava/lang/String;
astore 4
start local 4 5: aload 3
aload 1
aload 1
invokevirtual org.apache.tools.ant.UnknownElement.getNamespace:()Ljava/lang/String;
aload 4
invokevirtual org.apache.tools.ant.ComponentHelper.createComponent:(Lorg/apache/tools/ant/UnknownElement;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
astore 5
start local 5 6: aload 5
ifnonnull 8
7: aload 0
ldc "task or type"
aload 4
invokevirtual org.apache.tools.ant.UnknownElement.getNotFoundException:(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/tools/ant/BuildException;
athrow
8: StackMap locals: org.apache.tools.ant.ComponentHelper java.lang.String java.lang.Object
StackMap stack:
aload 5
instanceof org.apache.tools.ant.taskdefs.PreSetDef$PreSetDefinition
ifeq 22
9: aload 5
checkcast org.apache.tools.ant.taskdefs.PreSetDef$PreSetDefinition
astore 6
start local 6 10: aload 6
aload 1
invokevirtual org.apache.tools.ant.UnknownElement.getProject:()Lorg/apache/tools/ant/Project;
invokevirtual org.apache.tools.ant.taskdefs.PreSetDef$PreSetDefinition.createObject:(Lorg/apache/tools/ant/Project;)Ljava/lang/Object;
astore 5
11: aload 5
ifnonnull 16
12: aload 0
13: new java.lang.StringBuilder
dup
ldc "preset "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
14: aload 6
invokevirtual org.apache.tools.ant.taskdefs.PreSetDef$PreSetDefinition.getPreSets:()Lorg/apache/tools/ant/UnknownElement;
invokevirtual org.apache.tools.ant.UnknownElement.getComponentName:()Ljava/lang/String;
15: invokevirtual org.apache.tools.ant.UnknownElement.getNotFoundException:(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/tools/ant/BuildException;
athrow
16: StackMap locals: org.apache.tools.ant.taskdefs.PreSetDef$PreSetDefinition
StackMap stack:
aload 1
aload 6
invokevirtual org.apache.tools.ant.taskdefs.PreSetDef$PreSetDefinition.getPreSets:()Lorg/apache/tools/ant/UnknownElement;
invokevirtual org.apache.tools.ant.UnknownElement.applyPreSet:(Lorg/apache/tools/ant/UnknownElement;)V
17: aload 5
instanceof org.apache.tools.ant.Task
ifeq 22
18: aload 5
checkcast org.apache.tools.ant.Task
astore 7
start local 7 19: aload 7
aload 1
invokevirtual org.apache.tools.ant.UnknownElement.getTaskType:()Ljava/lang/String;
invokevirtual org.apache.tools.ant.Task.setTaskType:(Ljava/lang/String;)V
20: aload 7
aload 1
invokevirtual org.apache.tools.ant.UnknownElement.getTaskName:()Ljava/lang/String;
invokevirtual org.apache.tools.ant.Task.setTaskName:(Ljava/lang/String;)V
21: aload 7
invokevirtual org.apache.tools.ant.Task.init:()V
end local 7 end local 6 22: StackMap locals:
StackMap stack:
aload 5
instanceof org.apache.tools.ant.UnknownElement
ifeq 24
23: aload 5
checkcast org.apache.tools.ant.UnknownElement
aload 5
checkcast org.apache.tools.ant.UnknownElement
aload 2
invokevirtual org.apache.tools.ant.UnknownElement.makeObject:(Lorg/apache/tools/ant/UnknownElement;Lorg/apache/tools/ant/RuntimeConfigurable;)Ljava/lang/Object;
astore 5
24: StackMap locals:
StackMap stack:
aload 5
instanceof org.apache.tools.ant.Task
ifeq 26
25: aload 5
checkcast org.apache.tools.ant.Task
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getOwningTarget:()Lorg/apache/tools/ant/Target;
invokevirtual org.apache.tools.ant.Task.setOwningTarget:(Lorg/apache/tools/ant/Target;)V
26: StackMap locals:
StackMap stack:
aload 5
instanceof org.apache.tools.ant.ProjectComponent
ifeq 28
27: aload 5
checkcast org.apache.tools.ant.ProjectComponent
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getLocation:()Lorg/apache/tools/ant/Location;
invokevirtual org.apache.tools.ant.ProjectComponent.setLocation:(Lorg/apache/tools/ant/Location;)V
28: StackMap locals:
StackMap stack:
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 29 0 this Lorg/apache/tools/ant/UnknownElement;
0 29 1 ue Lorg/apache/tools/ant/UnknownElement;
0 29 2 w Lorg/apache/tools/ant/RuntimeConfigurable;
4 29 3 helper Lorg/apache/tools/ant/ComponentHelper;
5 29 4 name Ljava/lang/String;
6 29 5 o Ljava/lang/Object;
10 22 6 def Lorg/apache/tools/ant/taskdefs/PreSetDef$PreSetDefinition;
19 22 7 task Lorg/apache/tools/ant/Task;
MethodParameters:
Name Flags
ue
w
protected org.apache.tools.ant.Task makeTask(org.apache.tools.ant.UnknownElement, org.apache.tools.ant.RuntimeConfigurable);
descriptor: (Lorg/apache/tools/ant/UnknownElement;Lorg/apache/tools/ant/RuntimeConfigurable;)Lorg/apache/tools/ant/Task;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getProject:()Lorg/apache/tools/ant/Project;
aload 1
invokevirtual org.apache.tools.ant.UnknownElement.getTag:()Ljava/lang/String;
invokevirtual org.apache.tools.ant.Project.createTask:(Ljava/lang/String;)Lorg/apache/tools/ant/Task;
astore 3
start local 3 1: aload 3
ifnull 5
2: aload 3
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getLocation:()Lorg/apache/tools/ant/Location;
invokevirtual org.apache.tools.ant.Task.setLocation:(Lorg/apache/tools/ant/Location;)V
3: aload 3
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getOwningTarget:()Lorg/apache/tools/ant/Target;
invokevirtual org.apache.tools.ant.Task.setOwningTarget:(Lorg/apache/tools/ant/Target;)V
4: aload 3
invokevirtual org.apache.tools.ant.Task.init:()V
5: StackMap locals: org.apache.tools.ant.Task
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/tools/ant/UnknownElement;
0 6 1 ue Lorg/apache/tools/ant/UnknownElement;
0 6 2 w Lorg/apache/tools/ant/RuntimeConfigurable;
1 6 3 task Lorg/apache/tools/ant/Task;
MethodParameters:
Name Flags
ue
w
protected org.apache.tools.ant.BuildException getNotFoundException(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/apache/tools/ant/BuildException;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getProject:()Lorg/apache/tools/ant/Project;
invokestatic org.apache.tools.ant.ComponentHelper.getComponentHelper:(Lorg/apache/tools/ant/Project;)Lorg/apache/tools/ant/ComponentHelper;
astore 3
start local 3 1: aload 3
aload 2
aload 1
invokevirtual org.apache.tools.ant.ComponentHelper.diagnoseCreationFailure:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 2: new org.apache.tools.ant.BuildException
dup
aload 4
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getLocation:()Lorg/apache/tools/ant/Location;
invokespecial org.apache.tools.ant.BuildException.<init>:(Ljava/lang/String;Lorg/apache/tools/ant/Location;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/tools/ant/UnknownElement;
0 3 1 what Ljava/lang/String;
0 3 2 name Ljava/lang/String;
1 3 3 helper Lorg/apache/tools/ant/ComponentHelper;
2 3 4 msg Ljava/lang/String;
MethodParameters:
Name Flags
what
name
public java.lang.String getTaskName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
instanceof org.apache.tools.ant.Task
ifne 1
aload 0
invokespecial org.apache.tools.ant.Task.getTaskName:()Ljava/lang/String;
goto 2
1: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
checkcast org.apache.tools.ant.Task
invokevirtual org.apache.tools.ant.Task.getTaskName:()Ljava/lang/String;
2: StackMap locals:
StackMap stack: java.lang.String
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/tools/ant/UnknownElement;
public org.apache.tools.ant.Task getTask();
descriptor: ()Lorg/apache/tools/ant/Task;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
instanceof org.apache.tools.ant.Task
ifeq 2
1: aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
checkcast org.apache.tools.ant.Task
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/tools/ant/UnknownElement;
public java.lang.Object getRealThing();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/tools/ant/UnknownElement;
public void setRealThing(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.tools.ant.UnknownElement.realThing:Ljava/lang/Object;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/tools/ant/UnknownElement;
0 2 1 realThing Ljava/lang/Object;
MethodParameters:
Name Flags
realThing
private boolean handleChild(java.lang.String, org.apache.tools.ant.IntrospectionHelper, java.lang.Object, org.apache.tools.ant.UnknownElement, org.apache.tools.ant.RuntimeConfigurable);
descriptor: (Ljava/lang/String;Lorg/apache/tools/ant/IntrospectionHelper;Ljava/lang/Object;Lorg/apache/tools/ant/UnknownElement;Lorg/apache/tools/ant/RuntimeConfigurable;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=10, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 4
invokevirtual org.apache.tools.ant.UnknownElement.getNamespace:()Ljava/lang/String;
aload 4
invokevirtual org.apache.tools.ant.UnknownElement.getTag:()Ljava/lang/String;
1: invokestatic org.apache.tools.ant.ProjectHelper.genComponentName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 6
start local 6 2: aload 2
aload 1
aload 6
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getProject:()Lorg/apache/tools/ant/Project;
3: aload 3
4: invokevirtual org.apache.tools.ant.IntrospectionHelper.supportsNestedElement:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/tools/ant/Project;Ljava/lang/Object;)Z
5: ifeq 35
6: aconst_null
astore 7
start local 7 7: aload 2
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getProject:()Lorg/apache/tools/ant/Project;
aload 1
8: aload 3
aload 6
aload 4
9: invokevirtual org.apache.tools.ant.IntrospectionHelper.getElementCreator:(Lorg/apache/tools/ant/Project;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Lorg/apache/tools/ant/UnknownElement;)Lorg/apache/tools/ant/IntrospectionHelper$Creator;
astore 7
10: goto 15
StackMap locals: org.apache.tools.ant.UnknownElement java.lang.String org.apache.tools.ant.IntrospectionHelper java.lang.Object org.apache.tools.ant.UnknownElement org.apache.tools.ant.RuntimeConfigurable java.lang.String org.apache.tools.ant.IntrospectionHelper$Creator
StackMap stack: org.apache.tools.ant.UnsupportedElementException
11: astore 8
start local 8 12: aload 2
invokevirtual org.apache.tools.ant.IntrospectionHelper.isDynamic:()Z
ifne 14
13: aload 8
athrow
14: StackMap locals: org.apache.tools.ant.UnsupportedElementException
StackMap stack:
iconst_0
ireturn
end local 8 15: StackMap locals:
StackMap stack:
aload 7
aload 5
invokevirtual org.apache.tools.ant.RuntimeConfigurable.getPolyType:()Ljava/lang/String;
invokevirtual org.apache.tools.ant.IntrospectionHelper$Creator.setPolyType:(Ljava/lang/String;)V
16: aload 7
invokevirtual org.apache.tools.ant.IntrospectionHelper$Creator.create:()Ljava/lang/Object;
astore 8
start local 8 17: aload 8
instanceof org.apache.tools.ant.taskdefs.PreSetDef$PreSetDefinition
ifeq 22
18: aload 8
checkcast org.apache.tools.ant.taskdefs.PreSetDef$PreSetDefinition
19: astore 9
start local 9 20: aload 7
invokevirtual org.apache.tools.ant.IntrospectionHelper$Creator.getRealObject:()Ljava/lang/Object;
astore 8
21: aload 4
aload 9
invokevirtual org.apache.tools.ant.taskdefs.PreSetDef$PreSetDefinition.getPreSets:()Lorg/apache/tools/ant/UnknownElement;
invokevirtual org.apache.tools.ant.UnknownElement.applyPreSet:(Lorg/apache/tools/ant/UnknownElement;)V
end local 9 22: StackMap locals: java.lang.Object
StackMap stack:
aload 5
aload 7
invokevirtual org.apache.tools.ant.RuntimeConfigurable.setCreator:(Lorg/apache/tools/ant/IntrospectionHelper$Creator;)V
23: aload 5
aload 8
invokevirtual org.apache.tools.ant.RuntimeConfigurable.setProxy:(Ljava/lang/Object;)V
24: aload 8
instanceof org.apache.tools.ant.Task
ifeq 29
25: aload 8
checkcast org.apache.tools.ant.Task
astore 9
start local 9 26: aload 9
aload 5
invokevirtual org.apache.tools.ant.Task.setRuntimeConfigurableWrapper:(Lorg/apache/tools/ant/RuntimeConfigurable;)V
27: aload 9
aload 6
invokevirtual org.apache.tools.ant.Task.setTaskName:(Ljava/lang/String;)V
28: aload 9
aload 6
invokevirtual org.apache.tools.ant.Task.setTaskType:(Ljava/lang/String;)V
end local 9 29: StackMap locals:
StackMap stack:
aload 8
instanceof org.apache.tools.ant.ProjectComponent
ifeq 31
30: aload 8
checkcast org.apache.tools.ant.ProjectComponent
aload 4
invokevirtual org.apache.tools.ant.UnknownElement.getLocation:()Lorg/apache/tools/ant/Location;
invokevirtual org.apache.tools.ant.ProjectComponent.setLocation:(Lorg/apache/tools/ant/Location;)V
31: StackMap locals:
StackMap stack:
aload 5
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getProject:()Lorg/apache/tools/ant/Project;
invokevirtual org.apache.tools.ant.RuntimeConfigurable.maybeConfigure:(Lorg/apache/tools/ant/Project;)V
32: aload 4
aload 8
aload 5
invokevirtual org.apache.tools.ant.UnknownElement.handleChildren:(Ljava/lang/Object;Lorg/apache/tools/ant/RuntimeConfigurable;)V
33: aload 7
invokevirtual org.apache.tools.ant.IntrospectionHelper$Creator.store:()V
34: iconst_1
ireturn
end local 8 end local 7 35: StackMap locals:
StackMap stack:
iconst_0
ireturn
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
0 36 0 this Lorg/apache/tools/ant/UnknownElement;
0 36 1 parentUri Ljava/lang/String;
0 36 2 ih Lorg/apache/tools/ant/IntrospectionHelper;
0 36 3 parent Ljava/lang/Object;
0 36 4 child Lorg/apache/tools/ant/UnknownElement;
0 36 5 childWrapper Lorg/apache/tools/ant/RuntimeConfigurable;
2 36 6 childName Ljava/lang/String;
7 35 7 creator Lorg/apache/tools/ant/IntrospectionHelper$Creator;
12 15 8 use Lorg/apache/tools/ant/UnsupportedElementException;
17 35 8 realChild Ljava/lang/Object;
20 22 9 def Lorg/apache/tools/ant/taskdefs/PreSetDef$PreSetDefinition;
26 29 9 childTask Lorg/apache/tools/ant/Task;
Exception table:
from to target type
7 10 11 Class org.apache.tools.ant.UnsupportedElementException
MethodParameters:
Name Flags
parentUri
ih
parent
child
childWrapper
public boolean similar(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 1
checkcast org.apache.tools.ant.UnknownElement
astore 2
start local 2 5: aload 0
getfield org.apache.tools.ant.UnknownElement.elementName:Ljava/lang/String;
aload 2
getfield org.apache.tools.ant.UnknownElement.elementName:Ljava/lang/String;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ifne 7
6: iconst_0
ireturn
7: StackMap locals: org.apache.tools.ant.UnknownElement
StackMap stack:
aload 0
getfield org.apache.tools.ant.UnknownElement.namespace:Ljava/lang/String;
aload 2
getfield org.apache.tools.ant.UnknownElement.namespace:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.tools.ant.UnknownElement.qname:Ljava/lang/String;
aload 2
getfield org.apache.tools.ant.UnknownElement.qname:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 11
10: iconst_0
ireturn
11: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getWrapper:()Lorg/apache/tools/ant/RuntimeConfigurable;
invokevirtual org.apache.tools.ant.RuntimeConfigurable.getAttributeMap:()Ljava/util/Hashtable;
12: aload 2
invokevirtual org.apache.tools.ant.UnknownElement.getWrapper:()Lorg/apache/tools/ant/RuntimeConfigurable;
invokevirtual org.apache.tools.ant.RuntimeConfigurable.getAttributeMap:()Ljava/util/Hashtable;
13: invokevirtual java.util.Hashtable.equals:(Ljava/lang/Object;)Z
14: ifne 16
15: iconst_0
ireturn
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getWrapper:()Lorg/apache/tools/ant/RuntimeConfigurable;
invokevirtual org.apache.tools.ant.RuntimeConfigurable.getText:()Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
17: aload 2
invokevirtual org.apache.tools.ant.UnknownElement.getWrapper:()Lorg/apache/tools/ant/RuntimeConfigurable;
invokevirtual org.apache.tools.ant.RuntimeConfigurable.getText:()Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
18: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
19: ifne 21
20: iconst_0
ireturn
21: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.tools.ant.UnknownElement.children:Ljava/util/List;
ifnonnull 22
iconst_0
goto 23
StackMap locals:
StackMap stack:
22: aload 0
getfield org.apache.tools.ant.UnknownElement.children:Ljava/util/List;
invokeinterface java.util.List.size:()I
StackMap locals:
StackMap stack: int
23: istore 3
start local 3 24: iload 3
ifne 27
25: aload 2
getfield org.apache.tools.ant.UnknownElement.children:Ljava/util/List;
ifnull 26
aload 2
getfield org.apache.tools.ant.UnknownElement.children:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 26
iconst_0
ireturn
StackMap locals: int
StackMap stack:
26: iconst_1
ireturn
27: StackMap locals:
StackMap stack:
aload 2
getfield org.apache.tools.ant.UnknownElement.children:Ljava/util/List;
ifnonnull 29
28: iconst_0
ireturn
29: StackMap locals:
StackMap stack:
iload 3
aload 2
getfield org.apache.tools.ant.UnknownElement.children:Ljava/util/List;
invokeinterface java.util.List.size:()I
if_icmpeq 31
30: iconst_0
ireturn
31: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 32: goto 37
33: StackMap locals: int
StackMap stack:
aload 0
getfield org.apache.tools.ant.UnknownElement.children:Ljava/util/List;
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.tools.ant.UnknownElement
astore 5
start local 5 34: aload 5
aload 2
getfield org.apache.tools.ant.UnknownElement.children:Ljava/util/List;
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
invokevirtual org.apache.tools.ant.UnknownElement.similar:(Ljava/lang/Object;)Z
ifne 36
35: iconst_0
ireturn
end local 5 36: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
37: iload 4
iload 3
if_icmplt 33
end local 4 38: iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 39 0 this Lorg/apache/tools/ant/UnknownElement;
0 39 1 obj Ljava/lang/Object;
5 39 2 other Lorg/apache/tools/ant/UnknownElement;
24 39 3 childrenSize I
32 38 4 i I
34 36 5 child Lorg/apache/tools/ant/UnknownElement;
MethodParameters:
Name Flags
obj
public org.apache.tools.ant.UnknownElement copy(org.apache.tools.ant.Project);
descriptor: (Lorg/apache/tools/ant/Project;)Lorg/apache/tools/ant/UnknownElement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=9, args_size=2
start local 0 start local 1 0: new org.apache.tools.ant.UnknownElement
dup
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getTag:()Ljava/lang/String;
invokespecial org.apache.tools.ant.UnknownElement.<init>:(Ljava/lang/String;)V
astore 2
start local 2 1: aload 2
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getNamespace:()Ljava/lang/String;
invokevirtual org.apache.tools.ant.UnknownElement.setNamespace:(Ljava/lang/String;)V
2: aload 2
aload 1
invokevirtual org.apache.tools.ant.UnknownElement.setProject:(Lorg/apache/tools/ant/Project;)V
3: aload 2
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getQName:()Ljava/lang/String;
invokevirtual org.apache.tools.ant.UnknownElement.setQName:(Ljava/lang/String;)V
4: aload 2
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getTaskType:()Ljava/lang/String;
invokevirtual org.apache.tools.ant.UnknownElement.setTaskType:(Ljava/lang/String;)V
5: aload 2
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getTaskName:()Ljava/lang/String;
invokevirtual org.apache.tools.ant.UnknownElement.setTaskName:(Ljava/lang/String;)V
6: aload 2
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getLocation:()Lorg/apache/tools/ant/Location;
invokevirtual org.apache.tools.ant.UnknownElement.setLocation:(Lorg/apache/tools/ant/Location;)V
7: aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getOwningTarget:()Lorg/apache/tools/ant/Target;
ifnonnull 12
8: new org.apache.tools.ant.Target
dup
invokespecial org.apache.tools.ant.Target.<init>:()V
astore 3
start local 3 9: aload 3
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getProject:()Lorg/apache/tools/ant/Project;
invokevirtual org.apache.tools.ant.Target.setProject:(Lorg/apache/tools/ant/Project;)V
10: aload 2
aload 3
invokevirtual org.apache.tools.ant.UnknownElement.setOwningTarget:(Lorg/apache/tools/ant/Target;)V
end local 3 11: goto 13
12: StackMap locals: org.apache.tools.ant.UnknownElement
StackMap stack:
aload 2
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getOwningTarget:()Lorg/apache/tools/ant/Target;
invokevirtual org.apache.tools.ant.UnknownElement.setOwningTarget:(Lorg/apache/tools/ant/Target;)V
13: StackMap locals:
StackMap stack:
new org.apache.tools.ant.RuntimeConfigurable
dup
14: aload 2
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getTaskName:()Ljava/lang/String;
15: invokespecial org.apache.tools.ant.RuntimeConfigurable.<init>:(Ljava/lang/Object;Ljava/lang/String;)V
astore 3
start local 3 16: aload 3
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getWrapper:()Lorg/apache/tools/ant/RuntimeConfigurable;
invokevirtual org.apache.tools.ant.RuntimeConfigurable.getPolyType:()Ljava/lang/String;
invokevirtual org.apache.tools.ant.RuntimeConfigurable.setPolyType:(Ljava/lang/String;)V
17: aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getWrapper:()Lorg/apache/tools/ant/RuntimeConfigurable;
invokevirtual org.apache.tools.ant.RuntimeConfigurable.getAttributeMap:()Ljava/util/Hashtable;
astore 4
start local 4 18: aload 4
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 6
goto 21
StackMap locals: org.apache.tools.ant.UnknownElement org.apache.tools.ant.Project org.apache.tools.ant.UnknownElement org.apache.tools.ant.RuntimeConfigurable java.util.Map top java.util.Iterator
StackMap stack:
19: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 5
start local 5 20: aload 3
aload 5
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
aload 5
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.lang.String
invokevirtual org.apache.tools.ant.RuntimeConfigurable.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
end local 5 21: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 19
22: aload 3
aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getWrapper:()Lorg/apache/tools/ant/RuntimeConfigurable;
invokevirtual org.apache.tools.ant.RuntimeConfigurable.getText:()Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
invokevirtual org.apache.tools.ant.RuntimeConfigurable.addText:(Ljava/lang/String;)V
23: aload 0
invokevirtual org.apache.tools.ant.UnknownElement.getWrapper:()Lorg/apache/tools/ant/RuntimeConfigurable;
invokevirtual org.apache.tools.ant.RuntimeConfigurable.getChildren:()Ljava/util/Enumeration;
invokestatic java.util.Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;
invokevirtual java.util.ArrayList.iterator:()Ljava/util/Iterator;
astore 6
goto 29
StackMap locals:
StackMap stack:
24: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.tools.ant.RuntimeConfigurable
astore 5
start local 5 25: aload 5
invokevirtual org.apache.tools.ant.RuntimeConfigurable.getProxy:()Ljava/lang/Object;
checkcast org.apache.tools.ant.UnknownElement
astore 7
start local 7 26: aload 7
aload 1
invokevirtual org.apache.tools.ant.UnknownElement.copy:(Lorg/apache/tools/ant/Project;)Lorg/apache/tools/ant/UnknownElement;
astore 8
start local 8 27: aload 3
aload 8
invokevirtual org.apache.tools.ant.UnknownElement.getWrapper:()Lorg/apache/tools/ant/RuntimeConfigurable;
invokevirtual org.apache.tools.ant.RuntimeConfigurable.addChild:(Lorg/apache/tools/ant/RuntimeConfigurable;)V
28: aload 2
aload 8
invokevirtual org.apache.tools.ant.UnknownElement.addChild:(Lorg/apache/tools/ant/UnknownElement;)V
end local 8 end local 7 end local 5 29: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 24
30: 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 31 0 this Lorg/apache/tools/ant/UnknownElement;
0 31 1 newProject Lorg/apache/tools/ant/Project;
1 31 2 ret Lorg/apache/tools/ant/UnknownElement;
9 11 3 t Lorg/apache/tools/ant/Target;
16 31 3 copyRC Lorg/apache/tools/ant/RuntimeConfigurable;
18 31 4 m Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
20 21 5 entry Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Object;>;
25 29 5 r Lorg/apache/tools/ant/RuntimeConfigurable;
26 29 7 ueChild Lorg/apache/tools/ant/UnknownElement;
27 29 8 copyChild Lorg/apache/tools/ant/UnknownElement;
MethodParameters:
Name Flags
newProject
}
SourceFile: "UnknownElement.java"
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map
public final Creator = org.apache.tools.ant.IntrospectionHelper$Creator of org.apache.tools.ant.IntrospectionHelper
public PreSetDefinition = org.apache.tools.ant.taskdefs.PreSetDef$PreSetDefinition of org.apache.tools.ant.taskdefs.PreSetDef