public interface NewOps extends ProcedureCallOps, ExprOps
| Modifier and Type | Method and Description |
|---|---|
ClassType |
findEnclosingClass(Context c,
ClassType ct) |
TypeNode |
findQualifiedTypeNode(AmbiguityRemover ar,
ClassType outer,
TypeNode objectType) |
Expr |
findQualifier(AmbiguityRemover ar,
ClassType ct) |
void |
printBody(CodeWriter w,
PrettyPrinter tr) |
void |
printQualifier(CodeWriter w,
PrettyPrinter tr) |
void |
printShortObjectType(CodeWriter w,
PrettyPrinter tr) |
void |
typeCheckFlags(TypeChecker tc) |
void |
typeCheckNested(TypeChecker tc) |
printArgsconstantValue, constantValueSet, isConstantTypeNode findQualifiedTypeNode(AmbiguityRemover ar, ClassType outer, TypeNode objectType) throws SemanticException
SemanticExceptionExpr findQualifier(AmbiguityRemover ar, ClassType ct) throws SemanticException
SemanticExceptionvoid typeCheckFlags(TypeChecker tc) throws SemanticException
SemanticExceptionvoid typeCheckNested(TypeChecker tc) throws SemanticException
SemanticExceptionvoid printQualifier(CodeWriter w, PrettyPrinter tr)
void printShortObjectType(CodeWriter w, PrettyPrinter tr)
void printBody(CodeWriter w, PrettyPrinter tr)