public class PolicyNode_c extends polyglot.ast.Node_c implements PolicyNode
PolicyLabel
interface.Modifier and Type | Field and Description |
---|---|
protected PrincipalNode |
owner |
protected Policy |
policy |
Constructor and Description |
---|
PolicyNode_c(polyglot.util.Position pos,
Policy policy) |
PolicyNode_c(polyglot.util.Position pos,
Policy policy,
polyglot.ast.Ext ext) |
PolicyNode_c(polyglot.util.Position pos,
PrincipalNode owner)
Deprecated.
|
PolicyNode_c(polyglot.util.Position pos,
PrincipalNode owner,
polyglot.ast.Ext ext) |
Modifier and Type | Method and Description |
---|---|
boolean |
isDisambiguated() |
PrincipalNode |
owner() |
PolicyNode |
owner(PrincipalNode owner) |
Policy |
policy() |
addDecls, buildTypes, buildTypesEnter, checkConstants, childExpectedType, copy, copy, copy, copyIfNeeded, del, del, disambiguate, disambiguateEnter, disambiguateOverride, dump, dump, dump, dump, dump, enterChildScope, enterScope, error, error, error, exceptionCheck, exceptionCheckEnter, ext, ext, ext, ext, extRewrite, extRewriteEnter, extRewriteOverride, isTypeChecked, lang, position, position, position, prettyPrint, prettyPrint, prettyPrint, prettyPrint, prettyPrint, print, printBlock, printSubStmt, throwTypes, toString, translate, typeCheck, typeCheckEnter, typeCheckOverride, visit, visitChild, visitChildren, visitEdge, visitList
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
del, del, dump, error, error, ext, ext, ext, ext, isTypeChecked, position, position, visit, visitEdge
addDecls, buildTypes, buildTypesEnter, checkConstants, childExpectedType, copy, copy, disambiguate, disambiguateEnter, disambiguateOverride, dump, dump, dump, dump, enterChildScope, enterScope, exceptionCheck, exceptionCheckEnter, extRewrite, extRewriteEnter, extRewriteOverride, lang, prettyPrint, prettyPrint, prettyPrint, prettyPrint, prettyPrint, throwTypes, translate, typeCheck, typeCheckEnter, typeCheckOverride, visitChild, visitChildren, visitList
protected PrincipalNode owner
protected Policy policy
public PolicyNode_c(polyglot.util.Position pos, Policy policy)
public PolicyNode_c(polyglot.util.Position pos, Policy policy, polyglot.ast.Ext ext)
@Deprecated public PolicyNode_c(polyglot.util.Position pos, PrincipalNode owner)
public PolicyNode_c(polyglot.util.Position pos, PrincipalNode owner, polyglot.ast.Ext ext)
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