org.aspectj.compiler.base.ast
Class SemanticGroup
java.lang.Object
org.aspectj.compiler.base.CompilerObject
org.aspectj.compiler.base.ast.SemanticGroup
- public class SemanticGroup
- extends org.aspectj.compiler.base.CompilerObject
Methods inherited from class org.aspectj.compiler.base.CompilerObject |
getAST, getCompiler, getOptions, getTypeManager, getWorld |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
protected java.lang.String name
map
protected SemanticMap map
members
protected java.util.List members
SemanticGroup
public SemanticGroup(SemanticMap map,
SemanticObject o)
SemanticGroup
public SemanticGroup(SemanticMap map,
java.lang.String name)
getMembers
public java.util.Collection getMembers()
getName
public java.lang.String getName()
makeInheritedCopy
public SemanticGroup makeInheritedCopy(SemanticMap newMap)
inheritFrom
public void inheritFrom(SemanticGroup otherGroup)
addDeclaredSO
public void addDeclaredSO(SemanticObject newSO)
addIntroducedSO
public SemanticObject addIntroducedSO(SemanticObject newSO)
resolve
public SemanticObject resolve(ASTObject fromWhere,
Exprs params,
boolean showError)
isEmpty
public boolean isEmpty()
toString
public java.lang.String toString()