Home | History | Annotate | Download | only in 4.5

META-INF/
META-INF/MANIFEST.MF
META-INF/services/
org/
org/antlr/
org/antlr/v4/
org/antlr/v4/runtime/
org/antlr/v4/runtime/misc/
META-INF/services/javax.annotation.processing.Processor
org/antlr/v4/runtime/misc/NotNull.class
NotNull.java
package org.antlr.v4.runtime.misc
public abstract org.antlr.v4.runtime.misc.NotNull extends java.lang.Object implements java.lang.annotation.Annotation  {
}

org/antlr/v4/runtime/misc/Nullable.class
Nullable.java
package org.antlr.v4.runtime.misc
public abstract org.antlr.v4.runtime.misc.Nullable extends java.lang.Object implements java.lang.annotation.Annotation  {
}

org/antlr/v4/runtime/misc/NullUsageProcessor$1.class
NullUsageProcessor.java
package org.antlr.v4.runtime.misc
 org.antlr.v4.runtime.misc.NullUsageProcessor$1 extends java.lang.Object {
	static final int[] $SwitchMap$javax$lang$model$element$ElementKind
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

org/antlr/v4/runtime/misc/NullUsageProcessor.class
NullUsageProcessor.java
package org.antlr.v4.runtime.misc
public org.antlr.v4.runtime.misc.NullUsageProcessor extends javax.annotation.processing.AbstractProcessor {
	public static final String NotNullClassName
	public static final String NullableClassName
	private javax.lang.model.element.TypeElement notNullType
	private javax.lang.model.element.TypeElement nullableType
	static final boolean $assertionsDisabled
	public void  () 
	public javax.lang.model.SourceVersion getSupportedSourceVersion () 
		javax.lang.model.SourceVersion latestSupported
	public boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment) 
		String error
		javax.lang.model.element.Element element
		java.util.Iterator i$
		java.util.Map$Entry subentry
		java.util.Iterator i$
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Set annotations
		javax.annotation.processing.RoundEnvironment roundEnv
		java.util.Set notNullElements
		java.util.Set nullableElements
		java.util.Set intersection
		java.util.Map namedMethodMap
	private boolean checkClassNameConstants () 
		boolean success
	private boolean checkClassNameConstant (java.lang.String, java.lang.Class) 
		String className
		Class clazz
	private void checkVoidMethodAnnotations (java.util.Set, javax.lang.model.element.TypeElement) 
		String error
		javax.lang.model.element.ExecutableElement executableElement
		javax.lang.model.type.TypeMirror returnType
		javax.lang.model.element.Element element
		java.util.Iterator i$
		java.util.Set elements
		javax.lang.model.element.TypeElement annotationType
	private void checkPrimitiveTypeAnnotations (java.util.Set, javax.tools.Diagnostic$Kind, javax.lang.model.element.TypeElement) 
		javax.lang.model.element.VariableElement variableElement
		javax.lang.model.element.ExecutableElement executableElement
		String error
		javax.lang.model.type.TypeMirror typeToCheck
		javax.lang.model.element.Element element
		java.util.Iterator i$
		java.util.Set elements
		javax.tools.Diagnostic$Kind kind
		javax.lang.model.element.TypeElement annotationType
	private void addElementsToNamedMethodMap (java.util.Set, java.util.Map) 
		javax.lang.model.element.ExecutableElement method
		java.util.Map annotatedMethodWithName
		java.util.List annotatedElementsOfMethod
		javax.lang.model.element.Element element
		java.util.Iterator i$
		java.util.Set elements
		java.util.Map namedMethodMap
	private void checkOverriddenMethods (javax.lang.model.element.ExecutableElement) 
		javax.lang.model.element.Element element
		java.util.Iterator i$
		javax.lang.model.type.TypeMirror supertypeMirror
		java.util.Iterator i$
		javax.lang.model.element.ExecutableElement method
		javax.lang.model.element.TypeElement declaringType
		java.util.Set errorElements
		java.util.Set warnedElements
	private java.util.List getAllSupertypes (javax.lang.model.type.TypeMirror) 
		java.util.List next
		javax.lang.model.type.TypeMirror type
		java.util.Set supertypes
		java.util.Deque worklist
	private void checkOverriddenMethod (javax.lang.model.element.ExecutableElement, javax.lang.model.element.ExecutableElement, java.util.Set, java.util.Set) 
		String error
		String error
		String error
		String error
		int i
		javax.lang.model.element.ExecutableElement overrider
		javax.lang.model.element.ExecutableElement overridden
		java.util.Set errorElements
		java.util.Set warnedElements
		java.util.List overriderParameters
		java.util.List overriddenParameters
	private boolean isNotNull (javax.lang.model.element.Element) 
		javax.lang.model.element.Element element
	private boolean isNullable (javax.lang.model.element.Element) 
		javax.lang.model.element.Element element
	private javax.lang.model.element.AnnotationMirror getNotNullAnnotationMirror (javax.lang.model.element.Element) 
		javax.lang.model.element.Element element
	private javax.lang.model.element.AnnotationMirror getNullableAnnotationMirror (javax.lang.model.element.Element) 
		javax.lang.model.element.Element element
	private javax.lang.model.element.AnnotationMirror getAnnotationMirror (javax.lang.model.element.Element, javax.lang.model.element.TypeElement) 
		javax.lang.model.element.AnnotationMirror annotationMirror
		java.util.Iterator i$
		javax.lang.model.element.Element element
		javax.lang.model.element.TypeElement annotationType
	static void  () 
}

META-INF/maven/
META-INF/maven/com.tunnelvisionlabs/
META-INF/maven/com.tunnelvisionlabs/antlr4-annotations/
META-INF/maven/com.tunnelvisionlabs/antlr4-annotations/pom.xml
META-INF/maven/com.tunnelvisionlabs/antlr4-annotations/pom.properties