|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpolyglot.ext.jl.ast.Node_c
jif.ast.ConstraintNode_c
jif.ast.AuthConstraintNode_c
An implmentation of the AuthConstraintNode
interface.
Field Summary | |
protected java.util.List |
principals
|
Fields inherited from class jif.ast.ConstraintNode_c |
constraint |
Fields inherited from class polyglot.ext.jl.ast.Node_c |
del, ext, position |
Constructor Summary | |
AuthConstraintNode_c(polyglot.util.Position pos,
java.util.List principals)
|
Method Summary | |
polyglot.ast.Node |
disambiguate(polyglot.visit.AmbiguityRemover ar)
|
void |
prettyPrint(polyglot.util.CodeWriter w,
polyglot.visit.PrettyPrinter tr)
|
java.util.List |
principals()
Gets the list of principal who grants their authorities. |
AuthConstraintNode |
principals(java.util.List principals)
Returns a copy of this node with the principal list updated. |
protected AuthConstraintNode_c |
reconstruct(java.util.List principals)
|
void |
translate(polyglot.util.CodeWriter w,
polyglot.visit.Translator tr)
|
polyglot.ast.Node |
visitChildren(polyglot.visit.NodeVisitor v)
|
Methods inherited from class jif.ast.ConstraintNode_c |
constraint, constraint, toString |
Methods inherited from class polyglot.ext.jl.ast.Node_c |
addDecls, addMembers, addMembersEnter, addMembersOverride, buildTypes, buildTypesEnter, buildTypesOverride, childExpectedType, copy, del, del, disambiguateEnter, disambiguateOverride, dump, enterScope, enterScope, exceptionCheck, exceptionCheckEnter, exceptionCheckOverride, ext, ext, ext, ext, foldConstants, foldConstantsEnter, foldConstantsOverride, init, node, position, position, print, printBlock, printSubStmt, throwTypes, typeCheck, typeCheckEnter, typeCheckOverride, visit, visitChild, visitEdge, visitList |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface jif.ast.ConstraintNode |
constraint, constraint |
Methods inherited from interface polyglot.ast.Node |
childExpectedType, del, del, dump, ext, ext, ext, ext, position, position, visit, visitChild, visitEdge |
Methods inherited from interface polyglot.ast.JL |
init, node |
Methods inherited from interface polyglot.ast.NodeOps |
addDecls, addMembers, addMembersEnter, buildTypes, buildTypesEnter, disambiguateEnter, enterScope, enterScope, exceptionCheck, exceptionCheckEnter, foldConstants, foldConstantsEnter, throwTypes, typeCheck, typeCheckEnter |
Methods inherited from interface polyglot.util.Copy |
copy |
Field Detail |
protected java.util.List principals
Constructor Detail |
public AuthConstraintNode_c(polyglot.util.Position pos, java.util.List principals)
Method Detail |
public java.util.List principals()
AuthConstraintNode
principals
in interface AuthConstraintNode
public AuthConstraintNode principals(java.util.List principals)
AuthConstraintNode
principals
in interface AuthConstraintNode
protected AuthConstraintNode_c reconstruct(java.util.List principals)
public polyglot.ast.Node visitChildren(polyglot.visit.NodeVisitor v)
visitChildren
in interface polyglot.ast.NodeOps
public polyglot.ast.Node disambiguate(polyglot.visit.AmbiguityRemover ar) throws polyglot.types.SemanticException
disambiguate
in interface polyglot.ast.NodeOps
polyglot.types.SemanticException
public void prettyPrint(polyglot.util.CodeWriter w, polyglot.visit.PrettyPrinter tr)
prettyPrint
in interface polyglot.ast.NodeOps
public void translate(polyglot.util.CodeWriter w, polyglot.visit.Translator tr)
translate
in interface polyglot.ast.NodeOps
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |