All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
private boolean |
checkParameters(com.google.common.collect.ImmutableList<ParseTree> params) |
private void |
checkParenthesizedExpression(ParenExpressionTree exprNode) |
private Node |
convertTypeTree(ParseTree typeTree) |
private Node |
createIncrDecrNode(int type,
boolean postfix,
Node operand) |
private Node |
createMissingExpressionNode() |
private Node |
createMissingNameNode() |
private boolean |
isDirective(Node n) |
(package private) void |
maybeProcessAccessibilityModifier(Node n,
ParseTree tree,
TokenType type) |
private void |
maybeProcessGenerics(Node n,
GenericTypeListTree generics) |
private void |
maybeProcessType(Node typeTarget,
ParseTree typeTree) |
(package private) boolean |
maybeReportGetter(ParseTree node)
Reports an illegal getter and returns true if the language mode is too low.
|
(package private) boolean |
maybeReportSetter(ParseTree node)
Reports an illegal setter and returns true if the language mode is too low.
|
(package private) void |
maybeWarnEs6Feature(ParseTree node,
FeatureSet.Feature feature) |
private void |
maybeWarnKeywordProperty(Node node) |
private void |
maybeWarnReservedKeyword(IdentifierToken token) |
(package private) void |
maybeWarnTypeSyntax(ParseTree node,
FeatureSet.Feature feature) |
private void |
parseDirectives(Node node)
Parse the directives, encode them in the AST, and remove their nodes.
|
Node |
process(ParseTree node) |
(package private) Node |
processAmbientDeclaration(AmbientDeclarationTree tree) |
(package private) Node |
processArrayLiteral(ArrayLiteralExpressionTree tree) |
(package private) Node |
processArrayPattern(ArrayPatternTree tree) |
(package private) Node |
processArrayType(ArrayTypeTree tree) |
(package private) Node |
processAssignmentRestElement(AssignmentRestElementTree tree) |
(package private) Node |
processAstRoot(ProgramTree rootNode) |
(package private) Node |
processBinaryExpression(BinaryOperatorTree exprNode) |
(package private) Node |
processBlock(BlockTree blockNode) |
(package private) Node |
processBooleanLiteral(LiteralExpressionTree literal) |
(package private) Node |
processBreakStatement(BreakStatementTree statementNode) |
(package private) Node |
processCallSignature(CallSignatureTree tree) |
(package private) Node |
processCatchClause(CatchTree clauseNode) |
(package private) Node |
processClassDeclaration(ClassDeclarationTree tree) |
(package private) Node |
processCommaExpression(CommaExpressionTree tree) |
(package private) Node |
processComprehension(ComprehensionTree tree) |
(package private) Node |
processComprehensionFor(ComprehensionForTree tree) |
(package private) Node |
processComprehensionIf(ComprehensionIfTree tree) |
(package private) Node |
processComputedPropertyDefinition(ComputedPropertyDefinitionTree tree) |
(package private) Node |
processComputedPropertyGetter(ComputedPropertyGetterTree tree) |
(package private) Node |
processComputedPropertyMemberVariable(ComputedPropertyMemberVariableTree tree) |
(package private) Node |
processComputedPropertyMethod(ComputedPropertyMethodTree tree) |
(package private) Node |
processComputedPropertySetter(ComputedPropertySetterTree tree) |
(package private) Node |
processConditionalExpression(ConditionalExpressionTree exprNode) |
(package private) Node |
processContinueStatement(ContinueStatementTree statementNode) |
(package private) Node |
processDebuggerStatement(DebuggerStatementTree node) |
(package private) Node |
processDefaultParameter(DefaultParameterTree tree) |
(package private) Node |
processDoLoop(DoWhileStatementTree loopNode) |
(package private) Node |
processElementGet(MemberLookupExpressionTree getNode) |
(package private) Node |
processEmptyStatement(EmptyStatementTree exprNode) |
(package private) Node |
processEnumDeclaration(EnumDeclarationTree tree) |
(package private) Node |
processExportDecl(ExportDeclarationTree tree) |
(package private) Node |
processExportSpec(ExportSpecifierTree tree) |
(package private) Node |
processExpressionStatement(ExpressionStatementTree statementNode) |
(package private) Node |
processFinally(FinallyTree finallyNode) |
(package private) Node |
processForInLoop(ForInStatementTree loopNode) |
(package private) Node |
processForLoop(ForStatementTree loopNode) |
(package private) Node |
processFormalParameterList(FormalParameterListTree tree) |
(package private) Node |
processForOf(ForOfStatementTree loopNode) |
(package private) Node |
processFunction(FunctionDeclarationTree functionTree) |
(package private) Node |
processFunctionCall(CallExpressionTree callNode) |
(package private) Node |
processFunctionType(FunctionTypeTree tree) |
(package private) Node |
processGenericTypeList(GenericTypeListTree tree) |
(package private) Node |
processGetAccessor(GetAccessorTree tree) |
(package private) Node |
processIfStatement(IfStatementTree statementNode) |
(package private) Node |
processIllegalToken(ParseTree node) |
(package private) Node |
processImportDecl(ImportDeclarationTree tree) |
(package private) Node |
processImportSpec(ImportSpecifierTree tree) |
(package private) Node |
processIndexSignature(IndexSignatureTree tree) |
(package private) Node |
processInterfaceDeclaration(InterfaceDeclarationTree tree) |
(package private) Node |
processLabeledStatement(LabelledStatementTree labelTree) |
(package private) Node |
processLiteralExpression(LiteralExpressionTree expr) |
(package private) Node |
processMemberVariable(MemberVariableTree tree) |
(package private) Node |
processMissingExpression(MissingPrimaryExpressionTree tree) |
(package private) Node |
processModuleImport(ModuleImportTree tree) |
(package private) Node |
processName(IdentifierExpressionTree nameNode) |
(package private) Node |
processName(IdentifierExpressionTree nameNode,
boolean asString) |
(package private) Node |
processName(IdentifierToken identifierToken) |
(package private) Node |
processName(IdentifierToken identifierToken,
boolean asString) |
(package private) Node |
processNamespaceDeclaration(NamespaceDeclarationTree tree) |
(package private) Node |
processNamespaceName(NamespaceNameTree name) |
(package private) Node |
processNameWithInlineJSDoc(IdentifierToken identifierToken) |
(package private) Node |
processNewExpression(NewExpressionTree exprNode) |
(package private) Node |
processNull(NullTree literal) |
(package private) Node |
processNullLiteral(LiteralExpressionTree literal) |
(package private) Node |
processNumberLiteral(LiteralExpressionTree literalNode) |
(package private) Node |
processObjectLiteral(ObjectLiteralExpressionTree objTree) |
private Node |
processObjectLitKeyAsString(Token token)
Transforms the given node and then sets its type to Token.STRING if it
was Token.NAME.
|
(package private) Node |
processObjectPattern(ObjectPatternTree tree) |
(package private) Node |
processOptionalParameter(OptionalParameterTree optionalParam) |
(package private) Node |
processParameterizedType(ParameterizedTypeTree tree) |
(package private) Node |
processParenthesizedExpression(ParenExpressionTree exprNode) |
(package private) Node |
processPostfixExpression(PostfixExpressionTree exprNode) |
(package private) Node |
processPropertyGet(MemberExpressionTree getNode) |
(package private) Node |
processPropertyNameAssignment(PropertyNameAssignmentTree tree) |
(package private) Node |
processRecordType(RecordTypeTree tree) |
(package private) Node |
processRegExpLiteral(LiteralExpressionTree literalTree) |
(package private) Node |
processRestParameter(RestParameterTree tree) |
(package private) Node |
processReturnStatement(ReturnStatementTree statementNode) |
(package private) Node |
processSetAccessor(SetAccessorTree tree) |
(package private) Node |
processSpreadExpression(SpreadExpressionTree tree) |
(package private) Node |
processString(LiteralToken token) |
(package private) Node |
processStringLiteral(LiteralExpressionTree literalTree) |
(package private) Node |
processSuper(SuperExpressionTree tree) |
(package private) Node |
processSwitchCase(CaseClauseTree caseNode) |
(package private) Node |
processSwitchDefault(DefaultClauseTree caseNode) |
(package private) Node |
processSwitchStatement(SwitchStatementTree statementNode) |
(package private) Node |
processTemplateLiteral(TemplateLiteralExpressionTree tree) |
(package private) Node |
processTemplateLiteralPortion(TemplateLiteralPortionTree tree) |
(package private) Node |
processTemplateLiteralToken(LiteralToken token) |
(package private) Node |
processTemplateSubstitution(TemplateSubstitutionTree tree) |
(package private) Node |
processThisExpression(ThisExpressionTree node) |
(package private) Node |
processThrowStatement(ThrowStatementTree statementNode) |
(package private) Node |
processTryStatement(TryStatementTree statementNode) |
(package private) Node |
processTypeAlias(TypeAliasTree tree) |
(package private) Node |
processTypedParameter(TypedParameterTree typeAnnotation) |
(package private) Node |
processTypeName(TypeNameTree tree) |
(package private) Node |
processTypeQuery(TypeQueryTree tree) |
(package private) Node |
processUnaryExpression(UnaryExpressionTree exprNode) |
(package private) Node |
processUnionType(UnionTypeTree tree) |
(package private) Node |
processVariableDeclaration(VariableDeclarationTree decl) |
(package private) Node |
processVariableDeclarationList(VariableDeclarationListTree decl) |
(package private) Node |
processVariableStatement(VariableStatementTree stmt) |
(package private) Node |
processWhileLoop(WhileStatementTree stmt) |
(package private) Node |
processWithStatement(WithStatementTree stmt) |
(package private) Node |
processYield(YieldExpressionTree tree) |
private Node |
safeProcessName(IdentifierToken identifierToken) |
(package private) Node |
transformLabelName(IdentifierToken token) |
private Node |
transformList(int type,
com.google.common.collect.ImmutableList<ParseTree> list) |
private Node |
transformListOrEmpty(int type,
com.google.common.collect.ImmutableList<ParseTree> list) |
(package private) Node |
transformOrEmpty(IdentifierToken token,
ParseTree parent) |
(package private) Node |
transformOrEmpty(ParseTree tree,
ParseTree parent) |
(package private) Node |
unsupportedLanguageFeature(ParseTree node,
java.lang.String feature) |
private void |
validateRegExpFlags(LiteralExpressionTree tree,
java.lang.String flags) |