All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
private boolean |
isEs6OrHigher() |
void |
process(Node externs,
Node root)
Process the JS with root node root.
|
private void |
validateAmbientDeclaration(Node n) |
private void |
validateAmbientDeclarationHelper(Node n) |
private void |
validateArrayLit(Node n) |
private void |
validateArrayPattern(int type,
Node n) |
private void |
validateAssignmentExpression(Node n) |
private void |
validateAssignmentTarget(Node n) |
private void |
validateBinaryOp(Node n) |
private void |
validateBlock(Node n) |
private void |
validateBreak(Node n) |
private void |
validateCall(Node n) |
private void |
validateCase(Node n) |
private void |
validateCatch(Node n) |
private void |
validateChildCount(Node n) |
private void |
validateChildCount(Node n,
int expected) |
private void |
validateChildCountIn(Node n,
int min,
int max) |
private void |
validateChildless(Node n) |
private void |
validateClass(Node n) |
private void |
validateClassDeclaration(Node n,
boolean isAmbient)
In a class declaration, unlike a class expression,
the class name is required.
|
private void |
validateClassHelper(Node n,
boolean isAmbient) |
private void |
validateClassMember(Node n,
boolean isAmbient) |
private void |
validateClassMembers(Node n,
boolean isAmbient) |
void |
validateCodeRoot(Node n) |
private void |
validateComputedPropClassMethod(Node n) |
private void |
validateContinue(Node n) |
private void |
validateDefaultCase(Node n) |
private void |
validateDefaultValue(int type,
Node n) |
private void |
validateDo(Node n) |
private void |
validateEmptyName(Node n) |
private void |
validateEmptyString(Node n) |
private void |
validateEnum(Node n) |
private void |
validateEnumMembers(Node n) |
private void |
validateEs6Feature(java.lang.String feature,
Node n) |
private void |
validateEs6TypedFeature(java.lang.String feature,
Node n) |
private void |
validateExport(Node n,
boolean isAmbient) |
private void |
validateExportSpecifier(Node n) |
private void |
validateExportSpecifiers(Node n) |
void |
validateExpression(Node n) |
private void |
validateExprStmt(Node n) |
private void |
validateFor(Node n) |
private void |
validateForOf(Node n) |
private void |
validateFunctionBody(Node n,
boolean noBlock) |
private void |
validateFunctionExpression(Node n) |
private void |
validateFunctionExpressionHelper(Node n,
boolean isAmbient) |
private void |
validateFunctionSignature(Node n) |
private void |
validateFunctionStatement(Node n) |
private void |
validateGetProp(Node n) |
private void |
validateHasInputId(Node n) |
private void |
validateHasSourceName(Node n) |
private void |
validateIf(Node n) |
private void |
validateImport(Node n) |
private void |
validateImportSpecifier(Node n) |
private void |
validateImportSpecifiers(Node n) |
private void |
validateInterface(Node n) |
private void |
validateInterfaceExtends(Node n) |
private void |
validateInterfaceMember(Node n) |
private void |
validateInterfaceMembers(Node n) |
private void |
validateIsSynthetic(Node n) |
private void |
validateLabel(Node n) |
private void |
validateLabelName(Node n) |
private void |
validateMaximumChildCount(Node n,
int i) |
private void |
validateMinimumChildCount(Node n,
int i) |
private void |
validateName(Node n) |
private void |
validateNameDeclarationChild(int type,
Node n) |
private void |
validateNameDeclarationHelper(int type,
Node n) |
private void |
validateNamedType(Node n) |
private void |
validateNamespace(Node n,
boolean isAmbient) |
private void |
validateNamespaceElements(Node n,
boolean isAmbient) |
private void |
validateNamespaceName(Node n) |
private void |
validateNew(Node n) |
private void |
validateNodeType(int type,
Node n) |
private void |
validateNonEmptyString(Node n) |
private void |
validateNonNullString(Node n) |
private void |
validateNumber(Node n) |
private void |
validateObjectLit(Node n) |
private void |
validateObjectLitComputedPropKey(Node n) |
private void |
validateObjectLiteralKeyName(Node n) |
private void |
validateObjectLitGetKey(Node n) |
private void |
validateObjectLitKey(Node n) |
private void |
validateObjectLitSetKey(Node n) |
private void |
validateObjectLitStringKey(Node n) |
private void |
validateObjectPattern(int type,
Node n) |
private void |
validateObjectPatternComputedPropKey(int type,
Node n) |
private void |
validateObjectPatternStringKey(int type,
Node n) |
private void |
validateOptionalExpression(Node n) |
private void |
validateOptionalName(Node n) |
private void |
validateParameters(Node n) |
private void |
validateParametersEs5(Node n) |
private void |
validateParametersEs6(Node n) |
private void |
validateRegExpLit(Node n) |
private void |
validateRest(Node n) |
private void |
validateReturn(Node n) |
void |
validateRoot(Node n) |
void |
validateScript(Node n) |
private void |
validateSpread(Node n) |
void |
validateStatement(Node n) |
void |
validateStatement(Node n,
boolean isAmbient) |
private void |
validateString(Node n) |
private void |
validateSwitch(Node n) |
private void |
validateSwitchMember(Node n) |
private void |
validateSyntheticBlock(Node n) |
private void |
validateTaggedTemplateLit(Node n) |
private void |
validateTemplateLit(Node n) |
private void |
validateTemplateLitSub(Node n) |
private void |
validateThrow(Node n) |
private void |
validateTrinaryOp(Node n) |
private void |
validateTry(Node n) |
private void |
validateTypeAlias(Node n) |
private void |
validateUnaryOp(Node n) |
private void |
validateVarOrAssignmentTarget(Node n) |
private void |
validateVarOrOptionalExpression(Node n) |
private void |
validateWhile(Node n) |
private void |
validateWith(Node n) |
private void |
validateYield(Node n) |
private void |
violation(java.lang.String message,
Node n) |