Changeset 4:2e1168247378 in rrlib_serialization-java


Ignore:
Timestamp:
14.12.2013 00:28:43 (6 years ago)
Author:
Max Reichardt <mreichardt@…>
Branch:
default
Phase:
public
Message:

Renamed enum in DataTypeBase

Location:
rtti
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • rtti/DataType.java

    r3 r4  
    4444 
    4545        public DataTypeInfo(Class<?> c) { 
    46             type = Type.PLAIN; 
     46            type = Classification.PLAIN; 
    4747            javaClass = c; 
    4848            name = c.getSimpleName(); 
     
    5656        } 
    5757 
    58         public DataTypeInfo(DataTypeBase e, Type type) { 
     58        public DataTypeInfo(DataTypeBase e, Classification type) { 
    5959            this.type = type; 
    6060            this.elementType = e; 
    61             if (type == Type.LIST) { 
     61            if (type == Classification.LIST) { 
    6262                name = "List<" + e.getName() + ">"; 
    63             } else if (type == Type.PTR_LIST) { 
     63            } else if (type == Classification.PTR_LIST) { 
    6464                name = "List<" + e.getName() + "*>"; 
    6565            } else { 
     
    7676        public Object createInstance() { 
    7777            Object result = null; 
    78             if (dataType.getType() == Type.LIST || dataType.getType() == Type.PTR_LIST) { 
     78            if (dataType.getType() == Classification.LIST || dataType.getType() == Classification.PTR_LIST) { 
    7979                return new PortDataListImpl(dataType.getElementType()); 
    8080            } 
     
    132132        ((DataTypeInfo)info).dataType = this; 
    133133 
    134         if (createListTypes && ((DataTypeInfo)info).type == Type.PLAIN && info.listType == null) { 
    135             info.listType = new DataType(this, Type.LIST); 
    136             info.sharedPtrListType = new DataType(this, Type.PTR_LIST); 
     134        if (createListTypes && ((DataTypeInfo)info).type == Classification.PLAIN && info.listType == null) { 
     135            info.listType = new DataType(this, Classification.LIST); 
     136            info.sharedPtrListType = new DataType(this, Classification.PTR_LIST); 
    137137        } 
    138138    } 
     
    141141     * Constructor for list types 
    142142     */ 
    143     private DataType(DataTypeBase e, Type t) { 
     143    private DataType(DataTypeBase e, Classification t) { 
    144144        super(new DataTypeInfo(e, t)); 
    145145        ((DataTypeInfo)info).dataType = this; 
  • rtti/DataTypeBase.java

    r1 r4  
    4747 
    4848    /** type of data type */ 
    49     public enum Type { 
     49    public enum Classification { 
    5050        PLAIN, // Plain type 
    5151        LIST, // List of objects of same type 
     
    6969 
    7070        /** Type of data type */ 
    71         public Type type; 
     71        public Classification type; 
    7272 
    7373        /** Name of data type */ 
     
    222222     * @return return "Type" of data type (see enum) 
    223223     */ 
    224     public Type getType() { 
     224    public Classification getType() { 
    225225        if (info != null) { 
    226226            return info.type; 
    227227        } 
    228         return Type.NULL; 
     228        return Classification.NULL; 
    229229    } 
    230230 
     
    433433            return false; 
    434434        } 
    435         if (getType() == Type.UNKNOWN || dataType.getType() == Type.UNKNOWN) { 
     435        if (getType() == Classification.UNKNOWN || dataType.getType() == Classification.UNKNOWN) { 
    436436            return false; 
    437437        } 
    438         if (getType() == Type.LIST && dataType.getType() == Type.LIST) { 
     438        if (getType() == Classification.LIST && dataType.getType() == Classification.LIST) { 
    439439            return getElementType().isConvertibleTo(dataType.getElementType()); 
    440440        } 
Note: See TracChangeset for help on using the changeset viewer.