xref: /aosp_15_r20/prebuilts/devtools/tools/lib/asm-analysis-5.0.3.jar (revision 4bfccde5c7e9ea06f821db40ef0af54f6695c320)

META-INF/MANIFEST.MF
org/
org/objectweb/
org/objectweb/asm/
org/objectweb/asm/tree/
org/objectweb/asm/tree/analysis/
org/objectweb/asm/tree/analysis/Analyzer.class
<Unknown> 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 int n private org.objectweb.asm.tree.InsnList insns private java.util.List[] handlers private org.objectweb.asm.tree.analysis.Frame[] frames private org.objectweb.asm.tree.analysis.Subroutine[] subroutines private boolean[] queued private int[] queue private int top public void <init> (org.objectweb.asm.tree.analysis.Interpreter) public org.objectweb.asm.tree.analysis.Frame[] analyze (java.lang.String, org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException private void findSubroutine (int, org.objectweb.asm.tree.analysis.Subroutine, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException public org.objectweb.asm.tree.analysis.Frame[] getFrames () public java.util.List getHandlers (int) protected void init (java.lang.String, org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException protected org.objectweb.asm.tree.analysis.Frame newFrame (int, int) protected org.objectweb.asm.tree.analysis.Frame newFrame (org.objectweb.asm.tree.analysis.Frame) protected void newControlFlowEdge (int, int) protected boolean newControlFlowExceptionEdge (int, int) protected boolean newControlFlowExceptionEdge (int, org.objectweb.asm.tree.TryCatchBlockNode) private void merge (int, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Subroutine) throws org.objectweb.asm.tree.analysis.AnalyzerException 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 }
org/objectweb/asm/tree/analysis/AnalyzerException.class
<Unknown> package org.objectweb.asm.tree.analysis public org.objectweb.asm.tree.analysis.AnalyzerException extends java.lang.Exception { public final org.objectweb.asm.tree.AbstractInsnNode node public void <init> (org.objectweb.asm.tree.AbstractInsnNode, java.lang.String) public void <init> (org.objectweb.asm.tree.AbstractInsnNode, java.lang.String, java.lang.Throwable) public void <init> (org.objectweb.asm.tree.AbstractInsnNode, java.lang.String, java.lang.Object, org.objectweb.asm.tree.analysis.Value) }
org/objectweb/asm/tree/analysis/BasicInterpreter.class
<Unknown> 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 void <init> () protected void <init> (int) public org.objectweb.asm.tree.analysis.BasicValue newValue (org.objectweb.asm.Type) public org.objectweb.asm.tree.analysis.BasicValue newOperation (org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException 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 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 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 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 public org.objectweb.asm.tree.analysis.BasicValue naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException 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 public org.objectweb.asm.tree.analysis.BasicValue merge (org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue) public volatile org.objectweb.asm.tree.analysis.Value merge (org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) public volatile 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 org.objectweb.asm.tree.analysis.Value naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException public volatile 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 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 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 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 org.objectweb.asm.tree.analysis.Value newOperation (org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException public volatile org.objectweb.asm.tree.analysis.Value newValue (org.objectweb.asm.Type) }
org/objectweb/asm/tree/analysis/BasicValue.class
<Unknown> 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) public org.objectweb.asm.Type getType () public int getSize () public boolean isReference () public boolean equals (java.lang.Object) public int hashCode () public java.lang.String toString () static void <clinit> () static void _clinit_ () }
org/objectweb/asm/tree/analysis/BasicVerifier.class
<Unknown> 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) 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 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 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 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 public org.objectweb.asm.tree.analysis.BasicValue naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException 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 protected boolean isArrayValue (org.objectweb.asm.tree.analysis.BasicValue) protected org.objectweb.asm.tree.analysis.BasicValue getElementValue (org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException protected boolean isSubTypeOf (org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue) public volatile 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 org.objectweb.asm.tree.analysis.Value naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException public volatile 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 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 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 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
<Unknown> 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 locals private int top public void <init> (int, int) public void <init> (org.objectweb.asm.tree.analysis.Frame) public org.objectweb.asm.tree.analysis.Frame init (org.objectweb.asm.tree.analysis.Frame) public void setReturn (org.objectweb.asm.tree.analysis.Value) public int getLocals () public int getMaxStackSize () public org.objectweb.asm.tree.analysis.Value getLocal (int) throws java.lang.IndexOutOfBoundsException public void setLocal (int, org.objectweb.asm.tree.analysis.Value) throws java.lang.IndexOutOfBoundsException public int getStackSize () public org.objectweb.asm.tree.analysis.Value getStack (int) throws java.lang.IndexOutOfBoundsException public void clearStack () public org.objectweb.asm.tree.analysis.Value pop () throws java.lang.IndexOutOfBoundsException public void push (org.objectweb.asm.tree.analysis.Value) throws java.lang.IndexOutOfBoundsException public void execute (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException public boolean merge (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException public boolean merge (org.objectweb.asm.tree.analysis.Frame, boolean[]) public java.lang.String toString () }
org/objectweb/asm/tree/analysis/Interpreter.class
<Unknown> 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) public abstract org.objectweb.asm.tree.analysis.Value newValue (org.objectweb.asm.Type) 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
<Unknown> 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 static Class class$java$lang$Object public void <init> () public void <init> (org.objectweb.asm.Type, org.objectweb.asm.Type, boolean) public void <init> (org.objectweb.asm.Type, org.objectweb.asm.Type, java.util.List, boolean) protected void <init> (int, org.objectweb.asm.Type, org.objectweb.asm.Type, java.util.List, boolean) public void setClassLoader (java.lang.ClassLoader) public org.objectweb.asm.tree.analysis.BasicValue newValue (org.objectweb.asm.Type) protected boolean isArrayValue (org.objectweb.asm.tree.analysis.BasicValue) protected org.objectweb.asm.tree.analysis.BasicValue getElementValue (org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException protected boolean isSubTypeOf (org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue) public org.objectweb.asm.tree.analysis.BasicValue merge (org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue) protected boolean isInterface (org.objectweb.asm.Type) protected org.objectweb.asm.Type getSuperClass (org.objectweb.asm.Type) protected boolean isAssignableFrom (org.objectweb.asm.Type, org.objectweb.asm.Type) protected java.lang.Class getClass (org.objectweb.asm.Type) public volatile org.objectweb.asm.tree.analysis.Value merge (org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) public volatile org.objectweb.asm.tree.analysis.Value newValue (org.objectweb.asm.Type) static java.lang.Class class$ (java.lang.String) static void <clinit> () }
org/objectweb/asm/tree/analysis/SmallSet.class
<Unknown> package org.objectweb.asm.tree.analysis org.objectweb.asm.tree.analysis.SmallSet extends java.util.AbstractSet implements java.util.Iterator { Object e1 Object e2 static final java.util.Set emptySet () void <init> (java.lang.Object, java.lang.Object) public java.util.Iterator iterator () public int size () public boolean hasNext () public java.lang.Object next () public void remove () java.util.Set union (org.objectweb.asm.tree.analysis.SmallSet) }
org/objectweb/asm/tree/analysis/SourceInterpreter.class
<Unknown> 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) public org.objectweb.asm.tree.analysis.SourceValue newValue (org.objectweb.asm.Type) public org.objectweb.asm.tree.analysis.SourceValue newOperation (org.objectweb.asm.tree.AbstractInsnNode) public org.objectweb.asm.tree.analysis.SourceValue copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.SourceValue) public org.objectweb.asm.tree.analysis.SourceValue unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.SourceValue) 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) 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) public org.objectweb.asm.tree.analysis.SourceValue naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) public void returnOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.SourceValue, org.objectweb.asm.tree.analysis.SourceValue) public org.objectweb.asm.tree.analysis.SourceValue merge (org.objectweb.asm.tree.analysis.SourceValue, org.objectweb.asm.tree.analysis.SourceValue) public volatile org.objectweb.asm.tree.analysis.Value merge (org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) public volatile 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 org.objectweb.asm.tree.analysis.Value naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException public volatile 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 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 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 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 org.objectweb.asm.tree.analysis.Value newOperation (org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException public volatile org.objectweb.asm.tree.analysis.Value newValue (org.objectweb.asm.Type) }
org/objectweb/asm/tree/analysis/SourceValue.class
<Unknown> 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) public void <init> (int, org.objectweb.asm.tree.AbstractInsnNode) public void <init> (int, java.util.Set) public int getSize () public boolean equals (java.lang.Object) public int hashCode () }
org/objectweb/asm/tree/analysis/Subroutine.class
<Unknown> package org.objectweb.asm.tree.analysis org.objectweb.asm.tree.analysis.Subroutine extends java.lang.Object { org.objectweb.asm.tree.LabelNode start boolean[] access java.util.List callers private void <init> () void <init> (org.objectweb.asm.tree.LabelNode, int, org.objectweb.asm.tree.JumpInsnNode) public org.objectweb.asm.tree.analysis.Subroutine copy () public boolean merge (org.objectweb.asm.tree.analysis.Subroutine) throws org.objectweb.asm.tree.analysis.AnalyzerException }
org/objectweb/asm/tree/analysis/Value.class
<Unknown> package org.objectweb.asm.tree.analysis public abstract org.objectweb.asm.tree.analysis.Value extends java.lang.Object { public abstract int getSize () }