JML

Uses of Class
org.multijava.util.MessageDescription

Packages that use MessageDescription
org.jmlspecs.checker Contains the source code for a parser and typechecker for JML annotations and java code. 
org.jmlspecs.jmldoc The jmldoc tool documents java programs that contain JML (Java Modeling Language) annotations included as specially formatted comments; the generated html pages are very similar to those produced by javadoc, but with annotation information added. 
org.jmlspecs.jmlrac Generates Java classes from JML specifications that check assertions at runtime. 
org.jmlspecs.jmlspec A tool that can generate or compare specification skeletons from Java source or class files. 
org.jmlspecs.jmlunit Generates JUnit test classes from JML specifications. 
org.jmlspecs.util.dis   
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.jmlspecs.checker
 

Fields in org.jmlspecs.checker declared as MessageDescription
static MessageDescription JmlMessages.UNBALANCED_PAREN
           
static MessageDescription JmlMessages.LOOP_STMT_EXPECTED
           
static MessageDescription JmlMessages.SET_STATEMENT
           
static MessageDescription JmlMessages.LHS_OF_ASSIGN_STATEMENT
           
static MessageDescription JmlMessages.LHS_OF_SET_STATEMENT
           
static MessageDescription JmlMessages.RHS_OF_SET_STATEMENT
           
static MessageDescription JmlMessages.MODEL_LHS_IN_ASSIGNMENT
           
static MessageDescription JmlMessages.MODEL_IN_PREFIX_EXPRESSION
           
static MessageDescription JmlMessages.REFINE_FILE_NOT_FOUND
           
static MessageDescription JmlMessages.CLASS_AFTER_MEMBER
           
static MessageDescription JmlMessages.UNUSED_METHOD_SPEC
           
static MessageDescription JmlMessages.NESTED_ANNOTATION
           
static MessageDescription JmlMessages.ILLEGAL_MODEL_PROG_STATEMENT
           
static MessageDescription JmlMessages.BAD_INITIALIZER_MODIFIERS
           
static MessageDescription JmlMessages.AXIOM_MODIFIERS
           
static MessageDescription JmlMessages.EXTENDING_SPEC_MODIFIERS
           
static MessageDescription JmlMessages.INVALID_LOCAL_MODIFIER
           
static MessageDescription JmlMessages.METHOD_MODIFIER_MISMATCH
           
static MessageDescription JmlMessages.GENERIC_SPEC_CASE_MODIFIERS
           
static MessageDescription JmlMessages.REDUNDANT_SPEC_MODIFIERS
           
static MessageDescription JmlMessages.BAD_PRIVACY_MODIFIER
           
static MessageDescription JmlMessages.MULTIPLE_PRIVACY_MODIFIER
           
static MessageDescription JmlMessages.MISPLACED_DOT_STAR
           
static MessageDescription JmlMessages.BAD_STORE_REF_KEYWORD
           
static MessageDescription JmlMessages.BAD_SIMPLE_SPEC_BODY
           
static MessageDescription JmlMessages.BAD_NORMAL_SPEC_BODY
           
static MessageDescription JmlMessages.BAD_EXCEPTIONAL_SPEC_BODY
           
static MessageDescription JmlMessages.BAD_SIMPLE_SPEC_STATEMENT_BODY
           
static MessageDescription JmlMessages.BAD_ABRUPT_SPEC_BODY
           
static MessageDescription JmlMessages.LIGHT_WEIGHTED_EXAMPLE_SPEC
           
static MessageDescription JmlMessages.ARITHMETIC_MODE_CONFLICT
           
static MessageDescription JmlMessages.NO_ASSIGNMENT_EXPRESSION
           
static MessageDescription JmlMessages.NO_PREFIX_EXPRESSION
           
static MessageDescription JmlMessages.NO_POSTFIX_EXPRESSION
           
static MessageDescription JmlMessages.FIELD_VISIBILITY
           
static MessageDescription JmlMessages.FIELD2_VISIBILITY
           
static MessageDescription JmlMessages.METHOD_VISIBILITY
           
static MessageDescription JmlMessages.METHOD2_VISIBILITY
           
static MessageDescription JmlMessages.TYPE_VISIBILITY
           
static MessageDescription JmlMessages.TYPE2_VISIBILITY
           
static MessageDescription JmlMessages.METHOD_SPEC_PRIVACY
           
static MessageDescription JmlMessages.REPRESENTS_STATIC_LOCALITY
           
static MessageDescription JmlMessages.REPRESENTS_LOCALITY
           
static MessageDescription JmlMessages.REPRESENTS_STATIC_FIELD
           
static MessageDescription JmlMessages.REPRESENTS_TYPE_MISMATCH
           
static MessageDescription JmlMessages.REPRESENTS_NOT_MODEL
           
static MessageDescription JmlMessages.REDUNDANT_REPRESENTS
           
static MessageDescription JmlMessages.DATA_GROUP_VISIBILITY
           
static MessageDescription JmlMessages.DATA_GROUP_LOCALITY
           
static MessageDescription JmlMessages.DATA_GROUP_NOT_MODEL
           
static MessageDescription JmlMessages.CLASS_FLAGS
           
static MessageDescription JmlMessages.METHOD_FLAGS
           
static MessageDescription JmlMessages.FIELD_FLAGS
           
static MessageDescription JmlMessages.MONITORED_FOR_STATIC
           
static MessageDescription JmlMessages.FLAG_INSTANCE_AND_STATIC
           
static MessageDescription JmlMessages.FLAG_SPEC_PUBLIC
           
static MessageDescription JmlMessages.FLAG_SPEC_PROTECTED
           
static MessageDescription JmlMessages.FLAG_SPEC_PUBLIC_AND_PROTECTED
           
static MessageDescription JmlMessages.FLAG_MODEL_AND_SPEC_PUBLIC
           
static MessageDescription JmlMessages.FLAG_INSTANCE_WITHOUT_MODEL
           
static MessageDescription JmlMessages.FLAG_GHOST_AND_SPEC_PUBLIC
           
static MessageDescription JmlMessages.FLAG_MODEL_AND_GHOST
           
static MessageDescription JmlMessages.FLAG_MODEL_AND_FINAL
           
static MessageDescription JmlMessages.FLAG_SPEC_PUBLIC_AND_PUBLIC
           
static MessageDescription JmlMessages.JML_DECLARATION_FLAGS
           
static MessageDescription JmlMessages.JML_FLAGS_STATIC_AND_INSTANCE
           
static MessageDescription JmlMessages.JML_FLAGS_MULTIPLE_PRIVACY
           
static MessageDescription JmlMessages.NON_PRIVATE_HELPER
           
static MessageDescription JmlMessages.REF_TYPE_FOR_NON_NULL
           
static MessageDescription JmlMessages.REF_TYPE_FOR_NULL
           
static MessageDescription JmlMessages.DIFFERENT_REFINING_FIELD_TYPE
           
static MessageDescription JmlMessages.DIFFERENT_REFINING_ACCESS
           
static MessageDescription JmlMessages.INVALID_REFINING_MODIFIER
           
static MessageDescription JmlMessages.NON_MODEL_FIELD_NOT_DEFINED
           
static MessageDescription JmlMessages.NON_MODEL_METHOD_NOT_DEFINED
           
static MessageDescription JmlMessages.REFINING_METHOD_RETURN_DIFFERENT
           
static MessageDescription JmlMessages.REFINING_METHOD_THROWS_DIFFERENT
           
static MessageDescription JmlMessages.NOT_BOOLEAN_IN_ASSUME
           
static MessageDescription JmlMessages.SUBTYPE_OF_TYPE
           
static MessageDescription JmlMessages.TYPE_NAME_IN_TYPE_OF_EXPRESSION
           
static MessageDescription JmlMessages.NOT_NON_ARRAY_REFERENCE_TYPE_IN_METHOD_NAME
           
static MessageDescription JmlMessages.NOT_INTEGRAL_EXPRESSION
           
static MessageDescription JmlMessages.NOT_REFERENCE_EXPRESSION
           
static MessageDescription JmlMessages.NOT_REFERENCE_EXPRESSION_IN_FIELDS_OF
           
static MessageDescription JmlMessages.NOT_REFERENCE_TYPE_IN_FIELDS_OF
           
static MessageDescription JmlMessages.NOT_NON_ARRAY_REFERENCE_TYPE_IN_FIELDS_OF
           
static MessageDescription JmlMessages.NOT_SUBTYPE_OF_IN_FIELDS_OF
           
static MessageDescription JmlMessages.BAD_TYPE_IN_MEASURED_CLAUSE
           
static MessageDescription JmlMessages.BAD_TYPE_IN_DECREASING_STATEMENT
           
static MessageDescription JmlMessages.BAD_TYPE_IN_WORKING_SPACE_CLAUSE
           
static MessageDescription JmlMessages.BAD_TYPE_IN_DURATION_CLAUSE
           
static MessageDescription JmlMessages.BAD_TYPE_IN_SIGNALS_ONLY
           
static MessageDescription JmlMessages.BAD_TYPE_IN_SIGNALS
           
static MessageDescription JmlMessages.UNCAUGHT_EXCEPTION_IN_SIGNALS
           
static MessageDescription JmlMessages.UNINITIALIZED_OLD_VAR
           
static MessageDescription JmlMessages.NOT_REFERENCE_EXPRESSION_IN_REACH
           
static MessageDescription JmlMessages.NOT_REFERENCE_TYPE_IN_REACH
           
static MessageDescription JmlMessages.NOT_NON_ARRAY_REFERENCE_TYPE_IN_REACH
           
static MessageDescription JmlMessages.DUPLICATE_SAME_PREDICATE
           
static MessageDescription JmlMessages.NESTED_SAME_PREDICATE
           
static MessageDescription JmlMessages.ILLEGAL_SAME_PREDICATE
           
static MessageDescription JmlMessages.ILLEGAL_CODE_MODIFIER
           
static MessageDescription JmlMessages.NOT_BOOLEAN
           
static MessageDescription JmlMessages.MULTIPLE_VAR_DECL
           
static MessageDescription JmlMessages.NOT_BOOLEAN_IN_QUANTIFIED
           
static MessageDescription JmlMessages.NOT_NUMERIC_IN_QUANTIFIED
           
static MessageDescription JmlMessages.SET_COMPREHENSION_TYPE
           
static MessageDescription JmlMessages.ILL_FORMED_SET_COMPREHENSION
           
static MessageDescription JmlMessages.NOT_REFERENCE_SET_MEMBER_TYPE
           
static MessageDescription JmlMessages.NOT_JMLTYPE_SET_MEMBER_TYPE
           
static MessageDescription JmlMessages.RESULT_VOID
           
static MessageDescription JmlMessages.TYPE_IN_NONNULLELEMENTS
           
static MessageDescription JmlMessages.NOT_TYPE_IN_ELEMTYPE
           
static MessageDescription JmlMessages.NOT_REFERENCE_TYPE_IN_INVARIANT_FOR
           
static MessageDescription JmlMessages.NOT_CLASS_TYPE
           
static MessageDescription JmlMessages.TYPE_UNKNOWN
           
static MessageDescription JmlMessages.FRESH_NOT_ALLOWED
           
static MessageDescription JmlMessages.TYPE_IN_FRESH
           
static MessageDescription JmlMessages.TYPE_IN_SPACE
           
static MessageDescription JmlMessages.TYPE_IN_LABELED_EXPRESSION
           
static MessageDescription JmlMessages.LABEL_UNKNOWN
           
static MessageDescription JmlMessages.NOT_MODIFIED_NOT_ALLOWED
           
static MessageDescription JmlMessages.NOT_ASSIGNED_NOT_ALLOWED
           
static MessageDescription JmlMessages.ONLY_ACCESSED_NOT_ALLOWED
           
static MessageDescription JmlMessages.ONLY_CALLED_NOT_ALLOWED
           
static MessageDescription JmlMessages.ONLY_CAPTURED_NOT_ALLOWED
           
static MessageDescription JmlMessages.ONLY_ASSIGNED_NOT_ALLOWED
           
static MessageDescription JmlMessages.OLD_NOT_ALLOWED
           
static MessageDescription JmlMessages.PRE_NOT_ALLOWED
           
static MessageDescription JmlMessages.SPACE_NOT_ALLOWED
           
static MessageDescription JmlMessages.WORKING_SPACE_NOT_ALLOWED
           
static MessageDescription JmlMessages.DURATION_NOT_ALLOWED
           
static MessageDescription JmlMessages.INVALID_FIELD_NAME_IN_MAPS_CLAUSE
           
static MessageDescription JmlMessages.WORKING_SPACE_MUST_CONTAIN_METHOD_CALL
           
static MessageDescription JmlMessages.DURATION_MUST_CONTAIN_METHOD_CALL
           
static MessageDescription JmlMessages.RESULT_NOT_ALLOWED
           
static MessageDescription JmlMessages.THIS_NOT_ALLOWED
           
static MessageDescription JmlMessages.SUPER_NOT_ALLOWED
           
static MessageDescription JmlMessages.EQUIVALENCE_TYPE
           
static MessageDescription JmlMessages.INVALID_FILE_SUFFIX
           
static MessageDescription JmlMessages.INVALID_EXCLUDEFILES_PATTERN_SYNTAX
           
static MessageDescription JmlMessages.INVALID_SELF_REFINEMENT
           
static MessageDescription JmlMessages.INVALID_REFINE_FILE_SUFFIX
           
static MessageDescription JmlMessages.REFINE_FILE_CYCLE
           
static MessageDescription JmlMessages.CLASS_NAME_REFINING_FILENAME
           
static MessageDescription JmlMessages.INVALID_REFINING_PARAMETER_NAME
           
static MessageDescription JmlMessages.METHOD_BODY_NOT_IN_JAVA_FILE
           
static MessageDescription JmlMessages.MODEL_METHOD_WITH_MORE_THAN_ONE_BODY
           
static MessageDescription JmlMessages.FIELD_WITH_MORE_THAN_ONE_INITIALIZER
           
static MessageDescription JmlMessages.FIELD_INIT_NOT_IN_JAVA_FILE
           
static MessageDescription JmlMessages.MODEL_FIELD_WITH_INITIALIZER
           
static MessageDescription JmlMessages.EXTRANEOUS_ALSO
           
static MessageDescription JmlMessages.MISSING_ALSO
           
static MessageDescription JmlMessages.MISSING_REFINING_ALSO
           
static MessageDescription JmlMessages.RECEIVER_IN_ASSIGNABLE
           
static MessageDescription JmlMessages.NOT_ASSIGNABLE_FIELD
           
static MessageDescription JmlMessages.INVALID_MAPS_CLAUSE
           
static MessageDescription JmlMessages.INVALID_MODEL_FIELD_IN_ASSIGNABLE
           
static MessageDescription JmlMessages.AMBIGUOUS_CALLABLE_METHOD
           
static MessageDescription JmlMessages.NOT_CALLABLE_METHOD
           
static MessageDescription JmlMessages.PURE_AND_ASSIGNABLE
           
static MessageDescription JmlMessages.PURE_AND_CALLS_NON_PURE
           
static MessageDescription JmlMessages.SYNCHRONIZED_PURE
           
static MessageDescription JmlMessages.JAVADOC_FAILURE
           
static MessageDescription JmlMessages.NULL_NON_NULL_TOGETHER
           
static MessageDescription JmlMessages.CLASS_LEVEL_NULL_NON_NULL_TOGETHER
           
static MessageDescription JmlMessages.MODEL_FIELD_ACCESS
           
static MessageDescription JmlMessages.GHOST_FIELD_ACCESS
           
static MessageDescription JmlMessages.CLASS_NOT_DEFINED
           
static MessageDescription JmlMessages.METHOD_NOT_DEFINED
           
static MessageDescription JmlMessages.MISSING_REPRESENTS
           
static MessageDescription JmlMessages.METHOD_SPEC_INCONSISTENT
           
static MessageDescription JmlMessages.INVARIANT_FALSE
           
static MessageDescription JmlMessages.ASSERTIONS_FOR_MORE_THAN_ONE_VAR
           
static MessageDescription JmlMessages.BAD_PARAM_MOD_ORDER
           
static MessageDescription JmlMessages.BAD_SPEC_BODY_ORDER
           
static MessageDescription JmlMessages.UNSAFE_ARITHMETIC_OPERATION
           
static MessageDescription JmlMessages.DEPRECATED_CODE_CONTRACT
           
static MessageDescription JmlMessages.DEPRECATED_OTHER_EXPR
           
static MessageDescription JmlMessages.DEPRECATED_COND_EXPR
           
static MessageDescription JmlMessages.SPEC_DISCARDED_SEMI
           
static MessageDescription JmlMessages.SPEC_DISCARDED_BLOCKEND
           
static MessageDescription JmlMessages.SUBCLASSING_CONTRACT
           
static MessageDescription JmlMessages.METHOD_NOT_PURE
           
static MessageDescription JmlMessages.NO_ASSIGNABLE
           
static MessageDescription JmlMessages.NON_MATCHING_PARAMETER_NAME
           
static MessageDescription JmlMessages.METHOD_MAY_NOT_PURE
           
static MessageDescription JmlMessages.PARSING
           
static MessageDescription JmlMessages.TYPECHECKING
           
static MessageDescription JmlMessages.ASSIGNABLE_CHECKING
           
 

Methods in org.jmlspecs.checker with parameters of type MessageDescription
 void JmlContext.fail(MessageDescription mess, Object param1, Object param2)
          Generates an UnpositionedError with a given message.
 void JmlContext.fail(MessageDescription mess, Object params)
           
 void JmlContext.fail(MessageDescription mess, Object[] params)
          Generates an UnpositionedError with a given message.
 boolean JmlContext.check(boolean expr, MessageDescription mess)
          Verifies an expression and if false signals an error.
 boolean JmlContext.check(boolean expr, MessageDescription mess, Object[] params)
           
 boolean JmlContext.check(boolean expr, MessageDescription mess, Object param1)
          Verifies an expression and if false signals an error.
 boolean JmlContext.check(boolean expr, MessageDescription mess, Object param1, Object param2)
          Verifies an expression and if false signals an error.
private  void JmlExpressionChecker.check(boolean cond, TokenReference tref, MessageDescription msg, Object obj1, Object obj2)
          Checks if the condition, cond is true.
private  void JmlExpressionChecker.check(boolean cond, TokenReference tref, MessageDescription msg, Object[] obj)
           
private  void JmlExpressionChecker.check(boolean cond, TokenReference tref, MessageDescription msg, Object obj1)
          Checks if the condition, cond is true.
private  void JmlExpressionChecker.check(boolean cond, TokenReference tref, MessageDescription msg)
          Checks if the condition, cond is true.
 

Uses of MessageDescription in org.jmlspecs.jmldoc
 

Fields in org.jmlspecs.jmldoc declared as MessageDescription
static MessageDescription JmldocMessages.REGISTER
           
 

Uses of MessageDescription in org.jmlspecs.jmlrac
 

Fields in org.jmlspecs.jmlrac declared as MessageDescription
static MessageDescription RacMessages.RAC_GEN
           
static MessageDescription RacMessages.RECURSIVELY_REFERENCED_TYPE
           
static MessageDescription RacMessages.NOT_IMPLEMENTED
           
static MessageDescription RacMessages.NOT_SUPPORTED
           
static MessageDescription RacMessages.MAY_NOT_EXECUTABLE
           
static MessageDescription RacMessages.NOT_EXECUTABLE
           
 

Methods in org.jmlspecs.jmlrac with parameters of type MessageDescription
static void JmlRacGenerator.warn(TokenReference tref, MessageDescription description, Object obj)
          Produce a warning message with the given token reference, message description, and argument to message description.
static void JmlRacGenerator.warn(TokenReference tref, MessageDescription description)
          Produce a warning message with the given token reference and message description.
static void JmlRacGenerator.fail(TokenReference tref, MessageDescription description, Object obj)
          Produce an error message with the given token reference, message description, and arguments to message description.
static void JmlRacGenerator.fail(TokenReference tref, MessageDescription description, Object obj1, Object obj2)
          Produce an error message with the given token reference, message description, and arguments to message description.
static void TransExpression.warn(TokenReference tref, MessageDescription description, Object obj)
          Produce a warning message with the given token reference, message description, and argument to message description.
 

Uses of MessageDescription in org.jmlspecs.jmlspec
 

Fields in org.jmlspecs.jmlspec declared as MessageDescription
static MessageDescription JspMessages.SKELETON_GENERATED
           
static MessageDescription JspMessages.NON_STANDARD_SUFFIX
           
static MessageDescription JspMessages.FILE_NOT_GENERATED
           
static MessageDescription JspMessages.FILE_OVERWRITTEN
           
static MessageDescription JspMessages.NO_BASE_NAME
           
static MessageDescription JspMessages.INVALID_SUFFIX
           
static MessageDescription JspMessages.BAD_CLASSPATH
           
static MessageDescription JspMessages.BAD_LOCATION
           
static MessageDescription JspMessages.IOEXCEPTION
           
static MessageDescription JspMessages.NON_FILE
           
static MessageDescription JspMessages.SINGLE
           
 

Uses of MessageDescription in org.jmlspecs.jmlunit
 

Fields in org.jmlspecs.jmlunit declared as MessageDescription
static MessageDescription JntMessages.TEST_CLASS_GENERATED
           
static MessageDescription JntMessages.REFINEMENT_SUFFIX
           
 

Uses of MessageDescription in org.jmlspecs.util.dis
 

Fields in org.jmlspecs.util.dis declared as MessageDescription
static MessageDescription JDisMessages.CLASS_NOT_FOUND
           
 

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
protected  MessageDescription Main.TreeProcessingTask.passCompletedMessage
           
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
           
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, Object param1, Object param2)
          Generates an UnpositionedError with a given message.
abstract  void CContextType.fail(MessageDescription mess, 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, Object[] params)
           
abstract  boolean CContextType.check(boolean expr, MessageDescription mess, Object param1)
          Verifies an expression and if false signals an error.
abstract  boolean CContextType.check(boolean expr, MessageDescription mess, Object param1, Object param2)
          Verifies an expression and if false signals an error.
protected  void JPhylum.fail(CContextType context, MessageDescription description, 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, Object param)
          Adds a compiler error.
 void JPhylum.check(CContextType context, boolean cond, MessageDescription description, Object[] params)
          Verifies that the condition is true; otherwise adds an error.
 void JPhylum.check(CContextType context, boolean cond, MessageDescription description, Object param1, Object param2)
          Verifies that the condition is true; otherwise adds an error.
 void JPhylum.check(CContextType context, boolean cond, MessageDescription description, 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, Object[] params)
          Gives a warning message.
 void JPhylum.warn(CContextType context, MessageDescription description)
          Gives a warning message.
 void JPhylum.warn(CContextType context, MessageDescription description, Object param)
          Gives a warning message.
 void JPhylum.warn(CContextType context, MessageDescription description, Object param1, Object param2)
          Gives a warning message.
protected  void JExpression.fail(CContextType context, MessageDescription key, Object[] params)
          Adds a compiler error.
 void CContext.fail(MessageDescription mess, Object param1, Object param2)
          Generates an UnpositionedError with a given message.
 void CContext.fail(MessageDescription mess, 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, Object param1)
          Verifies an expression and if false signals an error.
 boolean CContext.check(boolean expr, MessageDescription mess, Object param1, Object param2)
          Verifies an expression and if false signals an error.
 boolean CContext.check(boolean expr, MessageDescription mess, Object[] params)
           
protected  void JStatement.fail(CContextType context, MessageDescription key, Object[] params)
          Adds a compiler error.
protected  void JSwitchLabel.fail(CContextType context, MessageDescription key, 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, Object p0)
          Writes the given debugging message, with appropriate parameter substitution, to the debugging output stream.
static void Debug.msg(MessageDescription msg, Object p0, Object p1)
          Writes the given debugging message, with appropriate parameter substitution, to the debugging output stream.
static void Debug.msg(MessageDescription msg, Object[] ps)
          Writes the given debugging message, with appropriate parameter substitution, to the debugging output stream.
 

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

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, Object[] parameters)
          An exception with an arbitrary number of parameters
FormattedException(MessageDescription description, Object parameter1, Object parameter2)
          An exception with two parameters
FormattedException(MessageDescription description, Object parameter)
          An exception with one parameter
FormattedException(MessageDescription description)
          An exception without parameters
Message(MessageDescription description, Object[] parameters)
          Constructs a message with an arbitrary number of parameters
Message(MessageDescription description, Object parameter1, Object parameter2)
          Constructs a message with two parameters
Message(MessageDescription description, 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, Object[] parameters)
          Write a message to the diagnostic output.
 void Compiler.inform(MessageDescription description, Object parameter1, Object parameter2)
          Write a message to the diagnostic output.
 void Compiler.inform(MessageDescription description, 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, Object[] parameters)
          An exception with an arbitrary number of parameters
UnpositionedError(MessageDescription description, Object parameter1, Object parameter2)
          An exception with two parameters
UnpositionedError(MessageDescription description, Object parameter)
          An exception with one parameter
UnpositionedError(MessageDescription description)
          An exception without parameters
PositionedError(TokenReference where, MessageDescription description, Object[] parameters)
          An error with an arbitrary number of parameters
PositionedError(TokenReference where, MessageDescription description, Object parameter1, Object parameter2)
          An error with two parameters
PositionedError(TokenReference where, MessageDescription description, Object parameter)
          An error with one parameter
PositionedError(TokenReference where, MessageDescription description)
          An error without parameters
CWarning(TokenReference where, MessageDescription description, Object[] parameters)
          An error with an arbitrary number of parameters
CWarning(TokenReference where, MessageDescription description, Object parameter1, Object parameter2)
          An error with two parameters
CWarning(TokenReference where, MessageDescription description, 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, Object[] parameters)
          An exception with an arbitrary number of parameters
GuigenError(MessageDescription description, Object parameter1, Object parameter2)
          An exception with two parameters
GuigenError(MessageDescription description, 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, Object[] parameters)
          An exception with an arbitrary number of parameters
LexgenError(MessageDescription description, Object parameter1, Object parameter2)
          An exception with two parameters
LexgenError(MessageDescription description, 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, Object[] parameters)
          An exception with an arbitrary number of parameters
MsggenError(MessageDescription description, Object parameter1, Object parameter2)
          An exception with two parameters
MsggenError(MessageDescription description, 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, Object[] parameters)
          An exception with an arbitrary number of parameters
OptgenError(MessageDescription description, Object parameter1, Object parameter2)
          An exception with two parameters
OptgenError(MessageDescription description, 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
           
 


JML

JML is Copyright (C) 1998-2002 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. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.