public interface org.glassfish.gmbal.typelib.EvaluatedType
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.glassfish.gmbal.typelib.EvaluatedType
  super_class: java.lang.Object
{
  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration EVOID;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration EINT;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration EINTW;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration EBYTE;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration EBYTEW;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration ECHAR;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration ECHARW;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration ESHORT;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration ESHORTW;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration EBOOLEAN;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration EBOOLEANW;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration EFLOAT;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration EFLOATW;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration EDOUBLE;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration EDOUBLEW;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration ELONG;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration ELONGW;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration EBIG_DECIMAL;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration EBIG_INTEGER;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration EDATE;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration EOBJECT_NAME;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration ESTRING;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration EOBJECT;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.glassfish.gmbal.typelib.EvaluatedClassDeclaration ENUMBER;
    descriptor: Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 27
            getstatic java.lang.Void.TYPE:Ljava/lang/Class;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
         1: .line 26
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.EVOID:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
         2: .line 29
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
         3: .line 28
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.EINT:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
         4: .line 31
            ldc Ljava/lang/Integer;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
         5: .line 30
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.EINTW:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
         6: .line 33
            getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
         7: .line 32
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.EBYTE:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
         8: .line 35
            ldc Ljava/lang/Byte;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
         9: .line 34
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.EBYTEW:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
        10: .line 37
            getstatic java.lang.Character.TYPE:Ljava/lang/Class;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
        11: .line 36
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.ECHAR:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
        12: .line 39
            ldc Ljava/lang/Character;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
        13: .line 38
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.ECHARW:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
        14: .line 41
            getstatic java.lang.Short.TYPE:Ljava/lang/Class;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
        15: .line 40
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.ESHORT:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
        16: .line 43
            ldc Ljava/lang/Short;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
        17: .line 42
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.ESHORTW:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
        18: .line 45
            getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
        19: .line 44
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.EBOOLEAN:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
        20: .line 47
            ldc Ljava/lang/Boolean;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
        21: .line 46
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.EBOOLEANW:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
        22: .line 49
            getstatic java.lang.Float.TYPE:Ljava/lang/Class;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
        23: .line 48
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.EFLOAT:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
        24: .line 51
            ldc Ljava/lang/Float;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
        25: .line 50
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.EFLOATW:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
        26: .line 53
            getstatic java.lang.Double.TYPE:Ljava/lang/Class;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
        27: .line 52
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.EDOUBLE:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
        28: .line 55
            ldc Ljava/lang/Double;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
        29: .line 54
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.EDOUBLEW:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
        30: .line 57
            getstatic java.lang.Long.TYPE:Ljava/lang/Class;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
        31: .line 56
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.ELONG:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
        32: .line 59
            ldc Ljava/lang/Long;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
        33: .line 58
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.ELONGW:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
        34: .line 61
            ldc Ljava/math/BigDecimal;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
        35: .line 60
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.EBIG_DECIMAL:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
        36: .line 63
            ldc Ljava/math/BigInteger;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
        37: .line 62
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.EBIG_INTEGER:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
        38: .line 65
            ldc Ljava/util/Date;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
        39: .line 64
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.EDATE:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
        40: .line 67
            ldc Ljavax/management/ObjectName;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
        41: .line 66
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.EOBJECT_NAME:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
        42: .line 69
            ldc Ljava/lang/String;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
        43: .line 68
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.ESTRING:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
        44: .line 71
            ldc Ljava/lang/Object;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
        45: .line 70
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.EOBJECT:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
        46: .line 73
            ldc Ljava/lang/Number;
            invokestatic org.glassfish.gmbal.typelib.TypeEvaluator.getEvaluatedType:(Ljava/lang/Class;)Lorg/glassfish/gmbal/typelib/EvaluatedType;
            checkcast org.glassfish.gmbal.typelib.EvaluatedClassDeclaration
        47: .line 72
            putstatic org.glassfish.gmbal.typelib.EvaluatedType.ENUMBER:Lorg/glassfish/gmbal/typelib/EvaluatedClassDeclaration;
        48: .line 73
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public abstract <R> R accept(org.glassfish.gmbal.typelib.Visitor<R>);
    descriptor: (Lorg/glassfish/gmbal/typelib/Visitor;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R:Ljava/lang/Object;>(Lorg/glassfish/gmbal/typelib/Visitor<TR;>;)TR;
    MethodParameters:
         Name  Flags
      visitor  

  public abstract boolean isImmutable();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String name();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "EvaluatedType.java"