src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
changeset 52334 a181612f0715
parent 50113 caf115bb98ad
child 52413 6372f5af9612
equal deleted inserted replaced
52333:c401c536cea1 52334:a181612f0715
    69 
    69 
    70     private final AnnotationConstruct annos = new AnnotationConstruct();
    70     private final AnnotationConstruct annos = new AnnotationConstruct();
    71     private final String name;
    71     private final String name;
    72     private final String superType;
    72     private final String superType;
    73     private final boolean constantPool;
    73     private final boolean constantPool;
    74     private final long id;
       
    75     private final ArrayList<ValueDescriptor> fields = new ArrayList<>();
    74     private final ArrayList<ValueDescriptor> fields = new ArrayList<>();
    76     private Boolean simpleType; // calculated lazy
    75     private Boolean simpleType; // calculated lazy
    77     private boolean remove = true;
    76     private boolean remove = true;
       
    77     private long id;
       
    78 
    78     /**
    79     /**
    79      * Creates a type
    80      * Creates a type
    80      *
    81      *
    81      * @param javaTypeName i.e "java.lang.String"
    82      * @param javaTypeName i.e "java.lang.String"
    82      * @param superType i.e "java.lang.Annotation"
    83      * @param superType i.e "java.lang.Annotation"
   316     }
   317     }
   317 
   318 
   318     public boolean getRemove() {
   319     public boolean getRemove() {
   319         return remove;
   320         return remove;
   320     }
   321     }
       
   322 
       
   323     public void setId(long id) {
       
   324         this.id = id;
       
   325     }
   321 }
   326 }