annotate truffle/com.oracle.truffle.api/snapshot.sigtest @ 22404:23d2b5513c83

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