xref: /aosp_15_r20/prebuilts/sdk/tools/jetifier/jetifier-standalone/lib/asm-analysis-8.0.1.jar (revision 344a7f5ef16c479e7a7f54ee6567a9d112f9e72b)

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 () }