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)
-
-
Method Detail
-
clone
public CInnerClass clone()
- Specified by:
clonein interfaceClsByteCode- Overrides:
clonein classObject
-
configure
public CInnerClass configure(Consumer<CInnerClass> conf)
-
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
-
-