forked from phoedos/pmd
verify #1310 PMD cannot parse int.class
This commit is contained in:
@ -194,4 +194,28 @@ class SuperTest {
|
|||||||
}
|
}
|
||||||
throw new UnsupportedOperationException();
|
throw new UnsupportedOperationException();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Test case for #1310 PMD cannot parse int.class
|
||||||
|
*/
|
||||||
|
class ClazzPropertyOfPrimitiveTypes {
|
||||||
|
public void test() {
|
||||||
|
Class<?> c = int.class;
|
||||||
|
c = short.class;
|
||||||
|
c = long.class;
|
||||||
|
c = float.class;
|
||||||
|
c = double.class;
|
||||||
|
c = char.class;
|
||||||
|
c = byte.class;
|
||||||
|
c = void.class;
|
||||||
|
|
||||||
|
if (c == int.class || c == short.class || c == long.class || c == double.class || c == char.class || c == byte.class || c == void.class) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
if ("a".equals((int.class).getName())) {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user