Package xyz.cofe.trambda.bc.cls
Class CSource
- java.lang.Object
-
- xyz.cofe.trambda.bc.cls.CSource
-
- All Implemented Interfaces:
Serializable,xyz.cofe.collection.ImTree<ByteCode>,xyz.cofe.collection.ImTreeWalk<ByteCode>,ByteCode,ClazzWriter,ClsByteCode
public class CSource extends Object implements ClsByteCode, ClazzWriter
Содержит имя исходного класса/файла отладки (debug)- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CSourceclone()CSourceconfigure(Consumer<CSource> conf)Конфигурация экземпляраStringgetDebug()StringgetSource()voidsetDebug(String debug)voidsetSource(String source)StringtoString()voidwrite(org.objectweb.asm.ClassWriter v)
-
-
-
Method Detail
-
clone
public CSource clone()
- Specified by:
clonein interfaceClsByteCode- Overrides:
clonein classObject
-
configure
public CSource configure(Consumer<CSource> conf)
Конфигурация экземпляра- Parameters:
conf- конфигурация- Returns:
- SELF ссылка
-
getSource
public String getSource()
-
setSource
public void setSource(String source)
-
getDebug
public String getDebug()
-
setDebug
public void setDebug(String debug)
-
write
public void write(org.objectweb.asm.ClassWriter v)
- Specified by:
writein interfaceClazzWriter
-
-