public class ClassModel extends AbstractAnnotatedModel implements NamespacedModel
INTERNAL, PRIVATE, PROTECTED, PUBLIC| Constructor and Description |
|---|
ClassModel() |
ClassModel(String name) |
ClassModel(String name,
String superclass) |
addAnnotation, getAnnotations, setAnnotationsgetAsdoc, setAsdocequals, getName, hashCode, setNamepublic ClassModel()
public ClassModel(String name)
public String getNamespace()
getNamespace in interface NamespacedModelpublic void setNamespace(String namespace)
setNamespace in interface NamespacedModelpublic boolean isFinal()
public void setFinal(boolean aFinal)
public boolean isDynamic()
public void setDynamic(boolean dynamic)
public boolean isInterface()
public void setInterface(boolean value)
public String getSuperclass()
public void setSuperclass(String superclass)
public void addInterface(String interfaceName)
public List<MemberModel> getMembers()
public void setMembers(List<MemberModel> members)
public void addMember(MemberModel member)
public PropertyModel getProperty(boolean isStatic, String name)
public MemberModel getMember(String name)
public MemberModel getStaticMember(String name)
public boolean removeMember(MemberModel memberModel)
public MethodModel getConstructor()
public MethodModel getStaticMethod(String name)
public MethodModel getStaticMethod(MethodType methodType, String name)
public MethodModel getMethod(String name)
public MethodModel getMethod(MethodType methodType, String name)
public MethodModel createConstructor()
public void visit(ModelVisitor visitor)
visit in interface ActionScriptModelCopyright © 2002–2015 CoreMedia AG. All rights reserved.