< prev index next >

core/tests/org.openjdk.jmc.common.test/src/test/java/org/openjdk/jmc/common/test/mock/item/MockAttributes.java

Print this page




  23  * 
  24  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
  25  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  26  * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  27  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  28  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  29  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  30  * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
  31  * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  32  */
  33 package org.openjdk.jmc.common.test.mock.item;
  34 
  35 import org.openjdk.jmc.common.IMCStackTrace;
  36 import org.openjdk.jmc.common.item.Attribute;
  37 import org.openjdk.jmc.common.item.IAttribute;
  38 import org.openjdk.jmc.common.unit.IQuantity;
  39 import org.openjdk.jmc.common.unit.UnitLookup;
  40 
  41 @SuppressWarnings("nls")
  42 public class MockAttributes {
  43         public static final String DOUBLE_VALUE_ID = "mock/doubletype"; //$NON-NLS-1$
  44         public static final String LONG_INDEX_ID = "mock/index"; //$NON-NLS-1$
  45         /*
  46          * NOTE: Need to be the same as the actual attribute used in Flight Recorder. Maybe use constant
  47          * from somewhere else? If stacktrace mocking is moved to flightrecorder.test then we could
  48          * perhaps use accessor from there.
  49          */
  50         public static final String STACKTRACE_ID = "stackTrace"; //$NON-NLS-1$
  51 
  52         public static final IAttribute<IQuantity> DOUBLE_VALUE = Attribute.attr(DOUBLE_VALUE_ID, "A double value",
  53                         UnitLookup.NUMBER);
  54         public static final IAttribute<IQuantity> INDEX_VALUE = Attribute.attr(LONG_INDEX_ID, "The index for an item",
  55                         UnitLookup.NUMBER);
  56         public static final IAttribute<IMCStackTrace> STACKTRACE_VALUE = Attribute.attr(STACKTRACE_ID, "A stack trace",
  57                         UnitLookup.STACKTRACE);
  58 }


  23  * 
  24  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
  25  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  26  * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  27  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  28  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  29  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  30  * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
  31  * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  32  */
  33 package org.openjdk.jmc.common.test.mock.item;
  34 
  35 import org.openjdk.jmc.common.IMCStackTrace;
  36 import org.openjdk.jmc.common.item.Attribute;
  37 import org.openjdk.jmc.common.item.IAttribute;
  38 import org.openjdk.jmc.common.unit.IQuantity;
  39 import org.openjdk.jmc.common.unit.UnitLookup;
  40 
  41 @SuppressWarnings("nls")
  42 public class MockAttributes {
  43         public static final String DOUBLE_VALUE_ID = "mock/doubletype";
  44         public static final String LONG_INDEX_ID = "mock/index";
  45         /*
  46          * NOTE: Need to be the same as the actual attribute used in Flight Recorder. Maybe use constant
  47          * from somewhere else? If stacktrace mocking is moved to flightrecorder.test then we could
  48          * perhaps use accessor from there.
  49          */
  50         public static final String STACKTRACE_ID = "stackTrace";
  51 
  52         public static final IAttribute<IQuantity> DOUBLE_VALUE = Attribute.attr(DOUBLE_VALUE_ID, "A double value",
  53                         UnitLookup.NUMBER);
  54         public static final IAttribute<IQuantity> INDEX_VALUE = Attribute.attr(LONG_INDEX_ID, "The index for an item",
  55                         UnitLookup.NUMBER);
  56         public static final IAttribute<IMCStackTrace> STACKTRACE_VALUE = Attribute.attr(STACKTRACE_ID, "A stack trace",
  57                         UnitLookup.STACKTRACE);
  58 }
< prev index next >