org.objectweb.asm.tree.analysis
public class SimpleVerifier extends BasicVerifier
Constructor Summary | |
---|---|
SimpleVerifier()
Constructs a new {@link SimpleVerifier}. | |
SimpleVerifier(Type currentClass, Type currentSuperClass, boolean isInterface)
Constructs a new {@link SimpleVerifier} to verify a specific class. | |
SimpleVerifier(Type currentClass, Type currentSuperClass, List currentClassInterfaces, boolean isInterface)
Constructs a new {@link SimpleVerifier} to verify a specific class. |
Method Summary | |
---|---|
protected Class | getClass(Type t) |
protected Value | getElementValue(Value objectArrayValue) |
protected boolean | isArrayValue(Value value) |
protected boolean | isSubTypeOf(Value value, Value expected) |
Value | merge(Value v, Value w) |
Value | newValue(Type type) |
Parameters: currentClass the class that is verified. currentSuperClass the super class of the class that is verified. isInterface if the class that is verified is an interface.
Parameters: currentClass the class that is verified. currentSuperClass the super class of the class that is verified. currentClassInterfaces the interfaces implemented by the class that is verified. isInterface if the class that is verified is an interface.