|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object polyglot.ast.Node_c jif.ast.PolicyNode_c
public class PolicyNode_c
An implementation of the PolicyLabel
interface.
Field Summary | |
---|---|
protected PrincipalNode |
owner
|
protected Policy |
policy
|
Fields inherited from class polyglot.ast.Node_c |
---|
del, error, ext, position |
Constructor Summary | |
---|---|
PolicyNode_c(polyglot.util.Position pos,
Policy policy)
|
|
PolicyNode_c(polyglot.util.Position pos,
PrincipalNode owner)
|
Method Summary | |
---|---|
boolean |
isDisambiguated()
|
PrincipalNode |
owner()
|
PolicyNode |
owner(PrincipalNode owner)
|
Policy |
policy()
|
Methods inherited from class polyglot.ast.Node_c |
---|
addDecls, buildTypes, buildTypesEnter, checkConstants, childExpectedType, copy, copy, copy, del, del, disambiguate, disambiguateEnter, disambiguateOverride, dump, dump, dump, enterChildScope, enterScope, error, error, exceptionCheck, exceptionCheckEnter, ext, ext, ext, ext, init, isTypeChecked, node, position, position, prettyPrint, prettyPrint, prettyPrint, print, printBlock, printSubStmt, throwTypes, toString, translate, typeCheck, typeCheckEnter, typeCheckOverride, visit, visitChild, visitChildren, visitEdge, visitList |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface polyglot.ast.Node |
---|
childExpectedType, del, del, dump, error, error, ext, ext, ext, ext, isTypeChecked, position, position, visit, visitChild, visitEdge, visitList |
Methods inherited from interface polyglot.ast.JL |
---|
init, node |
Methods inherited from interface polyglot.ast.NodeOps |
---|
addDecls, buildTypes, buildTypesEnter, checkConstants, copy, copy, disambiguate, disambiguateEnter, disambiguateOverride, dump, dump, enterChildScope, enterScope, exceptionCheck, exceptionCheckEnter, prettyPrint, prettyPrint, prettyPrint, throwTypes, translate, typeCheck, typeCheckEnter, typeCheckOverride, visitChildren |
Methods inherited from interface polyglot.util.Copy |
---|
copy |
Field Detail |
---|
protected PrincipalNode owner
protected Policy policy
Constructor Detail |
---|
public PolicyNode_c(polyglot.util.Position pos, Policy policy)
public PolicyNode_c(polyglot.util.Position pos, PrincipalNode owner)
Method Detail |
---|
public Policy policy()
policy
in interface PolicyNode
public PrincipalNode owner()
owner
in interface PolicyNode
public PolicyNode owner(PrincipalNode owner)
owner
in interface PolicyNode
public boolean isDisambiguated()
isDisambiguated
in interface polyglot.ast.Node
isDisambiguated
in class polyglot.ast.Node_c
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |