<?xml version="1.0" encoding="UTF-8"?>
<!--
	Kernel API
	
	Copyright 2019-2022 MicroEJ Corp. All rights reserved.
	Use of this source code is governed by a BSD-style license that can be found with this software.
-->
<require>
	<type name="ej.trace.Tracer"/>
	<field name="ej.trace.Tracer.TRACE_ENABLED_CONSTANT_PROPERTY"/>
	<method name="ej.trace.Tracer.Tracer(java.lang.String,int)void"/>
	<method name="ej.trace.Tracer.getGroupID()int"/>
	<method name="ej.trace.Tracer.isTraceStarted()boolean"/>
	<method name="ej.trace.Tracer.recordEvent(int)void"/>
	<method name="ej.trace.Tracer.recordEvent(int,int)void"/>
	<method name="ej.trace.Tracer.recordEvent(int,int,int)void"/>
	<method name="ej.trace.Tracer.recordEvent(int,int,int,int)void"/>
	<method name="ej.trace.Tracer.recordEvent(int,int,int,int,int)void"/>
	<method name="ej.trace.Tracer.recordEvent(int,int,int,int,int,int)void"/>
	<method name="ej.trace.Tracer.recordEvent(int,int,int,int,int,int,int)void"/>
	<method name="ej.trace.Tracer.recordEvent(int,int,int,int,int,int,int,int)void"/>
	<method name="ej.trace.Tracer.recordEvent(int,int,int,int,int,int,int,int,int)void"/>
	<method name="ej.trace.Tracer.recordEvent(int,int,int,int,int,int,int,int,int,int)void"/>
	<method name="ej.trace.Tracer.recordEvent(int,int,int,int,int,int,int,int,int,int,int)void"/>
	<method name="ej.trace.Tracer.recordEventEnd(int)void"/>
	<method name="ej.trace.Tracer.recordEventEnd(int,int)void"/>
	<method name="ej.trace.Tracer.startTrace()void"/>
	<method name="ej.trace.Tracer.stopTrace()void"/>
</require>
