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, visitListclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdel, del, dump, error, error, ext, ext, ext, ext, isTypeChecked, position, position, visit, visitEdgeaddDecls, 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, visitListprotected 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 PolicyNodepublic PrincipalNode owner()
owner in interface PolicyNodepublic PolicyNode owner(PrincipalNode owner)
owner in interface PolicyNodepublic boolean isDisambiguated()
isDisambiguated in interface polyglot.ast.NodeisDisambiguated in class polyglot.ast.Node_c