Skip navigation links
B C E F G I L M N O P S T W 

B

beginGroup(G, String, String, M, int, Map<? extends Object, ? extends Object>) - Method in class org.graalvm.graphio.GraphOutput
Begins a compilation group.
blockId(B) - Method in interface org.graalvm.graphio.GraphBlocks
Unique id of a block.
blockNodes(G, B) - Method in interface org.graalvm.graphio.GraphBlocks
 
blocks(G) - Method in interface org.graalvm.graphio.GraphBlocks
All blocks in the graph.
blocks(GraphBlocks<G, ?, N>) - Method in class org.graalvm.graphio.GraphOutput.Builder
Associates implementation of blocks.
blockSuccessors(B) - Method in interface org.graalvm.graphio.GraphBlocks
 
build(WritableByteChannel) - Method in class org.graalvm.graphio.GraphOutput.Builder
Creates new GraphOutput to output to provided channel.
build(GraphOutput<?, ?>) - Method in class org.graalvm.graphio.GraphOutput.Builder
Support for nesting heterogenous graphs.

C

classForNode(N) - Method in interface org.graalvm.graphio.GraphStructure
Finds a node class for node.
close() - Method in class org.graalvm.graphio.GraphOutput
Closes the output.

E

edgeDirect(P, int) - Method in interface org.graalvm.graphio.GraphStructure
Checks whether an edge is direct.
edgeName(P, int) - Method in interface org.graalvm.graphio.GraphStructure
The name of an edge.
edgeNodes(G, N, P, int) - Method in interface org.graalvm.graphio.GraphStructure
Nodes where the edges for a port lead to/from.
edgeType(P, int) - Method in interface org.graalvm.graphio.GraphStructure
Type of an edge.
elements(GraphElements<E, ?, ?, P>) - Method in class org.graalvm.graphio.GraphOutput.Builder
Associates implementation of graph elements.
elementsAndLocations(GraphElements<E, ?, ?, P>, GraphLocations<E, P, ?>) - Method in class org.graalvm.graphio.GraphOutput.Builder
Associates implementation of graph elements and an advanced way to interpret their locations.
embedded(boolean) - Method in class org.graalvm.graphio.GraphOutput.Builder
Sets GraphOutput as embedded.
endGroup() - Method in class org.graalvm.graphio.GraphOutput
Ends compilation group.
enumClass(Object) - Method in interface org.graalvm.graphio.GraphTypes
Recognizes an enum object.
enumOrdinal(Object) - Method in interface org.graalvm.graphio.GraphTypes
Ordinal of an enum.
enumTypeValues(Object) - Method in interface org.graalvm.graphio.GraphTypes
All possible values of an enum.

F

field(Object) - Method in interface org.graalvm.graphio.GraphElements
Recognizes a field.
fieldDeclaringClass(F) - Method in interface org.graalvm.graphio.GraphElements
Field's declaring class.
fieldModifiers(F) - Method in interface org.graalvm.graphio.GraphElements
Field modifiers.
fieldName(F) - Method in interface org.graalvm.graphio.GraphElements
Name of a field.
fieldTypeName(F) - Method in interface org.graalvm.graphio.GraphElements
Type name of the field.

G

graph(G, Object) - Method in interface org.graalvm.graphio.GraphStructure
Casts obj to graph, if possible.
GraphBlocks<G,B,N> - Interface in org.graalvm.graphio
Special support for dealing with blocks.
GraphElements<M,F,S,P> - Interface in org.graalvm.graphio
Representation of methods, fields, their signatures and code locations.
GraphLocations<M,P,L> - Interface in org.graalvm.graphio
Provides source location information about compiled code.
GraphOutput<G,M> - Class in org.graalvm.graphio
Instance of output to dump informations about a compiler compilations.
GraphOutput.Builder<G,N,M> - Class in org.graalvm.graphio
Builder to configure and create an instance of GraphOutput.
GraphStructure<G,N,C,P> - Interface in org.graalvm.graphio
Interface that defines structure of a compiler graph.
GraphTypes - Interface in org.graalvm.graphio
Special support for dealing with enums.

I

isOpen() - Method in class org.graalvm.graphio.GraphOutput
Checks if the GraphOutput is open.

L

locationLanguage(L) - Method in interface org.graalvm.graphio.GraphLocations
Identification of the language.
locationLineNumber(L) - Method in interface org.graalvm.graphio.GraphLocations
Line number of a location.
locationOffsetEnd(L) - Method in interface org.graalvm.graphio.GraphLocations
Offset of the location.
locationOffsetStart(L) - Method in interface org.graalvm.graphio.GraphLocations
Offset of the location.
locationURI(L) - Method in interface org.graalvm.graphio.GraphLocations
The universal resource identification that contains the location.If the location can be found in an assummably accessible resource, then use such resource identification.

M

method(Object) - Method in interface org.graalvm.graphio.GraphElements
Recognize method.
methodCode(M) - Method in interface org.graalvm.graphio.GraphElements
Bytecode for a method.
methodDeclaringClass(M) - Method in interface org.graalvm.graphio.GraphElements
Method's declaring class.
methodLocation(M, int, P) - Method in interface org.graalvm.graphio.GraphLocations
Stack trace element for a method, index and position.
methodModifiers(M) - Method in interface org.graalvm.graphio.GraphElements
Method modifiers.
methodName(M) - Method in interface org.graalvm.graphio.GraphElements
Method name.
methodSignature(M) - Method in interface org.graalvm.graphio.GraphElements
Method's signature.
methodStackTraceElement(M, int, P) - Method in interface org.graalvm.graphio.GraphElements
Stack trace element for a method, index and position.

N

nameTemplate(C) - Method in interface org.graalvm.graphio.GraphStructure
The template used to build the name of nodes of this class.
newBuilder(GraphStructure<G, N, C, P>) - Static method in class org.graalvm.graphio.GraphOutput
Creates new builder to configure a future instance of GraphOutput.
node(Object) - Method in interface org.graalvm.graphio.GraphStructure
Finds a node for obj, if possible.
nodeClass(Object) - Method in interface org.graalvm.graphio.GraphStructure
Finds a node class for obj, if possible.
nodeClassType(C) - Method in interface org.graalvm.graphio.GraphStructure
Java class for a node class.
nodeHasPredecessor(N) - Method in interface org.graalvm.graphio.GraphStructure
Checks if there is a predecessor for a node.
nodeId(N) - Method in interface org.graalvm.graphio.GraphStructure
Id of node.
nodeProperties(G, N, Map<String, ? super Object>) - Method in interface org.graalvm.graphio.GraphStructure
Collects node properties.
nodes(G) - Method in interface org.graalvm.graphio.GraphStructure
Nodes of a graph.
nodesCount(G) - Method in interface org.graalvm.graphio.GraphStructure
Number of nodes in a graph.
nodeSourcePosition(Object) - Method in interface org.graalvm.graphio.GraphElements
Recognize a source position.
nodeSourcePositionBCI(P) - Method in interface org.graalvm.graphio.GraphElements
Byte code index of a position.
nodeSourcePositionCaller(P) - Method in interface org.graalvm.graphio.GraphElements
Caller of a position.
nodeSourcePositionMethod(P) - Method in interface org.graalvm.graphio.GraphElements
Method for a position.

O

org.graalvm.graphio - package org.graalvm.graphio
Send your graphs to IGV via a socket or a file.

P

portInputs(C) - Method in interface org.graalvm.graphio.GraphStructure
Input ports of a node class.
portOutputs(C) - Method in interface org.graalvm.graphio.GraphStructure
Output ports of a node class.
portSize(P) - Method in interface org.graalvm.graphio.GraphStructure
The number of edges in a port.
print(G, Map<? extends Object, ? extends Object>, int, String, Object...) - Method in class org.graalvm.graphio.GraphOutput
Prints a single graph.
protocolVersion(int, int) - Method in class org.graalvm.graphio.GraphOutput.Builder
Chooses which version of the protocol to use.

S

signature(Object) - Method in interface org.graalvm.graphio.GraphElements
Recognizes signature.
signatureParameterCount(S) - Method in interface org.graalvm.graphio.GraphElements
Number of parameters of a signature.
signatureParameterTypeName(S, int) - Method in interface org.graalvm.graphio.GraphElements
Type name of a signature parameter.
signatureReturnTypeName(S) - Method in interface org.graalvm.graphio.GraphElements
Type name of a return type.

T

typeName(Object) - Method in interface org.graalvm.graphio.GraphTypes
Finds Java type name for a given class.
types(GraphTypes) - Method in class org.graalvm.graphio.GraphOutput.Builder
Associates different implementation of types.

W

write(ByteBuffer) - Method in class org.graalvm.graphio.GraphOutput
Writes raw bytes into GraphOutput.
B C E F G I L M N O P S T W 
Skip navigation links