mdahm       2002/06/06 04:30:27

  Modified:    src/java/org/apache/bcel Constants.java
  Log:
  new CLASS_TYPE_NAMES
  
  Revision  Changes    Path
  1.3       +18 -1     jakarta-bcel/src/java/org/apache/bcel/Constants.java
  
  Index: Constants.java
  ===================================================================
  RCS file: /home/cvs/jakarta-bcel/src/java/org/apache/bcel/Constants.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Constants.java    11 Mar 2002 12:22:39 -0000      1.2
  +++ Constants.java    6 Jun 2002 11:30:27 -0000       1.3
  @@ -57,7 +57,7 @@
   /**
    * Constants for the project, mostly defined in the JVM specification.
    *
  - * @version $Id: Constants.java,v 1.2 2002/03/11 12:22:39 mdahm Exp $
  + * @version $Id: Constants.java,v 1.3 2002/06/06 11:30:27 mdahm Exp $
    * @author  <A HREF="mailto:[EMAIL PROTECTED]";>M. Dahm</A>
    */
   public interface Constants {
  @@ -420,12 +420,29 @@
     public static final byte T_UNKNOWN   = 15;
     public static final byte T_ADDRESS   = 16;
   
  +  /** The primitive type names corresponding to the T_XX constants,
  +   * e.g., TYPE_NAMES[T_INT] = "int"
  +   */
     public static final String[] TYPE_NAMES = {
       ILLEGAL_TYPE, ILLEGAL_TYPE,  ILLEGAL_TYPE, ILLEGAL_TYPE,
       "boolean", "char", "float", "double", "byte", "short", "int", "long",
       "void", "array", "object", "unknown" // Non-standard
     };
   
  +  /** The primitive class names corresponding to the T_XX constants,
  +   * e.g., CLASS_TYPE_NAMES[T_INT] = "java.lang.Integer"
  +   */
  +  public static final String[] CLASS_TYPE_NAMES = {
  +    ILLEGAL_TYPE, ILLEGAL_TYPE,  ILLEGAL_TYPE, ILLEGAL_TYPE,
  +    "java.lang.Boolean", "java.lang.Character", "java.lang.Float",
  +    "java.lang.Double", "java.lang.Byte", "java.lang.Short",
  +    "java.lang.Integer", "java.lang.Long", "java.lang.Void",
  +    ILLEGAL_TYPE, ILLEGAL_TYPE,  ILLEGAL_TYPE
  +  };
  +
  +  /** The signature characters corresponding to primitive types,
  +   * e.g., SHORT_TYPE_NAMES[T_INT] = "I"
  +   */
     public static final String[] SHORT_TYPE_NAMES = {
       ILLEGAL_TYPE, ILLEGAL_TYPE,  ILLEGAL_TYPE, ILLEGAL_TYPE,
       "Z", "C", "F", "D", "B", "S", "I", "J",
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to