ist.palcom.st.ast
Class ASTClass
java.lang.Object
ist.palcom.st.ast.ASTClass
- All Implemented Interfaces:
- ISerializableClass
public class ASTClass
- extends java.lang.Object
- implements ISerializableClass
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ASTClass
public ASTClass()
setAnnotation
public void setAnnotation(ASTAnnotation annotation)
getAnnotation
public ASTAnnotation getAnnotation()
setFileNameNumber
public void setFileNameNumber(int num)
set_names
public void set_names(java.lang.String name,
java.lang.String super_name,
java.lang.String super_component_name)
add_instance_field
public void add_instance_field(ASTVariable field)
add_instance_meta_info
public void add_instance_meta_info(java.lang.String key,
java.lang.String value)
add_instance_invokable
public void add_instance_invokable(ASTInvokable method)
add_class_field
public void add_class_field(ASTVariable field)
add_class_meta_info
public void add_class_meta_info(java.lang.String key,
java.lang.String value)
add_class_invokable
public void add_class_invokable(ASTInvokable method)
compileMethods
public void compileMethods()
getName
public java.lang.String getName()
- Specified by:
getName in interface ISerializableClass
getNameOfSuperclass
public java.lang.String getNameOfSuperclass()
- Specified by:
getNameOfSuperclass in interface ISerializableClass
getInstanceSide
public ISerializableSide getInstanceSide()
- Specified by:
getInstanceSide in interface ISerializableClass
getClassSide
public ISerializableSide getClassSide()
- Specified by:
getClassSide in interface ISerializableClass