Skip navigation links
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