class JavaElement
extends java.lang.Object
Packages
Modifier and Type | Field and Description |
---|---|
private static Element |
ABSTRACT |
(package private) Analyzer |
analyzer |
(package private) static Element |
BOOLEAN_R |
(package private) static Element |
BYTE_R |
(package private) java.util.Map<java.lang.Object,Element> |
cache |
(package private) static Element |
CHAR_R |
(package private) MultiMap<Descriptors.TypeRef,Element> |
covariant |
(package private) static Element |
DOUBLE_R |
(package private) Packages |
exports |
private static Element |
FINAL |
(package private) static Element |
FLOAT_R |
(package private) static java.util.EnumSet<Type> |
INHERITED |
(package private) static Element |
INT_R |
(package private) java.util.Set<Clazz.JAVA> |
javas |
(package private) static Element |
LONG_R |
(package private) java.util.Set<Descriptors.TypeRef> |
notAccessible |
(package private) MultiMap<Descriptors.PackageRef,Element> |
packages |
(package private) static java.util.regex.Pattern |
PARAMETERS_P |
private static Element |
PROTECTED |
(package private) java.util.Map<Descriptors.PackageRef,Instructions> |
providerMatcher |
(package private) static Element |
SHORT_R |
private static Element |
STATIC |
Constructor and Description |
---|
JavaElement(Analyzer analyzer)
Create an element for the API.
|
Modifier and Type | Method and Description |
---|---|
private static void |
access(java.util.Collection<Element> children,
int access,
boolean deprecated) |
(package private) Element |
classElement(Clazz clazz)
Calculate the class element.
|
(package private) static Element |
getAPI(Analyzer analyzer) |
private void |
getCovariantReturns(java.util.Collection<Element> elements,
Descriptors.TypeRef type,
java.lang.String generics) |
private Element |
getLocalAPI() |
private java.lang.String |
toString(Descriptors.TypeRef[] prototype) |
static java.util.regex.Pattern PARAMETERS_P
static final java.util.EnumSet<Type> INHERITED
private static final Element PROTECTED
private static final Element STATIC
private static final Element ABSTRACT
private static final Element FINAL
final Analyzer analyzer
final java.util.Map<Descriptors.PackageRef,Instructions> providerMatcher
final java.util.Set<Descriptors.TypeRef> notAccessible
final java.util.Map<java.lang.Object,Element> cache
MultiMap<Descriptors.PackageRef,Element> packages
final MultiMap<Descriptors.TypeRef,Element> covariant
final java.util.Set<Clazz.JAVA> javas
final Packages exports
static Element BOOLEAN_R
static Element BYTE_R
static Element SHORT_R
static Element CHAR_R
static Element INT_R
static Element LONG_R
static Element FLOAT_R
static Element DOUBLE_R
JavaElement(Analyzer analyzer) throws java.lang.Exception
infos
- java.lang.Exception
static Element getAPI(Analyzer analyzer) throws java.lang.Exception
java.lang.Exception
private Element getLocalAPI() throws java.lang.Exception
java.lang.Exception
Element classElement(Clazz clazz) throws java.lang.Exception
analyzer
- clazz
- infos
- java.lang.Exception
private java.lang.String toString(Descriptors.TypeRef[] prototype)
private void getCovariantReturns(java.util.Collection<Element> elements, Descriptors.TypeRef type, java.lang.String generics) throws java.lang.Exception
java.lang.Exception
private static void access(java.util.Collection<Element> children, int access, boolean deprecated)