@Test public void testGetTypeClass() { Assert.assertEquals(new TypeInfo<String>(String.class){}.getTypeClass(), String.class); Assert.assertEquals(new TypeInfo<TypeInfoTest>(TypeInfoTest.class){}.getTypeClass(), TypeInfoTest.class); }
public Class<? extends T> getTypeClass() { return typeClass; }
TypeInfo { public Class<? extends T> getTypeClass() { return typeClass; } }
TypeInfo { public Class<? extends T> getTypeClass() { return typeClass; } TypeInfo(Class<? extends T> typeClass); }
TypeInfo { public Class<? extends T> getTypeClass() { return typeClass; } TypeInfo(Class<? extends T> typeClass); Class<? extends T> getTypeClass(); A getAsset(Class<A> assetClass); }
TypeInfo { public Class<? extends T> getTypeClass() { return typeClass; } TypeInfo(Class<? extends T> typeClass); Class<? extends T> getTypeClass(); A getAsset(Class<A> assetClass);  }