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, typedel, del, dump, error, error, ext, ext, ext, ext, isDisambiguated, 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, visitListjava.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)