private void verifyModifiers(Class javaClass, String fieldName) throws Exception { Field javaField = SPIMetaTestTools.fieldNamed(javaClass, fieldName); ExternalField exField = SPIMetaTestTools.fieldNamed(this.exClassFor(javaClass), fieldName); assertEquals(javaField.getModifiers(), exField.getModifiers()); }
private void verifyType(Class javaClass, String fieldName) throws Exception { Field javaField = SPIMetaTestTools.fieldNamed(javaClass, fieldName); ExternalField exField = SPIMetaTestTools.fieldNamed(this.exClassFor(javaClass), fieldName); assertEquals(javaField.getType().getName(), exField.getType().getName()); assertEquals(ClassTools.arrayDepthFor(javaField.getType()), exField.getType().getArrayDepth()); }
private void verifySynthetic(Class javaClass, String fieldName, boolean expected) throws Exception { ExternalField exField = SPIMetaTestTools.fieldNamed(this.exClassFor(javaClass), fieldName); assertEquals(expected, exField.isSynthetic()); }