|
mjc | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
MjExecutableMemberDoc.longModifiers() that selects those modifier bits that are passed on
to the default constructor.
ClassInfo structure (see JVM2, 4.7).accum if
this is a keyword or literal token.
accum.
name declared in the type represented by this,
or added to the type by external methods, using the
strategy actor.
name declared in the type represented by this,
using the strategy actor.
name declared in the type represented by this,
or added to the type by external methods, using the
strategy actor.
attr to the attribute
list of this field.
this parameter.
this parameter.
this parameter.
this is used in this block.
this is used in this
block.
this is used in this
block.
previousContext is no longer being
used and that all block statements inside the switch body have
been checked.
String) to class
type singletons (of type CClassType).
accum.
accum.
accum.
result.
result.
buffer.
i in 0..files.length this
asserts that Utils.relativePathTo(files[i]) equals
prefix + files[i].getName()
this.definition.
this.definition.
fieldInfo by
parsing the appropriate field signature extracted from the *.class file.
java.util.Iterator
interface but is specific to collections of
CMethod.CAnchorInitializer instance.
CAugmentationMap: CClass x CContextType ->
CMethodSet.CBinaryClassContext instance.
ClassInfo object.
CCORInitializer instance.
CBinaryClasses.
CClassContextType.createConstructorContext.
CDispatcherInitializer instance.
CFunctionAccessMethod instance.
CGFCollectionMap:
CCompilationUnit x String -> { CGFCollection }.FunctionalTestSuite.TestCase.cleanWorkingDir().
in and referring to the constant pool
cp.
java.lang.
CSourceFilteredDispatcherMethod instance.
type1@type2.clause, using the
definite assignment information from entryContext.
this.definition.
CClass and all its owners:
Type check the type variables of the class.
found is null.
this.definition.
typeArguments (the
type checked versions are re-stored into the same array) and checks
whether the typeArguments are valid for the given
typeVariables.
completeClassInfo().
oper)
other in the same position.
wildcard which must
have been type checked.
x += 3) depending on
the assignment operator.
ClassInfo.
qName.
data.
data.
lowerBound.
data.
oldTask along
with the command line options to determine what task to add to
the task queue after the given task completes.
oldTask along
with the command line options to determine what task to add to
the task queue after the given task completes.
upperBound.
java.lang.Object class.
candidate method need to be made against the
accumulator by calls to resultFor().
#accumKeywords(List,String,List).equivChars String as equal.
maybeSuper type is a supertype
of the maybeSub type.
maybeSuper
type.
method and
this method have parameters with the same types.
this with the
fully qualified name of o.
CMethod and
the two methods have same signature.
pos variables.
fieldsAndInits.
CClass or a CCompilationUnit).
CClass or a CCompilationUnit).
CClass or a CCompilationUnit).
CClass or a CCompilationUnit).
CClass or a CCompilationUnit).
CClass or a CCompilationUnit).
CClass or a CCompilationUnit).
signature starting with the character in position
start.
expr.
CMethodInfo instances, one for
this dispatcher and one for each multimethod body referenced by
this.
body is
null.
expr.
CSourceClass class signature singleton
for this declaration and then registers the signature with
CTopLevel.
CSourceClass class signature singleton
for this declaration.
finallyClause.genCode(), this flag is used to
prevent recursive jsrs to
finallyClause
v, if
methods of the same signature are not already contained in
v.
null if and only if the wildcard was declared without an
explicit bound.
name.class.
name.suffix.
ident.
fieldInfo depending on whether Java
generics are turned on or off in the current compilation session.
methodInfo depending on whether Java
generics are turned on or off in the current compilation session.
java.lang.Object.
null if
the type variable has no lower bound.
ModifierUtility of the compiler used to
instantiate this.
ModifierUtility of the compiler used to
instantiate this.
var.
null if this is
the java.lang.Object class.
caller of the class
callerClass to add the outer local variable values
required by this to the stack.
caller of the class
callerClass to add the outer local variable values
required by this to the stack.
field from context context.
CGenericFunctionCollection singletons.
MJGenericFunctionDecl) that correspond to the
anchor classes.
super expression, including various hacks for
MultiJava super sends and for super sends to inner and outer
classes.
flags are
are also enabled in modifiers.
flag is true for this token.
modifiers has any bits set other
than those in flags.
true if and only if this is a parameterized type
and all its type arguments are unbounded wildcards.
this.cunit.hashCode().
this.cunit.hashCode().
codes of a
modifier flag that is set in mods.
owner() unless this is a
top-level declaration.
owner() unless this is a
top-level declaration.
/** for switching to javadoc).
candidate
method passed to resultFor() should be
ignored.
CTopLevel.whichIsThis(String,java.io.File).
CTopLevel.whichIsThis(String,java.io.File).
CTopLevel.whichIsThis(String,java.io.File).
previousMods are
supposed to come after the modifier in newMod.
previousMods are
supposed to come after the modifier in newMod.
expr.
abstract modifier.
type if and only
if its capture type is assignable to it.
type if and only
if its capture type is assignable to it.
type if and only
if its capture type is assignable to it.
type if and only
if its capture type is assignable to it.
expr.
final modifier.
expr.
native modifier.
true if this method declaration overrides
any of its superclass (or interfaces) method declarations.
true if this method declaration overrides
any of its superclass (or interfaces) method declarations.
true if the prefix is a synthesized one (e.g.,
JAV_OUTER_THIS) as the result of typechecking.
private modifier.
protected modifier.
public modifier.
pure modifier.
superClazz.
type is a raw type invocation of the
given superClazz.
superClazz.
static modifier.
strictfp modifier.
synchronized modifier.
transient modifier.
typeVariable.
volatile modifier.
[1][2][3] in new
Integer[1][2][3] or the { 1, 2, 3 } in
Integer[] foo = { 1, 2, 3 }.int.class and String.class.import
java.util.ArrayList; or import
org.multijava.samples.typecheck.import
java.util.ArrayList; or import
org.multijava.samples.typecheck.x += 3 and y *= 4, in the AST.instanceof expression.methodname( e1, e2, ..., en )package org.multijava.mjc.<, >, etc.CClass singleton of the
qualifier is known.
dispatcherWrapMethodsObjectself.
self.
Constants).
Constants).
null if the
lower bound is of type CNullType.