Class TSCNode.SourceFile
java.lang.Object
org.openrewrite.javascript.internal.tsc.TSCNode
org.openrewrite.javascript.internal.tsc.TSCNode.SourceFile
- All Implemented Interfaces:
TSCV8Backed
- Enclosing class:
- TSCNode
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openrewrite.javascript.internal.tsc.TSCNode
TSCNode.SourceFile, TSCNode.TypeNode
Nested classes/interfaces inherited from interface org.openrewrite.javascript.internal.tsc.TSCV8Backed
TSCV8Backed.DebugInfo, TSCV8Backed.Wrapper
-
Field Summary
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
SourceFile
(TSCProgramContext programContext, com.caoccao.javet.values.reference.V8ValueObject nodeV8) -
Method Summary
Methods inherited from class org.openrewrite.javascript.internal.tsc.TSCNode
assertSourceFile, assertTypeNode, containsPosition, findNodeAtPosition, firstNodeContaining, firstNodeContaining, firstNodeWithText, firstNodeWithTextOrNull, getAllChildNodes, getBackingV8Object, getChildCount, getChildNode, getChildNodeRequired, getChildNodes, getEnd, getParent, getProgramContext, getSourceFile, getStart, getStartWithLeadingSpace, getSymbolForNode, getText, getTypeForNode, nearestContainingNamedDeclaration, nearestContainingNamedDeclarationOrNull, printTree, syntaxKind, syntaxKindCode, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.openrewrite.javascript.internal.tsc.TSCV8Backed
as, getAllPropertiesForDebugging, getAllPropertyNames, getBooleanProperty, getConstructorName, getDebugInfo, getIndexInfoListProperty, getIndexInfoProperty, getIntProperty, getLongProperty, getNodeListProperty, getNodeProperty, getOptionalBooleanProperty, getOptionalIndexInfoListProperty, getOptionalIndexInfoProperty, getOptionalIntProperty, getOptionalLongProperty, getOptionalNodeListProperty, getOptionalNodeProperty, getOptionalSignatureListProperty, getOptionalSignatureProperty, getOptionalStringProperty, getOptionalSymbolListProperty, getOptionalSymbolProperty, getOptionalSyntaxKindProperty, getOptionalSyntaxListProperty, getOptionalTypeListProperty, getOptionalTypeNodeProperty, getOptionalTypeProperty, getOwnPropertyNames, getPropertyNonNull, getPropertyNullable, getPropertyUnsafe, getSignatureListProperty, getSignatureProperty, getStringProperty, getSymbolListProperty, getSymbolProperty, getSyntaxKindProperty, getSyntaxListProperty, getTS, getTypeChecker, getTypeListProperty, getTypeNodeProperty, getTypeProperty, hasProperty, invokeMethodBoolean, invokeMethodNonNull, invokeMethodNullable, invokeMethodUnsafe
-
Constructor Details
-
SourceFile
protected SourceFile(TSCProgramContext programContext, com.caoccao.javet.values.reference.V8ValueObject nodeV8)
-
-
Method Details
-
getFileName
-
getPath
-
getResolvedPath
-
getOriginalFileName
-
getModuleName
-
getCompilerBridgeSourceInfo
This is *not* a concept in the TS compiler. This is part of the OpenRewrite-to-TSC bridge.
-