|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
c, ordered outermost to innermost.
AmbiguousFieldException with no detail message.
AmbiguousFieldException with the specified
detail message.
BreakException with the
specified detail message.
BreakException with the
specified detail message and label.
t.
t; verify that it is well-formed.
TypeNameChecker.check(koala.dynamicjava.tree.TypeName) on each element of a list.
t; verify that it is structurally well-formed, but
delay full well-formedness checking until a later TypeNameChecker.ensureWellFormed(koala.dynamicjava.tree.TypeName) call.
TypeNameChecker.checkStructure(koala.dynamicjava.tree.TypeName) on each element of a list.
ContinueException with the
specified detail message.
ContinueException with the
specified detail message and label.
null if this is declared at a top-level or local scope
null if this is declared at a top-level or local scope
null if this is declared at a top-level or local scope
inner is non-statically nested within outer.
t.
c.
TypeSystem.isWellFormed(edu.rice.cs.dynamicjava.symbol.type.Type)).
TypeNameChecker.ensureWellFormed(koala.dynamicjava.tree.TypeName) on each element of a list.
TypeNameChecker.checkStructureForTypeParameters(java.lang.Iterable extends koala.dynamicjava.tree.tiger.TypeParameter>) has
already been invoked) are well-formed.
TypeSystem.isEqual(edu.rice.cs.dynamicjava.symbol.type.Type, edu.rice.cs.dynamicjava.symbol.type.Type).
t.
t.
t, or null if no such class object
exists.
t.
this or super constructor call at the given index.
cause so that the calling context shared between
cause and the method calling this constructor is eliminated.
ExecutionError with the specified
detail message, filename, line and column.
name is an in-scope field
name is an in-scope field
Class.getName())
Class.getName())
Class.getName())
Class.getName())
name is an in-scope method or local function
name is an in-scope method or local function
ModifierSet.getFlags().
null if it's not set
"(no file)".
null if it does not exist.
null if it does not exist.
return statement in the given context, or null
if return statements should not appear here.
return statement in the given context, or null
if return statements should not appear here.
return statement in the given context, or null
if return statements should not appear here.
return statement in the given context, or null
if return statements should not appear here.
this in the current context, or null
if there is no such value (for example, in a static context).
className.this in the current context, or null
if there is no such value (for example, in a static context).
this in the current context, or null
if there is no such value (for example, in a static context).
className.this in the current context, or null
if there is no such value (for example, in a static context).
this in the current context, or null
if there is no such value (for example, in a static context).
className.this in the current context, or null
if there is no such value (for example, in a static context).
this in the current context, or null
if there is no such value (for example, in a static context).
className.this in the current context, or null
if there is no such value (for example, in a static context).
null if there is no such value (for example, in a static context).
null if it does not exist.
null if it does not exist.
null if it does not exist.
null if it does not exist.
null if it does not exist.
null if it does not exist.
super in the context of this class, or
null if super is not defined
super in the context of this class, or
null if super is not defined
c with the given name
c with the given name
c with the given name
outer with the given name
outer with the given name
outer with the given name
c with the given name
c with the given name
c with the given name
null otherwise.
t is an array.
t is an array.
StandardTypeSystem.assign(edu.rice.cs.dynamicjava.symbol.type.Type, koala.dynamicjava.tree.Expression) would succeed given a non-constant expression of the given type
StandardTypeSystem.assign(edu.rice.cs.dynamicjava.symbol.type.Type, koala.dynamicjava.tree.Expression) would succeed given a constant expression of the given type and value
TypeSystem.assign(edu.rice.cs.dynamicjava.symbol.type.Type, koala.dynamicjava.tree.Expression) would succeed given a non-constant expression of the given type
TypeSystem.assign(edu.rice.cs.dynamicjava.symbol.type.Type, koala.dynamicjava.tree.Expression) would succeed given a constant expression of the given type and value
t (ignoring
constructor-accessibility issues).
t (ignoring
constructor-accessibility issues).
t is enumerable (and so can be used as the selector of a
switch statement)
t is enumerable (and so can be used as the selector of a
switch statement)
t is valid in the extends clause of a class definition
t is valid in the extends clause of a class definition
t is valid in the implements clause of a class definition
t is valid in the implements clause of a class definition
t is a primitive.
t is a primitive.
TypeSystem.makePrimitive(koala.dynamicjava.tree.Expression) would succeed given an expression of the given type
t is a reference.
t is a reference.
TypeSystem.makeReference(koala.dynamicjava.tree.Expression) would succeed given an expression of the given type
Class object)
Class object)
subT is a subtype of superT.
subT is a subtype of superT.
subT is a subtype of superT.
subT is a subtype of superT.
Library.LibraryFinder are used to locate
files with given suffixes.ClassLoader.loadClass(java.lang.String),
repeated invocations should produce the same object).
ClassLoader.loadClass(java.lang.String),
repeated invocations should produce the same object).
ClassLoader.loadClass(java.lang.String),
repeated invocations should produce the same object).
name is an in-scope local function
name is an in-scope local function
name is an in-scope local variable
name is an in-scope local variable
this.
SimpleClassType or RawClassType corresponding to the given class.
SimpleClassType, RawClassType, or ParameterizedClassType
corresponding to the given class with given type arguments.
SimpleClassType or RawClassType corresponding to the given class.
SimpleClassType, RawClassType, or ParameterizedClassType
corresponding to the given class with given type arguments.
name is an in-scope member class
name is an in-scope member class
name is an in-scope member class
name is an in-scope method
name is an in-scope method
ExecutionError with the specified
detail message.
PossiblexecutionError with the specified
detail message, tree node, and refereence type.
classOf(Integer) = Class<Integer>).
StatementChecker
without any errors.this within the body of c
name is an in-scope top-level class
name is an in-scope top-level class
name is an in-scope top-level class
BooleanType.output(java.io.Writer) to generate a nicely tabbed tree.
BottomType.output(java.io.Writer) to generate a nicely tabbed tree.
ByteType.output(java.io.Writer) to generate a nicely tabbed tree.
CharType.output(java.io.Writer) to generate a nicely tabbed tree.
DoubleType.output(java.io.Writer) to generate a nicely tabbed tree.
FloatType.output(java.io.Writer) to generate a nicely tabbed tree.
IntersectionType.output(java.io.Writer) to generate a nicely tabbed tree.
IntType.output(java.io.Writer) to generate a nicely tabbed tree.
LongType.output(java.io.Writer) to generate a nicely tabbed tree.
NullType.output(java.io.Writer) to generate a nicely tabbed tree.
ParameterizedClassType.output(java.io.Writer) to generate a nicely tabbed tree.
RawClassType.output(java.io.Writer) to generate a nicely tabbed tree.
ShortType.output(java.io.Writer) to generate a nicely tabbed tree.
SimpleArrayType.output(java.io.Writer) to generate a nicely tabbed tree.
SimpleClassType.output(java.io.Writer) to generate a nicely tabbed tree.
TopType.output(java.io.Writer) to generate a nicely tabbed tree.
UnionType.output(java.io.Writer) to generate a nicely tabbed tree.
VarargArrayType.output(java.io.Writer) to generate a nicely tabbed tree.
VariableType.output(java.io.Writer) to generate a nicely tabbed tree.
VoidType.output(java.io.Writer) to generate a nicely tabbed tree.
Wildcard.output(java.io.Writer) to generate a nicely tabbed tree.
#userRepresentation.
null
if there is no such type.
null
if there is no such type.
null
if there is no such type.
null
if there is no such type.
null
if there is no such type.
null
if there is no such type.
null
if there is no such type.
name is an in-scope top-level class, member class, or type variable
name is an in-scope top-level class, member class, or type variable
name is an in-scope top-level class, member class, or type variable
Class object representing a primitive type to the corresponding
Type.
toString() and equals() implementation:
toString() is defined in terms of #userRepresentation; equals() is defined
in terms of TypeSystem.isEqual(edu.rice.cs.dynamicjava.symbol.type.Type, edu.rice.cs.dynamicjava.symbol.type.Type).name is an in-scope type variable.
name is an in-scope type variable.
name is an in-scope type variable.
value.toString() as it's message.
value.toString().
name is an in-scope field or local variable
name is an in-scope field or local variable
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||