@SuppressWarnings({"WeakerAccess", "unused"}) class MyDemo { @JTranscKeep public List<MyDemoItem> items; }
@JTranscKeep public A() { aCount++; } }
@JTranscKeep public B() { bCount++; } }
@JTranscKeep public class Issue219 { static public void main(String[] args) { String[] strArr = new String[]{"1"}; int i = strArr.length - 1; while (i >= 0) { if ("1".equals(strArr[i--])) System.out.println("OK!"); } } }
@JTranscKeep public ConstructorTest(long a, Long b, double c) { this.a = a; this.b = b; this.c = c; } }
@SuppressWarnings("unused") static class TestEmptyAnnotationsClass { @JTranscKeep public int a; @JTranscKeep public TestEmptyAnnotationsClass(int z) { } @JTranscKeep public void methodWithoutAnnotations(String a, int b) { } }
@JTranscKeep public class SomeBasicClass<T> { @JTranscKeep T key; @JTranscKeep T[] array; }
@JTranscKeep public abstract class Impl_0 { protected String f = "Impl_0"; public String getF() { return f; } }
@SuppressWarnings("unused") @JTranscKeep class RcBase { public int a; private int ap; }
@SuppressWarnings({"WeakerAccess", "unused"}) class FieldTestClass { public byte _byte; public Byte _Byte; public int _int; public Integer _Integer; public double _double; @JTranscKeep public Double _Double; }
@JTranscKeep @SuppressWarnings("all") class GenericTest { @JTranscKeep public Map<String, Map<Integer, Double>> map; @JTranscKeep public List<Integer> method1(List<String> a, boolean b, Map<String, List<Integer>> c, int d) { throw new Error("Not supported calling!"); } }
@SuppressWarnings("unused") @JTranscKeep static public long testInvokeMethod3(int a, boolean b, double c) { System.out.println("testInvokeMethodInt3:" + a + ":" + b + ":" + c); return Long.MAX_VALUE; }
@JTranscKeep public List<Integer> method1(List<String> a, boolean b, Map<String, List<Integer>> c, int d) { throw new Error("Not supported calling!"); } }
@SuppressWarnings("unused") @JTranscKeep static public void testInvokeMethod2(int a, boolean b) { System.out.println("testInvokeMethod2:" + a + ":" + b); }
@SuppressWarnings("unused") @JTranscKeep static public short[] testInvokeMethod4(Object a, byte[] data, Object data2) { System.out.println("testInvokeMethod4:" + a + ":" + Arrays.toString(data) + ":" + Arrays.toString((long[]) data2)); return new short[]{3, 4, 5, 6}; }
@JTranscKeep @JTranscSync public static Long valueOf(long l) { return new Long(l); }
@JTranscKeep @JTranscSync public static Character valueOf(char value) { return new Character(value); }
@JTranscKeep static public void main(String[] args) { System.out.println(_$hello); System.out.println(JTranscInternalNames.getInternalClassName(JTranscInternalNamesTest.class)); System.out.println(JTranscInternalNames.getInternalMethodName(JTranscInternalNamesTest.class.getDeclaredMethods()[0])); System.out.println(JTranscInternalNames.getInternalFieldName(JTranscInternalNamesTest.class.getDeclaredFields()[0])); } }
@SuppressWarnings("unused") @JTranscKeep class Rc1 extends RcBase { @TestAn public String b; @TestAn private String bp; }
@JTranscKeep @JTranscNativeName("c") @JTranscSync static public MemberInfo create(int id, String internalName, String name, int modifiers, String desc, String genericDesc) { return new MemberInfo(id, internalName, name, modifiers, desc, genericDesc); }