comparison truffle/com.oracle.truffle.api/snapshot.sigtest @ 22400:b07854a19ab4

Adding API snapshots as for version truffle-0.9 and enabling their check in the gate
author Jaroslav Tulach <jaroslav.tulach@oracle.com>
date Fri, 20 Nov 2015 16:41:09 +0100
parents
children 2ce4c49bc131
comparison
equal deleted inserted replaced
22399:efbc311e9ff2 22400:b07854a19ab4
1 #Signature file v4.1
2 #Version
3
4 CLSS public abstract interface com.oracle.truffle.api.Assumption
5 meth public abstract boolean isValid()
6 meth public abstract java.lang.String getName()
7 meth public abstract void check() throws com.oracle.truffle.api.nodes.InvalidAssumptionException
8 meth public abstract void invalidate()
9
10 CLSS public abstract interface com.oracle.truffle.api.CallTarget
11 meth public abstract !varargs java.lang.Object call(java.lang.Object[])
12
13 CLSS public final com.oracle.truffle.api.CompilerAsserts
14 meth public static <%0 extends java.lang.Object> void compilationConstant(java.lang.Object)
15 meth public static <%0 extends java.lang.Object> void partialEvaluationConstant(java.lang.Object)
16 meth public static void neverPartOfCompilation()
17 meth public static void neverPartOfCompilation(java.lang.String)
18 supr java.lang.Object
19
20 CLSS public final com.oracle.truffle.api.CompilerDirectives
21 cons public init()
22 fld public final static double FASTPATH_PROBABILITY = 0.9999
23 fld public final static double LIKELY_PROBABILITY = 0.75
24 fld public final static double SLOWPATH_PROBABILITY = 1.0E-4
25 fld public final static double UNLIKELY_PROBABILITY = 0.25
26 innr public abstract interface static !annotation CompilationFinal
27 innr public abstract interface static !annotation TruffleBoundary
28 innr public abstract interface static !annotation ValueType
29 meth public static <%0 extends java.lang.Object> {%%0} interpreterOnly(java.util.concurrent.Callable<{%%0}>) throws java.lang.Exception
30 meth public static boolean inCompiledCode()
31 meth public static boolean inInterpreter()
32 meth public static boolean injectBranchProbability(double,boolean)
33 meth public static boolean isCompilationConstant(java.lang.Object)
34 meth public static boolean isPartialEvaluationConstant(java.lang.Object)
35 meth public static void bailout(java.lang.String)
36 meth public static void ensureVirtualized(java.lang.Object)
37 meth public static void ensureVirtualizedHere(java.lang.Object)
38 meth public static void interpreterOnly(java.lang.Runnable)
39 meth public static void materialize(java.lang.Object)
40 meth public static void transferToInterpreter()
41 meth public static void transferToInterpreterAndInvalidate()
42 supr java.lang.Object
43
44 CLSS public abstract interface static !annotation com.oracle.truffle.api.CompilerDirectives$CompilationFinal
45 outer com.oracle.truffle.api.CompilerDirectives
46 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
47 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[FIELD])
48 intf java.lang.annotation.Annotation
49
50 CLSS public abstract interface static !annotation com.oracle.truffle.api.CompilerDirectives$TruffleBoundary
51 outer com.oracle.truffle.api.CompilerDirectives
52 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
53 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, CONSTRUCTOR])
54 intf java.lang.annotation.Annotation
55 meth public abstract !hasdefault boolean throwsControlFlowException()
56
57 CLSS public abstract interface static !annotation com.oracle.truffle.api.CompilerDirectives$ValueType
58 outer com.oracle.truffle.api.CompilerDirectives
59 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
60 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
61 intf java.lang.annotation.Annotation
62
63 CLSS public abstract interface com.oracle.truffle.api.CompilerOptions
64 meth public abstract boolean supportsOption(java.lang.String)
65 meth public abstract void setOption(java.lang.String,java.lang.Object)
66
67 CLSS public com.oracle.truffle.api.ExactMath
68 cons public init()
69 meth public static int addExact(int,int)
70 meth public static int multiplyExact(int,int)
71 meth public static int multiplyHigh(int,int)
72 meth public static int multiplyHighUnsigned(int,int)
73 meth public static int subtractExact(int,int)
74 meth public static long addExact(long,long)
75 meth public static long multiplyExact(long,long)
76 meth public static long multiplyHigh(long,long)
77 meth public static long multiplyHighUnsigned(long,long)
78 meth public static long subtractExact(long,long)
79 supr java.lang.Object
80
81 CLSS public abstract com.oracle.truffle.api.ExecutionContext
82 cons protected init()
83 meth public com.oracle.truffle.api.CompilerOptions getCompilerOptions()
84 supr java.lang.Object
85
86 CLSS public abstract interface com.oracle.truffle.api.LoopCountReceiver
87 meth public abstract void reportLoopCount(int)
88
89 CLSS public com.oracle.truffle.api.OptimizationFailedException
90 cons public init(java.lang.Throwable,com.oracle.truffle.api.RootCallTarget)
91 meth public com.oracle.truffle.api.RootCallTarget getCallTarget()
92 supr java.lang.RuntimeException
93 hfds callTarget,serialVersionUID
94
95 CLSS public abstract interface com.oracle.truffle.api.ReplaceObserver
96 meth public abstract boolean nodeReplaced(com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.nodes.Node,java.lang.CharSequence)
97
98 CLSS public abstract interface com.oracle.truffle.api.RootCallTarget
99 intf com.oracle.truffle.api.CallTarget
100 meth public abstract com.oracle.truffle.api.nodes.RootNode getRootNode()
101
102 CLSS public com.oracle.truffle.api.Truffle
103 cons public init()
104 meth public static com.oracle.truffle.api.TruffleRuntime getRuntime()
105 supr java.lang.Object
106 hfds RUNTIME
107
108 CLSS public abstract com.oracle.truffle.api.TruffleLanguage<%0 extends java.lang.Object>
109 cons protected init()
110 innr public abstract interface static !annotation Registration
111 innr public final static Env
112 meth protected abstract !varargs com.oracle.truffle.api.CallTarget parse(com.oracle.truffle.api.source.Source,com.oracle.truffle.api.nodes.Node,java.lang.String[]) throws java.io.IOException
113 meth protected abstract boolean isInstrumentable(com.oracle.truffle.api.nodes.Node)
114 meth protected abstract boolean isObjectOfLanguage(java.lang.Object)
115 meth protected abstract com.oracle.truffle.api.instrument.Visualizer getVisualizer()
116 meth protected abstract com.oracle.truffle.api.instrument.WrapperNode createWrapperNode(com.oracle.truffle.api.nodes.Node)
117 meth protected abstract java.lang.Object evalInContext(com.oracle.truffle.api.source.Source,com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.frame.MaterializedFrame) throws java.io.IOException
118 meth protected abstract java.lang.Object findExportedSymbol({com.oracle.truffle.api.TruffleLanguage%0},java.lang.String,boolean)
119 meth protected abstract java.lang.Object getLanguageGlobal({com.oracle.truffle.api.TruffleLanguage%0})
120 meth protected abstract {com.oracle.truffle.api.TruffleLanguage%0} createContext(com.oracle.truffle.api.TruffleLanguage$Env)
121 meth protected final com.oracle.truffle.api.nodes.Node createFindContextNode()
122 meth protected final {com.oracle.truffle.api.TruffleLanguage%0} findContext(com.oracle.truffle.api.nodes.Node)
123 meth protected java.lang.String toString({com.oracle.truffle.api.TruffleLanguage%0},java.lang.Object)
124 meth protected void disposeContext({com.oracle.truffle.api.TruffleLanguage%0})
125 supr java.lang.Object
126 hfds API,compiled
127 hcls AccessAPI,LangCtx
128
129 CLSS public final static com.oracle.truffle.api.TruffleLanguage$Env
130 outer com.oracle.truffle.api.TruffleLanguage
131 meth public com.oracle.truffle.api.instrument.Instrumenter instrumenter()
132 meth public java.io.InputStream in()
133 meth public java.io.OutputStream err()
134 meth public java.io.OutputStream out()
135 meth public java.io.Reader stdIn()
136 anno 0 java.lang.Deprecated()
137 meth public java.io.Writer stdErr()
138 anno 0 java.lang.Deprecated()
139 meth public java.io.Writer stdOut()
140 anno 0 java.lang.Deprecated()
141 meth public java.lang.Object importSymbol(java.lang.String)
142 supr java.lang.Object
143 hfds err,in,instrumenter,lang,langCtx,out,vm
144
145 CLSS public abstract interface static !annotation com.oracle.truffle.api.TruffleLanguage$Registration
146 outer com.oracle.truffle.api.TruffleLanguage
147 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=SOURCE)
148 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
149 intf java.lang.annotation.Annotation
150 meth public abstract java.lang.String name()
151 meth public abstract java.lang.String version()
152 meth public abstract java.lang.String[] mimeType()
153
154 CLSS public final com.oracle.truffle.api.TruffleOptions
155 fld public final static boolean DetailedRewriteReasons
156 fld public final static boolean TraceASTJSON
157 fld public final static boolean TraceRewrites
158 fld public static com.oracle.truffle.api.nodes.NodeCost TraceRewritesFilterFromCost
159 fld public static com.oracle.truffle.api.nodes.NodeCost TraceRewritesFilterToCost
160 fld public static java.lang.String TraceRewritesFilterClass
161 supr java.lang.Object
162
163 CLSS public abstract interface com.oracle.truffle.api.TruffleRuntime
164 meth public abstract <%0 extends java.lang.Object> {%%0} getCapability(java.lang.Class<{%%0}>)
165 meth public abstract <%0 extends java.lang.Object> {%%0} iterateFrames(com.oracle.truffle.api.frame.FrameInstanceVisitor<{%%0}>)
166 meth public abstract com.oracle.truffle.api.Assumption createAssumption()
167 meth public abstract com.oracle.truffle.api.Assumption createAssumption(java.lang.String)
168 meth public abstract com.oracle.truffle.api.CompilerOptions createCompilerOptions()
169 meth public abstract com.oracle.truffle.api.RootCallTarget createCallTarget(com.oracle.truffle.api.nodes.RootNode)
170 meth public abstract com.oracle.truffle.api.frame.FrameInstance getCallerFrame()
171 meth public abstract com.oracle.truffle.api.frame.FrameInstance getCurrentFrame()
172 meth public abstract com.oracle.truffle.api.frame.MaterializedFrame createMaterializedFrame(java.lang.Object[])
173 meth public abstract com.oracle.truffle.api.frame.MaterializedFrame createMaterializedFrame(java.lang.Object[],com.oracle.truffle.api.frame.FrameDescriptor)
174 meth public abstract com.oracle.truffle.api.frame.VirtualFrame createVirtualFrame(java.lang.Object[],com.oracle.truffle.api.frame.FrameDescriptor)
175 meth public abstract com.oracle.truffle.api.nodes.DirectCallNode createDirectCallNode(com.oracle.truffle.api.CallTarget)
176 meth public abstract com.oracle.truffle.api.nodes.IndirectCallNode createIndirectCallNode()
177 meth public abstract com.oracle.truffle.api.nodes.LoopNode createLoopNode(com.oracle.truffle.api.nodes.RepeatingNode)
178 meth public abstract java.lang.String getName()
179 meth public abstract java.util.Collection<com.oracle.truffle.api.RootCallTarget> getCallTargets()
180 meth public abstract void notifyTransferToInterpreter()
181
182 CLSS public abstract interface com.oracle.truffle.api.TruffleRuntimeAccess
183 meth public abstract com.oracle.truffle.api.TruffleRuntime getRuntime()
184
185 CLSS public abstract interface com.oracle.truffle.api.TypedObject
186 meth public abstract java.lang.Object getTypeIdentifier()
187
188 CLSS public abstract com.oracle.truffle.api.debug.Breakpoint
189 innr public final static !enum State
190 meth public abstract boolean isEnabled()
191 meth public abstract java.lang.String getLocationDescription()
192 meth public abstract void dispose()
193 meth public abstract void setCondition(java.lang.String) throws java.io.IOException
194 meth public abstract void setEnabled(boolean)
195 meth public com.oracle.truffle.api.source.Source getCondition()
196 meth public final boolean isOneShot()
197 meth public final com.oracle.truffle.api.debug.Breakpoint$State getState()
198 meth public final int getHitCount()
199 meth public final int getIgnoreCount()
200 meth public final void setIgnoreCount(int)
201 meth public java.lang.String toString()
202 supr java.lang.Object
203 hfds hitCount,ignoreCount,isOneShot,state
204
205 CLSS public final static !enum com.oracle.truffle.api.debug.Breakpoint$State
206 outer com.oracle.truffle.api.debug.Breakpoint
207 fld public final static com.oracle.truffle.api.debug.Breakpoint$State DISABLED
208 fld public final static com.oracle.truffle.api.debug.Breakpoint$State DISABLED_UNRESOLVED
209 fld public final static com.oracle.truffle.api.debug.Breakpoint$State DISPOSED
210 fld public final static com.oracle.truffle.api.debug.Breakpoint$State ENABLED
211 fld public final static com.oracle.truffle.api.debug.Breakpoint$State ENABLED_UNRESOLVED
212 meth public java.lang.String getName()
213 meth public java.lang.String toString()
214 meth public static com.oracle.truffle.api.debug.Breakpoint$State valueOf(java.lang.String)
215 meth public static com.oracle.truffle.api.debug.Breakpoint$State[] values()
216 supr java.lang.Enum<com.oracle.truffle.api.debug.Breakpoint$State>
217 hfds name
218
219 CLSS public final com.oracle.truffle.api.debug.Debugger
220 meth public com.oracle.truffle.api.debug.Breakpoint setLineBreakpoint(int,com.oracle.truffle.api.source.LineLocation,boolean) throws java.io.IOException
221 meth public com.oracle.truffle.api.debug.Breakpoint setTagBreakpoint(int,com.oracle.truffle.api.instrument.SyntaxTag,boolean) throws java.io.IOException
222 meth public java.util.Collection<com.oracle.truffle.api.debug.Breakpoint> getBreakpoints()
223 supr java.lang.Object
224 hfds ACCESSOR,CALL_TAG,OUT,STEPPING_TAG,TRACE,TRACE_PREFIX,breakpointCallback,debugContext,instrumenter,lastSource,lineBreaks,tagBreaks,vm,warningLog
225 hcls AccessorDebug,BreakpointCallback,Continue,DebugExecutionContext,StepInto,StepOut,StepOver,StepOverNested,StepStrategy,WarningLog
226
227 CLSS public final com.oracle.truffle.api.debug.ExecutionEvent
228 meth public com.oracle.truffle.api.debug.Debugger getDebugger()
229 meth public void prepareContinue()
230 meth public void prepareStepInto()
231 supr java.lang.Object
232 hfds debugger
233
234 CLSS public final com.oracle.truffle.api.debug.SuspendedEvent
235 meth public com.oracle.truffle.api.debug.Debugger getDebugger()
236 meth public com.oracle.truffle.api.frame.MaterializedFrame getFrame()
237 meth public com.oracle.truffle.api.nodes.Node getNode()
238 meth public java.lang.Object eval(java.lang.String,com.oracle.truffle.api.frame.FrameInstance) throws java.io.IOException
239 meth public java.util.List<com.oracle.truffle.api.frame.FrameInstance> getStack()
240 meth public java.util.List<java.lang.String> getRecentWarnings()
241 meth public void prepareContinue()
242 meth public void prepareStepInto(int)
243 meth public void prepareStepOut()
244 meth public void prepareStepOver(int)
245 supr java.lang.Object
246 hfds astNode,debugger,frames,mFrame,recentWarnings
247
248 CLSS public abstract interface com.oracle.truffle.api.frame.Frame
249 meth public abstract boolean getBoolean(com.oracle.truffle.api.frame.FrameSlot) throws com.oracle.truffle.api.frame.FrameSlotTypeException
250 meth public abstract boolean isBoolean(com.oracle.truffle.api.frame.FrameSlot)
251 meth public abstract boolean isByte(com.oracle.truffle.api.frame.FrameSlot)
252 meth public abstract boolean isDouble(com.oracle.truffle.api.frame.FrameSlot)
253 meth public abstract boolean isFloat(com.oracle.truffle.api.frame.FrameSlot)
254 meth public abstract boolean isInt(com.oracle.truffle.api.frame.FrameSlot)
255 meth public abstract boolean isLong(com.oracle.truffle.api.frame.FrameSlot)
256 meth public abstract boolean isObject(com.oracle.truffle.api.frame.FrameSlot)
257 meth public abstract byte getByte(com.oracle.truffle.api.frame.FrameSlot) throws com.oracle.truffle.api.frame.FrameSlotTypeException
258 meth public abstract com.oracle.truffle.api.frame.FrameDescriptor getFrameDescriptor()
259 meth public abstract com.oracle.truffle.api.frame.MaterializedFrame materialize()
260 meth public abstract double getDouble(com.oracle.truffle.api.frame.FrameSlot) throws com.oracle.truffle.api.frame.FrameSlotTypeException
261 meth public abstract float getFloat(com.oracle.truffle.api.frame.FrameSlot) throws com.oracle.truffle.api.frame.FrameSlotTypeException
262 meth public abstract int getInt(com.oracle.truffle.api.frame.FrameSlot) throws com.oracle.truffle.api.frame.FrameSlotTypeException
263 meth public abstract java.lang.Object getObject(com.oracle.truffle.api.frame.FrameSlot) throws com.oracle.truffle.api.frame.FrameSlotTypeException
264 meth public abstract java.lang.Object getValue(com.oracle.truffle.api.frame.FrameSlot)
265 meth public abstract java.lang.Object[] getArguments()
266 meth public abstract long getLong(com.oracle.truffle.api.frame.FrameSlot) throws com.oracle.truffle.api.frame.FrameSlotTypeException
267 meth public abstract void setBoolean(com.oracle.truffle.api.frame.FrameSlot,boolean)
268 meth public abstract void setByte(com.oracle.truffle.api.frame.FrameSlot,byte)
269 meth public abstract void setDouble(com.oracle.truffle.api.frame.FrameSlot,double)
270 meth public abstract void setFloat(com.oracle.truffle.api.frame.FrameSlot,float)
271 meth public abstract void setInt(com.oracle.truffle.api.frame.FrameSlot,int)
272 meth public abstract void setLong(com.oracle.truffle.api.frame.FrameSlot,long)
273 meth public abstract void setObject(com.oracle.truffle.api.frame.FrameSlot,java.lang.Object)
274
275 CLSS public final com.oracle.truffle.api.frame.FrameDescriptor
276 cons public init()
277 cons public init(java.lang.Object)
278 intf java.lang.Cloneable
279 meth public com.oracle.truffle.api.Assumption getNotInFrameAssumption(java.lang.Object)
280 meth public com.oracle.truffle.api.Assumption getVersion()
281 meth public com.oracle.truffle.api.frame.FrameDescriptor copy()
282 meth public com.oracle.truffle.api.frame.FrameDescriptor shallowCopy()
283 meth public com.oracle.truffle.api.frame.FrameSlot addFrameSlot(java.lang.Object)
284 meth public com.oracle.truffle.api.frame.FrameSlot addFrameSlot(java.lang.Object,com.oracle.truffle.api.frame.FrameSlotKind)
285 meth public com.oracle.truffle.api.frame.FrameSlot addFrameSlot(java.lang.Object,java.lang.Object,com.oracle.truffle.api.frame.FrameSlotKind)
286 meth public com.oracle.truffle.api.frame.FrameSlot findFrameSlot(java.lang.Object)
287 meth public com.oracle.truffle.api.frame.FrameSlot findOrAddFrameSlot(java.lang.Object)
288 meth public com.oracle.truffle.api.frame.FrameSlot findOrAddFrameSlot(java.lang.Object,com.oracle.truffle.api.frame.FrameSlotKind)
289 meth public com.oracle.truffle.api.frame.FrameSlot findOrAddFrameSlot(java.lang.Object,java.lang.Object,com.oracle.truffle.api.frame.FrameSlotKind)
290 meth public int getSize()
291 meth public java.lang.Object getDefaultValue()
292 meth public java.lang.String toString()
293 meth public java.util.List<? extends com.oracle.truffle.api.frame.FrameSlot> getSlots()
294 meth public java.util.Set<java.lang.Object> getIdentifiers()
295 meth public static com.oracle.truffle.api.frame.FrameDescriptor create()
296 meth public static com.oracle.truffle.api.frame.FrameDescriptor create(java.lang.Object)
297 meth public void removeFrameSlot(java.lang.Object)
298 supr java.lang.Object
299 hfds defaultValue,identifierToNotInFrameAssumptionMap,identifierToSlotMap,slots,version
300
301 CLSS public abstract interface com.oracle.truffle.api.frame.FrameInstance
302 innr public final static !enum FrameAccess
303 meth public abstract boolean isVirtualFrame()
304 meth public abstract com.oracle.truffle.api.CallTarget getCallTarget()
305 meth public abstract com.oracle.truffle.api.frame.Frame getFrame(com.oracle.truffle.api.frame.FrameInstance$FrameAccess,boolean)
306 meth public abstract com.oracle.truffle.api.nodes.Node getCallNode()
307
308 CLSS public final static !enum com.oracle.truffle.api.frame.FrameInstance$FrameAccess
309 outer com.oracle.truffle.api.frame.FrameInstance
310 fld public final static com.oracle.truffle.api.frame.FrameInstance$FrameAccess MATERIALIZE
311 fld public final static com.oracle.truffle.api.frame.FrameInstance$FrameAccess NONE
312 fld public final static com.oracle.truffle.api.frame.FrameInstance$FrameAccess READ_ONLY
313 fld public final static com.oracle.truffle.api.frame.FrameInstance$FrameAccess READ_WRITE
314 meth public static com.oracle.truffle.api.frame.FrameInstance$FrameAccess valueOf(java.lang.String)
315 meth public static com.oracle.truffle.api.frame.FrameInstance$FrameAccess[] values()
316 supr java.lang.Enum<com.oracle.truffle.api.frame.FrameInstance$FrameAccess>
317
318 CLSS public abstract interface com.oracle.truffle.api.frame.FrameInstanceVisitor<%0 extends java.lang.Object>
319 meth public abstract {com.oracle.truffle.api.frame.FrameInstanceVisitor%0} visitFrame(com.oracle.truffle.api.frame.FrameInstance)
320
321 CLSS public final com.oracle.truffle.api.frame.FrameSlot
322 cons public init(com.oracle.truffle.api.frame.FrameDescriptor,java.lang.Object,java.lang.Object,int,com.oracle.truffle.api.frame.FrameSlotKind)
323 intf java.lang.Cloneable
324 meth public com.oracle.truffle.api.frame.FrameDescriptor getFrameDescriptor()
325 meth public com.oracle.truffle.api.frame.FrameSlotKind getKind()
326 meth public int getIndex()
327 meth public java.lang.Object getIdentifier()
328 meth public java.lang.Object getInfo()
329 meth public java.lang.String toString()
330 meth public void setKind(com.oracle.truffle.api.frame.FrameSlotKind)
331 supr java.lang.Object
332 hfds descriptor,identifier,index,info,kind
333
334 CLSS public final !enum com.oracle.truffle.api.frame.FrameSlotKind
335 fld public final byte tag
336 fld public final static com.oracle.truffle.api.frame.FrameSlotKind Boolean
337 fld public final static com.oracle.truffle.api.frame.FrameSlotKind Byte
338 fld public final static com.oracle.truffle.api.frame.FrameSlotKind Double
339 fld public final static com.oracle.truffle.api.frame.FrameSlotKind Float
340 fld public final static com.oracle.truffle.api.frame.FrameSlotKind Illegal
341 fld public final static com.oracle.truffle.api.frame.FrameSlotKind Int
342 fld public final static com.oracle.truffle.api.frame.FrameSlotKind Long
343 fld public final static com.oracle.truffle.api.frame.FrameSlotKind Object
344 meth public static com.oracle.truffle.api.frame.FrameSlotKind valueOf(java.lang.String)
345 meth public static com.oracle.truffle.api.frame.FrameSlotKind[] values()
346 supr java.lang.Enum<com.oracle.truffle.api.frame.FrameSlotKind>
347
348 CLSS public final com.oracle.truffle.api.frame.FrameSlotTypeException
349 cons public init()
350 supr com.oracle.truffle.api.nodes.SlowPathException
351 hfds serialVersionUID
352
353 CLSS public final com.oracle.truffle.api.frame.FrameUtil
354 cons public init()
355 meth public static boolean getBooleanSafe(com.oracle.truffle.api.frame.Frame,com.oracle.truffle.api.frame.FrameSlot)
356 meth public static byte getByteSafe(com.oracle.truffle.api.frame.Frame,com.oracle.truffle.api.frame.FrameSlot)
357 meth public static double getDoubleSafe(com.oracle.truffle.api.frame.Frame,com.oracle.truffle.api.frame.FrameSlot)
358 meth public static float getFloatSafe(com.oracle.truffle.api.frame.Frame,com.oracle.truffle.api.frame.FrameSlot)
359 meth public static int getIntSafe(com.oracle.truffle.api.frame.Frame,com.oracle.truffle.api.frame.FrameSlot)
360 meth public static java.lang.Object getObjectSafe(com.oracle.truffle.api.frame.Frame,com.oracle.truffle.api.frame.FrameSlot)
361 meth public static long getLongSafe(com.oracle.truffle.api.frame.Frame,com.oracle.truffle.api.frame.FrameSlot)
362 supr java.lang.Object
363
364 CLSS public abstract interface com.oracle.truffle.api.frame.MaterializedFrame
365 intf com.oracle.truffle.api.frame.Frame
366
367 CLSS public abstract interface com.oracle.truffle.api.frame.VirtualFrame
368 intf com.oracle.truffle.api.frame.Frame
369
370 CLSS public abstract interface com.oracle.truffle.api.instrument.ASTPrinter
371 meth public abstract java.lang.String printNodeWithInstrumentation(com.oracle.truffle.api.nodes.Node)
372 meth public abstract java.lang.String printTreeToString(com.oracle.truffle.api.nodes.Node,int)
373 meth public abstract java.lang.String printTreeToString(com.oracle.truffle.api.nodes.Node,int,com.oracle.truffle.api.nodes.Node)
374 meth public abstract void printTree(java.io.PrintWriter,com.oracle.truffle.api.nodes.Node,int,com.oracle.truffle.api.nodes.Node)
375
376 CLSS public abstract interface com.oracle.truffle.api.instrument.ASTProber
377 meth public abstract void probeAST(com.oracle.truffle.api.instrument.Instrumenter,com.oracle.truffle.api.nodes.RootNode)
378
379 CLSS public abstract interface com.oracle.truffle.api.instrument.EvalInstrumentListener
380 meth public abstract void onExecution(com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.frame.VirtualFrame,java.lang.Object)
381 meth public abstract void onFailure(com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.frame.VirtualFrame,java.lang.Exception)
382
383 CLSS public abstract com.oracle.truffle.api.instrument.EventHandlerNode
384 cons protected init()
385 intf com.oracle.truffle.api.instrument.InstrumentationNode
386 meth public abstract com.oracle.truffle.api.instrument.Probe getProbe()
387 meth public abstract void enter(com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.frame.VirtualFrame)
388 meth public abstract void returnExceptional(com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.frame.VirtualFrame,java.lang.Exception)
389 meth public abstract void returnValue(com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.frame.VirtualFrame,java.lang.Object)
390 meth public abstract void returnVoid(com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.frame.VirtualFrame)
391 supr com.oracle.truffle.api.nodes.Node
392
393 CLSS public abstract com.oracle.truffle.api.instrument.Instrument
394 meth public boolean isDisposed()
395 meth public final java.lang.String getInstrumentInfo()
396 meth public void dispose()
397 supr java.lang.Object
398 hfds instrumentInfo,isDisposed
399
400 CLSS public abstract interface com.oracle.truffle.api.instrument.InstrumentationNode
401 meth public abstract java.lang.String instrumentationInfo()
402
403 CLSS public final com.oracle.truffle.api.instrument.Instrumenter
404 innr public abstract static Tool
405 meth public com.oracle.truffle.api.instrument.Instrumenter$Tool install(com.oracle.truffle.api.instrument.Instrumenter$Tool)
406 meth public com.oracle.truffle.api.instrument.Probe probe(com.oracle.truffle.api.nodes.Node)
407 meth public com.oracle.truffle.api.instrument.ProbeInstrument attach(com.oracle.truffle.api.instrument.Probe,com.oracle.truffle.api.instrument.SimpleInstrumentListener,java.lang.String)
408 meth public com.oracle.truffle.api.instrument.ProbeInstrument attach(com.oracle.truffle.api.instrument.Probe,com.oracle.truffle.api.instrument.StandardInstrumentListener,java.lang.String)
409 meth public com.oracle.truffle.api.instrument.ProbeInstrument attach(com.oracle.truffle.api.instrument.Probe,java.lang.Class<? extends com.oracle.truffle.api.TruffleLanguage>,com.oracle.truffle.api.source.Source,com.oracle.truffle.api.instrument.EvalInstrumentListener,java.lang.String)
410 meth public com.oracle.truffle.api.instrument.TagInstrument attach(com.oracle.truffle.api.instrument.SyntaxTag,com.oracle.truffle.api.instrument.StandardAfterInstrumentListener,java.lang.String)
411 meth public com.oracle.truffle.api.instrument.TagInstrument attach(com.oracle.truffle.api.instrument.SyntaxTag,com.oracle.truffle.api.instrument.StandardBeforeInstrumentListener,java.lang.String)
412 meth public java.util.Collection<com.oracle.truffle.api.instrument.Probe> findProbesTaggedAs(com.oracle.truffle.api.instrument.SyntaxTag)
413 meth public void addProbeListener(com.oracle.truffle.api.instrument.ProbeListener)
414 meth public void registerASTProber(com.oracle.truffle.api.instrument.ASTProber)
415 meth public void removeProbeListener(com.oracle.truffle.api.instrument.ProbeListener)
416 meth public void unregisterASTProber(com.oracle.truffle.api.instrument.ASTProber)
417 supr java.lang.Object
418 hfds ACCESSOR,OUT,TRACE,TRACE_PREFIX,afterTagInstrument,astProbers,beforeTagInstrument,probeListeners,probes,testVM,tools,vm
419 hcls AccessorInstrument,ToolState
420
421 CLSS public abstract static com.oracle.truffle.api.instrument.Instrumenter$Tool
422 outer com.oracle.truffle.api.instrument.Instrumenter
423 cons protected init()
424 meth protected abstract boolean internalInstall()
425 meth protected abstract void internalDispose()
426 meth protected abstract void internalReset()
427 meth protected final com.oracle.truffle.api.instrument.Instrumenter getInstrumenter()
428 meth protected void internalSetEnabled(boolean)
429 meth public final boolean isEnabled()
430 meth public final void dispose()
431 meth public final void reset()
432 meth public final void setEnabled(boolean)
433 supr java.lang.Object
434 hfds instrumenter,toolState
435
436 CLSS public final com.oracle.truffle.api.instrument.KillException
437 cons public init()
438 supr com.oracle.truffle.api.nodes.ControlFlowException
439 hfds serialVersionUID
440
441 CLSS public final com.oracle.truffle.api.instrument.Probe
442 meth public boolean isTaggedAs(com.oracle.truffle.api.instrument.SyntaxTag)
443 meth public com.oracle.truffle.api.source.SourceSection getProbedSourceSection()
444 meth public java.lang.String getShortDescription()
445 meth public java.util.Collection<com.oracle.truffle.api.instrument.SyntaxTag> getSyntaxTags()
446 meth public void tagAs(com.oracle.truffle.api.instrument.SyntaxTag,java.lang.Object)
447 supr java.lang.Object
448 hfds OUT,TRACE,TRACE_PREFIX,instrumenter,isAfterTagInstrumentActive,isBeforeTagInstrumentActive,language,probeNodeClones,probeStateUnchangedAssumption,probeStateUnchangedCyclic,sourceSection,tags
449
450 CLSS public com.oracle.truffle.api.instrument.ProbeException
451 cons public init(com.oracle.truffle.api.instrument.ProbeFailure$Reason,com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.nodes.Node,java.lang.Object)
452 meth public com.oracle.truffle.api.instrument.ProbeFailure getFailure()
453 meth public java.lang.String toString()
454 supr java.lang.RuntimeException
455 hfds failure,serialVersionUID
456
457 CLSS public final com.oracle.truffle.api.instrument.ProbeFailure
458 cons public init(com.oracle.truffle.api.instrument.ProbeFailure$Reason,com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.nodes.Node,java.lang.Object)
459 innr public final static !enum Reason
460 meth public com.oracle.truffle.api.instrument.ProbeFailure$Reason getReason()
461 meth public com.oracle.truffle.api.nodes.Node getChild()
462 meth public com.oracle.truffle.api.nodes.Node getParent()
463 meth public java.lang.Object getWrapper()
464 meth public java.lang.String getMessage()
465 supr java.lang.Object
466 hfds child,parent,reason,wrapper
467
468 CLSS public final static !enum com.oracle.truffle.api.instrument.ProbeFailure$Reason
469 outer com.oracle.truffle.api.instrument.ProbeFailure
470 fld public final static com.oracle.truffle.api.instrument.ProbeFailure$Reason NOT_INSTRUMENTABLE
471 fld public final static com.oracle.truffle.api.instrument.ProbeFailure$Reason NO_PARENT
472 fld public final static com.oracle.truffle.api.instrument.ProbeFailure$Reason NO_WRAPPER
473 fld public final static com.oracle.truffle.api.instrument.ProbeFailure$Reason WRAPPER_NODE
474 fld public final static com.oracle.truffle.api.instrument.ProbeFailure$Reason WRAPPER_TYPE
475 meth public java.lang.String getMessage()
476 meth public static com.oracle.truffle.api.instrument.ProbeFailure$Reason valueOf(java.lang.String)
477 meth public static com.oracle.truffle.api.instrument.ProbeFailure$Reason[] values()
478 supr java.lang.Enum<com.oracle.truffle.api.instrument.ProbeFailure$Reason>
479 hfds message
480
481 CLSS public abstract com.oracle.truffle.api.instrument.ProbeInstrument
482 fld protected com.oracle.truffle.api.instrument.Probe probe
483 innr public abstract interface static TruffleOptListener
484 meth protected void innerDispose()
485 meth public com.oracle.truffle.api.instrument.Probe getProbe()
486 supr com.oracle.truffle.api.instrument.Instrument
487 hfds NO_ARGS
488 hcls AbstractInstrumentNode,EvalInstrument,SimpleInstrument,StandardInstrument,TruffleOptInstrument
489
490 CLSS public abstract interface static com.oracle.truffle.api.instrument.ProbeInstrument$TruffleOptListener
491 outer com.oracle.truffle.api.instrument.ProbeInstrument
492 meth public abstract void notifyIsCompiled(boolean)
493
494 CLSS public abstract interface com.oracle.truffle.api.instrument.ProbeListener
495 meth public abstract void endASTProbing(com.oracle.truffle.api.nodes.RootNode)
496 meth public abstract void newProbeInserted(com.oracle.truffle.api.instrument.Probe)
497 meth public abstract void probeTaggedAs(com.oracle.truffle.api.instrument.Probe,com.oracle.truffle.api.instrument.SyntaxTag,java.lang.Object)
498 meth public abstract void startASTProbing(com.oracle.truffle.api.nodes.RootNode)
499
500 CLSS public final com.oracle.truffle.api.instrument.QuitException
501 cons public init()
502 supr com.oracle.truffle.api.nodes.ControlFlowException
503 hfds serialVersionUID
504
505 CLSS public abstract interface com.oracle.truffle.api.instrument.SimpleInstrumentListener
506 meth public abstract void onEnter(com.oracle.truffle.api.instrument.Probe)
507 meth public abstract void onReturnExceptional(com.oracle.truffle.api.instrument.Probe,java.lang.Exception)
508 meth public abstract void onReturnValue(com.oracle.truffle.api.instrument.Probe,java.lang.Object)
509 meth public abstract void onReturnVoid(com.oracle.truffle.api.instrument.Probe)
510
511 CLSS public abstract interface com.oracle.truffle.api.instrument.StandardAfterInstrumentListener
512 meth public abstract void onReturnExceptional(com.oracle.truffle.api.instrument.Probe,com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.frame.VirtualFrame,java.lang.Exception)
513 meth public abstract void onReturnValue(com.oracle.truffle.api.instrument.Probe,com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.frame.VirtualFrame,java.lang.Object)
514 meth public abstract void onReturnVoid(com.oracle.truffle.api.instrument.Probe,com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.frame.VirtualFrame)
515
516 CLSS public abstract interface com.oracle.truffle.api.instrument.StandardBeforeInstrumentListener
517 meth public abstract void onEnter(com.oracle.truffle.api.instrument.Probe,com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.frame.VirtualFrame)
518
519 CLSS public abstract interface com.oracle.truffle.api.instrument.StandardInstrumentListener
520 meth public abstract void onEnter(com.oracle.truffle.api.instrument.Probe,com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.frame.VirtualFrame)
521 meth public abstract void onReturnExceptional(com.oracle.truffle.api.instrument.Probe,com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.frame.VirtualFrame,java.lang.Exception)
522 meth public abstract void onReturnValue(com.oracle.truffle.api.instrument.Probe,com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.frame.VirtualFrame,java.lang.Object)
523 meth public abstract void onReturnVoid(com.oracle.truffle.api.instrument.Probe,com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.frame.VirtualFrame)
524
525 CLSS public final !enum com.oracle.truffle.api.instrument.StandardSyntaxTag
526 fld public final static com.oracle.truffle.api.instrument.StandardSyntaxTag ASSIGNMENT
527 fld public final static com.oracle.truffle.api.instrument.StandardSyntaxTag CALL
528 fld public final static com.oracle.truffle.api.instrument.StandardSyntaxTag PERIODIC
529 fld public final static com.oracle.truffle.api.instrument.StandardSyntaxTag START_LOOP
530 fld public final static com.oracle.truffle.api.instrument.StandardSyntaxTag START_METHOD
531 fld public final static com.oracle.truffle.api.instrument.StandardSyntaxTag STATEMENT
532 fld public final static com.oracle.truffle.api.instrument.StandardSyntaxTag THROW
533 intf com.oracle.truffle.api.instrument.SyntaxTag
534 meth public java.lang.String getDescription()
535 meth public java.lang.String getName()
536 meth public static com.oracle.truffle.api.instrument.StandardSyntaxTag valueOf(java.lang.String)
537 meth public static com.oracle.truffle.api.instrument.StandardSyntaxTag[] values()
538 supr java.lang.Enum<com.oracle.truffle.api.instrument.StandardSyntaxTag>
539 hfds description,name
540
541 CLSS public abstract interface com.oracle.truffle.api.instrument.SyntaxTag
542 meth public abstract java.lang.String getDescription()
543 meth public abstract java.lang.String name()
544
545 CLSS public abstract com.oracle.truffle.api.instrument.TagInstrument
546 cons protected init(com.oracle.truffle.api.instrument.Instrumenter,com.oracle.truffle.api.instrument.SyntaxTag,java.lang.String)
547 meth protected final com.oracle.truffle.api.instrument.Instrumenter getInstrumenter()
548 meth public final com.oracle.truffle.api.instrument.SyntaxTag getTag()
549 supr com.oracle.truffle.api.instrument.Instrument
550 hfds instrumenter,tag
551 hcls AfterTagInstrument,BeforeTagInstrument
552
553 CLSS public abstract interface com.oracle.truffle.api.instrument.Visualizer
554 meth public abstract com.oracle.truffle.api.instrument.ASTPrinter getASTPrinter()
555 meth public abstract java.lang.String displayCallTargetName(com.oracle.truffle.api.CallTarget)
556 meth public abstract java.lang.String displayIdentifier(com.oracle.truffle.api.frame.FrameSlot)
557 meth public abstract java.lang.String displayMethodName(com.oracle.truffle.api.nodes.Node)
558 meth public abstract java.lang.String displaySourceLocation(com.oracle.truffle.api.nodes.Node)
559 meth public abstract java.lang.String displayValue(java.lang.Object,int)
560
561 CLSS public abstract interface com.oracle.truffle.api.instrument.WrapperNode
562 intf com.oracle.truffle.api.instrument.InstrumentationNode
563 meth public abstract com.oracle.truffle.api.instrument.Probe getProbe()
564 meth public abstract com.oracle.truffle.api.nodes.Node getChild()
565 meth public abstract void insertEventHandlerNode(com.oracle.truffle.api.instrument.EventHandlerNode)
566
567 CLSS public com.oracle.truffle.api.nodes.ControlFlowException
568 cons public init()
569 meth public final java.lang.Throwable fillInStackTrace()
570 supr java.lang.RuntimeException
571 hfds serialVersionUID
572
573 CLSS public abstract com.oracle.truffle.api.nodes.DirectCallNode
574 cons protected init(com.oracle.truffle.api.CallTarget)
575 fld protected final com.oracle.truffle.api.CallTarget callTarget
576 meth public abstract boolean cloneCallTarget()
577 meth public abstract boolean isCallTargetCloningAllowed()
578 meth public abstract boolean isInlinable()
579 meth public abstract boolean isInliningForced()
580 meth public abstract com.oracle.truffle.api.CallTarget getClonedCallTarget()
581 meth public abstract java.lang.Object call(com.oracle.truffle.api.frame.VirtualFrame,java.lang.Object[])
582 meth public abstract void forceInlining()
583 meth public com.oracle.truffle.api.CallTarget getCallTarget()
584 meth public com.oracle.truffle.api.CallTarget getCurrentCallTarget()
585 meth public final boolean isCallTargetCloned()
586 meth public final boolean isInlined()
587 anno 0 java.lang.Deprecated()
588 meth public final com.oracle.truffle.api.nodes.RootNode getCurrentRootNode()
589 meth public java.lang.String toString()
590 meth public static com.oracle.truffle.api.nodes.DirectCallNode create(com.oracle.truffle.api.CallTarget)
591 supr com.oracle.truffle.api.nodes.Node
592
593 CLSS public abstract interface !annotation com.oracle.truffle.api.nodes.ExplodeLoop
594 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
595 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD])
596 intf java.lang.annotation.Annotation
597 meth public abstract !hasdefault boolean merge()
598
599 CLSS public com.oracle.truffle.api.nodes.GraphPrintVisitor
600 cons public init()
601 fld public final static int GraphVisualizerPort = 4444
602 fld public final static java.lang.String GraphVisualizerAddress = "127.0.0.1"
603 innr public GraphPrintAdapter
604 innr public abstract interface static !annotation CustomGraphPrintHandler
605 innr public abstract interface static !annotation NullGraphPrintHandler
606 innr public abstract interface static GraphPrintHandler
607 meth protected org.w3c.dom.Element getElementByObject(java.lang.Object)
608 meth protected void connectNodes(java.lang.Object,java.lang.Object,java.lang.String)
609 meth protected void createElementForNode(java.lang.Object)
610 meth protected void setNodeProperty(java.lang.Object,java.lang.String,java.lang.Object)
611 meth public com.oracle.truffle.api.nodes.GraphPrintVisitor beginGraph(java.lang.String)
612 meth public com.oracle.truffle.api.nodes.GraphPrintVisitor beginGroup(java.lang.String)
613 meth public com.oracle.truffle.api.nodes.GraphPrintVisitor visit(java.lang.Object)
614 meth public java.lang.String toString()
615 meth public void printToFile(java.io.File)
616 meth public void printToNetwork(boolean)
617 meth public void printToSysout()
618 supr java.lang.Object
619 hfds dom,edgeList,edgesElement,graphDocument,graphElement,groupElement,id,nodeMap,nodesElement,prevNodeMap
620
621 CLSS public abstract interface static !annotation com.oracle.truffle.api.nodes.GraphPrintVisitor$CustomGraphPrintHandler
622 outer com.oracle.truffle.api.nodes.GraphPrintVisitor
623 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
624 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
625 intf java.lang.annotation.Annotation
626 meth public abstract java.lang.Class<? extends com.oracle.truffle.api.nodes.GraphPrintVisitor$GraphPrintHandler> handler()
627
628 CLSS public com.oracle.truffle.api.nodes.GraphPrintVisitor$GraphPrintAdapter
629 outer com.oracle.truffle.api.nodes.GraphPrintVisitor
630 cons public init(com.oracle.truffle.api.nodes.GraphPrintVisitor)
631 meth public void connectNodes(java.lang.Object,java.lang.Object)
632 meth public void createElementForNode(java.lang.Object)
633 meth public void setNodeProperty(java.lang.Object,java.lang.String,java.lang.Object)
634 meth public void visit(java.lang.Object)
635 supr java.lang.Object
636
637 CLSS public abstract interface static com.oracle.truffle.api.nodes.GraphPrintVisitor$GraphPrintHandler
638 outer com.oracle.truffle.api.nodes.GraphPrintVisitor
639 meth public abstract void visit(java.lang.Object,com.oracle.truffle.api.nodes.GraphPrintVisitor$GraphPrintAdapter)
640
641 CLSS public abstract interface static !annotation com.oracle.truffle.api.nodes.GraphPrintVisitor$NullGraphPrintHandler
642 outer com.oracle.truffle.api.nodes.GraphPrintVisitor
643 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
644 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
645 intf java.lang.annotation.Annotation
646
647 CLSS public abstract com.oracle.truffle.api.nodes.IndirectCallNode
648 cons public init()
649 meth public abstract java.lang.Object call(com.oracle.truffle.api.frame.VirtualFrame,com.oracle.truffle.api.CallTarget,java.lang.Object[])
650 meth public static com.oracle.truffle.api.nodes.IndirectCallNode create()
651 supr com.oracle.truffle.api.nodes.Node
652
653 CLSS public final com.oracle.truffle.api.nodes.InvalidAssumptionException
654 cons public init()
655 supr com.oracle.truffle.api.nodes.SlowPathException
656 hfds serialVersionUID
657
658 CLSS public abstract com.oracle.truffle.api.nodes.LoopNode
659 cons public init()
660 meth public abstract com.oracle.truffle.api.nodes.RepeatingNode getRepeatingNode()
661 meth public abstract void executeLoop(com.oracle.truffle.api.frame.VirtualFrame)
662 supr com.oracle.truffle.api.nodes.Node
663
664 CLSS public abstract com.oracle.truffle.api.nodes.Node
665 cons protected init()
666 cons protected init(com.oracle.truffle.api.source.SourceSection)
667 innr public abstract interface static !annotation Child
668 innr public abstract interface static !annotation Children
669 intf com.oracle.truffle.api.nodes.NodeInterface
670 intf java.lang.Cloneable
671 meth protected final <%0 extends com.oracle.truffle.api.nodes.Node> {%%0} insert({%%0})
672 meth protected final <%0 extends com.oracle.truffle.api.nodes.Node> {%%0}[] insert({%%0}[])
673 meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException
674 anno 0 java.lang.Deprecated()
675 meth protected void onReplace(com.oracle.truffle.api.nodes.Node,java.lang.CharSequence)
676 meth public com.oracle.truffle.api.nodes.Node copy()
677 meth public com.oracle.truffle.api.nodes.Node deepCopy()
678 meth public com.oracle.truffle.api.nodes.NodeCost getCost()
679 meth public com.oracle.truffle.api.source.SourceSection getEncapsulatingSourceSection()
680 meth public com.oracle.truffle.api.source.SourceSection getSourceSection()
681 meth public final <%0 extends com.oracle.truffle.api.nodes.Node> {%%0} replace({%%0})
682 meth public final <%0 extends com.oracle.truffle.api.nodes.Node> {%%0} replace({%%0},java.lang.CharSequence)
683 meth public final <%0 extends java.lang.Object> {%%0} atomic(java.util.concurrent.Callable<{%%0}>)
684 meth public final boolean isSafelyReplaceableBy(com.oracle.truffle.api.nodes.Node)
685 meth public final com.oracle.truffle.api.nodes.Node getParent()
686 meth public final com.oracle.truffle.api.nodes.RootNode getRootNode()
687 meth public final java.lang.Iterable<com.oracle.truffle.api.nodes.Node> getChildren()
688 meth public final void accept(com.oracle.truffle.api.nodes.NodeVisitor)
689 meth public final void adoptChildren()
690 meth public final void atomic(java.lang.Runnable)
691 meth public java.lang.String getDescription()
692 meth public java.lang.String getLanguage()
693 meth public java.lang.String toString()
694 meth public java.util.Map<java.lang.String,java.lang.Object> getDebugProperties()
695 meth public void assignSourceSection(com.oracle.truffle.api.source.SourceSection)
696 meth public void clearSourceSection()
697 supr java.lang.Object
698 hfds ACCESSOR,GIL,IN_ATOMIC_BLOCK,nodeClass,parent,sourceSection
699 hcls AccessorNodes
700
701 CLSS public abstract interface static !annotation com.oracle.truffle.api.nodes.Node$Child
702 outer com.oracle.truffle.api.nodes.Node
703 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
704 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[FIELD])
705 intf java.lang.annotation.Annotation
706
707 CLSS public abstract interface static !annotation com.oracle.truffle.api.nodes.Node$Children
708 outer com.oracle.truffle.api.nodes.Node
709 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
710 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[FIELD])
711 intf java.lang.annotation.Annotation
712
713 CLSS public final com.oracle.truffle.api.nodes.NodeClass
714 cons public init(java.lang.Class<? extends com.oracle.truffle.api.nodes.Node>)
715 meth public boolean equals(java.lang.Object)
716 meth public com.oracle.truffle.api.nodes.NodeFieldAccessor getNodeClassField()
717 meth public com.oracle.truffle.api.nodes.NodeFieldAccessor getParentField()
718 meth public com.oracle.truffle.api.nodes.NodeFieldAccessor[] getChildFields()
719 meth public com.oracle.truffle.api.nodes.NodeFieldAccessor[] getChildrenFields()
720 meth public com.oracle.truffle.api.nodes.NodeFieldAccessor[] getCloneableFields()
721 meth public com.oracle.truffle.api.nodes.NodeFieldAccessor[] getFields()
722 meth public int hashCode()
723 meth public java.util.Iterator<com.oracle.truffle.api.nodes.Node> makeIterator(com.oracle.truffle.api.nodes.Node)
724 meth public static com.oracle.truffle.api.nodes.NodeClass get(com.oracle.truffle.api.nodes.Node)
725 meth public static com.oracle.truffle.api.nodes.NodeClass get(java.lang.Class<? extends com.oracle.truffle.api.nodes.Node>)
726 supr java.lang.Object
727 hfds childFields,childrenFields,clazz,cloneableFields,fields,nodeClassField,nodeClasses,parentField
728 hcls NodeIterator
729
730 CLSS public abstract com.oracle.truffle.api.nodes.NodeCloneable
731 cons public init()
732 intf java.lang.Cloneable
733 meth protected java.lang.Object clone()
734 supr java.lang.Object
735
736 CLSS public final !enum com.oracle.truffle.api.nodes.NodeCost
737 fld public final static com.oracle.truffle.api.nodes.NodeCost MEGAMORPHIC
738 fld public final static com.oracle.truffle.api.nodes.NodeCost MONOMORPHIC
739 fld public final static com.oracle.truffle.api.nodes.NodeCost NONE
740 fld public final static com.oracle.truffle.api.nodes.NodeCost POLYMORPHIC
741 fld public final static com.oracle.truffle.api.nodes.NodeCost UNINITIALIZED
742 meth public boolean isTrivial()
743 meth public static com.oracle.truffle.api.nodes.NodeCost valueOf(java.lang.String)
744 meth public static com.oracle.truffle.api.nodes.NodeCost[] values()
745 supr java.lang.Enum<com.oracle.truffle.api.nodes.NodeCost>
746
747 CLSS public abstract com.oracle.truffle.api.nodes.NodeFieldAccessor
748 cons protected init(com.oracle.truffle.api.nodes.NodeFieldAccessor$NodeFieldKind,java.lang.Class<?>,java.lang.String,java.lang.Class<?>)
749 fld protected final java.lang.Class<?> type
750 innr public abstract static AbstractUnsafeNodeFieldAccessor
751 innr public final static !enum NodeFieldKind
752 meth protected static com.oracle.truffle.api.nodes.NodeFieldAccessor create(com.oracle.truffle.api.nodes.NodeFieldAccessor$NodeFieldKind,java.lang.reflect.Field)
753 meth public abstract java.lang.Object getObject(com.oracle.truffle.api.nodes.Node)
754 meth public abstract java.lang.Object loadValue(com.oracle.truffle.api.nodes.Node)
755 meth public abstract void putObject(com.oracle.truffle.api.nodes.Node,java.lang.Object)
756 meth public com.oracle.truffle.api.nodes.NodeFieldAccessor$NodeFieldKind getKind()
757 meth public java.lang.Class<?> getDeclaringClass()
758 meth public java.lang.Class<?> getType()
759 meth public java.lang.String getName()
760 supr java.lang.Object
761 hfds USE_UNSAFE,declaringClass,kind,name
762 hcls ReflectionNodeField,UnsafeNodeField
763
764 CLSS public abstract static com.oracle.truffle.api.nodes.NodeFieldAccessor$AbstractUnsafeNodeFieldAccessor
765 outer com.oracle.truffle.api.nodes.NodeFieldAccessor
766 cons protected init(com.oracle.truffle.api.nodes.NodeFieldAccessor$NodeFieldKind,java.lang.Class<?>,java.lang.String,java.lang.Class<?>)
767 meth public abstract long getOffset()
768 meth public java.lang.Object getObject(com.oracle.truffle.api.nodes.Node)
769 meth public java.lang.Object loadValue(com.oracle.truffle.api.nodes.Node)
770 meth public void putObject(com.oracle.truffle.api.nodes.Node,java.lang.Object)
771 supr com.oracle.truffle.api.nodes.NodeFieldAccessor
772 hfds unsafe
773
774 CLSS public final static !enum com.oracle.truffle.api.nodes.NodeFieldAccessor$NodeFieldKind
775 outer com.oracle.truffle.api.nodes.NodeFieldAccessor
776 fld public final static com.oracle.truffle.api.nodes.NodeFieldAccessor$NodeFieldKind CHILD
777 fld public final static com.oracle.truffle.api.nodes.NodeFieldAccessor$NodeFieldKind CHILDREN
778 fld public final static com.oracle.truffle.api.nodes.NodeFieldAccessor$NodeFieldKind DATA
779 fld public final static com.oracle.truffle.api.nodes.NodeFieldAccessor$NodeFieldKind NODE_CLASS
780 fld public final static com.oracle.truffle.api.nodes.NodeFieldAccessor$NodeFieldKind PARENT
781 meth public static com.oracle.truffle.api.nodes.NodeFieldAccessor$NodeFieldKind valueOf(java.lang.String)
782 meth public static com.oracle.truffle.api.nodes.NodeFieldAccessor$NodeFieldKind[] values()
783 supr java.lang.Enum<com.oracle.truffle.api.nodes.NodeFieldAccessor$NodeFieldKind>
784
785 CLSS public abstract interface !annotation com.oracle.truffle.api.nodes.NodeInfo
786 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
787 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
788 intf java.lang.annotation.Annotation
789 meth public abstract !hasdefault com.oracle.truffle.api.nodes.NodeCost cost()
790 meth public abstract !hasdefault java.lang.String description()
791 meth public abstract !hasdefault java.lang.String language()
792 meth public abstract !hasdefault java.lang.String shortName()
793
794 CLSS public abstract interface com.oracle.truffle.api.nodes.NodeInterface
795
796 CLSS public final com.oracle.truffle.api.nodes.NodeUtil
797 cons public init()
798 innr public abstract interface static NodeCountFilter
799 meth public static <%0 extends com.oracle.truffle.api.nodes.Node> {%%0} cloneNode({%%0})
800 meth public static <%0 extends com.oracle.truffle.api.nodes.Node> {%%0} nonAtomicReplace(com.oracle.truffle.api.nodes.Node,{%%0},java.lang.CharSequence)
801 meth public static <%0 extends java.lang.Object> java.util.List<{%%0}> findAllNodeInstances(com.oracle.truffle.api.nodes.Node,java.lang.Class<{%%0}>)
802 meth public static <%0 extends java.lang.Object> java.util.List<{%%0}> findAllParents(com.oracle.truffle.api.nodes.Node,java.lang.Class<{%%0}>)
803 meth public static <%0 extends java.lang.Object> {%%0} findFirstNodeInstance(com.oracle.truffle.api.nodes.Node,java.lang.Class<{%%0}>)
804 meth public static <%0 extends java.lang.Object> {%%0} findParent(com.oracle.truffle.api.nodes.Node,java.lang.Class<{%%0}>)
805 meth public static <%0 extends java.lang.Object> {%%0}[] concat({%%0}[],{%%0}[])
806 meth public static <%0 extends java.lang.annotation.Annotation> {%%0} findAnnotation(java.lang.Class<?>,java.lang.Class<{%%0}>)
807 meth public static boolean forEachChild(com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.nodes.NodeVisitor)
808 meth public static boolean isReplacementSafe(com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.nodes.Node)
809 meth public static boolean replaceChild(com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.nodes.Node)
810 meth public static boolean verify(com.oracle.truffle.api.nodes.Node)
811 meth public static com.oracle.truffle.api.nodes.Node getNthParent(com.oracle.truffle.api.nodes.Node,int)
812 meth public static com.oracle.truffle.api.nodes.NodeFieldAccessor findChildField(com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.nodes.Node)
813 meth public static int countNodes(com.oracle.truffle.api.nodes.Node)
814 meth public static int countNodes(com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.nodes.NodeUtil$NodeCountFilter)
815 meth public static java.lang.String printCompactTreeToString(com.oracle.truffle.api.nodes.Node)
816 meth public static java.lang.String printSourceAttributionTree(com.oracle.truffle.api.nodes.Node)
817 meth public static java.lang.String printSyntaxTags(java.lang.Object)
818 meth public static java.lang.String printTreeToString(com.oracle.truffle.api.nodes.Node)
819 meth public static java.util.Iterator<com.oracle.truffle.api.nodes.Node> makeRecursiveIterator(com.oracle.truffle.api.nodes.Node)
820 meth public static java.util.List<com.oracle.truffle.api.nodes.Node> collectNodes(com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.nodes.Node)
821 meth public static java.util.List<com.oracle.truffle.api.nodes.Node> findNodeChildren(com.oracle.truffle.api.nodes.Node)
822 meth public static void printCompactTree(java.io.OutputStream,com.oracle.truffle.api.nodes.Node)
823 meth public static void printSourceAttributionTree(java.io.OutputStream,com.oracle.truffle.api.nodes.Node)
824 meth public static void printSourceAttributionTree(java.io.PrintWriter,com.oracle.truffle.api.nodes.Node)
825 meth public static void printTree(java.io.OutputStream,com.oracle.truffle.api.nodes.Node)
826 meth public static void printTree(java.io.PrintWriter,com.oracle.truffle.api.nodes.Node)
827 supr java.lang.Object
828 hcls NodeCounter,RecursiveNodeIterator
829
830 CLSS public abstract interface static com.oracle.truffle.api.nodes.NodeUtil$NodeCountFilter
831 outer com.oracle.truffle.api.nodes.NodeUtil
832 fld public final static com.oracle.truffle.api.nodes.NodeUtil$NodeCountFilter NO_FILTER
833 meth public abstract boolean isCounted(com.oracle.truffle.api.nodes.Node)
834
835 CLSS public abstract interface com.oracle.truffle.api.nodes.NodeVisitor
836 meth public abstract boolean visit(com.oracle.truffle.api.nodes.Node)
837
838 CLSS public abstract interface com.oracle.truffle.api.nodes.RepeatingNode
839 intf com.oracle.truffle.api.nodes.NodeInterface
840 meth public abstract boolean executeRepeating(com.oracle.truffle.api.frame.VirtualFrame)
841
842 CLSS public abstract com.oracle.truffle.api.nodes.RootNode
843 cons protected init()
844 anno 0 java.lang.Deprecated()
845 cons protected init(com.oracle.truffle.api.source.SourceSection)
846 anno 0 java.lang.Deprecated()
847 cons protected init(com.oracle.truffle.api.source.SourceSection,com.oracle.truffle.api.frame.FrameDescriptor)
848 anno 0 java.lang.Deprecated()
849 cons protected init(java.lang.Class<? extends com.oracle.truffle.api.TruffleLanguage>,com.oracle.truffle.api.source.SourceSection,com.oracle.truffle.api.frame.FrameDescriptor)
850 meth protected boolean isInstrumentable()
851 meth public abstract java.lang.Object execute(com.oracle.truffle.api.frame.VirtualFrame)
852 meth public boolean isCloningAllowed()
853 meth public com.oracle.truffle.api.CompilerOptions getCompilerOptions()
854 meth public com.oracle.truffle.api.ExecutionContext getExecutionContext()
855 meth public com.oracle.truffle.api.nodes.Node copy()
856 meth public final com.oracle.truffle.api.RootCallTarget getCallTarget()
857 meth public final com.oracle.truffle.api.frame.FrameDescriptor getFrameDescriptor()
858 meth public final void applyInstrumentation()
859 meth public final void reportLoopCount(int)
860 meth public final void setCallTarget(com.oracle.truffle.api.RootCallTarget)
861 meth public static com.oracle.truffle.api.nodes.RootNode createConstantNode(java.lang.Object)
862 supr com.oracle.truffle.api.nodes.Node
863 hfds callTarget,frameDescriptor,language
864 hcls Constant
865
866 CLSS public com.oracle.truffle.api.nodes.SlowPathException
867 cons public init()
868 cons public init(java.lang.String)
869 cons public init(java.lang.String,java.lang.Throwable)
870 cons public init(java.lang.Throwable)
871 meth public java.lang.Throwable fillInStackTrace()
872 supr java.lang.Exception
873 hfds serialVersionUID
874
875 CLSS public final com.oracle.truffle.api.nodes.UnexpectedResultException
876 cons public init(java.lang.Object)
877 meth public java.lang.Object getResult()
878 supr com.oracle.truffle.api.nodes.SlowPathException
879 hfds result,serialVersionUID
880
881 CLSS public final com.oracle.truffle.api.nodes.serial.PostOrderDeserializer
882 cons public init(com.oracle.truffle.api.nodes.serial.SerializerConstantPool)
883 meth public <%0 extends com.oracle.truffle.api.nodes.Node> {%%0} deserialize(byte[],java.lang.Class<{%%0}>)
884 supr java.lang.Object
885 hfds cp,stack,unsafe
886 hcls FixedSizeNodeStack,HierarchicalStack
887
888 CLSS public final com.oracle.truffle.api.nodes.serial.PostOrderSerializer
889 cons public init(com.oracle.truffle.api.nodes.serial.SerializerConstantPool)
890 meth public byte[] serialize(com.oracle.truffle.api.nodes.Node)
891 supr java.lang.Object
892 hfds cp,unsafe
893
894 CLSS public abstract interface com.oracle.truffle.api.nodes.serial.SerializerConstantPool
895 meth public abstract double getDouble(int)
896 meth public abstract float getFloat(int)
897 meth public abstract int getInt(int)
898 meth public abstract int putClass(java.lang.Class<?>)
899 meth public abstract int putDouble(double)
900 meth public abstract int putFloat(float)
901 meth public abstract int putInt(int)
902 meth public abstract int putLong(long)
903 meth public abstract int putObject(java.lang.Class<?>,java.lang.Object)
904 meth public abstract java.lang.Class<?> getClass(int)
905 meth public abstract java.lang.Object getObject(java.lang.Class<?>,int)
906 meth public abstract long getLong(int)
907
908 CLSS public com.oracle.truffle.api.nodes.serial.UnsupportedConstantPoolTypeException
909 cons public init()
910 cons public init(java.lang.String)
911 cons public init(java.lang.String,java.lang.Throwable)
912 cons public init(java.lang.Throwable)
913 supr java.lang.RuntimeException
914 hfds serialVersionUID
915
916 CLSS public com.oracle.truffle.api.nodes.serial.VariableLengthIntBuffer
917 cons public init(byte[])
918 cons public init(java.nio.ByteBuffer)
919 fld public final static int NULL = -1
920 meth public boolean hasRemaining()
921 meth public byte[] getBytes()
922 meth public int get()
923 meth public java.nio.ByteBuffer getBuffer()
924 meth public void put(int)
925 supr java.lang.Object
926 hfds buffer
927
928 CLSS public final com.oracle.truffle.api.source.LineLocation
929 intf java.lang.Comparable<com.oracle.truffle.api.source.LineLocation>
930 meth public boolean equals(java.lang.Object)
931 meth public com.oracle.truffle.api.source.Source getSource()
932 meth public int compareTo(com.oracle.truffle.api.source.LineLocation)
933 meth public int getLineNumber()
934 meth public int hashCode()
935 meth public java.lang.String getShortDescription()
936 meth public java.lang.String toString()
937 supr java.lang.Object
938 hfds line,source
939
940 CLSS public abstract com.oracle.truffle.api.source.Source
941 meth public abstract java.io.Reader getReader()
942 meth public abstract java.lang.String getCode()
943 meth public abstract java.lang.String getName()
944 meth public abstract java.lang.String getPath()
945 meth public abstract java.lang.String getShortName()
946 meth public abstract java.net.URL getURL()
947 meth public final com.oracle.truffle.api.source.LineLocation createLineLocation(int)
948 meth public final com.oracle.truffle.api.source.Source withMimeType(java.lang.String)
949 meth public final com.oracle.truffle.api.source.SourceSection createSection(java.lang.String,int)
950 meth public final com.oracle.truffle.api.source.SourceSection createSection(java.lang.String,int,int)
951 meth public final com.oracle.truffle.api.source.SourceSection createSection(java.lang.String,int,int,int)
952 meth public final com.oracle.truffle.api.source.SourceSection createSection(java.lang.String,int,int,int,int)
953 meth public final int getColumnNumber(int)
954 meth public final int getLength()
955 meth public final int getLineCount()
956 meth public final int getLineLength(int)
957 meth public final int getLineNumber(int)
958 meth public final int getLineStartOffset(int)
959 meth public final java.io.InputStream getInputStream()
960 meth public final java.lang.String getCode(int)
961 meth public java.lang.String getCode(int,int)
962 meth public java.lang.String getMimeType()
963 meth public static com.oracle.truffle.api.source.Source find(java.lang.String)
964 meth public static com.oracle.truffle.api.source.Source fromAppendableText(java.lang.String)
965 meth public static com.oracle.truffle.api.source.Source fromBytes(byte[],int,int,java.lang.String,java.nio.charset.Charset)
966 meth public static com.oracle.truffle.api.source.Source fromBytes(byte[],java.lang.String,java.nio.charset.Charset)
967 meth public static com.oracle.truffle.api.source.Source fromFileName(java.lang.CharSequence,java.lang.String) throws java.io.IOException
968 meth public static com.oracle.truffle.api.source.Source fromFileName(java.lang.String) throws java.io.IOException
969 meth public static com.oracle.truffle.api.source.Source fromFileName(java.lang.String,boolean) throws java.io.IOException
970 meth public static com.oracle.truffle.api.source.Source fromNamedAppendableText(java.lang.String)
971 meth public static com.oracle.truffle.api.source.Source fromNamedText(java.lang.CharSequence,java.lang.String)
972 meth public static com.oracle.truffle.api.source.Source fromReader(java.io.Reader,java.lang.String) throws java.io.IOException
973 meth public static com.oracle.truffle.api.source.Source fromText(java.lang.CharSequence,java.lang.String)
974 meth public static com.oracle.truffle.api.source.Source fromURL(java.net.URL,java.lang.String) throws java.io.IOException
975 meth public static com.oracle.truffle.api.source.Source subSource(com.oracle.truffle.api.source.Source,int)
976 meth public static com.oracle.truffle.api.source.Source subSource(com.oracle.truffle.api.source.Source,int,int)
977 meth public static void setFileCaching(boolean)
978 meth public void appendCode(java.lang.CharSequence)
979 supr java.lang.Object
980 hfds LOG,fileCacheEnabled,mimeType,nameToSource,textMap
981 hcls AppendableLiteralSource,BytesSource,ClientManagedFileSource,FileSource,LiteralSource,SubSource,TextMap,URLSource
982
983 CLSS public final com.oracle.truffle.api.source.SourceSection
984 meth public boolean equals(java.lang.Object)
985 meth public com.oracle.truffle.api.source.LineLocation getLineLocation()
986 meth public com.oracle.truffle.api.source.Source getSource()
987 meth public int getCharEndIndex()
988 meth public int getCharIndex()
989 meth public int getCharLength()
990 meth public int getEndColumn()
991 meth public int getEndLine()
992 meth public int getStartColumn()
993 meth public int getStartLine()
994 meth public int hashCode()
995 meth public java.lang.String getCode()
996 meth public java.lang.String getIdentifier()
997 meth public java.lang.String getShortDescription()
998 meth public java.lang.String toString()
999 meth public static com.oracle.truffle.api.source.SourceSection createUnavailable(java.lang.String,java.lang.String)
1000 supr java.lang.Object
1001 hfds charIndex,charLength,identifier,kind,source,startColumn,startLine
1002
1003 CLSS public final com.oracle.truffle.api.utilities.AlwaysValidAssumption
1004 fld public final static com.oracle.truffle.api.utilities.AlwaysValidAssumption INSTANCE
1005 intf com.oracle.truffle.api.Assumption
1006 meth public boolean isValid()
1007 meth public java.lang.String getName()
1008 meth public void check() throws com.oracle.truffle.api.nodes.InvalidAssumptionException
1009 meth public void invalidate()
1010 supr java.lang.Object
1011
1012 CLSS public com.oracle.truffle.api.utilities.AssumedValue<%0 extends java.lang.Object>
1013 cons public init(java.lang.String,{com.oracle.truffle.api.utilities.AssumedValue%0})
1014 cons public init({com.oracle.truffle.api.utilities.AssumedValue%0})
1015 meth public void set({com.oracle.truffle.api.utilities.AssumedValue%0})
1016 meth public {com.oracle.truffle.api.utilities.AssumedValue%0} get()
1017 supr java.lang.Object
1018 hfds assumption,name,value
1019
1020 CLSS public final com.oracle.truffle.api.utilities.BinaryConditionProfile
1021 meth public boolean profile(boolean)
1022 meth public boolean wasFalse()
1023 meth public boolean wasTrue()
1024 meth public java.lang.String toString()
1025 supr com.oracle.truffle.api.utilities.ConditionProfile
1026 hfds wasFalse,wasTrue
1027
1028 CLSS public final com.oracle.truffle.api.utilities.BranchProfile
1029 meth public boolean isVisited()
1030 meth public java.lang.String toString()
1031 meth public static com.oracle.truffle.api.utilities.BranchProfile create()
1032 meth public void enter()
1033 supr com.oracle.truffle.api.nodes.NodeCloneable
1034 hfds visited
1035
1036 CLSS public abstract com.oracle.truffle.api.utilities.ConditionProfile
1037 meth public abstract boolean profile(boolean)
1038 meth public static com.oracle.truffle.api.utilities.ConditionProfile createBinaryProfile()
1039 meth public static com.oracle.truffle.api.utilities.ConditionProfile createCountingProfile()
1040 supr com.oracle.truffle.api.nodes.NodeCloneable
1041
1042 CLSS public final com.oracle.truffle.api.utilities.CountingConditionProfile
1043 meth public boolean profile(boolean)
1044 meth public int getFalseCount()
1045 meth public int getTrueCount()
1046 meth public java.lang.String toString()
1047 supr com.oracle.truffle.api.utilities.ConditionProfile
1048 hfds falseCount,trueCount
1049
1050 CLSS public com.oracle.truffle.api.utilities.CyclicAssumption
1051 cons public init(java.lang.String)
1052 meth public com.oracle.truffle.api.Assumption getAssumption()
1053 meth public void invalidate()
1054 supr java.lang.Object
1055 hfds assumption,name
1056
1057 CLSS public com.oracle.truffle.api.utilities.JSONHelper
1058 cons public init()
1059 innr public abstract static JSONStringBuilder
1060 innr public final static JSONArrayBuilder
1061 innr public final static JSONObjectBuilder
1062 meth public static com.oracle.truffle.api.utilities.JSONHelper$JSONArrayBuilder array()
1063 meth public static com.oracle.truffle.api.utilities.JSONHelper$JSONObjectBuilder object()
1064 meth public static java.lang.String getResult()
1065 meth public static void dumpNewChild(com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.nodes.Node)
1066 meth public static void dumpNewNode(com.oracle.truffle.api.nodes.Node)
1067 meth public static void dumpReplaceChild(com.oracle.truffle.api.nodes.Node,com.oracle.truffle.api.nodes.Node,java.lang.CharSequence)
1068 meth public static void restart()
1069 supr java.lang.Object
1070 hfds AstJsonDumpBuilder
1071
1072 CLSS public final static com.oracle.truffle.api.utilities.JSONHelper$JSONArrayBuilder
1073 outer com.oracle.truffle.api.utilities.JSONHelper
1074 meth protected void appendTo(java.lang.StringBuilder)
1075 meth public com.oracle.truffle.api.utilities.JSONHelper$JSONArrayBuilder add(com.oracle.truffle.api.utilities.JSONHelper$JSONStringBuilder)
1076 meth public com.oracle.truffle.api.utilities.JSONHelper$JSONArrayBuilder add(java.lang.Boolean)
1077 meth public com.oracle.truffle.api.utilities.JSONHelper$JSONArrayBuilder add(java.lang.Number)
1078 meth public com.oracle.truffle.api.utilities.JSONHelper$JSONArrayBuilder add(java.lang.String)
1079 supr com.oracle.truffle.api.utilities.JSONHelper$JSONStringBuilder
1080 hfds contents
1081
1082 CLSS public final static com.oracle.truffle.api.utilities.JSONHelper$JSONObjectBuilder
1083 outer com.oracle.truffle.api.utilities.JSONHelper
1084 meth protected void appendTo(java.lang.StringBuilder)
1085 meth public com.oracle.truffle.api.utilities.JSONHelper$JSONObjectBuilder add(java.lang.String,com.oracle.truffle.api.utilities.JSONHelper$JSONStringBuilder)
1086 meth public com.oracle.truffle.api.utilities.JSONHelper$JSONObjectBuilder add(java.lang.String,java.lang.Boolean)
1087 meth public com.oracle.truffle.api.utilities.JSONHelper$JSONObjectBuilder add(java.lang.String,java.lang.Number)
1088 meth public com.oracle.truffle.api.utilities.JSONHelper$JSONObjectBuilder add(java.lang.String,java.lang.String)
1089 supr com.oracle.truffle.api.utilities.JSONHelper$JSONStringBuilder
1090 hfds contents
1091
1092 CLSS public abstract static com.oracle.truffle.api.utilities.JSONHelper$JSONStringBuilder
1093 outer com.oracle.truffle.api.utilities.JSONHelper
1094 cons public init()
1095 meth protected abstract void appendTo(java.lang.StringBuilder)
1096 meth protected static void appendValue(java.lang.StringBuilder,java.lang.Object)
1097 meth public final java.lang.String toString()
1098 supr java.lang.Object
1099
1100 CLSS public final com.oracle.truffle.api.utilities.NeverValidAssumption
1101 fld public final static com.oracle.truffle.api.utilities.NeverValidAssumption INSTANCE
1102 intf com.oracle.truffle.api.Assumption
1103 meth public boolean isValid()
1104 meth public java.lang.String getName()
1105 meth public void check() throws com.oracle.truffle.api.nodes.InvalidAssumptionException
1106 meth public void invalidate()
1107 supr java.lang.Object
1108
1109 CLSS public com.oracle.truffle.api.utilities.PrimitiveValueProfile
1110 meth public <%0 extends java.lang.Object> {%%0} profile({%%0})
1111 meth public boolean isGeneric()
1112 meth public boolean isUninitialized()
1113 meth public boolean profile(boolean)
1114 meth public byte profile(byte)
1115 meth public char profile(char)
1116 meth public double profile(double)
1117 meth public float profile(float)
1118 meth public int profile(int)
1119 meth public java.lang.Object getCachedValue()
1120 meth public java.lang.String toString()
1121 meth public long profile(long)
1122 meth public short profile(short)
1123 meth public static boolean exactCompare(double,double)
1124 meth public static boolean exactCompare(float,float)
1125 supr com.oracle.truffle.api.utilities.ValueProfile
1126 hfds GENERIC,UNINITIALIZED,cachedValue
1127
1128 CLSS public com.oracle.truffle.api.utilities.UnionAssumption
1129 cons public init(com.oracle.truffle.api.Assumption,com.oracle.truffle.api.Assumption)
1130 cons public init(java.lang.String,com.oracle.truffle.api.Assumption,com.oracle.truffle.api.Assumption)
1131 intf com.oracle.truffle.api.Assumption
1132 meth public boolean isValid()
1133 meth public java.lang.String getName()
1134 meth public void check() throws com.oracle.truffle.api.nodes.InvalidAssumptionException
1135 meth public void invalidate()
1136 supr java.lang.Object
1137 hfds first,name,second
1138
1139 CLSS public abstract com.oracle.truffle.api.utilities.ValueProfile
1140 cons public init()
1141 meth public abstract <%0 extends java.lang.Object> {%%0} profile({%%0})
1142 meth public static com.oracle.truffle.api.utilities.PrimitiveValueProfile createPrimitiveProfile()
1143 meth public static com.oracle.truffle.api.utilities.ValueProfile createClassProfile()
1144 meth public static com.oracle.truffle.api.utilities.ValueProfile createIdentityProfile()
1145 supr com.oracle.truffle.api.nodes.NodeCloneable
1146
1147 CLSS public abstract interface java.io.Serializable
1148
1149 CLSS public abstract interface java.lang.Cloneable
1150
1151 CLSS public abstract interface java.lang.Comparable<%0 extends java.lang.Object>
1152 meth public abstract int compareTo({java.lang.Comparable%0})
1153
1154 CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>>
1155 cons protected init(java.lang.String,int)
1156 intf java.io.Serializable
1157 intf java.lang.Comparable<{java.lang.Enum%0}>
1158 meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException
1159 meth protected final void finalize()
1160 meth public final boolean equals(java.lang.Object)
1161 meth public final int compareTo({java.lang.Enum%0})
1162 meth public final int hashCode()
1163 meth public final int ordinal()
1164 meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass()
1165 meth public final java.lang.String name()
1166 meth public java.lang.String toString()
1167 meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String)
1168 supr java.lang.Object
1169 hfds name,ordinal
1170
1171 CLSS public java.lang.Exception
1172 cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean)
1173 cons public init()
1174 cons public init(java.lang.String)
1175 cons public init(java.lang.String,java.lang.Throwable)
1176 cons public init(java.lang.Throwable)
1177 supr java.lang.Throwable
1178 hfds serialVersionUID
1179
1180 CLSS public java.lang.Object
1181 cons public init()
1182 meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
1183 meth protected void finalize() throws java.lang.Throwable
1184 meth public boolean equals(java.lang.Object)
1185 meth public final java.lang.Class<?> getClass()
1186 meth public final void notify()
1187 meth public final void notifyAll()
1188 meth public final void wait() throws java.lang.InterruptedException
1189 meth public final void wait(long) throws java.lang.InterruptedException
1190 meth public final void wait(long,int) throws java.lang.InterruptedException
1191 meth public int hashCode()
1192 meth public java.lang.String toString()
1193
1194 CLSS public java.lang.RuntimeException
1195 cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean)
1196 cons public init()
1197 cons public init(java.lang.String)
1198 cons public init(java.lang.String,java.lang.Throwable)
1199 cons public init(java.lang.Throwable)
1200 supr java.lang.Exception
1201 hfds serialVersionUID
1202
1203 CLSS public java.lang.Throwable
1204 cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean)
1205 cons public init()
1206 cons public init(java.lang.String)
1207 cons public init(java.lang.String,java.lang.Throwable)
1208 cons public init(java.lang.Throwable)
1209 intf java.io.Serializable
1210 meth public final java.lang.Throwable[] getSuppressed()
1211 meth public final void addSuppressed(java.lang.Throwable)
1212 meth public java.lang.StackTraceElement[] getStackTrace()
1213 meth public java.lang.String getLocalizedMessage()
1214 meth public java.lang.String getMessage()
1215 meth public java.lang.String toString()
1216 meth public java.lang.Throwable fillInStackTrace()
1217 meth public java.lang.Throwable getCause()
1218 meth public java.lang.Throwable initCause(java.lang.Throwable)
1219 meth public void printStackTrace()
1220 meth public void printStackTrace(java.io.PrintStream)
1221 meth public void printStackTrace(java.io.PrintWriter)
1222 meth public void setStackTrace(java.lang.StackTraceElement[])
1223 supr java.lang.Object
1224 hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,detailMessage,serialVersionUID,stackTrace,suppressedExceptions
1225 hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter
1226
1227 CLSS public abstract interface java.lang.annotation.Annotation
1228 meth public abstract boolean equals(java.lang.Object)
1229 meth public abstract int hashCode()
1230 meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
1231 meth public abstract java.lang.String toString()
1232
1233 CLSS public abstract interface !annotation java.lang.annotation.Documented
1234 anno 0 java.lang.annotation.Documented()
1235 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
1236 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
1237 intf java.lang.annotation.Annotation
1238
1239 CLSS public abstract interface !annotation java.lang.annotation.Retention
1240 anno 0 java.lang.annotation.Documented()
1241 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
1242 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
1243 intf java.lang.annotation.Annotation
1244 meth public abstract java.lang.annotation.RetentionPolicy value()
1245
1246 CLSS public abstract interface !annotation java.lang.annotation.Target
1247 anno 0 java.lang.annotation.Documented()
1248 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
1249 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
1250 intf java.lang.annotation.Annotation
1251 meth public abstract java.lang.annotation.ElementType[] value()
1252