Package xyz.cofe.trambda.bc.mth
Class MInvokeDynamicInsn
- java.lang.Object
-
- xyz.cofe.trambda.bc.mth.MAbstractBC
-
- xyz.cofe.trambda.bc.mth.MInvokeDynamicInsn
-
- All Implemented Interfaces:
Serializable,xyz.cofe.collection.ImTree<ByteCode>,xyz.cofe.collection.ImTreeWalk<ByteCode>,ByteCode,MethodByteCode,MethodWriter
public class MInvokeDynamicInsn extends MAbstractBC implements MethodWriter
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MInvokeDynamicInsn()MInvokeDynamicInsn(String name, String descriptor, org.objectweb.asm.Handle handle, Object[] args)MInvokeDynamicInsn(MInvokeDynamicInsn sample)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Objectbuild(DoubleArg arg)protected Objectbuild(FloatArg arg)protected Objectbuild(HandleArg arg, org.objectweb.asm.Handle bm, MethodWriterCtx ctx)protected Objectbuild(IntArg arg)protected Objectbuild(LongArg arg)protected Objectbuild(StringArg arg)protected Objectbuild(TypeArg arg)MInvokeDynamicInsnclone()List<BootstrapMethArg>getBootstrapMethodArguments()MHandlegetBootstrapMethodHandle()StringgetDescriptor()StringgetName()voidsetBootstrapMethodArguments(List<BootstrapMethArg> bootstrapMethodArguments)voidsetBootstrapMethodHandle(MHandle bootstrapMethodHandle)voidsetDescriptor(String descriptor)voidsetName(String name)StringtoString()voidwrite(org.objectweb.asm.MethodVisitor v, MethodWriterCtx ctx)
-
-
-
Constructor Detail
-
MInvokeDynamicInsn
public MInvokeDynamicInsn()
-
MInvokeDynamicInsn
public MInvokeDynamicInsn(String name, String descriptor, org.objectweb.asm.Handle handle, Object[] args)
-
MInvokeDynamicInsn
public MInvokeDynamicInsn(MInvokeDynamicInsn sample)
-
-
Method Detail
-
clone
public MInvokeDynamicInsn clone()
- Specified by:
clonein interfaceMethodByteCode- Specified by:
clonein classMAbstractBC
-
getName
public String getName()
-
setName
public void setName(String name)
-
getDescriptor
public String getDescriptor()
-
setDescriptor
public void setDescriptor(String descriptor)
-
getBootstrapMethodHandle
public MHandle getBootstrapMethodHandle()
-
setBootstrapMethodHandle
public void setBootstrapMethodHandle(MHandle bootstrapMethodHandle)
-
getBootstrapMethodArguments
public List<BootstrapMethArg> getBootstrapMethodArguments()
-
setBootstrapMethodArguments
public void setBootstrapMethodArguments(List<BootstrapMethArg> bootstrapMethodArguments)
-
write
public void write(org.objectweb.asm.MethodVisitor v, MethodWriterCtx ctx)- Specified by:
writein interfaceMethodWriter
-
build
protected Object build(HandleArg arg, org.objectweb.asm.Handle bm, MethodWriterCtx ctx)
-
-