Class JavaAssertionsIntrinsics
java.lang.Object
de.mirkosertic.bytecoder.core.parser.JavaAssertionsIntrinsics
- All Implemented Interfaces:
Intrinsic
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanintrinsifyMethodInvocationWithReturnValue(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.MethodInsnNode node, Value[] incomingData, Graph graph, GraphParser graphParser) intrinsifyStaticFieldAccess(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.FieldInsnNode node, ResolvedClass sourceType, Graph graph, GraphParser graphParser) intrinsifyWriteStaticField(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.FieldInsnNode node, ResolvedClass sourceType, Graph graph, GraphParser graphParser) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Intrinsic
intrinsifyMethodInvocation
-
Constructor Details
-
JavaAssertionsIntrinsics
public JavaAssertionsIntrinsics()
-
-
Method Details
-
assertionsEnabled
private boolean assertionsEnabled() -
intrinsifyStaticFieldAccess
public Value intrinsifyStaticFieldAccess(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.FieldInsnNode node, ResolvedClass sourceType, Graph graph, GraphParser graphParser) - Specified by:
intrinsifyStaticFieldAccessin interfaceIntrinsic
-
intrinsifyMethodInvocationWithReturnValue
public Value intrinsifyMethodInvocationWithReturnValue(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.MethodInsnNode node, Value[] incomingData, Graph graph, GraphParser graphParser) - Specified by:
intrinsifyMethodInvocationWithReturnValuein interfaceIntrinsic
-
intrinsifyWriteStaticField
public ControlTokenConsumer intrinsifyWriteStaticField(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.FieldInsnNode node, ResolvedClass sourceType, Graph graph, GraphParser graphParser) - Specified by:
intrinsifyWriteStaticFieldin interfaceIntrinsic
-