< prev index next >

test/jdk/jdk/jfr/api/metadata/annotations/TestFieldAnnotations.java

Print this page
rev 51054 : imported patch 9000013-aixDisableJFR-requires.patch


  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 package jdk.jfr.api.metadata.annotations;
  27 
  28 import jdk.jfr.Event;
  29 import jdk.jfr.EventType;
  30 import jdk.jfr.Frequency;
  31 import jdk.jfr.MemoryAddress;
  32 import jdk.jfr.DataAmount;
  33 import jdk.jfr.Percentage;
  34 import jdk.jfr.Timespan;
  35 import jdk.jfr.Timestamp;
  36 import jdk.jfr.TransitionFrom;
  37 import jdk.jfr.TransitionTo;
  38 import jdk.jfr.Unsigned;
  39 import jdk.jfr.ValueDescriptor;
  40 import jdk.test.lib.jfr.Events;
  41 
  42 /*
  43  * @test
  44  * @key jfr

  45  * @library /test/lib
  46  * @run main/othervm jdk.jfr.api.metadata.annotations.TestFieldAnnotations
  47  */
  48 public class TestFieldAnnotations {
  49 
  50     static class FieldAnnotationEvent extends Event {
  51         @DataAmount
  52         int memoryAmount;
  53 
  54         @Frequency
  55         float frequency;
  56 
  57         @MemoryAddress
  58         long memoryAddress;
  59 
  60         @Percentage
  61         float percentage;
  62 
  63         @TransitionFrom
  64         Thread fromThread;




  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 package jdk.jfr.api.metadata.annotations;
  27 
  28 import jdk.jfr.Event;
  29 import jdk.jfr.EventType;
  30 import jdk.jfr.Frequency;
  31 import jdk.jfr.MemoryAddress;
  32 import jdk.jfr.DataAmount;
  33 import jdk.jfr.Percentage;
  34 import jdk.jfr.Timespan;
  35 import jdk.jfr.Timestamp;
  36 import jdk.jfr.TransitionFrom;
  37 import jdk.jfr.TransitionTo;
  38 import jdk.jfr.Unsigned;
  39 import jdk.jfr.ValueDescriptor;
  40 import jdk.test.lib.jfr.Events;
  41 
  42 /**
  43  * @test
  44  * @key jfr
  45  * @requires vm.hasJFR
  46  * @library /test/lib
  47  * @run main/othervm jdk.jfr.api.metadata.annotations.TestFieldAnnotations
  48  */
  49 public class TestFieldAnnotations {
  50 
  51     static class FieldAnnotationEvent extends Event {
  52         @DataAmount
  53         int memoryAmount;
  54 
  55         @Frequency
  56         float frequency;
  57 
  58         @MemoryAddress
  59         long memoryAddress;
  60 
  61         @Percentage
  62         float percentage;
  63 
  64         @TransitionFrom
  65         Thread fromThread;


< prev index next >