A B C D E F G H I J L M N O P R S T U V W 

A

AbstractClassElementFactory<M> - Class in com.oracle.truffle.dsl.processor.generator
 
AbstractClassElementFactory() - Constructor for class com.oracle.truffle.dsl.processor.generator.AbstractClassElementFactory
 
AbstractCodeElementFactory<M> - Class in com.oracle.truffle.dsl.processor.generator
 
AbstractCodeElementFactory() - Constructor for class com.oracle.truffle.dsl.processor.generator.AbstractCodeElementFactory
 
AbstractCodeWriter - Class in com.oracle.truffle.dsl.processor.java.transform
 
AbstractCodeWriter() - Constructor for class com.oracle.truffle.dsl.processor.java.transform.AbstractCodeWriter
 
AbstractCompilationUnitFactory<M> - Class in com.oracle.truffle.dsl.processor.generator
 
AbstractCompilationUnitFactory() - Constructor for class com.oracle.truffle.dsl.processor.generator.AbstractCompilationUnitFactory
 
AbstractCompiler - Class in com.oracle.truffle.dsl.processor.java.compiler
 
AbstractCompiler() - Constructor for class com.oracle.truffle.dsl.processor.java.compiler.AbstractCompiler
 
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(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.CodeVariableElement
 
accept(ElementVisitor<R, P>, P) - Method in class com.oracle.truffle.dsl.processor.java.model.GeneratedPackageElement
 
add(AbstractCodeElementFactory<MO>, MO) - Method in class com.oracle.truffle.dsl.processor.generator.AbstractCodeElementFactory
 
add(E) - 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
 
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(E) - 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
 
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
 
addTypeCast(TypeCastData) - Method in class com.oracle.truffle.dsl.processor.model.TypeData
 
addTypeCheck(TypeCheckData) - Method in class com.oracle.truffle.dsl.processor.model.TypeData
 
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
 
ANNOTATIONS - Static variable in class com.oracle.truffle.dsl.processor.parser.TypeSystemParser
 
applyTypeDefinitions(String) - Method in class com.oracle.truffle.dsl.processor.model.MethodSpec
 
asElement() - Method in class com.oracle.truffle.dsl.processor.java.model.CodeTypeMirror.DeclaredCodeTypeMirror
 
asImplicitTypeMethodName(TypeData) - Static method in class com.oracle.truffle.dsl.processor.generator.TypeSystemCodeGenerator
 
assertFalse() - Method in class com.oracle.truffle.dsl.processor.java.model.CodeTreeBuilder
 
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.CodeVariableElement
 
asType() - Method in class com.oracle.truffle.dsl.processor.java.model.GeneratedPackageElement
 
asTypeMethodName(TypeData) - Static method in class com.oracle.truffle.dsl.processor.generator.TypeSystemCodeGenerator
 

B

boxType(ProcessorContext, TypeMirror) - Static method in class com.oracle.truffle.dsl.processor.java.ElementUtils
 
breakStatement() - Method in class com.oracle.truffle.dsl.processor.java.model.CodeTreeBuilder
 

C

callback(TypeElement) - Method in interface com.oracle.truffle.dsl.processor.ProcessorContext.ProcessCallback
 
callback(TypeElement) - Method in class com.oracle.truffle.dsl.processor.TruffleProcessor
 
canBeAccessedByInstanceOf(TypeMirror) - Method in class com.oracle.truffle.dsl.processor.model.TemplateMethod
 
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(String) - 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 javax.lang.model.element.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
 
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.ArrayCodeTypeMirror(TypeMirror) - Constructor for class com.oracle.truffle.dsl.processor.java.model.CodeTypeMirror.ArrayCodeTypeMirror
 
CodeTypeMirror.DeclaredCodeTypeMirror - Class in com.oracle.truffle.dsl.processor.java.model
 
CodeTypeMirror.DeclaredCodeTypeMirror(TypeElement) - Constructor for class com.oracle.truffle.dsl.processor.java.model.CodeTypeMirror.DeclaredCodeTypeMirror
 
CodeTypeMirror.DeclaredCodeTypeMirror(TypeElement, List<TypeMirror>) - Constructor for class com.oracle.truffle.dsl.processor.java.model.CodeTypeMirror.DeclaredCodeTypeMirror
 
CodeTypeMirror.WildcardTypeMirror - Class in com.oracle.truffle.dsl.processor.java.model
 
CodeTypeMirror.WildcardTypeMirror(TypeMirror, TypeMirror) - Constructor for class com.oracle.truffle.dsl.processor.java.model.CodeTypeMirror.WildcardTypeMirror
 
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
 
com.oracle.truffle.dsl.processor - package com.oracle.truffle.dsl.processor
 
com.oracle.truffle.dsl.processor.generator - package com.oracle.truffle.dsl.processor.generator
 
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
 
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
 
compareParameter(TypeSystemData, TypeMirror, TypeMirror) - Static method in class com.oracle.truffle.dsl.processor.model.TemplateMethod
 
compareTo(CodeImport) - Method in class com.oracle.truffle.dsl.processor.java.model.CodeImport
 
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
 
compareTo(TemplateMethod.TypeSignature) - Method in class com.oracle.truffle.dsl.processor.model.TemplateMethod.TypeSignature
 
compareTo(TypeData) - Method in class com.oracle.truffle.dsl.processor.model.TypeData
 
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
 
containsField(String) - Method in class com.oracle.truffle.dsl.processor.java.model.CodeTypeElement
 
containsTemplate(TypeElement) - Method in class com.oracle.truffle.dsl.processor.ProcessorContext
 
context - Variable in class com.oracle.truffle.dsl.processor.generator.AbstractCodeElementFactory
 
context - Variable in class com.oracle.truffle.dsl.processor.parser.AbstractParser
 
create(M) - Method in class com.oracle.truffle.dsl.processor.generator.AbstractClassElementFactory
 
create(M) - Method in class com.oracle.truffle.dsl.processor.generator.AbstractCodeElementFactory
 
create(M) - Method in class com.oracle.truffle.dsl.processor.generator.AbstractCompilationUnitFactory
 
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.ExecutableTypeMethodParser
 
create(TemplateMethod, boolean) - Method in class com.oracle.truffle.dsl.processor.parser.GenericParser
 
create(TemplateMethod, boolean) - Method in class com.oracle.truffle.dsl.processor.parser.GuardParser
 
create(TemplateMethod, boolean) - Method in class com.oracle.truffle.dsl.processor.parser.ImplicitCastParser
 
create(TemplateMethod, boolean) - Method in class com.oracle.truffle.dsl.processor.parser.ShortCircuitParser
 
create(SpecializationData) - Static method in class com.oracle.truffle.dsl.processor.parser.SpecializationGroup
 
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<TypeMirror>) - 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
 
createChildren(M) - Method in class com.oracle.truffle.dsl.processor.generator.AbstractCodeElementFactory
 
createChildren(M) - Method in class com.oracle.truffle.dsl.processor.generator.AbstractCompilationUnitFactory
 
createChildren(NodeData) - Method in class com.oracle.truffle.dsl.processor.generator.NodeCodeGenerator
 
createChildren(TypeSystemData) - Method in class com.oracle.truffle.dsl.processor.generator.TypeSystemCodeGenerator
 
createClass(Template, Set<Modifier>, String, TypeMirror, boolean) - Method in class com.oracle.truffle.dsl.processor.generator.AbstractClassElementFactory
 
createConstantName(String) - Static method in class com.oracle.truffle.dsl.processor.java.ElementUtils
 
createConstructorUsingFields(Set<Modifier>, CodeTypeElement) - Method in class com.oracle.truffle.dsl.processor.generator.AbstractClassElementFactory
 
createDefaultMethodSpec(ExecutableElement, AnnotationMirror, boolean, String) - Method in class com.oracle.truffle.dsl.processor.parser.NodeMethodParser
 
createInitBuilder() - Method in class com.oracle.truffle.dsl.processor.java.model.CodeVariableElement
 
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.SpecializationData
 
createReturnParameterSpec() - Method in class com.oracle.truffle.dsl.processor.parser.GuardParser
 
createReturnParameterSpec() - Method in class com.oracle.truffle.dsl.processor.parser.NodeMethodParser
 
createReturnParameterSpec() - Method in class com.oracle.truffle.dsl.processor.parser.ShortCircuitParser
 
createShortCircuitId(NodeChildData, int) - Static method in class com.oracle.truffle.dsl.processor.model.NodeExecutionData
 
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.ExecutableTypeMethodParser
 
createSpecification(ExecutableElement, AnnotationMirror) - Method in class com.oracle.truffle.dsl.processor.parser.GenericParser
 
createSpecification(ExecutableElement, AnnotationMirror) - Method in class com.oracle.truffle.dsl.processor.parser.GuardParser
 
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.ShortCircuitParser
 
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
 
createSuperConstructor(TypeElement, ExecutableElement) - Method in class com.oracle.truffle.dsl.processor.generator.AbstractClassElementFactory
 
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.GenericParser
 
createValueParameterSpec(NodeExecutionData) - Method in class com.oracle.truffle.dsl.processor.parser.GuardParser
 
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 - Static variable 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
 
declaration(String, String, CodeTreeBuilder) - Method in class com.oracle.truffle.dsl.processor.java.model.CodeTreeBuilder
 
declaration(TypeMirror, String) - Method in class com.oracle.truffle.dsl.processor.java.model.CodeTreeBuilder
 
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
 
dot() - Method in class com.oracle.truffle.dsl.processor.java.model.CodeTreeBuilder
 
doubleQuote(String) - Method in class com.oracle.truffle.dsl.processor.java.model.CodeTreeBuilder
 
dump() - Method in class com.oracle.truffle.dsl.processor.model.NodeData
 

E

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.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.ExecutableTypeData
 
equals(Object) - Method in class com.oracle.truffle.dsl.processor.model.GuardData
 
equals(Object) - Method in class com.oracle.truffle.dsl.processor.model.GuardExpression
 
equals(Object) - Method in class com.oracle.truffle.dsl.processor.model.TemplateMethod.TypeSignature
 
equals(Object) - Method in class com.oracle.truffle.dsl.processor.model.TypeData
 
equals(Object) - Method in class com.oracle.truffle.dsl.processor.parser.SpecializationGroup.TypeGuard
 
equalsType(TypeData) - Method in class com.oracle.truffle.dsl.processor.model.TypeData
 
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
 
ExecutableTypeData - Class in com.oracle.truffle.dsl.processor.model
 
ExecutableTypeData(TemplateMethod, ExecutableElement, TypeSystemData, TypeData) - Constructor for class com.oracle.truffle.dsl.processor.model.ExecutableTypeData
 
ExecutableTypeMethodParser - Class in com.oracle.truffle.dsl.processor.parser
 
ExecutableTypeMethodParser(ProcessorContext, NodeData) - Constructor for class com.oracle.truffle.dsl.processor.parser.ExecutableTypeMethodParser
 
expectTypeMethodName(TypeData) - Static method in class com.oracle.truffle.dsl.processor.generator.TypeSystemCodeGenerator
 

F

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
 
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
 
findByExecutionData(NodeExecutionData) - Method in class com.oracle.truffle.dsl.processor.model.TemplateMethod
 
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
 
findElseConnectableGuards() - Method in class com.oracle.truffle.dsl.processor.parser.SpecializationGroup
 
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(ProcessorContext, TypeData) - Method in class com.oracle.truffle.dsl.processor.model.NodeChildData
 
findExecutableType(TypeData, 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
 
findParameters(ParameterSpec) - Method in class com.oracle.truffle.dsl.processor.model.TemplateMethod
 
findParameterSpec(String) - Method in class com.oracle.truffle.dsl.processor.model.MethodSpec
 
findRootEnclosingType(Element) - Static method in class com.oracle.truffle.dsl.processor.java.ElementUtils
 
findType(String) - Method in class com.oracle.truffle.dsl.processor.model.TypeSystemData
 
findType(TypeMirror) - Method in class com.oracle.truffle.dsl.processor.model.TypeSystemData
 
findTypeData(TypeMirror) - Method in class com.oracle.truffle.dsl.processor.model.TypeSystemData
 
findTypeGuard(int) - Method in class com.oracle.truffle.dsl.processor.parser.SpecializationGroup
 
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
 
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
 
foo() - Method in class com.oracle.truffle.dsl.processor.java.transform.AbstractCodeWriter
 
fromTypeMirror(TypeMirror) - Static method in class com.oracle.truffle.dsl.processor.java.ElementUtils
 

G

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
 
GenericParser - Class in com.oracle.truffle.dsl.processor.parser
 
GenericParser(ProcessorContext, NodeData) - Constructor for class com.oracle.truffle.dsl.processor.parser.GenericParser
 
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
 
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
 
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.
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.parser.AbstractParser
 
getAnnotationType() - Method in class com.oracle.truffle.dsl.processor.parser.CreateCastParser
 
getAnnotationType() - Method in class com.oracle.truffle.dsl.processor.parser.ExecutableTypeMethodParser
 
getAnnotationType() - Method in class com.oracle.truffle.dsl.processor.parser.GenericParser
 
getAnnotationType() - Method in class com.oracle.truffle.dsl.processor.parser.GuardParser
 
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.ShortCircuitParser
 
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) - 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
 
getAssignableTypes(ProcessorContext, TypeMirror) - Static method in class com.oracle.truffle.dsl.processor.java.ElementUtils
 
getAssumption() - Method in class com.oracle.truffle.dsl.processor.TruffleTypes
 
getAssumptions() - Method in class com.oracle.truffle.dsl.processor.model.NodeData
 
getAssumptions() - Method in class com.oracle.truffle.dsl.processor.model.SpecializationData
 
getAssumptions() - Method in class com.oracle.truffle.dsl.processor.parser.SpecializationGroup
 
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
 
getBoxedType() - Method in class com.oracle.truffle.dsl.processor.model.TypeData
 
getBoxedTypeMirrors() - Method in class com.oracle.truffle.dsl.processor.model.TypeSystemData
 
getBuilder() - Method in class com.oracle.truffle.dsl.processor.java.model.CodeExecutableElement
 
getCardinality() - Method in class com.oracle.truffle.dsl.processor.model.NodeChildData
 
getCasts() - Method in class com.oracle.truffle.dsl.processor.model.NodeData
 
getCheckedType() - Method in class com.oracle.truffle.dsl.processor.model.TypeCheckData
 
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
 
getChildNames() - Method in class com.oracle.truffle.dsl.processor.model.CreateCastData
 
getChildNames() - Method in class com.oracle.truffle.dsl.processor.model.GuardExpression
 
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, 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
 
getContains() - Method in class com.oracle.truffle.dsl.processor.model.SpecializationData
 
getContainsNames() - Method in class com.oracle.truffle.dsl.processor.model.SpecializationData
 
getContext() - Method in class com.oracle.truffle.dsl.processor.generator.AbstractCodeElementFactory
 
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
 
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
 
getDirectSuperTypes(TypeElement) - Static method in class com.oracle.truffle.dsl.processor.java.ElementUtils
 
getDslMetadata() - Method in class com.oracle.truffle.dsl.processor.TruffleTypes
 
getDslNode() - Method in class com.oracle.truffle.dsl.processor.TruffleTypes
 
getDslShare() - Method in class com.oracle.truffle.dsl.processor.TruffleTypes
 
getElement() - Method in class com.oracle.truffle.dsl.processor.generator.AbstractClassElementFactory
 
getElement() - Method in class com.oracle.truffle.dsl.processor.generator.AbstractCodeElementFactory
 
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
 
getEnclosedElementsInDeclarationOrder(TypeElement) - Method in interface com.oracle.truffle.dsl.processor.java.compiler.Compiler
 
getEnclosedElementsInDeclarationOrder(TypeElement) - Method in class com.oracle.truffle.dsl.processor.java.compiler.JavaCCompiler
 
getEnclosedElementsInDeclarationOrder(TypeElement) - Method in class com.oracle.truffle.dsl.processor.java.compiler.JDTCompiler
 
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
 
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
 
getExpectError() - Method in class com.oracle.truffle.dsl.processor.TruffleTypes
 
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.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
 
getGeneric() - Method in class com.oracle.truffle.dsl.processor.model.ShortCircuitData
 
getGenericSpecialization() - Method in class com.oracle.truffle.dsl.processor.model.NodeData
 
getGenericType() - Method in class com.oracle.truffle.dsl.processor.model.TypeSystemData
 
getGenericTypeData() - Method in class com.oracle.truffle.dsl.processor.model.TypeSystemData
 
getGetter() - Method in class com.oracle.truffle.dsl.processor.model.NodeFieldData
 
getGuardName() - Method in class com.oracle.truffle.dsl.processor.model.GuardExpression
 
getGuards() - Method in class com.oracle.truffle.dsl.processor.model.SpecializationData
 
getGuards() - Method in class com.oracle.truffle.dsl.processor.parser.SpecializationGroup
 
getHeaderComment(ProcessingEnvironment, Element) - Method in interface com.oracle.truffle.dsl.processor.java.compiler.Compiler
 
getHeaderComment(ProcessingEnvironment, Element) - Method in class com.oracle.truffle.dsl.processor.java.compiler.JavaCCompiler
 
getHeaderComment(ProcessingEnvironment, Element) - Method in class com.oracle.truffle.dsl.processor.java.compiler.JDTCompiler
 
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
 
getImplicitClass(TypeData) - Static method in class com.oracle.truffle.dsl.processor.generator.TypeSystemCodeGenerator
 
getImplies() - Method in class com.oracle.truffle.dsl.processor.TruffleTypes
 
getImpliesExpressions() - Method in class com.oracle.truffle.dsl.processor.model.GuardData
 
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
 
getIndex() - Method in class com.oracle.truffle.dsl.processor.model.TypeData
 
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
 
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.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
 
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
 
getMaxSpecializationIndex() - Method in class com.oracle.truffle.dsl.processor.parser.SpecializationGroup
 
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
 
getMessageAnnotation() - Method in class com.oracle.truffle.dsl.processor.model.TypeData
 
getMessageAnnotationValue() - Method in class com.oracle.truffle.dsl.processor.model.MessageContainer
 
getMessageAnnotationValue() - Method in class com.oracle.truffle.dsl.processor.model.SpecializationThrowsData
 
getMessageAnnotationValue() - Method in class com.oracle.truffle.dsl.processor.model.TypeData
 
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
 
getMessageElement() - Method in class com.oracle.truffle.dsl.processor.model.TypeData
 
getMessages() - Method in class com.oracle.truffle.dsl.processor.model.MessageContainer
 
getMethod(String) - Method in class com.oracle.truffle.dsl.processor.java.model.CodeTypeElement
 
getMethod() - Method in class com.oracle.truffle.dsl.processor.model.Parameter
 
getMethod() - Method in class com.oracle.truffle.dsl.processor.model.TemplateMethod
 
getMethodBody(ProcessingEnvironment, ExecutableElement) - Method in interface com.oracle.truffle.dsl.processor.java.compiler.Compiler
 
getMethodBody(ProcessingEnvironment, ExecutableElement) - Method in class com.oracle.truffle.dsl.processor.java.compiler.JavaCCompiler
 
getMethodBody(ProcessingEnvironment, ExecutableElement) - Method in class com.oracle.truffle.dsl.processor.java.compiler.JDTCompiler
 
getMethodName() - Method in class com.oracle.truffle.dsl.processor.model.TemplateMethod
 
getMethods() - Method in class com.oracle.truffle.dsl.processor.java.model.CodeTypeElement
 
getModel() - Method in class com.oracle.truffle.dsl.processor.generator.AbstractCodeElementFactory
 
getModifiers() - Method in class com.oracle.truffle.dsl.processor.java.model.CodeElement
 
getName() - Method in class com.oracle.truffle.dsl.processor.java.model.CodeVariableElement
 
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
 
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
 
getNodeDeclaringChildren() - Method in class com.oracle.truffle.dsl.processor.model.NodeData
 
getNodeFactory() - Method in class com.oracle.truffle.dsl.processor.TruffleTypes
 
getNodeFactoryBase() - 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
 
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
 
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
 
getParameters() - Method in class com.oracle.truffle.dsl.processor.java.model.CodeExecutableElement
 
getParameters() - Method in class com.oracle.truffle.dsl.processor.model.TemplateMethod
 
getParametersAfter(Parameter) - 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
 
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
 
getPrimitiveType() - Method in class com.oracle.truffle.dsl.processor.model.TypeData
 
getPrimitiveTypeMirrors() - Method in class com.oracle.truffle.dsl.processor.model.TypeSystemData
 
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
 
getReceiverType() - Method in class com.oracle.truffle.dsl.processor.java.model.CodeExecutableElement
 
getRequired() - Method in class com.oracle.truffle.dsl.processor.model.MethodSpec
 
getRequiredParameters() - Method in class com.oracle.truffle.dsl.processor.model.TemplateMethod
 
getResolvedChildren() - Method in class com.oracle.truffle.dsl.processor.model.GuardExpression
 
getResolvedGuard() - Method in class com.oracle.truffle.dsl.processor.model.GuardExpression
 
getReturnType() - Method in class com.oracle.truffle.dsl.processor.java.model.CodeExecutableElement
 
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
 
getRoot() - Method in class com.oracle.truffle.dsl.processor.java.model.CodeTreeBuilder
 
getShortCircuitId() - Method in class com.oracle.truffle.dsl.processor.model.NodeExecutionData
 
getShortCircuits() - Method in class com.oracle.truffle.dsl.processor.model.NodeData
 
getShortCircuits() - Method in class com.oracle.truffle.dsl.processor.model.SpecializationData
 
getShortName() - Method in class com.oracle.truffle.dsl.processor.model.NodeData
 
getSignatureIndex() - Method in class com.oracle.truffle.dsl.processor.parser.SpecializationGroup.TypeGuard
 
getSignatureParameter(int) - Method in class com.oracle.truffle.dsl.processor.model.TemplateMethod
 
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
 
getSignatureTypes(TemplateMethod) - Static 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.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
 
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.TruffleProcessor
 
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
 
getTemplateMethodName() - Method in class com.oracle.truffle.dsl.processor.model.Template
 
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.ExecutableTypeData
 
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
 
getTypeArguments() - Method in class com.oracle.truffle.dsl.processor.java.model.CodeTypeMirror.DeclaredCodeTypeMirror
 
getTypeCasts() - Method in class com.oracle.truffle.dsl.processor.model.TypeData
 
getTypeChecks() - Method in class com.oracle.truffle.dsl.processor.model.TypeData
 
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
 
getTypeIdentifiers() - Method in class com.oracle.truffle.dsl.processor.model.TypeSystemData
 
getTypeParameters() - Method in class com.oracle.truffle.dsl.processor.java.model.CodeExecutableElement
 
getTypeParameters() - Method in class com.oracle.truffle.dsl.processor.java.model.CodeTypeElement
 
getTypes() - Method in class com.oracle.truffle.dsl.processor.model.TypeSystemData
 
getTypeSignature() - Method in class com.oracle.truffle.dsl.processor.model.TemplateMethod
 
getTypeSystem() - Method in class com.oracle.truffle.dsl.processor.model.ExecutableTypeData
 
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.TypeData
 
getTypeSystem() - Method in class com.oracle.truffle.dsl.processor.model.TypeSystemData
 
getTypeSystem() - Method in class com.oracle.truffle.dsl.processor.parser.MethodSpecParser
 
getTypeSystem() - Method in class com.oracle.truffle.dsl.processor.parser.TemplateMethodParser
 
getTypeSystemType() - Method in class com.oracle.truffle.dsl.processor.model.Parameter
 
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
 
getValue() - Method in class com.oracle.truffle.dsl.processor.java.model.CodeAnnotationValue
 
getValueName() - Method in class com.oracle.truffle.dsl.processor.model.ShortCircuitData
 
getValueType() - Method in class com.oracle.truffle.dsl.processor.model.TypeCheckData
 
getVisibility(Set<Modifier>) - Static method in class com.oracle.truffle.dsl.processor.java.ElementUtils
 
getVoidType() - Method in class com.oracle.truffle.dsl.processor.model.TypeSystemData
 
GuardData - Class in com.oracle.truffle.dsl.processor.model
 
GuardData(TemplateMethod, List<GuardExpression>) - Constructor for class com.oracle.truffle.dsl.processor.model.GuardData
 
GuardExpression - Class in com.oracle.truffle.dsl.processor.model
 
GuardExpression(String, boolean) - Constructor for class com.oracle.truffle.dsl.processor.model.GuardExpression
 
GuardParser - Class in com.oracle.truffle.dsl.processor.parser
 
GuardParser(ProcessorContext, NodeData, TemplateMethod, GuardExpression) - Constructor for class com.oracle.truffle.dsl.processor.parser.GuardParser
 

H

hasError(TypeMirror) - Static method in class com.oracle.truffle.dsl.processor.java.ElementUtils
 
hasErrors() - Method in class com.oracle.truffle.dsl.processor.model.MessageContainer
 
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.ExecutableTypeData
 
hashCode() - Method in class com.oracle.truffle.dsl.processor.model.GuardData
 
hashCode() - Method in class com.oracle.truffle.dsl.processor.model.GuardExpression
 
hashCode() - Method in class com.oracle.truffle.dsl.processor.model.TemplateMethod.TypeSignature
 
hashCode() - Method in class com.oracle.truffle.dsl.processor.model.TypeData
 
hashCode() - Method in class com.oracle.truffle.dsl.processor.parser.SpecializationGroup.TypeGuard
 
hasNext() - Method in class com.oracle.truffle.dsl.processor.util.Filterator
 
hasRewrite(ProcessorContext) - Method in class com.oracle.truffle.dsl.processor.model.SpecializationData
 
hasUnexpectedValue(ProcessorContext) - Method in class com.oracle.truffle.dsl.processor.model.ExecutableTypeData
 

I

ImplicitCastData - Class in com.oracle.truffle.dsl.processor.model
 
ImplicitCastData(TemplateMethod, TypeData, TypeData) - 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, CodeTree) - Method in class com.oracle.truffle.dsl.processor.java.model.CodeTreeBuilder
 
instanceOf(String, String) - Method in class com.oracle.truffle.dsl.processor.java.model.CodeTreeBuilder
 
instanceOf(String, TypeMirror) - Method in class com.oracle.truffle.dsl.processor.java.model.CodeTreeBuilder
 
is(CodeTree) - Method in class com.oracle.truffle.dsl.processor.java.model.CodeTreeBuilder
 
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
 
isCompatibleTo(SpecializationData) - Method in class com.oracle.truffle.dsl.processor.model.ShortCircuitData
 
isContainedBy(SpecializationData) - Method in class com.oracle.truffle.dsl.processor.model.SpecializationData
 
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
 
isDelegateToRootDeclaredType() - Method in class com.oracle.truffle.dsl.processor.parser.AbstractParser
 
isDelegateToRootDeclaredType() - Method in class com.oracle.truffle.dsl.processor.parser.NodeParser
 
isEmitErrors() - Method in class com.oracle.truffle.dsl.processor.parser.MethodSpecParser
 
isEmpty() - Method in class com.oracle.truffle.dsl.processor.java.model.CodeTreeBuilder
 
isEnclosedIn(Element, Element) - Static method in class com.oracle.truffle.dsl.processor.java.ElementUtils
 
isFallbackReachable() - Method in class com.oracle.truffle.dsl.processor.model.NodeData
 
isFinal() - Method in class com.oracle.truffle.dsl.processor.model.ExecutableTypeData
 
isFrameUsedByAnyGuard(ProcessorContext) - Method in class com.oracle.truffle.dsl.processor.model.NodeData
 
isFrameUsedByGuard(ProcessorContext) - Method in class com.oracle.truffle.dsl.processor.model.SpecializationData
 
isGenerated() - Method in class com.oracle.truffle.dsl.processor.model.NodeFieldData
 
isGeneric() - Method in class com.oracle.truffle.dsl.processor.model.ShortCircuitData
 
isGeneric() - Method in class com.oracle.truffle.dsl.processor.model.SpecializationData
 
isGeneric() - Method in class com.oracle.truffle.dsl.processor.model.TypeCastData
 
isGeneric() - Method in class com.oracle.truffle.dsl.processor.model.TypeCheckData
 
isGeneric() - Method in class com.oracle.truffle.dsl.processor.model.TypeData
 
isIgnoreAdditionalParameters() - Method in class com.oracle.truffle.dsl.processor.model.MethodSpec
 
isIgnoreAdditionalSpecifications() - Method in class com.oracle.truffle.dsl.processor.model.MethodSpec
 
isImplicitSubtypeOf(TypeData) - Method in class com.oracle.truffle.dsl.processor.model.TypeData
 
isImplicitTypeMethodName(TypeData) - Static method in class com.oracle.truffle.dsl.processor.generator.TypeSystemCodeGenerator
 
isIndexed() - Method in class com.oracle.truffle.dsl.processor.model.NodeExecutionData
 
isLocal() - Method in class com.oracle.truffle.dsl.processor.model.ParameterSpec
 
isMany() - Method in enum com.oracle.truffle.dsl.processor.model.NodeChildData.Cardinality
 
isNegated() - Method in class com.oracle.truffle.dsl.processor.model.GuardExpression
 
isNotNull() - Method in class com.oracle.truffle.dsl.processor.java.model.CodeTreeBuilder
 
isNull() - Method in class com.oracle.truffle.dsl.processor.java.model.CodeTreeBuilder
 
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.ExecutableTypeMethodParser
 
isParsable(ExecutableElement) - Method in class com.oracle.truffle.dsl.processor.parser.GuardParser
 
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(ProcessorContext) - Method in class com.oracle.truffle.dsl.processor.model.NodeData
 
isPolymorphic() - Method in class com.oracle.truffle.dsl.processor.model.SpecializationData
 
isPrimitive(TypeMirror) - Static method in class com.oracle.truffle.dsl.processor.java.ElementUtils
 
isPrimitive() - Method in class com.oracle.truffle.dsl.processor.model.TypeData
 
isReachable() - Method in class com.oracle.truffle.dsl.processor.model.SpecializationData
 
isReachableAfter(SpecializationData) - Method in class com.oracle.truffle.dsl.processor.model.SpecializationData
 
isResolved() - Method in class com.oracle.truffle.dsl.processor.model.GuardExpression
 
isShortCircuit() - Method in class com.oracle.truffle.dsl.processor.model.NodeExecutionData
 
isSignature() - Method in class com.oracle.truffle.dsl.processor.model.ParameterSpec
 
isSourceSectionConstructor(ProcessorContext, ExecutableElement) - Static method in class com.oracle.truffle.dsl.processor.parser.NodeParser
 
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
 
isSubtypeOf(TypeData) - Method in class com.oracle.truffle.dsl.processor.model.TypeData
 
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
 
isTypeGuardUsedInAnyGuardBelow(ProcessorContext, SpecializationData, SpecializationGroup.TypeGuard) - Method in class com.oracle.truffle.dsl.processor.parser.SpecializationGroup
 
isTypeMethodName(TypeData) - Static method in class com.oracle.truffle.dsl.processor.generator.TypeSystemCodeGenerator
 
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
 
isVoid() - Method in class com.oracle.truffle.dsl.processor.model.TypeData
 
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

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(TypeData) - Method in class com.oracle.truffle.dsl.processor.model.TypeSystemData
 
lookupCast(TypeData, TypeData) - Method in class com.oracle.truffle.dsl.processor.model.TypeSystemData
 
lookupSourceTypes(TypeData) - Method in class com.oracle.truffle.dsl.processor.model.TypeSystemData
 

M

matches(TypeMirror) - 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
 
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
 
MessageContainer.Message(AnnotationMirror, AnnotationValue, MessageContainer, String, Diagnostic.Kind) - Constructor for class com.oracle.truffle.dsl.processor.model.MessageContainer.Message
 
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

needsCastTo(TypeMirror, TypeMirror) - Static method in class com.oracle.truffle.dsl.processor.java.ElementUtils
 
needsCastTo(TypeData) - Method in class com.oracle.truffle.dsl.processor.model.TypeData
 
needsCastTo(TypeMirror) - Method in class com.oracle.truffle.dsl.processor.model.TypeData
 
needsFactory() - Method in class com.oracle.truffle.dsl.processor.model.NodeData
 
needsRewrites(ProcessorContext) - Method in class com.oracle.truffle.dsl.processor.model.NodeData
 
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, List<NodeChildData>, List<NodeExecutionData>, List<NodeFieldData>, List<String>) - 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, boolean) - Constructor for class com.oracle.truffle.dsl.processor.model.NodeExecutionData
 
NodeFieldData - Class in com.oracle.truffle.dsl.processor.model
 
NodeFieldData(Element, AnnotationMirror, TypeMirror, String, 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
 
nodeTypeIdentifiers(NodeData) - Method in class com.oracle.truffle.dsl.processor.parser.ExecutableTypeMethodParser
 
nodeTypeIdentifiers(NodeData) - Method in class com.oracle.truffle.dsl.processor.parser.GuardParser
 
nodeTypeIdentifiers(NodeData) - Method in class com.oracle.truffle.dsl.processor.parser.NodeMethodParser
 
nodeTypeMirrors(NodeData) - Method in class com.oracle.truffle.dsl.processor.parser.ExecutableTypeMethodParser
 
nodeTypeMirrors(NodeData) - Method in class com.oracle.truffle.dsl.processor.parser.GuardParser
 
nodeTypeMirrors(NodeData) - Method in class com.oracle.truffle.dsl.processor.parser.NodeMethodParser
 
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
 
OPTION_DETAILED_REWRITE_REASONS - Static variable in class com.oracle.truffle.dsl.processor.TruffleTypes
 
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, TypeMirror, int, int) - Constructor for class com.oracle.truffle.dsl.processor.model.Parameter
 
Parameter(ParameterSpec, TypeData, int, int) - Constructor for class com.oracle.truffle.dsl.processor.model.Parameter
 
Parameter(Parameter, TypeData) - Constructor for class com.oracle.truffle.dsl.processor.model.Parameter
 
Parameter(Parameter) - Constructor for class com.oracle.truffle.dsl.processor.model.Parameter
 
ParameterSpec - Class in com.oracle.truffle.dsl.processor.model
 
ParameterSpec(String, List<TypeMirror>, Set<String>) - Constructor for class com.oracle.truffle.dsl.processor.model.ParameterSpec
 
ParameterSpec(String, TypeMirror) - Constructor for class com.oracle.truffle.dsl.processor.model.ParameterSpec
 
ParameterSpec(ParameterSpec, List<TypeMirror>, Set<String>) - Constructor for class com.oracle.truffle.dsl.processor.model.ParameterSpec
 
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
 
parseHeader(String) - Static method in class com.oracle.truffle.dsl.processor.java.compiler.AbstractCompiler
 
parseImpl(MethodSpec, int, String, ExecutableElement, AnnotationMirror, TypeMirror, List<TypeMirror>) - Method in class com.oracle.truffle.dsl.processor.parser.MethodSpecParser
 
Predicate<T> - Interface in com.oracle.truffle.dsl.processor.util
 
printException(Throwable) - Static method in class com.oracle.truffle.dsl.processor.java.ElementUtils
 
process(CodeElement, M) - Method in class com.oracle.truffle.dsl.processor.generator.AbstractCodeElementFactory
 
process(CodeElement, M) - Method in class com.oracle.truffle.dsl.processor.generator.AbstractCompilationUnitFactory
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.oracle.truffle.dsl.processor.TruffleProcessor
 
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
 

R

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
 
replaceParameter(String, Parameter) - Method in class com.oracle.truffle.dsl.processor.model.TemplateMethod
 
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

setAssumptions(List<String>) - 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
 
setCasts(List<TypeCastData>) - Method in class com.oracle.truffle.dsl.processor.model.TypeSystemData
 
setChecks(List<TypeCheckData>) - Method in class com.oracle.truffle.dsl.processor.model.TypeSystemData
 
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
 
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
 
setExecutableTypes(Map<Integer, List<ExecutableTypeData>>) - Method in class com.oracle.truffle.dsl.processor.model.NodeData
 
setExecuteWith(List<NodeChildData>) - Method in class com.oracle.truffle.dsl.processor.model.NodeChildData
 
setExecution(NodeExecutionData) - Method in class com.oracle.truffle.dsl.processor.model.ParameterSpec
 
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
 
setGenericShortCircuitMethod(ShortCircuitData) - Method in class com.oracle.truffle.dsl.processor.model.ShortCircuitData
 
setGenericType(TypeMirror) - Method in class com.oracle.truffle.dsl.processor.model.TypeSystemData
 
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
 
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
 
setImplicitCasts(List<ImplicitCastData>) - Method in class com.oracle.truffle.dsl.processor.model.TypeSystemData
 
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
 
setLocal(boolean) - Method in class com.oracle.truffle.dsl.processor.model.ParameterSpec
 
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
 
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
 
setResolvedChildren(NodeExecutionData[]) - Method in class com.oracle.truffle.dsl.processor.model.GuardExpression
 
setResolvedGuard(GuardData) - Method in class com.oracle.truffle.dsl.processor.model.GuardExpression
 
setReturnType(TypeMirror) - Method in class com.oracle.truffle.dsl.processor.java.model.CodeExecutableElement
 
setShortCircuits(List<ShortCircuitData>) - Method in class com.oracle.truffle.dsl.processor.model.SpecializationData
 
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
 
setTypes(List<TypeData>) - Method in class com.oracle.truffle.dsl.processor.model.TypeSystemData
 
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
 
setVoidType(TypeData) - Method in class com.oracle.truffle.dsl.processor.model.TypeSystemData
 
ShortCircuitData - Class in com.oracle.truffle.dsl.processor.model
 
ShortCircuitData(TemplateMethod, String) - Constructor for class com.oracle.truffle.dsl.processor.model.ShortCircuitData
 
ShortCircuitParser - Class in com.oracle.truffle.dsl.processor.parser
 
ShortCircuitParser(ProcessorContext, NodeData) - Constructor for class com.oracle.truffle.dsl.processor.parser.ShortCircuitParser
 
singleString(String) - Static method in class com.oracle.truffle.dsl.processor.java.model.CodeTreeBuilder
 
singletonName(TypeSystemData) - Static method in class com.oracle.truffle.dsl.processor.generator.TypeSystemCodeGenerator
 
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
 
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(List<SpecializationGroup>, List<String>, List<SpecializationGroup.TypeGuard>, List<GuardExpression>) - Constructor for class com.oracle.truffle.dsl.processor.parser.SpecializationGroup
 
SpecializationGroup.TypeGuard - Class in com.oracle.truffle.dsl.processor.parser
 
SpecializationGroup.TypeGuard(TypeData, int) - Constructor for class com.oracle.truffle.dsl.processor.parser.SpecializationGroup.TypeGuard
 
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
 
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
 
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, String, 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
 
TemplateMethod.TypeSignature() - Constructor for class com.oracle.truffle.dsl.processor.model.TemplateMethod.TypeSignature
 
TemplateMethod.TypeSignature(List<TypeData>) - Constructor for class com.oracle.truffle.dsl.processor.model.TemplateMethod.TypeSignature
 
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
 
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.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.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.TypeData
 
toString() - Method in class com.oracle.truffle.dsl.processor.model.TypeSystemData
 
toString() - Method in class com.oracle.truffle.dsl.processor.parser.SpecializationGroup
 
tree(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, TypeData, TypeData) - Constructor for class com.oracle.truffle.dsl.processor.model.TypeCastData
 
TypeCheckData - Class in com.oracle.truffle.dsl.processor.model
 
TypeCheckData(TemplateMethod, TypeData, TypeData) - Constructor for class com.oracle.truffle.dsl.processor.model.TypeCheckData
 
TypeData - Class in com.oracle.truffle.dsl.processor.model
 
TypeData(TypeSystemData, int, AnnotationValue, TypeMirror, TypeMirror) - Constructor for class com.oracle.truffle.dsl.processor.model.TypeData
 
typeEquals(TypeMirror, TypeMirror) - Static method in class com.oracle.truffle.dsl.processor.java.ElementUtils
 
typeLiteral(TypeMirror) - Method in class com.oracle.truffle.dsl.processor.java.model.CodeTreeBuilder
 
typeName(TypeSystemData) - Static method in class com.oracle.truffle.dsl.processor.generator.TypeSystemCodeGenerator
 
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) - 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
 

U

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.
verify(ProcessorContext, Element, AnnotationMirror) - Method in class com.oracle.truffle.dsl.processor.TruffleTypes
 
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
 
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(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

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