| Modifier and Type | Method and Description |
|---|---|
void |
addBroadcastEvent(Variable v) |
void |
addChainEvent(Variable v) |
void |
addExecutable(javax.lang.model.element.ExecutableElement e) |
void |
addImportDecl(Variable v) |
void |
addLocals(Variable v) |
void |
addState(Variable v) |
java.util.List<Variable> |
getBroadcastEventFields() |
java.util.List<Variable> |
getChainEventFields() |
java.util.List<Procedure> |
getEventHandlers() |
java.util.List<Variable> |
getImportFields() |
java.util.Set<java.lang.String> |
getImports() |
java.util.List<Variable> |
getLocalFields() |
java.lang.String |
getPackage() |
java.util.List<Procedure> |
getProcedures() |
java.lang.String |
getQualifiedName() |
java.util.ArrayList<java.lang.String> |
getSignatures() |
java.lang.String |
getSimpleName() |
java.util.List<Variable> |
getStateFields() |
boolean |
hasActiveAncestor() |
boolean |
hasDesign() |
boolean |
hasInit() |
boolean |
hasRun() |
boolean |
isActive() |
boolean |
isRoot() |
static Capsule |
make(javax.lang.model.element.TypeElement e) |
void |
setTypeElement(javax.lang.model.element.TypeElement e) |
public static Capsule make(javax.lang.model.element.TypeElement e)
public java.util.List<Variable> getLocalFields()
getLocalFields in interface Capsulepublic java.util.List<Variable> getImportFields()
getImportFields in interface Capsulepublic java.util.List<Variable> getBroadcastEventFields()
getBroadcastEventFields in interface Capsulepublic java.util.List<Variable> getChainEventFields()
getChainEventFields in interface Capsulepublic java.util.List<Variable> getStateFields()
getStateFields in interface Capsulepublic void addLocals(Variable v)
public void addImportDecl(Variable v)
public void addBroadcastEvent(Variable v)
public void addChainEvent(Variable v)
public void addState(Variable v)
public java.lang.String getSimpleName()
getSimpleName in interface Signaturepublic java.lang.String getQualifiedName()
getQualifiedName in interface Signaturepublic java.util.List<Procedure> getProcedures()
getProcedures in interface Signaturepublic java.util.List<Procedure> getEventHandlers()
getEventHandlers in interface Capsulepublic java.util.Set<java.lang.String> getImports()
getImports in interface Signaturepublic java.lang.String getPackage()
getPackage in interface Signaturepublic java.util.ArrayList<java.lang.String> getSignatures()
getSignatures in interface Capsulepublic boolean hasActiveAncestor()
hasActiveAncestor in interface Capsulepublic void addExecutable(javax.lang.model.element.ExecutableElement e)
public void setTypeElement(javax.lang.model.element.TypeElement e)