@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, visitChildren
booleanValue, byteValue, charValue, constantValue, constantValue, constantValueSet, constantValueSet, doubleValue, dump, floatValue, intValue, isConstant, isConstant, isTypeChecked, lastLang, longValue, printSubExpr, printSubExpr, shortValue, stringValue, type, type, type
exceptions, exceptions, exceptions, listChild, reachable, reachable, reachable
addDecls, 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, visitList
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
anonType, anonType, arguments, arguments, body, body, constructorInstance, constructorInstance, isQualifierImplicit, objectType, objectType, qualifier, qualifier, qualifierImplicit
constantValue, constantValueSet, isConstant, precedence, printSubExpr, printSubExpr, 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, translate, typeCheckOverride, visitChild, visitChildren, visitList
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)
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.NodeOps
typeCheckEnter
in class polyglot.ast.Node_c
polyglot.types.SemanticException
public polyglot.ast.Node typeCheck(polyglot.visit.TypeChecker tc) throws polyglot.types.SemanticException
typeCheck
in interface polyglot.ast.NodeOps
typeCheck
in class polyglot.ast.New_c
polyglot.types.SemanticException
public java.util.List<polyglot.types.Type> throwTypes(polyglot.types.TypeSystem ts)
throwTypes
in interface polyglot.ast.NodeOps
throwTypes
in class polyglot.ast.New_c