#1383: Schema generation fails to handle ElementType.TYPE_USE

Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
diff --git a/jaxb-ri/jxc/src/main/java/com/sun/tools/jxc/model/nav/ApNavigator.java b/jaxb-ri/jxc/src/main/java/com/sun/tools/jxc/model/nav/ApNavigator.java
index 60161ce..7a7990c 100644
--- a/jaxb-ri/jxc/src/main/java/com/sun/tools/jxc/model/nav/ApNavigator.java
+++ b/jaxb-ri/jxc/src/main/java/com/sun/tools/jxc/model/nav/ApNavigator.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1997, 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2020 Oracle and/or its affiliates. All rights reserved.
  *
  * This program and the accompanying materials are made available under the
  * terms of the Eclipse Distribution License v. 1.0, which is available at
@@ -212,6 +212,9 @@
             if (!dt.getTypeArguments().isEmpty())
                 return tu.getDeclaredType((TypeElement) dt.asElement());
         }
+        if (isPrimitive(t) && !t.getAnnotationMirrors().isEmpty()) {
+            return tu.getPrimitiveType(t.getKind());
+        }
         return t;
     }