META-INF/
META-INF/MANIFEST.MF
module-info.class
<Unknown>
package
module module-info extends java.lang.Object {
}
org/
org/objectweb/
org/objectweb/asm/
org/objectweb/asm/tree/
org/objectweb/asm/tree/analysis/
org/objectweb/asm/tree/analysis/Analyzer.class
Analyzer.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.Analyzer extends java.lang.Object implements org.objectweb.asm.Opcodes {
private final org.objectweb.asm.tree.analysis.Interpreter interpreter
private org.objectweb.asm.tree.InsnList insnList
private int insnListSize
private java.util.List[] handlers
private org.objectweb.asm.tree.analysis.Frame[] frames
private org.objectweb.asm.tree.analysis.Subroutine[] subroutines
private boolean[] inInstructionsToProcess
private int[] instructionsToProcess
private int numInstructionsToProcess
public void <init> (org.objectweb.asm.tree.analysis.Interpreter)
org.objectweb.asm.tree.analysis.Interpreter interpreter
public org.objectweb.asm.tree.analysis.Frame[] analyze (java.lang.String, org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException
java.util.List insnHandlers
int j
org.objectweb.asm.tree.TryCatchBlockNode tryCatchBlock
int startIndex
int endIndex
int i
org.objectweb.asm.tree.JumpInsnNode jsrInsn
org.objectweb.asm.tree.analysis.Subroutine subroutine
int i
org.objectweb.asm.tree.JumpInsnNode jumpInsn
int jumpInsnIndex
org.objectweb.asm.tree.LabelNode label
int i
org.objectweb.asm.tree.LookupSwitchInsnNode lookupSwitchInsn
int targetInsnIndex
org.objectweb.asm.tree.LabelNode label
int i
org.objectweb.asm.tree.TableSwitchInsnNode tableSwitchInsn
int targetInsnIndex
org.objectweb.asm.tree.JumpInsnNode caller
int jsrInsnIndex
int i
int var
int var
org.objectweb.asm.Type catchType
org.objectweb.asm.tree.analysis.Frame handler
org.objectweb.asm.Type catchType
org.objectweb.asm.tree.TryCatchBlockNode tryCatchBlock
int insnOpcode
int insnType
java.util.List insnHandlers
org.objectweb.asm.tree.analysis.AnalyzerException e
RuntimeException e
int insnIndex
org.objectweb.asm.tree.analysis.Frame oldFrame
org.objectweb.asm.tree.analysis.Subroutine subroutine
org.objectweb.asm.tree.AbstractInsnNode insnNode
String owner
org.objectweb.asm.tree.MethodNode method
org.objectweb.asm.tree.analysis.Subroutine main
java.util.List jsrInsns
java.util.Map jsrSubroutines
org.objectweb.asm.tree.analysis.Frame currentFrame
private void findSubroutine (int, org.objectweb.asm.tree.analysis.Subroutine, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.JumpInsnNode jumpInsn
org.objectweb.asm.tree.LabelNode labelNode
int i
org.objectweb.asm.tree.TableSwitchInsnNode tableSwitchInsn
org.objectweb.asm.tree.LabelNode labelNode
int i
org.objectweb.asm.tree.LookupSwitchInsnNode lookupSwitchInsn
org.objectweb.asm.tree.TryCatchBlockNode tryCatchBlock
int currentInsnIndex
org.objectweb.asm.tree.AbstractInsnNode currentInsn
java.util.List insnHandlers
int insnIndex
org.objectweb.asm.tree.analysis.Subroutine subroutine
java.util.List jsrInsns
java.util.ArrayList instructionIndicesToProcess
private org.objectweb.asm.tree.analysis.Frame computeInitialFrame (java.lang.String, org.objectweb.asm.tree.MethodNode)
org.objectweb.asm.Type ownerType
org.objectweb.asm.Type argumentType
String owner
org.objectweb.asm.tree.MethodNode method
org.objectweb.asm.tree.analysis.Frame frame
int currentLocal
boolean isInstanceMethod
org.objectweb.asm.Type[] argumentTypes
public org.objectweb.asm.tree.analysis.Frame[] getFrames ()
public java.util.List getHandlers (int)
int insnIndex
protected void init (java.lang.String, org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException
String owner
org.objectweb.asm.tree.MethodNode method
protected org.objectweb.asm.tree.analysis.Frame newFrame (int, int)
int numLocals
int numStack
protected org.objectweb.asm.tree.analysis.Frame newFrame (org.objectweb.asm.tree.analysis.Frame)
org.objectweb.asm.tree.analysis.Frame frame
protected void newControlFlowEdge (int, int)
int insnIndex
int successorIndex
protected boolean newControlFlowExceptionEdge (int, int)
int insnIndex
int successorIndex
protected boolean newControlFlowExceptionEdge (int, org.objectweb.asm.tree.TryCatchBlockNode)
int insnIndex
org.objectweb.asm.tree.TryCatchBlockNode tryCatchBlock
private void merge (int, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Subroutine) throws org.objectweb.asm.tree.analysis.AnalyzerException
boolean changed
int insnIndex
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Subroutine subroutine
boolean changed
org.objectweb.asm.tree.analysis.Frame oldFrame
org.objectweb.asm.tree.analysis.Subroutine oldSubroutine
private void merge (int, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Subroutine, boolean[]) throws org.objectweb.asm.tree.analysis.AnalyzerException
boolean changed
int insnIndex
org.objectweb.asm.tree.analysis.Frame frameBeforeJsr
org.objectweb.asm.tree.analysis.Frame frameAfterRet
org.objectweb.asm.tree.analysis.Subroutine subroutineBeforeJsr
boolean[] localsUsed
boolean changed
org.objectweb.asm.tree.analysis.Frame oldFrame
org.objectweb.asm.tree.analysis.Subroutine oldSubroutine
}
org/objectweb/asm/tree/analysis/AnalyzerException.class
AnalyzerException.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.AnalyzerException extends java.lang.Exception {
private static final long serialVersionUID
public final transient org.objectweb.asm.tree.AbstractInsnNode node
public void <init> (org.objectweb.asm.tree.AbstractInsnNode, java.lang.String)
org.objectweb.asm.tree.AbstractInsnNode insn
String message
public void <init> (org.objectweb.asm.tree.AbstractInsnNode, java.lang.String, java.lang.Throwable)
org.objectweb.asm.tree.AbstractInsnNode insn
String message
Throwable cause
public void <init> (org.objectweb.asm.tree.AbstractInsnNode, java.lang.String, java.lang.Object, org.objectweb.asm.tree.analysis.Value)
org.objectweb.asm.tree.AbstractInsnNode insn
String message
Object expected
org.objectweb.asm.tree.analysis.Value actual
}
org/objectweb/asm/tree/analysis/BasicInterpreter.class
BasicInterpreter.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.BasicInterpreter extends org.objectweb.asm.tree.analysis.Interpreter implements org.objectweb.asm.Opcodes {
public static final org.objectweb.asm.Type NULL_TYPE
public void <init> ()
protected void <init> (int)
int api
public org.objectweb.asm.tree.analysis.BasicValue newValue (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public org.objectweb.asm.tree.analysis.BasicValue newOperation (org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException
int sort
Object value
org.objectweb.asm.tree.AbstractInsnNode insn
public org.objectweb.asm.tree.analysis.BasicValue copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value
public org.objectweb.asm.tree.analysis.BasicValue unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value
public org.objectweb.asm.tree.analysis.BasicValue binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value1
org.objectweb.asm.tree.analysis.BasicValue value2
public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value1
org.objectweb.asm.tree.analysis.BasicValue value2
org.objectweb.asm.tree.analysis.BasicValue value3
public org.objectweb.asm.tree.analysis.BasicValue naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
java.util.List values
int opcode
public void returnOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value
org.objectweb.asm.tree.analysis.BasicValue expected
public org.objectweb.asm.tree.analysis.BasicValue merge (org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue)
org.objectweb.asm.tree.analysis.BasicValue value1
org.objectweb.asm.tree.analysis.BasicValue value2
public volatile synthetic org.objectweb.asm.tree.analysis.Value merge (org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value)
public volatile synthetic void returnOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value newOperation (org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value newValue (org.objectweb.asm.Type)
static void <clinit> ()
}
org/objectweb/asm/tree/analysis/BasicValue.class
BasicValue.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.BasicValue extends java.lang.Object implements org.objectweb.asm.tree.analysis.Value {
public static final org.objectweb.asm.tree.analysis.BasicValue UNINITIALIZED_VALUE
public static final org.objectweb.asm.tree.analysis.BasicValue INT_VALUE
public static final org.objectweb.asm.tree.analysis.BasicValue FLOAT_VALUE
public static final org.objectweb.asm.tree.analysis.BasicValue LONG_VALUE
public static final org.objectweb.asm.tree.analysis.BasicValue DOUBLE_VALUE
public static final org.objectweb.asm.tree.analysis.BasicValue REFERENCE_VALUE
public static final org.objectweb.asm.tree.analysis.BasicValue RETURNADDRESS_VALUE
private final org.objectweb.asm.Type type
public void <init> (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public org.objectweb.asm.Type getType ()
public int getSize ()
public boolean isReference ()
public boolean equals (java.lang.Object)
Object value
public int hashCode ()
public java.lang.String toString ()
static void <clinit> ()
}
org/objectweb/asm/tree/analysis/BasicVerifier.class
BasicVerifier.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.BasicVerifier extends org.objectweb.asm.tree.analysis.BasicInterpreter {
public void <init> ()
protected void <init> (int)
int api
public org.objectweb.asm.tree.analysis.BasicValue copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value
org.objectweb.asm.tree.analysis.Value expected
public org.objectweb.asm.tree.analysis.BasicValue unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value
org.objectweb.asm.tree.analysis.BasicValue expected
public org.objectweb.asm.tree.analysis.BasicValue binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.FieldInsnNode fieldInsn
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value1
org.objectweb.asm.tree.analysis.BasicValue value2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value1
org.objectweb.asm.tree.analysis.BasicValue value2
org.objectweb.asm.tree.analysis.BasicValue value3
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected3
public org.objectweb.asm.tree.analysis.BasicValue naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.BasicValue value
org.objectweb.asm.Type owner
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.tree.analysis.BasicValue actual
int i
int j
String methodDescriptor
org.objectweb.asm.Type[] args
org.objectweb.asm.tree.AbstractInsnNode insn
java.util.List values
int opcode
public void returnOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value
org.objectweb.asm.tree.analysis.BasicValue expected
protected boolean isArrayValue (org.objectweb.asm.tree.analysis.BasicValue)
org.objectweb.asm.tree.analysis.BasicValue value
protected org.objectweb.asm.tree.analysis.BasicValue getElementValue (org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.BasicValue objectArrayValue
protected boolean isSubTypeOf (org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue)
org.objectweb.asm.tree.analysis.BasicValue value
org.objectweb.asm.tree.analysis.BasicValue expected
public volatile synthetic void returnOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
}
org/objectweb/asm/tree/analysis/Frame.class
Frame.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.Frame extends java.lang.Object {
private org.objectweb.asm.tree.analysis.Value returnValue
private org.objectweb.asm.tree.analysis.Value[] values
private int numLocals
private int numStack
public void <init> (int, int)
int numLocals
int numStack
public void <init> (org.objectweb.asm.tree.analysis.Frame)
org.objectweb.asm.tree.analysis.Frame frame
public org.objectweb.asm.tree.analysis.Frame init (org.objectweb.asm.tree.analysis.Frame)
org.objectweb.asm.tree.analysis.Frame frame
public void initJumpTarget (int, org.objectweb.asm.tree.LabelNode)
int opcode
org.objectweb.asm.tree.LabelNode target
public void setReturn (org.objectweb.asm.tree.analysis.Value)
org.objectweb.asm.tree.analysis.Value v
public int getLocals ()
public int getMaxStackSize ()
public org.objectweb.asm.tree.analysis.Value getLocal (int)
int index
public void setLocal (int, org.objectweb.asm.tree.analysis.Value)
int index
org.objectweb.asm.tree.analysis.Value value
public int getStackSize ()
public org.objectweb.asm.tree.analysis.Value getStack (int)
int index
public void setStack (int, org.objectweb.asm.tree.analysis.Value)
int index
org.objectweb.asm.tree.analysis.Value value
public void clearStack ()
public org.objectweb.asm.tree.analysis.Value pop ()
public void push (org.objectweb.asm.tree.analysis.Value)
org.objectweb.asm.tree.analysis.Value value
public void execute (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.Value local
org.objectweb.asm.tree.analysis.Value value1
int var
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value3
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value3
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value4
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value3
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
int var
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value1
int i
java.util.List valueList
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.Interpreter interpreter
private boolean executeDupX2 (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.Value value3
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Interpreter interpreter
org.objectweb.asm.tree.analysis.Value value2
private void executeInvokeInsn (org.objectweb.asm.tree.AbstractInsnNode, java.lang.String, org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException
int i
org.objectweb.asm.tree.AbstractInsnNode insn
String methodDescriptor
org.objectweb.asm.tree.analysis.Interpreter interpreter
java.util.ArrayList valueList
public boolean merge (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.Value v
int i
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Interpreter interpreter
boolean changed
public boolean merge (org.objectweb.asm.tree.analysis.Frame, boolean[])
int i
org.objectweb.asm.tree.analysis.Frame frame
boolean[] localsUsed
boolean changed
public java.lang.String toString ()
int i
int i
StringBuilder stringBuilder
}
org/objectweb/asm/tree/analysis/Interpreter.class
Interpreter.java
package org.objectweb.asm.tree.analysis
public abstract org.objectweb.asm.tree.analysis.Interpreter extends java.lang.Object {
protected final int api
protected void <init> (int)
int api
public abstract org.objectweb.asm.tree.analysis.Value newValue (org.objectweb.asm.Type)
public org.objectweb.asm.tree.analysis.Value newParameterValue (boolean, int, org.objectweb.asm.Type)
boolean isInstanceMethod
int local
org.objectweb.asm.Type type
public org.objectweb.asm.tree.analysis.Value newReturnTypeValue (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public org.objectweb.asm.tree.analysis.Value newEmptyValue (int)
int local
public org.objectweb.asm.tree.analysis.Value newExceptionValue (org.objectweb.asm.tree.TryCatchBlockNode, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.Type)
org.objectweb.asm.tree.TryCatchBlockNode tryCatchBlockNode
org.objectweb.asm.tree.analysis.Frame handlerFrame
org.objectweb.asm.Type exceptionType
public abstract org.objectweb.asm.tree.analysis.Value newOperation (org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract void returnOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value merge (org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value)
}
org/objectweb/asm/tree/analysis/SimpleVerifier.class
SimpleVerifier.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.SimpleVerifier extends org.objectweb.asm.tree.analysis.BasicVerifier {
private final org.objectweb.asm.Type currentClass
private final org.objectweb.asm.Type currentSuperClass
private final java.util.List currentClassInterfaces
private final boolean isInterface
private ClassLoader loader
public void <init> ()
public void <init> (org.objectweb.asm.Type, org.objectweb.asm.Type, boolean)
org.objectweb.asm.Type currentClass
org.objectweb.asm.Type currentSuperClass
boolean isInterface
public void <init> (org.objectweb.asm.Type, org.objectweb.asm.Type, java.util.List, boolean)
org.objectweb.asm.Type currentClass
org.objectweb.asm.Type currentSuperClass
java.util.List currentClassInterfaces
boolean isInterface
protected void <init> (int, org.objectweb.asm.Type, org.objectweb.asm.Type, java.util.List, boolean)
int api
org.objectweb.asm.Type currentClass
org.objectweb.asm.Type currentSuperClass
java.util.List currentClassInterfaces
boolean isInterface
public void setClassLoader (java.lang.ClassLoader)
ClassLoader loader
public org.objectweb.asm.tree.analysis.BasicValue newValue (org.objectweb.asm.Type)
int i
StringBuilder descriptor
org.objectweb.asm.Type type
boolean isArray
org.objectweb.asm.tree.analysis.BasicValue value
protected boolean isArrayValue (org.objectweb.asm.tree.analysis.BasicValue)
org.objectweb.asm.tree.analysis.BasicValue value
org.objectweb.asm.Type type
protected org.objectweb.asm.tree.analysis.BasicValue getElementValue (org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.BasicValue objectArrayValue
org.objectweb.asm.Type arrayType
protected boolean isSubTypeOf (org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue)
org.objectweb.asm.tree.analysis.BasicValue value
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.Type expectedType
org.objectweb.asm.Type type
public org.objectweb.asm.tree.analysis.BasicValue merge (org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue)
int numDimensions
org.objectweb.asm.Type type1
org.objectweb.asm.Type type2
org.objectweb.asm.tree.analysis.BasicValue value1
org.objectweb.asm.tree.analysis.BasicValue value2
private org.objectweb.asm.tree.analysis.BasicValue newArrayValue (org.objectweb.asm.Type, int)
int i
StringBuilder descriptor
org.objectweb.asm.Type type
int dimensions
protected boolean isInterface (org.objectweb.asm.Type)
org.objectweb.asm.Type type
protected org.objectweb.asm.Type getSuperClass (org.objectweb.asm.Type)
org.objectweb.asm.Type type
Class superClass
protected boolean isAssignableFrom (org.objectweb.asm.Type, org.objectweb.asm.Type)
org.objectweb.asm.Type currentClassInterface
org.objectweb.asm.Type type1
org.objectweb.asm.Type type2
protected java.lang.Class getClass (org.objectweb.asm.Type)
ClassNotFoundException e
org.objectweb.asm.Type type
public volatile synthetic org.objectweb.asm.tree.analysis.Value merge (org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value)
public volatile synthetic org.objectweb.asm.tree.analysis.Value newValue (org.objectweb.asm.Type)
}
org/objectweb/asm/tree/analysis/SmallSet$IteratorImpl.class
SmallSet.java
package org.objectweb.asm.tree.analysis
org.objectweb.asm.tree.analysis.SmallSet$IteratorImpl extends java.lang.Object implements java.util.Iterator {
private Object firstElement
private Object secondElement
void <init> (java.lang.Object, java.lang.Object)
Object firstElement
Object secondElement
public boolean hasNext ()
public java.lang.Object next ()
Object element
public void remove ()
}
org/objectweb/asm/tree/analysis/SmallSet.class
SmallSet.java
package org.objectweb.asm.tree.analysis
final org.objectweb.asm.tree.analysis.SmallSet extends java.util.AbstractSet {
private final Object element1
private final Object element2
void <init> ()
void <init> (java.lang.Object)
Object element
private void <init> (java.lang.Object, java.lang.Object)
Object element1
Object element2
public java.util.Iterator iterator ()
public int size ()
java.util.Set union (org.objectweb.asm.tree.analysis.SmallSet)
org.objectweb.asm.tree.analysis.SmallSet otherSet
java.util.HashSet result
}
org/objectweb/asm/tree/analysis/SourceInterpreter.class
SourceInterpreter.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.SourceInterpreter extends org.objectweb.asm.tree.analysis.Interpreter implements org.objectweb.asm.Opcodes {
public void <init> ()
protected void <init> (int)
int api
public org.objectweb.asm.tree.analysis.SourceValue newValue (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public org.objectweb.asm.tree.analysis.SourceValue newOperation (org.objectweb.asm.tree.AbstractInsnNode)
int size
int size
Object value
int size
org.objectweb.asm.tree.AbstractInsnNode insn
int size
public org.objectweb.asm.tree.analysis.SourceValue copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.SourceValue)
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.SourceValue value
public org.objectweb.asm.tree.analysis.SourceValue unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.SourceValue)
int size
int size
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.SourceValue value
int size
public org.objectweb.asm.tree.analysis.SourceValue binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.SourceValue, org.objectweb.asm.tree.analysis.SourceValue)
int size
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.SourceValue value1
org.objectweb.asm.tree.analysis.SourceValue value2
int size
public org.objectweb.asm.tree.analysis.SourceValue ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.SourceValue, org.objectweb.asm.tree.analysis.SourceValue, org.objectweb.asm.tree.analysis.SourceValue)
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.SourceValue value1
org.objectweb.asm.tree.analysis.SourceValue value2
org.objectweb.asm.tree.analysis.SourceValue value3
public org.objectweb.asm.tree.analysis.SourceValue naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List)
int size
int size
org.objectweb.asm.tree.AbstractInsnNode insn
java.util.List values
int size
int opcode
public void returnOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.SourceValue, org.objectweb.asm.tree.analysis.SourceValue)
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.SourceValue value
org.objectweb.asm.tree.analysis.SourceValue expected
public org.objectweb.asm.tree.analysis.SourceValue merge (org.objectweb.asm.tree.analysis.SourceValue, org.objectweb.asm.tree.analysis.SourceValue)
java.util.Set setUnion
java.util.HashSet setUnion
org.objectweb.asm.tree.analysis.SourceValue value1
org.objectweb.asm.tree.analysis.SourceValue value2
private static boolean containsAll (java.util.Set, java.util.Set)
java.util.Set self
java.util.Set other
public volatile synthetic org.objectweb.asm.tree.analysis.Value merge (org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value)
public volatile synthetic void returnOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value newOperation (org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value newValue (org.objectweb.asm.Type)
}
org/objectweb/asm/tree/analysis/SourceValue.class
SourceValue.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.SourceValue extends java.lang.Object implements org.objectweb.asm.tree.analysis.Value {
public final int size
public final java.util.Set insns
public void <init> (int)
int size
public void <init> (int, org.objectweb.asm.tree.AbstractInsnNode)
int size
org.objectweb.asm.tree.AbstractInsnNode insnNode
public void <init> (int, java.util.Set)
int size
java.util.Set insnSet
public int getSize ()
public boolean equals (java.lang.Object)
Object value
org.objectweb.asm.tree.analysis.SourceValue sourceValue
public int hashCode ()
}
org/objectweb/asm/tree/analysis/Subroutine.class
Subroutine.java
package org.objectweb.asm.tree.analysis
final org.objectweb.asm.tree.analysis.Subroutine extends java.lang.Object {
final org.objectweb.asm.tree.LabelNode start
final boolean[] localsUsed
final java.util.List callers
void <init> (org.objectweb.asm.tree.LabelNode, int, org.objectweb.asm.tree.JumpInsnNode)
org.objectweb.asm.tree.LabelNode start
int maxLocals
org.objectweb.asm.tree.JumpInsnNode caller
void <init> (org.objectweb.asm.tree.analysis.Subroutine)
org.objectweb.asm.tree.analysis.Subroutine subroutine
public boolean merge (org.objectweb.asm.tree.analysis.Subroutine)
int i
org.objectweb.asm.tree.JumpInsnNode caller
int i
org.objectweb.asm.tree.analysis.Subroutine subroutine
boolean changed
}
org/objectweb/asm/tree/analysis/Value.class
Value.java
package org.objectweb.asm.tree.analysis
public abstract org.objectweb.asm.tree.analysis.Value extends java.lang.Object {
public abstract int getSize ()
}