Mercurial > hg > truffle
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 |