Package de.mirkosertic.bytecoder.core.ir
Class BootstrapMethod
- java.lang.Object
-
- de.mirkosertic.bytecoder.core.ir.Node
-
- de.mirkosertic.bytecoder.core.ir.Value
-
- de.mirkosertic.bytecoder.core.ir.BootstrapMethod
-
public class BootstrapMethod extends Value
-
-
Field Summary
Fields Modifier and Type Field Description org.objectweb.asm.TypeclassNameReference.Kindkindjava.lang.StringmethodNameorg.objectweb.asm.TypemethodType-
Fields inherited from class de.mirkosertic.bytecoder.core.ir.Node
error, incomingDataFlows, nodeType, owner
-
-
Constructor Summary
Constructors Constructor Description BootstrapMethod(Graph owner, org.objectweb.asm.Type methodType, org.objectweb.asm.Type className, java.lang.String methodName, Reference.Kind kind)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisConstant()BootstrapMethodstampInto(Graph target)-
Methods inherited from class de.mirkosertic.bytecoder.core.ir.Node
addIncomingData, additionalDebugInfo, hasSideSideEffect, hasSideSideEffectRecursive, outgoingDataFlows, remapDataFlow, removeFromIncomingData, sanityCheck
-
-
-
-
Field Detail
-
methodType
public final org.objectweb.asm.Type methodType
-
className
public final org.objectweb.asm.Type className
-
methodName
public final java.lang.String methodName
-
kind
public final Reference.Kind kind
-
-
Constructor Detail
-
BootstrapMethod
BootstrapMethod(Graph owner, org.objectweb.asm.Type methodType, org.objectweb.asm.Type className, java.lang.String methodName, Reference.Kind kind)
-
-
Method Detail
-
isConstant
public boolean isConstant()
- Overrides:
isConstantin classNode
-
stampInto
public BootstrapMethod stampInto(Graph target)
-
-