Package xyz.cofe.trambda.bc.mth
Class MLocalVariable
- java.lang.Object
-
- xyz.cofe.trambda.bc.mth.MAbstractBC
-
- xyz.cofe.trambda.bc.mth.MLocalVariable
-
- All Implemented Interfaces:
Serializable,xyz.cofe.collection.ImTree<ByteCode>,xyz.cofe.collection.ImTreeWalk<ByteCode>,ByteCode,MethodByteCode,MethodWriter
public class MLocalVariable extends MAbstractBC implements MethodWriter
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MLocalVariable()MLocalVariable(String name, String descriptor, String signature, String labelStart, String labelEnd, int index)MLocalVariable(MLocalVariable sample)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MLocalVariableclone()StringgetDescriptor()intgetIndex()StringgetLabelEnd()StringgetLabelStart()StringgetName()StringgetSignature()voidsetDescriptor(String descriptor)voidsetIndex(int index)voidsetLabelEnd(String labelEnd)voidsetLabelStart(String labelStart)voidsetName(String name)voidsetSignature(String signature)StringtoString()voidwrite(org.objectweb.asm.MethodVisitor v, MethodWriterCtx ctx)
-
-
-
Method Detail
-
clone
public MLocalVariable 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)
-
getSignature
public String getSignature()
-
setSignature
public void setSignature(String signature)
-
getLabelStart
public String getLabelStart()
-
setLabelStart
public void setLabelStart(String labelStart)
-
getLabelEnd
public String getLabelEnd()
-
setLabelEnd
public void setLabelEnd(String labelEnd)
-
getIndex
public int getIndex()
-
setIndex
public void setIndex(int index)
-
write
public void write(org.objectweb.asm.MethodVisitor v, MethodWriterCtx ctx)- Specified by:
writein interfaceMethodWriter
-
-