public class org.jsoup.select.Elements extends java.util.ArrayList<org.jsoup.nodes.Element>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jsoup.select.Elements
super_class: java.util.ArrayList
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.util.ArrayList.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jsoup/select/Elements;
public void <init>(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokespecial java.util.ArrayList.<init>:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jsoup/select/Elements;
0 2 1 initialCapacity I
MethodParameters:
Name Flags
initialCapacity
public void <init>(java.util.Collection<org.jsoup.nodes.Element>);
descriptor: (Ljava/util/Collection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jsoup/select/Elements;
0 2 1 elements Ljava/util/Collection<Lorg/jsoup/nodes/Element;>;
Signature: (Ljava/util/Collection<Lorg/jsoup/nodes/Element;>;)V
MethodParameters:
Name Flags
elements
public void <init>(java.util.List<org.jsoup.nodes.Element>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jsoup/select/Elements;
0 2 1 elements Ljava/util/List<Lorg/jsoup/nodes/Element;>;
Signature: (Ljava/util/List<Lorg/jsoup/nodes/Element;>;)V
MethodParameters:
Name Flags
elements
public void <init>(org.jsoup.nodes.Element[]);
descriptor: ([Lorg/jsoup/nodes/Element;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jsoup/select/Elements;
0 2 1 elements [Lorg/jsoup/nodes/Element;
MethodParameters:
Name Flags
elements
public org.jsoup.select.Elements clone();
descriptor: ()Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: new org.jsoup.select.Elements
dup
aload 0
invokevirtual org.jsoup.select.Elements.size:()I
invokespecial org.jsoup.select.Elements.<init>:(I)V
astore 1
start local 1 1: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: org.jsoup.select.Elements org.jsoup.select.Elements top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 2
start local 2 3: aload 1
aload 2
invokevirtual org.jsoup.nodes.Element.clone:()Lorg/jsoup/nodes/Element;
invokevirtual org.jsoup.select.Elements.add:(Ljava/lang/Object;)Z
pop
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jsoup/select/Elements;
1 6 1 clone Lorg/jsoup/select/Elements;
3 4 2 e Lorg/jsoup/nodes/Element;
public java.lang.String attr(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: org.jsoup.select.Elements java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 2
start local 2 2: aload 2
aload 1
invokevirtual org.jsoup.nodes.Element.hasAttr:(Ljava/lang/String;)Z
ifeq 4
3: aload 2
aload 1
invokevirtual org.jsoup.nodes.Element.attr:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: ldc ""
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jsoup/select/Elements;
0 6 1 attributeKey Ljava/lang/String;
2 4 2 element Lorg/jsoup/nodes/Element;
MethodParameters:
Name Flags
attributeKey
public boolean hasAttr(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: org.jsoup.select.Elements java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 2
start local 2 2: aload 2
aload 1
invokevirtual org.jsoup.nodes.Element.hasAttr:(Ljava/lang/String;)Z
ifeq 4
3: iconst_1
ireturn
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jsoup/select/Elements;
0 6 1 attributeKey Ljava/lang/String;
2 4 2 element Lorg/jsoup/nodes/Element;
MethodParameters:
Name Flags
attributeKey
public java.util.List<java.lang.String> eachAttr(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
aload 0
invokevirtual org.jsoup.select.Elements.size:()I
invokespecial java.util.ArrayList.<init>:(I)V
astore 2
start local 2 1: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: org.jsoup.select.Elements java.lang.String java.util.List top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 3
start local 3 3: aload 3
aload 1
invokevirtual org.jsoup.nodes.Element.hasAttr:(Ljava/lang/String;)Z
ifeq 5
4: aload 2
aload 3
aload 1
invokevirtual org.jsoup.nodes.Element.attr:(Ljava/lang/String;)Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 3 5: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/jsoup/select/Elements;
0 7 1 attributeKey Ljava/lang/String;
1 7 2 attrs Ljava/util/List<Ljava/lang/String;>;
3 5 3 element Lorg/jsoup/nodes/Element;
Signature: (Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
attributeKey
public org.jsoup.select.Elements attr(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 4
goto 3
StackMap locals: org.jsoup.select.Elements java.lang.String java.lang.String top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 3
start local 3 2: aload 3
aload 1
aload 2
invokevirtual org.jsoup.nodes.Element.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element;
pop
end local 3 3: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jsoup/select/Elements;
0 5 1 attributeKey Ljava/lang/String;
0 5 2 attributeValue Ljava/lang/String;
2 3 3 element Lorg/jsoup/nodes/Element;
MethodParameters:
Name Flags
attributeKey
attributeValue
public org.jsoup.select.Elements removeAttr(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 3
goto 3
StackMap locals: org.jsoup.select.Elements java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 2
start local 2 2: aload 2
aload 1
invokevirtual org.jsoup.nodes.Element.removeAttr:(Ljava/lang/String;)Lorg/jsoup/nodes/Node;
pop
end local 2 3: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jsoup/select/Elements;
0 5 1 attributeKey Ljava/lang/String;
2 3 2 element Lorg/jsoup/nodes/Element;
MethodParameters:
Name Flags
attributeKey
public org.jsoup.select.Elements addClass(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 3
goto 3
StackMap locals: org.jsoup.select.Elements java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 2
start local 2 2: aload 2
aload 1
invokevirtual org.jsoup.nodes.Element.addClass:(Ljava/lang/String;)Lorg/jsoup/nodes/Element;
pop
end local 2 3: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jsoup/select/Elements;
0 5 1 className Ljava/lang/String;
2 3 2 element Lorg/jsoup/nodes/Element;
MethodParameters:
Name Flags
className
public org.jsoup.select.Elements removeClass(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 3
goto 3
StackMap locals: org.jsoup.select.Elements java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 2
start local 2 2: aload 2
aload 1
invokevirtual org.jsoup.nodes.Element.removeClass:(Ljava/lang/String;)Lorg/jsoup/nodes/Element;
pop
end local 2 3: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jsoup/select/Elements;
0 5 1 className Ljava/lang/String;
2 3 2 element Lorg/jsoup/nodes/Element;
MethodParameters:
Name Flags
className
public org.jsoup.select.Elements toggleClass(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 3
goto 3
StackMap locals: org.jsoup.select.Elements java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 2
start local 2 2: aload 2
aload 1
invokevirtual org.jsoup.nodes.Element.toggleClass:(Ljava/lang/String;)Lorg/jsoup/nodes/Element;
pop
end local 2 3: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jsoup/select/Elements;
0 5 1 className Ljava/lang/String;
2 3 2 element Lorg/jsoup/nodes/Element;
MethodParameters:
Name Flags
className
public boolean hasClass(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: org.jsoup.select.Elements java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 2
start local 2 2: aload 2
aload 1
invokevirtual org.jsoup.nodes.Element.hasClass:(Ljava/lang/String;)Z
ifeq 4
3: iconst_1
ireturn
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jsoup/select/Elements;
0 6 1 className Ljava/lang/String;
2 4 2 element Lorg/jsoup/nodes/Element;
MethodParameters:
Name Flags
className
public java.lang.String val();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jsoup.select.Elements.size:()I
ifle 2
1: aload 0
invokevirtual org.jsoup.select.Elements.first:()Lorg/jsoup/nodes/Element;
invokevirtual org.jsoup.nodes.Element.val:()Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
ldc ""
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jsoup/select/Elements;
public org.jsoup.select.Elements val(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 3
goto 3
StackMap locals: org.jsoup.select.Elements java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 2
start local 2 2: aload 2
aload 1
invokevirtual org.jsoup.nodes.Element.val:(Ljava/lang/String;)Lorg/jsoup/nodes/Element;
pop
end local 2 3: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jsoup/select/Elements;
0 5 1 value Ljava/lang/String;
2 3 2 element Lorg/jsoup/nodes/Element;
MethodParameters:
Name Flags
value
public java.lang.String text();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: invokestatic org.jsoup.internal.StringUtil.borrowBuilder:()Ljava/lang/StringBuilder;
astore 1
start local 1 1: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 3
goto 6
StackMap locals: org.jsoup.select.Elements java.lang.StringBuilder top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 2
start local 2 3: aload 1
invokevirtual java.lang.StringBuilder.length:()I
ifeq 5
4: aload 1
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
5: StackMap locals: org.jsoup.select.Elements java.lang.StringBuilder org.jsoup.nodes.Element java.util.Iterator
StackMap stack:
aload 1
aload 2
invokevirtual org.jsoup.nodes.Element.text:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 2 6: StackMap locals: org.jsoup.select.Elements java.lang.StringBuilder top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: aload 1
invokestatic org.jsoup.internal.StringUtil.releaseBuilder:(Ljava/lang/StringBuilder;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/jsoup/select/Elements;
1 8 1 sb Ljava/lang/StringBuilder;
3 6 2 element Lorg/jsoup/nodes/Element;
public boolean hasText();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 2
goto 4
StackMap locals: org.jsoup.select.Elements top java.util.Iterator
StackMap stack:
1: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 1
start local 1 2: aload 1
invokevirtual org.jsoup.nodes.Element.hasText:()Z
ifeq 4
3: iconst_1
ireturn
end local 1 4: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jsoup/select/Elements;
2 4 1 element Lorg/jsoup/nodes/Element;
public java.util.List<java.lang.String> eachText();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: new java.util.ArrayList
dup
aload 0
invokevirtual org.jsoup.select.Elements.size:()I
invokespecial java.util.ArrayList.<init>:(I)V
astore 1
start local 1 1: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: org.jsoup.select.Elements java.util.ArrayList top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 2
start local 2 3: aload 2
invokevirtual org.jsoup.nodes.Element.hasText:()Z
ifeq 5
4: aload 1
aload 2
invokevirtual org.jsoup.nodes.Element.text:()Ljava/lang/String;
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/jsoup/select/Elements;
1 7 1 texts Ljava/util/ArrayList<Ljava/lang/String;>;
3 5 2 el Lorg/jsoup/nodes/Element;
Signature: ()Ljava/util/List<Ljava/lang/String;>;
public java.lang.String html();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: invokestatic org.jsoup.internal.StringUtil.borrowBuilder:()Ljava/lang/StringBuilder;
astore 1
start local 1 1: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 3
goto 6
StackMap locals: org.jsoup.select.Elements java.lang.StringBuilder top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 2
start local 2 3: aload 1
invokevirtual java.lang.StringBuilder.length:()I
ifeq 5
4: aload 1
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
5: StackMap locals: org.jsoup.select.Elements java.lang.StringBuilder org.jsoup.nodes.Element java.util.Iterator
StackMap stack:
aload 1
aload 2
invokevirtual org.jsoup.nodes.Element.html:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 2 6: StackMap locals: org.jsoup.select.Elements java.lang.StringBuilder top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: aload 1
invokestatic org.jsoup.internal.StringUtil.releaseBuilder:(Ljava/lang/StringBuilder;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/jsoup/select/Elements;
1 8 1 sb Ljava/lang/StringBuilder;
3 6 2 element Lorg/jsoup/nodes/Element;
public java.lang.String outerHtml();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: invokestatic org.jsoup.internal.StringUtil.borrowBuilder:()Ljava/lang/StringBuilder;
astore 1
start local 1 1: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 3
goto 6
StackMap locals: org.jsoup.select.Elements java.lang.StringBuilder top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 2
start local 2 3: aload 1
invokevirtual java.lang.StringBuilder.length:()I
ifeq 5
4: aload 1
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
5: StackMap locals: org.jsoup.select.Elements java.lang.StringBuilder org.jsoup.nodes.Element java.util.Iterator
StackMap stack:
aload 1
aload 2
invokevirtual org.jsoup.nodes.Element.outerHtml:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 2 6: StackMap locals: org.jsoup.select.Elements java.lang.StringBuilder top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: aload 1
invokestatic org.jsoup.internal.StringUtil.releaseBuilder:(Ljava/lang/StringBuilder;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/jsoup/select/Elements;
1 8 1 sb Ljava/lang/StringBuilder;
3 6 2 element Lorg/jsoup/nodes/Element;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jsoup.select.Elements.outerHtml:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jsoup/select/Elements;
public org.jsoup.select.Elements tagName(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 3
goto 3
StackMap locals: org.jsoup.select.Elements java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 2
start local 2 2: aload 2
aload 1
invokevirtual org.jsoup.nodes.Element.tagName:(Ljava/lang/String;)Lorg/jsoup/nodes/Element;
pop
end local 2 3: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jsoup/select/Elements;
0 5 1 tagName Ljava/lang/String;
2 3 2 element Lorg/jsoup/nodes/Element;
MethodParameters:
Name Flags
tagName
public org.jsoup.select.Elements html(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 3
goto 3
StackMap locals: org.jsoup.select.Elements java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 2
start local 2 2: aload 2
aload 1
invokevirtual org.jsoup.nodes.Element.html:(Ljava/lang/String;)Lorg/jsoup/nodes/Element;
pop
end local 2 3: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jsoup/select/Elements;
0 5 1 html Ljava/lang/String;
2 3 2 element Lorg/jsoup/nodes/Element;
MethodParameters:
Name Flags
html
public org.jsoup.select.Elements prepend(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 3
goto 3
StackMap locals: org.jsoup.select.Elements java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 2
start local 2 2: aload 2
aload 1
invokevirtual org.jsoup.nodes.Element.prepend:(Ljava/lang/String;)Lorg/jsoup/nodes/Element;
pop
end local 2 3: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jsoup/select/Elements;
0 5 1 html Ljava/lang/String;
2 3 2 element Lorg/jsoup/nodes/Element;
MethodParameters:
Name Flags
html
public org.jsoup.select.Elements append(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 3
goto 3
StackMap locals: org.jsoup.select.Elements java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 2
start local 2 2: aload 2
aload 1
invokevirtual org.jsoup.nodes.Element.append:(Ljava/lang/String;)Lorg/jsoup/nodes/Element;
pop
end local 2 3: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jsoup/select/Elements;
0 5 1 html Ljava/lang/String;
2 3 2 element Lorg/jsoup/nodes/Element;
MethodParameters:
Name Flags
html
public org.jsoup.select.Elements before(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 3
goto 3
StackMap locals: org.jsoup.select.Elements java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 2
start local 2 2: aload 2
aload 1
invokevirtual org.jsoup.nodes.Element.before:(Ljava/lang/String;)Lorg/jsoup/nodes/Element;
pop
end local 2 3: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jsoup/select/Elements;
0 5 1 html Ljava/lang/String;
2 3 2 element Lorg/jsoup/nodes/Element;
MethodParameters:
Name Flags
html
public org.jsoup.select.Elements after(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 3
goto 3
StackMap locals: org.jsoup.select.Elements java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 2
start local 2 2: aload 2
aload 1
invokevirtual org.jsoup.nodes.Element.after:(Ljava/lang/String;)Lorg/jsoup/nodes/Element;
pop
end local 2 3: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jsoup/select/Elements;
0 5 1 html Ljava/lang/String;
2 3 2 element Lorg/jsoup/nodes/Element;
MethodParameters:
Name Flags
html
public org.jsoup.select.Elements wrap(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokestatic org.jsoup.helper.Validate.notEmpty:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: org.jsoup.select.Elements java.lang.String top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 2
start local 2 3: aload 2
aload 1
invokevirtual org.jsoup.nodes.Element.wrap:(Ljava/lang/String;)Lorg/jsoup/nodes/Element;
pop
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jsoup/select/Elements;
0 6 1 html Ljava/lang/String;
3 4 2 element Lorg/jsoup/nodes/Element;
MethodParameters:
Name Flags
html
public org.jsoup.select.Elements unwrap();
descriptor: ()Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 2
goto 3
StackMap locals: org.jsoup.select.Elements top java.util.Iterator
StackMap stack:
1: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 1
start local 1 2: aload 1
invokevirtual org.jsoup.nodes.Element.unwrap:()Lorg/jsoup/nodes/Node;
pop
end local 1 3: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jsoup/select/Elements;
2 3 1 element Lorg/jsoup/nodes/Element;
public org.jsoup.select.Elements empty();
descriptor: ()Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 2
goto 3
StackMap locals: org.jsoup.select.Elements top java.util.Iterator
StackMap stack:
1: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 1
start local 1 2: aload 1
invokevirtual org.jsoup.nodes.Element.empty:()Lorg/jsoup/nodes/Element;
pop
end local 1 3: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jsoup/select/Elements;
2 3 1 element Lorg/jsoup/nodes/Element;
public org.jsoup.select.Elements remove();
descriptor: ()Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 2
goto 3
StackMap locals: org.jsoup.select.Elements top java.util.Iterator
StackMap stack:
1: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 1
start local 1 2: aload 1
invokevirtual org.jsoup.nodes.Element.remove:()V
end local 1 3: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jsoup/select/Elements;
2 3 1 element Lorg/jsoup/nodes/Element;
public org.jsoup.select.Elements select(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokestatic org.jsoup.select.Selector.select:(Ljava/lang/String;Ljava/lang/Iterable;)Lorg/jsoup/select/Elements;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jsoup/select/Elements;
0 1 1 query Ljava/lang/String;
MethodParameters:
Name Flags
query
public org.jsoup.select.Elements not(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokestatic org.jsoup.select.Selector.select:(Ljava/lang/String;Ljava/lang/Iterable;)Lorg/jsoup/select/Elements;
astore 2
start local 2 1: aload 0
aload 2
invokestatic org.jsoup.select.Selector.filterOut:(Ljava/util/Collection;Ljava/util/Collection;)Lorg/jsoup/select/Elements;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jsoup/select/Elements;
0 2 1 query Ljava/lang/String;
1 2 2 out Lorg/jsoup/select/Elements;
MethodParameters:
Name Flags
query
public org.jsoup.select.Elements eq(int);
descriptor: (I)Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jsoup.select.Elements.size:()I
iload 1
if_icmple 1
new org.jsoup.select.Elements
dup
iconst_1
anewarray org.jsoup.nodes.Element
dup
iconst_0
aload 0
iload 1
invokevirtual org.jsoup.select.Elements.get:(I)Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
aastore
invokespecial org.jsoup.select.Elements.<init>:([Lorg/jsoup/nodes/Element;)V
goto 2
StackMap locals:
StackMap stack:
1: new org.jsoup.select.Elements
dup
invokespecial org.jsoup.select.Elements.<init>:()V
StackMap locals:
StackMap stack: org.jsoup.select.Elements
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jsoup/select/Elements;
0 3 1 index I
MethodParameters:
Name Flags
index
public boolean is(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokestatic org.jsoup.select.QueryParser.parse:(Ljava/lang/String;)Lorg/jsoup/select/Evaluator;
astore 2
start local 2 1: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: org.jsoup.select.Elements java.lang.String org.jsoup.select.Evaluator top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 3
start local 3 3: aload 3
aload 2
invokevirtual org.jsoup.nodes.Element.is:(Lorg/jsoup/select/Evaluator;)Z
ifeq 5
4: iconst_1
ireturn
end local 3 5: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/jsoup/select/Elements;
0 7 1 query Ljava/lang/String;
1 7 2 eval Lorg/jsoup/select/Evaluator;
3 5 3 e Lorg/jsoup/nodes/Element;
MethodParameters:
Name Flags
query
public org.jsoup.select.Elements next();
descriptor: ()Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
iconst_1
iconst_0
invokevirtual org.jsoup.select.Elements.siblings:(Ljava/lang/String;ZZ)Lorg/jsoup/select/Elements;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jsoup/select/Elements;
public org.jsoup.select.Elements next(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
iconst_0
invokevirtual org.jsoup.select.Elements.siblings:(Ljava/lang/String;ZZ)Lorg/jsoup/select/Elements;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jsoup/select/Elements;
0 1 1 query Ljava/lang/String;
MethodParameters:
Name Flags
query
public org.jsoup.select.Elements nextAll();
descriptor: ()Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
iconst_1
iconst_1
invokevirtual org.jsoup.select.Elements.siblings:(Ljava/lang/String;ZZ)Lorg/jsoup/select/Elements;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jsoup/select/Elements;
public org.jsoup.select.Elements nextAll(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
iconst_1
invokevirtual org.jsoup.select.Elements.siblings:(Ljava/lang/String;ZZ)Lorg/jsoup/select/Elements;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jsoup/select/Elements;
0 1 1 query Ljava/lang/String;
MethodParameters:
Name Flags
query
public org.jsoup.select.Elements prev();
descriptor: ()Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
iconst_0
iconst_0
invokevirtual org.jsoup.select.Elements.siblings:(Ljava/lang/String;ZZ)Lorg/jsoup/select/Elements;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jsoup/select/Elements;
public org.jsoup.select.Elements prev(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
iconst_0
invokevirtual org.jsoup.select.Elements.siblings:(Ljava/lang/String;ZZ)Lorg/jsoup/select/Elements;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jsoup/select/Elements;
0 1 1 query Ljava/lang/String;
MethodParameters:
Name Flags
query
public org.jsoup.select.Elements prevAll();
descriptor: ()Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
iconst_0
iconst_1
invokevirtual org.jsoup.select.Elements.siblings:(Ljava/lang/String;ZZ)Lorg/jsoup/select/Elements;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jsoup/select/Elements;
public org.jsoup.select.Elements prevAll(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
iconst_1
invokevirtual org.jsoup.select.Elements.siblings:(Ljava/lang/String;ZZ)Lorg/jsoup/select/Elements;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jsoup/select/Elements;
0 1 1 query Ljava/lang/String;
MethodParameters:
Name Flags
query
private org.jsoup.select.Elements siblings(java.lang.String, boolean, boolean);
descriptor: (Ljava/lang/String;ZZ)Lorg/jsoup/select/Elements;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.jsoup.select.Elements
dup
invokespecial org.jsoup.select.Elements.<init>:()V
astore 4
start local 4 1: aload 1
ifnull 2
aload 1
invokestatic org.jsoup.select.QueryParser.parse:(Ljava/lang/String;)Lorg/jsoup/select/Evaluator;
goto 3
StackMap locals: org.jsoup.select.Elements
StackMap stack:
2: aconst_null
StackMap locals:
StackMap stack: org.jsoup.select.Evaluator
3: astore 5
start local 5 4: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 7
goto 16
StackMap locals: org.jsoup.select.Elements java.lang.String int int org.jsoup.select.Elements org.jsoup.select.Evaluator top java.util.Iterator
StackMap stack:
5: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 6
start local 6 6: StackMap locals: org.jsoup.select.Elements java.lang.String int int org.jsoup.select.Elements org.jsoup.select.Evaluator org.jsoup.nodes.Element java.util.Iterator
StackMap stack:
iload 2
ifeq 7
aload 6
invokevirtual org.jsoup.nodes.Element.nextElementSibling:()Lorg/jsoup/nodes/Element;
goto 8
StackMap locals:
StackMap stack:
7: aload 6
invokevirtual org.jsoup.nodes.Element.previousElementSibling:()Lorg/jsoup/nodes/Element;
StackMap locals:
StackMap stack: org.jsoup.nodes.Element
8: astore 8
start local 8 9: aload 8
ifnonnull 10
goto 16
10: StackMap locals: org.jsoup.nodes.Element
StackMap stack:
aload 5
ifnonnull 12
11: aload 4
aload 8
invokevirtual org.jsoup.select.Elements.add:(Ljava/lang/Object;)Z
pop
goto 14
12: StackMap locals:
StackMap stack:
aload 8
aload 5
invokevirtual org.jsoup.nodes.Element.is:(Lorg/jsoup/select/Evaluator;)Z
ifeq 14
13: aload 4
aload 8
invokevirtual org.jsoup.select.Elements.add:(Ljava/lang/Object;)Z
pop
14: StackMap locals:
StackMap stack:
aload 8
astore 6
end local 8 15: iload 3
ifne 6
end local 6 16: StackMap locals: org.jsoup.select.Elements java.lang.String int int org.jsoup.select.Elements org.jsoup.select.Evaluator top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
17: aload 4
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 18 0 this Lorg/jsoup/select/Elements;
0 18 1 query Ljava/lang/String;
0 18 2 next Z
0 18 3 all Z
1 18 4 els Lorg/jsoup/select/Elements;
4 18 5 eval Lorg/jsoup/select/Evaluator;
6 16 6 e Lorg/jsoup/nodes/Element;
9 15 8 sib Lorg/jsoup/nodes/Element;
MethodParameters:
Name Flags
query
next
all
public org.jsoup.select.Elements parents();
descriptor: ()Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
astore 1
start local 1 1: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: org.jsoup.select.Elements java.util.HashSet top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 2
start local 2 3: aload 1
aload 2
invokevirtual org.jsoup.nodes.Element.parents:()Lorg/jsoup/select/Elements;
invokevirtual java.util.HashSet.addAll:(Ljava/util/Collection;)Z
pop
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: new org.jsoup.select.Elements
dup
aload 1
invokespecial org.jsoup.select.Elements.<init>:(Ljava/util/Collection;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jsoup/select/Elements;
1 6 1 combo Ljava/util/HashSet<Lorg/jsoup/nodes/Element;>;
3 4 2 e Lorg/jsoup/nodes/Element;
public org.jsoup.nodes.Element first();
descriptor: ()Lorg/jsoup/nodes/Element;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jsoup.select.Elements.isEmpty:()Z
ifeq 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
iconst_0
invokevirtual org.jsoup.select.Elements.get:(I)Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
StackMap locals:
StackMap stack: org.jsoup.nodes.Element
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jsoup/select/Elements;
public org.jsoup.nodes.Element last();
descriptor: ()Lorg/jsoup/nodes/Element;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jsoup.select.Elements.isEmpty:()Z
ifeq 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
aload 0
invokevirtual org.jsoup.select.Elements.size:()I
iconst_1
isub
invokevirtual org.jsoup.select.Elements.get:(I)Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
StackMap locals:
StackMap stack: org.jsoup.nodes.Element
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jsoup/select/Elements;
public org.jsoup.select.Elements traverse(org.jsoup.select.NodeVisitor);
descriptor: (Lorg/jsoup/select/NodeVisitor;)Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokestatic org.jsoup.select.NodeTraversor.traverse:(Lorg/jsoup/select/NodeVisitor;Lorg/jsoup/select/Elements;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jsoup/select/Elements;
0 2 1 nodeVisitor Lorg/jsoup/select/NodeVisitor;
MethodParameters:
Name Flags
nodeVisitor
public org.jsoup.select.Elements filter(org.jsoup.select.NodeFilter);
descriptor: (Lorg/jsoup/select/NodeFilter;)Lorg/jsoup/select/Elements;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokestatic org.jsoup.select.NodeTraversor.filter:(Lorg/jsoup/select/NodeFilter;Lorg/jsoup/select/Elements;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jsoup/select/Elements;
0 2 1 nodeFilter Lorg/jsoup/select/NodeFilter;
MethodParameters:
Name Flags
nodeFilter
public java.util.List<org.jsoup.nodes.FormElement> forms();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: aload 0
invokevirtual org.jsoup.select.Elements.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: org.jsoup.select.Elements java.util.ArrayList top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 2
start local 2 3: aload 2
instanceof org.jsoup.nodes.FormElement
ifeq 5
4: aload 1
aload 2
checkcast org.jsoup.nodes.FormElement
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/jsoup/select/Elements;
1 7 1 forms Ljava/util/ArrayList<Lorg/jsoup/nodes/FormElement;>;
3 5 2 el Lorg/jsoup/nodes/Element;
Signature: ()Ljava/util/List<Lorg/jsoup/nodes/FormElement;>;
public java.lang.Object clone();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.jsoup.select.Elements.clone:()Lorg/jsoup/select/Elements;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljava/util/ArrayList<Lorg/jsoup/nodes/Element;>;
SourceFile: "Elements.java"