@Test
public void isNotClass() {
assertFalse(ClassUtils.isClass(null));
assertFalse(ClassUtils.isClass(int[].class)); // array
assertFalse(ClassUtils.isClass(Documented.class)); // annotation
assertFalse(ClassUtils.isClass(Thread.State.class)); // enum
assertFalse(ClassUtils.isClass(Cloneable.class)); // interface
assertFalse(ClassUtils.isClass(Integer.TYPE)); // primitive
}
java类java.lang.annotation.Documented的实例源码
ClassUtilsTests.java 文件源码
项目:cp-elements
阅读 26
收藏 0
点赞 0
评论 0
ClassUtilsTests.java 文件源码
项目:cp-elements
阅读 27
收藏 0
点赞 0
评论 0
@Test
public void isNotEnum() {
assertFalse(ClassUtils.isEnum(null));
assertFalse(ClassUtils.isEnum(int[].class));
assertFalse(ClassUtils.isEnum(Documented.class));
assertFalse(ClassUtils.isEnum(Object.class));
assertFalse(ClassUtils.isEnum(Runnable.class));
assertFalse(ClassUtils.isEnum(Integer.TYPE));
}
ClassUtilsTests.java 文件源码
项目:cp-elements
阅读 27
收藏 0
点赞 0
评论 0
@Test
public void isNotPrimitive() {
assertFalse(ClassUtils.isPrimitive(null));
assertFalse(ClassUtils.isPrimitive(int[].class));
assertFalse(ClassUtils.isPrimitive(double[][].class));
assertFalse(ClassUtils.isPrimitive(Documented.class));
assertFalse(ClassUtils.isPrimitive(Object.class));
assertFalse(ClassUtils.isPrimitive(Boolean.class));
assertFalse(ClassUtils.isPrimitive(Character.class));
assertFalse(ClassUtils.isPrimitive(Integer.class));
assertFalse(ClassUtils.isPrimitive(Double.class));
assertFalse(ClassUtils.isPrimitive(String.class));
assertFalse(ClassUtils.isPrimitive(Thread.State.class));
assertFalse(ClassUtils.isPrimitive(Runnable.class));
}
ClasspathScannerTest.java 文件源码
项目:dolphin-platform
阅读 33
收藏 0
点赞 0
评论 0
private void assertForAnnotation(final DefaultClasspathScanner scanner) {
final Set<Class<?>> resourceClasses = scanner.getTypesAnnotatedWith(Resource.class);
assertNotNull(resourceClasses);
assertEquals(resourceClasses.size(), 1);
final Set<Class<?>> documentClasses = scanner.getTypesAnnotatedWith(Documented.class);
assertNotNull(documentClasses);
assertEquals(documentClasses.size(), 1);
}
ClassDepsParserTest.java 文件源码
项目:jadecy
阅读 31
收藏 0
点赞 0
评论 0
public void test_computeDependencies_fromAno_public() {
for (boolean apiOnly : FALSE_TRUE) {
final SortedSet<String> expected = new TreeSet<String>();
//
// Extends Object.
addSlashedName(expected, Object.class);
// Implements Annotation.
addSlashedName(expected, Annotation.class);
//
addSlashedName(expected, Class.class);
addSlashedName(expected, Number.class);
addSlashedName(expected, Byte.class);
addSlashedName(expected, String.class);
addSlashedName(expected, RoundingMode.class);
addSlashedName(expected, Documented.class);
//
if (apiOnly) {
} else {
addSlashedName(expected, Retention.class);
addSlashedName(expected, RetentionPolicy.class);
addSlashedName(expected, Target.class);
addSlashedName(expected, ElementType.class);
//
addSlashedName(expected, ClassDepsParserTest.class);
}
computeDepsAndCheck(MyTestAnno2_public.class.getName(), apiOnly, expected);
}
}
ClassDepsParserTest.java 文件源码
项目:jadecy
阅读 33
收藏 0
点赞 0
评论 0
public void test_computeDependencies_fromAno_private() {
for (boolean apiOnly : FALSE_TRUE) {
final SortedSet<String> expected = new TreeSet<String>();
//
if (apiOnly) {
} else {
addSlashedName(expected, Retention.class);
addSlashedName(expected, RetentionPolicy.class);
addSlashedName(expected, Target.class);
addSlashedName(expected, ElementType.class);
//
addSlashedName(expected, ClassDepsParserTest.class);
//
addSlashedName(expected, Object.class);
addSlashedName(expected, Annotation.class);
//
addSlashedName(expected, Class.class);
addSlashedName(expected, Number.class);
addSlashedName(expected, Byte.class);
addSlashedName(expected, String.class);
addSlashedName(expected, RoundingMode.class);
addSlashedName(expected, Documented.class);
}
computeDepsAndCheck(MyTestAnno2_private.class.getName(), apiOnly, expected);
}
}
ClassUtilsTests.java 文件源码
项目:cp-elements
阅读 24
收藏 0
点赞 0
评论 0
@Test
public void isAnnotation() {
assertTrue(ClassUtils.isAnnotation(Documented.class));
}
ClassUtilsTests.java 文件源码
项目:cp-elements
阅读 23
收藏 0
点赞 0
评论 0
@Test
public void isInterface() {
assertTrue(ClassUtils.isInterface(Documented.class)); // true, even an enum type!
assertTrue(ClassUtils.isInterface(Runnable.class));
}