Modifier | Constructor and Description |
---|---|
protected |
J7Lang_c() |
Modifier and Type | Method and Description |
---|---|
void |
checkPreciseRethrows(Try n,
J7Lang lang,
TypeSystem typeSystem,
Block b) |
protected JL5CaseOps |
JL5CaseOps(Case n) |
protected JL5SwitchOps |
JL5SwitchOps(Switch n) |
protected static JL7Ext |
jl7ext(Node n) |
static J7Lang |
lang(NodeOps n) |
protected NewOps |
NewOps(New n) |
protected NodeOps |
NodeOps(Node n) |
void |
preciseRethrowsForCatchBlock(Try n,
J7Lang lang,
Catch cb,
SubtypeSet thrown) |
protected JL7TryOps |
TryOps(Try n) |
CallOps, ClassDeclOps, ExprOps, isAcceptableSwitchType, jl5ext, LoopOps, ProcedureDeclOps, resolveCaseLabel, TermOps
acceptCFG, addDecls, addDefaultConstructor, buildTypes, buildTypesEnter, checkConstants, childExpectedType, condIsConstant, condIsConstantFalse, condIsConstantTrue, constantValue, constantValueSet, constructTryBlockExceptionChecker, continueTarget, copy, copy, disambiguate, disambiguateEnter, disambiguateOverride, dump, dump, enterChildScope, enterScope, exceptionCheck, exceptionCheckCatchBlocks, exceptionCheckEnter, exceptionCheckFinallyBlock, exceptionCheckTryBlock, extRewrite, extRewriteEnter, findContainer, findEnclosingClass, findQualifiedTypeNode, findQualifier, findTargetType, firstChild, isConstant, prettyPrint, prettyPrint, prettyPrint, prettyPrintFooter, prettyPrintHeader, prettyPrintHeader, printArgs, printBody, printQualifier, printShortObjectType, ProcedureCallOps, throwTypes, translate, typeCheck, typeCheckEnter, typeCheckFlags, typeCheckNested, typeCheckNullTarget, typeCheckOverride, visitChildren
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isAcceptableSwitchType, resolveCaseLabel
acceptCFG, addDefaultConstructor, checkConstants, childExpectedType, condIsConstant, condIsConstantFalse, condIsConstantTrue, constructTryBlockExceptionChecker, continueTarget, disambiguate, disambiguateEnter, disambiguateOverride, exceptionCheck, exceptionCheckCatchBlocks, exceptionCheckEnter, exceptionCheckFinallyBlock, exceptionCheckTryBlock, findContainer, findEnclosingClass, findQualifiedTypeNode, findQualifier, findTargetType, firstChild, prettyPrintFooter, prettyPrintHeader, prettyPrintHeader, printArgs, printBody, printQualifier, printShortObjectType, throwTypes, typeCheckFlags, typeCheckNested, typeCheckNullTarget
addDecls, buildTypes, buildTypesEnter, constantValue, constantValueSet, copy, copy, dump, dump, enterChildScope, enterScope, extRewrite, extRewriteEnter, isConstant, prettyPrint, prettyPrint, prettyPrint, translate, typeCheck, typeCheckEnter, typeCheckOverride, visitChildren
public static final J7Lang_c instance
protected JL5CaseOps JL5CaseOps(Case n)
JL5CaseOps
in class J5Lang_c
protected JL5SwitchOps JL5SwitchOps(Switch n)
JL5SwitchOps
in class J5Lang_c
public final void checkPreciseRethrows(Try n, J7Lang lang, TypeSystem typeSystem, Block b)
checkPreciseRethrows
in interface J7Lang
public final void preciseRethrowsForCatchBlock(Try n, J7Lang lang, Catch cb, SubtypeSet thrown)
preciseRethrowsForCatchBlock
in interface J7Lang