Skip navigation links
C D G I M N P Q R V 

C

com.oracle.truffle.nfi - package com.oracle.truffle.nfi
 
com.oracle.truffle.nfi.impl - package com.oracle.truffle.nfi.impl
 
com.oracle.truffle.nfi.types - package com.oracle.truffle.nfi.types
 
createContext(TruffleLanguage.Env) - Method in class com.oracle.truffle.nfi.impl.NFILanguageImpl
 
createContext(TruffleLanguage.Env) - Method in class com.oracle.truffle.nfi.NFILanguage
 

D

destroy() - Method in class com.oracle.truffle.nfi.impl.NativeAllocation.Destructor
 
destroy() - Method in class com.oracle.truffle.nfi.impl.NativeAllocation.FreeDestructor
 
Destructor() - Constructor for class com.oracle.truffle.nfi.impl.NativeAllocation.Destructor
 
disposeContext(NFIContext) - Method in class com.oracle.truffle.nfi.impl.NFILanguageImpl
 

G

getArgTypes() - Method in class com.oracle.truffle.nfi.types.NativeSignature
 
getElementType() - Method in class com.oracle.truffle.nfi.types.NativeArrayTypeMirror
 
getFilename() - Method in class com.oracle.truffle.nfi.types.NativeLibraryDescriptor
 
getFixedArgCount() - Method in class com.oracle.truffle.nfi.types.NativeSignature
 
getFlags() - Method in class com.oracle.truffle.nfi.types.NativeLibraryDescriptor
An optional array of implementation dependent flags.
getGlobalQueue() - Static method in class com.oracle.truffle.nfi.impl.NativeAllocation
Returns a global default NativeAllocation.Queue.
getKind() - Method in class com.oracle.truffle.nfi.types.NativeTypeMirror
 
getLibraryDescriptor() - Method in class com.oracle.truffle.nfi.types.NativeSource
 
getNFIBackendId() - Method in class com.oracle.truffle.nfi.types.NativeSource
 
getPreBoundSignature(int) - Method in class com.oracle.truffle.nfi.types.NativeSource
 
getPreBoundSymbol(int) - Method in class com.oracle.truffle.nfi.types.NativeSource
 
getRetType() - Method in class com.oracle.truffle.nfi.types.NativeSignature
 
getSignature() - Method in class com.oracle.truffle.nfi.types.NativeFunctionTypeMirror
 
getSimpleType() - Method in class com.oracle.truffle.nfi.types.NativeSimpleTypeMirror
 

I

initializeContext(NFIContext) - Method in class com.oracle.truffle.nfi.impl.NFILanguageImpl
 
isDefaultBackend() - Method in class com.oracle.truffle.nfi.types.NativeSource
 
isDefaultLibrary() - Method in class com.oracle.truffle.nfi.types.NativeLibraryDescriptor
Check whether this represents the default library.
isObjectOfLanguage(Object) - Method in class com.oracle.truffle.nfi.impl.NFILanguageImpl
 
isObjectOfLanguage(Object) - Method in class com.oracle.truffle.nfi.NFILanguage
 
isThreadAccessAllowed(Thread, boolean) - Method in class com.oracle.truffle.nfi.impl.NFILanguageImpl
 
isThreadAccessAllowed(Thread, boolean) - Method in class com.oracle.truffle.nfi.NFILanguage
 
isVarargs() - Method in class com.oracle.truffle.nfi.types.NativeSignature
 

M

MIME_TYPE - Static variable in class com.oracle.truffle.nfi.impl.NFILanguageImpl
 
MIME_TYPE - Static variable in class com.oracle.truffle.nfi.NFILanguage
 

N

NativeAllocation - Class in com.oracle.truffle.nfi.impl
Utility class to manage destructors for native allocations.
NativeAllocation.Destructor - Class in com.oracle.truffle.nfi.impl
 
NativeAllocation.FreeDestructor - Class in com.oracle.truffle.nfi.impl
 
NativeAllocation.Queue - Class in com.oracle.truffle.nfi.impl
 
NativeArrayTypeMirror - Class in com.oracle.truffle.nfi.types
 
NativeFunctionTypeMirror - Class in com.oracle.truffle.nfi.types
 
NativeLibraryDescriptor - Class in com.oracle.truffle.nfi.types
Parsed representation of library descriptors of the Truffle NFI.
NativeSignature - Class in com.oracle.truffle.nfi.types
 
NativeSimpleType - Enum in com.oracle.truffle.nfi.types
 
NativeSimpleTypeMirror - Class in com.oracle.truffle.nfi.types
 
NativeSource - Class in com.oracle.truffle.nfi.types
Parsed representation of a Truffle NFI source.
NativeTypeMirror - Class in com.oracle.truffle.nfi.types
 
NativeTypeMirror.Kind - Enum in com.oracle.truffle.nfi.types
 
NFILanguage - Class in com.oracle.truffle.nfi
 
NFILanguage() - Constructor for class com.oracle.truffle.nfi.NFILanguage
 
NFILanguageImpl - Class in com.oracle.truffle.nfi.impl
 
NFILanguageImpl() - Constructor for class com.oracle.truffle.nfi.impl.NFILanguageImpl
 

P

parse(TruffleLanguage.ParsingRequest) - Method in class com.oracle.truffle.nfi.impl.NFILanguageImpl
 
parse(TruffleLanguage.ParsingRequest) - Method in class com.oracle.truffle.nfi.NFILanguage
 
parseLibraryDescriptor(CharSequence) - Static method in class com.oracle.truffle.nfi.types.Parser
 
parseNFISource(CharSequence) - Static method in class com.oracle.truffle.nfi.types.Parser
 
Parser - Class in com.oracle.truffle.nfi.types
Helper for implementors of the Truffle NFI.
parseSignature(CharSequence) - Static method in class com.oracle.truffle.nfi.types.Parser
 
patchContext(NFIContext, TruffleLanguage.Env) - Method in class com.oracle.truffle.nfi.impl.NFILanguageImpl
 
patchContext(NFILanguage.Context, TruffleLanguage.Env) - Method in class com.oracle.truffle.nfi.NFILanguage
 
preBoundSymbolsLength() - Method in class com.oracle.truffle.nfi.types.NativeSource
 

Q

Queue() - Constructor for class com.oracle.truffle.nfi.impl.NativeAllocation.Queue
 

R

registerNativeAllocation(Object, NativeAllocation.Destructor) - Method in class com.oracle.truffle.nfi.impl.NativeAllocation.Queue
Register a native NativeAllocation.Destructor that should be called when some managed object dies.

V

valueOf(String) - Static method in enum com.oracle.truffle.nfi.types.NativeSimpleType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.truffle.nfi.types.NativeTypeMirror.Kind
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.oracle.truffle.nfi.types.NativeSimpleType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.truffle.nfi.types.NativeTypeMirror.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
C D G I M N P Q R V 
Skip navigation links