JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
A
AbstractCodeWriter
- Class in
com.oracle.truffle.dsl.processor.java.transform
AbstractCodeWriter()
- Constructor for class com.oracle.truffle.dsl.processor.java.transform.
AbstractCodeWriter
AbstractCompiler
- Class in
com.oracle.truffle.dsl.processor.java.compiler
AbstractCompiler()
- Constructor for class com.oracle.truffle.dsl.processor.java.compiler.
AbstractCompiler
AbstractDSLExpressionReducer()
- Constructor for class com.oracle.truffle.dsl.processor.expression.
DSLExpression.AbstractDSLExpressionReducer
AbstractDSLExpressionVisitor()
- Constructor for class com.oracle.truffle.dsl.processor.expression.
DSLExpression.AbstractDSLExpressionVisitor
AbstractParser
<
M
extends
MessageContainer
> - Class in
com.oracle.truffle.dsl.processor.parser
THIS IS NOT PUBLIC API.
AbstractParser()
- Constructor for class com.oracle.truffle.dsl.processor.parser.
AbstractParser
accept(DSLExpression.DSLExpressionVisitor)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression
accept(DSLExpression.DSLExpressionVisitor)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Binary
accept(DSLExpression.DSLExpressionVisitor)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.BooleanLiteral
accept(DSLExpression.DSLExpressionVisitor)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Call
accept(DSLExpression.DSLExpressionVisitor)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.IntLiteral
accept(DSLExpression.DSLExpressionVisitor)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Negate
accept(DSLExpression.DSLExpressionVisitor)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Variable
accept(AnnotationValueVisitor<R, P>, P)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeAnnotationValue
accept(ElementVisitor<R, P>, P)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeCompilationUnit
accept(ElementVisitor<R, P>, P)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
accept(CodeElementScanner<?, P>, P)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeImport
accept(ElementVisitor<R, P>, P)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
accept(TypeVisitor<R, P>, P)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeMirror
accept(ElementVisitor<R, P>, P)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeParameterElement
accept(ElementVisitor<R, P>, P)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeVariableElement
accept(ElementVisitor<R, P>, P)
- Method in class com.oracle.truffle.dsl.processor.java.model.
GeneratedPackageElement
add(T)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElement
add(CodeTree)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTree
addAnnotationMirror(AnnotationMirror)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElement
addDefaultFieldMethodSpec(MethodSpec)
- Method in class com.oracle.truffle.dsl.processor.parser.
NodeMethodParser
addDefaultFrame(MethodSpec)
- Method in class com.oracle.truffle.dsl.processor.parser.
NodeMethodParser
addDelegatedFrom(ExecutableTypeData)
- Method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
addEnclosedNode(NodeData)
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
addError(String, Object...)
- Method in class com.oracle.truffle.dsl.processor.model.
MessageContainer
addError(AnnotationValue, String, Object...)
- Method in class com.oracle.truffle.dsl.processor.model.
MessageContainer
addError(AnnotationMirror, AnnotationValue, String, Object...)
- Method in class com.oracle.truffle.dsl.processor.model.
MessageContainer
addOptional(T)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElement
addOptional(ParameterSpec)
- Method in class com.oracle.truffle.dsl.processor.model.
MethodSpec
addParameter(VariableElement)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
addParameter(int, Parameter)
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
addRequired(ParameterSpec)
- Method in class com.oracle.truffle.dsl.processor.model.
MethodSpec
addThrownType(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
addWarning(String, Object...)
- Method in class com.oracle.truffle.dsl.processor.model.
MessageContainer
addWarning(AnnotationValue, String, Object...)
- Method in class com.oracle.truffle.dsl.processor.model.
MessageContainer
ANNOTATIONS
- Static variable in class com.oracle.truffle.dsl.processor.parser.
NodeParser
appendBuilder()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
applyTypeDefinitions(String)
- Method in class com.oracle.truffle.dsl.processor.model.
MethodSpec
areTypesCompatible(TypeMirror, TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
ArrayCodeTypeMirror(TypeMirror)
- Constructor for class com.oracle.truffle.dsl.processor.java.model.
CodeTypeMirror.ArrayCodeTypeMirror
asCompareAndSet(String)
- Static method in class com.oracle.truffle.object.dsl.processor.model.
NameUtils
asElement()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeMirror.DeclaredCodeTypeMirror
asGetAndSet(String)
- Static method in class com.oracle.truffle.object.dsl.processor.model.
NameUtils
asGetter(String)
- Static method in class com.oracle.truffle.object.dsl.processor.model.
NameUtils
assertNoErrorExpected(ProcessingEnvironment, Element)
- Static method in class com.oracle.truffle.dsl.processor.
ExpectError
asSetter(String)
- Static method in class com.oracle.truffle.object.dsl.processor.model.
NameUtils
asString()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression
AssumptionExpression
- Class in
com.oracle.truffle.dsl.processor.model
AssumptionExpression(TemplateMethod, DSLExpression, String)
- Constructor for class com.oracle.truffle.dsl.processor.model.
AssumptionExpression
asType()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeCompilationUnit
asType()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
asType()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
asType()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeParameterElement
asType()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeVariableElement
asType()
- Method in class com.oracle.truffle.dsl.processor.java.model.
GeneratedPackageElement
B
Binary(String, DSLExpression, DSLExpression)
- Constructor for class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Binary
BooleanLiteral(boolean)
- Constructor for class com.oracle.truffle.dsl.processor.expression.
DSLExpression.BooleanLiteral
boxType(ProcessorContext, TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
boxType(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.model.
TypeSystemData
buffer
- Variable in class com.oracle.truffle.dsl.processor.expression.
Scanner
build()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
build()
- Method in class com.oracle.truffle.object.dsl.processor.
LayoutParser
build()
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyBuilder
C
CachedParameterSpec
- Class in
com.oracle.truffle.dsl.processor.model
CachedParameterSpec(DeclaredType)
- Constructor for class com.oracle.truffle.dsl.processor.model.
CachedParameterSpec
CacheExpression
- Class in
com.oracle.truffle.dsl.processor.model
CacheExpression(Parameter, AnnotationMirror, DSLExpression)
- Constructor for class com.oracle.truffle.dsl.processor.model.
CacheExpression
Call(DSLExpression, String, List<DSLExpression>)
- Constructor for class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Call
callback(TypeElement)
- Method in interface com.oracle.truffle.dsl.processor.
ProcessorContext.ProcessCallback
callback(TypeElement)
- Method in class com.oracle.truffle.dsl.processor.
TruffleProcessor
canDelegateTo(ExecutableTypeData)
- Method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
canThrowType(List<? extends TypeMirror>, TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
caseDefault()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
cast(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
cast(TypeMirror, CodeTree)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
clone(ProcessingEnvironment, ExecutableElement)
- Static method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
clone(VariableElement)
- Static method in class com.oracle.truffle.dsl.processor.java.model.
CodeVariableElement
CodeAnnotationMirror
- Class in
com.oracle.truffle.dsl.processor.java.model
CodeAnnotationMirror(DeclaredType)
- Constructor for class com.oracle.truffle.dsl.processor.java.model.
CodeAnnotationMirror
CodeAnnotationValue
- Class in
com.oracle.truffle.dsl.processor.java.model
CodeAnnotationValue(Object)
- Constructor for class com.oracle.truffle.dsl.processor.java.model.
CodeAnnotationValue
CodeCompilationUnit
- Class in
com.oracle.truffle.dsl.processor.java.model
CodeCompilationUnit()
- Constructor for class com.oracle.truffle.dsl.processor.java.model.
CodeCompilationUnit
CodeElement
<
E
extends
Element
> - Class in
com.oracle.truffle.dsl.processor.java.model
CodeElement(Set<Modifier>)
- Constructor for class com.oracle.truffle.dsl.processor.java.model.
CodeElement
CodeElementScanner
<
R
,
P
> - Class in
com.oracle.truffle.dsl.processor.java.model
CodeElementScanner()
- Constructor for class com.oracle.truffle.dsl.processor.java.model.
CodeElementScanner
CodeExecutableElement
- Class in
com.oracle.truffle.dsl.processor.java.model
CodeExecutableElement(TypeMirror, String)
- Constructor for class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
CodeExecutableElement(Set<Modifier>, TypeMirror, String, CodeVariableElement...)
- Constructor for class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
CodeImport
- Class in
com.oracle.truffle.dsl.processor.java.model
CodeImport(String, String, boolean)
- Constructor for class com.oracle.truffle.dsl.processor.java.model.
CodeImport
CodeNames
- Class in
com.oracle.truffle.dsl.processor.java.model
CodeNames()
- Constructor for class com.oracle.truffle.dsl.processor.java.model.
CodeNames
CodeTree
- Class in
com.oracle.truffle.dsl.processor.java.model
CodeTreeBuilder
- Class in
com.oracle.truffle.dsl.processor.java.model
CodeTreeBuilder(CodeTreeBuilder)
- Constructor for class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
CodeTreeKind
- Enum in
com.oracle.truffle.dsl.processor.java.model
CodeTypeElement
- Class in
com.oracle.truffle.dsl.processor.java.model
CodeTypeElement(Set<Modifier>, ElementKind, PackageElement, String)
- Constructor for class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
CodeTypeElementFactory
<
M
> - Class in
com.oracle.truffle.dsl.processor.generator
CodeTypeElementFactory()
- Constructor for class com.oracle.truffle.dsl.processor.generator.
CodeTypeElementFactory
CodeTypeMirror
- Class in
com.oracle.truffle.dsl.processor.java.model
CodeTypeMirror(TypeKind)
- Constructor for class com.oracle.truffle.dsl.processor.java.model.
CodeTypeMirror
CodeTypeMirror.ArrayCodeTypeMirror
- Class in
com.oracle.truffle.dsl.processor.java.model
CodeTypeMirror.DeclaredCodeTypeMirror
- Class in
com.oracle.truffle.dsl.processor.java.model
CodeTypeMirror.WildcardTypeMirror
- Class in
com.oracle.truffle.dsl.processor.java.model
CodeTypeParameterElement
- Class in
com.oracle.truffle.dsl.processor.java.model
CodeTypeParameterElement(String, TypeMirror...)
- Constructor for class com.oracle.truffle.dsl.processor.java.model.
CodeTypeParameterElement
CodeVariableElement
- Class in
com.oracle.truffle.dsl.processor.java.model
CodeVariableElement(TypeMirror, String)
- Constructor for class com.oracle.truffle.dsl.processor.java.model.
CodeVariableElement
CodeVariableElement(Set<Modifier>, TypeMirror, String)
- Constructor for class com.oracle.truffle.dsl.processor.java.model.
CodeVariableElement
CodeVariableElement(Set<Modifier>, TypeMirror, String, String)
- Constructor for class com.oracle.truffle.dsl.processor.java.model.
CodeVariableElement
CodeWriter
- Class in
com.oracle.truffle.dsl.processor
CodeWriter(ProcessingEnvironment, Element)
- Constructor for class com.oracle.truffle.dsl.processor.
CodeWriter
collectAnnotations(ProcessorContext, AnnotationMirror, String, Element, Class<? extends Annotation>)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
collectMessages()
- Method in class com.oracle.truffle.dsl.processor.model.
MessageContainer
collectSpecializations()
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup
com.oracle.truffle.dsl.processor
- package com.oracle.truffle.dsl.processor
com.oracle.truffle.dsl.processor.expression
- package com.oracle.truffle.dsl.processor.expression
com.oracle.truffle.dsl.processor.generator
- package com.oracle.truffle.dsl.processor.generator
com.oracle.truffle.dsl.processor.interop
- package com.oracle.truffle.dsl.processor.interop
com.oracle.truffle.dsl.processor.java
- package com.oracle.truffle.dsl.processor.java
com.oracle.truffle.dsl.processor.java.compiler
- package com.oracle.truffle.dsl.processor.java.compiler
com.oracle.truffle.dsl.processor.java.model
- package com.oracle.truffle.dsl.processor.java.model
com.oracle.truffle.dsl.processor.java.transform
- package com.oracle.truffle.dsl.processor.java.transform
com.oracle.truffle.dsl.processor.model
- package com.oracle.truffle.dsl.processor.model
com.oracle.truffle.dsl.processor.parser
- package com.oracle.truffle.dsl.processor.parser
com.oracle.truffle.dsl.processor.util
- package com.oracle.truffle.dsl.processor.util
com.oracle.truffle.dsl.processor.verify
- package com.oracle.truffle.dsl.processor.verify
com.oracle.truffle.object.dsl.processor
- package com.oracle.truffle.object.dsl.processor
com.oracle.truffle.object.dsl.processor.model
- package com.oracle.truffle.object.dsl.processor.model
COMPARABLE_OPERATORS
- Static variable in class com.oracle.truffle.dsl.processor.expression.
DSLExpressionResolver
compareBySignature(TemplateMethod)
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
compareByTypeHierarchy(TypeMirror, TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
compareByTypeHierarchy(TypeMirror, Set<String>, TypeMirror, Set<String>)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
compareMethod(ExecutableElement, ExecutableElement)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
compareTo(CodeImport)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeImport
compareTo(ExecutableTypeData)
- Method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
compareTo(TemplateMethod)
- Method in class com.oracle.truffle.dsl.processor.model.
ImplicitCastData
compareTo(NodeData)
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
compareTo(TemplateMethod)
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
compareTo(TemplateMethod)
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
compareType(TypeMirror, TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
compareType(ProcessorContext, TypeMirror, TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
CompileErrorException
- Exception in
com.oracle.truffle.dsl.processor
CompileErrorException(String)
- Constructor for exception com.oracle.truffle.dsl.processor.
CompileErrorException
Compiler
- Interface in
com.oracle.truffle.dsl.processor.java.compiler
CompilerFactory
- Class in
com.oracle.truffle.dsl.processor.java.compiler
CompilerFactory()
- Constructor for class com.oracle.truffle.dsl.processor.java.compiler.
CompilerFactory
constantToIdentifier(String)
- Static method in class com.oracle.truffle.object.dsl.processor.model.
NameUtils
containsField(String)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
containsKind(CodeTreeKind)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTree
containsTemplate(TypeElement)
- Method in class com.oracle.truffle.dsl.processor.
ProcessorContext
context
- Variable in class com.oracle.truffle.dsl.processor.parser.
AbstractParser
copy(List<? extends Element>)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpressionResolver
create(ProcessorContext, M)
- Method in class com.oracle.truffle.dsl.processor.generator.
CodeTypeElementFactory
create(ProcessorContext, NodeData)
- Method in class com.oracle.truffle.dsl.processor.generator.
NodeCodeGenerator
create(ProcessorContext, TypeSystemData)
- Method in class com.oracle.truffle.dsl.processor.generator.
TypeSystemCodeGenerator
create()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
create(TemplateMethod, boolean)
- Method in class com.oracle.truffle.dsl.processor.parser.
CreateCastParser
create(TemplateMethod, boolean)
- Method in class com.oracle.truffle.dsl.processor.parser.
FallbackParser
create(TemplateMethod, boolean)
- Method in class com.oracle.truffle.dsl.processor.parser.
ImplicitCastParser
create(List<SpecializationData>)
- Static method in class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup
create(TemplateMethod, boolean)
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationMethodParser
create(TemplateMethod, boolean)
- Method in class com.oracle.truffle.dsl.processor.parser.
TemplateMethodParser
create(String, int, ExecutableElement, AnnotationMirror, TypeMirror, List<VariableElement>)
- Method in class com.oracle.truffle.dsl.processor.parser.
TemplateMethodParser
createBuilder()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
createBuilder()
- Static method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
CreateCastData
- Class in
com.oracle.truffle.dsl.processor.model
CreateCastData(TemplateMethod, List<String>)
- Constructor for class com.oracle.truffle.dsl.processor.model.
CreateCastData
CreateCastParser
- Class in
com.oracle.truffle.dsl.processor.parser
CreateCastParser(ProcessorContext, NodeData)
- Constructor for class com.oracle.truffle.dsl.processor.parser.
CreateCastParser
createConstantName(String)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
createConstructorUsingFields(Set<Modifier>, CodeTypeElement, ExecutableElement)
- Static method in class com.oracle.truffle.dsl.processor.generator.
GeneratorUtils
createDefaultMethodSpec(ExecutableElement, AnnotationMirror, boolean, String)
- Method in class com.oracle.truffle.dsl.processor.parser.
NodeMethodParser
createIndexedName(NodeChildData, int)
- Static method in class com.oracle.truffle.dsl.processor.model.
NodeExecutionData
createInitBuilder()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeVariableElement
createMirror(TypeMirror, TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeParameterElement
createName(ExecutableTypeData)
- Static method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
createName(String, int)
- Static method in class com.oracle.truffle.dsl.processor.model.
NodeExecutionData
createReferenceName(ExecutableElement)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
createReferenceName()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
createReturnParameterSpec()
- Method in class com.oracle.truffle.dsl.processor.parser.
NodeMethodParser
createSpecification(ExecutableElement, AnnotationMirror)
- Method in class com.oracle.truffle.dsl.processor.parser.
CreateCastParser
createSpecification(ExecutableElement, AnnotationMirror)
- Method in class com.oracle.truffle.dsl.processor.parser.
FallbackParser
createSpecification(ExecutableElement, AnnotationMirror)
- Method in class com.oracle.truffle.dsl.processor.parser.
ImplicitCastParser
createSpecification(ExecutableElement, AnnotationMirror)
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationMethodParser
createSpecification(ExecutableElement, AnnotationMirror)
- Method in class com.oracle.truffle.dsl.processor.parser.
TemplateMethodParser
createStaticFieldReference(Element, TypeMirror, String)
- Method in class com.oracle.truffle.dsl.processor.java.transform.
OrganizedImports
createStaticMethodReference(Element, TypeMirror, String)
- Method in class com.oracle.truffle.dsl.processor.java.transform.
OrganizedImports
createTypeReference(Element, TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.java.transform.
OrganizedImports
createValueParameterSpec(NodeExecutionData)
- Method in class com.oracle.truffle.dsl.processor.parser.
FallbackParser
createValueParameterSpec(NodeExecutionData)
- Method in class com.oracle.truffle.dsl.processor.parser.
NodeMethodParser
createWriter(CodeTypeElement)
- Method in class com.oracle.truffle.dsl.processor.
CodeWriter
createWriter(CodeTypeElement)
- Method in class com.oracle.truffle.dsl.processor.java.transform.
AbstractCodeWriter
D
debug(String, Object...)
- Method in class com.oracle.truffle.dsl.processor.
Log
declaration(TypeMirror, String, String)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
declaration(String, String, CodeTree)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
declaration(String, String, String)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
declaration(TypeMirror, String, CodeTree)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
declaration(TypeMirror, String, CodeTreeBuilder)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
DeclaredCodeTypeMirror(TypeElement)
- Constructor for class com.oracle.truffle.dsl.processor.java.model.
CodeTypeMirror.DeclaredCodeTypeMirror
DeclaredCodeTypeMirror(TypeElement, List<TypeMirror>)
- Constructor for class com.oracle.truffle.dsl.processor.java.model.
CodeTypeMirror.DeclaredCodeTypeMirror
defaultDeclaration(TypeMirror, String)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
defaultValue(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
doubleQuote(String)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
DSLExpression
- Class in
com.oracle.truffle.dsl.processor.expression
DSLExpression.AbstractDSLExpressionReducer
- Class in
com.oracle.truffle.dsl.processor.expression
DSLExpression.AbstractDSLExpressionVisitor
- Class in
com.oracle.truffle.dsl.processor.expression
DSLExpression.Binary
- Class in
com.oracle.truffle.dsl.processor.expression
DSLExpression.BooleanLiteral
- Class in
com.oracle.truffle.dsl.processor.expression
DSLExpression.Call
- Class in
com.oracle.truffle.dsl.processor.expression
DSLExpression.DSLExpressionReducer
- Interface in
com.oracle.truffle.dsl.processor.expression
DSLExpression.DSLExpressionVisitor
- Interface in
com.oracle.truffle.dsl.processor.expression
DSLExpression.IntLiteral
- Class in
com.oracle.truffle.dsl.processor.expression
DSLExpression.Negate
- Class in
com.oracle.truffle.dsl.processor.expression
DSLExpression.Variable
- Class in
com.oracle.truffle.dsl.processor.expression
DSLExpressionGenerator
- Class in
com.oracle.truffle.dsl.processor.generator
DSLExpressionResolver
- Class in
com.oracle.truffle.dsl.processor.expression
DSLExpressionResolver(ProcessorContext, List<? extends Element>)
- Constructor for class com.oracle.truffle.dsl.processor.expression.
DSLExpressionResolver
dump()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
dump()
- Method in class com.oracle.truffle.dsl.processor.model.
Template
E
elementEquals(Element, Element)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
ElementUtils
- Class in
com.oracle.truffle.dsl.processor.java
THIS IS NOT PUBLIC API.
ElementUtils()
- Constructor for class com.oracle.truffle.dsl.processor.java.
ElementUtils
emitMessages(ProcessorContext, Log)
- Method in class com.oracle.truffle.dsl.processor.model.
MessageContainer
end(int)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
end()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
equals(Object)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Binary
equals(Object)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.BooleanLiteral
equals(Object)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Call
equals(Object)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.IntLiteral
equals(Object)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Negate
equals(Object)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Variable
equals(Object)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeImport
equals(Object)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
equals(Object)
- Method in class com.oracle.truffle.dsl.processor.java.model.
GeneratedPackageElement
equals(Object)
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod.TypeSignature
equals(Object)
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup.TypeGuard
equalsNegated(GuardExpression)
- Method in class com.oracle.truffle.dsl.processor.model.
GuardExpression
eraseGenericTypes(TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
evaluate(T)
- Method in interface com.oracle.truffle.dsl.processor.util.
Predicate
executableEquals(ExecutableElement, ExecutableElement)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
ExecutableTypeData
- Class in
com.oracle.truffle.dsl.processor.model
ExecutableTypeData(NodeData, TypeMirror, String, TypeMirror, List<TypeMirror>)
- Constructor for class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
ExecutableTypeData(NodeData, ExecutableElement, int, List<TypeMirror>)
- Constructor for class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
EXPECT_ERROR_CLASS_NAME1
- Static variable in class com.oracle.truffle.dsl.processor.
TruffleTypes
EXPECT_ERROR_CLASS_NAME2
- Static variable in class com.oracle.truffle.dsl.processor.
TruffleTypes
ExpectError
- Class in
com.oracle.truffle.dsl.processor
ExpectError()
- Constructor for class com.oracle.truffle.dsl.processor.
ExpectError
F
FallbackParser
- Class in
com.oracle.truffle.dsl.processor.parser
FallbackParser(ProcessorContext, NodeData)
- Constructor for class com.oracle.truffle.dsl.processor.parser.
FallbackParser
field(Object, String)
- Static method in class com.oracle.truffle.dsl.processor.java.compiler.
AbstractCompiler
fillInGenericWildcards(TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
Filterator
<
T
> - Class in
com.oracle.truffle.dsl.processor.util
Filterator(Iterator<T>, Predicate<T>)
- Constructor for class com.oracle.truffle.dsl.processor.util.
Filterator
FilteredIterable
<
E
> - Class in
com.oracle.truffle.dsl.processor.util
FilteredIterable(Iterable<E>, Predicate<E>)
- Constructor for class com.oracle.truffle.dsl.processor.util.
FilteredIterable
filterErrorElements(M)
- Method in class com.oracle.truffle.dsl.processor.parser.
AbstractParser
filterErrorElements(NodeData)
- Method in class com.oracle.truffle.dsl.processor.parser.
NodeParser
findAnnotationMirror(ProcessingEnvironment, Element, Class<?>)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
findAnnotationMirror(ProcessingEnvironment, List<? extends AnnotationMirror>, Class<?>)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
findAnnotationMirror(List<? extends AnnotationMirror>, TypeElement)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
findAnnotationMirror(List<? extends AnnotationMirror>, TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
findAnyGenericExecutableType(ProcessorContext)
- Method in class com.oracle.truffle.dsl.processor.model.
NodeChildData
findAnyGenericExecutableType(ProcessorContext, int)
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
findBoundVariableElements()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression
findBoundVariables()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression
findByExecutionData(NodeExecutionData)
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
findByVariable(VariableElement)
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
findCache(Parameter)
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
findCast(String)
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
findChild(String)
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
findChildContainers()
- Method in class com.oracle.truffle.dsl.processor.model.
MessageContainer
findChildContainers()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
findChildContainers()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
findChildContainers()
- Method in class com.oracle.truffle.dsl.processor.model.
Template
findChildContainers()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
findChildContainers()
- Method in class com.oracle.truffle.dsl.processor.model.
TypeSystemData
findExecutableElement(DeclaredType, String)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
findExecutableElement(String)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeAnnotationMirror
findExecutableType(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.model.
NodeChildData
findExecutableType(TypeMirror, int)
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
findExecutionByExpression(String)
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
findGenericExecutableTypes(ProcessorContext)
- Method in class com.oracle.truffle.dsl.processor.model.
NodeChildData
findGenericExecutableTypes(ProcessorContext, int)
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
findMethod()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
findNearestEnclosingType(Element)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
findNextSpecialization()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
findPackageElement(Element)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
findParameter(String)
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
findParameterOrDie(NodeExecutionData)
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
findRootEnclosingType(Element)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
findSpecializedReturnTypes()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
findSpecializedTypes(NodeExecutionData)
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
findVariableElement(DeclaredType, String)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
firstLetterLowerCase(String)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
firstLetterUpperCase(String)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
fixECJBinaryNameIssue(String)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
fixName(String)
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyModel
FixWarningsVisitor
- Class in
com.oracle.truffle.dsl.processor.java.transform
FixWarningsVisitor(ProcessingEnvironment, DeclaredType, DeclaredType)
- Constructor for class com.oracle.truffle.dsl.processor.java.transform.
FixWarningsVisitor
FRAME_NAME
- Static variable in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
fromTypeMirror(TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
G
generate(PrintStream)
- Method in class com.oracle.truffle.object.dsl.processor.
LayoutGenerator
GeneratedElement
- Interface in
com.oracle.truffle.dsl.processor.java.model
GeneratedPackageElement
- Class in
com.oracle.truffle.dsl.processor.java.model
GeneratedPackageElement(String)
- Constructor for class com.oracle.truffle.dsl.processor.java.model.
GeneratedPackageElement
GeneratedTypeElement
- Class in
com.oracle.truffle.dsl.processor.java.model
GeneratedTypeElement(Set<Modifier>, ElementKind, PackageElement, String)
- Constructor for class com.oracle.truffle.dsl.processor.java.model.
GeneratedTypeElement
GeneratedTypeMirror
- Class in
com.oracle.truffle.dsl.processor.java.model
GeneratedTypeMirror(String, String)
- Constructor for class com.oracle.truffle.dsl.processor.java.model.
GeneratedTypeMirror
generateImports()
- Method in class com.oracle.truffle.dsl.processor.java.transform.
OrganizedImports
GenerateOverrideVisitor
- Class in
com.oracle.truffle.dsl.processor.java.transform
GenerateOverrideVisitor(DeclaredType)
- Constructor for class com.oracle.truffle.dsl.processor.java.transform.
GenerateOverrideVisitor
GeneratorUtils
- Class in
com.oracle.truffle.dsl.processor.generator
GeneratorUtils()
- Constructor for class com.oracle.truffle.dsl.processor.generator.
GeneratorUtils
get(int)
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod.TypeSignature
getAccessElement()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeChildData
getAll()
- Method in class com.oracle.truffle.dsl.processor.model.
MethodSpec
getAllAnnotationTypes()
- Method in class com.oracle.truffle.dsl.processor.parser.
AbstractParser
getAllGuards()
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup
getAllInstanceProperties()
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
getAllMembersInDeclarationOrder(ProcessingEnvironment, TypeElement)
- Method in interface com.oracle.truffle.dsl.processor.java.compiler.
Compiler
getAllMembersInDeclarationOrder(ProcessingEnvironment, TypeElement)
- Method in class com.oracle.truffle.dsl.processor.java.compiler.
JavaCCompiler
getAllMembersInDeclarationOrder(ProcessingEnvironment, TypeElement)
- Method in class com.oracle.truffle.dsl.processor.java.compiler.
JDTCompiler
getAllowedTypes()
- Method in class com.oracle.truffle.dsl.processor.model.
ParameterSpec
getAllProperties()
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
getAllShapeProperties()
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
getAllSpecializations()
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup
getAllTemplateMethods()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getAnnotation(Class<A>)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElement
Support for some JDK8 builds.
getAnnotation(Class<A>)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeMirror
getAnnotationMirror()
- Method in class com.oracle.truffle.dsl.processor.model.
MessageContainer.Message
getAnnotationMirror()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationThrowsData
getAnnotationMirrors()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElement
getAnnotationMirrors()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeMirror
getAnnotations(Class<A>)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElement
Support for some JDK8 builds.
getAnnotations()
- Method in class com.oracle.truffle.dsl.processor.model.
MethodSpec
getAnnotationsByType(Class<A>)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElement
Support JDK8 langtools.
getAnnotationsByType(Class<A>)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeMirror
getAnnotationType()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeAnnotationMirror
getAnnotationType()
- Method in class com.oracle.truffle.dsl.processor.model.
CachedParameterSpec
getAnnotationType()
- Method in class com.oracle.truffle.dsl.processor.parser.
AbstractParser
getAnnotationType()
- Method in class com.oracle.truffle.dsl.processor.parser.
CreateCastParser
getAnnotationType()
- Method in class com.oracle.truffle.dsl.processor.parser.
FallbackParser
getAnnotationType()
- Method in class com.oracle.truffle.dsl.processor.parser.
ImplicitCastParser
getAnnotationType()
- Method in class com.oracle.truffle.dsl.processor.parser.
NodeParser
getAnnotationType()
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationMethodParser
getAnnotationType()
- Method in class com.oracle.truffle.dsl.processor.parser.
TemplateMethodParser
getAnnotationType()
- Method in class com.oracle.truffle.dsl.processor.parser.
TypeSystemParser
getAnnotationValue(Class<T>, AnnotationMirror, String)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getAnnotationValue(AnnotationMirror, String, boolean)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getAnnotationValue(AnnotationMirror, String)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getAnnotationValue()
- Method in class com.oracle.truffle.dsl.processor.model.
MessageContainer.Message
getAnnotationValueList(Class<T>, AnnotationMirror, String)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getAssumption()
- Method in class com.oracle.truffle.dsl.processor.
TruffleTypes
getAssumptionExpressions()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
getBaseContainer()
- Method in class com.oracle.truffle.dsl.processor.model.
MessageContainer
getBaseContainer()
- Method in class com.oracle.truffle.dsl.processor.model.
Template
getBody()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
getBodyTree()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
getBoundCaches(DSLExpression)
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
getBounds()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeParameterElement
getBuilder()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
getCaches()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
getCardinality()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeChildData
getCast(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.model.
TypeSystemData
getCasts()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getCasts()
- Method in class com.oracle.truffle.dsl.processor.model.
TypeSystemData
getCheck(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.model.
TypeSystemData
getCheckedType()
- Method in class com.oracle.truffle.dsl.processor.model.
TypeCheckData
getChecks()
- Method in class com.oracle.truffle.dsl.processor.model.
TypeSystemData
getChild()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeExecutionData
getChildAnnotation()
- Method in class com.oracle.truffle.dsl.processor.
TruffleTypes
getChildExecutions()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getChildIndex()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeExecutionData
getChildNames()
- Method in class com.oracle.truffle.dsl.processor.model.
CreateCastData
getChildren()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getChildren()
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup
getChildrenAnnotation()
- Method in class com.oracle.truffle.dsl.processor.
TruffleTypes
getCodeKind()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTree
getCommonSuperType(ProcessorContext, Collection<TypeMirror>)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getCompilationFinal()
- Method in class com.oracle.truffle.dsl.processor.
TruffleTypes
getCompiler(Element)
- Static method in class com.oracle.truffle.dsl.processor.java.compiler.
CompilerFactory
getCompilerAsserts()
- Method in class com.oracle.truffle.dsl.processor.
TruffleTypes
getCompilerDirectives()
- Method in class com.oracle.truffle.dsl.processor.
TruffleTypes
getComponentType()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeMirror.ArrayCodeTypeMirror
getConstantValue()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeVariableElement
getContext()
- Method in class com.oracle.truffle.dsl.processor.model.
Template
getContext()
- Method in class com.oracle.truffle.dsl.processor.parser.
TemplateMethodParser
getDeclaredMethodsInSuperTypes(TypeElement, String, TypeMirror...)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
Gets the methods in the super type hierarchy (excluding interfaces) that are overridden by a method in a subtype.
getDeclaredName(DeclaredType, boolean)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getDeclaredType(TypeElement, TypeMirror...)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getDeclaredType(Class<?>)
- Method in class com.oracle.truffle.dsl.processor.
ProcessorContext
getDeclaredTypes(TypeElement)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getDeclaringNode()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getDefaultValue()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
getDelegatedFrom()
- Method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
getDelegatedTo()
- Method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
getDimensions()
- Method in class com.oracle.truffle.dsl.processor.model.
CacheExpression
getDirectSuperTypes(TypeElement)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getDynamicParameters()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
getDynamicTypes()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
getElementHierarchy(Element)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getElementValues()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeAnnotationMirror
getEnclosedElements()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElement
getEnclosedElements()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTree
getEnclosedQualifiedName(DeclaredType)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getEnclosingClass()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElement
getEnclosingElement()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElement
getEnclosingElement()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
getEnclosingNodes()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getEnclosingType()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeMirror.DeclaredCodeTypeMirror
getEnvironment()
- Method in class com.oracle.truffle.dsl.processor.
ProcessorContext
getEvaluatedCount()
- Method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
getEvaluatedParameters()
- Method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
getExceptions()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
getExcludedBy()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
getExecutableTypes(int)
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getExecutableTypes()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getExecuteWith()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeChildData
getExecution()
- Method in class com.oracle.truffle.dsl.processor.model.
ParameterSpec
getExecutionCount()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getExpectError()
- Method in class com.oracle.truffle.dsl.processor.
TruffleTypes
getExpression()
- Method in class com.oracle.truffle.dsl.processor.model.
AssumptionExpression
getExpression()
- Method in class com.oracle.truffle.dsl.processor.model.
CacheExpression
getExpression()
- Method in class com.oracle.truffle.dsl.processor.model.
GuardExpression
getExtendsBound()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeMirror.WildcardTypeMirror
getFields()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
getFields()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getFrame()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
getFrame()
- Method in class com.oracle.truffle.dsl.processor.
TruffleTypes
getFrameParameter()
- Method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
getFrameType()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getFrameTypes()
- Method in class com.oracle.truffle.dsl.processor.
ProcessorContext
getGeneratedClassName()
- Method in class com.oracle.truffle.object.dsl.processor.
LayoutGenerator
getGenerateNodeFactory()
- Method in class com.oracle.truffle.dsl.processor.
TruffleTypes
getGeneratorAnnotationMirror()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElement
getGeneratorAnnotationMirror()
- Method in interface com.oracle.truffle.dsl.processor.java.model.
GeneratedElement
getGeneratorElement()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElement
getGeneratorElement()
- Method in interface com.oracle.truffle.dsl.processor.java.model.
GeneratedElement
getGenericElement()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeParameterElement
getGenericExecutableType(ExecutableTypeData)
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getGenericSpecialization()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getGenericType(NodeExecutionData)
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getGenericTypes(NodeExecutionData)
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getGetter()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeFieldData
getGuards()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
getGuards()
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup
getId()
- Method in class com.oracle.truffle.dsl.processor.model.
AssumptionExpression
getId()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
getImplements()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
getImplicitCasts()
- Method in class com.oracle.truffle.dsl.processor.model.
TypeSystemData
getImplicitCasts()
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
getImports()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
getIndex()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeExecutionData
getIndex()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
getIndexedName()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeExecutionData
getInheritedShapeProperties()
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
getInit()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeVariableElement
getInnerClasses()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
getInsertBefore()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
getInsertBeforeName()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
getInstance()
- Static method in class com.oracle.truffle.dsl.processor.
ProcessorContext
getInstanceParameterSpec()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getInstanceProperties()
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
getInterfaceFullName()
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
getInterfaces()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
getInvalidAssumption()
- Method in class com.oracle.truffle.dsl.processor.
TruffleTypes
getJavaClass()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationThrowsData
getKind()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeCompilationUnit
getKind()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
getKind()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
getKind()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeMirror
getKind()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeParameterElement
getKind()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeVariableElement
getKind()
- Method in class com.oracle.truffle.dsl.processor.java.model.
GeneratedPackageElement
getKind()
- Method in class com.oracle.truffle.dsl.processor.model.
MessageContainer.Message
getLast()
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup
getLeft()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Binary
getLegacyTypes()
- Method in class com.oracle.truffle.dsl.processor.model.
TypeSystemData
getLimitExpression()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
getLiteral()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.BooleanLiteral
getLiteral()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.IntLiteral
getLocalName()
- Method in class com.oracle.truffle.dsl.processor.model.
Parameter
getLog()
- Method in class com.oracle.truffle.dsl.processor.
ProcessorContext
getMarkerAnnotation()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
getMaximumNumberOfInstances()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
getMaxSpecializationIndex()
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup
getMessageAnnotation()
- Method in class com.oracle.truffle.dsl.processor.model.
AssumptionExpression
getMessageAnnotation()
- Method in class com.oracle.truffle.dsl.processor.model.
CacheExpression
getMessageAnnotation()
- Method in class com.oracle.truffle.dsl.processor.model.
GuardExpression
getMessageAnnotation()
- Method in class com.oracle.truffle.dsl.processor.model.
MessageContainer
getMessageAnnotation()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeChildData
getMessageAnnotation()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeFieldData
getMessageAnnotation()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationThrowsData
getMessageAnnotation()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
getMessageAnnotationValue()
- Method in class com.oracle.truffle.dsl.processor.model.
AssumptionExpression
getMessageAnnotationValue()
- Method in class com.oracle.truffle.dsl.processor.model.
CacheExpression
getMessageAnnotationValue()
- Method in class com.oracle.truffle.dsl.processor.model.
GuardExpression
getMessageAnnotationValue()
- Method in class com.oracle.truffle.dsl.processor.model.
MessageContainer
getMessageAnnotationValue()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationThrowsData
getMessageElement()
- Method in class com.oracle.truffle.dsl.processor.model.
AssumptionExpression
getMessageElement()
- Method in class com.oracle.truffle.dsl.processor.model.
CacheExpression
getMessageElement()
- Method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
getMessageElement()
- Method in class com.oracle.truffle.dsl.processor.model.
GuardExpression
getMessageElement()
- Method in class com.oracle.truffle.dsl.processor.model.
MessageContainer
getMessageElement()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeChildData
getMessageElement()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeFieldData
getMessageElement()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationThrowsData
getMessageElement()
- Method in class com.oracle.truffle.dsl.processor.model.
Template
getMessageElement()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
getMessages()
- Method in class com.oracle.truffle.dsl.processor.model.
MessageContainer
getMethod()
- Method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
getMethod()
- Method in class com.oracle.truffle.dsl.processor.model.
Parameter
getMethod()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
getMethodName()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
getMethods()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
getMinimalEvaluatedParameters()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getModifiers()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElement
getName()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Call
getName()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Variable
getName()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeVariableElement
getName()
- Method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
getName()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeChildData
getName()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeExecutionData
getName()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeFieldData
getName()
- Method in class com.oracle.truffle.dsl.processor.model.
ParameterSpec
getName()
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
getName()
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyBuilder
getName()
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyModel
getNaturalOrder()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
getNestingKind()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
getNode()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
getNode()
- Method in class com.oracle.truffle.dsl.processor.parser.
NodeMethodParser
getNode()
- Method in class com.oracle.truffle.dsl.processor.
TruffleTypes
getNodeArray()
- Method in class com.oracle.truffle.dsl.processor.
TruffleTypes
getNodeCost()
- Method in class com.oracle.truffle.dsl.processor.
TruffleTypes
getNodeData()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeChildData
getNodeFactory()
- Method in class com.oracle.truffle.dsl.processor.
TruffleTypes
getNodeId()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getNodeInfoAnnotation()
- Method in class com.oracle.truffle.dsl.processor.
TruffleTypes
getNodesWithFactories()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getNodeType()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeChildData
getNodeType()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getNodeType()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeExecutionData
getNodeUtil()
- Method in class com.oracle.truffle.dsl.processor.
TruffleTypes
getObjectTypeSuperclass()
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
getOperator()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Binary
getOptional()
- Method in class com.oracle.truffle.dsl.processor.model.
MethodSpec
getOriginalContainer()
- Method in class com.oracle.truffle.dsl.processor.model.
MessageContainer.Message
getOriginalType()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeChildData
getPackageName(TypeElement)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getPackageName(TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getPackageName()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeImport
getPackageName()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
getPackageName()
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
getParameter()
- Method in class com.oracle.truffle.dsl.processor.model.
CacheExpression
getParameterIndex(int)
- Method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
getParameters()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Call
getParameters()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
getParameters()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
getParameterTypes()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
getParent()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTree
getParent()
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup
getParser()
- Method in class com.oracle.truffle.dsl.processor.parser.
TemplateMethodParser
getPolymorphicSpecialization()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getPossibleParameterTypes(NodeExecutionData)
- Method in class com.oracle.truffle.dsl.processor.parser.
NodeMethodParser
getPossibleReturnTypes()
- Method in class com.oracle.truffle.dsl.processor.parser.
NodeMethodParser
getPrevious()
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup
getPreviousGroup()
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup
getPreviousParam(Parameter)
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
getPreviousParameter()
- Method in class com.oracle.truffle.dsl.processor.model.
Parameter
getProcessingEnv()
- Method in class com.oracle.truffle.object.dsl.processor.
LayoutProcessor
getProperties()
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
getQualifiedName(TypeElement)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getQualifiedName(TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getQualifiedName()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
getQualifiedName()
- Method in class com.oracle.truffle.dsl.processor.java.model.
GeneratedPackageElement
getQualifiedSuperTypeNames(TypeElement)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getReadableSignature(ExecutableElement)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getReceiver()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Call
getReceiver()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Negate
getReceiver()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Variable
getReceiverType()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
getReplaces()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
getReplacesNames()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
getRequired()
- Method in class com.oracle.truffle.dsl.processor.model.
MethodSpec
getResolvedMethod()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Call
getResolvedTargetType()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression
getResolvedType()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Binary
getResolvedType()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.BooleanLiteral
getResolvedType()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Call
getResolvedType()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression
getResolvedType()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.IntLiteral
getResolvedType()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Negate
getResolvedType()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Variable
getResolvedValueInt()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.IntLiteral
getResolvedVariable()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Variable
getReturnType()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
getReturnType()
- Method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
getReturnType()
- Method in class com.oracle.truffle.dsl.processor.model.
MethodSpec
getReturnType()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
getReturnTypeAndParameters()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
getRight()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Binary
getShapeProperties()
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
getShortName()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getSignatureIndex()
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup.TypeGuard
getSignatureParameters()
- Method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
getSignatureParameters()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
getSignatureSize()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getSignatureSize()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
getSimpleName(TypeElement)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getSimpleName(TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getSimpleName()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeCompilationUnit
getSimpleName()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
getSimpleName()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
getSimpleName()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeParameterElement
getSimpleName()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeVariableElement
getSimpleName()
- Method in class com.oracle.truffle.dsl.processor.java.model.
GeneratedPackageElement
getSourceSection()
- Method in class com.oracle.truffle.dsl.processor.
TruffleTypes
getSourceType()
- Method in class com.oracle.truffle.dsl.processor.model.
ImplicitCastData
getSourceType()
- Method in class com.oracle.truffle.dsl.processor.model.
TypeCastData
getSpecialization()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationThrowsData
getSpecialization()
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup
getSpecializations()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getSpecification()
- Method in class com.oracle.truffle.dsl.processor.model.
Parameter
getSpecification()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
getSpecificationVarArgsIndex()
- Method in class com.oracle.truffle.dsl.processor.model.
Parameter
getString()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTree
getSuperBound()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeMirror.WildcardTypeMirror
getSuperclass()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
getSuperLayout()
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
getSuperType(TypeElement)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
Gets the element representing the
super class
of a given type element.
getSuperTypes(TypeElement)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getSupportedAnnotationTypes()
- Method in class com.oracle.truffle.dsl.processor.interop.
InteropDSLProcessor
getSupportedAnnotationTypes()
- Method in class com.oracle.truffle.dsl.processor.
TruffleProcessor
getSupportedSourceVersion()
- Method in class com.oracle.truffle.dsl.processor.
InstrumentableProcessor
getSupportedSourceVersion()
- Method in class com.oracle.truffle.dsl.processor.
InstrumentRegistrationProcessor
getSupportedSourceVersion()
- Method in class com.oracle.truffle.dsl.processor.interop.
InteropDSLProcessor
getSupportedSourceVersion()
- Method in class com.oracle.truffle.dsl.processor.
LanguageRegistrationProcessor
getSupportedSourceVersion()
- Method in class com.oracle.truffle.dsl.processor.
OptionProcessor
getSupportedSourceVersion()
- Method in class com.oracle.truffle.dsl.processor.
TruffleProcessor
getSupportedSourceVersion()
- Method in class com.oracle.truffle.dsl.processor.verify.
VerifyCompilationFinalProcessor
getSupportedSourceVersion()
- Method in class com.oracle.truffle.dsl.processor.verify.
VerifyTruffleProcessor
getSupportedSourceVersion()
- Method in class com.oracle.truffle.object.dsl.processor.
LayoutProcessor
getSymbolName()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeImport
getTargetType()
- Method in class com.oracle.truffle.dsl.processor.model.
ImplicitCastData
getTargetType()
- Method in class com.oracle.truffle.dsl.processor.model.
TypeCastData
getTemplate()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
getTemplate()
- Method in class com.oracle.truffle.dsl.processor.parser.
MethodSpecParser
getTemplate(TypeMirror, boolean)
- Method in class com.oracle.truffle.dsl.processor.
ProcessorContext
getTemplateType()
- Method in class com.oracle.truffle.dsl.processor.model.
Template
getTemplateTypeAnnotation()
- Method in class com.oracle.truffle.dsl.processor.model.
Template
getText()
- Method in class com.oracle.truffle.dsl.processor.model.
MessageContainer.Message
getThisExecution()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getThrownTypes()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
getTransitionTo()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationThrowsData
getTree()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
getTreeCount()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
getTruffleBoundary()
- Method in class com.oracle.truffle.dsl.processor.
TruffleTypes
getTruffleOptions()
- Method in class com.oracle.truffle.dsl.processor.
TruffleTypes
getTruffleTypes()
- Method in class com.oracle.truffle.dsl.processor.
ProcessorContext
getType(ProcessingEnvironment, Class<?>)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getType()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTree
getType()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeVariableElement
getType()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeFieldData
getType()
- Method in class com.oracle.truffle.dsl.processor.model.
Parameter
getType()
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup.TypeGuard
getType(Class<?>)
- Method in class com.oracle.truffle.dsl.processor.
ProcessorContext
getType()
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyBuilder
getType()
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyModel
getTypeArguments()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeMirror.DeclaredCodeTypeMirror
getTypeDelegatedAnnotationTypes()
- Method in class com.oracle.truffle.dsl.processor.parser.
AbstractParser
getTypeDelegatedAnnotationTypes()
- Method in class com.oracle.truffle.dsl.processor.parser.
NodeParser
getTypeGuards()
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup
getTypeId(TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getTypeParameters()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
getTypeParameters()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
getTypeRestrictions()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeExecutionData
getTypeSignature()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
getTypeSystem()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getTypeSystem()
- Method in class com.oracle.truffle.dsl.processor.model.
Template
getTypeSystem()
- Method in class com.oracle.truffle.dsl.processor.model.
TypeSystemData
getTypeSystem()
- Method in class com.oracle.truffle.dsl.processor.parser.
TemplateMethodParser
getTypeVarArgsIndex()
- Method in class com.oracle.truffle.dsl.processor.model.
Parameter
getUncheckedSpecializationIndex()
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup
getUnexpectedValueException()
- Method in class com.oracle.truffle.dsl.processor.
TruffleTypes
getUninitializedSpecialization()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
getUniqueIdentifier(TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getUniqueIdentifiers(List<TypeMirror>)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getUniqueName()
- Method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
getValue()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeAnnotationValue
getValueType()
- Method in class com.oracle.truffle.dsl.processor.model.
TypeCheckData
getVarArgsIndex(int)
- Method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
getVariable()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeFieldData
getVariableElement()
- Method in class com.oracle.truffle.dsl.processor.model.
Parameter
getVisibility(Set<Modifier>)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
getVisibility()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
GuardExpression
- Class in
com.oracle.truffle.dsl.processor.model
GuardExpression(SpecializationData, DSLExpression)
- Constructor for class com.oracle.truffle.dsl.processor.model.
GuardExpression
H
hasBuilder()
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
hasCompareAndSet()
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyModel
hasDynamicObjectGuard()
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
hasError(TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
hasErrors()
- Method in class com.oracle.truffle.dsl.processor.model.
MessageContainer
hasFallthrough()
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup
hasFinalInstanceProperties()
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
hasGeneratedName()
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyModel
hasGetAndSet()
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyModel
hasGetter()
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyModel
hasGettersOrSetters()
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
hashCode()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Binary
hashCode()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.BooleanLiteral
hashCode()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Call
hashCode()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.IntLiteral
hashCode()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Negate
hashCode()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Variable
hashCode()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeImport
hashCode()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
hashCode()
- Method in class com.oracle.truffle.dsl.processor.java.model.
GeneratedPackageElement
hashCode()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod.TypeSignature
hashCode()
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup.TypeGuard
hasIdentifier()
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyModel
hasImplicitSourceTypes(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.model.
TypeSystemData
hasInstanceProperties()
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
hasMultipleInstances()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
hasNext()
- Method in class com.oracle.truffle.dsl.processor.util.
Filterator
hasNonNullableInstanceProperties()
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
hasObjectGuard()
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
hasObjectTypeGetter()
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyModel
hasObjectTypeGuard()
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
hasProperty(String)
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
hasRewrite(ProcessorContext)
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
hasSetter()
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyModel
hasShapeGetter()
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyModel
hasShapeProperties()
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
hasShapeSetter()
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyModel
hasType(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.model.
TypeSystemData
hasUnexpectedValue(ProcessorContext)
- Method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
hasUnsafeSetter()
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyModel
hasVolatileProperties()
- Method in class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
I
identifierToConstant(String)
- Static method in class com.oracle.truffle.object.dsl.processor.model.
NameUtils
IDENTITY_OPERATORS
- Static variable in class com.oracle.truffle.dsl.processor.expression.
DSLExpressionResolver
ImplicitCastData
- Class in
com.oracle.truffle.dsl.processor.model
ImplicitCastData(TemplateMethod, TypeMirror, TypeMirror)
- Constructor for class com.oracle.truffle.dsl.processor.model.
ImplicitCastData
ImplicitCastParser
- Class in
com.oracle.truffle.dsl.processor.parser
ImplicitCastParser(ProcessorContext, TypeSystemData)
- Constructor for class com.oracle.truffle.dsl.processor.parser.
ImplicitCastParser
implies(GuardExpression)
- Method in class com.oracle.truffle.dsl.processor.model.
GuardExpression
init(ProcessingEnvironment)
- Method in class com.oracle.truffle.dsl.processor.
TruffleProcessor
instanceOf(CodeTree, TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
instanceOf(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
InstrumentableProcessor
- Class in
com.oracle.truffle.dsl.processor
InstrumentableProcessor()
- Constructor for class com.oracle.truffle.dsl.processor.
InstrumentableProcessor
InstrumentRegistrationProcessor
- Class in
com.oracle.truffle.dsl.processor
InstrumentRegistrationProcessor()
- Constructor for class com.oracle.truffle.dsl.processor.
InstrumentRegistrationProcessor
InteropDSLProcessor
- Class in
com.oracle.truffle.dsl.processor.interop
THIS IS NOT PUBLIC API.
InteropDSLProcessor()
- Constructor for class com.oracle.truffle.dsl.processor.interop.
InteropDSLProcessor
IntLiteral(String)
- Constructor for class com.oracle.truffle.dsl.processor.expression.
DSLExpression.IntLiteral
InvalidExpressionException
- Exception in
com.oracle.truffle.dsl.processor.expression
InvalidExpressionException(String)
- Constructor for exception com.oracle.truffle.dsl.processor.expression.
InvalidExpressionException
isAbstract()
- Method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
isAssignable(TypeMirror, TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
isBug367599(Throwable)
- Static method in class com.oracle.truffle.dsl.processor.verify.
VerifyTruffleProcessor
Determines if a given exception is (most likely) caused by
Bug 367599
.
isCacheBoundByGuard(CacheExpression)
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
isCached()
- Method in class com.oracle.truffle.dsl.processor.model.
CachedParameterSpec
isCached()
- Method in class com.oracle.truffle.dsl.processor.model.
ParameterSpec
isComparison()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Binary
isConstantLimit()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
isConstantTrueInSlowPath(ProcessorContext)
- Method in class com.oracle.truffle.dsl.processor.model.
GuardExpression
isDebug()
- Static method in class com.oracle.truffle.dsl.processor.
Log
isDeclaredMethodInSuperType(TypeElement, String, TypeMirror[])
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
isDefault()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
isDefault()
- Method in class com.oracle.truffle.dsl.processor.model.
TypeSystemData
isDelegateToRootDeclaredType()
- Method in class com.oracle.truffle.dsl.processor.parser.
AbstractParser
isDelegateToRootDeclaredType()
- Method in class com.oracle.truffle.dsl.processor.parser.
NodeParser
isDynamicParameterBound(DSLExpression)
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
isEmitErrors()
- Method in class com.oracle.truffle.dsl.processor.parser.
MethodSpecParser
isEmpty()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTree
isEmpty()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
isEmpty()
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup
isEnclosedIn(Element, Element)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
isEnclosedIn(Element, Element)
- Static method in class com.oracle.truffle.dsl.processor.verify.
VerifyTruffleProcessor
isExpectedError(ProcessingEnvironment, Element, String)
- Static method in class com.oracle.truffle.dsl.processor.
ExpectError
isFallback()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
isFallbackReachable()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
isFinal()
- Method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
isFinal()
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyModel
isFrameUsedByAnyGuard()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
isFrameUsedByGuard()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
isGenerated()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeFieldData
isGeneratedName(String)
- Static method in class com.oracle.truffle.object.dsl.processor.
LayoutParser
isGenerateFactory()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
isGuardBindsCache()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
isGuardBoundWithCache(GuardExpression)
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
isIgnoreAdditionalParameters()
- Method in class com.oracle.truffle.dsl.processor.model.
MethodSpec
isIgnoreAdditionalSpecifications()
- Method in class com.oracle.truffle.dsl.processor.model.
MethodSpec
isImplicitSubtypeOf(TypeMirror, TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.model.
TypeSystemData
isIndexed()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeExecutionData
isInstanceProperty()
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyModel
Gets the value of the property instanceProperty.
isLast()
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup
isLocal()
- Method in class com.oracle.truffle.dsl.processor.model.
ParameterSpec
isMany()
- Method in enum com.oracle.truffle.dsl.processor.model.
NodeChildData.Cardinality
isNullable()
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyModel
isObject(TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
isOne()
- Method in enum com.oracle.truffle.dsl.processor.model.
NodeChildData.Cardinality
isParsable(ExecutableElement)
- Method in class com.oracle.truffle.dsl.processor.parser.
NodeMethodParser
isParsable(ExecutableElement)
- Method in class com.oracle.truffle.dsl.processor.parser.
TemplateMethodParser
isParseNullOnError()
- Method in class com.oracle.truffle.dsl.processor.parser.
TemplateMethodParser
isPolymorphic()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
isPrimitive(TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
isReachable()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
isReachableAfter(SpecializationData)
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
isReachesFallback()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
isReflectable()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
isShapeProperty()
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyBuilder
Gets the value of the property shapeProperty.
isShapeProperty()
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyModel
Gets the value of the property shapeProperty.
isSignature()
- Method in class com.oracle.truffle.dsl.processor.model.
ParameterSpec
isSingleLine()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTree
isSpecialized()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
isStaticImport()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeImport
isSubtype(TypeMirror, TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
isSubtypeBoxed(ProcessorContext, TypeMirror, TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
isTopLevelClass(TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
isTopLevelClass()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
isType(TypeMirror, Class<?>)
- Method in class com.oracle.truffle.dsl.processor.
ProcessorContext
isTypeVarArgs()
- Method in class com.oracle.truffle.dsl.processor.model.
Parameter
isUninitialized()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
isUnnamed()
- Method in class com.oracle.truffle.dsl.processor.java.model.
GeneratedPackageElement
isUseVarArgs()
- Method in class com.oracle.truffle.dsl.processor.parser.
MethodSpecParser
isValidElement(Element)
- Static method in class com.oracle.truffle.dsl.processor.java.compiler.
JavaCCompiler
isValidElement(Element)
- Static method in class com.oracle.truffle.dsl.processor.java.compiler.
JDTCompiler
isVarArgs()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
isVariableRequiredParameters()
- Method in class com.oracle.truffle.dsl.processor.model.
MethodSpec
isVoid(TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
isVolatile()
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyModel
iterator()
- Method in class com.oracle.truffle.dsl.processor.model.
MessageContainer
iterator()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod.TypeSignature
iterator()
- Method in class com.oracle.truffle.dsl.processor.util.
FilteredIterable
J
JavaCCompiler
- Class in
com.oracle.truffle.dsl.processor.java.compiler
JavaCCompiler()
- Constructor for class com.oracle.truffle.dsl.processor.java.compiler.
JavaCCompiler
JDTCompiler
- Class in
com.oracle.truffle.dsl.processor.java.compiler
JDTCompiler()
- Constructor for class com.oracle.truffle.dsl.processor.java.compiler.
JDTCompiler
L
LanguageRegistrationProcessor
- Class in
com.oracle.truffle.dsl.processor
LanguageRegistrationProcessor()
- Constructor for class com.oracle.truffle.dsl.processor.
LanguageRegistrationProcessor
LayoutGenerator
- Class in
com.oracle.truffle.object.dsl.processor
LayoutGenerator(LayoutModel)
- Constructor for class com.oracle.truffle.object.dsl.processor.
LayoutGenerator
LayoutModel
- Class in
com.oracle.truffle.object.dsl.processor.model
LayoutModel(TypeMirror, LayoutModel, String, String, boolean, boolean, boolean, boolean, Collection<PropertyModel>, String, Collection<Layout.ImplicitCast>)
- Constructor for class com.oracle.truffle.object.dsl.processor.model.
LayoutModel
LayoutParser
- Class in
com.oracle.truffle.object.dsl.processor
LayoutParser(LayoutProcessor)
- Constructor for class com.oracle.truffle.object.dsl.processor.
LayoutParser
LayoutProcessor
- Class in
com.oracle.truffle.object.dsl.processor
LayoutProcessor()
- Constructor for class com.oracle.truffle.object.dsl.processor.
LayoutProcessor
lineComment(String)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
Log
- Class in
com.oracle.truffle.dsl.processor
THIS IS NOT PUBLIC API.
Log(ProcessingEnvironment)
- Constructor for class com.oracle.truffle.dsl.processor.
Log
log
- Variable in class com.oracle.truffle.dsl.processor.parser.
AbstractParser
lookupByTargetType(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.model.
TypeSystemData
lookupCast(TypeMirror, TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.model.
TypeSystemData
lookupSourceTypes(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.model.
TypeSystemData
lookupTargetTypes()
- Method in class com.oracle.truffle.dsl.processor.model.
TypeSystemData
M
matches(VariableElement)
- Method in class com.oracle.truffle.dsl.processor.model.
CachedParameterSpec
matches(VariableElement)
- Method in class com.oracle.truffle.dsl.processor.model.
ParameterSpec
message(Diagnostic.Kind, Element, AnnotationMirror, AnnotationValue, String, Object...)
- Method in class com.oracle.truffle.dsl.processor.
Log
Message(AnnotationMirror, AnnotationValue, MessageContainer, String, Diagnostic.Kind)
- Constructor for class com.oracle.truffle.dsl.processor.model.
MessageContainer.Message
MessageContainer
- Class in
com.oracle.truffle.dsl.processor.model
MessageContainer()
- Constructor for class com.oracle.truffle.dsl.processor.model.
MessageContainer
MessageContainer.Message
- Class in
com.oracle.truffle.dsl.processor.model
method(Object, String)
- Static method in class com.oracle.truffle.dsl.processor.java.compiler.
AbstractCompiler
method(Object, String, Class<?>[], Object...)
- Static method in class com.oracle.truffle.dsl.processor.java.compiler.
AbstractCompiler
MethodSpec
- Class in
com.oracle.truffle.dsl.processor.model
MethodSpec(ParameterSpec)
- Constructor for class com.oracle.truffle.dsl.processor.model.
MethodSpec
MethodSpecParser
- Class in
com.oracle.truffle.dsl.processor.parser
MethodSpecParser(Template)
- Constructor for class com.oracle.truffle.dsl.processor.parser.
MethodSpecParser
modifiers(Modifier...)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
N
NameUtils
- Class in
com.oracle.truffle.object.dsl.processor.model
NameUtils()
- Constructor for class com.oracle.truffle.object.dsl.processor.model.
NameUtils
needsCastTo(TypeMirror, TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
needsFactory()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
needsRewrites(ProcessorContext)
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
Negate(DSLExpression)
- Constructor for class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Negate
newLine()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
next()
- Method in class com.oracle.truffle.dsl.processor.util.
Filterator
NO_NATURAL_ORDER
- Static variable in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
NodeChildData
- Class in
com.oracle.truffle.dsl.processor.model
NodeChildData(Element, AnnotationMirror, String, TypeMirror, TypeMirror, Element, NodeChildData.Cardinality)
- Constructor for class com.oracle.truffle.dsl.processor.model.
NodeChildData
NodeChildData.Cardinality
- Enum in
com.oracle.truffle.dsl.processor.model
NodeCodeGenerator
- Class in
com.oracle.truffle.dsl.processor.generator
NodeCodeGenerator()
- Constructor for class com.oracle.truffle.dsl.processor.generator.
NodeCodeGenerator
NodeData
- Class in
com.oracle.truffle.dsl.processor.model
NodeData(ProcessorContext, TypeElement, String, TypeSystemData, boolean)
- Constructor for class com.oracle.truffle.dsl.processor.model.
NodeData
NodeData(ProcessorContext, TypeElement)
- Constructor for class com.oracle.truffle.dsl.processor.model.
NodeData
NodeExecutionData
- Class in
com.oracle.truffle.dsl.processor.model
NodeExecutionData(NodeChildData, int, int)
- Constructor for class com.oracle.truffle.dsl.processor.model.
NodeExecutionData
NodeFieldData
- Class in
com.oracle.truffle.dsl.processor.model
NodeFieldData(Element, AnnotationMirror, VariableElement, boolean)
- Constructor for class com.oracle.truffle.dsl.processor.model.
NodeFieldData
NodeMethodParser
<
E
extends
TemplateMethod
> - Class in
com.oracle.truffle.dsl.processor.parser
NodeMethodParser(ProcessorContext, NodeData)
- Constructor for class com.oracle.truffle.dsl.processor.parser.
NodeMethodParser
NodeParser
- Class in
com.oracle.truffle.dsl.processor.parser
NodeParser()
- Constructor for class com.oracle.truffle.dsl.processor.parser.
NodeParser
nullLiteral()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
O
of(String)
- Static method in class com.oracle.truffle.dsl.processor.java.model.
CodeNames
OptionProcessor
- Class in
com.oracle.truffle.dsl.processor
Processes static fields annotated with
Option
.
OptionProcessor()
- Constructor for class com.oracle.truffle.dsl.processor.
OptionProcessor
organize(CodeTypeElement)
- Static method in class com.oracle.truffle.dsl.processor.java.transform.
OrganizedImports
OrganizedImports
- Class in
com.oracle.truffle.dsl.processor.java.transform
P
Parameter
- Class in
com.oracle.truffle.dsl.processor.model
Parameter(ParameterSpec, VariableElement, int, int)
- Constructor for class com.oracle.truffle.dsl.processor.model.
Parameter
Parameter(Parameter)
- Constructor for class com.oracle.truffle.dsl.processor.model.
Parameter
Parameter(Parameter, TypeMirror)
- Constructor for class com.oracle.truffle.dsl.processor.model.
Parameter
ParameterSpec
- Class in
com.oracle.truffle.dsl.processor.model
ParameterSpec(String, Collection<TypeMirror>)
- Constructor for class com.oracle.truffle.dsl.processor.model.
ParameterSpec
ParameterSpec(String, TypeMirror)
- Constructor for class com.oracle.truffle.dsl.processor.model.
ParameterSpec
parse(String)
- Static method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression
parse(Element)
- Method in class com.oracle.truffle.dsl.processor.parser.
AbstractParser
parse(Element, AnnotationMirror)
- Method in class com.oracle.truffle.dsl.processor.parser.
AbstractParser
parse(MethodSpec, ExecutableElement, AnnotationMirror, int)
- Method in class com.oracle.truffle.dsl.processor.parser.
MethodSpecParser
parse(Element, AnnotationMirror)
- Method in class com.oracle.truffle.dsl.processor.parser.
NodeParser
parse(List<? extends Element>)
- Method in class com.oracle.truffle.dsl.processor.parser.
TemplateMethodParser
parse(Element, AnnotationMirror)
- Method in class com.oracle.truffle.dsl.processor.parser.
TypeSystemParser
parse(TypeElement)
- Method in class com.oracle.truffle.object.dsl.processor.
LayoutParser
parseImpl(MethodSpec, int, String, ExecutableElement, AnnotationMirror, TypeMirror, List<? extends VariableElement>)
- Method in class com.oracle.truffle.dsl.processor.parser.
MethodSpecParser
Peek()
- Method in class com.oracle.truffle.dsl.processor.expression.
Scanner
Predicate
<
T
> - Interface in
com.oracle.truffle.dsl.processor.util
printException(Throwable)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
process(Set<? extends TypeElement>, RoundEnvironment)
- Method in class com.oracle.truffle.dsl.processor.
InstrumentableProcessor
process(Set<? extends TypeElement>, RoundEnvironment)
- Method in class com.oracle.truffle.dsl.processor.
InstrumentRegistrationProcessor
process(Set<? extends TypeElement>, RoundEnvironment)
- Method in class com.oracle.truffle.dsl.processor.interop.
InteropDSLProcessor
process(Set<? extends TypeElement>, RoundEnvironment)
- Method in class com.oracle.truffle.dsl.processor.
LanguageRegistrationProcessor
process(Set<? extends TypeElement>, RoundEnvironment)
- Method in class com.oracle.truffle.dsl.processor.
OptionProcessor
process(Set<? extends TypeElement>, RoundEnvironment)
- Method in class com.oracle.truffle.dsl.processor.
TruffleProcessor
process(Set<? extends TypeElement>, RoundEnvironment)
- Method in class com.oracle.truffle.dsl.processor.verify.
VerifyCompilationFinalProcessor
process(Set<? extends TypeElement>, RoundEnvironment)
- Method in class com.oracle.truffle.dsl.processor.verify.
VerifyTruffleProcessor
process(Set<? extends TypeElement>, RoundEnvironment)
- Method in class com.oracle.truffle.object.dsl.processor.
LayoutProcessor
processingEnv
- Variable in class com.oracle.truffle.dsl.processor.parser.
AbstractParser
ProcessorContext
- Class in
com.oracle.truffle.dsl.processor
THIS IS NOT PUBLIC API.
ProcessorContext.ProcessCallback
- Interface in
com.oracle.truffle.dsl.processor
PropertyBuilder
- Class in
com.oracle.truffle.object.dsl.processor.model
PropertyBuilder(String)
- Constructor for class com.oracle.truffle.object.dsl.processor.model.
PropertyBuilder
PropertyModel
- Class in
com.oracle.truffle.object.dsl.processor.model
PropertyModel(String, TypeMirror, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean)
- Constructor for class com.oracle.truffle.object.dsl.processor.model.
PropertyModel
R
reduce(DSLExpression.DSLExpressionReducer)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Binary
reduce(DSLExpression.DSLExpressionReducer)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.BooleanLiteral
reduce(DSLExpression.DSLExpressionReducer)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Call
reduce(DSLExpression.DSLExpressionReducer)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.IntLiteral
reduce(DSLExpression.DSLExpressionReducer)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Negate
reduce(DSLExpression.DSLExpressionReducer)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression
reduce(DSLExpression.DSLExpressionReducer)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Variable
registerTemplate(TypeElement, Template)
- Method in class com.oracle.truffle.dsl.processor.
ProcessorContext
reloadType(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.
ProcessorContext
reloadTypeElement(TypeElement)
- Method in class com.oracle.truffle.dsl.processor.
ProcessorContext
remove(E)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElement
remove()
- Method in class com.oracle.truffle.dsl.processor.util.
Filterator
removeParameter(Parameter)
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
replaceParameter(String, Parameter)
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
reportError(Element, String, Object...)
- Method in class com.oracle.truffle.object.dsl.processor.
LayoutProcessor
ResetPeek()
- Method in class com.oracle.truffle.dsl.processor.expression.
Scanner
resolveConstant()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.BooleanLiteral
resolveConstant()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.IntLiteral
resolveConstant()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Negate
resolveConstant()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression
returnDefault()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
returnFalse()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
returnNull()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
returnStatement()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
returnTrue()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
S
sameParameters(ExecutableTypeData)
- Method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
sameSignature(ExecutableTypeData)
- Method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
Scan()
- Method in class com.oracle.truffle.dsl.processor.expression.
Scanner
Scanner
- Class in
com.oracle.truffle.dsl.processor.expression
Scanner(String)
- Constructor for class com.oracle.truffle.dsl.processor.expression.
Scanner
Scanner(InputStream)
- Constructor for class com.oracle.truffle.dsl.processor.expression.
Scanner
setAllowSubclasses(boolean)
- Method in class com.oracle.truffle.dsl.processor.model.
ParameterSpec
setAssumptionExpressions(List<AssumptionExpression>)
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
setBody(String)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
setBodyTree(CodeTree)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
setCaches(List<CacheExpression>)
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
setConstantValue(Object)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeVariableElement
setDefaultValue(AnnotationValue)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
setDimensions(int)
- Method in class com.oracle.truffle.dsl.processor.model.
CacheExpression
setElementValue(ExecutableElement, AnnotationValue)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeAnnotationMirror
setEmitErrors(boolean)
- Method in class com.oracle.truffle.dsl.processor.parser.
MethodSpecParser
setEnclosingElement(Element)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElement
setEnclosingElement(Element)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
setEnclosingElement(Element)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
setExecuteWith(List<NodeExecutionData>)
- Method in class com.oracle.truffle.dsl.processor.model.
NodeChildData
setExecution(NodeExecutionData)
- Method in class com.oracle.truffle.dsl.processor.model.
ParameterSpec
setFallthrough(boolean)
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup
setFrameType(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
setGeneratorAnnotationMirror(AnnotationMirror)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElement
setGeneratorAnnotationMirror(AnnotationMirror)
- Method in interface com.oracle.truffle.dsl.processor.java.model.
GeneratedElement
setGeneratorElement(Element)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElement
setGeneratorElement(Element)
- Method in interface com.oracle.truffle.dsl.processor.java.model.
GeneratedElement
setGetter(ExecutableElement)
- Method in class com.oracle.truffle.dsl.processor.model.
NodeFieldData
setGuards(List<GuardExpression>)
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
setHasCompareAndSet(boolean)
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyBuilder
setHasGetAndSet(boolean)
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyBuilder
setHasGetter(boolean)
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyBuilder
setHasIdentifier(boolean)
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyBuilder
setHasObjectTypeGetter(boolean)
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyBuilder
setHasSetter(boolean)
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyBuilder
setHasShapeGetter(boolean)
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyBuilder
setHasShapeSetter(boolean)
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyBuilder
setHasUnsafeSetter(boolean)
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyBuilder
setId(String)
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
setIgnoreAdditionalParameters(boolean)
- Method in class com.oracle.truffle.dsl.processor.model.
MethodSpec
setIgnoreAdditionalSpecifications(boolean)
- Method in class com.oracle.truffle.dsl.processor.model.
MethodSpec
setIndex(int)
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
setInit(CodeTree)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeVariableElement
setInsertBefore(SpecializationData)
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
setInsertBeforeName(String)
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
setInstanceParameterSpec(ParameterSpec)
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
setIsShapeProperty(boolean)
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyBuilder
setKind(SpecializationData.SpecializationKind)
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
setLimitExpression(DSLExpression)
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
setLocal(boolean)
- Method in class com.oracle.truffle.dsl.processor.model.
ParameterSpec
setLocalName(String)
- Method in class com.oracle.truffle.dsl.processor.model.
Parameter
setName(String)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeVariableElement
setNode(NodeData)
- Method in class com.oracle.truffle.dsl.processor.model.
NodeChildData
setNullable(boolean)
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyBuilder
setParent(CodeTree)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTree
setParseNullOnError(boolean)
- Method in class com.oracle.truffle.dsl.processor.parser.
TemplateMethodParser
setReachable(boolean)
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
setReachesFallback(boolean)
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
setReflectable(boolean)
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
setResolvedMethod(ExecutableElement)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Call
setResolvedTargetType(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression
setResolvedType(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Binary
setResolvedType(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.BooleanLiteral
setResolvedType(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.IntLiteral
setResolvedValueInt(int)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.IntLiteral
setResolvedVariable(VariableElement)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Variable
setReturnType(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
setSignature(boolean)
- Method in class com.oracle.truffle.dsl.processor.model.
ParameterSpec
setSimpleName(Name)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
setSimpleName(Name)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeVariableElement
setSuperClass(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
setThreadLocalInstance(ProcessorContext)
- Static method in class com.oracle.truffle.dsl.processor.
ProcessorContext
setType(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTree
setType(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeVariableElement
setType(TypeMirror)
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyBuilder
setUniqueName(String)
- Method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
setUseVarArgs(boolean)
- Method in class com.oracle.truffle.dsl.processor.parser.
MethodSpecParser
setVarArgs(boolean)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
setVariableRequiredParameters(boolean)
- Method in class com.oracle.truffle.dsl.processor.model.
MethodSpec
setVisibility(Set<Modifier>, Modifier)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
setVisibility(Modifier)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeExecutableElement
setVolatile(boolean)
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyBuilder
singleString(String)
- Static method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
singleType(TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
size()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod.TypeSignature
sortTypes(List<TypeMirror>, boolean)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
SpecializationData
- Class in
com.oracle.truffle.dsl.processor.model
SpecializationData(NodeData, TemplateMethod, SpecializationData.SpecializationKind, List<SpecializationThrowsData>)
- Constructor for class com.oracle.truffle.dsl.processor.model.
SpecializationData
SpecializationData(NodeData, TemplateMethod, SpecializationData.SpecializationKind)
- Constructor for class com.oracle.truffle.dsl.processor.model.
SpecializationData
SpecializationData.SpecializationKind
- Enum in
com.oracle.truffle.dsl.processor.model
SpecializationGroup
- Class in
com.oracle.truffle.dsl.processor.parser
Class creates groups of specializations to optimize the layout of generated executeAndSpecialize and generic execute methods.
SpecializationGroup.TypeGuard
- Class in
com.oracle.truffle.dsl.processor.parser
SpecializationMethodParser
- Class in
com.oracle.truffle.dsl.processor.parser
SpecializationMethodParser(ProcessorContext, NodeData)
- Constructor for class com.oracle.truffle.dsl.processor.parser.
SpecializationMethodParser
SpecializationThrowsData
- Class in
com.oracle.truffle.dsl.processor.model
SpecializationThrowsData(AnnotationMirror, AnnotationValue, TypeMirror)
- Constructor for class com.oracle.truffle.dsl.processor.model.
SpecializationThrowsData
startAssert()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startBlock()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startCall(String)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startCall(String, String)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startCall(CodeTree, String)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startCase()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startCaseBlock()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startCatchBlock(TypeMirror, String)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startCatchBlock(TypeMirror[], String)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startCommaGroup()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startDoBlock()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startDoWhile()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startElseBlock()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startElseIf()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startFinallyBlock()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startFor()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startGroup()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startIf()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startIf(boolean)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startIndention()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startNew(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startNew(String)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startNewArray(ArrayType, CodeTree)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startParantheses()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startReturn()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startStatement()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startStaticCall(TypeMirror, String)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startStaticCall(ExecutableElement)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startSuperCall()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startSwitch()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startSynchronized(String)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startSynchronized(CodeTree)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startThrow()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startTryBlock()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
startWhile()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
statement(String)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
statement(CodeTree)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
staticReference(TypeMirror, String)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
string(String)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
string(String, String)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
string(String, String, String)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
string(String, String, String, String)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
string(String, String, String, String, String...)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
supportsFrame()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
T
Template
- Class in
com.oracle.truffle.dsl.processor.model
Template(ProcessorContext, TypeElement, AnnotationMirror)
- Constructor for class com.oracle.truffle.dsl.processor.model.
Template
template
- Variable in class com.oracle.truffle.dsl.processor.parser.
TemplateMethodParser
TemplateMethod
- Class in
com.oracle.truffle.dsl.processor.model
Note: this class has a natural ordering that is inconsistent with equals.
TemplateMethod(String, int, Template, MethodSpec, ExecutableElement, AnnotationMirror, Parameter, List<Parameter>)
- Constructor for class com.oracle.truffle.dsl.processor.model.
TemplateMethod
TemplateMethod(TemplateMethod)
- Constructor for class com.oracle.truffle.dsl.processor.model.
TemplateMethod
TemplateMethod(TemplateMethod, ExecutableElement)
- Constructor for class com.oracle.truffle.dsl.processor.model.
TemplateMethod
TemplateMethod.TypeSignature
- Class in
com.oracle.truffle.dsl.processor.model
TemplateMethodParser
<
T
extends
Template
,
E
extends
TemplateMethod
> - Class in
com.oracle.truffle.dsl.processor.parser
TemplateMethodParser(ProcessorContext, T)
- Constructor for class com.oracle.truffle.dsl.processor.parser.
TemplateMethodParser
titleToCamel(String)
- Static method in class com.oracle.truffle.object.dsl.processor.model.
NameUtils
toSignatureString(String)
- Method in class com.oracle.truffle.dsl.processor.model.
MethodSpec
toSignatureString(boolean)
- Method in class com.oracle.truffle.dsl.processor.model.
ParameterSpec
toString()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Binary
toString()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.BooleanLiteral
toString()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Call
toString()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.IntLiteral
toString()
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Variable
toString()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElement
toString()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
toString()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeElement
toString()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTypeMirror.DeclaredCodeTypeMirror
toString()
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeVariableElement
toString()
- Method in class com.oracle.truffle.dsl.processor.model.
ExecutableTypeData
toString()
- Method in class com.oracle.truffle.dsl.processor.model.
GuardExpression
toString()
- Method in class com.oracle.truffle.dsl.processor.model.
MessageContainer.Message
toString()
- Method in class com.oracle.truffle.dsl.processor.model.
MethodSpec
toString()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeChildData
toString()
- Method in class com.oracle.truffle.dsl.processor.model.
NodeData
toString()
- Method in class com.oracle.truffle.dsl.processor.model.
Parameter
toString()
- Method in class com.oracle.truffle.dsl.processor.model.
ParameterSpec
toString()
- Method in class com.oracle.truffle.dsl.processor.model.
SpecializationData
toString()
- Method in class com.oracle.truffle.dsl.processor.model.
Template
toString()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
toString()
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod.TypeSignature
toString()
- Method in class com.oracle.truffle.dsl.processor.model.
TypeSystemData
toString()
- Method in class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup
toString()
- Method in class com.oracle.truffle.object.dsl.processor.model.
PropertyModel
tree(CodeTree)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
trees(CodeTree...)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
TruffleProcessor
- Class in
com.oracle.truffle.dsl.processor
THIS IS NOT PUBLIC API.
TruffleProcessor()
- Constructor for class com.oracle.truffle.dsl.processor.
TruffleProcessor
TruffleTypes
- Class in
com.oracle.truffle.dsl.processor
THIS IS NOT PUBLIC API.
type(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
TypeCastData
- Class in
com.oracle.truffle.dsl.processor.model
TypeCastData(TemplateMethod, TypeMirror, TypeMirror)
- Constructor for class com.oracle.truffle.dsl.processor.model.
TypeCastData
TypeCheckData
- Class in
com.oracle.truffle.dsl.processor.model
TypeCheckData(TemplateMethod, TypeMirror, TypeMirror)
- Constructor for class com.oracle.truffle.dsl.processor.model.
TypeCheckData
typeEquals(TypeMirror, TypeMirror)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
TypeGuard(TypeMirror, int)
- Constructor for class com.oracle.truffle.dsl.processor.parser.
SpecializationGroup.TypeGuard
typeLiteral(TypeMirror)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeTreeBuilder
TypeSignature()
- Constructor for class com.oracle.truffle.dsl.processor.model.
TemplateMethod.TypeSignature
TypeSignature(List<TypeMirror>)
- Constructor for class com.oracle.truffle.dsl.processor.model.
TemplateMethod.TypeSignature
TypeSystemCodeGenerator
- Class in
com.oracle.truffle.dsl.processor.generator
TypeSystemCodeGenerator()
- Constructor for class com.oracle.truffle.dsl.processor.generator.
TypeSystemCodeGenerator
TypeSystemData
- Class in
com.oracle.truffle.dsl.processor.model
TypeSystemData(ProcessorContext, TypeElement, AnnotationMirror, boolean)
- Constructor for class com.oracle.truffle.dsl.processor.model.
TypeSystemData
TypeSystemParser
- Class in
com.oracle.truffle.dsl.processor.parser
TypeSystemParser()
- Constructor for class com.oracle.truffle.dsl.processor.parser.
TypeSystemParser
typeWithoutParameters(String)
- Static method in class com.oracle.truffle.object.dsl.processor.model.
NameUtils
U
uniqueSortedTypes(Collection<TypeMirror>, boolean)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
updateSignature(TemplateMethod.TypeSignature)
- Method in class com.oracle.truffle.dsl.processor.model.
TemplateMethod
V
valueOf(String)
- Static method in enum com.oracle.truffle.dsl.processor.java.model.
CodeTreeKind
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum com.oracle.truffle.dsl.processor.model.
NodeChildData.Cardinality
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum com.oracle.truffle.dsl.processor.model.
SpecializationData.SpecializationKind
Returns the enum constant of this type with the specified name.
values()
- Static method in enum com.oracle.truffle.dsl.processor.java.model.
CodeTreeKind
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum com.oracle.truffle.dsl.processor.model.
NodeChildData.Cardinality
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum com.oracle.truffle.dsl.processor.model.
SpecializationData.SpecializationKind
Returns an array containing the constants of this enum type, in the order they are declared.
Variable(DSLExpression, String)
- Constructor for class com.oracle.truffle.dsl.processor.expression.
DSLExpression.Variable
variableEquals(VariableElement, VariableElement)
- Static method in class com.oracle.truffle.dsl.processor.java.
ElementUtils
verify(ProcessorContext, Element, AnnotationMirror)
- Method in class com.oracle.truffle.dsl.processor.
TruffleTypes
VerifyCompilationFinalProcessor
- Class in
com.oracle.truffle.dsl.processor.verify
VerifyCompilationFinalProcessor()
- Constructor for class com.oracle.truffle.dsl.processor.verify.
VerifyCompilationFinalProcessor
VerifyTruffleProcessor
- Class in
com.oracle.truffle.dsl.processor.verify
VerifyTruffleProcessor()
- Constructor for class com.oracle.truffle.dsl.processor.verify.
VerifyTruffleProcessor
visitBinary(DSLExpression.Binary)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.AbstractDSLExpressionReducer
visitBinary(DSLExpression.Binary)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.AbstractDSLExpressionVisitor
visitBinary(DSLExpression.Binary)
- Method in interface com.oracle.truffle.dsl.processor.expression.
DSLExpression.DSLExpressionReducer
visitBinary(DSLExpression.Binary)
- Method in interface com.oracle.truffle.dsl.processor.expression.
DSLExpression.DSLExpressionVisitor
visitBinary(DSLExpression.Binary)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpressionResolver
visitBinary(DSLExpression.Binary)
- Method in class com.oracle.truffle.dsl.processor.generator.
DSLExpressionGenerator
visitBooleanLiteral(DSLExpression.BooleanLiteral)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.AbstractDSLExpressionVisitor
visitBooleanLiteral(DSLExpression.BooleanLiteral)
- Method in interface com.oracle.truffle.dsl.processor.expression.
DSLExpression.DSLExpressionVisitor
visitBooleanLiteral(DSLExpression.BooleanLiteral)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpressionResolver
visitBooleanLiteral(DSLExpression.BooleanLiteral)
- Method in class com.oracle.truffle.dsl.processor.generator.
DSLExpressionGenerator
visitCall(DSLExpression.Call)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.AbstractDSLExpressionReducer
visitCall(DSLExpression.Call)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.AbstractDSLExpressionVisitor
visitCall(DSLExpression.Call)
- Method in interface com.oracle.truffle.dsl.processor.expression.
DSLExpression.DSLExpressionReducer
visitCall(DSLExpression.Call)
- Method in interface com.oracle.truffle.dsl.processor.expression.
DSLExpression.DSLExpressionVisitor
visitCall(DSLExpression.Call)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpressionResolver
visitCall(DSLExpression.Call)
- Method in class com.oracle.truffle.dsl.processor.generator.
DSLExpressionGenerator
visitExecutable(ExecutableElement, P)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElementScanner
visitExecutable(CodeExecutableElement, P)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElementScanner
visitExecutable(CodeExecutableElement, Void)
- Method in class com.oracle.truffle.dsl.processor.java.transform.
AbstractCodeWriter
visitExecutable(CodeExecutableElement, Void)
- Method in class com.oracle.truffle.dsl.processor.java.transform.
FixWarningsVisitor
visitExecutable(CodeExecutableElement, Void)
- Method in class com.oracle.truffle.dsl.processor.java.transform.
GenerateOverrideVisitor
visitImport(CodeImport, P)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElementScanner
visitImport(CodeImport, Void)
- Method in class com.oracle.truffle.dsl.processor.java.transform.
AbstractCodeWriter
visitIntLiteral(DSLExpression.IntLiteral)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.AbstractDSLExpressionVisitor
visitIntLiteral(DSLExpression.IntLiteral)
- Method in interface com.oracle.truffle.dsl.processor.expression.
DSLExpression.DSLExpressionVisitor
visitIntLiteral(DSLExpression.IntLiteral)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpressionResolver
visitIntLiteral(DSLExpression.IntLiteral)
- Method in class com.oracle.truffle.dsl.processor.generator.
DSLExpressionGenerator
visitNegate(DSLExpression.Negate)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.AbstractDSLExpressionReducer
visitNegate(DSLExpression.Negate)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.AbstractDSLExpressionVisitor
visitNegate(DSLExpression.Negate)
- Method in interface com.oracle.truffle.dsl.processor.expression.
DSLExpression.DSLExpressionReducer
visitNegate(DSLExpression.Negate)
- Method in interface com.oracle.truffle.dsl.processor.expression.
DSLExpression.DSLExpressionVisitor
visitNegate(DSLExpression.Negate)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpressionResolver
visitNegate(DSLExpression.Negate)
- Method in class com.oracle.truffle.dsl.processor.generator.
DSLExpressionGenerator
visitPackage(PackageElement, P)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElementScanner
visitTree(CodeTree, P, Element)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElementScanner
visitTree(CodeTree, Void, Element)
- Method in class com.oracle.truffle.dsl.processor.java.transform.
AbstractCodeWriter
visitTree(CodeTree, Void, Element)
- Method in class com.oracle.truffle.dsl.processor.java.transform.
FixWarningsVisitor
visitType(TypeElement, P)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElementScanner
visitType(CodeTypeElement, P)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElementScanner
visitType(CodeTypeElement, Void)
- Method in class com.oracle.truffle.dsl.processor.java.transform.
AbstractCodeWriter
visitType(CodeTypeElement, Void)
- Method in class com.oracle.truffle.dsl.processor.java.transform.
FixWarningsVisitor
visitTypeParameter(TypeParameterElement, P)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElementScanner
visitVariable(DSLExpression.Variable)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.AbstractDSLExpressionReducer
visitVariable(DSLExpression.Variable)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpression.AbstractDSLExpressionVisitor
visitVariable(DSLExpression.Variable)
- Method in interface com.oracle.truffle.dsl.processor.expression.
DSLExpression.DSLExpressionReducer
visitVariable(DSLExpression.Variable)
- Method in interface com.oracle.truffle.dsl.processor.expression.
DSLExpression.DSLExpressionVisitor
visitVariable(DSLExpression.Variable)
- Method in class com.oracle.truffle.dsl.processor.expression.
DSLExpressionResolver
visitVariable(DSLExpression.Variable)
- Method in class com.oracle.truffle.dsl.processor.generator.
DSLExpressionGenerator
visitVariable(VariableElement, P)
- Method in class com.oracle.truffle.dsl.processor.java.model.
CodeElementScanner
visitVariable(VariableElement, Void)
- Method in class com.oracle.truffle.dsl.processor.java.transform.
AbstractCodeWriter
W
WildcardTypeMirror(TypeMirror, TypeMirror)
- Constructor for class com.oracle.truffle.dsl.processor.java.model.
CodeTypeMirror.WildcardTypeMirror
write(DSLExpression, CodeTree, Map<DSLExpression.Variable, CodeTree>)
- Static method in class com.oracle.truffle.dsl.processor.generator.
DSLExpressionGenerator
writeHeader()
- Method in class com.oracle.truffle.dsl.processor.
CodeWriter
writeHeader()
- Method in class com.oracle.truffle.dsl.processor.java.transform.
AbstractCodeWriter
writeLn(String)
- Method in class com.oracle.truffle.dsl.processor.java.transform.
AbstractCodeWriter
writer
- Variable in class com.oracle.truffle.dsl.processor.java.transform.
AbstractCodeWriter
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes