Class JavaAssertionsIntrinsics
- java.lang.Object
-
- de.mirkosertic.bytecoder.core.parser.JavaAssertionsIntrinsics
-
-
Constructor Summary
Constructors Constructor Description JavaAssertionsIntrinsics()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private booleanassertionsEnabled()ValueintrinsifyMethodInvocationWithReturnValue(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.MethodInsnNode node, Value[] incomingData, Graph graph, GraphParser graphParser)ValueintrinsifyStaticFieldAccess(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.FieldInsnNode node, ResolvedClass sourceType, Graph graph, GraphParser graphParser)ControlTokenConsumerintrinsifyWriteStaticField(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.FieldInsnNode node, ResolvedClass sourceType, Graph graph, GraphParser graphParser)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.mirkosertic.bytecoder.core.parser.Intrinsic
intrinsifyMethodInvocation
-
-
-
-
Method Detail
-
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
-
-