class DefinitionsRemover
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
DefinitionsRemover.AssignmentDefinition
Represents a declaration within an assignment.
|
(package private) static class |
DefinitionsRemover.Definition |
(package private) static class |
DefinitionsRemover.ExternalNameOnlyDefinition
Represents an name-only external definition.
|
(package private) static class |
DefinitionsRemover.FunctionArgumentDefinition
Represents a function formal parameter.
|
(package private) static class |
DefinitionsRemover.FunctionDefinition
Represents a function declaration or function expression.
|
(package private) static class |
DefinitionsRemover.FunctionExpressionDefinition
Represents a function expression that acts as a RHS.
|
(package private) static class |
DefinitionsRemover.IncompleteDefinition
Represents an name-only external definition.
|
(package private) static class |
DefinitionsRemover.NamedFunctionDefinition
Represents a function declaration without assignment node such as
function foo() . |
(package private) static class |
DefinitionsRemover.ObjectLiteralPropertyDefinition
Represents member declarations using a object literal.
|
(package private) static class |
DefinitionsRemover.RecordTypePropertyDefinition
Represents member declarations using a record type from externs.
|
(package private) static class |
DefinitionsRemover.UnknownDefinition
Represents an unknown definition.
|
(package private) static class |
DefinitionsRemover.VarDefinition
Represents a VAR declaration with an assignment.
|
Constructor and Description |
---|
DefinitionsRemover() |
Modifier and Type | Method and Description |
---|---|
(package private) static DefinitionsRemover.Definition |
getDefinition(Node n,
boolean isExtern) |
(package private) static boolean |
isDefinitionNode(Node n) |
static DefinitionsRemover.Definition getDefinition(Node n, boolean isExtern)
DefinitionsRemover.Definition
object if the node contains a definition or
null
otherwise.static boolean isDefinitionNode(Node n)