Package xyz.cofe.trambda.bc.mth
Class MLineNumber
- java.lang.Object
-
- xyz.cofe.trambda.bc.mth.MAbstractBC
-
- xyz.cofe.trambda.bc.mth.MLineNumber
-
- All Implemented Interfaces:
Serializable,xyz.cofe.collection.ImTree<ByteCode>,xyz.cofe.collection.ImTreeWalk<ByteCode>,ByteCode,MethodByteCode,MethodWriter
public class MLineNumber extends MAbstractBC implements MethodWriter
Номер строки в исходном коде- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MLineNumber()Конструктор по умолчаниюMLineNumber(int line, String label)КонструкторMLineNumber(MLineNumber sample)Конструктор копирования
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MLineNumberclone()StringgetLabel()Возвращает с какой меткой связанаintgetLine()Возвращает номер строки в исходном кодеvoidsetLabel(String label)Указывает с какой меткой связанаvoidsetLine(int line)Указывает номер строки в исходном кодеStringtoString()voidwrite(org.objectweb.asm.MethodVisitor v, MethodWriterCtx ctx)
-
-
-
Constructor Detail
-
MLineNumber
public MLineNumber()
Конструктор по умолчанию
-
MLineNumber
public MLineNumber(int line, String label)Конструктор- Parameters:
line- Номер строки в исходном кодеlabel- С какой меткой связана
-
MLineNumber
public MLineNumber(MLineNumber sample)
Конструктор копирования- Parameters:
sample- образец
-
-
Method Detail
-
clone
public MLineNumber clone()
- Specified by:
clonein interfaceMethodByteCode- Specified by:
clonein classMAbstractBC
-
getLine
public int getLine()
Возвращает номер строки в исходном коде- Returns:
- Номер строки в исходном коде
-
setLine
public void setLine(int line)
Указывает номер строки в исходном коде- Parameters:
line- Номер строки в исходном коде
-
getLabel
public String getLabel()
Возвращает с какой меткой связана- Returns:
- С какой меткой связана
-
setLabel
public void setLabel(String label)
Указывает с какой меткой связана- Parameters:
label- С какой меткой связана
-
write
public void write(org.objectweb.asm.MethodVisitor v, MethodWriterCtx ctx)- Specified by:
writein interfaceMethodWriter
-
-