mjc

Uses of Class
org.multijava.util.MessageDescription

Packages that use MessageDescription
org.multijava.dis   
org.multijava.mjc Implements mjc, a MultiJava compiler. 
org.multijava.mjdoc The mjdoc tool documents java programs that contain MultiJava (MJ) extensions to the Java progamming language; it produces html pages very similar to those produced by the javadoc tool. 
org.multijava.util   
org.multijava.util.backend Provides an optimizer for methods for the compilers in MultiJava and the Java Modeling Language
org.multijava.util.classfile Provides an editor for classfiles used by MultiJava and the Java Modeling Language
org.multijava.util.compiler Provides utilities and superclasses for the compilers in MultiJava and the Java Modeling Language
org.multijava.util.guigen Implements the automatic generation of all of the GUIs for MultiJava and the Java Modeling Language
org.multijava.util.lexgen Provides a lexer for the compilers of MultiJava and the Java Modeling Language
org.multijava.util.msggen Implements the automatic generation of the data structure for all of the compiler messages in MultiJava and the Java Modeling Language
org.multijava.util.optgen Implements the automatic generation of the data structure for all of the command line options in MultiJava and the Java Modeling Language
org.multijava.util.optimize Provides an optimizer for classfiles used by MultiJava and the Java Modeling Language
 

Uses of MessageDescription in org.multijava.dis
 

Fields in org.multijava.dis declared as MessageDescription
static MessageDescription DisMessages.PROCESSING
           
static MessageDescription DisMessages.FILE_NOT_FOUND
           
static MessageDescription DisMessages.CLASS_NOT_FOUND
           
static MessageDescription DisMessages.FILE_READ_PROBLEM
           
static MessageDescription DisMessages.FILE_READ_PROBLEM2
           
static MessageDescription DisMessages.NO_SOURCE_FILE
           
 

Uses of MessageDescription in org.multijava.mjc
 

Fields in org.multijava.mjc declared as MessageDescription
static MessageDescription CUniverseMessages.VARIABLE_WITH_PURE_FORBIDDEN
           
static MessageDescription CUniverseMessages.BUILTIN_WITH_UNIVERSE_FORBIDDEN
           
static MessageDescription CUniverseMessages.ARRAY_WITH_REP_ELEM_FORBIDDEN
           
static MessageDescription CUniverseMessages.READONLY_FORBIDDEN_HERE
           
static MessageDescription CUniverseMessages.OVERRIDING_METHOD_UNIVERSE_ERROR
           
static MessageDescription CUniverseMessages.PURE_METHOD_NON_READONLY_PARAMETER_ERROR
           
static MessageDescription CUniverseMessages.NON_PURE_CALL_IN_PURE_METHOD_FORBIDDEN
           
static MessageDescription CUniverseMessages.REP_CALL_IN_STATIC_METHOD_FORBIDDEN
           
static MessageDescription CUniverseMessages.ACTUAL_NOT_ASSIGNABLE_TO_FORMAL_PARAMETER
           
static MessageDescription CUniverseMessages.REP_PARAM_OF_NON_PURE_THROUGH_PIVOT_FORBIDDEN
           
static MessageDescription CUniverseMessages.NON_PURE_ON_READONLY_FORBIDDEN
           
static MessageDescription CUniverseMessages.NONARRAY_WITH_TWO_UNIVERSES_FORBIDDEN
           
static MessageDescription CUniverseMessages.ANON_CLASS_WITH_UNIVERSE_FORBIDDEN
           
static MessageDescription CUniverseMessages.CONSTRUCTOR_REP_IN_SIGNATURE_FORBIDDEN
           
static MessageDescription CUniverseMessages.NON_PURE_CONSTRUCTOR_IN_PURE_METHOD_FORBIDDEN
           
static MessageDescription CUniverseMessages.REP_IN_STATIC_FORBIDDEN
           
static MessageDescription CUniverseMessages.ASSIGNMENT_THROUGH_READONLY
           
static MessageDescription CUniverseMessages.ASSIGNMENT_IN_PURE
           
static MessageDescription CUniverseMessages.INCOMPLETE_CAST
           
static MessageDescription CUniverseMessages.READONLY_CAST
           
static MessageDescription CUniverseMessages.ARRAY_WITH_NO_UNIVERSE
           
static MessageDescription CUniverseMessages.OLD_STYLE_ARRAY_BOUNDS
           
static MessageDescription CUniverseMessages.ACCESS_TO_STATIC_FIELD
           
static MessageDescription CUniverseMessages.DECLARATION_OF_STATIC_FIELD
           
static MessageDescription CUniverseMessages.CATCH_PARAMETER_NOW_READONLY
           
static MessageDescription CUniverseMessages.OVERRIDING_PURE_METHOD_NON_PURE_CHANGED
           
static MessageDescription CUniverseMessages.OVERRIDING_METHOD_UNIVERSE_CHANGED
           
static MessageDescription CUniverseMessages.PURE_METHOD_NON_READONLY_PARAMETER_CHANGED
           
static MessageDescription CUniverseMessages.COVARIANT_ARRAY_WRITE
           
protected  MessageDescription Main.TreeProcessingTask.passCompletedMessage
           
static MessageDescription MjcMessages.NO_INPUT_FILES
           
static MessageDescription MjcMessages.FILTER_NOT_FOUND
           
static MessageDescription MjcMessages.PARSER_INITIALIZATION_PROBLEM
           
static MessageDescription MjcMessages.NON_EXISTENT_PACKAGE
           
static MessageDescription MjcMessages.EXT_MM_BAD_OVERRIDE
           
static MessageDescription MjcMessages.EXT_MM_BAD_OVERRIDE2
           
static MessageDescription MjcMessages.RMJ_EXT_MM_BAD_OVERRIDE
           
static MessageDescription MjcMessages.MSAM_NOT_FOUND
           
static MessageDescription MjcMessages.DISPATCHED_EXCEPTION
           
static MessageDescription MjcMessages.SPECIALIZED_CONSTRUCTOR
           
static MessageDescription MjcMessages.SPECIALIZED_ABSTRACT
           
static MessageDescription MjcMessages.REGULAR_METHOD_MISPLACED
           
static MessageDescription MjcMessages.TOP_LEVEL_METHOD_MISPLACED
           
static MessageDescription MjcMessages.STATIC_EXT_METHOD
           
static MessageDescription MjcMessages.PROTECTED_EXT_METHOD
           
static MessageDescription MjcMessages.ABSTRACT_TOP_LEVEL_METHOD
           
static MessageDescription MjcMessages.ENHANCES_INTERFACE
           
static MessageDescription MjcMessages.SAME_DYNAMIC_TYPE
           
static MessageDescription MjcMessages.EXT_GF_UNKNOWN
           
static MessageDescription MjcMessages.EXT_GF_MISPLACED
           
static MessageDescription MjcMessages.EXT_GF_REDEFINED
           
static MessageDescription MjcMessages.EXT_GF_REDEFINED2
           
static MessageDescription MjcMessages.NON_CLASS_SPECIALIZER
           
static MessageDescription MjcMessages.NON_VALUE_SPECIALIZER
           
static MessageDescription MjcMessages.BAD_CLASS_SPECIALIZER
           
static MessageDescription MjcMessages.BAD_VALUE_SPECIALIZER
           
static MessageDescription MjcMessages.TOP_METHOD_AMBIG
           
static MessageDescription MjcMessages.TOP_METHOD_AMBIG_IMPORT1
           
static MessageDescription MjcMessages.TOP_METHOD_AMBIG_IMPORT2
           
static MessageDescription MjcMessages.MM_AMBIG
           
static MessageDescription MjcMessages.CLASS_FLAGS
           
static MessageDescription MjcMessages.CLASS_CIRCULARITY
           
static MessageDescription MjcMessages.CLASS_ACCESSPARENT
           
static MessageDescription MjcMessages.CLASS_PARENT_FINAL
           
static MessageDescription MjcMessages.CLASS_EXTENDS_INTERFACE
           
static MessageDescription MjcMessages.CLASS_IMPLEMENTS_NON_INTERFACE
           
static MessageDescription MjcMessages.INTERFACES_DUPLICATE
           
static MessageDescription MjcMessages.CLASS_SHOULD_IMPLEMENT
           
static MessageDescription MjcMessages.ABSTRACT_METHOD_IN_CONCRETE_CLASS
           
static MessageDescription MjcMessages.INNER_INHERITENCE
           
static MessageDescription MjcMessages.TOP_RENAME
           
static MessageDescription MjcMessages.CUNIT_RENAME
           
static MessageDescription MjcMessages.CUNIT_RENAME2
           
static MessageDescription MjcMessages.TYPE_AND_FUNCTION
           
static MessageDescription MjcMessages.FIELD_FLAGS_IN_INTERFACE
           
static MessageDescription MjcMessages.FIELD_FLAGS
           
static MessageDescription MjcMessages.FIELD_AMBIGUOUS
           
static MessageDescription MjcMessages.FIELD_RENAME
           
static MessageDescription MjcMessages.UNINITIALIZED_FINAL_FIELD
           
static MessageDescription MjcMessages.REASSIGNMENT_FINAL_FIELD
           
static MessageDescription MjcMessages.LOOP_ASSIGN_FINAL_FIELD
           
static MessageDescription MjcMessages.ASSIGNMENT_NOTLVALUE
           
static MessageDescription MjcMessages.ASSIGNMENT_BADTYPE
           
static MessageDescription MjcMessages.CLAZZ_RENAME
           
static MessageDescription MjcMessages.VAR_UNKNOWN
           
static MessageDescription MjcMessages.VAR_RENAME
           
static MessageDescription MjcMessages.REASSIGNMENT_FINAL_VARIABLE
           
static MessageDescription MjcMessages.UNINITIALIZED_VARIABLE
           
static MessageDescription MjcMessages.LOOP_ASSIGN_FINAL_VARIABLE
           
static MessageDescription MjcMessages.VAR_INIT_BADTYPE
           
static MessageDescription MjcMessages.VAR_INIT_BADTYPE2
           
static MessageDescription MjcMessages.IF_COND_NOTBOOLEAN
           
static MessageDescription MjcMessages.FOR_COND_NOTBOOLEAN
           
static MessageDescription MjcMessages.DO_COND_NOTBOOLEAN
           
static MessageDescription MjcMessages.WHILE_COND_NOTBOOLEAN
           
static MessageDescription MjcMessages.LABEL_ALREADY_EXISTS
           
static MessageDescription MjcMessages.LABEL_UNKNOWN
           
static MessageDescription MjcMessages.SWITCH_DEFAULT_DOUBLE
           
static MessageDescription MjcMessages.SWITCH_LABEL_EXIST
           
static MessageDescription MjcMessages.SWITCH_LABEL_OVERFLOW
           
static MessageDescription MjcMessages.SWITCH_LABEL_EXPR_NOTINT
           
static MessageDescription MjcMessages.SWITCH_LABEL_EXPR_NOTCONST
           
static MessageDescription MjcMessages.SWITCH_BADEXPR
           
static MessageDescription MjcMessages.SYNCHRONIZED_NOTREFERENCE
           
static MessageDescription MjcMessages.STATEMENT_UNREACHABLE
           
static MessageDescription MjcMessages.CATCH_UNREACHABLE_1
           
static MessageDescription MjcMessages.CATCH_UNREACHABLE_2
           
static MessageDescription MjcMessages.CATCH_UNREACHABLE_3
           
static MessageDescription MjcMessages.INVALID_EXPRESSION_STATEMENT
           
static MessageDescription MjcMessages.TYPE_UNKNOWN
           
static MessageDescription MjcMessages.CLASSFILE_TYPE_UNKNOWN
           
static MessageDescription MjcMessages.JAVAFILE_TYPE_UNKNOWN
           
static MessageDescription MjcMessages.TYPE_OR_GF_UNKNOWN
           
static MessageDescription MjcMessages.CANNOT_BREAK
           
static MessageDescription MjcMessages.CANNOT_CONTINUE
           
static MessageDescription MjcMessages.CONTINUE_NOTLOOP
           
static MessageDescription MjcMessages.METHOD_NOT_FOUND
           
static MessageDescription MjcMessages.METHOD_REDEFINE
           
static MessageDescription MjcMessages.METHOD_FLAGS_IN_INTERFACE
           
static MessageDescription MjcMessages.METHOD_FLAGS
           
static MessageDescription MjcMessages.METHOD_AMBIG
           
static MessageDescription MjcMessages.METHOD_OVERRIDE_FINAL
           
static MessageDescription MjcMessages.METHOD_OVERRIDE_STATIC
           
static MessageDescription MjcMessages.INVALID_MODIFIER_COMBINATION
           
static MessageDescription MjcMessages.METHOD_MODIFIER_COMBINATION
           
static MessageDescription MjcMessages.INVALID_LOCAL_MODIFIER
           
static MessageDescription MjcMessages.METHOD_NATIVE_STRICT
           
static MessageDescription MjcMessages.METHOD_HIDE_NON_STATIC
           
static MessageDescription MjcMessages.BAD_METHOD_NAME
           
static MessageDescription MjcMessages.FIELD_AS_METHOD
           
static MessageDescription MjcMessages.TYPE_AS_METHOD
           
static MessageDescription MjcMessages.METHOD_ABSTRACT_CALL
           
static MessageDescription MjcMessages.METHOD_UNCAUGHT_EXCEPTION
           
static MessageDescription MjcMessages.METHOD_RETURN_DIFFERENT
           
static MessageDescription MjcMessages.METHOD_THROWS_DIFFERENT
           
static MessageDescription MjcMessages.METHOD_ACCESS_DIFFERENT
           
static MessageDescription MjcMessages.METHOD_NOACCESS
           
static MessageDescription MjcMessages.METHOD_BADPREFIX
           
static MessageDescription MjcMessages.METHOD_BODY_IN_INTERFACE
           
static MessageDescription MjcMessages.METHOD_BODY_NATIVE_ABSTRACT
           
static MessageDescription MjcMessages.METHOD_NOBODY_NOABSTRACT
           
static MessageDescription MjcMessages.METHOD_ABSTRACT_CLASSNOT
           
static MessageDescription MjcMessages.METHOD_NEED_RETURN
           
static MessageDescription MjcMessages.CONSTRUCTOR_FLAGS
           
static MessageDescription MjcMessages.CONSTRUCTOR_NOBODY
           
static MessageDescription MjcMessages.CONSTRUCTOR_BAD_NAME
           
static MessageDescription MjcMessages.CONSTRUCTOR_EXPLICIT_CALL
           
static MessageDescription MjcMessages.CONSTRUCTOR_ILLEGAL_EXPLICIT
           
static MessageDescription MjcMessages.CONSTRUCTOR_QUALIFIED_EXPLICIT
           
static MessageDescription MjcMessages.CONSTRUCTOR_BAD_QUALIFIER
           
static MessageDescription MjcMessages.CONSTRUCTOR_NOT_FOUND
           
static MessageDescription MjcMessages.INITIALIZER_RETURN
           
static MessageDescription MjcMessages.STATIC_INITIALIZER_THROWABLE
           
static MessageDescription MjcMessages.TEMP_RESEND_PARM_MUST_BE_FINAL
           
static MessageDescription MjcMessages.TEMP_RESEND_PARM_MUST_BE_NAME
           
static MessageDescription MjcMessages.RESEND_PARM_MUST_BE_FINAL
           
static MessageDescription MjcMessages.RESEND_PARM_MUST_BE_NAME
           
static MessageDescription MjcMessages.STATIC_RESEND_HAS_RECEIVER
           
static MessageDescription MjcMessages.BAD_RESEND_RECEIVER
           
static MessageDescription MjcMessages.RESEND_FROM_TOP
           
static MessageDescription MjcMessages.RESEND_FROM_TOP_STATIC
           
static MessageDescription MjcMessages.AMBIGUOUS_RESEND
           
static MessageDescription MjcMessages.RMJ_AMBIGUOUS_SUPER
           
static MessageDescription MjcMessages.RMJ_SUPER_SKIPS_METHOD
           
static MessageDescription MjcMessages.RMJ_SUPER_SKIPS_METHODS
           
static MessageDescription MjcMessages.RESEND_TO_DIFFERENT_GF
           
static MessageDescription MjcMessages.TYPE_AMBIG
           
static MessageDescription MjcMessages.TYPE_AMBIG2
           
static MessageDescription MjcMessages.SUPER_METHOD_ABSTRACT
           
static MessageDescription MjcMessages.ILLEGAL_EXTERNAL_SUPER
           
static MessageDescription MjcMessages.METHOD_STATIC_BAD
           
static MessageDescription MjcMessages.CONSTRUCTOR_NOACCESS
           
static MessageDescription MjcMessages.TRINARY_BADCOND
           
static MessageDescription MjcMessages.TRINARY_INCOMP
           
static MessageDescription MjcMessages.NEW_ABSTRACT
           
static MessageDescription MjcMessages.NEW_INTERFACE
           
static MessageDescription MjcMessages.POSTFIX_BADTYPE
           
static MessageDescription MjcMessages.POSTFIX_NOTLVALUE
           
static MessageDescription MjcMessages.POSTFIX_NOTINITIALIZED
           
static MessageDescription MjcMessages.PREFIX_BADTYPE
           
static MessageDescription MjcMessages.PREFIX_NOTLVALUE
           
static MessageDescription MjcMessages.PREFIX_NOTINITIALIZED
           
static MessageDescription MjcMessages.UNARY_BADTYPE_PM
           
static MessageDescription MjcMessages.UNARY_BADTYPE_BNOT
           
static MessageDescription MjcMessages.UNARY_BADTYPE_LNOT
           
static MessageDescription MjcMessages.EQUALITY_BADTYPE
           
static MessageDescription MjcMessages.RELATIONAL_TYPE
           
static MessageDescription MjcMessages.ADD_BADTYPE
           
static MessageDescription MjcMessages.MULT_BADTYPE
           
static MessageDescription MjcMessages.DIVIDE_BADTYPE
           
static MessageDescription MjcMessages.MINUS_BADTYPE
           
static MessageDescription MjcMessages.MODULO_BADTYPE
           
static MessageDescription MjcMessages.BITWISE_BADTYPE
           
static MessageDescription MjcMessages.SHIFT_BADTYPE
           
static MessageDescription MjcMessages.DIVIDE_BY_ZERO
           
static MessageDescription MjcMessages.BOOLEAN_EXPECTED
           
static MessageDescription MjcMessages.AND_BADTYPE
           
static MessageDescription MjcMessages.OR_BADTYPE
           
static MessageDescription MjcMessages.CAST_CANT
           
static MessageDescription MjcMessages.RETURN_IN_INIT
           
static MessageDescription MjcMessages.RETURN_BADTYPE
           
static MessageDescription MjcMessages.RETURN_EMPTY_NONVOID
           
static MessageDescription MjcMessages.RETURN_NONEMPTY_VOID
           
static MessageDescription MjcMessages.INSTANCEOF_BADTYPE
           
static MessageDescription MjcMessages.ARRAY_NEW_NOSIZE
           
static MessageDescription MjcMessages.ARRAY_EXPRESSION_INT
           
static MessageDescription MjcMessages.ARRAY_PREFIX
           
static MessageDescription MjcMessages.ARRAY_BADTYPE
           
static MessageDescription MjcMessages.ARRAY_INIT_BADARRAY
           
static MessageDescription MjcMessages.ARRAY_INIT_BADTYPE
           
static MessageDescription MjcMessages.ARRAY_LENGTH_BADTYPE
           
static MessageDescription MjcMessages.THIS_BADACCESS
           
static MessageDescription MjcMessages.THIS_INVALID_OUTER
           
static MessageDescription MjcMessages.THIS_UNKNOWN_OUTER
           
static MessageDescription MjcMessages.BAD_THIS_STATIC
           
static MessageDescription MjcMessages.TRY_UNREACHABLE
           
static MessageDescription MjcMessages.TRY_NOCATCH
           
static MessageDescription MjcMessages.TRY_CATCH_NOTHROW
           
static MessageDescription MjcMessages.THROW_BADTYPE
           
static MessageDescription MjcMessages.THROW_TYPENAME
           
static MessageDescription MjcMessages.FIELD_BADACCESS
           
static MessageDescription MjcMessages.FIELD_UNKNOWN
           
static MessageDescription MjcMessages.FIELD_PRIVATE
           
static MessageDescription MjcMessages.FIELD_NOSTATIC
           
static MessageDescription MjcMessages.FIELD_NOT_DECLARED_YET
           
static MessageDescription MjcMessages.LITER_DOUBLE_BAD
           
static MessageDescription MjcMessages.LITER_INT_BAD
           
static MessageDescription MjcMessages.BAD_LOCAL_NOT_FINAL
           
static MessageDescription MjcMessages.SUPER_BADACCESS
           
static MessageDescription MjcMessages.BAD_SUPER_STATIC
           
static MessageDescription MjcMessages.EQUALITY_TYPE
           
static MessageDescription MjcMessages.INVALID_OCTAL_CHAR
           
static MessageDescription MjcMessages.INVALID_ESCAPE_SEQUENCE
           
static MessageDescription MjcMessages.TYPE_NOT_MATCH
           
static MessageDescription MjcMessages.TYPEVAR_NOT_FOUND
           
static MessageDescription MjcMessages.TOP_RECEIVER_INVALID
           
static MessageDescription MjcMessages.TV_NOT_AN_INTERFACE
           
static MessageDescription MjcMessages.METHOD_HAS_DUPLICATE_SIG
           
static MessageDescription MjcMessages.METHOD_TV_INCONSISTENT
           
static MessageDescription MjcMessages.GENERIC_OVER_RULE2
           
static MessageDescription MjcMessages.GENERIC_OVER_RULE3
           
static MessageDescription MjcMessages.GENERIC_OVER_RULE4
           
static MessageDescription MjcMessages.METHOD_RETURN_NOT_SUBTYPE
           
static MessageDescription MjcMessages.UNSUPPORTED_GENERIC_TYPE
           
static MessageDescription MjcMessages.NEW_TYPE_VARIABLE
           
static MessageDescription MjcMessages.LESS_PARAMETER
           
static MessageDescription MjcMessages.TOO_MANY_PARAMETER
           
static MessageDescription MjcMessages.TYPE_VARIABLE_STATIC_FIELD
           
static MessageDescription MjcMessages.UNUSED_TYPE_ARGUMENT
           
static MessageDescription MjcMessages.INTEGRAL_ARITHMETIC_OVERFLOW
           
static MessageDescription MjcMessages.SAFE_MATH_BAD_OP
           
static MessageDescription MjcMessages.RMJ_ABSTRACT_TOP_LEVEL_METHOD
           
static MessageDescription MjcMessages.RMJ_ABSTRACT_METHOD_IN_CONCRETE_CLASS
           
static MessageDescription MjcMessages.EXT_METHOD_OVERRIDES_NON_LOCAL
           
static MessageDescription MjcMessages.RMJ_ENHANCES_INTERFACE
           
static MessageDescription MjcMessages.INTERFACE_SPECIALIZER
           
static MessageDescription MjcMessages.RMJ_MM_AMBIG
           
static MessageDescription MjcMessages.RMJ_METHOD_AMBIG
           
static MessageDescription MjcMessages.OVERLOAD_COULD_BE_OVERRIDE
           
static MessageDescription MjcMessages.ASSERT_IS_KEYWORD
           
static MessageDescription MjcMessages.SUPER_SKIPS_METHOD
           
static MessageDescription MjcMessages.SUPER_SKIPS_METHODS
           
static MessageDescription MjcMessages.EXTERNAL_SELF_CALL_FROM_INIT
           
static MessageDescription MjcMessages.MISPLACED_JAVADOC
           
static MessageDescription MjcMessages.CLASS_NO_ACCESS
           
static MessageDescription MjcMessages.INVOKE_NO_ACCESS
           
static MessageDescription MjcMessages.OVERRIDE_NO_ACC
           
static MessageDescription MjcMessages.FIELD_NO_ACCESS
           
static MessageDescription MjcMessages.USE_OF_DEPRECATED
           
static MessageDescription MjcMessages.NOT_ALL_DEPRECATED
           
static MessageDescription MjcMessages.METHOD_NAME_FILENAME
           
static MessageDescription MjcMessages.CLASS_NAME_FILENAME
           
static MessageDescription MjcMessages.ENCLOSE_IF_ELSE_IN_BLOCK
           
static MessageDescription MjcMessages.ENCLOSE_IF_THEN_IN_BLOCK
           
static MessageDescription MjcMessages.ENCLOSE_LOOP_BODY_IN_BLOCK
           
static MessageDescription MjcMessages.FIELD_RENAME_SUPER
           
static MessageDescription MjcMessages.METHOD_UNCHECKED_EXCEPTION
           
static MessageDescription MjcMessages.METHOD_UNTHROWN_EXCEPTION
           
static MessageDescription MjcMessages.OLD_STYLE_ARRAY_BOUNDS
           
static MessageDescription MjcMessages.REPLACE_PACKAGE_IMPORT
           
static MessageDescription MjcMessages.SELF_ASSIGNMENT
           
static MessageDescription MjcMessages.STRAY_COMMA
           
static MessageDescription MjcMessages.STRAY_SEMICOLON
           
static MessageDescription MjcMessages.UNNECESSARY_CAST
           
static MessageDescription MjcMessages.UNNECESSARY_INSTANCEOF
           
static MessageDescription MjcMessages.UNUSED_CATCH_PARAMETER
           
static MessageDescription MjcMessages.UNUSED_CLASS_IMPORT
           
static MessageDescription MjcMessages.UNUSED_LOCALVAR
           
static MessageDescription MjcMessages.UNUSED_PACKAGE_IMPORT
           
static MessageDescription MjcMessages.UNUSED_PARAMETER
           
static MessageDescription MjcMessages.UNUSED_PRIVATE_FIELD
           
static MessageDescription MjcMessages.UNUSED_PRIVATE_METHOD
           
static MessageDescription MjcMessages.UNUSED_LABEL
           
static MessageDescription MjcMessages.IMPORT_JAVA_LANG
           
static MessageDescription MjcMessages.PACKAGE_IS_MISSING
           
static MessageDescription MjcMessages.IMPORT_CURRENT_PACKAGE
           
static MessageDescription MjcMessages.SWITCH_NO_DEFAULT
           
static MessageDescription MjcMessages.EMPTY_CATCH_BLOCK
           
static MessageDescription MjcMessages.STRING_COMPARISON
           
static MessageDescription MjcMessages.ASSIGNMENT_IN_CONDITION
           
static MessageDescription MjcMessages.CASE_FALL_THROUGH
           
static MessageDescription MjcMessages.PACKAGE_PROTECTED_ATTRIBUTE
           
static MessageDescription MjcMessages.DUPLICATE_MODIFIER
           
static MessageDescription MjcMessages.MODIFIER_ORDER
           
static MessageDescription MjcMessages.INSTANCE_PREFIXES_STATIC_METHOD
           
static MessageDescription MjcMessages.INSTANCE_PREFIXES_STATIC_FIELD
           
static MessageDescription MjcMessages.COMPARING_BOOLEAN_CONSTANT
           
static MessageDescription MjcMessages.ASSIGNS_LOOP_VARIABLE
           
static MessageDescription MjcMessages.UNINITIALIZED_FIELD
           
static MessageDescription MjcMessages.UNUSED_RETURN_VALUE_FROM_FUNCTION_CALL
           
static MessageDescription MjcMessages.FINAL_FIELD_IMPLICITLY_STATIC
           
static MessageDescription MjcMessages.INTERFACE_IMPLEMENTED_BY_SUPERCLASS
           
static MessageDescription MjcMessages.NARROWING_COMPOUND_ASSIGNMENT
           
static MessageDescription MjcMessages.ARG_NOT_EXIST
           
static MessageDescription MjcMessages.ARG_NOT_READABLE_FILE
           
static MessageDescription MjcMessages.PREPROCESSED
           
static MessageDescription MjcMessages.INITIALIZERS_CHECKED
           
static MessageDescription MjcMessages.SPECIALIZERS_RESOLVED
           
static MessageDescription MjcMessages.TOP_METHODS_RESOLVED
           
static MessageDescription MjcMessages.METHOD_NOT_IMPLEMENTED
           
static MessageDescription MjcMessages.FILE_PREPROCESSED
           
static MessageDescription MjcMessages.FILE_INTERFACE_CHECKED
           
static MessageDescription MjcMessages.FILE_INITIALIZERS_CHECKED
           
static MessageDescription MjcMessages.FILE_SPECIALIZERS_RESOLVED
           
static MessageDescription MjcMessages.FILE_TOP_METHODS_RESOLVED
           
static MessageDescription MjcMessages.FILE_TRANSLATING_COMPLETED
           
static MessageDescription MjcMessages.COMPILATION_TIME
           
static MessageDescription MjcMessages.PARSING_TIME
           
static MessageDescription MjcMessages.TYPECHECK_TIME
           
static MessageDescription MjcMessages.PRINT_TIME
           
static MessageDescription MjcMessages.TRANSLATE_MJ_TIME
           
static MessageDescription MjcMessages.STARTING
           
static MessageDescription MjcMessages.RUNTIME_EXCEPTION
           
 

Methods in org.multijava.mjc with parameters of type MessageDescription
abstract  void CContextType.fail(MessageDescription mess, java.lang.Object param1, java.lang.Object param2)
          Generates an UnpositionedError with a given message.
abstract  void CContextType.fail(MessageDescription mess, java.lang.Object[] params)
           
abstract  boolean CContextType.check(boolean expr, MessageDescription mess)
          Verifies an expression and if false signals an error.
abstract  boolean CContextType.check(boolean expr, MessageDescription mess, java.lang.Object[] params)
           
abstract  boolean CContextType.check(boolean expr, MessageDescription mess, java.lang.Object param1)
          Verifies an expression and if false signals an error.
abstract  boolean CContextType.check(boolean expr, MessageDescription mess, java.lang.Object param1, java.lang.Object param2)
          Verifies an expression and if false signals an error.
protected  void JPhylum.fail(CContextType context, MessageDescription description, java.lang.Object[] params)
          Adds a compiler error.
protected  void JPhylum.fail(CContextType context, MessageDescription description)
          Adds a compiler error.
protected  void JPhylum.fail(CContextType context, MessageDescription description, java.lang.Object param)
          Adds a compiler error.
 void JPhylum.check(CContextType context, boolean cond, MessageDescription description, java.lang.Object[] params)
          Verifies that the condition is true; otherwise adds an error.
 void JPhylum.check(CContextType context, boolean cond, MessageDescription description, java.lang.Object param1, java.lang.Object param2)
          Verifies that the condition is true; otherwise adds an error.
 void JPhylum.check(CContextType context, boolean cond, MessageDescription description, java.lang.Object param)
          Verifies that the condition is true; otherwise adds an error.
 void JPhylum.check(CContextType context, boolean cond, MessageDescription description)
          Verifies that the condition is true; otherwise adds an error.
 void JPhylum.warn(CContextType context, MessageDescription description, java.lang.Object[] params)
          Gives a warning message.
 void JPhylum.warn(CContextType context, MessageDescription description)
          Gives a warning message.
 void JPhylum.warn(CContextType context, MessageDescription description, java.lang.Object param)
          Gives a warning message.
 void JPhylum.warn(CContextType context, MessageDescription description, java.lang.Object param1, java.lang.Object param2)
          Gives a warning message.
 void CContext.fail(MessageDescription mess, java.lang.Object param1, java.lang.Object param2)
          Generates an UnpositionedError with a given message.
 void CContext.fail(MessageDescription mess, java.lang.Object[] params)
          Generates an UnpositionedError with a given message.
 boolean CContext.check(boolean expr, MessageDescription mess)
          Verifies an expression and if false signals an error.
 boolean CContext.check(boolean expr, MessageDescription mess, java.lang.Object param1)
          Verifies an expression and if false signals an error.
 boolean CContext.check(boolean expr, MessageDescription mess, java.lang.Object param1, java.lang.Object param2)
          Verifies an expression and if false signals an error.
 boolean CContext.check(boolean expr, MessageDescription mess, java.lang.Object[] params)
           
protected  void JExpression.fail(CContextType context, MessageDescription key, java.lang.Object[] params)
          Adds a compiler error.
protected  void JStatement.fail(CContextType context, MessageDescription key, java.lang.Object[] params)
          Adds a compiler error.
static void Debug.msg(MessageDescription msg)
          Writes the given debugging message, without parameter substitution, to the debugging output stream.
static void Debug.msg(MessageDescription msg, java.lang.Object p0)
          Writes the given debugging message, with appropriate parameter substitution, to the debugging output stream.
static void Debug.msg(MessageDescription msg, java.lang.Object p0, java.lang.Object p1)
          Writes the given debugging message, with appropriate parameter substitution, to the debugging output stream.
static void Debug.msg(MessageDescription msg, java.lang.Object[] ps)
          Writes the given debugging message, with appropriate parameter substitution, to the debugging output stream.
protected  void JSwitchLabel.fail(CContextType context, MessageDescription key, java.lang.Object[] params)
          Adds a compiler error.
 

Constructors in org.multijava.mjc with parameters of type MessageDescription
CBlockError(TokenReference where, MessageDescription description, java.lang.Object[] parameters)
          An error with an arbitrary number of parameters
CBlockError(TokenReference where, MessageDescription description, java.lang.Object parameter1, java.lang.Object parameter2)
          An error with two parameters
CBlockError(TokenReference where, MessageDescription description, java.lang.Object parameter)
          An error with one parameter
CBlockError(TokenReference where, MessageDescription description)
          An error without parameters
CLineError(TokenReference where, MessageDescription description, java.lang.Object[] parameters)
          An error with an arbitrary number of parameters
CLineError(TokenReference where, MessageDescription description, java.lang.Object parameter1, java.lang.Object parameter2)
          An error with two parameters
CLineError(TokenReference where, MessageDescription description, java.lang.Object parameter)
          An error with one parameter
CLineError(TokenReference where, MessageDescription description)
          An error without parameters
CExpressionError(TokenReference where, MessageDescription description, java.lang.Object[] parameters)
          An error with an arbitrary number of parameters
CExpressionError(TokenReference where, MessageDescription description, java.lang.Object parameter1, java.lang.Object parameter2)
          An error with two parameters
CExpressionError(TokenReference where, MessageDescription description, java.lang.Object parameter)
          An error with one parameter
CExpressionError(TokenReference where, MessageDescription description)
          An error without parameters
Main.TreeProcessingTask(int priority, java.lang.Object sequenceID, CompilerPassEnterable[] trees, MessageDescription passCompletedMessage)
          Constructs a task that operates on an AST forest.
Main.TypecheckTask(int priority, java.lang.Object sequenceID, CompilerPassEnterable[] trees, MessageDescription passCompletedMessage)
           
 

Uses of MessageDescription in org.multijava.mjdoc
 

Fields in org.multijava.mjdoc declared as MessageDescription
static MessageDescription MjdocMessages.REGISTER
           
static MessageDescription MjdocMessages.HTML_GEN
           
 

Uses of MessageDescription in org.multijava.util
 

Fields in org.multijava.util declared as MessageDescription
private  MessageDescription Message.description
           
 

Methods in org.multijava.util that return MessageDescription
 MessageDescription Message.getDescription()
          Returns the message description.
 

Methods in org.multijava.util with parameters of type MessageDescription
 boolean FormattedException.hasDescription(MessageDescription description)
          Returns true iff the error has specified description.
 

Constructors in org.multijava.util with parameters of type MessageDescription
FormattedException(MessageDescription description, java.lang.Object[] parameters)
          An exception with an arbitrary number of parameters
FormattedException(MessageDescription description, java.lang.Object parameter1, java.lang.Object parameter2)
          An exception with two parameters
FormattedException(MessageDescription description, java.lang.Object parameter)
          An exception with one parameter
FormattedException(MessageDescription description)
          An exception without parameters
Message(MessageDescription description, java.lang.Object[] parameters)
          Constructs a message with an arbitrary number of parameters
Message(MessageDescription description, java.lang.Object parameter1, java.lang.Object parameter2)
          Constructs a message with two parameters
Message(MessageDescription description, java.lang.Object parameter)
          Constructs a message with one parameter
Message(MessageDescription description)
          Constructs a message without parameters
 

Uses of MessageDescription in org.multijava.util.backend
 

Fields in org.multijava.util.backend declared as MessageDescription
static MessageDescription BackendMessages.SEMANTIC_ERROR
           
static MessageDescription BackendMessages.NO_SOURCE_FILE
           
 

Uses of MessageDescription in org.multijava.util.classfile
 

Fields in org.multijava.util.classfile declared as MessageDescription
static MessageDescription ClassfileMessages.NO_SOURCE_FILE
           
 

Uses of MessageDescription in org.multijava.util.compiler
 

Fields in org.multijava.util.compiler declared as MessageDescription
static MessageDescription CompilerMessages.NO_VIABLE_ALT_FOR_CHAR
           
static MessageDescription CompilerMessages.UNEXPECTED_EOF
           
static MessageDescription CompilerMessages.ILLEGAL_CHAR
           
static MessageDescription CompilerMessages.SYNTAX_ERROR
           
static MessageDescription CompilerMessages.UNKNOWN_FILE
           
static MessageDescription CompilerMessages.DIRECTORY_FILE
           
static MessageDescription CompilerMessages.IO_EXCEPTION
           
static MessageDescription CompilerMessages.CANNOT_CREATE
           
static MessageDescription CompilerMessages.COMPILATION_STARTED
           
static MessageDescription CompilerMessages.FILE_PARSED
           
static MessageDescription CompilerMessages.INTERFACES_CHECKED
           
static MessageDescription CompilerMessages.BODY_CHECKED
           
static MessageDescription CompilerMessages.CLASSFILE_GENERATED
           
static MessageDescription CompilerMessages.JAVA_CODE_GENERATED
           
static MessageDescription CompilerMessages.CLASS_LOADED
           
static MessageDescription CompilerMessages.COMPILATION_ENDED
           
static MessageDescription CompilerMessages.MISC_STRING
           
 

Methods in org.multijava.util.compiler with parameters of type MessageDescription
 void Compiler.inform(MessageDescription description, java.lang.Object[] parameters)
          Write a message to the diagnostic output.
 void Compiler.inform(MessageDescription description, java.lang.Object parameter1, java.lang.Object parameter2)
          Write a message to the diagnostic output.
 void Compiler.inform(MessageDescription description, java.lang.Object parameter)
          Write a message to the diagnostic output.
 void Compiler.inform(MessageDescription description)
          Write a message to the diagnostic output.
 boolean UnpositionedError.hasDescription(MessageDescription description)
          Returns true iff the error has specified description.
 

Constructors in org.multijava.util.compiler with parameters of type MessageDescription
UnpositionedError(MessageDescription description, java.lang.Object[] parameters)
          An exception with an arbitrary number of parameters
UnpositionedError(MessageDescription description, java.lang.Object parameter1, java.lang.Object parameter2)
          An exception with two parameters
UnpositionedError(MessageDescription description, java.lang.Object parameter)
          An exception with one parameter
UnpositionedError(MessageDescription description)
          An exception without parameters
PositionedError(TokenReference where, MessageDescription description, java.lang.Object[] parameters)
          An error with an arbitrary number of parameters
PositionedError(TokenReference where, MessageDescription description, java.lang.Object parameter1, java.lang.Object parameter2)
          An error with two parameters
PositionedError(TokenReference where, MessageDescription description, java.lang.Object parameter)
          An error with one parameter
PositionedError(TokenReference where, MessageDescription description)
          An error without parameters
CWarning(TokenReference where, MessageDescription description, java.lang.Object[] parameters)
          An error with an arbitrary number of parameters
CWarning(TokenReference where, MessageDescription description, java.lang.Object parameter1, java.lang.Object parameter2)
          An error with two parameters
CWarning(TokenReference where, MessageDescription description, java.lang.Object parameter)
          An error with one parameter
CWarning(TokenReference where, MessageDescription description)
          An error without parameters
 

Uses of MessageDescription in org.multijava.util.guigen
 

Fields in org.multijava.util.guigen declared as MessageDescription
static MessageDescription GuigenMessages.UNKNOWN_FILE
           
static MessageDescription GuigenMessages.PARSING_ERROR
           
static MessageDescription GuigenMessages.LEXING_ERROR
           
static MessageDescription GuigenMessages.IO_EXCEPTION
           
 

Constructors in org.multijava.util.guigen with parameters of type MessageDescription
GuigenError(MessageDescription description, java.lang.Object[] parameters)
          An exception with an arbitrary number of parameters
GuigenError(MessageDescription description, java.lang.Object parameter1, java.lang.Object parameter2)
          An exception with two parameters
GuigenError(MessageDescription description, java.lang.Object parameter)
          An exception with one parameter
GuigenError(MessageDescription description)
          An exception without parameters
 

Uses of MessageDescription in org.multijava.util.lexgen
 

Fields in org.multijava.util.lexgen declared as MessageDescription
static MessageDescription LexgenMessages.PARSING_ERROR
           
static MessageDescription LexgenMessages.LEXING_ERROR
           
static MessageDescription LexgenMessages.DUPLICATE_DEFINITION
           
static MessageDescription LexgenMessages.FILE_NOT_FOUND
           
static MessageDescription LexgenMessages.NO_SOURCE_FILE
           
static MessageDescription LexgenMessages.UNKNOWN_FLAG
           
static MessageDescription LexgenMessages.FLAG_ON_OTHER
           
 

Constructors in org.multijava.util.lexgen with parameters of type MessageDescription
LexgenError(MessageDescription description, java.lang.Object[] parameters)
          An exception with an arbitrary number of parameters
LexgenError(MessageDescription description, java.lang.Object parameter1, java.lang.Object parameter2)
          An exception with two parameters
LexgenError(MessageDescription description, java.lang.Object parameter)
          An exception with one parameter
LexgenError(MessageDescription description)
          An exception without parameters
 

Uses of MessageDescription in org.multijava.util.msggen
 

Fields in org.multijava.util.msggen declared as MessageDescription
static MessageDescription MsggenMessages.UNKNOWN_FILE
           
static MessageDescription MsggenMessages.PARSING_ERROR
           
static MessageDescription MsggenMessages.LEXING_ERROR
           
static MessageDescription MsggenMessages.IO_EXCEPTION
           
static MessageDescription MsggenMessages.DUPLICATE_DEFINITION
           
 

Constructors in org.multijava.util.msggen with parameters of type MessageDescription
MsggenError(MessageDescription description, java.lang.Object[] parameters)
          An exception with an arbitrary number of parameters
MsggenError(MessageDescription description, java.lang.Object parameter1, java.lang.Object parameter2)
          An exception with two parameters
MsggenError(MessageDescription description, java.lang.Object parameter)
          An exception with one parameter
MsggenError(MessageDescription description)
          An exception without parameters
 

Uses of MessageDescription in org.multijava.util.optgen
 

Fields in org.multijava.util.optgen declared as MessageDescription
static MessageDescription OptgenMessages.UNKNOWN_FILE
           
static MessageDescription OptgenMessages.PARSING_ERROR
           
static MessageDescription OptgenMessages.LEXING_ERROR
           
static MessageDescription OptgenMessages.IO_EXCEPTION
           
static MessageDescription OptgenMessages.DUPLICATE_DEFINITION
           
static MessageDescription OptgenMessages.DUPLICATE_SHORTCUT
           
 

Constructors in org.multijava.util.optgen with parameters of type MessageDescription
OptgenError(MessageDescription description, java.lang.Object[] parameters)
          An exception with an arbitrary number of parameters
OptgenError(MessageDescription description, java.lang.Object parameter1, java.lang.Object parameter2)
          An exception with two parameters
OptgenError(MessageDescription description, java.lang.Object parameter)
          An exception with one parameter
OptgenError(MessageDescription description)
          An exception without parameters
 

Uses of MessageDescription in org.multijava.util.optimize
 

Fields in org.multijava.util.optimize declared as MessageDescription
static MessageDescription OptimizeMessages.SEMANTIC_ERROR
           
static MessageDescription OptimizeMessages.NO_SOURCE_FILE
           
 


mjc

mjc is Copyright (C) 2000-2004 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. mjc is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.