public interface JifClassDecl
extends polyglot.ast.ClassDecl
Modifier and Type | Method and Description |
---|---|
JifContext |
addAuthorityToContext(JifContext A) |
JifContext |
addParamsToContext(JifContext A) |
java.util.List<PrincipalNode> |
authority() |
JifClassDecl |
authority(java.util.List<PrincipalNode> authority) |
java.util.List<ConstraintNode<Assertion>> |
constraints() |
JifClassDecl |
constraints(java.util.List<ConstraintNode<Assertion>> constraints) |
java.util.List<ParamDecl> |
params() |
JifClassDecl |
params(java.util.List<ParamDecl> params) |
JifClassDecl |
type(polyglot.types.Type type) |
body, body, flags, flags, id, id, interfaces, interfaces, name, name, superClass, superClass, type, type
del, del, dump, error, error, ext, ext, ext, ext, isDisambiguated, 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
java.util.List<ParamDecl> params()
JifClassDecl params(java.util.List<ParamDecl> params)
java.util.List<PrincipalNode> authority()
JifClassDecl authority(java.util.List<PrincipalNode> authority)
java.util.List<ConstraintNode<Assertion>> constraints()
JifClassDecl constraints(java.util.List<ConstraintNode<Assertion>> constraints)
JifClassDecl type(polyglot.types.Type type)
JifContext addParamsToContext(JifContext A)
JifContext addAuthorityToContext(JifContext A)