@Deprecated
public class JifNew_c
extends polyglot.ast.New_c
implements polyglot.ast.New
| Constructor and Description |
|---|
JifNew_c(polyglot.util.Position pos,
polyglot.ast.Expr outer,
polyglot.ast.TypeNode tn,
java.util.List<polyglot.ast.Expr> arguments,
polyglot.ast.ClassBody body)
Deprecated.
|
JifNew_c(polyglot.util.Position pos,
polyglot.ast.Expr outer,
polyglot.ast.TypeNode tn,
java.util.List<polyglot.ast.Expr> arguments,
polyglot.ast.ClassBody body,
polyglot.ast.Ext ext)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<polyglot.types.Type> |
throwTypes(polyglot.types.TypeSystem ts)
Deprecated.
|
polyglot.ast.Node |
typeCheck(polyglot.visit.TypeChecker tc)
Deprecated.
|
polyglot.visit.NodeVisitor |
typeCheckEnter(polyglot.visit.TypeChecker tc)
Deprecated.
|
acceptCFG, anonType, anonType, anonType, arguments, arguments, arguments, body, body, body, buildTypes, buildTypesEnter, childExpectedType, constructorInstance, constructorInstance, constructorInstance, copy, disambiguate, disambiguateOverride, enterChildScope, exceptionCheck, extRewrite, extRewriteEnter, findEnclosingClass, findQualifiedTypeNode, findQualifier, firstChild, isQualifierImplicit, objectType, objectType, objectType, precedence, prettyPrint, printArgs, printBody, printQualifier, printShortObjectType, procedureInstance, qualifier, qualifier, qualifier, qualifierImplicit, qualifierImplicit, reconstruct, toString, typeCheckFlags, typeCheckFlags, typeCheckNested, typeCheckOverride, visitChildrenbooleanValue, byteValue, charValue, constantValue, constantValue, constantValueSet, constantValueSet, doubleValue, dump, floatValue, intValue, isConstant, isConstant, isTypeChecked, lastLang, longValue, printSubExpr, printSubExpr, shortValue, stringValue, type, type, typeexceptions, exceptions, exceptions, listChild, reachable, reachable, reachableaddDecls, checkConstants, copy, copy, copyIfNeeded, del, del, disambiguateEnter, dump, dump, dump, dump, enterScope, error, error, error, exceptionCheckEnter, ext, ext, ext, ext, extRewriteOverride, isDisambiguated, lang, position, position, position, prettyPrint, prettyPrint, prettyPrint, prettyPrint, print, printBlock, printSubStmt, translate, visit, visitChild, visitEdge, visitListclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitanonType, anonType, arguments, arguments, body, body, constructorInstance, constructorInstance, isQualifierImplicit, objectType, objectType, qualifier, qualifier, qualifierImplicitconstantValue, constantValueSet, isConstant, precedence, printSubExpr, printSubExpr, 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, translate, typeCheckOverride, visitChild, visitChildren, visitListpublic JifNew_c(polyglot.util.Position pos,
polyglot.ast.Expr outer,
polyglot.ast.TypeNode tn,
java.util.List<polyglot.ast.Expr> arguments,
polyglot.ast.ClassBody body)
public JifNew_c(polyglot.util.Position pos,
polyglot.ast.Expr outer,
polyglot.ast.TypeNode tn,
java.util.List<polyglot.ast.Expr> arguments,
polyglot.ast.ClassBody body,
polyglot.ast.Ext ext)
public polyglot.visit.NodeVisitor typeCheckEnter(polyglot.visit.TypeChecker tc)
throws polyglot.types.SemanticException
typeCheckEnter in interface polyglot.ast.NodeOpstypeCheckEnter in class polyglot.ast.Node_cpolyglot.types.SemanticExceptionpublic polyglot.ast.Node typeCheck(polyglot.visit.TypeChecker tc)
throws polyglot.types.SemanticException
typeCheck in interface polyglot.ast.NodeOpstypeCheck in class polyglot.ast.New_cpolyglot.types.SemanticExceptionpublic java.util.List<polyglot.types.Type> throwTypes(polyglot.types.TypeSystem ts)
throwTypes in interface polyglot.ast.NodeOpsthrowTypes in class polyglot.ast.New_c