public class CodegenClass
extends java.lang.Object
Constructor and Description |
---|
CodegenClass(java.lang.Class interfaceClass,
java.lang.String packageName,
java.lang.String className,
CodegenClassScope codegenClassScope,
java.util.List<CodegenTypedParam> explicitMembers,
CodegenCtor optionalCtor,
CodegenClassMethods methods,
java.util.List<CodegenInnerClass> innerClasses) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getClassName() |
java.util.List<CodegenTypedParam> |
getExplicitMembers() |
java.util.IdentityHashMap<java.lang.Object,CodegenMember> |
getImplicitMembers() |
java.util.List<CodegenInnerClass> |
getInnerClasses() |
java.lang.Class |
getInterfaceImplemented() |
CodegenCtor |
getOptionalCtor() |
java.lang.String |
getPackageName() |
java.util.List<CodegenMethod> |
getPrivateMethods() |
java.util.List<CodegenMethod> |
getPublicMethods() |
java.util.Set<java.lang.Class> |
getReferencedClasses() |
public CodegenClass(java.lang.Class interfaceClass, java.lang.String packageName, java.lang.String className, CodegenClassScope codegenClassScope, java.util.List<CodegenTypedParam> explicitMembers, CodegenCtor optionalCtor, CodegenClassMethods methods, java.util.List<CodegenInnerClass> innerClasses)
public java.lang.String getPackageName()
public java.lang.String getClassName()
public java.lang.Class getInterfaceImplemented()
public java.util.List<CodegenTypedParam> getExplicitMembers()
public java.util.IdentityHashMap<java.lang.Object,CodegenMember> getImplicitMembers()
public java.util.List<CodegenMethod> getPublicMethods()
public java.util.List<CodegenMethod> getPrivateMethods()
public java.util.List<CodegenInnerClass> getInnerClasses()
public CodegenCtor getOptionalCtor()
public java.util.Set<java.lang.Class> getReferencedClasses()