|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JifMethodDecl
An immutable representation of the Jif method declaration. It extends the Java method declaration with the start label, the return label, and various constraints, including the authority constraint, the caller constraint, and the acts-for constraint.
Method Summary | |
---|---|
JifMethodDecl |
constraints(java.util.List constraints)
|
JifMethodDecl |
returnLabel(LabelNode returnLabel)
|
JifMethodDecl |
startLabel(LabelNode startLabel)
|
Methods inherited from interface jif.ast.JifProcedureDecl |
---|
constraints, returnLabel, startLabel |
Methods inherited from interface polyglot.ast.ProcedureDecl |
---|
procedureInstance |
Methods inherited from interface polyglot.ast.CodeBlock |
---|
body, body |
Methods inherited from interface polyglot.ast.CodeNode |
---|
codeBody, codeInstance |
Methods inherited from interface polyglot.ast.ClassMember |
---|
memberInstance |
Methods inherited from interface polyglot.ast.MethodDecl |
---|
flags, flags, formals, formals, id, id, methodInstance, methodInstance, name, name, returnType, returnType, throwTypes, throwTypes |
Methods inherited from interface polyglot.ast.ProcedureDecl |
---|
procedureInstance |
Methods inherited from interface polyglot.ast.CodeBlock |
---|
body, body |
Methods inherited from interface polyglot.ast.CodeNode |
---|
codeBody, codeInstance |
Methods inherited from interface polyglot.ast.ClassMember |
---|
memberInstance |
Method Detail |
---|
JifMethodDecl startLabel(LabelNode startLabel)
JifMethodDecl returnLabel(LabelNode returnLabel)
JifMethodDecl constraints(java.util.List constraints)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |