Package xyz.cofe.trambda.bc.cls
Class CInnerClass
- java.lang.Object
-
- xyz.cofe.trambda.bc.cls.CInnerClass
-
- All Implemented Interfaces:
Serializable,xyz.cofe.collection.ImTree<ByteCode>,xyz.cofe.collection.ImTreeWalk<ByteCode>,AccFlagsProperty,ByteCode,ClassFlags,ClazzWriter,ClsByteCode,InnerClassFlags
public class CInnerClass extends Object implements ClsByteCode, ClazzWriter, AccFlagsProperty, InnerClassFlags
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CInnerClass()Конструктор по умолчаниюCInnerClass(String name, String outerName, String innerName, int access)CInnerClass(CInnerClass sample)Конструктор копирования
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CInnerClassclone()CInnerClassconfigure(Consumer<CInnerClass> conf)Конфигурация экземпляраintgetAccess()StringgetInnerName()StringgetName()StringgetOuterName()voidsetAccess(int access)voidsetInnerName(String innerName)voidsetName(String name)voidsetOuterName(String outerName)StringtoString()voidwrite(org.objectweb.asm.ClassWriter v)-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface xyz.cofe.trambda.bc.ClassFlags
isAbstract, isAnnotation, isDeprecated, isEnum, isFinal, isInterface, isMandated, isModule, isOpen, isPrivate, isProtected, isPublic, isRecord, isStaticPhase, isSuper, isSynthetic, isTransitive, setAbstract, setAnnotation, setDeprecated, setEnum, setFinal, setInterface, setMandated, setModule, setOpen, setPrivate, setProtected, setPublic, setRecord, setStaticPhase, setSuper, setSynthetic, setTransitive
-
-
-
-
Constructor Detail
-
CInnerClass
public CInnerClass()
Конструктор по умолчанию
-
CInnerClass
public CInnerClass(CInnerClass sample)
Конструктор копирования- Parameters:
sample- образец
-
-
Method Detail
-
clone
public CInnerClass clone()
- Specified by:
clonein interfaceClsByteCode- Overrides:
clonein classObject
-
configure
public CInnerClass configure(Consumer<CInnerClass> conf)
Конфигурация экземпляра- Parameters:
conf- конфигурация- Returns:
- SELF ссылка
-
getName
public String getName()
-
setName
public void setName(String name)
-
getOuterName
public String getOuterName()
-
setOuterName
public void setOuterName(String outerName)
-
getInnerName
public String getInnerName()
-
setInnerName
public void setInnerName(String innerName)
-
getAccess
public int getAccess()
- Specified by:
getAccessin interfaceAccFlagsProperty
-
setAccess
public void setAccess(int access)
- Specified by:
setAccessin interfaceAccFlagsProperty
-
write
public void write(org.objectweb.asm.ClassWriter v)
- Specified by:
writein interfaceClazzWriter
-
-