public final class ClassModel extends Object
| Constructor and Description |
|---|
ClassModel(Class<?> clazz) |
public ClassModel(Class<?> clazz)
public Class<?> getClazz()
public String getJavaName()
public String getCppFullName()
public void setCppFullName(String cppFullName)
public String getCppShortName()
public void setCppShortName(String cppShortName)
public ClassModel getOwner()
public void setOwner(ClassModel owner)
public boolean isIsPrimitive()
public boolean isIsEnum()
public boolean isIsArray()
public boolean isIsInterface()
public boolean isIsInnerClass()
public boolean isIsThrowable()
public boolean isIsCheckedException()
public boolean isIsCloneable()
public ClassModel getSuperclass()
public void setSuperclass(ClassModel superclassModel)
public List<ClassModel> getInterfaces()
public void addInterface(ClassModel interfaceModel)
public List<ClassModel> getNestedClass()
public void addNestedClass(ClassModel nestedClassModel)
public List<ConstructorModel> getConstructors()
public void addConstructor(ConstructorModel constructorModel)
public List<FieldModel> getFields()
public void addField(FieldModel fieldModel)
public List<MethodModel> getMethods()
public void addMethod(MethodModel methodModel)
public void addEnumKey(String key)
public boolean getNeedAnalyzing()
public void setNeedAnalyzing(boolean needAnalyzing)
public String getJavaSignature()
public void setJavaSignature(String javaSignature)
public String getJniSignature()
public void setJniSignature(String jniSignature)
public String getJniMethodName()
public void setJniMethodName(String jniMethodName)
public String getCppType()
public void setCppType(String cppType)
public String getCppReturnType()
public void setCppReturnType(String cppReturnType)
public ClassModel getInnerType()
public void setInnerType(ClassModel innerType)
public freemarker.template.TemplateMethodModelEx getAddInclude()
public void setAddInclude(freemarker.template.TemplateMethodModelEx addInclude)
public freemarker.template.TemplateMethodModelEx getAddDependency()
public void setAddDependency(freemarker.template.TemplateMethodModelEx addDependency)
public Set<ClassModel> getOutterDependencies()
public Set<ClassModel> getDependencies()
Copyright © 2013. All Rights Reserved.