protected static void abortIfTypeIsExecutable( final AnnotatedTypeFactory typeFactory, final Tree tree, final AnnotatedTypeMirror type) { if (type.getKind() == TypeKind.EXECUTABLE) { ErrorReporter.errorAbort( "Unexpected Executable typekind:\n" + summarize(typeFactory, tree, type)); } }
protected static void ifExecutableCheckElement( final AnnotatedTypeFactory typeFactory, final Tree tree, final AnnotatedTypeMirror type) { if (type.getKind() == TypeKind.EXECUTABLE) { if (((AnnotatedExecutableType) type).getElement() == null) { ErrorReporter.errorAbort( "Executable has no element:\n" + summarize(typeFactory, tree, type)); } } }