META-INF/
META-INF/MANIFEST.MF
annotations/
annotations/el/
annotations/field/
annotations/io/
annotations/io/classfile/
annotations/tools/
annotations/toys/
annotations/util/
annotations/util/coll/
annotator/
annotator/find/
annotator/scanner/
annotator/specification/
com/
com/google/
com/google/common/
com/google/common/base/
com/google/common/base/internal/
com/google/common/collect/
com/google/common/escape/
com/sun/
com/sun/source/
com/sun/source/doctree/
com/sun/source/tree/
com/sun/source/util/
com/sun/tools/
com/sun/tools/doclint/
com/sun/tools/doclint/resources/
com/sun/tools/javac/
com/sun/tools/javac/api/
com/sun/tools/javac/code/
com/sun/tools/javac/comp/
com/sun/tools/javac/file/
com/sun/tools/javac/jvm/
com/sun/tools/javac/main/
com/sun/tools/javac/model/
com/sun/tools/javac/nio/
com/sun/tools/javac/parser/
com/sun/tools/javac/processing/
com/sun/tools/javac/resources/
com/sun/tools/javac/sym/
com/sun/tools/javac/tree/
com/sun/tools/javac/util/
javax/
javax/annotation/
javax/annotation/processing/
javax/lang/
javax/lang/model/
javax/lang/model/element/
javax/lang/model/type/
javax/lang/model/util/
javax/tools/
jdk/
org/
org/objectweb/
org/objectweb/asm/
org/objectweb/asm/attrs/
org/objectweb/asm/commons/
org/objectweb/asm/optimizer/
org/objectweb/asm/signature/
org/objectweb/asm/tree/
org/objectweb/asm/tree/analysis/
org/objectweb/asm/util/
org/objectweb/asm/util/attrs/
org/objectweb/asm/xml/
plume/
type/
README
annotations/Annotation.classAnnotation.java
package annotations
public final annotations.Annotation extends java.lang.Object {
public final annotations.el.AnnotationDef def
public final java.util.Map fieldValues
static final boolean $assertionsDisabled
public void checkRep ()
String s
Object elt
Object[] arr
String valueString
Object elt
java.util.Collection coll
String valueString
annotations.field.AnnotationFieldType aft
Object value
String valueString
String classString
String fieldname
public void (annotations.el.AnnotationDef, java.util.Map)
annotations.el.AnnotationDef def
java.util.Map fields
public void (java.lang.annotation.Annotation, java.util.Map)
Class elt
Class[] vala
java.util.List vall
Object elt
Object[] vala
java.util.List vall
annotations.field.AnnotationFieldType aft
java.lang.reflect.Method m
Object val
String fieldname
NoSuchMethodException e
java.lang.reflect.InvocationTargetException e
IllegalAccessException e
java.lang.annotation.Annotation ja
java.util.Map adefs
Class jaType
String name
public java.lang.Object getFieldValue (java.lang.String)
String fieldName
public final annotations.el.AnnotationDef def ()
public final boolean equals (java.lang.Object)
Object o
public boolean equals (annotations.Annotation)
annotations.Annotation o
public int hashCode ()
public java.lang.String toString ()
StringBuilder sb
static void ()
}
annotations/AnnotationBuilder$SimpleArrayBuilder.classAnnotationBuilder.java
package annotations
annotations.AnnotationBuilder$SimpleArrayBuilder extends java.lang.Object implements annotations.ArrayBuilder {
boolean abActive
String fieldName
annotations.field.AnnotationFieldType aft
java.util.List arrayElements
static final boolean $assertionsDisabled
final annotations.AnnotationBuilder this$0
void (annotations.AnnotationBuilder, java.lang.String, annotations.field.AnnotationFieldType)
annotations.AnnotationBuilder this$0
String fieldName
annotations.field.AnnotationFieldType aft
public void appendElement (java.lang.Object)
Object x
public void finish ()
static void ()
}
annotations/AnnotationBuilder.classAnnotationBuilder.java
package annotations
public annotations.AnnotationBuilder extends java.lang.Object {
annotations.el.AnnotationDef def
private String typeName
java.util.Set tlAnnotationsHere
boolean arrayInProgress
boolean active
private java.util.Map fieldTypes
java.util.Map fieldValues
static final boolean $assertionsDisabled
public java.lang.String typeName ()
public java.util.Map fieldTypes ()
private void checkAddField (java.lang.String)
String fieldName
public void addScalarField (java.lang.String, annotations.field.ScalarAFT, java.lang.Object)
String fieldName
annotations.field.ScalarAFT aft
Object x
public annotations.ArrayBuilder beginArrayField (java.lang.String, annotations.field.ArrayAFT)
String fieldName
annotations.field.ArrayAFT aft
public void addEmptyArrayField (java.lang.String)
String fieldName
public annotations.Annotation finish ()
void (annotations.el.AnnotationDef)
annotations.el.AnnotationDef def
void (java.lang.String)
String typeName
void (java.lang.String, java.util.Set)
String typeName
java.util.Set tlAnnotationsHere
public java.lang.String toString ()
static void ()
}
annotations/AnnotationFactory.classAnnotationFactory.java
package annotations
public final annotations.AnnotationFactory extends java.lang.Object {
public static final annotations.AnnotationFactory saf
static final boolean $assertionsDisabled
private void ()
public annotations.AnnotationBuilder beginAnnotation (annotations.el.AnnotationDef)
annotations.el.AnnotationDef def
public annotations.AnnotationBuilder beginAnnotation (java.lang.annotation.Annotation, java.util.Map)
java.lang.annotation.Annotation a
java.util.Map adefs
annotations.el.AnnotationDef def
public annotations.AnnotationBuilder beginAnnotation (java.lang.String, java.util.Set)
String typeName
java.util.Set tlAnnotationsHere
static void ()
}
annotations/Annotations$1.classAnnotations.java
package annotations
annotations.Annotations$1 extends java.lang.Object {
static final int[] $SwitchMap$java$lang$annotation$RetentionPolicy
static void ()
}
annotations/Annotations.classAnnotations.java
package annotations
public abstract annotations.Annotations extends java.lang.Object {
public static java.util.Set noAnnotations
public static java.util.Map noFieldTypes
public static java.util.Map noFieldValues
public static java.util.Set typeQualifierMetaAnnotations
public static annotations.field.EnumAFT aftRetentionPolicy
public static annotations.el.AnnotationDef adRetention
public static annotations.Annotation aRetentionClass
public static annotations.Annotation aRetentionRuntime
public static annotations.Annotation aRetentionSource
public static java.util.Set asRetentionClass
public static java.util.Set asRetentionRuntime
public static java.util.Set asRetentionSource
public static annotations.el.AnnotationDef adTarget
public static annotations.Annotation aTargetTypeUse
public static annotations.el.AnnotationDef adDocumented
public static annotations.Annotation aDocumented
public static annotations.el.AnnotationDef adNonNull
public static annotations.Annotation aNonNull
public static annotations.el.AnnotationDef adTypeQualifier
public static annotations.Annotation aTypeQualifier
public static java.util.Set standardDefs
private void ()
static java.util.Map valueFieldTypeOnly (annotations.field.AnnotationFieldType)
annotations.field.AnnotationFieldType aft
public static java.util.Map valueFieldOnly (java.lang.Object)
Object valueValue
public static annotations.el.AnnotationDef createValueAnnotationDef (java.lang.String, java.util.Set, annotations.field.AnnotationFieldType)
String name
java.util.Set metaAnnotations
annotations.field.AnnotationFieldType aft
public static annotations.Annotation createValueAnnotation (annotations.el.AnnotationDef, java.lang.Object)
annotations.el.AnnotationDef ad
Object value
public static annotations.Annotation getRetentionPolicyMetaAnnotation (java.lang.annotation.RetentionPolicy)
java.lang.annotation.RetentionPolicy rp
public static java.util.Set getRetentionPolicyMetaAnnotationSet (java.lang.annotation.RetentionPolicy)
java.lang.annotation.RetentionPolicy rp
private static java.lang.Object convertAFV (annotations.field.ScalarAFT, java.lang.Object)
annotations.field.ScalarAFT aft
Object x
public static final annotations.Annotation rebuild (annotations.Annotation)
Object nnFieldValue
annotations.field.ScalarAFT nnElementType
Object o
annotations.field.ArrayAFT aFieldType
annotations.ArrayBuilder arrb
java.util.List l
annotations.field.ScalarAFT nnElementType
annotations.field.ScalarAFT sFieldType
String fieldName
annotations.field.AnnotationFieldType fieldType
Object fieldValue
Object nnFieldValue
java.util.Map$Entry fieldDef
annotations.Annotation a
annotations.AnnotationBuilder ab
static void ()
}
annotations/ArrayBuilder.classArrayBuilder.java
package annotations
public abstract annotations.ArrayBuilder extends java.lang.Object {
public abstract void appendElement (java.lang.Object)
public abstract void finish ()
}
annotations/el/ABlock.classABlock.java
package annotations.el
public annotations.el.ABlock extends annotations.el.AExpression {
public final annotations.util.coll.VivifyingMap locals
void (java.lang.Object)
Object id
void (annotations.el.ABlock)
annotations.el.ABlock block
public annotations.el.ABlock clone ()
public boolean equals (annotations.el.AElement)
annotations.el.AElement o
protected boolean equalsBlock (annotations.el.ABlock)
annotations.el.ABlock o
public int hashCode ()
public boolean prune ()
public java.lang.String toString ()
annotations.el.LocalLocation loc
annotations.el.AElement ae
java.util.Map$Entry em
StringBuilder sb
public java.lang.Object accept (annotations.el.ElementVisitor, java.lang.Object)
annotations.el.ElementVisitor v
Object t
public volatile annotations.el.AExpression clone ()
public volatile annotations.el.AElement clone ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
annotations/el/AClass$1.classAClass.java
package annotations.el
final annotations.el.AClass$1 extends annotations.util.coll.VivifyingMap {
void (java.util.Map)
java.util.Map back
public annotations.el.AMethod createValueFor (java.lang.String)
String k
public boolean subPrune (annotations.el.AMethod)
annotations.el.AMethod v
public volatile boolean subPrune (java.lang.Object)
public volatile java.lang.Object createValueFor (java.lang.Object)
}
annotations/el/AClass$2.classAClass.java
package annotations.el
final annotations.el.AClass$2 extends annotations.util.coll.VivifyingMap {
void (java.util.Map)
java.util.Map back
public annotations.el.ABlock createValueFor (java.lang.Integer)
Integer k
public boolean subPrune (annotations.el.ABlock)
annotations.el.ABlock v
public volatile boolean subPrune (java.lang.Object)
public volatile java.lang.Object createValueFor (java.lang.Object)
}
annotations/el/AClass$3.classAClass.java
package annotations.el
final annotations.el.AClass$3 extends annotations.util.coll.VivifyingMap {
void (java.util.Map)
java.util.Map back
public annotations.el.AExpression createValueFor (java.lang.String)
String k
public boolean subPrune (annotations.el.AExpression)
annotations.el.AExpression v
public volatile boolean subPrune (java.lang.Object)
public volatile java.lang.Object createValueFor (java.lang.Object)
}
annotations/el/AClass.classAClass.java
package annotations.el
public final annotations.el.AClass extends annotations.el.ADeclaration {
public final annotations.util.coll.VivifyingMap bounds
public final annotations.util.coll.VivifyingMap extendsImplements
public final annotations.util.coll.VivifyingMap methods
public final annotations.util.coll.VivifyingMap staticInits
public final annotations.util.coll.VivifyingMap instanceInits
public final annotations.util.coll.VivifyingMap fields
public final annotations.util.coll.VivifyingMap fieldInits
private final String className
private static annotations.util.coll.VivifyingMap createMethodMap ()
private static annotations.util.coll.VivifyingMap createInitBlockMap ()
private static annotations.util.coll.VivifyingMap createFieldInitMap ()
void (java.lang.String)
String className
void (annotations.el.AClass)
annotations.el.AClass clazz
public annotations.el.AClass clone ()
public boolean equals (java.lang.Object)
Object o
final boolean equalsClass (annotations.el.AClass)
annotations.el.AClass o
public int hashCode ()
public boolean prune ()
public java.lang.String toString ()
public java.lang.String unparse ()
public java.lang.String unparse (java.lang.String)
annotations.Annotation a
String linePrefix
StringBuilder sb
public java.lang.Object accept (annotations.el.ElementVisitor, java.lang.Object)
annotations.el.ElementVisitor v
Object t
public volatile annotations.el.AElement clone ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
annotations/el/ADeclaration$1.classADeclaration.java
package annotations.el
annotations.el.ADeclaration$1 extends annotations.util.coll.VivifyingMap {
final annotations.el.ADeclaration this$0
void (annotations.el.ADeclaration, java.util.Map)
annotations.el.ADeclaration this$0
java.util.Map back
public annotations.el.ATypeElement createValueFor (annotations.io.ASTPath)
annotations.io.ASTPath k
public boolean subPrune (annotations.el.ATypeElement)
annotations.el.ATypeElement v
public volatile boolean subPrune (java.lang.Object)
public volatile java.lang.Object createValueFor (java.lang.Object)
}
annotations/el/ADeclaration$2.classADeclaration.java
package annotations.el
annotations.el.ADeclaration$2 extends annotations.util.coll.VivifyingMap {
final annotations.el.ADeclaration this$0
void (annotations.el.ADeclaration, java.util.Map)
annotations.el.ADeclaration this$0
java.util.Map back
public annotations.el.ATypeElementWithType createValueFor (annotations.io.ASTPath)
annotations.io.ASTPath k
public boolean subPrune (annotations.el.ATypeElementWithType)
annotations.el.ATypeElementWithType v
public volatile boolean subPrune (java.lang.Object)
public volatile java.lang.Object createValueFor (java.lang.Object)
}
annotations/el/ADeclaration.classADeclaration.java
package annotations.el
public abstract annotations.el.ADeclaration extends annotations.el.AElement {
public final annotations.util.coll.VivifyingMap insertAnnotations
public final annotations.util.coll.VivifyingMap insertTypecasts
protected void (java.lang.Object)
Object description
void (annotations.el.ADeclaration)
annotations.el.ADeclaration decl
void (java.lang.Object, annotations.el.ADeclaration)
Object description
annotations.el.ADeclaration decl
public boolean equals (java.lang.Object)
Object o
private boolean equalsDeclaration (annotations.el.ADeclaration)
annotations.el.ADeclaration o
public int hashCode ()
public boolean prune ()
public java.lang.String toString ()
annotations.io.ASTPath loc
annotations.el.ATypeElement ae
java.util.Map$Entry em
annotations.io.ASTPath loc
annotations.el.AElement ae
java.util.Map$Entry em
StringBuilder sb
public abstract java.lang.Object accept (annotations.el.ElementVisitor, java.lang.Object)
}
annotations/el/AElement$1.classAElement.java
package annotations.el
final annotations.el.AElement$1 extends annotations.util.coll.VivifyingMap {
void (java.util.Map)
java.util.Map back
public annotations.el.AElement createValueFor (java.lang.Object)
Object k
public boolean subPrune (annotations.el.AElement)
annotations.el.AElement v
public volatile boolean subPrune (java.lang.Object)
public volatile java.lang.Object createValueFor (java.lang.Object)
}
annotations/el/AElement$2.classAElement.java
package annotations.el
final annotations.el.AElement$2 extends annotations.util.coll.VivifyingMap {
void (java.util.Map)
java.util.Map back
public annotations.el.AElement createValueFor (java.lang.Object)
Object k
public boolean subPrune (annotations.el.AElement)
annotations.el.AElement v
public volatile boolean subPrune (java.lang.Object)
public volatile java.lang.Object createValueFor (java.lang.Object)
}
annotations/el/AElement.classAElement.java
package annotations.el
public annotations.el.AElement extends java.lang.Object implements java.lang.Cloneable {
public final java.util.Set tlAnnotationsHere
public final annotations.el.ATypeElement type
final Object description
static annotations.util.coll.VivifyingMap newVivifyingLHMap_AE ()
static annotations.util.coll.VivifyingMap newVivifyingLHMap_AET ()
void copyMapContents (annotations.util.coll.VivifyingMap, annotations.util.coll.VivifyingMap)
annotations.el.AElement val
Object key
annotations.util.coll.VivifyingMap orig
annotations.util.coll.VivifyingMap copy
public annotations.Annotation lookup (java.lang.String)
annotations.Annotation anno
String name
void (java.lang.Object)
Object description
void (java.lang.Object, boolean)
Object description
boolean hasType
void (java.lang.Object, annotations.el.ATypeElement)
Object description
annotations.el.ATypeElement type
void (annotations.el.AElement)
annotations.el.AElement elem
void (annotations.el.AElement, annotations.el.ATypeElement)
annotations.el.AElement elem
annotations.el.ATypeElement type
void (annotations.el.AElement, java.lang.Object)
annotations.el.AElement elem
Object description
public annotations.el.AElement clone ()
public boolean equals (java.lang.Object)
Object o
public boolean equals (annotations.el.AElement)
annotations.el.AElement o
final boolean equalsElement (annotations.el.AElement)
annotations.el.AElement o
public int hashCode ()
public boolean prune ()
public java.lang.String toString ()
StringBuilder sb
public void tlAnnotationsHereFormatted (java.lang.StringBuilder)
annotations.Annotation aElement
StringBuilder sb
boolean first
public java.lang.Object accept (annotations.el.ElementVisitor, java.lang.Object)
annotations.el.ElementVisitor v
Object t
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
annotations/el/AExpression$1.classAExpression.java
package annotations.el
annotations.el.AExpression$1 extends annotations.util.coll.VivifyingMap {
final annotations.el.AExpression this$0
void (annotations.el.AExpression, java.util.Map)
annotations.el.AExpression this$0
java.util.Map back
public annotations.el.AMethod createValueFor (annotations.el.RelativeLocation)
annotations.el.RelativeLocation k
public boolean subPrune (annotations.el.AMethod)
annotations.el.AMethod v
public volatile boolean subPrune (java.lang.Object)
public volatile java.lang.Object createValueFor (java.lang.Object)
}
annotations/el/AExpression.classAExpression.java
package annotations.el
public annotations.el.AExpression extends annotations.el.AElement {
public final annotations.util.coll.VivifyingMap typecasts
public final annotations.util.coll.VivifyingMap instanceofs
public final annotations.util.coll.VivifyingMap news
public final annotations.util.coll.VivifyingMap calls
public final annotations.util.coll.VivifyingMap refs
public final annotations.util.coll.VivifyingMap funs
protected Object id
void (java.lang.Object)
Object id
void (annotations.el.AExpression)
annotations.el.AExpression expr
public annotations.el.AExpression clone ()
public boolean equals (annotations.el.AElement)
annotations.el.AElement o
protected boolean equalsExpression (annotations.el.AExpression)
annotations.el.AExpression o
public int hashCode ()
public boolean prune ()
public java.lang.String toString ()
annotations.el.RelativeLocation loc
annotations.el.AElement ae
java.util.Map$Entry em
annotations.el.RelativeLocation loc
annotations.el.AElement ae
java.util.Map$Entry em
annotations.el.RelativeLocation loc
annotations.el.AElement ae
java.util.Map$Entry em
annotations.el.RelativeLocation loc
annotations.el.AElement ae
boolean isOffset
java.util.Map$Entry em
annotations.el.RelativeLocation loc
annotations.el.AElement ae
boolean isOffset
java.util.Map$Entry em
annotations.el.RelativeLocation loc
annotations.el.AElement ae
java.util.Map$Entry em
StringBuilder sb
java.util.SortedMap map
annotations.el.RelativeLocation prev
public java.lang.Object accept (annotations.el.ElementVisitor, java.lang.Object)
annotations.el.ElementVisitor v
Object t
public volatile annotations.el.AElement clone ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
annotations/el/AField$1.classAField.java
package annotations.el
final annotations.el.AField$1 extends annotations.util.coll.VivifyingMap {
void (java.util.Map)
java.util.Map back
public annotations.el.AField createValueFor (java.lang.Object)
Object k
public boolean subPrune (annotations.el.AField)
annotations.el.AField v
public volatile boolean subPrune (java.lang.Object)
public volatile java.lang.Object createValueFor (java.lang.Object)
}
annotations/el/AField.classAField.java
package annotations.el
public annotations.el.AField extends annotations.el.ADeclaration {
public annotations.el.AExpression init
private final String fieldName
static annotations.util.coll.VivifyingMap newVivifyingLHMap_AF ()
void (java.lang.String)
String fieldName
void (annotations.el.AField)
annotations.el.AField field
public annotations.el.AField clone ()
public boolean equals (java.lang.Object)
Object o
final boolean equalsField (annotations.el.AField)
annotations.el.AField o
public java.lang.String toString ()
StringBuilder sb
public java.lang.Object accept (annotations.el.ElementVisitor, java.lang.Object)
annotations.el.ElementVisitor v
Object t
public volatile annotations.el.AElement clone ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
annotations/el/AMethod.classAMethod.java
package annotations.el
public final annotations.el.AMethod extends annotations.el.ADeclaration {
public final annotations.util.coll.VivifyingMap bounds
public final annotations.el.ATypeElement returnType
public final annotations.el.AField receiver
public final annotations.util.coll.VivifyingMap parameters
public final annotations.util.coll.VivifyingMap throwsException
public annotations.el.ABlock body
public final String methodName
void (java.lang.String)
String methodName
void (annotations.el.AMethod)
annotations.el.AMethod method
public annotations.el.AMethod clone ()
public boolean equals (annotations.el.AElement)
annotations.el.AElement o
boolean equalsMethod (annotations.el.AMethod)
annotations.el.AMethod o
public int hashCode ()
public boolean prune ()
public java.lang.String toString ()
Integer i
annotations.el.AElement ae
annotations.el.ATypeElement ate
java.util.Map$Entry em
StringBuilder sb
public java.lang.Object accept (annotations.el.ElementVisitor, java.lang.Object)
annotations.el.ElementVisitor v
Object t
public volatile annotations.el.AElement clone ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
annotations/el/AScene$1.classAScene.java
package annotations.el
annotations.el.AScene$1 extends annotations.util.coll.VivifyingMap {
final annotations.el.AScene this$0
void (annotations.el.AScene, java.util.Map)
annotations.el.AScene this$0
java.util.Map back
public annotations.el.AClass createValueFor (java.lang.String)
String k
public boolean subPrune (annotations.el.AClass)
annotations.el.AClass v
public volatile boolean subPrune (java.lang.Object)
public volatile java.lang.Object createValueFor (java.lang.Object)
}
annotations/el/AScene$2.classAScene.java
package annotations.el
final annotations.el.AScene$2 extends java.lang.Object implements annotations.el.ElementVisitor {
void ()
public java.lang.Void visitAnnotationDef (annotations.el.AnnotationDef, annotations.el.AElement)
annotations.el.AnnotationDef el
annotations.el.AElement arg
public java.lang.Void visitBlock (annotations.el.ABlock, annotations.el.AElement)
annotations.el.ABlock el
annotations.el.AElement arg
annotations.el.ABlock b
public java.lang.Void visitClass (annotations.el.AClass, annotations.el.AElement)
annotations.el.AClass el
annotations.el.AElement arg
annotations.el.AClass c
public java.lang.Void visitDeclaration (annotations.el.ADeclaration, annotations.el.AElement)
annotations.el.ADeclaration el
annotations.el.AElement arg
annotations.el.ADeclaration d
public java.lang.Void visitExpression (annotations.el.AExpression, annotations.el.AElement)
annotations.el.AExpression el
annotations.el.AElement arg
annotations.el.AExpression e
public java.lang.Void visitField (annotations.el.AField, annotations.el.AElement)
annotations.el.AField el
annotations.el.AElement arg
annotations.el.AField f
public java.lang.Void visitMethod (annotations.el.AMethod, annotations.el.AElement)
annotations.el.AMethod el
annotations.el.AElement arg
annotations.el.AMethod m
public java.lang.Void visitTypeElement (annotations.el.ATypeElement, annotations.el.AElement)
annotations.el.ATypeElement el
annotations.el.AElement arg
annotations.el.ATypeElement t
public java.lang.Void visitTypeElementWithType (annotations.el.ATypeElementWithType, annotations.el.AElement)
annotations.el.ATypeElementWithType el
annotations.el.AElement arg
annotations.el.ATypeElementWithType t
public java.lang.Void visitElement (annotations.el.AElement, annotations.el.AElement)
annotations.Annotation a
annotations.el.AElement el
annotations.el.AElement arg
public volatile java.lang.Object visitElement (annotations.el.AElement, java.lang.Object)
public volatile java.lang.Object visitTypeElementWithType (annotations.el.ATypeElementWithType, java.lang.Object)
public volatile java.lang.Object visitTypeElement (annotations.el.ATypeElement, java.lang.Object)
public volatile java.lang.Object visitMethod (annotations.el.AMethod, java.lang.Object)
public volatile java.lang.Object visitField (annotations.el.AField, java.lang.Object)
public volatile java.lang.Object visitExpression (annotations.el.AExpression, java.lang.Object)
public volatile java.lang.Object visitDeclaration (annotations.el.ADeclaration, java.lang.Object)
public volatile java.lang.Object visitClass (annotations.el.AClass, java.lang.Object)
public volatile java.lang.Object visitBlock (annotations.el.ABlock, java.lang.Object)
public volatile java.lang.Object visitAnnotationDef (annotations.el.AnnotationDef, java.lang.Object)
}
annotations/el/AScene.classAScene.java
package annotations.el
public final annotations.el.AScene extends java.lang.Object implements java.lang.Cloneable {
private static boolean checkClones
public static boolean debugFoundMap
public final annotations.util.coll.VivifyingMap packages
public final java.util.Map imports
public final annotations.util.coll.VivifyingMap classes
private static annotations.el.ElementVisitor checkVisitor
public void ()
public void (annotations.el.AScene)
annotations.el.AElement val
String key
java.util.Set value
java.util.Set copy
String key
annotations.el.AClass clazz
String key
annotations.el.AScene scene
public annotations.el.AScene clone ()
public boolean equals (java.lang.Object)
Object o
public boolean equals (annotations.el.AScene)
annotations.el.AScene o
public int hashCode ()
public boolean prune ()
public java.lang.String unparse ()
java.util.Map$Entry entry
java.util.Map$Entry entry
StringBuilder sb
public java.lang.String toString ()
public static void checkClone (annotations.el.AScene, annotations.el.AScene)
annotations.el.AScene s0
annotations.el.AScene s1
public static void checkElems (annotations.util.coll.VivifyingMap, annotations.util.coll.VivifyingMap)
Object k
annotations.util.coll.VivifyingMap m0
annotations.util.coll.VivifyingMap m1
public static void checkElem (annotations.el.AElement, annotations.el.AElement)
annotations.el.AElement e0
annotations.el.AElement e1
public static void checkObject (java.lang.Object, java.lang.Object)
Object o0
Object o1
private static void cloneCheckFail ()
public static void main (java.lang.String[])
Throwable e
annotations.el.AScene s0
int i
String[] args
int status
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void access$000 ()
static void ()
}
annotations/el/ATypeElement$1.classATypeElement.java
package annotations.el
final annotations.el.ATypeElement$1 extends annotations.util.coll.VivifyingMap {
void (java.util.Map)
java.util.Map back
public annotations.el.ATypeElement createValueFor (java.lang.Object)
Object k
public boolean subPrune (annotations.el.ATypeElement)
annotations.el.ATypeElement v
public volatile boolean subPrune (java.lang.Object)
public volatile java.lang.Object createValueFor (java.lang.Object)
}
annotations/el/ATypeElement.classATypeElement.java
package annotations.el
public annotations.el.ATypeElement extends annotations.el.AElement {
public final annotations.util.coll.VivifyingMap innerTypes
public Object description
private static final String lineSep
static final boolean $assertionsDisabled
static annotations.util.coll.VivifyingMap newVivifyingLHMap_ATE ()
void (java.lang.Object)
Object description
void (annotations.el.ATypeElement)
annotations.el.ATypeElement elem
public annotations.el.ATypeElement clone ()
void checkRep ()
public boolean equals (annotations.el.AElement)
annotations.el.AElement o
final boolean equalsTypeElement (annotations.el.ATypeElement)
annotations.el.ATypeElement o
public int hashCode ()
public boolean prune ()
public java.lang.String toString ()
annotations.Annotation a
java.util.Map$Entry entry
StringBuilder sb
String linePrefix
public java.lang.Object accept (annotations.el.ElementVisitor, java.lang.Object)
annotations.el.ElementVisitor v
Object t
public volatile annotations.el.AElement clone ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void ()
}
annotations/el/ATypeElementWithType$1.classATypeElementWithType.java
package annotations.el
final annotations.el.ATypeElementWithType$1 extends annotations.util.coll.VivifyingMap {
void (java.util.Map)
java.util.Map back
public annotations.el.ATypeElementWithType createValueFor (java.lang.Object)
Object k
public boolean subPrune (annotations.el.ATypeElementWithType)
annotations.el.ATypeElementWithType v
public volatile boolean subPrune (java.lang.Object)
public volatile java.lang.Object createValueFor (java.lang.Object)
}
annotations/el/ATypeElementWithType.classATypeElementWithType.java
package annotations.el
public annotations.el.ATypeElementWithType extends annotations.el.ATypeElement {
private type.Type type
static annotations.util.coll.VivifyingMap newVivifyingLHMap_ATEWT ()
void (java.lang.Object)
Object description
void (annotations.el.ATypeElementWithType)
annotations.el.ATypeElementWithType elem
public annotations.el.ATypeElementWithType clone ()
public type.Type getType ()
public void setType (type.Type)
type.Type type
public boolean equals (java.lang.Object)
Object o
public boolean equalsTypeElementWithType (annotations.el.ATypeElementWithType)
annotations.el.ATypeElementWithType o
public int hashCode ()
public boolean prune ()
boolean result
public java.lang.String toString ()
StringBuilder sb
public java.lang.Object accept (annotations.el.ElementVisitor, java.lang.Object)
annotations.el.ElementVisitor v
Object t
public volatile annotations.el.ATypeElement clone ()
public volatile annotations.el.AElement clone ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
annotations/el/AnnotationDef.classAnnotationDef.java
package annotations.el
public final annotations.el.AnnotationDef extends annotations.el.AElement {
public final String name
public java.util.Map fieldTypes
static final boolean $assertionsDisabled
public void (java.lang.String)
String name
public annotations.el.AnnotationDef clone ()
public static annotations.el.AnnotationDef fromClass (java.lang.Class, java.util.Map)
annotations.field.AnnotationFieldType aft
java.lang.reflect.Method m
java.lang.annotation.Annotation[] jannos
Exception e
java.lang.annotation.Annotation ja
Class annoType
java.util.Map adefs
String name
java.util.Map fieldTypes
annotations.el.AnnotationDef result
java.lang.annotation.Annotation[] jannos
public void (java.lang.String, java.util.Set)
String name
java.util.Set tlAnnotationsHere
public void (java.lang.String, java.util.Set, java.util.Map)
String name
java.util.Set tlAnnotationsHere
java.util.Map fieldTypes
public void setFieldTypes (java.util.Map)
java.util.Map fieldTypes
public java.lang.annotation.RetentionPolicy retention ()
public boolean isTypeAnnotation ()
public boolean equals (java.lang.Object)
Object o
public boolean equals (annotations.el.AnnotationDef)
annotations.el.AnnotationDef o
boolean sameName
boolean sameMetaAnnotations
boolean sameFieldTypes
public int hashCode ()
public static annotations.el.AnnotationDef unify (annotations.el.AnnotationDef, annotations.el.AnnotationDef)
annotations.field.AnnotationFieldType aft1
annotations.field.AnnotationFieldType aft2
annotations.field.AnnotationFieldType uaft
String fieldName
java.util.Map newFieldTypes
annotations.el.AnnotationDef def1
annotations.el.AnnotationDef def2
public java.lang.String toString ()
annotations.Annotation a
java.util.Map$Entry entry
StringBuilder sb
boolean first
public static void printClasspath ()
String cpelt
boolean exists
java.util.StringTokenizer tokenizer
public volatile annotations.el.AElement clone ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void ()
}
annotations/el/BoundLocation.classBoundLocation.java
package annotations.el
public final annotations.el.BoundLocation extends java.lang.Object {
public final int paramIndex
public final int boundIndex
public void (int, int)
int paramIndex
int boundIndex
public boolean equals (annotations.el.BoundLocation)
annotations.el.BoundLocation l
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
annotations.util.Hasher h
public java.lang.String toString ()
}
annotations/el/DefCollector.classDefCollector.java
package annotations.el
public abstract annotations.el.DefCollector extends java.lang.Object {
private final java.util.Set defs
public void (annotations.el.AScene) throws annotations.el.DefException
annotations.el.AScene s
private annotations.el.AnnotationDef getDef (java.lang.String)
annotations.el.AnnotationDef def
String name
private void collect (annotations.el.AScene) throws annotations.el.DefException
annotations.el.AElement p
annotations.el.AClass c
annotations.el.AScene s
private void addToDefs (annotations.el.AnnotationDef) throws annotations.el.DefException
annotations.el.AnnotationDef ud
annotations.el.AnnotationDef d
annotations.el.AnnotationDef oldD
private void collect (annotations.el.AnnotationDef) throws annotations.el.DefException
annotations.field.AnnotationFieldType aft
annotations.el.AnnotationDef d
private void collect (annotations.el.AElement) throws annotations.el.DefException
annotations.el.AnnotationDef tld
annotations.el.AnnotationDef d
annotations.Annotation tla
annotations.el.AElement e
private void collect (annotations.el.ATypeElement) throws annotations.el.DefException
annotations.el.AElement it
annotations.el.ATypeElement e
private void collect (annotations.el.ADeclaration) throws annotations.el.DefException
annotations.el.ATypeElement ia
annotations.el.ATypeElementWithType ic
annotations.el.ADeclaration d
private void collect (annotations.el.AField) throws annotations.el.DefException
annotations.el.AField f
private void collect (annotations.el.AMethod) throws annotations.el.DefException
annotations.el.ATypeElement b
annotations.el.AElement p
annotations.el.AField l
annotations.el.ATypeElement tc
annotations.el.ATypeElement i
annotations.el.ATypeElement n
annotations.el.AMethod m
private void collect (annotations.el.AClass) throws annotations.el.DefException
annotations.el.ATypeElement b
annotations.el.ATypeElement ei
annotations.el.AMethod m
annotations.el.AField f
annotations.el.AClass c
protected abstract void visitAnnotationDef (annotations.el.AnnotationDef)
public final void visit ()
annotations.el.AnnotationDef d
}
annotations/el/DefException.classDefException.java
package annotations.el
public annotations.el.DefException extends java.lang.Exception {
private static final long serialVersionUID
public final String annotationType
void (java.lang.String)
String annotationType
}
annotations/el/ElementVisitor.classElementVisitor.java
package annotations.el
public abstract annotations.el.ElementVisitor extends java.lang.Object {
public abstract java.lang.Object visitAnnotationDef (annotations.el.AnnotationDef, java.lang.Object)
public abstract java.lang.Object visitBlock (annotations.el.ABlock, java.lang.Object)
public abstract java.lang.Object visitClass (annotations.el.AClass, java.lang.Object)
public abstract java.lang.Object visitDeclaration (annotations.el.ADeclaration, java.lang.Object)
public abstract java.lang.Object visitExpression (annotations.el.AExpression, java.lang.Object)
public abstract java.lang.Object visitField (annotations.el.AField, java.lang.Object)
public abstract java.lang.Object visitMethod (annotations.el.AMethod, java.lang.Object)
public abstract java.lang.Object visitTypeElement (annotations.el.ATypeElement, java.lang.Object)
public abstract java.lang.Object visitTypeElementWithType (annotations.el.ATypeElementWithType, java.lang.Object)
public abstract java.lang.Object visitElement (annotations.el.AElement, java.lang.Object)
}
annotations/el/InnerTypeLocation.classInnerTypeLocation.java
package annotations.el
public final annotations.el.InnerTypeLocation extends java.lang.Object {
public static final annotations.el.InnerTypeLocation EMPTY_INNER_TYPE_LOCATION
public final java.util.List location
public void (java.util.List)
java.util.List location
public boolean equals (annotations.el.InnerTypeLocation)
annotations.el.InnerTypeLocation l
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
annotations.util.Hasher h
public java.lang.String toString ()
static void ()
}
annotations/el/LocalLocation.classLocalLocation.java
package annotations.el
public final annotations.el.LocalLocation extends java.lang.Object {
public final int index
public final int scopeStart
public final int scopeLength
public final String varName
public final int varIndex
public void (int, int, int)
int index
int scopeStart
int scopeLength
public void (java.lang.String, int)
String varName
int varIndex
public boolean equals (annotations.el.LocalLocation)
annotations.el.LocalLocation l
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
annotations.util.Hasher h
public java.lang.String toString ()
}
annotations/el/RelativeLocation.classRelativeLocation.java
package annotations.el
public final annotations.el.RelativeLocation extends java.lang.Object implements java.lang.Comparable {
public final int offset
public final int index
public final int type_index
private void (int, int, int)
int offset
int index
int type_index
public static annotations.el.RelativeLocation createOffset (int, int)
int offset
int type_index
public static annotations.el.RelativeLocation createIndex (int, int)
int index
int type_index
public boolean isBytecodeOffset ()
public java.lang.String getLocationString ()
public int compareTo (annotations.el.RelativeLocation)
annotations.el.RelativeLocation l
int c
public boolean equals (annotations.el.RelativeLocation)
annotations.el.RelativeLocation l
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
annotations.util.Hasher h
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
}
annotations/el/TypeASTMapper.classTypeASTMapper.java
package annotations.el
public abstract annotations.el.TypeASTMapper extends java.lang.Object {
protected void ()
private static annotations.el.ATypeElement getInnerType (annotations.el.ATypeElement, java.util.List)
annotations.el.ATypeElement te
java.util.List ls
public void traverse (java.lang.Object, annotations.el.ATypeElement)
Object tastRoot
annotations.el.ATypeElement aslRoot
java.util.List ls
private void traverse1 (java.lang.Object, annotations.el.ATypeElement, java.util.List)
int tai
int nta
int tai
int i
int layers
int nta
Object n
annotations.el.ATypeElement te
java.util.List ls
Object elType
protected abstract java.lang.Object getElementType (java.lang.Object)
protected abstract int numTypeArguments (java.lang.Object)
protected abstract java.lang.Object getTypeArgument (java.lang.Object, int)
protected abstract void map (java.lang.Object, annotations.el.ATypeElement)
}
annotations/el/TypeIndexLocation.classTypeIndexLocation.java
package annotations.el
public annotations.el.TypeIndexLocation extends java.lang.Object {
public final int typeIndex
public void (int)
int typeIndex
public boolean equals (annotations.el.TypeIndexLocation)
annotations.el.TypeIndexLocation l
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
annotations.util.Hasher h
public java.lang.String toString ()
}
annotations/el/package-info.classpackage-info.java
package annotations.el
abstract annotations.el.package-info extends java.lang.Object {
}
annotations/field/AFTVisitor.classAFTVisitor.java
package annotations.field
public abstract annotations.field.AFTVisitor extends java.lang.Object {
public abstract java.lang.Object visitAnnotationAFT (annotations.field.AnnotationAFT, java.lang.Object)
public abstract java.lang.Object visitArrayAFT (annotations.field.ArrayAFT, java.lang.Object)
public abstract java.lang.Object visitBasicAFT (annotations.field.BasicAFT, java.lang.Object)
public abstract java.lang.Object visitClassTokenAFT (annotations.field.ClassTokenAFT, java.lang.Object)
public abstract java.lang.Object visitEnumAFT (annotations.field.EnumAFT, java.lang.Object)
}
annotations/field/AnnotationAFT.classAnnotationAFT.java
package annotations.field
public final annotations.field.AnnotationAFT extends annotations.field.ScalarAFT {
public final annotations.el.AnnotationDef annotationDef
public void (annotations.el.AnnotationDef)
annotations.el.AnnotationDef annotationDef
public boolean isValidValue (java.lang.Object)
Object o
public java.lang.String toString ()
public java.lang.String format (java.lang.Object)
Object o
public java.lang.Object accept (annotations.field.AFTVisitor, java.lang.Object)
annotations.field.AFTVisitor v
Object arg
}
annotations/field/AnnotationFieldType.classAnnotationFieldType.java
package annotations.field
public abstract annotations.field.AnnotationFieldType extends annotations.util.EqualByStringRepresentation {
public void ()
public abstract java.lang.String toString ()
public abstract java.lang.String format (java.lang.Object)
public abstract boolean isValidValue (java.lang.Object)
public static annotations.field.AnnotationFieldType fromClass (java.lang.Class, java.util.Map)
Class cAnno
Class c
java.util.Map adefs
public static final annotations.field.AnnotationFieldType unify (annotations.field.AnnotationFieldType, annotations.field.AnnotationFieldType)
annotations.el.AnnotationDef ud
annotations.field.AnnotationFieldType aft1
annotations.field.AnnotationFieldType aft2
public abstract java.lang.Object accept (annotations.field.AFTVisitor, java.lang.Object)
}
annotations/field/ArrayAFT.classArrayAFT.java
package annotations.field
public final annotations.field.ArrayAFT extends annotations.field.AnnotationFieldType {
public final annotations.field.ScalarAFT elementType
public void (annotations.field.ScalarAFT)
annotations.field.ScalarAFT elementType
public boolean isValidValue (java.lang.Object)
Object elt
Object o
java.util.Collection asCollection
public java.lang.String toString ()
public java.lang.String format (java.lang.Object)
Object elt
Object o
java.util.Collection asCollection
StringBuilder result
public java.lang.Object accept (annotations.field.AFTVisitor, java.lang.Object)
annotations.field.AFTVisitor v
Object arg
}
annotations/field/BasicAFT.classBasicAFT.java
package annotations.field
public final annotations.field.BasicAFT extends annotations.field.ScalarAFT {
static final com.google.common.escape.Escaper charEscaper
public final Class type
public static final java.util.Map bafts
private void (java.lang.Class)
Class type
public static annotations.field.BasicAFT forType (java.lang.Class)
Class type
public boolean isValidValue (java.lang.Object)
Object o
public java.lang.String toString ()
public java.lang.String format (java.lang.Object)
Object o
public java.lang.Object accept (annotations.field.AFTVisitor, java.lang.Object)
annotations.field.AFTVisitor v
Object arg
static void ()
java.util.Map tempBafts
}
annotations/field/ClassTokenAFT.classClassTokenAFT.java
package annotations.field
public final annotations.field.ClassTokenAFT extends annotations.field.ScalarAFT {
public static final annotations.field.ClassTokenAFT ctaft
private void ()
public boolean isValidValue (java.lang.Object)
Object o
public java.lang.String toString ()
public java.lang.String format (java.lang.Object)
Object o
public java.lang.Object accept (annotations.field.AFTVisitor, java.lang.Object)
annotations.field.AFTVisitor v
Object arg
static void ()
}
annotations/field/EnumAFT.classEnumAFT.java
package annotations.field
public final annotations.field.EnumAFT extends annotations.field.ScalarAFT {
public final String typeName
public void (java.lang.String)
String typeName
public boolean isValidValue (java.lang.Object)
Object o
public java.lang.String toString ()
public java.lang.String format (java.lang.Object)
Object o
public java.lang.Object accept (annotations.field.AFTVisitor, java.lang.Object)
annotations.field.AFTVisitor v
Object arg
}
annotations/field/ScalarAFT.classScalarAFT.java
package annotations.field
public abstract annotations.field.ScalarAFT extends annotations.field.AnnotationFieldType {
public void ()
}
annotations/field/package-info.classpackage-info.java
package annotations.field
abstract annotations.field.package-info extends java.lang.Object {
}
annotations/io/ASTIndex$1.classASTIndex.java
package annotations.io
annotations.io.ASTIndex$1 extends com.sun.source.util.SimpleTreeVisitor {
java.util.Deque counters
String inMethod
final annotations.io.ASTIndex this$0
void (annotations.io.ASTIndex)
annotations.io.ASTIndex this$0
private void save (com.sun.source.tree.Tree, annotations.io.ASTRecord, com.sun.source.tree.Tree$Kind, java.lang.String)
com.sun.source.tree.Tree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
String sel
private void save (com.sun.source.tree.Tree, annotations.io.ASTRecord, com.sun.source.tree.Tree$Kind, java.lang.String, int)
com.sun.source.tree.Tree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
String sel
int arg
private void saveAll (java.lang.Iterable, annotations.io.ASTRecord, com.sun.source.tree.Tree$Kind, java.lang.String)
com.sun.source.tree.Tree node
int i
Iterable nodes
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
String sel
private void saveClass (com.sun.source.tree.ClassTree)
com.sun.source.tree.ClassTree node
String className
annotations.io.ASTRecord rec
public java.lang.Void defaultAction (com.sun.source.tree.Tree, annotations.io.ASTRecord)
com.sun.source.tree.Tree node
annotations.io.ASTRecord rec
public java.lang.Void visitAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, annotations.io.ASTRecord)
com.sun.source.tree.AnnotatedTypeTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitAnnotation (com.sun.source.tree.AnnotationTree, annotations.io.ASTRecord)
com.sun.source.tree.AnnotationTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, annotations.io.ASTRecord)
com.sun.source.tree.MethodInvocationTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitAssert (com.sun.source.tree.AssertTree, annotations.io.ASTRecord)
com.sun.source.tree.AssertTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitAssignment (com.sun.source.tree.AssignmentTree, annotations.io.ASTRecord)
com.sun.source.tree.AssignmentTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, annotations.io.ASTRecord)
com.sun.source.tree.CompoundAssignmentTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitBinary (com.sun.source.tree.BinaryTree, annotations.io.ASTRecord)
com.sun.source.tree.BinaryTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitBlock (com.sun.source.tree.BlockTree, annotations.io.ASTRecord)
com.sun.source.tree.Tree stmt
int i
com.sun.source.tree.BlockTree node
annotations.io.ASTRecord rec
Iterable nodes
public java.lang.Void visitCase (com.sun.source.tree.CaseTree, annotations.io.ASTRecord)
com.sun.source.tree.CaseTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitCatch (com.sun.source.tree.CatchTree, annotations.io.ASTRecord)
com.sun.source.tree.CatchTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitClass (com.sun.source.tree.ClassTree, annotations.io.ASTRecord)
String className
com.sun.source.tree.Tree member
com.sun.source.tree.ClassTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
int i
public java.lang.Void visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, annotations.io.ASTRecord)
com.sun.source.tree.ConditionalExpressionTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, annotations.io.ASTRecord)
com.sun.source.tree.DoWhileLoopTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, annotations.io.ASTRecord)
com.sun.source.tree.ExpressionStatementTree node
annotations.io.ASTRecord rec
public java.lang.Void visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, annotations.io.ASTRecord)
com.sun.source.tree.EnhancedForLoopTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitForLoop (com.sun.source.tree.ForLoopTree, annotations.io.ASTRecord)
com.sun.source.tree.ForLoopTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitIf (com.sun.source.tree.IfTree, annotations.io.ASTRecord)
com.sun.source.tree.IfTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitArrayAccess (com.sun.source.tree.ArrayAccessTree, annotations.io.ASTRecord)
com.sun.source.tree.ArrayAccessTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, annotations.io.ASTRecord)
com.sun.source.tree.LabeledStatementTree node
annotations.io.ASTRecord rec
public java.lang.Void visitMethod (com.sun.source.tree.MethodTree, annotations.io.ASTRecord)
com.sun.source.tree.Tree param
java.util.Map map
java.util.List names
int i
com.sun.source.tree.MethodTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
com.sun.source.tree.Tree rcvr
com.sun.source.tree.ModifiersTree mods
java.util.List params
String outMethod
public java.lang.Void visitModifiers (com.sun.source.tree.ModifiersTree, annotations.io.ASTRecord)
com.sun.source.tree.ModifiersTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitNewArray (com.sun.source.tree.NewArrayTree, annotations.io.ASTRecord)
com.sun.source.tree.NewArrayTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
com.sun.source.tree.Tree type
int n
public java.lang.Void visitNewClass (com.sun.source.tree.NewClassTree, annotations.io.ASTRecord)
int i
int i
com.sun.tools.javac.code.Symbol$ClassSymbol sym
String s
javax.lang.model.element.Name name
String className
com.sun.source.tree.NewClassTree node
annotations.io.ASTRecord rec
com.sun.tools.javac.tree.JCTree$JCClassDecl classBody
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, annotations.io.ASTRecord)
com.sun.source.tree.VariableTree vt
annotations.io.ASTRecord newRec
com.sun.source.tree.Tree$Kind newKind
com.sun.source.tree.Tree t
int i
com.sun.source.tree.LambdaExpressionTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
String outMethod
Iterable nodes
public java.lang.Void visitParenthesized (com.sun.source.tree.ParenthesizedTree, annotations.io.ASTRecord)
com.sun.source.tree.ParenthesizedTree node
annotations.io.ASTRecord rec
public java.lang.Void visitReturn (com.sun.source.tree.ReturnTree, annotations.io.ASTRecord)
com.sun.source.tree.ReturnTree node
annotations.io.ASTRecord rec
public java.lang.Void visitMemberSelect (com.sun.source.tree.MemberSelectTree, annotations.io.ASTRecord)
com.sun.source.tree.MemberSelectTree node
annotations.io.ASTRecord rec
public java.lang.Void visitMemberReference (com.sun.source.tree.MemberReferenceTree, annotations.io.ASTRecord)
com.sun.source.tree.MemberReferenceTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitSwitch (com.sun.source.tree.SwitchTree, annotations.io.ASTRecord)
com.sun.source.tree.SwitchTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitSynchronized (com.sun.source.tree.SynchronizedTree, annotations.io.ASTRecord)
com.sun.source.tree.SynchronizedTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitThrow (com.sun.source.tree.ThrowTree, annotations.io.ASTRecord)
com.sun.source.tree.ThrowTree node
annotations.io.ASTRecord rec
public java.lang.Void visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, annotations.io.ASTRecord)
com.sun.source.tree.Tree tree
com.sun.source.tree.CompilationUnitTree node
annotations.io.ASTRecord rec
public java.lang.Void visitTry (com.sun.source.tree.TryTree, annotations.io.ASTRecord)
com.sun.source.tree.TryTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, annotations.io.ASTRecord)
com.sun.source.tree.ParameterizedTypeTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitUnionType (com.sun.source.tree.UnionTypeTree, annotations.io.ASTRecord)
com.sun.source.tree.UnionTypeTree node
annotations.io.ASTRecord rec
public java.lang.Void visitIntersectionType (com.sun.source.tree.IntersectionTypeTree, annotations.io.ASTRecord)
com.sun.source.tree.IntersectionTypeTree node
annotations.io.ASTRecord rec
public java.lang.Void visitArrayType (com.sun.source.tree.ArrayTypeTree, annotations.io.ASTRecord)
com.sun.source.tree.ArrayTypeTree node
annotations.io.ASTRecord rec
public java.lang.Void visitTypeCast (com.sun.source.tree.TypeCastTree, annotations.io.ASTRecord)
com.sun.source.tree.TypeCastTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitTypeParameter (com.sun.source.tree.TypeParameterTree, annotations.io.ASTRecord)
com.sun.source.tree.TypeParameterTree node
annotations.io.ASTRecord rec
public java.lang.Void visitInstanceOf (com.sun.source.tree.InstanceOfTree, annotations.io.ASTRecord)
com.sun.source.tree.InstanceOfTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitUnary (com.sun.source.tree.UnaryTree, annotations.io.ASTRecord)
com.sun.source.tree.UnaryTree node
annotations.io.ASTRecord rec
public java.lang.Void visitVariable (com.sun.source.tree.VariableTree, annotations.io.ASTRecord)
com.sun.source.tree.VariableTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitWhileLoop (com.sun.source.tree.WhileLoopTree, annotations.io.ASTRecord)
com.sun.source.tree.WhileLoopTree node
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
public java.lang.Void visitWildcard (com.sun.source.tree.WildcardTree, annotations.io.ASTRecord)
com.sun.source.tree.WildcardTree node
annotations.io.ASTRecord rec
public volatile java.lang.Object visitAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, java.lang.Object)
public volatile java.lang.Object visitAnnotation (com.sun.source.tree.AnnotationTree, java.lang.Object)
public volatile java.lang.Object visitModifiers (com.sun.source.tree.ModifiersTree, java.lang.Object)
public volatile java.lang.Object visitWildcard (com.sun.source.tree.WildcardTree, java.lang.Object)
public volatile java.lang.Object visitTypeParameter (com.sun.source.tree.TypeParameterTree, java.lang.Object)
public volatile java.lang.Object visitIntersectionType (com.sun.source.tree.IntersectionTypeTree, java.lang.Object)
public volatile java.lang.Object visitUnionType (com.sun.source.tree.UnionTypeTree, java.lang.Object)
public volatile java.lang.Object visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.source.tree.ArrayTypeTree, java.lang.Object)
public volatile java.lang.Object visitMemberReference (com.sun.source.tree.MemberReferenceTree, java.lang.Object)
public volatile java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
public volatile java.lang.Object visitArrayAccess (com.sun.source.tree.ArrayAccessTree, java.lang.Object)
public volatile java.lang.Object visitInstanceOf (com.sun.source.tree.InstanceOfTree, java.lang.Object)
public volatile java.lang.Object visitTypeCast (com.sun.source.tree.TypeCastTree, java.lang.Object)
public volatile java.lang.Object visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
public volatile java.lang.Object visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
public volatile java.lang.Object visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Object)
public volatile java.lang.Object visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Object)
public volatile java.lang.Object visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Object)
public volatile java.lang.Object visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Object)
public volatile java.lang.Object visitNewArray (com.sun.source.tree.NewArrayTree, java.lang.Object)
public volatile java.lang.Object visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
public volatile java.lang.Object visitAssert (com.sun.source.tree.AssertTree, java.lang.Object)
public volatile java.lang.Object visitThrow (com.sun.source.tree.ThrowTree, java.lang.Object)
public volatile java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
public volatile java.lang.Object visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Object)
public volatile java.lang.Object visitIf (com.sun.source.tree.IfTree, java.lang.Object)
public volatile java.lang.Object visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
public volatile java.lang.Object visitCatch (com.sun.source.tree.CatchTree, java.lang.Object)
public volatile java.lang.Object visitTry (com.sun.source.tree.TryTree, java.lang.Object)
public volatile java.lang.Object visitSynchronized (com.sun.source.tree.SynchronizedTree, java.lang.Object)
public volatile java.lang.Object visitCase (com.sun.source.tree.CaseTree, java.lang.Object)
public volatile java.lang.Object visitSwitch (com.sun.source.tree.SwitchTree, java.lang.Object)
public volatile java.lang.Object visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, java.lang.Object)
public volatile java.lang.Object visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, java.lang.Object)
public volatile java.lang.Object visitForLoop (com.sun.source.tree.ForLoopTree, java.lang.Object)
public volatile java.lang.Object visitWhileLoop (com.sun.source.tree.WhileLoopTree, java.lang.Object)
public volatile java.lang.Object visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, java.lang.Object)
public volatile java.lang.Object visitBlock (com.sun.source.tree.BlockTree, java.lang.Object)
public volatile java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
public volatile java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
public volatile java.lang.Object visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
public volatile java.lang.Object visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, java.lang.Object)
public volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
annotations/io/ASTIndex$2.classASTIndex.java
package annotations.io
annotations.io.ASTIndex$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
annotations/io/ASTIndex.classASTIndex.java
package annotations.io
public annotations.io.ASTIndex extends annotations.util.coll.WrapperMap {
private static com.sun.source.tree.Tree cachedRoot
private static java.util.Map cachedIndex
private static final int EXPECTED_SIZE
private final com.sun.source.tree.CompilationUnitTree cut
private final java.util.Map formals
public static java.util.Map indexOf (com.sun.source.tree.CompilationUnitTree)
com.sun.source.tree.CompilationUnitTree root
private void (com.sun.source.tree.CompilationUnitTree)
com.sun.source.tree.CompilationUnitTree root
public static annotations.io.ASTRecord getASTPath (com.sun.source.tree.CompilationUnitTree, com.sun.source.tree.Tree)
com.sun.source.tree.CompilationUnitTree cut
com.sun.source.tree.Tree node
public static com.sun.source.util.TreePath getTreePath (com.sun.source.tree.CompilationUnitTree, annotations.io.ASTRecord)
com.sun.source.tree.CompilationUnitTree cut
annotations.io.ASTRecord rec
com.sun.source.tree.Tree node
public static com.sun.source.tree.Tree getNode (com.sun.source.tree.CompilationUnitTree, annotations.io.ASTRecord)
com.sun.source.tree.CompilationUnitTree cut
annotations.io.ASTRecord rec
java.util.Map fwdIndex
java.util.Map revIndex
com.sun.source.tree.ExpressionTree et
String pkg
public static java.lang.String getParameterName (com.sun.source.tree.CompilationUnitTree, java.lang.String, java.lang.String, int)
annotations.io.ASTIndex ai
NullPointerException ex
com.sun.source.tree.CompilationUnitTree cut
String className
String methodName
int index
public static java.lang.Integer getParameterIndex (com.sun.source.tree.CompilationUnitTree, java.lang.String, java.lang.String, java.lang.String)
String name
annotations.io.ASTIndex ai
java.util.List names
int i
com.sun.source.tree.CompilationUnitTree cut
String className
String methodName
String varName
public java.lang.String toString ()
java.util.Map$Entry entry
StringBuilder sb
static com.sun.source.tree.CompilationUnitTree access$000 (annotations.io.ASTIndex)
annotations.io.ASTIndex x0
static java.util.Map access$100 (annotations.io.ASTIndex)
annotations.io.ASTIndex x0
static void ()
}
annotations/io/ASTPath$1.classASTPath.java
package annotations.io
final annotations.io.ASTPath$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (annotations.io.ASTPath, annotations.io.ASTPath)
annotations.io.ASTPath p1
annotations.io.ASTPath p2
public volatile int compare (java.lang.Object, java.lang.Object)
}
annotations/io/ASTPath$2.classASTPath.java
package annotations.io
annotations.io.ASTPath$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
annotations/io/ASTPath$ASTEntry.classASTPath.java
package annotations.io
public annotations.io.ASTPath$ASTEntry extends java.lang.Object implements java.lang.Comparable {
private com.sun.source.tree.Tree$Kind treeKind
private String childSelector
private Integer argument
public void (com.sun.source.tree.Tree$Kind, java.lang.String, java.lang.Integer)
com.sun.source.tree.Tree$Kind treeKind
String childSelector
Integer argument
public void (com.sun.source.tree.Tree$Kind, java.lang.String)
com.sun.source.tree.Tree$Kind treeKind
String childSelector
public com.sun.source.tree.Tree$Kind getTreeKind ()
public java.lang.String getChildSelector ()
public boolean childSelectorIs (java.lang.String)
String s
public int getArgument ()
public boolean hasArgument ()
private boolean negativeAllowed ()
public int compareTo (annotations.io.ASTPath$ASTEntry)
annotations.io.ASTPath$ASTEntry o
int c
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
int base
int shift
public java.lang.String toString ()
char c
int i
String s
int n
boolean cap
StringBuilder b
public volatile int compareTo (java.lang.Object)
}
annotations/io/ASTPath$Matcher.classASTPath.java
package annotations.io
annotations.io.ASTPath$Matcher extends java.lang.Object {
public static final annotations.io.DebugWriter dbug
private annotations.io.ASTPath astPath
void (annotations.io.ASTPath)
annotations.io.ASTPath astPath
private boolean nonDecl (com.sun.source.util.TreePath)
com.sun.source.util.TreePath parentPath
com.sun.source.util.TreePath path
public boolean matches (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
public boolean matches (com.sun.source.util.TreePath, int)
com.sun.source.tree.Tree t
int arg
java.util.List annos
com.sun.source.tree.AnnotatedTypeTree annotatedType
com.sun.source.tree.ArrayAccessTree arrayAccess
com.sun.source.tree.ArrayTypeTree arrayType
com.sun.source.tree.AssertTree azzert
com.sun.source.tree.AssignmentTree assignment
com.sun.source.tree.BlockTree block
int arg
java.util.List statements
int arg
java.util.List statements
com.sun.source.tree.CaseTree caze
com.sun.source.tree.CatchTree cach
com.sun.source.tree.ClassTree clazz
int arg
com.sun.source.tree.ConditionalExpressionTree conditionalExpression
com.sun.source.tree.DoWhileLoopTree doWhileLoop
com.sun.source.tree.EnhancedForLoopTree enhancedForLoop
com.sun.source.tree.ExpressionStatementTree expressionStatement
int arg
java.util.List inits
int arg
java.util.List updates
com.sun.source.tree.ForLoopTree forLoop
com.sun.source.tree.IfTree iff
com.sun.source.tree.InstanceOfTree instanceOf
com.sun.source.tree.LabeledStatementTree labeledStatement
int arg
java.util.List params
com.sun.source.tree.LambdaExpressionTree lambdaExpression
int arg
java.util.List typeArgs
com.sun.source.tree.MemberReferenceTree memberReference
com.sun.source.tree.MemberSelectTree memberSelect
com.sun.source.tree.MethodTree method
int arg
int arg
java.util.List typeArgs
int arg
java.util.List args
com.sun.source.tree.MethodInvocationTree methodInvocation
int arg
int arg
java.util.List dims
int arg
java.util.List inits
com.sun.source.tree.NewArrayTree newArray
int arg
java.util.List typeArgs
int arg
java.util.List args
com.sun.source.tree.NewClassTree newClass
int arg
java.util.List typeArgs
com.sun.source.tree.ParameterizedTypeTree parameterizedType
com.sun.source.tree.ParenthesizedTree parenthesized
com.sun.source.tree.ReturnTree returnn
int arg
java.util.List cases
com.sun.source.tree.SwitchTree zwitch
com.sun.source.tree.SynchronizedTree synchronizzed
com.sun.source.tree.ThrowTree throww
int arg
java.util.List catches
int arg
java.util.List resources
com.sun.source.tree.TryTree tryy
com.sun.source.tree.TypeCastTree typeCast
com.sun.source.tree.UnionTypeTree unionType
int arg
java.util.List typeAlts
com.sun.source.tree.VariableTree var
com.sun.source.tree.WhileLoopTree whileLoop
com.sun.source.tree.BinaryTree binary
com.sun.source.tree.CompoundAssignmentTree compoundAssignment
com.sun.source.tree.UnaryTree unary
com.sun.source.tree.Tree ancestor
com.sun.source.tree.WildcardTree wildcard
annotations.io.ASTPath$ASTEntry astNode
com.sun.source.tree.Tree actualNode
com.sun.source.tree.Tree next
int i
com.sun.source.util.TreePath path
int depth
java.util.List actualPath
private static boolean kindsMatch (com.sun.source.tree.Tree$Kind, com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind1
com.sun.source.tree.Tree$Kind kind2
private static boolean isCompoundAssignment (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
private static boolean isUnaryOperator (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
private static boolean isBinaryOperator (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
private static boolean isWildcard (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
static void ()
}
annotations/io/ASTPath$Parser.classASTPath.java
package annotations.io
annotations.io.ASTPath$Parser extends java.lang.Object {
java.io.StreamTokenizer st
void (java.lang.String)
String s
private void getTok ()
java.io.IOException e
private boolean gotType (int)
int t
private int intVal () throws annotations.io.ParseException
int n
private java.lang.String strVal () throws annotations.io.ParseException
annotations.io.ASTPath parseASTPath () throws annotations.io.ParseException
annotations.io.ASTPath astPath
annotations.io.ASTPath$ASTEntry parseASTEntry () throws annotations.io.ParseException
String s
private annotations.io.ASTPath$ASTEntry newASTEntry (com.sun.source.tree.Tree$Kind, java.lang.String[]) throws annotations.io.ParseException
com.sun.source.tree.Tree$Kind kind
String[] legalChildSelectors
private annotations.io.ASTPath$ASTEntry newASTEntry (com.sun.source.tree.Tree$Kind, java.lang.String[], java.lang.String[]) throws annotations.io.ParseException
String arg
com.sun.source.tree.Tree$Kind kind
String[] legalChildSelectors
String[] argumentChildSelectors
String s
}
annotations/io/ASTPath.classASTPath.java
package annotations.io
public annotations.io.ASTPath extends annotations.io.ConsStack implements java.lang.Comparable java.lang.Iterable {
private static final annotations.io.ASTPath EMPTY
private static final String[] typeSelectors
public static final String ANNOTATION
public static final String ARGUMENT
public static final String BLOCK
public static final String BODY
public static final String BOUND
public static final String CASE
public static final String CATCH
public static final String CLASS_BODY
public static final String CONDITION
public static final String DETAIL
public static final String DIMENSION
public static final String ELSE_STATEMENT
public static final String ENCLOSING_EXPRESSION
public static final String EXPRESSION
public static final String FALSE_EXPRESSION
public static final String FINALLY_BLOCK
public static final String IDENTIFIER
public static final String INDEX
public static final String INITIALIZER
public static final String LEFT_OPERAND
public static final String METHOD_SELECT
public static final String MODIFIERS
public static final String PARAMETER
public static final String QUALIFIER_EXPRESSION
public static final String RESOURCE
public static final String RIGHT_OPERAND
public static final String STATEMENT
public static final String THEN_STATEMENT
public static final String THROWS
public static final String TRUE_EXPRESSION
public static final String TYPE
public static final String TYPE_ALTERNATIVE
public static final String TYPE_ARGUMENT
public static final String TYPE_PARAMETER
public static final String UNDERLYING_TYPE
public static final String UPDATE
public static final String VARIABLE
private static java.util.Comparator comparator
void ()
public static annotations.io.ASTPath empty ()
public static java.util.Comparator getComparator ()
public java.util.Iterator iterator ()
annotations.util.PersistentStack s
int n
annotations.io.ASTPath$ASTEntry[] a
public annotations.io.ASTPath extendNewArray (int)
int depth
public annotations.io.ASTPath newArrayLevel (int)
int depth
public annotations.io.ASTPath add (annotations.io.ASTPath$ASTEntry)
annotations.io.ASTPath$ASTEntry e
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath path
public annotations.io.ASTPath extend (annotations.io.ASTPath$ASTEntry)
annotations.io.ASTPath$ASTEntry entry
public annotations.io.ASTPath getParentPath ()
public annotations.io.ASTPath$ASTEntry get (int)
int index
annotations.util.PersistentStack s
int n
public int hashCode ()
annotations.util.PersistentStack s
int hash
public boolean equals (java.lang.Object)
Object o
public boolean equals (annotations.io.ASTPath)
annotations.io.ASTPath astPath
public int compareTo (annotations.io.ASTPath)
java.util.Iterator i0
java.util.Iterator i1
annotations.io.ASTPath o
annotations.util.PersistentStack s0
annotations.util.PersistentStack s1
java.util.Deque d0
java.util.Deque d1
int c
int n0
int n1
private static annotations.io.ASTPath canonical (annotations.io.ASTPath)
annotations.io.ASTPath astPath
public java.lang.String toString ()
java.util.Iterator iter
StringBuilder sb
public static annotations.io.ASTPath parse (java.lang.String) throws annotations.io.ParseException
String s
public boolean matches (com.sun.source.util.TreePath)
com.sun.source.util.TreePath treePath
com.sun.source.tree.CompilationUnitTree cut
com.sun.source.tree.Tree leaf
annotations.io.ASTPath astPath
public static boolean isTypeSelector (java.lang.String)
String selector
public static boolean isClassEquiv (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
public static boolean isCompoundAssignment (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
public static boolean isUnaryOperator (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
public static boolean isBinaryOperator (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
public static boolean isLiteral (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
public static boolean isExpression (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
public static boolean isTypeKind (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
public static boolean isWildcard (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
public static boolean isDeclaration (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
public static boolean isHandled (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
public volatile int size ()
public volatile annotations.util.PersistentStack pop ()
public volatile boolean isEmpty ()
public volatile int compareTo (java.lang.Object)
static void ()
}
annotations/io/ASTRecord$1.classASTRecord.java
package annotations.io
annotations.io.ASTRecord$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
annotations/io/ASTRecord.classASTRecord.java
package annotations.io
public annotations.io.ASTRecord extends java.lang.Object implements java.lang.Comparable {
public final com.sun.source.tree.CompilationUnitTree ast
public final String className
public final String methodName
public final String varName
public final annotations.io.ASTPath astPath
static final boolean $assertionsDisabled
public void (com.sun.source.tree.CompilationUnitTree, java.lang.String, java.lang.String, java.lang.String, annotations.io.ASTPath)
int i
annotations.io.ASTPath bodyPath
int n
com.sun.source.tree.CompilationUnitTree ast
String className
String methodName
String varName
annotations.io.ASTPath astPath
public annotations.io.ASTRecord newArrayLevel (int)
int depth
public annotations.io.ASTRecord replacePath (annotations.io.ASTPath)
annotations.io.ASTPath newPath
public boolean equals (java.lang.Object)
Object o
public boolean equals (annotations.io.ASTRecord)
annotations.io.ASTRecord astRecord
public int compareTo (annotations.io.ASTRecord)
annotations.io.ASTRecord rec
int d
public int hashCode ()
public boolean matches (com.sun.source.util.TreePath)
com.sun.source.tree.Tree tree
com.sun.source.tree.Tree tree
com.sun.source.util.TreePath treePath
String clazz
String meth
String var
boolean matchVars
java.util.Deque stack
public java.lang.String toString ()
public annotations.io.ASTRecord extend (annotations.io.ASTPath$ASTEntry)
annotations.io.ASTPath$ASTEntry entry
public annotations.io.ASTRecord extend (com.sun.source.tree.Tree$Kind, java.lang.String)
com.sun.source.tree.Tree$Kind kind
String sel
public annotations.io.ASTRecord extend (com.sun.source.tree.Tree$Kind, java.lang.String, int)
com.sun.source.tree.Tree$Kind kind
String sel
int arg
public volatile int compareTo (java.lang.Object)
static void ()
}
annotations/io/ConsStack.classASTPath.java
package annotations.io
annotations.io.ConsStack extends java.lang.Object implements annotations.util.PersistentStack {
private int size
private Object elem
private annotations.util.PersistentStack rest
public void ()
private static annotations.io.ConsStack extend (java.lang.Object, annotations.io.ConsStack)
annotations.io.ConsStack s1
annotations.io.ConsStack cs
InstantiationException e
IllegalAccessException e
Object el
annotations.io.ConsStack s0
public boolean isEmpty ()
public java.lang.Object peek ()
public annotations.util.PersistentStack pop ()
public annotations.util.PersistentStack push (java.lang.Object)
Object elem
public int size ()
public java.lang.String toString ()
annotations.util.PersistentStack stack
StringBuilder sb
}
annotations/io/DebugWriter$1.classDebugWriter.java
package annotations.io
annotations.io.DebugWriter$1 extends annotations.io.DebugWriter {
final annotations.io.DebugWriter val$other
final annotations.io.DebugWriter this$0
void (annotations.io.DebugWriter, annotations.io.DebugWriter)
annotations.io.DebugWriter this$0
public boolean isEnabled ()
}
annotations/io/DebugWriter.classDebugWriter.java
package annotations.io
public annotations.io.DebugWriter extends java.lang.Object {
private java.io.PrintWriter out
private java.util.logging.Level level
public void ()
public annotations.io.DebugWriter or (annotations.io.DebugWriter)
annotations.io.DebugWriter other
public static transient boolean anyEnabled (annotations.io.DebugWriter[])
annotations.io.DebugWriter debug
annotations.io.DebugWriter[] debugs
public boolean isEnabled ()
public void setEnabled (boolean)
boolean enabled
public transient void debug (java.lang.String, java.lang.Object[])
String format
Object[] args
}
annotations/io/IOUtils.classIOUtils.java
package annotations.io
annotations.io.IOUtils extends java.lang.Object {
private void ()
static java.lang.String packagePart (java.lang.String)
String className
int lastdot
static java.lang.String basenamePart (java.lang.String)
String className
int lastdot
}
annotations/io/IndexFileParser.classIndexFileParser.java
package annotations.io
public final annotations.io.IndexFileParser extends java.lang.Object {
private static final String[] typeSelectors
private static boolean abbreviate
private final java.io.StreamTokenizer st
private final annotations.el.AScene scene
private String curPkgPrefix
private final java.util.HashMap defs
private static final java.util.Set knownKeywords
private static final java.util.Map primitiveTypes
static final boolean $assertionsDisabled
public static void setAbbreviate (boolean)
boolean b
private int expectNonNegative (int) throws annotations.io.ParseException
int i
private boolean checkChar (char)
char c
private boolean checkKeyword (java.lang.String)
String s
private boolean matchChar (char) throws java.io.IOException
char c
private boolean matchKeyword (java.lang.String) throws java.io.IOException
String s
private void expectChar (char) throws java.io.IOException annotations.io.ParseException
String found
String found
String found
String found
String found
char c
private void expectKeyword (java.lang.String) throws java.io.IOException annotations.io.ParseException
String s
private boolean isValidIdentifier (java.lang.String)
int i
String x
private java.lang.String checkIdentifier ()
String val
private java.lang.String matchIdentifier () throws java.io.IOException
String x
private java.lang.String expectIdentifier () throws java.io.IOException annotations.io.ParseException
String id
private java.lang.String checkPrimitiveType ()
String val
private java.lang.String matchPrimitiveType () throws java.io.IOException
String x
private java.lang.String expectQualifiedName () throws java.io.IOException annotations.io.ParseException
String name
private int checkNNInteger ()
int x
private int matchNNInteger () throws java.io.IOException
int x
private java.lang.Object parseScalarAFV (annotations.field.ScalarAFT) throws java.io.IOException annotations.io.ParseException
Object val
Object val
Object val
Object val
Object val
Object val
Object val
Object val
Object val
Object val
Object val
Object val
double n
Object val
Object val
annotations.field.BasicAFT baft
Class type
Class tktype
String sttype
Class tktype
ClassNotFoundException e
int arrays
StringBuilder type
String name
annotations.field.AnnotationAFT aaft
annotations.el.AnnotationDef d
annotations.AnnotationBuilder ab
annotations.AnnotationBuilder ab2
annotations.Annotation suba
annotations.field.ScalarAFT aft
private void parseAndAddArrayAFV (annotations.field.ArrayAFT, annotations.ArrayBuilder) throws java.io.IOException annotations.io.ParseException
annotations.field.ScalarAFT comp
annotations.field.ArrayAFT aaft
annotations.ArrayBuilder arrb
annotations.field.ScalarAFT comp
private void parseAnnotationField (annotations.el.AnnotationDef, annotations.AnnotationBuilder) throws java.io.IOException annotations.io.ParseException
String fieldName
annotations.field.ArrayAFT aaft
annotations.field.ScalarAFT saft
Object value
annotations.el.AnnotationDef d
annotations.AnnotationBuilder ab
String fieldName
annotations.field.AnnotationFieldType aft1
annotations.field.AnnotationFieldType aft
private annotations.el.AnnotationDef parseAnnotationHead () throws java.io.IOException annotations.io.ParseException
String name
annotations.el.AnnotationDef d
private annotations.Annotation parseAnnotationBody (annotations.el.AnnotationDef, annotations.AnnotationBuilder) throws java.io.IOException annotations.io.ParseException
annotations.el.AnnotationDef d
annotations.AnnotationBuilder ab
annotations.Annotation ann
private void parseAnnotations (annotations.el.AElement) throws java.io.IOException annotations.io.ParseException
annotations.Annotation other
annotations.Annotation a
annotations.Annotation tla
annotations.el.AnnotationDef d
annotations.AnnotationBuilder ab
annotations.el.AElement e
private annotations.field.ScalarAFT parseScalarAFT () throws java.io.IOException annotations.io.ParseException
annotations.field.BasicAFT baft
String baseName
java.util.Set set1
java.util.Set set2
int i
String name
String name
annotations.el.AnnotationDef ad
private annotations.field.AnnotationFieldType parseAFT () throws java.io.IOException annotations.io.ParseException
annotations.field.ScalarAFT baseAFT
private void parseAnnotationDef () throws java.io.IOException annotations.io.ParseException
annotations.field.AnnotationFieldType type
String name
String basename
String fullName
annotations.el.AnnotationDef ad
java.util.Map fields
public void addDef (annotations.el.AnnotationDef) throws annotations.io.ParseException
annotations.el.AnnotationDef ad
String basename
int dotPos
public void addDef (annotations.el.AnnotationDef, java.lang.String) throws annotations.io.ParseException
annotations.el.AnnotationDef ad
String basename
private void parseInnerTypes (annotations.el.ATypeElement) throws java.io.IOException annotations.io.ParseException
annotations.el.ATypeElement e
private void parseInnerTypes (annotations.el.ATypeElement, int) throws java.io.IOException annotations.io.ParseException
annotations.el.InnerTypeLocation loc
AssertionError ex
java.util.ArrayList locNumbers
annotations.el.InnerTypeLocation loc
annotations.el.AElement it
annotations.el.ATypeElement e
int offset
private void parseBounds (annotations.util.coll.VivifyingMap) throws java.io.IOException annotations.io.ParseException
int paramIndex
annotations.el.BoundLocation bl
annotations.el.ATypeElement b
int paramIndex
int boundIndex
annotations.el.BoundLocation bl
annotations.el.ATypeElement b
annotations.util.coll.VivifyingMap bounds
private void parseExtends (annotations.el.AClass) throws java.io.IOException annotations.io.ParseException
annotations.el.AClass cls
annotations.el.TypeIndexLocation idx
annotations.el.ATypeElement ext
private void parseImplements (annotations.el.AClass) throws java.io.IOException annotations.io.ParseException
annotations.el.AClass cls
int implIndex
annotations.el.TypeIndexLocation idx
annotations.el.ATypeElement impl
private void parseField (annotations.el.AClass) throws java.io.IOException annotations.io.ParseException
annotations.el.AClass c
String name
annotations.el.AField f
private void parseStaticInit (annotations.el.AClass) throws java.io.IOException annotations.io.ParseException
annotations.el.AClass c
int blockIndex
annotations.el.ABlock staticinit
private void parseInstanceInit (annotations.el.AClass) throws java.io.IOException annotations.io.ParseException
annotations.el.AClass c
int blockIndex
annotations.el.ABlock instanceinit
private void parseMethod (annotations.el.AClass) throws java.io.IOException annotations.io.ParseException
String basename
String key
annotations.el.AClass c
String key
annotations.el.AMethod m
private void parseMethod (annotations.el.AMethod) throws java.io.IOException annotations.io.ParseException
int idx
annotations.el.AField p
annotations.el.AMethod m
private void parseLambda (annotations.el.AMethod) throws java.io.IOException annotations.io.ParseException
int idx
annotations.el.AField p
annotations.el.AMethod m
private void parseBlock (annotations.el.ABlock) throws java.io.IOException annotations.io.ParseException
int index
int scopeStart
int scopeLength
annotations.el.LocalLocation loc
int varIndex
String lvar
int varIndex
annotations.el.LocalLocation loc
annotations.el.AField l
annotations.el.ABlock bl
boolean matched
private boolean parseExpression (annotations.el.AExpression) throws java.io.IOException annotations.io.ParseException
int offset
int type_index
annotations.el.RelativeLocation loc
int index
int type_index
annotations.el.RelativeLocation loc
annotations.el.ATypeElement t
int offset
annotations.el.RelativeLocation loc
int index
annotations.el.RelativeLocation loc
annotations.el.ATypeElement i
int offset
annotations.el.RelativeLocation loc
int index
annotations.el.RelativeLocation loc
annotations.el.ATypeElement n
int type_index
annotations.el.RelativeLocation loc
annotations.el.ATypeElement t
int i
boolean isOffset
annotations.el.RelativeLocation loc
int i
int type_index
annotations.el.ATypeElement t
annotations.el.RelativeLocation loc
int i
boolean isOffset
int offset
int type_index
annotations.el.RelativeLocation loc
int index
int type_index
annotations.el.RelativeLocation loc
annotations.el.AMethod m
annotations.el.AExpression exp
boolean matched
boolean evermatched
private static boolean isTypeSelector (java.lang.String)
String selector
private static boolean selectsExpression (annotations.io.ASTPath)
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath astPath
int n
private boolean parseASTInsertions (annotations.el.ADeclaration) throws java.io.IOException annotations.io.ParseException
annotations.el.ATypeElementWithType i
annotations.el.ATypeElement i
int offset
plume.Pair pair
annotations.el.ATypeElement i
annotations.io.ASTPath astPath
annotations.io.ASTPath astPath
annotations.el.ATypeElementWithType i
type.Type type
annotations.el.ADeclaration decl
boolean matched
private plume.Pair splitNewArrayType (annotations.io.ASTPath)
int a
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath astPath
annotations.io.ASTPath outerPath
annotations.el.InnerTypeLocation loc
int last
private annotations.io.ASTPath fixNewArrayType (annotations.io.ASTPath)
int a
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath astPath
annotations.io.ASTPath outerPath
int last
private annotations.io.ASTPath parseASTPath () throws java.io.IOException annotations.io.ParseException
annotations.io.ASTPath astPath
private annotations.io.ASTPath$ASTEntry parseASTEntry () throws java.io.IOException annotations.io.ParseException
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
private annotations.io.ASTPath$ASTEntry newASTEntry (com.sun.source.tree.Tree$Kind, java.lang.String[]) throws java.io.IOException annotations.io.ParseException
com.sun.source.tree.Tree$Kind kind
String[] legalChildSelectors
private annotations.io.ASTPath$ASTEntry newASTEntry (com.sun.source.tree.Tree$Kind, java.lang.String[], java.lang.String[]) throws java.io.IOException annotations.io.ParseException
int index
String arg
com.sun.source.tree.Tree$Kind kind
String[] legalChildSelectors
String[] argumentChildSelectors
private type.Type parseType () throws java.io.IOException annotations.io.ParseException
type.DeclaredType declaredType
type.Type type
type.DeclaredType declaredType
private type.DeclaredType parseDeclaredType () throws java.io.IOException annotations.io.ParseException
String type
private type.DeclaredType parseDeclaredType (java.lang.String) throws java.io.IOException annotations.io.ParseException
String name
type.DeclaredType type
private type.BoundedType parseBoundedType (type.DeclaredType) throws java.io.IOException annotations.io.ParseException
type.BoundedType$BoundKind kind
type.BoundedType$BoundKind kind
type.DeclaredType type
type.BoundedType$BoundKind kind
private void parseClass () throws java.io.IOException annotations.io.ParseException
String basename
String fullName
annotations.el.AClass c
private void parse () throws annotations.io.ParseException java.io.IOException
String pkg
annotations.el.AClass p
String pkg
private void (java.io.Reader, annotations.el.AScene)
annotations.io.ParseException e
annotations.el.AnnotationDef ad
java.io.Reader in
annotations.el.AScene scene
public static java.util.Map parse (java.io.LineNumberReader, annotations.el.AScene) throws java.io.IOException annotations.io.ParseException
java.io.LineNumberReader in
annotations.el.AScene scene
annotations.io.IndexFileParser parser
public static java.util.Map parseFile (java.lang.String, annotations.el.AScene) throws java.io.IOException
String filename
annotations.el.AScene scene
java.io.LineNumberReader in
annotations.io.IndexFileParser parser
public static java.util.Map parseString (java.lang.String, annotations.el.AScene) throws java.io.IOException
String fileContents
annotations.el.AScene scene
String filename
java.io.LineNumberReader in
annotations.io.IndexFileParser parser
private static java.util.Map parseAndReturnAnnotationDefs (java.lang.String, java.io.LineNumberReader, annotations.io.IndexFileParser) throws java.io.IOException
java.io.IOException e
annotations.io.ParseException e
String filename
java.io.LineNumberReader in
annotations.io.IndexFileParser parser
public static type.Type parseType (java.lang.String)
Exception e
String text
java.io.StringReader in
annotations.io.IndexFileParser parser
static void ()
String[] knownKeywords_array
java.util.Map pt
}
annotations/io/IndexFileWriter$1.classIndexFileWriter.java
package annotations.io
annotations.io.IndexFileWriter$1 extends java.lang.Object {
static final int[] $SwitchMap$type$Type$Kind
static void ()
}
annotations/io/IndexFileWriter$OurDefCollector.classIndexFileWriter.java
package annotations.io
annotations.io.IndexFileWriter$OurDefCollector extends annotations.el.DefCollector {
final annotations.io.IndexFileWriter this$0
void (annotations.io.IndexFileWriter) throws annotations.el.DefException
protected void visitAnnotationDef (annotations.el.AnnotationDef)
annotations.el.AnnotationDef d
private java.util.Collection requiredMetaannotations (java.util.Collection)
String aName
annotations.Annotation a
java.util.Collection annos
java.util.Set results
}
annotations/io/IndexFileWriter.classIndexFileWriter.java
package annotations.io
public final annotations.io.IndexFileWriter extends java.lang.Object {
final annotations.el.AScene scene
private static final String INDENT
final java.io.PrintWriter pw
void printAnnotationDefBody (annotations.el.AnnotationDef)
String fieldname
annotations.field.AnnotationFieldType fieldType
java.util.Map$Entry f
annotations.el.AnnotationDef d
private void printValue (annotations.field.AnnotationFieldType, java.lang.Object)
Object o2
boolean first
java.util.List l
annotations.field.ArrayAFT aaft
annotations.field.AnnotationFieldType aft
Object o
private void printAnnotation (annotations.Annotation)
java.util.Map$Entry f
boolean first
annotations.Annotation a
private void printAnnotations (java.util.Collection)
annotations.Annotation tla
java.util.Collection annos
private void printAnnotations (annotations.el.AElement)
annotations.el.AElement e
private void printElement (java.lang.String, java.lang.String, annotations.el.AElement)
String indentation
String desc
annotations.el.AElement e
private void printElementAndInnerTypes (java.lang.String, java.lang.String, annotations.el.AElement)
String indentation
String desc
annotations.el.AElement e
private void printTypeElementAndInnerTypes (java.lang.String, java.lang.String, annotations.el.ATypeElement)
String indentation
String desc
annotations.el.ATypeElement e
private void printInnerTypes (java.lang.String, annotations.el.ATypeElement)
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry l
annotations.el.InnerTypeLocation loc
annotations.el.AElement it
char sep
java.util.Map$Entry ite
String indentation
annotations.el.ATypeElement e
private void printInnerTypes (java.lang.String, annotations.el.ATypeElement, annotations.io.ASTPath)
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry l
annotations.el.InnerTypeLocation loc
annotations.el.AElement it
char sep
java.util.Map$Entry ite
String indentation
annotations.el.ATypeElement e
annotations.io.ASTPath path
private java.lang.String typePathEntryToString (com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry)
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry t
private void printNumberedAmbigiousElements (java.lang.String, java.lang.String, java.util.Map)
annotations.el.AElement t
java.util.Map$Entry te
String indentation
String desc
java.util.Map nels
private void printAmbElementAndInnerTypes (java.lang.String, java.lang.String, annotations.el.AElement)
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry l
annotations.el.InnerTypeLocation loc
annotations.el.AElement it
boolean first
java.util.Map$Entry ite
String indentation
String desc
annotations.el.AElement e
private void printRelativeElements (java.lang.String, java.lang.String, java.util.Map)
annotations.el.ATypeElement t
java.util.Map$Entry te
String indentation
String desc
java.util.Map nels
private void printRelativeElements (java.lang.String, java.lang.String, java.lang.String, java.util.Map)
annotations.el.ATypeElement t
annotations.el.RelativeLocation loc
boolean isOffset
java.util.Map$Entry te
String indentation
String desc1
String desc2
java.util.Map nels
annotations.el.RelativeLocation prev
private void printBounds (java.lang.String, java.util.Map)
annotations.el.BoundLocation bl
annotations.el.ATypeElement b
java.util.Map$Entry be
String indentation
java.util.Map bounds
private void printExtImpls (java.lang.String, java.util.Map)
annotations.el.TypeIndexLocation idx
annotations.el.ATypeElement ty
java.util.Map$Entry ei
String indentation
java.util.Map extImpls
private void printASTInsertions (java.lang.String, java.util.Map, java.util.Map)
annotations.io.ASTPath path
annotations.el.ATypeElement el
java.util.Map$Entry e
annotations.io.ASTPath path
annotations.el.ATypeElementWithType el
java.util.Map$Entry e
String indentation
java.util.Map insertAnnotations
java.util.Map insertTypecasts
private void printType (type.Type)
type.ArrayType a
type.BoundedType b
type.DeclaredType inner
java.util.Iterator iter
type.DeclaredType d
type.Type type
private void write () throws annotations.el.DefException
annotations.el.AElement elem
java.util.Map$Entry pe
String fname
annotations.el.AField f
java.util.Map$Entry fe
annotations.el.LocalLocation loc
annotations.el.AElement l
StringBuilder sb
java.util.Map$Entry le
annotations.el.AMethod lambda
annotations.el.RelativeLocation loc
java.util.Map$Entry entry
String mkey
annotations.el.AMethod m
java.util.Map$Entry me
String cname
annotations.el.AClass c
String pkg
String basename
java.util.Map$Entry ce
annotations.io.IndexFileWriter$OurDefCollector odc
String indent2
String indent3
private void (annotations.el.AScene, java.io.Writer) throws annotations.el.DefException
annotations.el.AScene scene
java.io.Writer out
public static void write (annotations.el.AScene, java.io.Writer) throws annotations.el.DefException
annotations.el.AScene scene
java.io.Writer out
public static void write (annotations.el.AScene, java.lang.String) throws java.io.IOException annotations.el.DefException
annotations.el.AScene scene
String filename
static void access$000 (annotations.io.IndexFileWriter, java.util.Collection)
annotations.io.IndexFileWriter x0
java.util.Collection x1
}
annotations/io/JavapParser$1.classJavapParser.java
package annotations.io
annotations.io.JavapParser$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$TargetType
static final int[] $SwitchMap$annotations$io$JavapParser$TargetMode
static void ()
}
annotations/io/JavapParser$AnnotationSection.classJavapParser.java
package annotations.io
final annotations.io.JavapParser$AnnotationSection extends java.lang.Enum {
public static final annotations.io.JavapParser$AnnotationSection RVA
public static final annotations.io.JavapParser$AnnotationSection RIA
public static final annotations.io.JavapParser$AnnotationSection RVPA
public static final annotations.io.JavapParser$AnnotationSection RIPA
public static final annotations.io.JavapParser$AnnotationSection RVEA
public static final annotations.io.JavapParser$AnnotationSection RIEA
final String secTitle
final java.lang.annotation.RetentionPolicy retention
final annotations.io.JavapParser$TargetMode locMode
private static final annotations.io.JavapParser$AnnotationSection[] $VALUES
public static annotations.io.JavapParser$AnnotationSection[] values ()
public static annotations.io.JavapParser$AnnotationSection valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String, java.lang.annotation.RetentionPolicy, annotations.io.JavapParser$TargetMode)
String secTitle
java.lang.annotation.RetentionPolicy retention
annotations.io.JavapParser$TargetMode locMode
static void ()
}
annotations/io/JavapParser$TargetMode.classJavapParser.java
package annotations.io
final annotations.io.JavapParser$TargetMode extends java.lang.Enum {
public static final annotations.io.JavapParser$TargetMode ORIGINAL
public static final annotations.io.JavapParser$TargetMode PARAMETER
public static final annotations.io.JavapParser$TargetMode EXTENDED
private static final annotations.io.JavapParser$TargetMode[] $VALUES
public static annotations.io.JavapParser$TargetMode[] values ()
public static annotations.io.JavapParser$TargetMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
annotations/io/JavapParser.classJavapParser.java
package annotations.io
public final annotations.io.JavapParser extends java.lang.Object {
private static final String SECTION_TITLE_PREFIX
private static final String SECTION_DATA_PREFIX
private static final String CONST_POOL_DATA_PREFIX
private final annotations.el.AScene scene
private final java.io.BufferedReader bin
private String line
private int lineNo
private static final String annotationHead
private static final String tagHead
private static final String paramIdxHead
private static final String offsetHead
private static final String typeIndexHead
private static final java.util.regex.Pattern localLocRegex
private static final String itlnHead
private void nextLine () throws java.io.IOException
private void trim (java.lang.String)
String prefix
private boolean inMember ()
private boolean inData ()
private java.lang.String parseAnnotationHead () throws java.io.IOException annotations.io.ParseException
String annoTypeName
private annotations.Annotation parseAnnotationBody (annotations.AnnotationBuilder, java.lang.String) throws java.io.IOException annotations.io.ParseException
String line2
String fieldName
char tag
annotations.AnnotationBuilder ab
String indent
String fieldIndent
private int parseOffset () throws java.io.IOException annotations.io.ParseException
int offset
private int parseTypeIndex () throws java.io.IOException annotations.io.ParseException
int typeIndex
private java.util.List parseInnerTypeLocationNums () throws java.io.IOException annotations.io.ParseException
int comma
String numsStr
java.util.List nums
private annotations.el.AElement chooseSubElement (annotations.el.AElement, annotations.io.JavapParser$AnnotationSection) throws java.io.IOException annotations.io.ParseException
int paramIdx
com.sun.tools.javac.code.TargetType targetType
annotations.el.ATypeElement subOuterType
annotations.el.ATypeElement subOuterType
annotations.el.ATypeElement subOuterType
int paramIdx
annotations.el.ATypeElement subOuterType
int index
int scopeStart
int scopeLength
java.util.regex.Matcher m
annotations.el.LocalLocation ll
int offset
int typeIndex
annotations.el.ATypeElement subOuterType
int offset
annotations.el.ATypeElement subOuterType
int offset
annotations.el.ATypeElement subOuterType
String targetTypeName
com.sun.tools.javac.code.TargetType targetType
com.sun.tools.javac.code.TargetType tt
annotations.el.ATypeElement subOuterType
annotations.el.AElement subElement
java.util.List location
annotations.el.InnerTypeLocation itl
annotations.el.AElement member
annotations.io.JavapParser$AnnotationSection sec
private void parseAnnotationSection (annotations.el.AElement, annotations.io.JavapParser$AnnotationSection) throws java.io.IOException annotations.io.ParseException
annotations.Annotation a
annotations.el.AElement annoMember
String annoTypeName
java.lang.annotation.RetentionPolicy retention
annotations.AnnotationBuilder ab
annotations.el.AElement member
annotations.io.JavapParser$AnnotationSection sec
private void parseMember (annotations.el.AElement) throws java.io.IOException annotations.io.ParseException
annotations.io.JavapParser$AnnotationSection s
annotations.io.JavapParser$AnnotationSection sec
String secTitle
annotations.io.JavapParser$AnnotationSection sec0
annotations.el.AElement member
private void parseMethodBody (annotations.el.AElement, java.lang.String) throws java.io.IOException annotations.io.ParseException
annotations.el.AElement clazz
String methodName
String sig
String methodKey
private void parseClass (annotations.el.AElement) throws java.io.IOException annotations.io.ParseException
int space
String fieldName
int space
String methodName
int lparen
annotations.el.AElement clazz
private void parse () throws java.io.IOException annotations.io.ParseException
int nameEnd
String className
String pp
String bp
RuntimeException e
private void (java.io.Reader, annotations.el.AScene)
java.io.Reader in
annotations.el.AScene scene
public static void parse (java.io.Reader, annotations.el.AScene) throws java.io.IOException annotations.io.ParseException
java.io.Reader in
annotations.el.AScene scene
public static void parse (java.lang.String, annotations.el.AScene) throws java.io.IOException plume.FileIOException
annotations.io.ParseException e
String filename
annotations.el.AScene scene
java.io.LineNumberReader lnr
static void ()
}
annotations/io/ParseException.classParseException.java
package annotations.io
public final annotations.io.ParseException extends java.lang.Exception {
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
annotations/io/classfile/ClassAnnotationSceneReader$1.classClassAnnotationSceneReader.java
package annotations.io.classfile
annotations.io.classfile.ClassAnnotationSceneReader$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$TargetType
static void ()
}
annotations/io/classfile/ClassAnnotationSceneReader$AnnotationSceneReader.classClassAnnotationSceneReader.java
package annotations.io.classfile
annotations.io.classfile.ClassAnnotationSceneReader$AnnotationSceneReader extends java.lang.Object implements org.objectweb.asm.TypeAnnotationVisitor {
protected annotations.el.AElement aElement
protected boolean visible
private annotations.AnnotationBuilder annotationBuilder
private final java.util.List xTargetTypeArgs
private final java.util.List xIndexArgs
private final java.util.List xLengthArgs
private final java.util.List xLocationsArgs
private final java.util.List xLocationLengthArgs
private final java.util.List xOffsetArgs
private final java.util.List xStartPcArgs
private final java.util.List xParamIndexArgs
private final java.util.List xBoundIndexArgs
private final java.util.List xExceptionIndexArgs
private final java.util.List xTypeIndexArgs
final annotations.io.classfile.ClassAnnotationSceneReader this$0
private annotations.el.AnnotationDef getAnnotationDef (java.lang.String)
Class annoClass
ClassNotFoundException e
String jvmlClassName
String annoTypeName
Class annoClass
annotations.el.AnnotationDef ad
public void (annotations.io.classfile.ClassAnnotationSceneReader, java.lang.String, boolean, annotations.el.AElement)
annotations.el.AnnotationDef ad
annotations.AnnotationBuilder ab
String desc
boolean visible
annotations.el.AElement aElement
public void visit (java.lang.String, java.lang.Object)
ClassNotFoundException e
Object o
annotations.ArrayBuilder arrayBuilder
String name
Object value
Class c
private java.util.List asList (java.lang.Object)
boolean o
byte o
char o
short o
int o
long o
float o
double o
Object hiddenArray
java.util.List objects
Class c
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
annotations.field.ArrayAFT aaft
annotations.field.ScalarAFT aft
public void visitXTargetType (int)
int target_type
public void visitXIndex (int)
int index
public void visitXLength (int)
int length
public void visitXLocation (com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry)
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry location
public void visitXLocationLength (int)
int location_length
public void visitXOffset (int)
int offset
public void visitXNumEntries (int)
int num_entries
public void visitXStartPc (int)
int start_pc
public void visitXParamIndex (int)
int param_index
public void visitXBoundIndex (int)
int bound_index
public void visitXTypeIndex (int)
int type_index
public void visitXExceptionIndex (int)
int exception_index
public void visitXNameAndArgsSize ()
public void visitEnd ()
annotations.Annotation a
com.sun.tools.javac.code.TargetType target
annotations.el.AMethod m
annotations.Annotation a
public annotations.Annotation makeAnnotation ()
private annotations.el.LocalLocation makeLocalLocation ()
int index
int length
int start
private annotations.el.InnerTypeLocation makeInnerTypeLocation ()
private annotations.el.RelativeLocation makeOffset (boolean)
boolean needTypeIndex
int offset
int typeIndex
private annotations.el.BoundLocation makeTypeParameterLocation ()
private annotations.el.BoundLocation makeBoundLocation ()
private annotations.el.TypeIndexLocation makeTypeIndexLocation ()
private void handleField (annotations.el.AElement)
annotations.el.ATypeElement aTypeElement
annotations.el.AElement aElement
private void handleMethodReceiver (annotations.el.AMethod)
annotations.el.AMethod aMethod
private void handleMethodLocalVariable (annotations.el.AMethod)
annotations.el.AMethod aMethod
private void handleMethodObjectCreation (annotations.el.AMethod)
annotations.el.AMethod aMethod
private int makeParamIndex ()
private void handleMethodParameterType (annotations.el.AMethod)
annotations.el.AMethod aMethod
private void handleMethodTypecast (annotations.el.AMethod)
annotations.el.AMethod aMethod
private void handleMethodReturnType (annotations.el.AMethod)
annotations.el.AMethod aMethod
private void handleMethodInstanceOf (annotations.el.AMethod)
annotations.el.AMethod aMethod
private void handleClassTypeParameter (annotations.el.AClass)
annotations.el.AClass aClass
private void handleClassTypeParameterBound (annotations.el.AClass)
annotations.el.AClass aClass
private void handleMethodTypeParameterBound (annotations.el.AMethod)
annotations.el.AMethod aMethod
private void handleClassExtends (annotations.el.AClass)
annotations.el.AClass aClass
private void handleThrows (annotations.el.AMethod)
annotations.el.AMethod aMethod
private void handleNewTypeArgument (annotations.el.AMethod)
annotations.el.AMethod aMethod
private void handleMethodReference (annotations.el.AMethod)
annotations.el.AMethod aMethod
private void handleReferenceTypeArgument (annotations.el.AMethod)
annotations.el.AMethod aMethod
private void handleCallTypeArgument (annotations.el.AMethod)
annotations.el.AMethod aMethod
private void handleMethodTypeParameter (annotations.el.AMethod)
annotations.el.AMethod aMethod
void supplySubannotation (java.lang.String, annotations.Annotation)
String fieldName
annotations.Annotation annotation
public java.lang.String toString ()
static annotations.AnnotationBuilder access$200 (annotations.io.classfile.ClassAnnotationSceneReader$AnnotationSceneReader)
annotations.io.classfile.ClassAnnotationSceneReader$AnnotationSceneReader x0
}
annotations/io/classfile/ClassAnnotationSceneReader$ArrayAnnotationSceneReader.classClassAnnotationSceneReader.java
package annotations.io.classfile
annotations.io.classfile.ClassAnnotationSceneReader$ArrayAnnotationSceneReader extends annotations.io.classfile.ClassAnnotationSceneReader$AnnotationSceneReader {
private final annotations.io.classfile.ClassAnnotationSceneReader$AnnotationSceneReader parent
private annotations.ArrayBuilder arrayBuilder
private final String arrayName
static final boolean $assertionsDisabled
final annotations.io.classfile.ClassAnnotationSceneReader this$0
public void (annotations.io.classfile.ClassAnnotationSceneReader, annotations.io.classfile.ClassAnnotationSceneReader$AnnotationSceneReader, java.lang.String, annotations.field.AnnotationFieldType)
annotations.io.classfile.ClassAnnotationSceneReader$AnnotationSceneReader parent
String fieldName
annotations.field.AnnotationFieldType eltType
private void prepareForElement (annotations.field.ScalarAFT)
annotations.field.ScalarAFT elementType
public void visit (java.lang.String, java.lang.Object)
ClassNotFoundException e
annotations.field.ScalarAFT aft
Class vc
String name
Object value
annotations.field.ScalarAFT aft
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public void visitEnd ()
void supplySubannotation (java.lang.String, annotations.Annotation)
String fieldName
annotations.Annotation annotation
static void ()
}
annotations/io/classfile/ClassAnnotationSceneReader$FieldAnnotationSceneReader.classClassAnnotationSceneReader.java
package annotations.io.classfile
annotations.io.classfile.ClassAnnotationSceneReader$FieldAnnotationSceneReader extends org.objectweb.asm.commons.EmptyVisitor implements org.objectweb.asm.FieldVisitor {
private final annotations.el.AElement aField
final annotations.io.classfile.ClassAnnotationSceneReader this$0
public void (annotations.io.classfile.ClassAnnotationSceneReader, java.lang.String, java.lang.String, java.lang.String, java.lang.Object, annotations.el.AElement)
String name
String desc
String signature
Object value
annotations.el.AElement aField
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
}
annotations/io/classfile/ClassAnnotationSceneReader$MethodAnnotationSceneReader.classClassAnnotationSceneReader.java
package annotations.io.classfile
annotations.io.classfile.ClassAnnotationSceneReader$MethodAnnotationSceneReader extends org.objectweb.asm.commons.EmptyVisitor implements org.objectweb.asm.MethodVisitor {
private final annotations.el.AElement aMethod
final annotations.io.classfile.ClassAnnotationSceneReader this$0
public void (annotations.io.classfile.ClassAnnotationSceneReader, java.lang.String, java.lang.String, java.lang.String, annotations.el.AElement)
String name
String desc
String signature
annotations.el.AElement aMethod
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
}
annotations/io/classfile/ClassAnnotationSceneReader$NestedAnnotationSceneReader.classClassAnnotationSceneReader.java
package annotations.io.classfile
annotations.io.classfile.ClassAnnotationSceneReader$NestedAnnotationSceneReader extends annotations.io.classfile.ClassAnnotationSceneReader$AnnotationSceneReader {
private final annotations.io.classfile.ClassAnnotationSceneReader$AnnotationSceneReader parent
private final String name
final annotations.io.classfile.ClassAnnotationSceneReader this$0
public void (annotations.io.classfile.ClassAnnotationSceneReader, annotations.io.classfile.ClassAnnotationSceneReader$AnnotationSceneReader, java.lang.String, java.lang.String)
annotations.io.classfile.ClassAnnotationSceneReader$AnnotationSceneReader parent
String name
String desc
public void visitEnd ()
annotations.Annotation a
}
annotations/io/classfile/ClassAnnotationSceneReader.classClassAnnotationSceneReader.java
package annotations.io.classfile
public annotations.io.classfile.ClassAnnotationSceneReader extends org.objectweb.asm.commons.EmptyVisitor {
private static final boolean trace
private static final boolean strict
private final boolean ignoreBridgeMethods
private final annotations.el.AScene scene
private annotations.el.AClass aClass
private final org.objectweb.asm.ClassReader cr
private final java.util.Map adefs
String dummyDesc
private static java.util.Map initAdefs ()
annotations.el.AnnotationDef ad
java.util.Map result
public void (org.objectweb.asm.ClassReader, annotations.el.AScene, boolean)
org.objectweb.asm.ClassReader cr
annotations.el.AScene scene
boolean ignoreBridgeMethods
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
annotations.el.AField aField
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
annotations.el.AMethod aMethod
private static java.lang.String classDescToName (java.lang.String)
String desc
public static void printClasspath ()
java.util.StringTokenizer tokenizer
static java.lang.String access$000 (java.lang.String)
String x0
static java.util.Map access$100 (annotations.io.classfile.ClassAnnotationSceneReader)
annotations.io.classfile.ClassAnnotationSceneReader x0
}
annotations/io/classfile/ClassAnnotationSceneWriter$FieldAnnotationSceneWriter.classClassAnnotationSceneWriter.java
package annotations.io.classfile
annotations.io.classfile.ClassAnnotationSceneWriter$FieldAnnotationSceneWriter extends java.lang.Object implements org.objectweb.asm.FieldVisitor {
private final org.objectweb.asm.FieldVisitor fv
private final java.util.List existingFieldAnnotations
private final annotations.el.AElement aField
final annotations.io.classfile.ClassAnnotationSceneWriter this$0
public void (annotations.io.classfile.ClassAnnotationSceneWriter, java.lang.String, org.objectweb.asm.FieldVisitor)
String name
org.objectweb.asm.FieldVisitor fv
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
private void ensureVisitSceneFieldAnnotations ()
org.objectweb.asm.AnnotationVisitor av
annotations.Annotation tla
org.objectweb.asm.TypeAnnotationVisitor av
annotations.Annotation tla
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.Annotation tla
java.util.Map$Entry fieldInnerEntry
}
annotations/io/classfile/ClassAnnotationSceneWriter$MethodAnnotationSceneWriter.classClassAnnotationSceneWriter.java
package annotations.io.classfile
annotations.io.classfile.ClassAnnotationSceneWriter$MethodAnnotationSceneWriter extends org.objectweb.asm.MethodAdapter {
private final annotations.el.AMethod aMethod
private boolean hasVisitedMethodAnnotations
private final java.util.List existingMethodAnnotations
final annotations.io.classfile.ClassAnnotationSceneWriter this$0
void (annotations.io.classfile.ClassAnnotationSceneWriter, java.lang.String, java.lang.String, org.objectweb.asm.MethodVisitor)
String name
String desc
org.objectweb.asm.MethodVisitor mv
public void visitCode ()
public void visitEnd ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
private boolean shouldSkip (annotations.Annotation)
annotations.Annotation tla
private boolean shouldSkipExisting (java.lang.String)
String name
private org.objectweb.asm.AnnotationVisitor visitAnnotation (annotations.Annotation)
annotations.Annotation tla
private org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (annotations.Annotation, boolean)
annotations.Annotation tla
boolean inCode
private org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (annotations.Annotation, int)
annotations.Annotation tla
int index
private void ensureVisitMethodDeclarationAnnotations ()
org.objectweb.asm.AnnotationVisitor av
annotations.Annotation tla
private void ensureVisitReturnTypeAnnotations ()
org.objectweb.asm.TypeAnnotationVisitor av
annotations.Annotation tla
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.Annotation tla
annotations.el.InnerTypeLocation loc
annotations.el.ATypeElement innerType
java.util.Map$Entry e
private void ensureVisitTypeParameterBoundAnnotations ()
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.Annotation tla
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.Annotation tla
annotations.el.InnerTypeLocation itloc
annotations.el.ATypeElement innerType
java.util.Map$Entry e2
annotations.el.BoundLocation bloc
annotations.el.ATypeElement bound
java.util.Map$Entry e
private void ensureVisitLocalVariablesAnnotations ()
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.Annotation tla
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.Annotation tla
annotations.el.InnerTypeLocation localVariableLocation
annotations.el.ATypeElement aInnerType
java.util.Map$Entry e
annotations.el.LocalLocation localLocation
annotations.el.AElement aLocation
java.util.Map$Entry entry
private void ensureVisitObjectCreationAnnotations ()
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.Annotation tla
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.Annotation tla
annotations.el.InnerTypeLocation aNewLocation
annotations.el.ATypeElement aInnerType
java.util.Map$Entry e
int offset
annotations.el.ATypeElement aNew
java.util.Map$Entry entry
private void ensureVisitParameterAnnotations ()
org.objectweb.asm.AnnotationVisitor av
annotations.Annotation tla
org.objectweb.asm.TypeAnnotationVisitor av
annotations.Annotation tla
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.Annotation tla
annotations.el.InnerTypeLocation aParameterLocation
annotations.el.ATypeElement aInnerType
java.util.Map$Entry e
annotations.el.AField aParameter
int index
java.util.Map$Entry entry
private void ensureVisitReceiverAnnotations ()
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.Annotation tla
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.Annotation tla
annotations.el.InnerTypeLocation aReceiverLocation
annotations.el.ATypeElement aInnerType
java.util.Map$Entry e
annotations.el.AField aReceiver
private void ensureVisitTypecastAnnotations ()
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.Annotation tla
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.Annotation tla
annotations.el.InnerTypeLocation aTypecastLocation
annotations.el.ATypeElement aInnerType
java.util.Map$Entry e
int offset
int typeIndex
annotations.el.ATypeElement aTypecast
java.util.Map$Entry entry
private void ensureVisitTypeTestAnnotations ()
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.Annotation tla
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.Annotation tla
annotations.el.InnerTypeLocation aTypeTestLocation
annotations.el.AElement aInnerType
java.util.Map$Entry e
int offset
annotations.el.ATypeElement aTypeTest
java.util.Map$Entry entry
private void ensureVisitLambdaExpressionAnnotations ()
org.objectweb.asm.AnnotationVisitor av
annotations.Annotation tla
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.Annotation tla
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.Annotation tla
annotations.el.InnerTypeLocation aParameterLocation
annotations.el.ATypeElement aInnerType
java.util.Map$Entry e1
annotations.el.AField aParameter
int index
java.util.Map$Entry e0
annotations.el.AMethod aLambda
java.util.Map$Entry entry
private void ensureVisitMemberReferenceAnnotations ()
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.Annotation tla
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.Annotation tla
annotations.el.InnerTypeLocation aTypeArgLocation
annotations.el.AElement aInnerType
java.util.Map$Entry e
int offset
int typeIndex
annotations.el.ATypeElement aTypeArg
java.util.Set lset
java.util.Set cset
com.sun.tools.javac.code.TargetType tt
java.util.Map$Entry entry
private void ensureVisitMethodInvocationAnnotations ()
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.Annotation tla
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.Annotation tla
annotations.el.InnerTypeLocation aCallLocation
annotations.el.AElement aInnerType
java.util.Map$Entry e
int offset
int typeIndex
annotations.el.ATypeElement aCall
java.util.Set cset
com.sun.tools.javac.code.TargetType tt
java.util.Map$Entry entry
private void ensureVisitSceneMethodAnnotations ()
}
annotations/io/classfile/ClassAnnotationSceneWriter$MethodCodeIndexer$1.classClassAnnotationSceneWriter.java
package annotations.io.classfile
annotations.io.classfile.ClassAnnotationSceneWriter$MethodCodeIndexer$1 extends annotations.io.classfile.MethodCodeOffsetAdapter {
final annotations.io.classfile.ClassAnnotationSceneWriter$MethodCodeIndexer this$1
void (annotations.io.classfile.ClassAnnotationSceneWriter$MethodCodeIndexer, org.objectweb.asm.ClassReader, org.objectweb.asm.MethodVisitor, int)
annotations.io.classfile.ClassAnnotationSceneWriter$MethodCodeIndexer this$1
org.objectweb.asm.ClassReader classReader
org.objectweb.asm.MethodVisitor methodVisitor
int start
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
int ix
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
String methodName
int off
}
annotations/io/classfile/ClassAnnotationSceneWriter$MethodCodeIndexer.classClassAnnotationSceneWriter.java
package annotations.io.classfile
annotations.io.classfile.ClassAnnotationSceneWriter$MethodCodeIndexer extends org.objectweb.asm.commons.EmptyVisitor {
private int codeStart
java.util.Set constrs
java.util.Set lambdas
final annotations.io.classfile.ClassAnnotationSceneWriter this$0
void (annotations.io.classfile.ClassAnnotationSceneWriter)
int attrCount
annotations.io.classfile.ClassAnnotationSceneWriter this$0
int fieldCount
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
String methodDescription
}
annotations/io/classfile/ClassAnnotationSceneWriter.classClassAnnotationSceneWriter.java
package annotations.io.classfile
public annotations.io.classfile.ClassAnnotationSceneWriter extends org.objectweb.asm.ClassAdapter {
private static final boolean strict
private final annotations.el.AScene scene
private annotations.el.AClass aClass
private final java.util.List existingClassAnnotations
private boolean hasVisitedClassAnnotationsInScene
private final boolean overwrite
private final java.util.Map dynamicConstructors
private final java.util.Map lambdaExpressions
private org.objectweb.asm.ClassReader cr
public void (org.objectweb.asm.ClassReader, annotations.el.AScene, boolean)
org.objectweb.asm.ClassReader cr
annotations.el.AScene scene
boolean overwrite
public byte[] toByteArray ()
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
public void visitEnd ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
private void ensureVisitSceneClassAnnotations ()
org.objectweb.asm.AnnotationVisitor av
annotations.Annotation tla
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.Annotation tla
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.Annotation tla
annotations.el.InnerTypeLocation itloc
annotations.el.ATypeElement innerType
java.util.Map$Entry e2
annotations.el.BoundLocation bloc
annotations.el.ATypeElement bound
java.util.Map$Entry e
annotations.el.TypeIndexLocation idx
java.util.Map$Entry e
private static boolean isRuntimeRetention (annotations.Annotation)
annotations.Annotation tla
private static java.lang.String name (annotations.Annotation)
annotations.Annotation tla
private static java.lang.String classNameToDesc (java.lang.String)
String name
private static java.lang.String classDescToName (java.lang.String)
String desc
private org.objectweb.asm.AnnotationVisitor visitAnnotation (annotations.Annotation)
annotations.Annotation tla
private org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (annotations.Annotation)
annotations.Annotation tla
private void visitFields (org.objectweb.asm.TypeAnnotationVisitor, annotations.Annotation)
org.objectweb.asm.TypeAnnotationVisitor tav
annotations.Annotation a
private void visitFields (org.objectweb.asm.AnnotationVisitor, annotations.Annotation)
org.objectweb.asm.AnnotationVisitor nav
Object o
org.objectweb.asm.AnnotationVisitor aav
Object value
annotations.field.AnnotationFieldType aft
String fieldName
org.objectweb.asm.AnnotationVisitor av
annotations.Annotation a
private void visitTargetType (org.objectweb.asm.TypeAnnotationVisitor, com.sun.tools.javac.code.TargetType)
org.objectweb.asm.TypeAnnotationVisitor xav
com.sun.tools.javac.code.TargetType t
private void visitLocations (org.objectweb.asm.TypeAnnotationVisitor, annotations.el.InnerTypeLocation)
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry l
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.el.InnerTypeLocation loc
java.util.List location
private void visitLocalVar (org.objectweb.asm.TypeAnnotationVisitor, annotations.el.LocalLocation)
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.el.LocalLocation loc
private void visitOffset (org.objectweb.asm.TypeAnnotationVisitor, int)
org.objectweb.asm.TypeAnnotationVisitor xav
int offset
private void visitParameterIndex (org.objectweb.asm.TypeAnnotationVisitor, int)
org.objectweb.asm.TypeAnnotationVisitor xav
int index
private void visitTypeIndex (org.objectweb.asm.TypeAnnotationVisitor, int)
org.objectweb.asm.TypeAnnotationVisitor xav
int index
private void visitBound (org.objectweb.asm.TypeAnnotationVisitor, annotations.el.BoundLocation)
org.objectweb.asm.TypeAnnotationVisitor xav
annotations.el.BoundLocation loc
static annotations.el.AClass access$000 (annotations.io.classfile.ClassAnnotationSceneWriter)
annotations.io.classfile.ClassAnnotationSceneWriter x0
static java.lang.String access$100 (java.lang.String)
String x0
static boolean access$200 (annotations.io.classfile.ClassAnnotationSceneWriter)
annotations.io.classfile.ClassAnnotationSceneWriter x0
static java.lang.String access$300 (annotations.Annotation)
annotations.Annotation x0
static java.lang.String access$400 (java.lang.String)
String x0
static boolean access$500 (annotations.Annotation)
annotations.Annotation x0
static void access$600 (annotations.io.classfile.ClassAnnotationSceneWriter, org.objectweb.asm.AnnotationVisitor, annotations.Annotation)
annotations.io.classfile.ClassAnnotationSceneWriter x0
org.objectweb.asm.AnnotationVisitor x1
annotations.Annotation x2
static void access$700 (annotations.io.classfile.ClassAnnotationSceneWriter, org.objectweb.asm.TypeAnnotationVisitor, com.sun.tools.javac.code.TargetType)
annotations.io.classfile.ClassAnnotationSceneWriter x0
org.objectweb.asm.TypeAnnotationVisitor x1
com.sun.tools.javac.code.TargetType x2
static void access$800 (annotations.io.classfile.ClassAnnotationSceneWriter, org.objectweb.asm.TypeAnnotationVisitor, annotations.el.InnerTypeLocation)
annotations.io.classfile.ClassAnnotationSceneWriter x0
org.objectweb.asm.TypeAnnotationVisitor x1
annotations.el.InnerTypeLocation x2
static void access$900 (annotations.io.classfile.ClassAnnotationSceneWriter, org.objectweb.asm.TypeAnnotationVisitor, annotations.Annotation)
annotations.io.classfile.ClassAnnotationSceneWriter x0
org.objectweb.asm.TypeAnnotationVisitor x1
annotations.Annotation x2
static void access$1000 (annotations.io.classfile.ClassAnnotationSceneWriter, org.objectweb.asm.TypeAnnotationVisitor, annotations.el.BoundLocation)
annotations.io.classfile.ClassAnnotationSceneWriter x0
org.objectweb.asm.TypeAnnotationVisitor x1
annotations.el.BoundLocation x2
static void access$1100 (annotations.io.classfile.ClassAnnotationSceneWriter, org.objectweb.asm.TypeAnnotationVisitor, annotations.el.LocalLocation)
annotations.io.classfile.ClassAnnotationSceneWriter x0
org.objectweb.asm.TypeAnnotationVisitor x1
annotations.el.LocalLocation x2
static void access$1200 (annotations.io.classfile.ClassAnnotationSceneWriter, org.objectweb.asm.TypeAnnotationVisitor, int)
annotations.io.classfile.ClassAnnotationSceneWriter x0
org.objectweb.asm.TypeAnnotationVisitor x1
int x2
static void access$1300 (annotations.io.classfile.ClassAnnotationSceneWriter, org.objectweb.asm.TypeAnnotationVisitor, int)
annotations.io.classfile.ClassAnnotationSceneWriter x0
org.objectweb.asm.TypeAnnotationVisitor x1
int x2
static void access$1400 (annotations.io.classfile.ClassAnnotationSceneWriter, org.objectweb.asm.TypeAnnotationVisitor, int)
annotations.io.classfile.ClassAnnotationSceneWriter x0
org.objectweb.asm.TypeAnnotationVisitor x1
int x2
static java.util.Map access$1500 (annotations.io.classfile.ClassAnnotationSceneWriter)
annotations.io.classfile.ClassAnnotationSceneWriter x0
static java.util.Map access$1600 (annotations.io.classfile.ClassAnnotationSceneWriter)
annotations.io.classfile.ClassAnnotationSceneWriter x0
static org.objectweb.asm.ClassReader access$1700 (annotations.io.classfile.ClassAnnotationSceneWriter)
annotations.io.classfile.ClassAnnotationSceneWriter x0
}
annotations/io/classfile/ClassFileReader.classClassFileReader.java
package annotations.io.classfile
public annotations.io.classfile.ClassFileReader extends java.lang.Object {
public static final String INDEX_UTILS_VERSION
public static boolean ignore_bridge_methods
public static boolean help
public static boolean version
private static String linesep
static String usage
public void ()
public static void main (java.lang.String[]) throws java.io.IOException
String[] cl_args
String[] file_args
java.io.IOException ex
String arg
String outputFile
java.io.IOException e
Exception e
String className
annotations.el.AScene scene
String origName
String[] args
plume.Options options
String[] file_args
public static boolean checkClass (java.lang.String)
String arg
public static void read (annotations.el.AScene, java.lang.String) throws java.io.IOException
annotations.el.AScene scene
String fileName
public static void readFromClass (annotations.el.AScene, java.lang.String) throws java.io.IOException
annotations.el.AScene scene
String className
public static void read (annotations.el.AScene, java.io.InputStream) throws java.io.IOException
annotations.el.AScene scene
java.io.InputStream in
public static void read (annotations.el.AScene, org.objectweb.asm.ClassReader)
annotations.el.AScene scene
org.objectweb.asm.ClassReader cr
annotations.io.classfile.ClassAnnotationSceneReader ca
static void ()
}
annotations/io/classfile/ClassFileWriter.classClassFileWriter.java
package annotations.io.classfile
public annotations.io.classfile.ClassFileWriter extends java.lang.Object {
public static boolean help
public static boolean version
private static String linesep
static String usage
static final boolean $assertionsDisabled
public void ()
public static void main (java.lang.String[]) throws java.io.IOException
String[] cl_args
String[] file_args
java.io.IOException ex
int i
String outputFileName
java.io.IOException e
Exception e
String className
String indexFileName
annotations.el.AScene scene
int i
String[] args
plume.Options options
String[] file_args
public static void insert (annotations.el.AScene, java.lang.String, boolean) throws java.io.IOException
annotations.el.AScene scene
String fileName
boolean overwrite
java.io.InputStream in
org.objectweb.asm.ClassReader cr
annotations.io.classfile.ClassAnnotationSceneWriter cw
java.io.OutputStream fos
public static void insert (annotations.el.AScene, java.io.InputStream, java.io.OutputStream, boolean) throws java.io.IOException
annotations.el.AScene scene
java.io.InputStream in
java.io.OutputStream out
boolean overwrite
org.objectweb.asm.ClassReader cr
annotations.io.classfile.ClassAnnotationSceneWriter cw
public static void insert (annotations.el.AScene, java.lang.String, java.lang.String, boolean) throws java.io.IOException
annotations.el.AScene scene
String className
String outputFileName
boolean overwrite
org.objectweb.asm.ClassReader cr
annotations.io.classfile.ClassAnnotationSceneWriter cw
java.io.OutputStream fos
static void ()
}
annotations/io/classfile/CodeOffsetAdapter$1.classCodeOffsetAdapter.java
package annotations.io.classfile
annotations.io.classfile.CodeOffsetAdapter$1 extends org.objectweb.asm.MethodAdapter {
private int methodEnd
static final boolean $assertionsDisabled
final annotations.io.classfile.CodeOffsetAdapter this$0
void (annotations.io.classfile.CodeOffsetAdapter, org.objectweb.asm.MethodVisitor)
String attrName
String name
String desc
int attrCount
annotations.io.classfile.CodeOffsetAdapter this$0
org.objectweb.asm.MethodVisitor x0
private int readInt (int)
int i
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitIincInsn (int, int)
int var
int increment
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitTypeInsn (int, java.lang.String)
int opcode
String desc
public void visitVarInsn (int, int)
int opcode
int var
public void visitEnd ()
static void ()
}
annotations/io/classfile/CodeOffsetAdapter.classCodeOffsetAdapter.java
package annotations.io.classfile
public annotations.io.classfile.CodeOffsetAdapter extends org.objectweb.asm.ClassAdapter {
static final annotations.io.DebugWriter debug
final org.objectweb.asm.ClassReader cr
final char[] buf
int methodStart
int codeStart
int offset
public void (org.objectweb.asm.ClassReader)
org.objectweb.asm.ClassReader cr
public void (org.objectweb.asm.ClassReader, org.objectweb.asm.ClassVisitor)
int j
int i
org.objectweb.asm.ClassReader cr
org.objectweb.asm.ClassVisitor v
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
org.objectweb.asm.MethodVisitor v
public int getMethodCodeOffset ()
public int getBytecodeOffset ()
static void ()
}
annotations/io/classfile/InvalidTypeAnnotationException.classInvalidTypeAnnotationException.java
package annotations.io.classfile
public annotations.io.classfile.InvalidTypeAnnotationException extends java.lang.RuntimeException {
static final long serialVersionUID
public void (java.lang.String)
String msg
}
annotations/io/classfile/MethodCodeOffsetAdapter.classMethodCodeOffsetAdapter.java
package annotations.io.classfile
annotations.io.classfile.MethodCodeOffsetAdapter extends org.objectweb.asm.MethodAdapter {
private final org.objectweb.asm.ClassReader cr
private final int methodStart
private int offset
private int codeStart
private int attrCount
public void (org.objectweb.asm.ClassReader, org.objectweb.asm.MethodVisitor, int)
String attrName
org.objectweb.asm.ClassReader classReader
org.objectweb.asm.MethodVisitor methodVisitor
int start
char[] buf
private int readInt (int)
int i
public int getMethodCodeStart ()
public int getMethodCodeOffset ()
public int getClassCodeOffset ()
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitIincInsn (int, int)
int var
int increment
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitTypeInsn (int, java.lang.String)
int opcode
String desc
public void visitVarInsn (int, int)
int opcode
int var
public void visitEnd ()
}
annotations/io/classfile/SafeTypeAnnotationVisitor$1.classSafeTypeAnnotationVisitor.java
package annotations.io.classfile
annotations.io.classfile.SafeTypeAnnotationVisitor$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$TargetType
static void ()
}
annotations/io/classfile/SafeTypeAnnotationVisitor.classSafeTypeAnnotationVisitor.java
package annotations.io.classfile
public annotations.io.classfile.SafeTypeAnnotationVisitor extends java.lang.Object implements org.objectweb.asm.TypeAnnotationVisitor {
private final org.objectweb.asm.TypeAnnotationVisitor xav
private final java.util.List xIndexArgs
private final java.util.List xLengthArgs
private final java.util.List xLocationArgs
private final java.util.List xLocationLengthArgs
private final java.util.List xOffsetArgs
private final java.util.List xStartPcArgs
private final java.util.List xTargetTypeArgs
private final java.util.List xParamIndexArgs
private final java.util.List xBoundIndexArgs
private final java.util.List xTypeIndexArgs
private int xNameAndArgsCount
public void (org.objectweb.asm.TypeAnnotationVisitor)
org.objectweb.asm.TypeAnnotationVisitor xav
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public void visitXIndex (int)
int index
public void visitXLength (int)
int length
public void visitXLocation (com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry)
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry location
public void visitXLocationLength (int)
int location_length
public void visitXOffset (int)
int offset
public void visitXNumEntries (int)
int num_entries
public void visitXStartPc (int)
int start_pc
public void visitXTargetType (int)
int target_type
public void visitXParamIndex (int)
int param_index
public void visitXBoundIndex (int)
int bound_index
public void visitXTypeIndex (int)
int type_index
public void visitXExceptionIndex (int)
int exception_index
public void visitXNameAndArgsSize ()
public void visitEnd ()
private void checkX ()
int c
private void appendMessage (java.util.List, int, java.lang.String, java.lang.StringBuilder)
java.util.List list
int idealLength
String methodName
StringBuilder sb
private void checkListSize (int, int, int, int, int, int, int, int, int, java.lang.String)
int correctLengthIndex
int correctLengthLength
int correctLengthLocation
int correctLengthLocationLength
int correctLengthOffset
int correctLengthStartPc
int correctLengthParamIndex
int correctLengthBoundIndex
int correctLengthTypeIndex
String msg
StringBuilder sb
String s
}
annotations/io/classfile/package-info.classpackage-info.java
package annotations.io.classfile
abstract annotations.io.classfile.package-info extends java.lang.Object {
}
annotations/io/package-info.classpackage-info.java
package annotations.io
abstract annotations.io.package-info extends java.lang.Object {
}
annotations/package-info.classpackage-info.java
package annotations
abstract annotations.package-info extends java.lang.Object {
}
annotations/tools/Anncat.classAnncat.java
package annotations.tools
public annotations.tools.Anncat extends java.lang.Object {
public void ()
private static void usage ()
private static void usageAssert (boolean)
boolean b
public static void main (java.lang.String[])
String infile
String infile
String infile
String outfile
boolean overwrite
String outfile
boolean overwrite
String origfile
int idx
annotations.el.AScene theScene
plume.FileIOException e
java.io.IOException e
annotations.el.DefException e
String[] args
}
annotations/tools/IndexFileMerger$1.classIndexFileMerger.java
package annotations.tools
final annotations.tools.IndexFileMerger$1 extends java.lang.Object implements annotations.el.ElementVisitor {
void ()
java.lang.Void visit (annotations.el.AElement)
annotations.el.AElement el
java.lang.Void visitMap (java.util.Map)
annotations.el.AElement el
java.util.Map map
public java.lang.Void visitAnnotationDef (annotations.el.AnnotationDef, java.lang.Void)
annotations.el.AnnotationDef d
Void v
public java.lang.Void visitBlock (annotations.el.ABlock, java.lang.Void)
annotations.el.ABlock el
Void v
public java.lang.Void visitClass (annotations.el.AClass, java.lang.Void)
annotations.el.AClass el
Void v
public java.lang.Void visitDeclaration (annotations.el.ADeclaration, java.lang.Void)
annotations.el.ADeclaration el
Void v
public java.lang.Void visitExpression (annotations.el.AExpression, java.lang.Void)
annotations.el.AExpression el
Void v
public java.lang.Void visitField (annotations.el.AField, java.lang.Void)
annotations.el.AField el
Void v
public java.lang.Void visitMethod (annotations.el.AMethod, java.lang.Void)
annotations.el.AMethod el
Void v
public java.lang.Void visitTypeElement (annotations.el.ATypeElement, java.lang.Void)
annotations.el.ATypeElement el
Void v
public java.lang.Void visitTypeElementWithType (annotations.el.ATypeElementWithType, java.lang.Void)
annotations.el.ATypeElementWithType el
Void v
public java.lang.Void visitElement (annotations.el.AElement, java.lang.Void)
annotations.el.AElement el
Void v
public volatile java.lang.Object visitElement (annotations.el.AElement, java.lang.Object)
public volatile java.lang.Object visitTypeElementWithType (annotations.el.ATypeElementWithType, java.lang.Object)
public volatile java.lang.Object visitTypeElement (annotations.el.ATypeElement, java.lang.Object)
public volatile java.lang.Object visitMethod (annotations.el.AMethod, java.lang.Object)
public volatile java.lang.Object visitField (annotations.el.AField, java.lang.Object)
public volatile java.lang.Object visitExpression (annotations.el.AExpression, java.lang.Object)
public volatile java.lang.Object visitDeclaration (annotations.el.ADeclaration, java.lang.Object)
public volatile java.lang.Object visitClass (annotations.el.AClass, java.lang.Object)
public volatile java.lang.Object visitBlock (annotations.el.ABlock, java.lang.Object)
public volatile java.lang.Object visitAnnotationDef (annotations.el.AnnotationDef, java.lang.Object)
}
annotations/tools/IndexFileMerger.classIndexFileMerger.java
package annotations.tools
public annotations.tools.IndexFileMerger extends java.lang.Object {
public void ()
public static void main (java.lang.String[])
String[] inputArgs
java.io.IOException ex
String relPath
int ix
String subdir
String classname
java.io.FileNotFoundException e
plume.FileIOException e
java.io.File inputFile
String inputPath
String filename
int i
java.util.Map$Entry entry
String key
java.util.Collection values
annotations.Annotation afAnno
java.util.Map$Entry entry
SecurityException e
annotations.el.DefException e
java.io.File baseFile
boolean byDir
String basePath
annotations.el.AScene scene
annotations.field.AnnotationFieldType stringArray
annotations.el.AnnotationDef afDef
String[] inputArgs
java.io.IOException e
String[] args
com.google.common.collect.SetMultimap annotatedFor
}
annotations/toys/BalanceEnum.classBalanceEnum.java
package annotations.toys
public final annotations.toys.BalanceEnum extends java.lang.Enum {
public static final annotations.toys.BalanceEnum BALANCED
public static final annotations.toys.BalanceEnum LEFT_HEAVY
public static final annotations.toys.BalanceEnum RIGHT_HEAVY
private static final annotations.toys.BalanceEnum[] $VALUES
public static annotations.toys.BalanceEnum[] values ()
public static annotations.toys.BalanceEnum valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
annotations/toys/ClassTokenAnnotation.classClassTokenAnnotation.java
package annotations.toys
public abstract annotations.toys.ClassTokenAnnotation extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class[] favoriteClasses ()
}
annotations/toys/FancierAnnotation.classFancierAnnotation.java
package annotations.toys
public abstract annotations.toys.FancierAnnotation extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract annotations.toys.FancyAnnotation fa ()
}
annotations/toys/FancyAnnotation.classFancyAnnotation.java
package annotations.toys
public abstract annotations.toys.FancyAnnotation extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract int myInt ()
public abstract java.lang.String left ()
public abstract annotations.toys.SimplerAnnotation[] friends ()
}
annotations/toys/SimplerAnnotation.classSimplerAnnotation.java
package annotations.toys
public abstract annotations.toys.SimplerAnnotation extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract annotations.toys.BalanceEnum be ()
public abstract int height ()
public abstract int[] wrappedHeight ()
public abstract java.lang.Class favoriteClass ()
}
annotations/toys/SimplerInterface.classSimplerInterface.java
package annotations.toys
public abstract annotations.toys.SimplerInterface extends java.lang.Object {
public static final int myField
}
annotations/toys/SubAnnotation.classSubAnnotation.java
package annotations.toys
public abstract annotations.toys.SubAnnotation extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract int[] value ()
}
annotations/toys/ValuesAnnotation.classValuesAnnotation.java
package annotations.toys
public abstract annotations.toys.ValuesAnnotation extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract byte B ()
public abstract short S ()
public abstract int I ()
public abstract long J ()
public abstract float F ()
public abstract double D ()
public abstract boolean Z ()
public abstract char C ()
public abstract java.lang.Class Ltok ()
public abstract java.lang.String string ()
public abstract int[] arrayI ()
public abstract int[] arrayI2 ()
public abstract annotations.toys.BalanceEnum balEnum ()
public abstract annotations.toys.SubAnnotation subann ()
public abstract annotations.toys.SubAnnotation[] arraySubann ()
}
annotations/toys/package-info.classpackage-info.java
package annotations.toys
abstract annotations.toys.package-info extends java.lang.Object {
}
annotations/util/AbstractClassVisitor$1.classAbstractClassVisitor.java
package annotations.util
annotations.util.AbstractClassVisitor$1 extends java.lang.Object implements org.objectweb.asm.TypeAnnotationVisitor {
final annotations.util.AbstractClassVisitor this$0
void (annotations.util.AbstractClassVisitor)
annotations.util.AbstractClassVisitor this$0
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
public void visitXTargetType (int)
int target_type
public void visitXOffset (int)
int offset
public void visitXLocationLength (int)
int location_length
public void visitXLocation (com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry)
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry location
public void visitXNumEntries (int)
int num_entries
public void visitXStartPc (int)
int start_pc
public void visitXLength (int)
int length
public void visitXIndex (int)
int index
public void visitXParamIndex (int)
int param_index
public void visitXBoundIndex (int)
int bound_index
public void visitXTypeIndex (int)
int type_index
public void visitXExceptionIndex (int)
int exception_index
public void visitXNameAndArgsSize ()
}
annotations/util/AbstractClassVisitor$2.classAbstractClassVisitor.java
package annotations.util
annotations.util.AbstractClassVisitor$2 extends java.lang.Object implements org.objectweb.asm.AnnotationVisitor {
final annotations.util.AbstractClassVisitor this$0
void (annotations.util.AbstractClassVisitor)
annotations.util.AbstractClassVisitor this$0
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
}
annotations/util/AbstractClassVisitor$3$1.classAbstractClassVisitor.java
package annotations.util
annotations.util.AbstractClassVisitor$3$1 extends java.lang.Object implements org.objectweb.asm.TypeAnnotationVisitor {
final annotations.util.AbstractClassVisitor$3 this$1
void (annotations.util.AbstractClassVisitor$3)
annotations.util.AbstractClassVisitor$3 this$1
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
public void visitXTargetType (int)
int target_type
public void visitXOffset (int)
int offset
public void visitXLocationLength (int)
int location_length
public void visitXLocation (com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry)
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry location
public void visitXNumEntries (int)
int num_entries
public void visitXStartPc (int)
int start_pc
public void visitXLength (int)
int length
public void visitXIndex (int)
int index
public void visitXParamIndex (int)
int param_index
public void visitXBoundIndex (int)
int bound_index
public void visitXTypeIndex (int)
int type_index
public void visitXExceptionIndex (int)
int exception_index
public void visitXNameAndArgsSize ()
}
annotations/util/AbstractClassVisitor$3.classAbstractClassVisitor.java
package annotations.util
annotations.util.AbstractClassVisitor$3 extends java.lang.Object implements org.objectweb.asm.FieldVisitor {
final annotations.util.AbstractClassVisitor this$0
void (annotations.util.AbstractClassVisitor)
annotations.util.AbstractClassVisitor this$0
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
}
annotations/util/AbstractClassVisitor$4$1.classAbstractClassVisitor.java
package annotations.util
annotations.util.AbstractClassVisitor$4$1 extends java.lang.Object implements org.objectweb.asm.TypeAnnotationVisitor {
final annotations.util.AbstractClassVisitor$4 this$1
void (annotations.util.AbstractClassVisitor$4)
annotations.util.AbstractClassVisitor$4 this$1
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
public void visitXTargetType (int)
int target_type
public void visitXOffset (int)
int offset
public void visitXLocationLength (int)
int location_length
public void visitXLocation (com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry)
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry location
public void visitXNumEntries (int)
int num_entries
public void visitXStartPc (int)
int start_pc
public void visitXLength (int)
int length
public void visitXIndex (int)
int index
public void visitXParamIndex (int)
int param_index
public void visitXBoundIndex (int)
int bound_index
public void visitXTypeIndex (int)
int type_index
public void visitXExceptionIndex (int)
int exception_index
public void visitXNameAndArgsSize ()
}
annotations/util/AbstractClassVisitor$4$2.classAbstractClassVisitor.java
package annotations.util
annotations.util.AbstractClassVisitor$4$2 extends java.lang.Object implements org.objectweb.asm.AnnotationVisitor {
final annotations.util.AbstractClassVisitor$4 this$1
void (annotations.util.AbstractClassVisitor$4)
annotations.util.AbstractClassVisitor$4 this$1
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
}
annotations/util/AbstractClassVisitor$4$3.classAbstractClassVisitor.java
package annotations.util
annotations.util.AbstractClassVisitor$4$3 extends java.lang.Object implements org.objectweb.asm.AnnotationVisitor {
final annotations.util.AbstractClassVisitor$4 this$1
void (annotations.util.AbstractClassVisitor$4)
annotations.util.AbstractClassVisitor$4 this$1
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
}
annotations/util/AbstractClassVisitor$4$4.classAbstractClassVisitor.java
package annotations.util
annotations.util.AbstractClassVisitor$4$4 extends java.lang.Object implements org.objectweb.asm.AnnotationVisitor {
final annotations.util.AbstractClassVisitor$4 this$1
void (annotations.util.AbstractClassVisitor$4)
annotations.util.AbstractClassVisitor$4 this$1
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
}
annotations/util/AbstractClassVisitor$4.classAbstractClassVisitor.java
package annotations.util
annotations.util.AbstractClassVisitor$4 extends java.lang.Object implements org.objectweb.asm.MethodVisitor {
final annotations.util.AbstractClassVisitor this$0
void (annotations.util.AbstractClassVisitor)
annotations.util.AbstractClassVisitor this$0
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitCode ()
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String desc
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
boolean visible
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitEnd ()
}
annotations/util/AbstractClassVisitor.classAbstractClassVisitor.java
package annotations.util
public annotations.util.AbstractClassVisitor extends java.lang.Object implements org.objectweb.asm.ClassVisitor {
public void ()
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
public void visitEnd ()
}
annotations/util/DiffVisitor.classSceneOps.java
package annotations.util
annotations.util.DiffVisitor extends java.lang.Object implements annotations.el.ElementVisitor {
void ()
public void visitScene (annotations.el.AScene, annotations.el.AScene, annotations.el.AScene)
annotations.el.AScene minuend
annotations.el.AScene subtrahend
annotations.el.AScene difference
public java.lang.Void visitAnnotationDef (annotations.el.AnnotationDef, com.sun.tools.javac.util.Pair)
annotations.el.AnnotationDef minuend
com.sun.tools.javac.util.Pair eltPair
public java.lang.Void visitBlock (annotations.el.ABlock, com.sun.tools.javac.util.Pair)
annotations.el.ABlock minuend
com.sun.tools.javac.util.Pair eltPair
annotations.el.ABlock subtrahend
annotations.el.ABlock difference
public java.lang.Void visitClass (annotations.el.AClass, com.sun.tools.javac.util.Pair)
annotations.el.AClass minuend
com.sun.tools.javac.util.Pair eltPair
annotations.el.AClass subtrahend
annotations.el.AClass difference
public java.lang.Void visitDeclaration (annotations.el.ADeclaration, com.sun.tools.javac.util.Pair)
annotations.el.ADeclaration minuend
com.sun.tools.javac.util.Pair eltPair
annotations.el.ADeclaration subtrahend
annotations.el.ADeclaration difference
public java.lang.Void visitExpression (annotations.el.AExpression, com.sun.tools.javac.util.Pair)
annotations.el.AExpression minuend
com.sun.tools.javac.util.Pair eltPair
annotations.el.AExpression subtrahend
annotations.el.AExpression difference
public java.lang.Void visitField (annotations.el.AField, com.sun.tools.javac.util.Pair)
annotations.el.AField minuend
com.sun.tools.javac.util.Pair eltPair
public java.lang.Void visitMethod (annotations.el.AMethod, com.sun.tools.javac.util.Pair)
annotations.el.AMethod minuend
com.sun.tools.javac.util.Pair eltPair
annotations.el.AMethod subtrahend
annotations.el.AMethod difference
public java.lang.Void visitTypeElement (annotations.el.ATypeElement, com.sun.tools.javac.util.Pair)
annotations.el.ATypeElement minuend
com.sun.tools.javac.util.Pair eltPair
annotations.el.ATypeElement subtrahend
annotations.el.ATypeElement difference
public java.lang.Void visitTypeElementWithType (annotations.el.ATypeElementWithType, com.sun.tools.javac.util.Pair)
annotations.el.ATypeElementWithType minuend
com.sun.tools.javac.util.Pair eltPair
public java.lang.Void visitElement (annotations.el.AElement, com.sun.tools.javac.util.Pair)
annotations.el.AElement stype
annotations.el.AElement dtype
annotations.el.AElement minuend
com.sun.tools.javac.util.Pair eltPair
annotations.el.AElement subtrahend
annotations.el.AElement difference
private void visitElements (annotations.util.coll.VivifyingMap, annotations.util.coll.VivifyingMap, annotations.util.coll.VivifyingMap)
Object key
annotations.el.AElement mval
annotations.el.AElement sval
java.util.Map$Entry e
annotations.util.coll.VivifyingMap minuend
annotations.util.coll.VivifyingMap subtrahend
annotations.util.coll.VivifyingMap difference
private static void diff (java.util.Set, java.util.Set, java.util.Set)
Object t
java.util.Set minuend
java.util.Set subtrahend
java.util.Set difference
private static void diff (java.util.Map, java.util.Map, java.util.Map)
java.util.Set set
InstantiationException e
IllegalAccessException e
java.util.Set mval
java.util.Set sval
Object key
java.util.Map minuend
java.util.Map subtrahend
java.util.Map difference
private com.sun.tools.javac.util.Pair elemPair (annotations.el.AElement, annotations.el.AElement)
annotations.el.AElement stype
annotations.el.AElement dtype
public volatile java.lang.Object visitElement (annotations.el.AElement, java.lang.Object)
public volatile java.lang.Object visitTypeElementWithType (annotations.el.ATypeElementWithType, java.lang.Object)
public volatile java.lang.Object visitTypeElement (annotations.el.ATypeElement, java.lang.Object)
public volatile java.lang.Object visitMethod (annotations.el.AMethod, java.lang.Object)
public volatile java.lang.Object visitField (annotations.el.AField, java.lang.Object)
public volatile java.lang.Object visitExpression (annotations.el.AExpression, java.lang.Object)
public volatile java.lang.Object visitDeclaration (annotations.el.ADeclaration, java.lang.Object)
public volatile java.lang.Object visitClass (annotations.el.AClass, java.lang.Object)
public volatile java.lang.Object visitBlock (annotations.el.ABlock, java.lang.Object)
public volatile java.lang.Object visitAnnotationDef (annotations.el.AnnotationDef, java.lang.Object)
}
annotations/util/EqualByStringRepresentation.classEqualByStringRepresentation.java
package annotations.util
public abstract annotations.util.EqualByStringRepresentation extends java.lang.Object {
public void ()
public abstract java.lang.String toString ()
public final boolean equals (java.lang.Object)
Object that
public final int hashCode ()
}
annotations/util/Hasher.classHasher.java
package annotations.util
public final annotations.util.Hasher extends java.lang.Object {
public int hash
private static final int SHIFT
public void ()
public void mash (int)
int x
}
annotations/util/JVMNames$1.classJVMNames.java
package annotations.util
annotations.util.JVMNames$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
annotations/util/JVMNames.classJVMNames.java
package annotations.util
public annotations.util.JVMNames extends java.lang.Object {
public void ()
public static java.lang.String getJVMMethodName (com.sun.source.tree.MethodTree)
com.sun.tools.javac.util.List params
com.sun.tools.javac.tree.JCTree$JCVariableDecl param
com.sun.tools.javac.tree.JCTree$JCExpression typeTree
String returnTypeStr
com.sun.tools.javac.code.Type vt
javax.lang.model.element.VariableElement ve
javax.lang.model.type.TypeMirror returnType
com.sun.source.tree.MethodTree methodTree
javax.lang.model.element.ExecutableElement methodElement
StringBuilder builder
String returnTypeStr
public static java.lang.String getJVMMethodName (javax.lang.model.element.ExecutableElement)
com.sun.tools.javac.code.Type vt
javax.lang.model.element.VariableElement ve
javax.lang.model.element.ExecutableElement methodElement
StringBuilder builder
String returnTypeStr
javax.lang.model.type.TypeMirror returnType
public static java.lang.String typeToJvmlString (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
private static java.lang.String treeToJVMLString (com.sun.source.tree.Tree)
com.sun.source.tree.Tree typeTree
StringBuilder builder
private static void treeToJVMLString (com.sun.source.tree.Tree, java.lang.StringBuilder)
String str
com.sun.source.tree.Tree typeTree
StringBuilder builder
public static java.lang.String jvmlStringToJavaTypeString (java.lang.String)
String str
}
annotations/util/PersistentStack.classPersistentStack.java
package annotations.util
public abstract annotations.util.PersistentStack extends java.lang.Object {
public abstract boolean isEmpty ()
public abstract java.lang.Object peek ()
public abstract annotations.util.PersistentStack pop ()
public abstract annotations.util.PersistentStack push (java.lang.Object)
public abstract int size ()
}
annotations/util/SceneOps.classSceneOps.java
package annotations.util
public annotations.util.SceneOps extends java.lang.Object {
static final boolean $assertionsDisabled
private void ()
public static void main (java.lang.String[]) throws java.io.IOException
java.io.Writer w
annotations.el.DefException e
annotations.el.AScene diff
java.io.IOException e
String[] args
annotations.el.AScene s1
annotations.el.AScene s2
public static annotations.el.AScene diff (annotations.el.AScene, annotations.el.AScene)
annotations.el.AScene s1
annotations.el.AScene s2
annotations.el.AScene diff
private static void exitWithException (java.lang.Exception)
Exception e
public static void testDiffEmpties ()
public static void testDiffSame () throws java.io.IOException
annotations.el.AScene scene1
annotations.el.AScene scene2
String filename
String testcase
String dirname
String[] testcases
annotations.el.AScene emptyScene
static void ()
}
annotations/util/Strings.classStrings.java
package annotations.util
public abstract annotations.util.Strings extends java.lang.Object {
private void ()
public static java.lang.String escape (java.lang.String)
int pos
String in
StringBuilder out
}
annotations/util/coll/KeyedSet.classKeyedSet.java
package annotations.util.coll
public abstract annotations.util.coll.KeyedSet extends java.lang.Object implements java.util.Set {
public static final int IGNORE
public static final int THROW_EXCEPTION
public static final int REPLACE
public abstract annotations.util.coll.Keyer getKeyer ()
public abstract java.lang.Object add (java.lang.Object, int, int)
public abstract java.lang.Object replace (java.lang.Object)
public abstract java.lang.Object lookup (java.lang.Object)
}
annotations/util/coll/Keyer.classKeyer.java
package annotations.util.coll
public abstract annotations.util.coll.Keyer extends java.lang.Object {
public abstract java.lang.Object getKeyFor (java.lang.Object)
}
annotations/util/coll/LinkedHashKeyedSet$KeyedSetIterator.classLinkedHashKeyedSet.java
package annotations.util.coll
annotations.util.coll.LinkedHashKeyedSet$KeyedSetIterator extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator itr
final annotations.util.coll.LinkedHashKeyedSet this$0
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
void (annotations.util.coll.LinkedHashKeyedSet)
}
annotations/util/coll/LinkedHashKeyedSet.classLinkedHashKeyedSet.java
package annotations.util.coll
public annotations.util.coll.LinkedHashKeyedSet extends java.util.AbstractSet implements annotations.util.coll.KeyedSet {
private final annotations.util.coll.Keyer keyer
private final java.util.Map theMap
final java.util.Collection theValues
public void (annotations.util.coll.Keyer)
annotations.util.coll.Keyer keyer
public int size ()
public boolean contains (java.lang.Object)
Object o
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
private boolean checkAdd (int, java.lang.Object)
int behavior
Object old
private static boolean eq (java.lang.Object, java.lang.Object)
Object x
Object y
public java.lang.Object add (java.lang.Object, int, int)
Object o
int conflictBehavior
int equalBehavior
Object key
Object old
public boolean add (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public boolean addAll (java.util.Collection)
Object o
java.util.Collection c
boolean changed
public void clear ()
public annotations.util.coll.Keyer getKeyer ()
public java.lang.Object replace (java.lang.Object)
Object v
public java.lang.Object lookup (java.lang.Object)
Object k
}
annotations/util/coll/VivifyingMap.classVivifyingMap.java
package annotations.util.coll
public abstract annotations.util.coll.VivifyingMap extends annotations.util.coll.WrapperMap {
public void (java.util.Map)
java.util.Map back
public java.lang.Object vivify (java.lang.Object)
Object v
Object k
public boolean prune ()
java.util.Map$Entry e
boolean subEmpty
java.util.Iterator ei
boolean empty
protected abstract java.lang.Object createValueFor (java.lang.Object)
protected abstract boolean subPrune (java.lang.Object)
}
annotations/util/coll/WrapperMap.classWrapperMap.java
package annotations.util.coll
public annotations.util.coll.WrapperMap extends java.lang.Object implements java.util.Map {
protected final java.util.Map back
protected void (java.util.Map)
java.util.Map back
public void clear ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.util.Set entrySet ()
public java.lang.Object get (java.lang.Object)
Object key
public boolean isEmpty ()
public java.util.Set keySet ()
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map m
public java.lang.Object remove (java.lang.Object)
Object key
public int size ()
public java.util.Collection values ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
}
annotator/Main$1.classMain.java
package annotator
final annotator.Main$1 extends java.lang.Object implements annotations.el.ElementVisitor {
void ()
java.lang.Void filter (annotations.util.coll.VivifyingMap, annotations.util.coll.VivifyingMap)
java.util.Map$Entry entry
annotations.util.coll.VivifyingMap vm0
annotations.util.coll.VivifyingMap vm1
public java.lang.Void visitAnnotationDef (annotations.el.AnnotationDef, annotations.el.AElement)
annotations.el.AnnotationDef def
annotations.el.AElement el
public java.lang.Void visitBlock (annotations.el.ABlock, annotations.el.AElement)
annotations.el.ABlock el0
annotations.el.AElement el
annotations.el.ABlock el1
public java.lang.Void visitClass (annotations.el.AClass, annotations.el.AElement)
annotations.el.AClass el0
annotations.el.AElement el
annotations.el.AClass el1
public java.lang.Void visitDeclaration (annotations.el.ADeclaration, annotations.el.AElement)
annotations.io.ASTPath p
annotations.el.ATypeElement e
java.util.Map$Entry entry
annotations.io.ASTPath p
annotations.el.ATypeElementWithType e
type.Type type
java.util.Map$Entry entry
annotations.el.ADeclaration el0
annotations.el.AElement el
annotations.el.ADeclaration el1
annotations.util.coll.VivifyingMap insertAnnotations
annotations.util.coll.VivifyingMap insertTypecasts
public java.lang.Void visitExpression (annotations.el.AExpression, annotations.el.AElement)
annotations.el.AExpression el0
annotations.el.AElement el
annotations.el.AExpression el1
public java.lang.Void visitField (annotations.el.AField, annotations.el.AElement)
annotations.el.AField el0
annotations.el.AElement el
public java.lang.Void visitMethod (annotations.el.AMethod, annotations.el.AElement)
annotations.el.AMethod el0
annotations.el.AElement el
annotations.el.AMethod el1
public java.lang.Void visitTypeElement (annotations.el.ATypeElement, annotations.el.AElement)
annotations.el.ATypeElement el0
annotations.el.AElement el
annotations.el.ATypeElement el1
public java.lang.Void visitTypeElementWithType (annotations.el.ATypeElementWithType, annotations.el.AElement)
annotations.el.ATypeElementWithType el0
annotations.el.AElement el
annotations.el.ATypeElementWithType el1
public java.lang.Void visitElement (annotations.el.AElement, annotations.el.AElement)
annotations.el.AElement el
annotations.el.AElement arg
public volatile java.lang.Object visitElement (annotations.el.AElement, java.lang.Object)
public volatile java.lang.Object visitTypeElementWithType (annotations.el.ATypeElementWithType, java.lang.Object)
public volatile java.lang.Object visitTypeElement (annotations.el.ATypeElement, java.lang.Object)
public volatile java.lang.Object visitMethod (annotations.el.AMethod, java.lang.Object)
public volatile java.lang.Object visitField (annotations.el.AField, java.lang.Object)
public volatile java.lang.Object visitExpression (annotations.el.AExpression, java.lang.Object)
public volatile java.lang.Object visitDeclaration (annotations.el.ADeclaration, java.lang.Object)
public volatile java.lang.Object visitClass (annotations.el.AClass, java.lang.Object)
public volatile java.lang.Object visitBlock (annotations.el.ABlock, java.lang.Object)
public volatile java.lang.Object visitAnnotationDef (annotations.el.AnnotationDef, java.lang.Object)
}
annotator/Main$2.classMain.java
package annotator
final annotator.Main$2 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (annotator.find.Insertion, annotator.find.Insertion)
annotator.find.Insertion i1
annotator.find.Insertion i2
annotations.io.ASTPath p1
annotations.io.ASTPath p2
public volatile int compare (java.lang.Object, java.lang.Object)
}
annotator/Main$3.classMain.java
package annotator
final annotator.Main$3 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (plume.Pair, plume.Pair)
plume.Pair p1
plume.Pair p2
int c
public volatile int compare (java.lang.Object, java.lang.Object)
}
annotator/Main$4.classMain.java
package annotator
annotator.Main$4 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$TypeAnnotationPosition$TypePathEntryKind
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
annotator/Main.classMain.java
package annotator
public annotator.Main extends java.lang.Object {
public static String outdir
public static boolean in_place
public static boolean abbreviate
public static boolean comments
public static String omit_annotation
public static boolean nowarn
public static boolean convert_jaifs
public static boolean help
public static boolean verbose
public static boolean debug
public static boolean print_error_stack
private static annotations.el.ElementVisitor classFilter
static final boolean $assertionsDisabled
public void ()
private static annotations.el.AScene filteredScene (annotations.el.AScene)
String key
annotations.el.AClass clazz0
annotations.el.AClass clazz1
java.util.Map$Entry entry
annotations.el.AScene scene
annotations.el.AScene filtered
private static annotations.el.ATypeElement findInnerTypeElement (com.sun.source.tree.Tree, annotations.io.ASTRecord, annotations.el.ADeclaration, type.Type, annotator.find.Insertion)
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath$ASTEntry entry
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry tpe
annotations.io.ASTPath$ASTEntry entry
com.sun.source.tree.Tree t
annotations.io.ASTRecord rec
annotations.el.ADeclaration decl
type.Type type
annotator.find.Insertion ins
annotations.io.ASTPath astPath
annotator.find.GenericArrayLocationCriterion galc
java.util.List tpes
private static void convertInsertion (java.lang.String, com.sun.tools.javac.tree.JCTree$JCCompilationUnit, annotations.io.ASTRecord, annotator.find.Insertion, annotations.el.AScene, com.google.common.collect.Multimap)
annotations.Annotation anno
int i
annotations.io.ASTPath astPath
int n
int i
com.sun.source.tree.Tree leaf
int i
int m
int a
int b
annotations.el.LocalLocation loc
com.sun.source.tree.Tree leaf
com.sun.source.tree.Tree$Kind kind
com.sun.source.util.TreePath path
com.sun.tools.javac.tree.JCTree$JCVariableDecl varTree
com.sun.tools.javac.tree.JCTree$JCMethodDecl methTree
com.sun.tools.javac.tree.JCTree$JCClassDecl classTree
NumberFormatException e
annotations.el.AMethod meth
annotations.el.AElement el
annotations.el.ATypeElementWithType elem
annotations.el.AElement el
annotations.Annotation anno
annotations.Annotation a
annotations.el.ATypeElement elem
com.sun.source.tree.Tree t
annotator.find.Insertion inner
annotator.find.TypedInsertion ti
annotations.el.AElement el
annotations.el.AClass clazz
annotations.el.ADeclaration decl
String pkg
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
annotations.io.ASTRecord rec
annotator.find.Insertion ins
annotations.el.AScene scene
com.google.common.collect.Multimap insertionSources
java.util.Collection annos
public static void main (java.lang.String[]) throws java.io.IOException
String[] cl_args
String[] file_args
java.io.IOException ex
annotator.find.Insertion ins
annotator.find.Insertion insertion
java.util.List filtered
java.util.List parsedSpec
annotations.el.AScene scene
RuntimeException e
plume.FileIOException e
annotator.specification.IndexFileSpecification spec
String arg
annotator.find.Insertion insertion
boolean success
annotator.Source src
annotator.Source$CompilerException e
java.io.IOException e
String arg
annotations.el.AScene scene
com.google.common.collect.Multimap insertionSources
annotator.find.Insertion ins
annotations.io.ASTRecord rec
java.util.Map$Entry entry
com.google.common.collect.Multimap astInsertions
int indentation
char precedingChar
String s
String s
annotator.find.AnnotationInsertion ai
annotator.find.ReceiverInsertion ri
annotator.find.NewInsertion ni
annotator.find.ConstructorInsertion ci
String precedingTextPlusChar
String trailingWhitespace
boolean gotSeparateLine
int pos
char precedingChar
String toInsert
int precedingTextPos
java.util.Set packageNames
annotator.find.Insertion iToInsert
boolean receiverInserted
boolean newInserted
boolean constructorInserted
java.util.Set seen
java.util.List toInsertList
plume.Pair pair
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
com.sun.source.tree.ExpressionTree pkgExp
annotator.find.TreeFinder finder
com.google.common.collect.SetMultimap positions
java.util.Set positionKeysUnsorted
java.util.Set positionKeysSorted
com.sun.source.tree.CompilationUnitTree cut
annotations.el.DefException e
String filename
annotations.el.AScene scene
java.util.Map$Entry entry
String classname
int i
int j
String s
String toInsert
String classname
java.util.regex.Pattern importPattern
java.util.regex.Pattern packagePattern
int importIndex
String srcString
java.util.regex.Matcher m
java.util.Set inSource
boolean success
int i
String[] pkgPath
StringBuilder sb
java.io.OutputStream output
java.io.IOException e
java.io.File javafile
java.io.File unannotated
String fileSep
String fileLineSep
annotator.Source src
java.util.LinkedHashSet imports
int num_insertions
String pkg
java.io.File outfile
String javafilename
String[] args
plume.Options options
String[] file_args
annotations.io.DebugWriter dbug
annotations.io.DebugWriter verb
annotations.io.DebugWriter both
annotator.find.Insertions insertions
java.util.List javafiles
java.util.Map insertionIndex
java.util.Map insertionOrigins
java.util.Map scenes
public static java.lang.String pathToString (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
public static java.lang.String treeToString (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
String asString
String oneLine
public static java.lang.String firstLine (java.lang.String)
String s
int newlineIndex
public static plume.Pair removeArgs (java.lang.String)
String s
int pidx
static void ()
}
annotator/Source$CompilerException.classSource.java
package annotator
public annotator.Source$CompilerException extends java.lang.Exception {
private static final long serialVersionUID
public void (java.lang.String)
String message
}
annotator/Source.classSource.java
package annotator
public final annotator.Source extends java.lang.Object {
private javax.tools.JavaCompiler compiler
private javax.tools.StandardJavaFileManager fileManager
private com.sun.source.util.JavacTask task
private StringBuilder source
private javax.tools.DiagnosticCollector diagnostics
private String path
private com.sun.tools.javac.code.Types types
public void (java.lang.String) throws annotator.Source$CompilerException java.io.IOException
String src
Iterable fileObjs
String[] stringOpts
java.util.List optsList
javax.tools.JavaCompiler$CompilationTask cTask
java.io.FileInputStream in
java.io.ByteArrayOutputStream bytes
int c
public com.sun.tools.javac.code.Types getTypes ()
public java.util.Set parse ()
com.sun.source.tree.CompilationUnitTree tree
javax.tools.Diagnostic d
int numErrors
Throwable e
java.util.Set compUnits
java.util.List errors
java.io.IOException e
public void insert (int, java.lang.String)
int offset
String str
public char charAt (int)
int index
public java.lang.String substring (int, int)
int start
int end
public java.lang.String getString ()
public void write (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
}
annotator/find/ASTPathCriterion$1.classASTPathCriterion.java
package annotator.find
annotator.find.ASTPathCriterion$1 extends com.sun.source.util.SimpleTreeVisitor {
final annotator.find.ASTPathCriterion this$0
void (annotator.find.ASTPathCriterion)
annotator.find.ASTPathCriterion this$0
public java.lang.Boolean defaultAction (com.sun.source.tree.Tree, com.sun.source.tree.Tree)
com.sun.source.tree.Tree t1
com.sun.source.tree.Tree t2
public java.lang.Boolean visitIdentifier (com.sun.source.tree.IdentifierTree, com.sun.source.tree.Tree)
com.sun.source.tree.IdentifierTree v
com.sun.source.tree.Tree t
public java.lang.Boolean visitAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, com.sun.source.tree.Tree)
com.sun.source.tree.AnnotatedTypeTree a1
com.sun.source.tree.Tree t
com.sun.source.tree.AnnotatedTypeTree a2
public java.lang.Boolean visitMemberSelect (com.sun.source.tree.MemberSelectTree, com.sun.source.tree.Tree)
com.sun.source.tree.MemberSelectTree c1
com.sun.source.tree.Tree t
com.sun.source.tree.MemberSelectTree c2
public java.lang.Boolean visitWildcard (com.sun.source.tree.WildcardTree, com.sun.source.tree.Tree)
com.sun.source.tree.WildcardTree d1
com.sun.source.tree.Tree t
public java.lang.Boolean visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, com.sun.source.tree.Tree)
com.sun.source.tree.Tree t2
com.sun.source.tree.Tree t1
int i
com.sun.source.tree.ParameterizedTypeTree e1
com.sun.source.tree.Tree t
com.sun.source.tree.ParameterizedTypeTree e2
java.util.List l2
java.util.List l1
public volatile java.lang.Object visitAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, java.lang.Object)
public volatile java.lang.Object visitWildcard (com.sun.source.tree.WildcardTree, java.lang.Object)
public volatile java.lang.Object visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Object)
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
public volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
annotator/find/ASTPathCriterion$2.classASTPathCriterion.java
package annotator.find
final annotator.find.ASTPathCriterion$2 extends com.sun.source.util.SimpleTreeVisitor {
void ()
public java.lang.Integer visitArrayType (com.sun.source.tree.ArrayTypeTree, java.lang.Integer)
com.sun.source.tree.ArrayTypeTree t
Integer i
public java.lang.Integer defaultAction (com.sun.source.tree.Tree, java.lang.Integer)
com.sun.source.tree.Tree t
Integer i
public volatile java.lang.Object visitArrayType (com.sun.source.tree.ArrayTypeTree, java.lang.Object)
public volatile java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
}
annotator/find/ASTPathCriterion$3.classASTPathCriterion.java
package annotator.find
annotator.find.ASTPathCriterion$3 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
annotator/find/ASTPathCriterion.classASTPathCriterion.java
package annotator.find
public annotator.find.ASTPathCriterion extends java.lang.Object implements annotator.find.Criterion {
public static boolean debug
annotations.io.ASTPath astPath
static final boolean $assertionsDisabled
public void (annotations.io.ASTPath)
annotations.io.ASTPath astPath
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
com.sun.source.tree.Tree$Kind entryKind
com.sun.source.tree.Tree t
annotations.io.ASTPath$ASTEntry astNode
com.sun.source.tree.Tree actualNode
com.sun.source.util.TreePath path
java.util.List actualPath
com.sun.source.tree.Tree leaf
com.sun.source.tree.Tree$Kind kind
int astPathLen
int actualPathLen
com.sun.source.tree.Tree next
int i
private boolean matchNext (com.sun.source.tree.Tree, com.sun.source.tree.Tree)
RuntimeException ex
com.sun.source.tree.Tree next
com.sun.source.tree.Tree node
boolean b1
boolean b2
private com.sun.source.tree.Tree getNext (com.sun.source.tree.Tree, annotations.io.ASTPath, int)
int arg
java.util.List annos
com.sun.source.tree.AnnotatedTypeTree annotatedType
com.sun.source.tree.ArrayAccessTree arrayAccess
com.sun.source.tree.ArrayTypeTree arrayType
com.sun.source.tree.AssertTree azzert
com.sun.source.tree.AssignmentTree assignment
com.sun.source.tree.BlockTree block
int arg
java.util.List statements
int arg
java.util.List statements
com.sun.source.tree.CaseTree caze
com.sun.source.tree.CatchTree cach
com.sun.source.tree.Tree member
int i
com.sun.source.tree.ClassTree clazz
int arg
com.sun.source.tree.ConditionalExpressionTree conditionalExpression
com.sun.source.tree.DoWhileLoopTree doWhileLoop
com.sun.source.tree.EnhancedForLoopTree enhancedForLoop
com.sun.source.tree.ExpressionStatementTree expressionStatement
int arg
java.util.List inits
int arg
java.util.List updates
com.sun.source.tree.ForLoopTree forLoop
com.sun.source.tree.IfTree iff
com.sun.source.tree.InstanceOfTree instanceOf
com.sun.source.tree.LabeledStatementTree labeledStatement
int arg
java.util.List params
com.sun.source.tree.LambdaExpressionTree lambdaExpression
int arg
java.util.List typeArgs
com.sun.source.tree.MemberReferenceTree memberReference
com.sun.source.tree.MemberSelectTree memberSelect
int arg
java.util.List params
int arg
com.sun.source.tree.MethodTree method
int arg
java.util.List typeArgs
int arg
java.util.List args
com.sun.source.tree.MethodInvocationTree methodInvocation
com.sun.tools.javac.code.Type type
com.sun.source.tree.Tree typeTree
int arg
int arg
java.util.List dims
int arg
java.util.List inits
com.sun.source.tree.NewArrayTree newArray
int arg
java.util.List typeArgs
int arg
java.util.List args
com.sun.source.tree.NewClassTree newClass
int arg
java.util.List typeArgs
com.sun.source.tree.ParameterizedTypeTree parameterizedType
com.sun.source.tree.ParenthesizedTree parenthesized
com.sun.source.tree.ReturnTree returnn
int arg
java.util.List cases
com.sun.source.tree.SwitchTree zwitch
com.sun.source.tree.SynchronizedTree synchronizzed
com.sun.source.tree.ThrowTree throww
int arg
java.util.List catches
int arg
java.util.List resources
com.sun.source.tree.TryTree tryy
com.sun.source.tree.TypeCastTree typeCast
com.sun.source.tree.TypeParameterTree typeParam
java.util.List bounds
int arg
com.sun.source.tree.UnionTypeTree unionType
int arg
java.util.List typeAlts
com.sun.source.tree.VariableTree var
com.sun.source.tree.WhileLoopTree whileLoop
com.sun.source.tree.BinaryTree binary
com.sun.source.tree.CompoundAssignmentTree compoundAssignment
com.sun.source.tree.UnaryTree unary
com.sun.source.tree.WildcardTree wildcard
annotations.io.ASTPath$ASTEntry astNode
RuntimeException ex
com.sun.source.tree.Tree actualNode
annotations.io.ASTPath astPath
int ix
private boolean checkNull (java.util.List, int)
annotations.io.ASTPath$ASTEntry next
String selector
com.sun.source.tree.Tree typeTree
com.sun.source.tree.VariableTree rcvrParam
com.sun.source.tree.MethodTree method
java.util.List params
java.util.List typeTrees
com.sun.source.tree.NewArrayTree newArray
int arg
java.util.List path
int ix
com.sun.source.tree.Tree node
int last
annotations.io.ASTPath$ASTEntry entry
com.sun.source.tree.Tree$Kind kind
private static int arrayDepth (com.sun.source.tree.Tree)
com.sun.source.tree.Tree$Kind kind
com.sun.source.tree.ExpressionTree elem
com.sun.source.tree.NewArrayTree newArray
com.sun.source.tree.Tree type
int depth
com.sun.source.tree.Tree tree
private boolean checkReceiverType (int, com.sun.tools.javac.code.Type)
java.util.List args
int a
annotations.io.ASTPath$ASTEntry entry
int i
com.sun.tools.javac.code.Type t
private static com.sun.source.tree.ClassTree methodReceiverType (com.sun.source.util.TreePath)
com.sun.tools.javac.tree.JCTree$JCClassDecl clazz
boolean isStatic
com.sun.source.util.TreePath path
com.sun.source.tree.Tree t
com.sun.tools.javac.tree.JCTree$JCMethodDecl method
com.sun.source.util.TreePath parent
com.sun.source.tree.Tree leaf
com.sun.source.tree.Tree$Kind kind
boolean skip
private boolean checkTypePath (int, com.sun.source.tree.Tree)
int arg
annotations.io.ASTPath$ASTEntry entry
com.sun.source.tree.Tree$Kind kind
int i
com.sun.source.tree.Tree typeTree
private boolean kindsMatch (com.sun.source.tree.Tree$Kind, com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind1
com.sun.source.tree.Tree$Kind kind2
public boolean isBinaryOperator (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
public boolean isExpression (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
private boolean isWildcard (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
private boolean isBoundableWildcard (java.util.List, int)
com.sun.source.tree.Tree ancestor
java.util.List actualPath
int i
com.sun.source.tree.Tree actualNode
public annotator.find.Criterion$Kind getKind ()
public java.lang.String toString ()
static boolean access$000 (annotator.find.ASTPathCriterion, com.sun.source.tree.Tree, com.sun.source.tree.Tree)
annotator.find.ASTPathCriterion x0
com.sun.source.tree.Tree x1
com.sun.source.tree.Tree x2
static void ()
}
annotator/find/AnnotationInsertion.classAnnotationInsertion.java
package annotator.find
public annotator.find.AnnotationInsertion extends annotator.find.Insertion {
private final String annotation
private String type
private boolean generateBound
private boolean generateExtends
private boolean wasGenerateExtends
public void (java.lang.String, annotator.find.Criteria, boolean)
String annotation
annotator.find.Criteria criteria
boolean separateLine
public void (java.lang.String)
String annotation
public boolean isGenerateExtends ()
public boolean isGenerateBound ()
public void setGenerateExtends (boolean)
boolean generateExtends
public void setGenerateBound (boolean)
boolean b
protected java.lang.String getText (boolean, boolean)
plume.Pair ps
String packageName
boolean comments
boolean abbreviate
String result
public java.lang.String getAnnotation ()
protected boolean addLeadingSpace (boolean, int, char)
boolean gotSeparateLine
int pos
char precedingChar
protected boolean addTrailingSpace (boolean)
boolean gotSeparateLine
public annotator.find.Insertion$Kind getKind ()
public java.lang.String toString ()
public void setType (java.lang.String)
String s
}
annotator/find/BoundLocationCriterion.classBoundLocationCriterion.java
package annotator.find
public annotator.find.BoundLocationCriterion extends java.lang.Object implements annotator.find.Criterion {
private annotator.find.Criterion parentCriterion
private final int boundIndex
private final int paramIndex
static final boolean $assertionsDisabled
public void (annotations.el.BoundLocation)
annotations.el.BoundLocation boundLoc
private void (int, int)
int boundIndex
int paramIndex
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
java.util.List bounds
int ix
com.sun.tools.javac.code.Type type
java.util.List bounds
java.util.List params
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
com.sun.source.util.TreePath parentPath
com.sun.source.tree.Tree parent
boolean returnValue
private boolean isInterface (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression bound
com.sun.tools.javac.code.Type type
public annotator.find.Criterion$Kind getKind ()
public java.lang.String toString ()
static void ()
}
annotator/find/CallCriterion.classCallCriterion.java
package annotator.find
public annotator.find.CallCriterion extends java.lang.Object implements annotator.find.Criterion {
private final String methodName
private final annotations.el.RelativeLocation loc
static final boolean $assertionsDisabled
public void (java.lang.String, annotations.el.RelativeLocation)
String methodName
annotations.el.RelativeLocation loc
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
int indexInClass
boolean b
int indexInSource
boolean b
boolean b
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public annotator.find.Criterion$Kind getKind ()
public java.lang.String toString ()
static void ()
}
annotator/find/CastCriterion.classCastCriterion.java
package annotator.find
public annotator.find.CastCriterion extends java.lang.Object implements annotator.find.Criterion {
private final String methodName
private final annotations.el.RelativeLocation loc
static final boolean $assertionsDisabled
public void (java.lang.String, annotations.el.RelativeLocation)
String methodName
annotations.el.RelativeLocation loc
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
int indexInClass
boolean b
int indexInSource
boolean b
boolean b
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public annotations.el.RelativeLocation getLocation ()
public annotator.find.Criterion$Kind getKind ()
public java.lang.String toString ()
static void ()
}
annotator/find/CastInsertion.classCastInsertion.java
package annotator.find
public annotator.find.CastInsertion extends annotator.find.Insertion {
private type.Type type
public boolean onArrayLiteral
public void (annotator.find.Criteria, type.Type)
annotator.find.Criteria criteria
type.Type type
public type.Type getType ()
protected void setType (type.Type)
type.Type t
protected java.lang.String getText (boolean, boolean)
boolean comments
boolean abbreviate
String result
protected boolean addLeadingSpace (boolean, int, char)
boolean gotSeparateLine
int pos
char precedingChar
protected boolean addTrailingSpace (boolean)
boolean gotSeparateLine
public boolean isOnArrayLiteral ()
public void setOnArrayLiteral (boolean)
boolean onArrayLiteral
public annotator.find.Insertion$Kind getKind ()
}
annotator/find/ClassBoundCriterion.classClassBoundCriterion.java
package annotator.find
public annotator.find.ClassBoundCriterion extends java.lang.Object implements annotator.find.Criterion {
private final String className
public final annotations.el.BoundLocation boundLoc
private final annotator.find.Criterion notInMethodCriterion
private final annotator.find.Criterion boundLocCriterion
static final boolean $assertionsDisabled
public void (java.lang.String, annotations.el.BoundLocation)
String className
annotations.el.BoundLocation boundLoc
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
public annotator.find.Criterion$Kind getKind ()
public java.lang.String toString ()
static void ()
}
annotator/find/CloseParenthesisInsertion.classCloseParenthesisInsertion.java
package annotator.find
public annotator.find.CloseParenthesisInsertion extends annotator.find.Insertion {
public void (annotator.find.Criteria, boolean)
annotator.find.Criteria criteria
boolean separateLine
protected java.lang.String getText (boolean, boolean)
boolean comments
boolean abbreviate
protected boolean addLeadingSpace (boolean, int, char)
boolean gotSeparateLine
int pos
char precedingChar
protected boolean addTrailingSpace (boolean)
boolean gotSeparateLine
public annotator.find.Insertion$Kind getKind ()
}
annotator/find/ConstructorInsertion.classConstructorInsertion.java
package annotator.find
public annotator.find.ConstructorInsertion extends annotator.find.TypedInsertion {
private annotator.find.ReceiverInsertion receiverInsertion
private java.util.Set declarationInsertions
public void (type.Type, annotator.find.Criteria, java.util.List)
type.Type type
annotator.find.Criteria criteria
java.util.List innerTypeInsertions
protected java.lang.String getText (boolean, boolean)
annotator.find.Insertion i
boolean commentAnnotation
String typeString
int ix
boolean comments
boolean abbreviate
StringBuilder b
protected annotator.find.ReceiverInsertion getReceiverInsertion ()
public void addReceiverInsertion (annotator.find.ReceiverInsertion)
annotator.find.ReceiverInsertion recv
public void addDeclarationInsertion (annotator.find.Insertion)
annotator.find.Insertion ins
protected boolean addLeadingSpace (boolean, int, char)
boolean gotSeparateLine
int pos
char precedingChar
protected boolean addTrailingSpace (boolean)
boolean gotSeparateLine
public annotator.find.Insertion$Kind getKind ()
}
annotator/find/Criteria$1.classCriteria.java
package annotator.find
annotator.find.Criteria$1 extends java.lang.Object {
static final int[] $SwitchMap$annotator$find$Criterion$Kind
static void ()
}
annotator/find/Criteria.classCriteria.java
package annotator.find
public final annotator.find.Criteria extends java.lang.Object {
public static annotations.io.DebugWriter dbug
private final java.util.Map criteria
static final boolean $assertionsDisabled
public void ()
public void add (annotator.find.Criterion)
annotator.find.Criterion c
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
annotator.find.Criterion c
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
annotator.find.Criterion c
com.sun.source.util.TreePath path
public boolean isOnReceiver ()
annotator.find.Criterion c
public boolean isOnPackage ()
annotator.find.Criterion c
public boolean isOnReturnType ()
annotator.find.Criterion c
public boolean isOnLocalVariable ()
annotator.find.Criterion c
public boolean isOnInstanceof ()
annotator.find.Criterion c
public boolean isOnNew ()
annotator.find.Criterion c
public boolean isOnTypeDeclarationExtendsClause ()
annotator.find.Criterion c
public boolean isOnMethod (java.lang.String)
annotator.find.Criterion c
String methodname
public boolean isOnFieldDeclaration ()
annotator.find.Criterion c
public annotations.io.ASTPath getASTPath ()
annotator.find.Criterion c
public java.lang.String getClassName ()
annotator.find.Criterion c
public java.lang.String getMethodName ()
annotator.find.Criterion c
public java.lang.String getFieldName ()
annotator.find.Criterion c
public annotator.find.GenericArrayLocationCriterion getGenericArrayLocation ()
annotator.find.Criterion c
public annotations.el.RelativeLocation getCastRelativeLocation ()
annotator.find.Criterion c
annotations.el.RelativeLocation result
public annotator.find.InClassCriterion getInClass ()
annotator.find.Criterion c
annotator.find.InClassCriterion result
public boolean onBoundZero ()
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath astPath
annotator.find.Criterion c
public java.lang.String toString ()
public static final annotator.find.Criterion is (com.sun.source.tree.Tree$Kind, java.lang.String)
com.sun.source.tree.Tree$Kind kind
String name
public static final annotator.find.Criterion enclosedBy (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
public static final annotator.find.Criterion inPackage (java.lang.String)
String name
public static final annotator.find.Criterion inClass (java.lang.String, boolean)
String name
boolean exact
public static final annotator.find.Criterion inMethod (java.lang.String)
String name
public static final annotator.find.Criterion notInMethod ()
public static final annotator.find.Criterion packageDecl (java.lang.String)
String packageName
public static final annotator.find.Criterion atLocation ()
public static final annotator.find.Criterion atLocation (annotations.el.InnerTypeLocation)
annotations.el.InnerTypeLocation loc
public static final annotator.find.Criterion field (java.lang.String)
String varName
public static final annotator.find.Criterion field (java.lang.String, boolean)
String varName
boolean isOnDeclaration
public static final annotator.find.Criterion inStaticInit (int)
int blockID
public static final annotator.find.Criterion inInstanceInit (int)
int blockID
public static final annotator.find.Criterion inFieldInit (java.lang.String)
String varName
public static final annotator.find.Criterion receiver (java.lang.String)
String methodName
public static final annotator.find.Criterion returnType (java.lang.String, java.lang.String)
String className
String methodName
public static final annotator.find.Criterion isSigMethod (java.lang.String)
String methodName
public static final annotator.find.Criterion param (java.lang.String, java.lang.Integer)
String methodName
Integer pos
public static final annotator.find.Criterion local (java.lang.String, annotations.el.LocalLocation)
String methodName
annotations.el.LocalLocation loc
public static final annotator.find.Criterion cast (java.lang.String, annotations.el.RelativeLocation)
String methodName
annotations.el.RelativeLocation loc
public static final annotator.find.Criterion newObject (java.lang.String, annotations.el.RelativeLocation)
String methodName
annotations.el.RelativeLocation loc
public static final annotator.find.Criterion instanceOf (java.lang.String, annotations.el.RelativeLocation)
String methodName
annotations.el.RelativeLocation loc
public static annotator.find.Criterion memberReference (java.lang.String, annotations.el.RelativeLocation)
String methodName
annotations.el.RelativeLocation loc
public static annotator.find.Criterion methodCall (java.lang.String, annotations.el.RelativeLocation)
String methodName
annotations.el.RelativeLocation loc
public static final annotator.find.Criterion typeArgument (java.lang.String, annotations.el.RelativeLocation)
String methodName
annotations.el.RelativeLocation loc
public static final annotator.find.Criterion lambda (java.lang.String, annotations.el.RelativeLocation)
String methodName
annotations.el.RelativeLocation loc
public static final annotator.find.Criterion atBoundLocation (annotations.el.BoundLocation)
annotations.el.BoundLocation loc
public static final annotator.find.Criterion atExtImplsLocation (java.lang.String, annotations.el.TypeIndexLocation)
String className
annotations.el.TypeIndexLocation loc
public static final annotator.find.Criterion methodBound (java.lang.String, annotations.el.BoundLocation)
String methodName
annotations.el.BoundLocation boundLoc
public static final annotator.find.Criterion classBound (java.lang.String, annotations.el.BoundLocation)
String className
annotations.el.BoundLocation boundLoc
public static final annotator.find.Criterion astPath (annotations.io.ASTPath)
annotations.io.ASTPath astPath
static void ()
}
annotator/find/Criterion$Kind.classCriterion.java
package annotator.find
public final annotator.find.Criterion$Kind extends java.lang.Enum {
public static final annotator.find.Criterion$Kind IN_METHOD
public static final annotator.find.Criterion$Kind IN_CLASS
public static final annotator.find.Criterion$Kind ENCLOSED_BY
public static final annotator.find.Criterion$Kind HAS_KIND
public static final annotator.find.Criterion$Kind NOT_IN_METHOD
public static final annotator.find.Criterion$Kind TYPE_PARAM
public static final annotator.find.Criterion$Kind GENERIC_ARRAY_LOCATION
public static final annotator.find.Criterion$Kind RECEIVER
public static final annotator.find.Criterion$Kind RETURN_TYPE
public static final annotator.find.Criterion$Kind SIG_METHOD
public static final annotator.find.Criterion$Kind PARAM
public static final annotator.find.Criterion$Kind CAST
public static final annotator.find.Criterion$Kind LOCAL_VARIABLE
public static final annotator.find.Criterion$Kind FIELD
public static final annotator.find.Criterion$Kind NEW
public static final annotator.find.Criterion$Kind INSTANCE_OF
public static final annotator.find.Criterion$Kind TYPE_ARGUMENT
public static final annotator.find.Criterion$Kind METHOD_CALL
public static final annotator.find.Criterion$Kind METHOD_REFERENCE
public static final annotator.find.Criterion$Kind LAMBDA_EXPRESSION
public static final annotator.find.Criterion$Kind BOUND_LOCATION
public static final annotator.find.Criterion$Kind EXTIMPLS_LOCATION
public static final annotator.find.Criterion$Kind INTERSECT_LOCATION
public static final annotator.find.Criterion$Kind METHOD_BOUND
public static final annotator.find.Criterion$Kind CLASS_BOUND
public static final annotator.find.Criterion$Kind IN_PACKAGE
public static final annotator.find.Criterion$Kind AST_PATH
public static final annotator.find.Criterion$Kind IN_STATIC_INIT
public static final annotator.find.Criterion$Kind IN_INSTANCE_INIT
public static final annotator.find.Criterion$Kind IN_FIELD_INIT
public static final annotator.find.Criterion$Kind CLASS
public static final annotator.find.Criterion$Kind PACKAGE
private static final annotator.find.Criterion$Kind[] $VALUES
public static annotator.find.Criterion$Kind[] values ()
public static annotator.find.Criterion$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
annotator/find/Criterion.classCriterion.java
package annotator.find
public abstract annotator.find.Criterion extends java.lang.Object {
public abstract boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
public abstract boolean isSatisfiedBy (com.sun.source.util.TreePath)
public abstract annotator.find.Criterion$Kind getKind ()
}
annotator/find/EnclosedByCriterion.classEnclosedByCriterion.java
package annotator.find
final annotator.find.EnclosedByCriterion extends java.lang.Object implements annotator.find.Criterion {
private final com.sun.source.tree.Tree$Kind kind
static final boolean $assertionsDisabled
void (com.sun.source.tree.Tree$Kind)
com.sun.source.tree.Tree$Kind kind
public annotator.find.Criterion$Kind getKind ()
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
com.sun.source.tree.Tree tree
com.sun.source.util.TreePath path
public java.lang.String toString ()
static void ()
}
annotator/find/ExtImplsLocationCriterion.classExtImplsLocationCriterion.java
package annotator.find
public annotator.find.ExtImplsLocationCriterion extends java.lang.Object implements annotator.find.Criterion {
private final String classname
private final Integer index
static final boolean $assertionsDisabled
public void (java.lang.String, annotations.el.TypeIndexLocation)
String classname
annotations.el.TypeIndexLocation tyLoc
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
com.sun.source.tree.Tree ext
java.util.List impls
com.sun.source.tree.ClassTree ct
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
com.sun.source.util.TreePath parentPath
com.sun.source.tree.Tree parent
boolean returnValue
public java.lang.Integer getIndex ()
public annotator.find.Criterion$Kind getKind ()
public java.lang.String toString ()
static void ()
}
annotator/find/FieldCriterion.classFieldCriterion.java
package annotator.find
public annotator.find.FieldCriterion extends java.lang.Object implements annotator.find.Criterion {
public final String varName
public final boolean isDeclaration
public final annotator.find.Criterion varCriterion
public final annotator.find.Criterion notInMethodCriterion
static final boolean $assertionsDisabled
public void (java.lang.String)
String varName
public void (java.lang.String, boolean)
String varName
boolean isDeclaration
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
public annotator.find.Criterion$Kind getKind ()
public java.lang.String toString ()
static void ()
}
annotator/find/GenericArrayLocationCriterion.classGenericArrayLocationCriterion.java
package annotator.find
public annotator.find.GenericArrayLocationCriterion extends java.lang.Object implements annotator.find.Criterion {
private static final boolean debug
private final java.util.List location
static final boolean $assertionsDisabled
public void ()
public void (annotations.el.InnerTypeLocation)
annotations.el.InnerTypeLocation innerTypeLoc
private void (java.util.List)
java.util.List location
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
private boolean containsOnlyArray (java.util.List)
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry tpe
java.util.List location
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
com.sun.tools.javac.tree.JCTree$JCExpression exp
com.sun.tools.javac.tree.JCTree$JCExpression exp
com.sun.tools.javac.tree.JCTree$JCFieldAccess fieldAccess
com.sun.source.tree.Tree parent
boolean result
com.sun.tools.javac.tree.JCTree$JCFieldAccess fieldAccess
com.sun.source.tree.Tree gparent
com.sun.source.util.TreePath gpath
com.sun.source.util.TreePath outerPath
com.sun.source.tree.Tree childi
com.sun.source.tree.Tree inner
int i
java.util.List childTrees
boolean found
com.sun.source.tree.WildcardTree wct
com.sun.source.tree.Tree boundTree
com.sun.source.tree.Tree elt
boolean b
com.sun.source.util.TreePath parentPath
com.sun.source.tree.Tree parent
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry loc
com.sun.source.util.TreePath path
com.sun.source.util.TreePath pathRemaining
com.sun.source.tree.Tree leaf
com.sun.source.tree.Tree child
java.util.List locationRemaining
com.sun.source.util.TreePath parentPath
com.sun.source.tree.Tree parent
private boolean isStatic (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.tree.JCTree$JCFieldAccess fieldAccess
private boolean isGenericOrArray (com.sun.source.tree.Tree)
com.sun.source.tree.Tree t
public annotator.find.Criterion$Kind getKind ()
public java.lang.String toString ()
public java.util.List getLocation ()
static void ()
}
annotator/find/InClassCriterion$1.classInClassCriterion.java
package annotator.find
annotator.find.InClassCriterion$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
annotator/find/InClassCriterion.classInClassCriterion.java
package annotator.find
public final annotator.find.InClassCriterion extends java.lang.Object implements annotator.find.Criterion {
static boolean debug
public final String className
private final boolean exactMatch
static java.util.regex.Pattern anonclassPattern
static java.util.regex.Pattern localClassPattern
static final boolean $assertionsDisabled
public void (java.lang.String, boolean)
String className
boolean exactMatch
public annotator.find.Criterion$Kind getKind ()
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
public static boolean isSatisfiedBy (com.sun.source.util.TreePath, java.lang.String, boolean)
com.sun.source.tree.Tree tree
String declaredPackage
com.sun.source.tree.ExpressionTree packageTree
com.sun.source.tree.ClassTree c
javax.lang.model.element.Name csn
String treeClassName
com.sun.source.tree.NewClassTree nc
int anonclassNum
NumberFormatException e
java.util.regex.Matcher anonclassMatcher
String anonclassNumString
int anonclassNum
int actualIndexInSource
com.sun.source.tree.ClassTree c
String treeClassName
java.util.regex.Matcher localClassMatcher
String localClassNumString
String localClassName
int localClassNum
int actualIndexInSource
com.sun.source.tree.Tree tree
boolean checkAnon
boolean checkLocal
int i
com.sun.source.util.TreePath path
String className
boolean exactMatch
String cname
java.util.List trees
boolean insideMatch
public java.lang.String toString ()
private static transient void debug (java.lang.String, java.lang.Object[])
String message
Object[] args
static void ()
}
annotator/find/InFieldInitCriterion.classInFieldInitCriterion.java
package annotator.find
public annotator.find.InFieldInitCriterion extends java.lang.Object implements annotator.find.Criterion {
public final String varName
public final annotator.find.Criterion varCriterion
static final boolean $assertionsDisabled
public void (java.lang.String)
String varName
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
public annotator.find.Criterion$Kind getKind ()
public java.lang.String toString ()
static void ()
}
annotator/find/InInitBlockCriterion.classInInitBlockCriterion.java
package annotator.find
public annotator.find.InInitBlockCriterion extends java.lang.Object implements annotator.find.Criterion {
public final int blockID
public final boolean isStatic
public final annotator.find.Criterion notInMethodCriterion
static final boolean $assertionsDisabled
public void (int, boolean)
int blockID
boolean isStatic
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
int indexInSource
com.sun.source.util.TreePath path
public annotator.find.Criterion$Kind getKind ()
public java.lang.String toString ()
static void ()
}
annotator/find/InMethodCriterion.classInMethodCriterion.java
package annotator.find
final annotator.find.InMethodCriterion extends java.lang.Object implements annotator.find.Criterion {
public final String name
private final annotator.find.IsSigMethodCriterion sigMethodCriterion
static final boolean $assertionsDisabled
void (java.lang.String)
String name
public annotator.find.Criterion$Kind getKind ()
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
boolean b
com.sun.source.tree.ModifiersTree mods
com.sun.source.util.TreePath path
boolean staticDecl
boolean result
public java.lang.String toString ()
static void ()
}
annotator/find/InPackageCriterion.classInPackageCriterion.java
package annotator.find
final annotator.find.InPackageCriterion extends java.lang.Object implements annotator.find.Criterion {
private final String name
static final boolean $assertionsDisabled
void (java.lang.String)
String name
public annotator.find.Criterion$Kind getKind ()
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
String packageName
com.sun.source.tree.CompilationUnitTree cu
com.sun.source.tree.ExpressionTree pn
com.sun.source.tree.Tree tree
com.sun.source.util.TreePath path
public java.lang.String toString ()
static void ()
}
annotator/find/Insertion$1.classInsertion.java
package annotator.find
annotator.find.Insertion$1 extends java.lang.Object {
static final int[] $SwitchMap$type$Type$Kind
static final int[] $SwitchMap$com$sun$tools$javac$code$TypeAnnotationPosition$TypePathEntryKind
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
annotator/find/Insertion$Kind.classInsertion.java
package annotator.find
public final annotator.find.Insertion$Kind extends java.lang.Enum {
public static final annotator.find.Insertion$Kind ANNOTATION
public static final annotator.find.Insertion$Kind CAST
public static final annotator.find.Insertion$Kind CONSTRUCTOR
public static final annotator.find.Insertion$Kind METHOD
public static final annotator.find.Insertion$Kind NEW
public static final annotator.find.Insertion$Kind RECEIVER
public static final annotator.find.Insertion$Kind CLOSE_PARENTHESIS
private static final annotator.find.Insertion$Kind[] $VALUES
public static annotator.find.Insertion$Kind[] values ()
public static annotator.find.Insertion$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
annotator/find/Insertion.classInsertion.java
package annotator.find
public abstract annotator.find.Insertion extends java.lang.Object {
private final annotator.find.Criteria criteria
private final boolean separateLine
private boolean inserted
protected java.util.Set packageNames
protected static java.util.Set alwaysQualify
public void (annotator.find.Criteria, boolean)
annotator.find.Criteria criteria
boolean separateLine
public annotator.find.Criteria getCriteria ()
public java.lang.String getText ()
public java.lang.String getText (boolean, boolean, boolean, int, char)
boolean comments
boolean abbreviate
boolean gotSeparateLine
int pos
char precedingChar
String toInsert
protected abstract java.lang.String getText (boolean, boolean)
protected boolean addLeadingSpace (boolean, int, char)
boolean gotSeparateLine
int pos
char precedingChar
protected boolean addTrailingSpace (boolean)
boolean gotSeparateLine
public java.util.Set getPackageNames ()
public static java.util.Set getAlwaysQualify ()
public static void setAlwaysQualify (java.util.Set)
java.util.Set set
public boolean getSeparateLine ()
public boolean getInserted ()
public void setInserted (boolean)
boolean inserted
public java.lang.String toString ()
public abstract annotator.find.Insertion$Kind getKind ()
public static plume.Pair removePackage (java.lang.String)
String packageName
String basename
String s
int nameEnd
int dotIndex
public java.lang.String typeToString (type.Type, boolean, boolean)
int i
java.util.List typeArguments
type.Type innerType
type.DeclaredType declaredType
String typeName
int sep
type.ArrayType arrayType
type.BoundedType boundedType
type.Type type
boolean comments
boolean abbreviate
StringBuilder result
private void writeAnnotations (type.Type, java.lang.StringBuilder, boolean, boolean)
annotator.find.AnnotationInsertion ins
String annotation
type.Type type
StringBuilder result
boolean comments
boolean abbreviate
public static void decorateType (java.util.List, type.Type)
java.util.List innerTypeInsertions
type.Type outerType
public static void decorateType (java.util.List, type.Type, annotations.io.ASTPath)
annotations.io.ASTPath astPath
type.DeclaredType declaredType
type.BoundedType boundedType
type.DeclaredType declaredType
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry tpe
annotator.find.GenericArrayLocationCriterion c
String annos
java.util.List location
type.Type type
Throwable e
annotator.find.Insertion innerInsertion
java.util.List innerTypeInsertions
type.Type outerType
annotations.io.ASTPath outerPath
private static void decorateType (annotations.io.ASTPath, java.lang.String, type.Type, annotations.io.ASTPath)
type.DeclaredType declaredType
int arg
type.DeclaredType declaredType
type.BoundedType boundedType
annotations.io.ASTPath$ASTEntry entry
com.sun.source.tree.Tree$Kind kind
annotations.io.ASTPath astPath
String annos
type.Type type
annotations.io.ASTPath outerPath
java.util.Iterator ii
java.util.Iterator oi
static void ()
}
annotator/find/Insertions$1.classInsertions.java
package annotator.find
final annotator.find.Insertions$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (annotator.find.Insertion, annotator.find.Insertion)
annotator.find.Insertion o1
annotator.find.Insertion o2
annotator.find.Criteria c1
annotator.find.Criteria c2
annotations.io.ASTPath p1
annotations.io.ASTPath p2
annotations.io.ASTRecord r1
annotations.io.ASTRecord r2
int c
public volatile int compare (java.lang.Object, java.lang.Object)
}
annotator/find/Insertions$2.classInsertions.java
package annotator.find
annotator.find.Insertions$2 extends java.lang.Object implements java.util.Iterator {
private java.util.Iterator miter
private java.util.Iterator siter
private java.util.Iterator iiter
final annotator.find.Insertions this$0
void (annotator.find.Insertions)
annotator.find.Insertions this$0
public boolean hasNext ()
public annotator.find.Insertion next ()
public void remove ()
public volatile java.lang.Object next ()
}
annotator/find/Insertions$3.classInsertions.java
package annotator.find
annotator.find.Insertions$3 extends java.lang.Object {
static final int[] $SwitchMap$annotator$find$Insertion$Kind
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static final int[] $SwitchMap$com$sun$tools$javac$code$TypeAnnotationPosition$TypePathEntryKind
static final int[] $SwitchMap$type$Type$Kind
static final int[] $SwitchMap$com$sun$tools$javac$code$BoundKind
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
}
annotator/find/Insertions$ASTRecordMap$1$1$1.classInsertions.java
package annotator.find
annotator.find.Insertions$ASTRecordMap$1$1$1 extends java.lang.Object implements java.util.Map$Entry {
final annotations.io.ASTRecord key
final Object val
final java.util.Map$Entry val$e0
final annotator.find.Insertions$ASTRecordMap$1$1 this$3
void (annotator.find.Insertions$ASTRecordMap$1$1, java.util.Map$Entry)
annotator.find.Insertions$ASTRecordMap$1$1 this$3
public annotations.io.ASTRecord getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
public volatile java.lang.Object getKey ()
}
annotator/find/Insertions$ASTRecordMap$1$1.classInsertions.java
package annotator.find
annotator.find.Insertions$ASTRecordMap$1$1 extends java.lang.Object implements java.util.Iterator {
java.util.Iterator iter0
java.util.Iterator iter1
annotations.io.ASTRecord rec
final annotator.find.Insertions$ASTRecordMap$1 this$2
void (annotator.find.Insertions$ASTRecordMap$1)
annotator.find.Insertions$ASTRecordMap$1 this$2
public boolean hasNext ()
java.util.Map$Entry entry
public java.util.Map$Entry next ()
java.util.Map$Entry e0
public void remove ()
public volatile java.lang.Object next ()
}
annotator/find/Insertions$ASTRecordMap$1.classInsertions.java
package annotator.find
annotator.find.Insertions$ASTRecordMap$1 extends java.util.AbstractSet {
final int val$size
final annotator.find.Insertions$ASTRecordMap this$1
void (annotator.find.Insertions$ASTRecordMap, int)
annotator.find.Insertions$ASTRecordMap this$1
public java.util.Iterator iterator ()
public int size ()
}
annotator/find/Insertions$ASTRecordMap.classInsertions.java
package annotator.find
annotator.find.Insertions$ASTRecordMap extends java.lang.Object implements java.util.Map {
java.util.Map back
final annotator.find.Insertions this$0
void (annotator.find.Insertions)
annotator.find.Insertions this$0
private java.util.SortedMap getMap (annotations.io.ASTRecord)
annotations.io.ASTRecord rec
annotations.io.ASTRecord key
java.util.SortedMap map
public int size ()
java.util.SortedMap map
int n
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
annotations.io.ASTRecord rec
java.util.SortedMap m
public boolean containsValue (java.lang.Object)
java.util.SortedMap map
Object value
Object e
public java.lang.Object get (java.lang.Object)
Object key
annotations.io.ASTRecord rec
java.util.SortedMap map
public java.lang.Object put (annotations.io.ASTRecord, java.lang.Object)
annotations.io.ASTRecord key
Object value
annotations.io.ASTRecord rec
java.util.SortedMap map
public java.lang.Object remove (java.lang.Object)
Object key
annotations.io.ASTRecord rec
java.util.SortedMap map
public void putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Map m
public void clear ()
public java.util.Set keySet ()
public java.util.Collection values ()
java.util.SortedMap m
java.util.Set ret
public java.util.Set entrySet ()
int size
public volatile java.lang.Object put (java.lang.Object, java.lang.Object)
}
annotator/find/Insertions$TypeTree$ArrT.classInsertions.java
package annotator.find
final annotator.find.Insertions$TypeTree$ArrT extends annotator.find.Insertions$TypeTree implements com.sun.source.tree.ArrayTypeTree {
private final annotator.find.Insertions$TypeTree componentType
void (annotator.find.Insertions$TypeTree)
annotator.find.Insertions$TypeTree componentType
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public annotator.find.Insertions$TypeTree getType ()
public java.lang.String toString ()
public volatile com.sun.source.tree.Tree getType ()
}
annotator/find/Insertions$TypeTree$IdenT.classInsertions.java
package annotator.find
final annotator.find.Insertions$TypeTree$IdenT extends annotator.find.Insertions$TypeTree implements com.sun.source.tree.IdentifierTree {
private final String name
void (java.lang.String)
String dname
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public javax.lang.model.element.Name getName ()
public java.lang.String toString ()
}
annotator/find/Insertions$TypeTree$LocT.classInsertions.java
package annotator.find
final annotator.find.Insertions$TypeTree$LocT extends annotator.find.Insertions$TypeTree implements com.sun.source.tree.MemberSelectTree {
private final annotator.find.Insertions$TypeTree expr
private final javax.lang.model.element.Name name
void (annotator.find.Insertions$TypeTree, javax.lang.model.element.Name)
annotator.find.Insertions$TypeTree expr
javax.lang.model.element.Name name
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public annotator.find.Insertions$TypeTree getExpression ()
public javax.lang.model.element.Name getIdentifier ()
public java.lang.String toString ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
annotator/find/Insertions$TypeTree$ParT.classInsertions.java
package annotator.find
final annotator.find.Insertions$TypeTree$ParT extends annotator.find.Insertions$TypeTree implements com.sun.source.tree.ParameterizedTypeTree {
private final annotator.find.Insertions$TypeTree base
private final java.util.List typeArgs
void (annotator.find.Insertions$TypeTree, java.util.List)
annotator.find.Insertions$TypeTree base
java.util.List typeArgs
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public annotator.find.Insertions$TypeTree getType ()
public java.util.List getTypeArguments ()
public java.lang.String toString ()
com.sun.source.tree.Tree t
StringBuilder sb
String s
public volatile com.sun.source.tree.Tree getType ()
}
annotator/find/Insertions$TypeTree$Param.classInsertions.java
package annotator.find
final annotator.find.Insertions$TypeTree$Param extends annotator.find.Insertions$TypeTree implements com.sun.source.tree.TypeParameterTree {
private final String bname
private final type.BoundedType$BoundKind bk
private final com.sun.source.tree.Tree bound
void (java.lang.String, type.BoundedType$BoundKind, annotator.find.Insertions$TypeTree)
String bname
type.BoundedType$BoundKind bk
annotator.find.Insertions$TypeTree bound
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public javax.lang.model.element.Name getName ()
public java.util.List getBounds ()
public java.util.List getAnnotations ()
public java.lang.String toString ()
}
annotator/find/Insertions$TypeTree$PrimT.classInsertions.java
package annotator.find
final annotator.find.Insertions$TypeTree$PrimT extends annotator.find.Insertions$TypeTree implements com.sun.source.tree.PrimitiveTypeTree {
private final javax.lang.model.type.TypeKind typeKind
void (javax.lang.model.type.TypeKind)
javax.lang.model.type.TypeKind typeKind
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public javax.lang.model.type.TypeKind getPrimitiveTypeKind ()
public java.lang.String toString ()
}
annotator/find/Insertions$TypeTree$TypeName.classInsertions.java
package annotator.find
final annotator.find.Insertions$TypeTree$TypeName extends java.lang.Object implements javax.lang.model.element.Name {
private final String str
void (java.lang.String)
String str
public int length ()
public char charAt (int)
int index
public java.lang.CharSequence subSequence (int, int)
int start
int end
public boolean contentEquals (java.lang.CharSequence)
int i
int n
CharSequence cs
public java.lang.String toString ()
}
annotator/find/Insertions$TypeTree$WildT.classInsertions.java
package annotator.find
final annotator.find.Insertions$TypeTree$WildT extends annotator.find.Insertions$TypeTree implements com.sun.source.tree.WildcardTree {
private final annotator.find.Insertions$TypeTree bound
private final com.sun.source.tree.Tree$Kind kind
void ()
void (annotator.find.Insertions$TypeTree, type.BoundedType$BoundKind)
annotator.find.Insertions$TypeTree bound
type.BoundedType$BoundKind bk
void (com.sun.source.tree.Tree$Kind, annotator.find.Insertions$TypeTree)
com.sun.source.tree.Tree$Kind kind
annotator.find.Insertions$TypeTree bound
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor visitor
Object data
public com.sun.source.tree.Tree getBound ()
public java.lang.String toString ()
}
annotator/find/Insertions$TypeTree.classInsertions.java
package annotator.find
abstract annotator.find.Insertions$TypeTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
private static java.util.Map primTags
void ()
static annotator.find.Insertions$TypeTree fromJCTree (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree$JCExpression typeArg
com.sun.tools.javac.util.List typeArgs
java.util.List args
com.sun.source.tree.Tree$Kind kind
com.sun.tools.javac.tree.JCTree jt
static annotator.find.Insertions$TypeTree fromType (type.Type)
type.ArrayType atype
annotator.find.Insertions$TypeTree componentType
type.BoundedType btype
type.BoundedType$BoundKind bk
String bname
annotator.find.Insertions$TypeTree bound
type.Type t
java.util.List typeArgs
annotator.find.Insertions$TypeTree base
annotator.find.Insertions$TypeTree ret
java.util.List params
type.DeclaredType inner
javax.lang.model.type.TypeKind typeKind
String dname
com.sun.tools.javac.code.TypeTag typeTag
type.DeclaredType dtype
type.Type type
static annotator.find.Insertions$TypeTree fromType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
static type.Type conv (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type a
type.DeclaredType d0
com.sun.tools.javac.code.Type$ClassType ct
type.DeclaredType d
com.sun.tools.javac.code.Type t
type.BoundedType$BoundKind k
type.BoundedType$BoundKind k
type.BoundedType$BoundKind k
type.DeclaredType d
com.sun.tools.javac.code.Type t
type.BoundedType$BoundKind k
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type jtype
type.Type type
private static annotator.find.Insertions$TypeTree meld (annotator.find.Insertions$TypeTree, annotator.find.Insertions$TypeTree)
annotator.find.Insertions$TypeTree$IdenT it
annotator.find.Insertions$TypeTree$LocT lt
annotator.find.Insertions$TypeTree$ParT pt
annotator.find.Insertions$TypeTree t0
annotator.find.Insertions$TypeTree t1
static void ()
}
annotator/find/Insertions.classInsertions.java
package annotator.find
public annotator.find.Insertions extends java.lang.Object implements java.lang.Iterable {
private static final java.util.Comparator byASTRecord
private java.util.Map store
private int size
static final boolean $assertionsDisabled
private static int kindLevel (annotator.find.Insertion)
annotator.find.Insertion i
private com.sun.tools.javac.util.Pair nameSplit (java.lang.String)
String name
int i
public void ()
private void forClass (com.sun.source.tree.CompilationUnitTree, java.lang.String, java.util.Set)
java.util.Set set
com.sun.source.tree.CompilationUnitTree cut
String qualifiedClassName
java.util.Set result
com.sun.tools.javac.util.Pair pair
java.util.Map map
public java.util.Set forClass (com.sun.source.tree.CompilationUnitTree, java.lang.String)
com.sun.source.tree.CompilationUnitTree cut
String qualifiedClassName
java.util.Set set
public java.util.Set forOuterClass (com.sun.source.tree.CompilationUnitTree, java.lang.String)
String qualifiedClassName
String key
java.util.Set set
com.sun.source.tree.CompilationUnitTree cut
String qualifiedOuterClassName
java.util.Map map
public void add (annotator.find.Insertion)
com.sun.tools.javac.util.Pair triple
annotator.find.Insertion ins
annotator.find.InClassCriterion icc
String k1
String k2
java.util.Map map
java.util.Set set
public void addAll (java.util.Collection)
annotator.find.Insertion ins
java.util.Collection c
public int size ()
public java.util.Iterator iterator ()
public java.util.List toList ()
annotator.find.Insertion ins
java.util.List list
private java.util.Set organizeTypedInsertions (com.sun.source.tree.CompilationUnitTree, java.lang.String, java.util.Collection)
annotations.io.ASTPath temp
com.sun.source.tree.Tree node
com.sun.source.tree.Tree t
annotations.io.ASTRecord rec1
int b
java.util.List loc
annotator.find.Criteria icriteria
annotator.find.GenericArrayLocationCriterion igalc
annotator.find.Insertion inner
int a
java.util.List loc0
annotations.io.ASTRecord rec0
annotator.find.NewInsertion nins
annotator.find.TypedInsertion tins
annotator.find.TypedInsertion tins
int i
com.sun.source.tree.Tree dim
java.util.List loc
java.util.List dims
annotations.io.ASTRecord irec
annotator.find.GenericArrayLocationCriterion igalc
annotations.io.ASTPath temp
int d
annotations.io.ASTRecord rec
annotations.io.ASTPath$ASTEntry entry
com.sun.source.tree.Tree node
annotator.find.Criteria criteria
annotator.find.GenericArrayLocationCriterion galc
annotations.io.ASTPath p
annotator.find.Insertion ins
int n
int d
annotations.io.ASTPath$ASTEntry e
java.util.List loc
java.util.List inners
type.Type type
com.sun.source.tree.Tree t
annotator.find.GenericArrayLocationCriterion galc
com.sun.tools.javac.code.Symbol$MethodSymbol msym
com.sun.tools.javac.tree.JCTree$JCMethodDecl jmd
annotations.io.ASTPath ap
com.sun.tools.javac.code.Symbol$ClassSymbol csym
annotations.io.ASTPath$ASTEntry entry
int arg
java.util.List typeArgs
int j
com.sun.source.tree.ParameterizedTypeTree ptt
annotations.io.ASTPath$ASTEntry entry
annotator.find.Criteria criteria
String methodName
String fieldName
annotations.io.ASTPath ap1
java.util.List tpes
annotations.io.ASTRecord rec
com.sun.source.tree.Tree$Kind kind
java.util.Deque astack
annotations.io.ASTPath ap0
annotator.find.TypedInsertion tins
com.sun.source.util.TreePath path
com.sun.source.tree.Tree node
int i
int n
int actualDepth
int expectedDepth
annotator.find.Insertion ins
com.sun.source.tree.CompilationUnitTree cut
String className
java.util.Collection insertions
annotator.find.Insertions$ASTRecordMap map
java.util.Set organized
java.util.Set unorganized
java.util.List list
private int newArrayInnerTypeDepth (annotations.io.ASTPath)
annotations.io.ASTPath$ASTEntry entry
annotations.io.ASTPath path
int d
private annotations.io.ASTRecord extendToInnerType (annotations.io.ASTRecord, java.util.List)
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry tpe
annotations.io.ASTRecord rec
java.util.List loc
annotations.io.ASTRecord r
java.util.Iterator iter
int depth
private annotations.io.ASTRecord extendToInnerType (annotations.io.ASTRecord, java.util.List, com.sun.source.tree.Tree)
annotations.io.ASTPath$ASTEntry e
int a
com.sun.source.tree.Tree temp
int a
annotations.io.ASTPath$ASTEntry e
com.sun.source.tree.Tree temp
int d
annotations.io.ASTRecord rec
java.util.List loc
com.sun.source.tree.Tree node
annotations.io.ASTRecord r
com.sun.source.tree.Tree t
java.util.Iterator iter
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry tpe
private void mergeTypedInsertions (annotator.find.TypedInsertion, annotator.find.TypedInsertion)
annotator.find.TypedInsertion ins0
annotator.find.TypedInsertion ins1
private void mergeTypes (type.Type, type.Type)
type.ArrayType at0
type.ArrayType at1
type.BoundedType bt0
type.BoundedType bt1
String anno
int i
type.DeclaredType dt0
type.DeclaredType dt1
java.util.List tps0
java.util.List tps1
int n
type.Type t0
type.Type t1
private int localDepth (com.sun.source.tree.Tree)
com.sun.tools.javac.tree.JCTree$JCFieldAccess jfa
com.sun.source.tree.Tree node
com.sun.source.tree.Tree t
int n
static int access$000 (annotator.find.Insertion)
annotator.find.Insertion x0
static java.util.Map access$100 (annotator.find.Insertions)
annotator.find.Insertions x0
static void ()
}
annotator/find/InstanceOfCriterion.classInstanceOfCriterion.java
package annotator.find
public annotator.find.InstanceOfCriterion extends java.lang.Object implements annotator.find.Criterion {
private final String methodName
private final annotations.el.RelativeLocation loc
static final boolean $assertionsDisabled
public void (java.lang.String, annotations.el.RelativeLocation)
String methodName
annotations.el.RelativeLocation loc
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
int indexInClass
boolean b
com.sun.source.tree.InstanceOfTree instanceOfTree
int indexInSource
boolean b
boolean b
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
com.sun.source.util.TreePath parentPath
com.sun.source.tree.Tree parent
public annotator.find.Criterion$Kind getKind ()
public java.lang.String toString ()
static void ()
}
annotator/find/IntersectionTypeLocationCriterion.classIntersectionTypeLocationCriterion.java
package annotator.find
public annotator.find.IntersectionTypeLocationCriterion extends java.lang.Object implements annotator.find.Criterion {
private final int typeIndex
static final boolean $assertionsDisabled
public void (annotations.el.RelativeLocation)
annotations.el.RelativeLocation loc
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
com.sun.source.tree.IntersectionTypeTree itt
java.util.List bounds
com.sun.source.tree.Tree leaf
com.sun.source.tree.Tree parent
com.sun.source.util.TreePath path
com.sun.source.util.TreePath parentPath
com.sun.source.tree.Tree$Kind kind
public annotator.find.Criterion$Kind getKind ()
public java.lang.String toString ()
static void ()
}
annotator/find/IsCriterion$1.classIsCriterion.java
package annotator.find
annotator.find.IsCriterion$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
annotator/find/IsCriterion.classIsCriterion.java
package annotator.find
final annotator.find.IsCriterion extends java.lang.Object implements annotator.find.Criterion {
private final com.sun.source.tree.Tree$Kind kind
private final String name
static final boolean $assertionsDisabled
void (com.sun.source.tree.Tree$Kind, java.lang.String)
com.sun.source.tree.Tree$Kind kind
String name
public annotator.find.Criterion$Kind getKind ()
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
String varName
String methodName
com.sun.source.util.TreePath path
com.sun.source.tree.Tree tree
public java.lang.String toString ()
static void ()
}
annotator/find/IsSigMethodCriterion$Context.classIsSigMethodCriterion.java
package annotator.find
annotator.find.IsSigMethodCriterion$Context extends java.lang.Object {
public final String packageName
public final java.util.List imports
public void (java.lang.String, java.util.List)
String packageName
java.util.List imports
}
annotator/find/IsSigMethodCriterion.classIsSigMethodCriterion.java
package annotator.find
public annotator.find.IsSigMethodCriterion extends java.lang.Object implements annotator.find.Criterion {
private static final java.util.Map contextCache
private final String fullMethodName
private final String simpleMethodName
private final java.util.List fullyQualifiedParams
private final String returnType
static final boolean $assertionsDisabled
public void (java.lang.String)
Exception e
String methodName
String returnTypeJvml
private void parseParams (java.lang.String)
String nextParam
String params
private java.lang.String readNext (java.lang.String)
String restOfParams
String firstChar
private static annotator.find.IsSigMethodCriterion$Context initImports (com.sun.source.util.TreePath)
String packageName
String imported
com.sun.source.tree.ImportTree i
com.sun.source.util.TreePath path
com.sun.source.tree.CompilationUnitTree topLevel
annotator.find.IsSigMethodCriterion$Context result
com.sun.source.tree.ExpressionTree packageTree
String packageName
java.util.List imports
private boolean matchTypeParam (java.lang.String, com.sun.source.tree.Tree, java.util.Map, annotator.find.IsSigMethodCriterion$Context)
java.util.Map$Entry p
String goalType
com.sun.source.tree.Tree type
java.util.Map typeToClassMap
annotator.find.IsSigMethodCriterion$Context context
String simpleType
boolean haveMatch
private boolean matchTypeParams (java.util.List, java.util.Map, annotator.find.IsSigMethodCriterion$Context)
String fullType
com.sun.source.tree.VariableTree vt
com.sun.source.tree.Tree vtType
int i
java.util.List sourceParams
java.util.Map typeToClassMap
annotator.find.IsSigMethodCriterion$Context context
private boolean matchSimpleType (java.lang.String, java.lang.String, annotator.find.IsSigMethodCriterion$Context)
int bracketIndex
String beforeBracket
String afterBracket
String packagePrefix
String importSimpleType
int arrayBracket
String simpleBaseType
String importPrefix
String someImport
String fullType
String simpleType
annotator.find.IsSigMethodCriterion$Context context
boolean matchable
private boolean matchWithPrefix (java.lang.String, java.lang.String, java.lang.String)
String fullType
String simpleType
String prefix
private boolean matchWithPrefixOneWay (java.lang.String, java.lang.String, java.lang.String)
String fullType
String simpleType
String prefix
String simpleType2
String fullType2
boolean b
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
com.sun.source.tree.Tree boundZero
String paramName
String paramClass
java.util.List paramBounds
com.sun.source.tree.TypeParameterTree param
com.sun.source.tree.Tree pb
String paramName
String paramClass
java.util.List paramBounds
com.sun.source.tree.TypeParameterTree param
com.sun.source.util.TreePath classpath
com.sun.source.tree.ClassTree ct
com.sun.source.util.TreePath path
annotator.find.IsSigMethodCriterion$Context context
com.sun.source.tree.Tree leaf
com.sun.source.tree.MethodTree mt
java.util.List sourceParams
java.util.Map typeToClassMap
private static com.sun.source.tree.ClassTree enclosingClass (com.sun.source.util.TreePath)
com.sun.source.tree.Tree leaf
com.sun.source.util.TreePath path
java.util.Set kinds
com.sun.source.util.TreePath p
public annotator.find.Criterion$Kind getKind ()
private boolean isPrimitiveLetter (java.lang.String)
String s
public java.lang.String toString ()
static void ()
}
annotator/find/LambdaCriterion.classLambdaCriterion.java
package annotator.find
public annotator.find.LambdaCriterion extends java.lang.Object implements annotator.find.Criterion {
private final String methodName
private final annotations.el.RelativeLocation loc
static final boolean $assertionsDisabled
public void (java.lang.String, annotations.el.RelativeLocation)
String methodName
annotations.el.RelativeLocation loc
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
int indexInClass
boolean b
int indexInSource
boolean b
boolean b
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
com.sun.source.util.TreePath parentPath
com.sun.source.tree.Tree parent
public annotator.find.Criterion$Kind getKind ()
public java.lang.String toString ()
static void ()
}
annotator/find/LocalVariableCriterion.classLocalVariableCriterion.java
package annotator.find
public annotator.find.LocalVariableCriterion extends java.lang.Object implements annotator.find.Criterion {
private final String fullMethodName
private final annotations.el.LocalLocation loc
static final boolean $assertionsDisabled
public void (java.lang.String, annotations.el.LocalLocation)
String methodName
annotations.el.LocalLocation loc
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
int varIndex
java.util.List allOffsetsWithThisName
Integer thisVariablesOffset
int i
com.sun.source.tree.VariableTree vtt
String varName
com.sun.tools.javac.util.Pair key
String potentialVarName
com.sun.source.tree.Tree parent
com.sun.source.util.TreePath path
com.sun.source.util.TreePath parentPath
public annotator.find.Criterion$Kind getKind ()
public java.lang.String toString ()
static void ()
}
annotator/find/MemberReferenceCriterion.classMemberReferenceCriterion.java
package annotator.find
public annotator.find.MemberReferenceCriterion extends java.lang.Object implements annotator.find.Criterion {
private final String methodName
private final annotations.el.RelativeLocation loc
static final boolean $assertionsDisabled
public void (java.lang.String, annotations.el.RelativeLocation)
String methodName
annotations.el.RelativeLocation loc
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
int indexInClass
boolean b
int indexInSource
boolean b
boolean b
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public annotator.find.Criterion$Kind getKind ()
public java.lang.String toString ()
static void ()
}
annotator/find/MethodBoundCriterion.classMethodBoundCriterion.java
package annotator.find
public annotator.find.MethodBoundCriterion extends java.lang.Object implements annotator.find.Criterion {
private final String methodName
public final annotations.el.BoundLocation boundLoc
private final annotator.find.Criterion sigMethodCriterion
private final annotator.find.Criterion boundLocationCriterion
static final boolean $assertionsDisabled
public void (java.lang.String, annotations.el.BoundLocation)
String methodName
annotations.el.BoundLocation boundLoc
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
public annotator.find.Criterion$Kind getKind ()
public java.lang.String toString ()
static void ()
}
annotator/find/NewCriterion.classNewCriterion.java
package annotator.find
public annotator.find.NewCriterion extends java.lang.Object implements annotator.find.Criterion {
private final String methodName
private final annotator.find.Criterion inMethodCriterion
private final annotations.el.RelativeLocation loc
static final boolean $assertionsDisabled
public void (java.lang.String, annotations.el.RelativeLocation)
String methodName
annotations.el.RelativeLocation loc
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
int indexInClass
boolean b
int indexInSource
boolean b
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public annotator.find.Criterion$Kind getKind ()
public java.lang.String toString ()
static void ()
}
annotator/find/NewInsertion.classNewInsertion.java
package annotator.find
public annotator.find.NewInsertion extends annotator.find.TypedInsertion {
private static final java.util.regex.Pattern qualifiers
protected boolean qualifyType
public void (type.Type, annotator.find.Criteria, java.util.List)
type.Type type
annotator.find.Criteria criteria
java.util.List innerTypeInsertions
protected java.lang.String getText (boolean, boolean)
String a
StringBuilder b
java.util.List annotations
type.DeclaredType t
java.util.regex.Matcher matcher
String prefix
type.DeclaredType baseType
boolean commentAnnotation
String result
boolean comments
boolean abbreviate
public void setQualifyType (boolean)
boolean qualifyType
protected boolean addLeadingSpace (boolean, int, char)
boolean gotSeparateLine
int pos
char precedingChar
protected boolean addTrailingSpace (boolean)
boolean gotSeparateLine
public annotator.find.Insertion$Kind getKind ()
static void ()
}
annotator/find/NotInMethodCriterion.classNotInMethodCriterion.java
package annotator.find
final annotator.find.NotInMethodCriterion extends java.lang.Object implements annotator.find.Criterion {
static final boolean $assertionsDisabled
void ()
public annotator.find.Criterion$Kind getKind ()
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
com.sun.source.tree.Tree$Kind kind
com.sun.source.util.TreePath path
public java.lang.String toString ()
static void ()
}
annotator/find/PackageCriterion.classPackageCriterion.java
package annotator.find
final annotator.find.PackageCriterion extends java.lang.Object implements annotator.find.Criterion {
private final String name
static final boolean $assertionsDisabled
void (java.lang.String)
String name
public annotator.find.Criterion$Kind getKind ()
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree tree
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
com.sun.source.tree.ExpressionTree pn
com.sun.source.tree.CompilationUnitTree cu
com.sun.source.util.TreePath path
com.sun.source.tree.Tree tree
public java.lang.String toString ()
static void ()
}
annotator/find/ParamCriterion$1.classParamCriterion.java
package annotator.find
annotator.find.ParamCriterion$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
annotator/find/ParamCriterion.classParamCriterion.java
package annotator.find
public annotator.find.ParamCriterion extends java.lang.Object implements annotator.find.Criterion {
private final String methodName
private final Integer paramPos
static final boolean $assertionsDisabled
public void (java.lang.String, java.lang.Integer)
String methodName
Integer pos
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
java.util.List params
java.util.List params
com.sun.source.tree.Tree parent
java.util.List params
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public annotator.find.Criterion$Kind getKind ()
public java.lang.String toString ()
static void ()
}
annotator/find/ReceiverCriterion.classReceiverCriterion.java
package annotator.find
public annotator.find.ReceiverCriterion extends java.lang.Object implements annotator.find.Criterion {
private final String methodName
private final annotator.find.Criterion isSigMethodCriterion
static final boolean $assertionsDisabled
public void (java.lang.String)
String methodName
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
com.sun.source.tree.MethodTree leaf
com.sun.source.tree.MethodTree method
com.sun.source.tree.Tree param
com.sun.source.util.TreePath parent
com.sun.source.util.TreePath path
public annotator.find.Criterion$Kind getKind ()
public java.lang.String toString ()
static void ()
}
annotator/find/ReceiverInsertion.classReceiverInsertion.java
package annotator.find
public annotator.find.ReceiverInsertion extends annotator.find.TypedInsertion {
private boolean addComma
private boolean qualifyThis
public void (type.DeclaredType, annotator.find.Criteria, java.util.List)
type.DeclaredType type
annotator.find.Criteria criteria
java.util.List innerTypeInsertions
public void setAddComma (boolean)
boolean addComma
public void setQualifyType (boolean)
boolean qualifyThis
protected java.lang.String getText (boolean, boolean)
String a
StringBuilder b
java.util.List annotations
type.DeclaredType t
type.DeclaredType baseType
boolean commentAnnotation
String result
boolean comments
boolean abbreviate
protected boolean addLeadingSpace (boolean, int, char)
boolean gotSeparateLine
int pos
char precedingChar
protected boolean addTrailingSpace (boolean)
boolean gotSeparateLine
public annotator.find.Insertion$Kind getKind ()
}
annotator/find/ReturnTypeCriterion.classReturnTypeCriterion.java
package annotator.find
public annotator.find.ReturnTypeCriterion extends java.lang.Object implements annotator.find.Criterion {
private final String methodName
private final annotator.find.Criterion inClassCriterion
private final annotator.find.Criterion sigMethodCriterion
static final boolean $assertionsDisabled
public void (java.lang.String, java.lang.String)
String className
String methodName
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
public annotator.find.Criterion$Kind getKind ()
public java.lang.String toString ()
static void ()
}
annotator/find/TreeFinder$1.classTreeFinder.java
package annotator.find
annotator.find.TreeFinder$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
annotator/find/TreeFinder$DeclarationPositionFinder.classTreeFinder.java
package annotator.find
annotator.find.TreeFinder$DeclarationPositionFinder extends com.sun.source.util.TreeScanner {
static final boolean $assertionsDisabled
final annotator.find.TreeFinder this$0
private void (annotator.find.TreeFinder)
public java.lang.Integer visitMethod (com.sun.source.tree.MethodTree, java.lang.Void)
com.sun.tools.javac.tree.JCTree before
com.sun.tools.javac.tree.JCTree before
com.sun.source.tree.MethodTree node
Void p
com.sun.source.tree.ModifiersTree mt
java.util.List annos
com.sun.tools.javac.tree.JCTree before
int declPos
int modsPos
public java.lang.Integer visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, java.lang.Void)
com.sun.source.tree.CompilationUnitTree node
Void p
com.sun.tools.javac.tree.JCTree$JCCompilationUnit cu
public java.lang.Integer visitClass (com.sun.source.tree.ClassTree, java.lang.Void)
com.sun.source.tree.ClassTree node
Void p
com.sun.tools.javac.tree.JCTree$JCClassDecl cd
int result
public volatile java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
public volatile java.lang.Object visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
public volatile java.lang.Object visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, java.lang.Object)
void (annotator.find.TreeFinder, annotator.find.TreeFinder$1)
annotator.find.TreeFinder x0
annotator.find.TreeFinder$1 x1
static void ()
}
annotator/find/TreeFinder$TypePositionFinder$1.classTreeFinder.java
package annotator.find
annotator.find.TreeFinder$TypePositionFinder$1 extends com.sun.tools.javac.code.Types$SimpleVisitor {
final annotator.find.TreeFinder$TypePositionFinder this$1
void (annotator.find.TreeFinder$TypePositionFinder)
annotator.find.TreeFinder$TypePositionFinder this$1
public java.lang.Integer visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Integer)
com.sun.tools.javac.code.Type$ArrayType t
Integer i
public java.lang.Integer visitType (com.sun.tools.javac.code.Type, java.lang.Integer)
com.sun.tools.javac.code.Type t
Integer i
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
annotator/find/TreeFinder$TypePositionFinder.classTreeFinder.java
package annotator.find
annotator.find.TreeFinder$TypePositionFinder extends com.sun.source.util.TreeScanner {
static final boolean $assertionsDisabled
final annotator.find.TreeFinder this$0
private void (annotator.find.TreeFinder)
private plume.Pair pathAndPos (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree t
private plume.Pair pathAndPos (com.sun.tools.javac.tree.JCTree, int)
com.sun.tools.javac.tree.JCTree t
int i
private plume.Pair getBaseTypePosition (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree$JCFieldAccess jfa
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.tree.JCTree exp
com.sun.tools.javac.tree.JCTree t
public plume.Pair visitVariable (com.sun.source.tree.VariableTree, annotator.find.Insertion)
com.sun.tools.javac.tree.JCTree$JCExpression type
com.sun.source.tree.VariableTree node
annotator.find.Insertion ins
javax.lang.model.element.Name name
com.sun.tools.javac.tree.JCTree$JCVariableDecl jn
com.sun.tools.javac.tree.JCTree jt
annotator.find.Criteria criteria
public plume.Pair visitMethod (com.sun.source.tree.MethodTree, annotator.find.Insertion)
com.sun.source.tree.MethodTree node
annotator.find.Insertion ins
com.sun.tools.javac.tree.JCTree$JCMethodDecl jcnode
com.sun.tools.javac.tree.JCTree$JCVariableDecl jcvar
int pos
annotations.io.ASTRecord astPath
public plume.Pair visitIdentifier (com.sun.source.tree.IdentifierTree, annotator.find.Insertion)
annotations.io.ASTPath$ASTEntry entry
int n
annotations.io.ASTPath$ASTEntry entry
com.sun.tools.javac.tree.JCTree$JCNewClass nc
annotations.io.ASTRecord astRecord
com.sun.source.tree.IdentifierTree node
annotator.find.Insertion ins
annotations.io.ASTRecord rec
annotations.io.ASTPath astPath
com.sun.source.tree.Tree parent
Integer i
com.sun.tools.javac.tree.JCTree$JCIdent jcnode
public plume.Pair visitMemberSelect (com.sun.source.tree.MemberSelectTree, annotator.find.Insertion)
com.sun.source.tree.MemberSelectTree node
annotator.find.Insertion ins
com.sun.tools.javac.tree.JCTree$JCFieldAccess raw
public plume.Pair visitTypeParameter (com.sun.source.tree.TypeParameterTree, annotator.find.Insertion)
com.sun.source.tree.TypeParameterTree node
annotator.find.Insertion ins
com.sun.tools.javac.tree.JCTree$JCTypeParameter tp
public plume.Pair visitWildcard (com.sun.source.tree.WildcardTree, annotator.find.Insertion)
com.sun.source.tree.WildcardTree node
annotator.find.Insertion ins
com.sun.tools.javac.tree.JCTree$JCWildcard wc
public plume.Pair visitPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, annotator.find.Insertion)
com.sun.source.tree.PrimitiveTypeTree node
annotator.find.Insertion ins
public plume.Pair visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, annotator.find.Insertion)
com.sun.source.tree.ParameterizedTypeTree node
annotator.find.Insertion ins
com.sun.source.tree.Tree parent
Integer pos
private int arrayLevels (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
private int arrayLevels (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
int result
private com.sun.tools.javac.tree.JCTree arrayContentType (com.sun.tools.javac.tree.JCTree$JCArrayTypeTree)
com.sun.tools.javac.tree.JCTree$JCArrayTypeTree att
com.sun.tools.javac.tree.JCTree node
private com.sun.source.tree.ArrayTypeTree largestContainingArray (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
com.sun.source.util.TreePath p
com.sun.source.tree.Tree result
public plume.Pair visitArrayType (com.sun.source.tree.ArrayTypeTree, annotator.find.Insertion)
int i
com.sun.source.tree.ArrayTypeTree node
annotator.find.Insertion ins
com.sun.tools.javac.tree.JCTree$JCArrayTypeTree att
com.sun.source.tree.ArrayTypeTree largest
int largestLevels
int levels
int start
int end
int pos
private int arrayInsertPos (int, int)
String nonDot
String regex
java.util.regex.Pattern p
java.util.regex.Matcher m
CharSequence s
int pos
java.io.IOException e
int start
int end
public plume.Pair visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, annotator.find.Insertion)
com.sun.source.tree.CompilationUnitTree node
annotator.find.Insertion ins
com.sun.tools.javac.tree.JCTree$JCCompilationUnit cu
public plume.Pair visitClass (com.sun.source.tree.ClassTree, annotator.find.Insertion)
com.sun.source.tree.ClassTree node
annotator.find.Insertion ins
com.sun.tools.javac.tree.JCTree$JCClassDecl cd
com.sun.tools.javac.tree.JCTree t
private int getDimsSize (com.sun.tools.javac.tree.JCTree$JCExpression)
int elemDimsSize
com.sun.tools.javac.tree.JCTree$JCExpression elem
com.sun.tools.javac.tree.JCTree$JCNewArray na
int maxDimsSize
com.sun.tools.javac.tree.JCTree$JCExpression tree
public plume.Pair visitNewArray (com.sun.source.tree.NewArrayTree, annotator.find.Insertion)
com.sun.tools.javac.tree.JCTree$JCFieldAccess jfa
int arg
java.util.List typeArgs
annotations.io.ASTPath$ASTEntry entry
com.sun.source.tree.Tree typeTree
int j
annotations.io.ASTPath newPath
int j
annotations.io.ASTPath$ASTEntry lastEntry
int n
int i
annotator.find.AnnotationInsertion ai
com.sun.tools.javac.tree.JCTree typeTree
com.sun.source.tree.Tree parent
com.sun.source.util.TreePath parentPath
int startPos
int endPos
int pos
int startPos
com.sun.tools.javac.tree.JCTree elem
int i
com.sun.tools.javac.tree.JCTree$JCArrayTypeTree jcatt
com.sun.tools.javac.tree.JCTree$JCExpression expr
java.util.List inits
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.source.tree.NewArrayTree node
annotator.find.Insertion ins
com.sun.tools.javac.tree.JCTree$JCNewArray na
annotator.find.GenericArrayLocationCriterion galc
annotations.io.ASTRecord rec
annotations.io.ASTPath astPath
String childSelector
int dimsSize
int dim
public plume.Pair visitNewClass (com.sun.source.tree.NewClassTree, annotator.find.Insertion)
com.sun.source.tree.NewClassTree node
annotator.find.Insertion ins
com.sun.tools.javac.tree.JCTree$JCNewClass na
com.sun.tools.javac.tree.JCTree$JCExpression className
public volatile java.lang.Object visitWildcard (com.sun.source.tree.WildcardTree, java.lang.Object)
public volatile java.lang.Object visitTypeParameter (com.sun.source.tree.TypeParameterTree, java.lang.Object)
public volatile java.lang.Object visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.source.tree.ArrayTypeTree, java.lang.Object)
public volatile java.lang.Object visitPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, java.lang.Object)
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
public volatile java.lang.Object visitNewArray (com.sun.source.tree.NewArrayTree, java.lang.Object)
public volatile java.lang.Object visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
public volatile java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
public volatile java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
public volatile java.lang.Object visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
public volatile java.lang.Object visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, java.lang.Object)
void (annotator.find.TreeFinder, annotator.find.TreeFinder$1)
annotator.find.TreeFinder x0
annotator.find.TreeFinder$1 x1
static void ()
}
annotator/find/TreeFinder.classTreeFinder.java
package annotator.find
public annotator.find.TreeFinder extends com.sun.source.util.TreeScanner {
public static final annotations.io.DebugWriter dbug
public static final annotations.io.DebugWriter stak
public static final annotations.io.DebugWriter warn
private static final String comment
private static final String literal
private static final String nonDelimSlash
java.util.Map treePathCache
private final annotator.find.TreeFinder$TypePositionFinder tpf
private final annotator.find.TreeFinder$DeclarationPositionFinder dpf
private final com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
private final com.google.common.collect.SetMultimap insertions
private final com.google.common.collect.SetMultimap astInsertions
static final boolean $assertionsDisabled
private static final java.lang.String otherThan (char)
String cEscaped
String cEscaped
char c
String cEscaped
public static com.sun.source.util.TreePath largestContainingArray (com.sun.source.util.TreePath)
com.sun.source.util.TreePath p
private int getFirstInstanceAfter (char, int)
char c
int i
private int getNthInstanceInRange (char, int, int, int)
CharSequence s
int count
int pos
int stop
String cQuoted
String regex
java.util.regex.Pattern p
java.util.regex.Matcher m
java.io.IOException e
char c
int start
int end
int n
private com.sun.source.tree.Tree parent (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
public com.sun.source.util.TreePath getPath (com.sun.source.tree.Tree)
com.sun.source.tree.Tree target
com.sun.source.util.TreePath result
private annotations.io.ASTRecord astRecord (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
java.util.Map index
public void (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
boolean handled (com.sun.source.tree.Tree)
com.sun.source.tree.Tree node
private boolean wildcardLast (java.util.List)
java.util.List location
public java.lang.Void scan (com.sun.source.tree.Tree, java.util.List)
com.sun.source.tree.Tree t
annotations.io.ASTPath astPath
Integer pos
annotator.find.Insertion i
java.util.Iterator it
com.sun.source.tree.Tree node
java.util.List p
com.sun.source.util.TreePath path
java.lang.Integer findPosition (com.sun.source.util.TreePath, annotator.find.Insertion)
com.sun.tools.javac.tree.JCTree$JCMethodDecl method
annotator.find.ConstructorInsertion cons
annotator.find.ReceiverInsertion receiver
com.sun.source.tree.MethodTree method
com.sun.source.tree.VariableTree rcv
annotator.find.NewInsertion neu
com.sun.source.tree.NewArrayTree newArray
plume.Pair pair
com.sun.tools.javac.tree.JCTree$JCMethodDecl jcnode
com.sun.source.tree.Tree returnType
com.sun.source.tree.Tree bound
int limit
Integer nextpos1
Integer nextpos2
plume.Pair pair
type.DeclaredType dt
type.Type t
com.sun.tools.javac.tree.JCTree jcTree
com.sun.tools.javac.tree.JCTree jcTree
plume.Pair pair
com.sun.source.tree.Tree parent
boolean typeScan
Integer pos
java.util.Map astIndex
annotations.io.ASTRecord insertRecord
Throwable e
com.sun.source.util.TreePath path
annotator.find.Insertion i
com.sun.source.tree.Tree node
java.lang.Integer findPositionByASTPath (annotations.io.ASTPath, com.sun.source.util.TreePath, annotator.find.Insertion)
com.sun.tools.javac.tree.JCTree$JCMethodDecl method
annotator.find.ConstructorInsertion cons
annotator.find.ReceiverInsertion receiver
com.sun.source.tree.MethodTree method
annotator.find.NewInsertion neu
com.sun.source.tree.NewArrayTree newArray
com.sun.source.tree.Tree parent
plume.Pair pair
com.sun.tools.javac.tree.JCTree$JCMethodDecl jcnode
com.sun.source.tree.Tree returnType
com.sun.source.tree.Tree bound
int limit
Integer nextpos1
Integer nextpos2
plume.Pair pair
type.DeclaredType dt
type.Type t
com.sun.tools.javac.tree.JCTree jcTree
com.sun.tools.javac.tree.JCTree jcTree
plume.Pair pair
com.sun.source.tree.Tree parent
boolean typeScan
annotations.io.ASTPath$ASTEntry entry
Integer pos
java.util.Map astIndex
annotations.io.ASTRecord insertRecord
Throwable e
annotations.io.ASTPath astPath
com.sun.source.util.TreePath path
annotator.find.Insertion i
com.sun.source.tree.Tree node
private java.lang.Integer implicitClassBoundPosition (com.sun.tools.javac.tree.JCTree$JCClassDecl, annotator.find.Insertion)
int start
int offset
String s
java.util.regex.Pattern p
java.util.regex.Matcher m
Integer pos
com.sun.tools.javac.tree.JCTree$JCTypeParameter param
int start
com.sun.tools.javac.tree.JCTree$JCClassDecl cd
annotator.find.Insertion i
Integer pos
com.sun.tools.javac.tree.JCTree$JCModifiers mods
String name
private int findMethodName (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
CharSequence s
String regex
java.util.regex.Pattern pat
java.util.regex.Matcher mat
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCMethodDecl node
String sym
String name
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.tree.JCTree$JCBlock body
int nodeStart
int nodeEnd
int nodeLength
int modsLength
int bodyLength
int start
int end
int angle
private boolean alreadyPresent (com.sun.source.util.TreePath, annotator.find.Insertion)
com.sun.source.tree.Tree type
com.sun.source.tree.Tree type
com.sun.tools.javac.tree.JCTree$JCNewClass nc
com.sun.source.tree.Tree type
com.sun.source.tree.Tree n
String ann
String text
String iann
String iannNoPackage
com.sun.source.tree.AnnotationTree at
com.sun.source.util.TreePath path
annotator.find.Insertion ins
java.util.List alreadyPresent
public static void reportInsertionError (annotator.find.Insertion, java.lang.Throwable)
annotator.find.Insertion i
Throwable e
private void addReceiverType (com.sun.source.util.TreePath, annotator.find.ReceiverInsertion, com.sun.source.tree.MethodTree)
com.sun.source.tree.TypeParameterTree tree
type.DeclaredType inner
com.sun.source.tree.ClassTree clazz
String className
boolean isStatic
com.sun.source.util.TreePath path
annotator.find.ReceiverInsertion receiver
com.sun.source.tree.MethodTree method
com.sun.source.util.TreePath parent
com.sun.source.tree.Tree leaf
com.sun.source.tree.Tree$Kind kind
type.Type outerType
type.DeclaredType baseType
type.DeclaredType innerTypes
type.DeclaredType staticType
boolean isCon
boolean skip
type.Type type
private void addNewType (com.sun.source.util.TreePath, annotator.find.NewInsertion, com.sun.source.tree.NewArrayTree)
String ann
java.util.List annotations
type.Type newType
com.sun.source.util.TreePath path
annotator.find.NewInsertion neu
com.sun.source.tree.NewArrayTree newArray
type.DeclaredType baseType
private void addConstructor (com.sun.source.util.TreePath, annotator.find.ConstructorInsertion, com.sun.source.tree.MethodTree)
String ann
java.util.List annotations
String className
type.Type newType
annotator.find.Insertion i
java.util.Iterator iter
java.util.List recvInner
com.sun.source.util.TreePath path
annotator.find.ConstructorInsertion cons
com.sun.source.tree.MethodTree method
annotator.find.ReceiverInsertion recv
com.sun.source.tree.MethodTree leaf
com.sun.source.tree.ClassTree parent
type.DeclaredType baseType
public com.google.common.collect.SetMultimap getPaths ()
public com.google.common.collect.SetMultimap getInsertionsByPosition (com.sun.tools.javac.tree.JCTree$JCCompilationUnit, java.util.List)
com.sun.source.tree.Tree t
annotator.find.InClassCriterion c
annotator.find.Insertion i
annotator.find.Insertion i
com.sun.tools.javac.tree.JCTree$JCCompilationUnit node
java.util.List p
java.util.List uninserted
java.util.List typeDecls
public com.google.common.collect.SetMultimap getPositions (com.sun.tools.javac.tree.JCTree$JCCompilationUnit, annotator.find.Insertions)
String name
java.util.Collection forClass
com.sun.tools.javac.tree.JCTree decl
com.sun.tools.javac.tree.JCTree$JCCompilationUnit node
annotator.find.Insertions insertions
java.util.List list
public volatile java.lang.Object scan (com.sun.source.tree.Tree, java.lang.Object)
static annotations.io.ASTRecord access$000 (annotator.find.TreeFinder, com.sun.source.tree.Tree)
annotator.find.TreeFinder x0
com.sun.source.tree.Tree x1
static com.sun.tools.javac.tree.JCTree$JCCompilationUnit access$100 (annotator.find.TreeFinder)
annotator.find.TreeFinder x0
static int access$200 (annotator.find.TreeFinder, char, int)
annotator.find.TreeFinder x0
char x1
int x2
static int access$300 (annotator.find.TreeFinder, com.sun.tools.javac.tree.JCTree$JCMethodDecl)
annotator.find.TreeFinder x0
com.sun.tools.javac.tree.JCTree$JCMethodDecl x1
static com.sun.source.tree.Tree access$400 (annotator.find.TreeFinder, com.sun.source.tree.Tree)
annotator.find.TreeFinder x0
com.sun.source.tree.Tree x1
static int access$500 (annotator.find.TreeFinder, char, int, int, int)
annotator.find.TreeFinder x0
char x1
int x2
int x3
int x4
static java.lang.String access$600 (char)
char x0
static void ()
}
annotator/find/TypeArgumentCriterion$1.classTypeArgumentCriterion.java
package annotator.find
annotator.find.TypeArgumentCriterion$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
annotator/find/TypeArgumentCriterion.classTypeArgumentCriterion.java
package annotator.find
public annotator.find.TypeArgumentCriterion extends java.lang.Object implements annotator.find.Criterion {
private final String methodName
private final annotations.el.RelativeLocation loc
static final boolean $assertionsDisabled
public void (java.lang.String, annotations.el.RelativeLocation)
String methodName
annotations.el.RelativeLocation loc
public boolean isSatisfiedBy (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree leaf
public boolean isSatisfiedBy (com.sun.source.util.TreePath)
java.util.List typeArgs
java.util.List typeArgs
com.sun.source.util.TreePath path
com.sun.source.util.TreePath parentPath
com.sun.source.tree.Tree parent
java.util.List typeArgs
public annotator.find.Criterion$Kind getKind ()
public java.lang.String toString ()
static void ()
}
annotator/find/TypeBoundExtendsInsertion.classTypeBoundExtendsInsertion.java
package annotator.find
public annotator.find.TypeBoundExtendsInsertion extends annotator.find.AnnotationInsertion {
public void (java.lang.String, annotator.find.Criteria, boolean)
String text
annotator.find.Criteria criteria
boolean separateLine
protected java.lang.String getText (boolean, boolean)
boolean comments
boolean abbreviate
protected boolean addTrailingSpace (boolean)
boolean gotSeparateLine
}
annotator/find/TypedInsertion$1.classTypedInsertion.java
package annotator.find
annotator.find.TypedInsertion$1 extends java.lang.Object {
static final int[] $SwitchMap$type$Type$Kind
static void ()
}
annotator/find/TypedInsertion.classTypedInsertion.java
package annotator.find
public abstract annotator.find.TypedInsertion extends annotator.find.Insertion {
protected type.Type type
protected boolean annotationsOnly
protected java.util.List innerTypeInsertions
public void (type.Type, annotator.find.Criteria, java.util.List)
type.Type type
annotator.find.Criteria criteria
java.util.List innerTypeInsertions
public void (type.Type, annotator.find.Criteria, boolean, java.util.List)
type.Type type
annotator.find.Criteria criteria
boolean b
java.util.List innerTypeInsertions
public void setAnnotationsOnly (boolean)
boolean annotationsOnly
public void setType (type.Type)
type.Type type
public type.Type getType ()
public java.util.List getInnerTypeInsertions ()
public type.DeclaredType getBaseType ()
public static type.DeclaredType getBaseType (type.Type)
type.Type type
}
annotator/scanner/AnonymousClassScanner.classAnonymousClassScanner.java
package annotator.scanner
public annotator.scanner.AnonymousClassScanner extends com.sun.source.util.TreePathScanner {
private int index
private boolean found
private com.sun.source.tree.Tree anonclass
public static int indexOfClassTree (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree anonclass
int classesFound
boolean anonclassFound
annotator.scanner.AnonymousClassScanner lvts
private void (com.sun.source.tree.Tree)
com.sun.source.tree.Tree anonclass
public java.lang.Void visitClass (com.sun.source.tree.ClassTree, java.lang.Integer)
com.sun.source.tree.ClassTree node
Integer level
public java.lang.Void visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Integer)
com.sun.source.tree.NewClassTree node
Integer level
public volatile java.lang.Object visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
public volatile java.lang.Object visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
}
annotator/scanner/CastScanner.classCastScanner.java
package annotator.scanner
public annotator.scanner.CastScanner extends annotator.scanner.CommonScanner {
private int index
private boolean done
private final com.sun.source.tree.Tree tree
private static String prevMethodName
private static int prevOffset
private static int nestLevels
private static java.util.Map methodNameToCastOffsets
public static int indexOfCastTree (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath origpath
com.sun.source.tree.Tree tree
com.sun.source.util.TreePath path
annotator.scanner.CastScanner lvts
private void (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
public java.lang.Void visitTypeCast (com.sun.source.tree.TypeCastTree, java.lang.Void)
com.sun.source.tree.TypeCastTree node
Void p
public static void addCastToMethod (java.lang.String, java.lang.Integer)
String methodName
Integer offset
java.util.List offsetList
public static java.lang.Integer getMethodCastIndex (java.lang.String, java.lang.Integer)
String methodName
Integer offset
java.util.List offsetList
public volatile java.lang.Object visitTypeCast (com.sun.source.tree.TypeCastTree, java.lang.Object)
static void ()
}
annotator/scanner/CommonScanner.classCommonScanner.java
package annotator.scanner
public annotator.scanner.CommonScanner extends com.sun.source.util.TreePathScanner {
public void ()
public static boolean hasClassKind (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
com.sun.source.tree.Tree$Kind kind
public static com.sun.source.util.TreePath findCountingContext (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
public static com.sun.source.util.TreePath findEnclosingClass (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
public static com.sun.source.util.TreePath findEnclosingMethod (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
public static boolean isFieldInit (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
public static com.sun.source.util.TreePath findEnclosingFieldInit (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
public static boolean isInitBlock (com.sun.source.util.TreePath, boolean)
com.sun.source.util.TreePath path
boolean isStatic
public static boolean isInitBlock (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
public static com.sun.source.util.TreePath findEnclosingInitBlock (com.sun.source.util.TreePath, boolean)
com.sun.source.util.TreePath path
boolean isStatic
public static boolean isStaticInit (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
public static com.sun.source.util.TreePath findEnclosingStaticInit (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
public static boolean isInstanceInit (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
public static com.sun.source.util.TreePath findEnclosingInstanceInit (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
public java.lang.Void visitClass (com.sun.source.tree.ClassTree, java.lang.Void)
com.sun.source.tree.ClassTree node
Void p
public volatile java.lang.Object visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
}
annotator/scanner/InitBlockScanner.classInitBlockScanner.java
package annotator.scanner
public annotator.scanner.InitBlockScanner extends com.sun.source.util.TreePathScanner {
private int index
private boolean done
private final com.sun.source.tree.Tree tree
public static int indexOfInitTree (com.sun.source.util.TreePath, boolean)
com.sun.source.util.TreePath path
boolean isStatic
com.sun.source.tree.Tree tree
annotator.scanner.InitBlockScanner bts
private void (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
public java.lang.Void visitBlock (com.sun.source.tree.BlockTree, java.lang.Boolean)
com.sun.source.tree.BlockTree node
Boolean isStatic
public volatile java.lang.Object visitBlock (com.sun.source.tree.BlockTree, java.lang.Object)
}
annotator/scanner/InstanceOfScanner.classInstanceOfScanner.java
package annotator.scanner
public annotator.scanner.InstanceOfScanner extends annotator.scanner.CommonScanner {
private int index
private boolean done
private final com.sun.source.tree.Tree tree
private static java.util.Map methodNameToInstanceOfOffsets
public static int indexOfInstanceOfTree (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath origpath
com.sun.source.tree.Tree tree
com.sun.source.util.TreePath path
annotator.scanner.InstanceOfScanner ios
private void (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
public java.lang.Void visitInstanceOf (com.sun.source.tree.InstanceOfTree, java.lang.Void)
com.sun.source.tree.InstanceOfTree node
Void p
public static void addInstanceOfToMethod (java.lang.String, java.lang.Integer)
String methodName
Integer offset
java.util.List offsetList
public static java.lang.Integer getMethodInstanceOfIndex (java.lang.String, java.lang.Integer)
String methodName
Integer offset
java.util.List offsetList
public volatile java.lang.Object visitInstanceOf (com.sun.source.tree.InstanceOfTree, java.lang.Object)
static void ()
}
annotator/scanner/LambdaScanner.classLambdaScanner.java
package annotator.scanner
public annotator.scanner.LambdaScanner extends annotator.scanner.CommonScanner {
private int index
private boolean done
private final com.sun.source.tree.Tree tree
private static java.util.Map methodNameToLambdaExpressionOffsets
public static int indexOfLambdaExpressionTree (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath origpath
com.sun.source.tree.Tree tree
com.sun.source.util.TreePath path
annotator.scanner.LambdaScanner ls
private void (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
public java.lang.Void visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Void)
com.sun.source.tree.LambdaExpressionTree node
Void p
public static void addLambdaExpressionToMethod (java.lang.String, java.lang.Integer)
String methodName
Integer offset
java.util.List offsetList
public static java.lang.Integer getMethodLambdaExpressionIndex (java.lang.String, java.lang.Integer)
String methodName
Integer offset
java.util.List offsetList
public volatile java.lang.Object visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Object)
static void ()
}
annotator/scanner/LocalClassScanner.classLocalClassScanner.java
package annotator.scanner
public annotator.scanner.LocalClassScanner extends com.sun.source.util.TreePathScanner {
private int index
private boolean found
private com.sun.source.tree.ClassTree localClass
public static int indexOfClassTree (com.sun.source.util.TreePath, com.sun.source.tree.ClassTree)
com.sun.source.util.TreePath path
com.sun.source.tree.ClassTree localClass
int classesFound
boolean localClassFound
annotator.scanner.LocalClassScanner lcs
private void (com.sun.source.tree.ClassTree)
com.sun.source.tree.ClassTree localClass
public java.lang.Void visitBlock (com.sun.source.tree.BlockTree, java.lang.Integer)
com.sun.source.tree.ClassTree c
com.sun.source.tree.StatementTree statement
com.sun.source.tree.BlockTree node
Integer level
public volatile java.lang.Object visitBlock (com.sun.source.tree.BlockTree, java.lang.Object)
}
annotator/scanner/LocalVariableScanner.classLocalVariableScanner.java
package annotator.scanner
public annotator.scanner.LocalVariableScanner extends annotator.scanner.CommonScanner {
private int index
private boolean done
private final com.sun.source.tree.Tree varTree
private final String varName
private static java.util.Map methodNameIndexMap
private static java.util.Map methodNameCounter
public static int indexOfVarTree (com.sun.source.util.TreePath, com.sun.source.tree.Tree, java.lang.String)
Throwable e
com.sun.source.util.TreePath origpath
com.sun.source.tree.Tree varTree
String varName
com.sun.source.util.TreePath path
annotator.scanner.LocalVariableScanner lvts
private void (com.sun.source.tree.Tree, java.lang.String)
com.sun.source.tree.Tree varTree
String varName
public java.lang.Void visitVariable (com.sun.source.tree.VariableTree, java.lang.Void)
com.sun.source.tree.VariableTree node
Void p
public static void addToMethodNameIndexMap (com.sun.tools.javac.util.Pair, java.lang.String)
com.sun.tools.javac.util.Pair varInfo
String name
public static java.lang.String getFromMethodNameIndexMap (com.sun.tools.javac.util.Pair)
com.sun.tools.javac.util.Pair varInfo
public static void addToMethodNameCounter (java.lang.String, java.lang.String, java.lang.Integer)
String methodName
String varName
Integer offset
java.util.Map nameOffsetCounter
java.util.List listOfOffsets
public static java.util.List getFromMethodNameCounter (java.lang.String, java.lang.String)
String methodName
String varName
public volatile java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
static void ()
}
annotator/scanner/MemberReferenceScanner.classMemberReferenceScanner.java
package annotator.scanner
public annotator.scanner.MemberReferenceScanner extends annotator.scanner.CommonScanner {
private int index
private boolean done
private final com.sun.source.tree.Tree tree
private static java.util.Map methodNameToMemberReferenceOffsets
public static int indexOfMemberReferenceTree (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath origpath
com.sun.source.tree.Tree tree
com.sun.source.util.TreePath path
annotator.scanner.MemberReferenceScanner mcs
private void (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
public java.lang.Void visitMemberReference (com.sun.source.tree.MemberReferenceTree, java.lang.Void)
com.sun.source.tree.MemberReferenceTree node
Void p
public static void addMemberReferenceToMethod (java.lang.String, java.lang.Integer)
String methodName
Integer offset
java.util.List offsetList
public static java.lang.Integer getMemberReferenceIndex (java.lang.String, java.lang.Integer)
String methodName
Integer offset
java.util.List offsetList
public volatile java.lang.Object visitMemberReference (com.sun.source.tree.MemberReferenceTree, java.lang.Object)
static void ()
}
annotator/scanner/MethodCallScanner.classMethodCallScanner.java
package annotator.scanner
public annotator.scanner.MethodCallScanner extends annotator.scanner.CommonScanner {
private int index
private boolean done
private final com.sun.source.tree.Tree tree
private static java.util.Map methodNameToMethodCallOffsets
public static int indexOfMethodCallTree (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath origpath
com.sun.source.tree.Tree tree
com.sun.source.util.TreePath path
annotator.scanner.MethodCallScanner mcs
private void (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
public java.lang.Void visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Void)
com.sun.source.tree.MethodInvocationTree node
Void p
public static void addMethodCallToMethod (java.lang.String, java.lang.Integer)
String methodName
Integer offset
java.util.List offsetList
public static java.lang.Integer getMethodCallIndex (java.lang.String, java.lang.Integer)
String methodName
Integer offset
java.util.List offsetList
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
static void ()
}
annotator/scanner/MethodOffsetClassVisitor$MethodOffsetMethodVisitor.classMethodOffsetClassVisitor.java
package annotator.scanner
annotator.scanner.MethodOffsetClassVisitor$MethodOffsetMethodVisitor extends org.objectweb.asm.MethodAdapter {
private org.objectweb.asm.Label lastLabel
final annotator.scanner.MethodOffsetClassVisitor this$0
public void (annotator.scanner.MethodOffsetClassVisitor, org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
private int labelOffset ()
Exception ex
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitTypeInsn (int, java.lang.String)
int opcode
String desc
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitIntInsn (int, int)
int opcode
int operand
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public void visitCode ()
public void visitInsn (int)
int opcode
public void visitVarInsn (int, int)
int opcode
int var
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitEnd ()
}
annotator/scanner/MethodOffsetClassVisitor.classMethodOffsetClassVisitor.java
package annotator.scanner
public annotator.scanner.MethodOffsetClassVisitor extends org.objectweb.asm.ClassWriter {
annotations.io.classfile.CodeOffsetAdapter coa
org.objectweb.asm.MethodVisitor mcoa
private String methodName
public void (org.objectweb.asm.ClassReader)
org.objectweb.asm.ClassReader cr
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
static java.lang.String access$000 (annotator.scanner.MethodOffsetClassVisitor)
annotator.scanner.MethodOffsetClassVisitor x0
}
annotator/scanner/NewScanner.classNewScanner.java
package annotator.scanner
public annotator.scanner.NewScanner extends annotator.scanner.CommonScanner {
private static boolean debug
static java.util.Map cache
private int index
private boolean done
private final com.sun.source.tree.Tree tree
private static java.util.Map methodNameToNewOffsets
public static int indexOfNewTree (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath origpath
com.sun.source.tree.Tree tree
plume.Pair args
com.sun.source.util.TreePath path
annotator.scanner.NewScanner lvts
private void (com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
public java.lang.Void visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Void)
com.sun.source.tree.NewClassTree node
Void p
public java.lang.Void visitNewArray (com.sun.source.tree.NewArrayTree, java.lang.Void)
com.sun.source.tree.NewArrayTree node
Void p
public static void debug (java.lang.String)
String s
public static void addNewToMethod (java.lang.String, java.lang.Integer)
String methodName
Integer offset
java.util.List offsetList
public static java.lang.Integer getMethodNewIndex (java.lang.String, java.lang.Integer)
String methodName
Integer offset
java.util.List offsetList
Integer offsetIndex
public volatile java.lang.Object visitNewArray (com.sun.source.tree.NewArrayTree, java.lang.Object)
public volatile java.lang.Object visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
static void ()
}
annotator/specification/CriterionList.classCriterionList.java
package annotator.specification
public annotator.specification.CriterionList extends java.lang.Object {
private annotator.find.Criterion current
private annotator.specification.CriterionList next
public void ()
public void (annotator.find.Criterion)
annotator.find.Criterion c
private void (annotator.find.Criterion, annotator.specification.CriterionList)
annotator.find.Criterion c
annotator.specification.CriterionList n
public annotator.specification.CriterionList add (annotator.find.Criterion)
annotator.find.Criterion c
public annotator.find.Criteria criteria ()
annotator.find.Criteria criteria
annotator.specification.CriterionList c
public java.lang.String toString ()
annotator.specification.CriterionList n
StringBuilder sb
}
annotator/specification/IndexFileSpecification.classIndexFileSpecification.java
package annotator.specification
public annotator.specification.IndexFileSpecification extends java.lang.Object implements annotator.specification.Specification {
private final com.google.common.collect.Multimap insertionSources
private final java.util.List insertions
private final annotations.el.AScene scene
private final String indexFileName
public static boolean noAsm
private static boolean debug
private annotator.find.ConstructorInsertion cons
static final boolean $assertionsDisabled
public void (java.lang.String)
String indexFileName
public java.util.List parse () throws plume.FileIOException
String name
int ix
String key
java.util.Map annotationDefs
java.util.Set defKeys
java.util.Set ambiguous
plume.FileIOException e
Exception e
public java.util.Map annotationImports ()
public com.google.common.collect.Multimap insertionSources ()
private void addInsertionSource (annotator.find.Insertion, annotations.Annotation)
annotator.find.Insertion ins
annotations.Annotation anno
private static void debug (java.lang.String)
String s
public annotations.el.AScene getScene ()
private void parseScene ()
java.util.Map$Entry entry
String key
annotations.el.AClass clazz
java.util.Map$Entry entry
annotator.specification.CriterionList clist
annotations.util.coll.VivifyingMap packages
annotations.util.coll.VivifyingMap classes
private void parsePackage (annotator.specification.CriterionList, java.lang.String, annotations.el.AElement)
annotator.specification.CriterionList clist
String packageName
annotations.el.AElement element
annotator.specification.CriterionList packageClist
private void parseClass (annotator.specification.CriterionList, java.lang.String, annotations.el.AClass)
org.objectweb.asm.ClassReader classReader
annotator.scanner.MethodOffsetClassVisitor cv
java.io.IOException e
RuntimeException e
Error e
annotations.el.InnerTypeLocation innerLoc
annotations.el.AElement ae
annotator.specification.CriterionList innerBoundList
java.util.Map$Entry innerEntry
annotations.el.BoundLocation boundLoc
annotations.el.ATypeElement bound
annotator.specification.CriterionList boundList
annotator.specification.CriterionList outerClist
java.util.Map$Entry entry
annotations.el.InnerTypeLocation innerLoc
annotations.el.AElement ae
annotator.specification.CriterionList innerBoundList
java.util.Map$Entry innerEntry
annotations.el.TypeIndexLocation eiLoc
annotations.el.ATypeElement ei
annotator.specification.CriterionList eiList
java.util.Map$Entry entry
java.util.Map$Entry entry
java.util.Map$Entry entry
java.util.Map$Entry entry
java.util.Map$Entry entry
java.util.Map$Entry entry
annotator.specification.CriterionList clist
String className
annotations.el.AClass clazz
annotator.specification.CriterionList clistSansClass
annotator.specification.CriterionList classClist
annotations.util.coll.VivifyingMap bounds
annotations.util.coll.VivifyingMap extimpl
private void parseField (annotator.specification.CriterionList, java.lang.String, annotations.el.AField)
annotator.specification.CriterionList clist
String fieldName
annotations.el.AField field
private void parseStaticInit (annotator.specification.CriterionList, java.lang.String, int, annotations.el.ABlock)
annotator.specification.CriterionList clist
String className
int blockID
annotations.el.ABlock block
private void parseInstanceInit (annotator.specification.CriterionList, java.lang.String, int, annotations.el.ABlock)
annotator.specification.CriterionList clist
String className
int blockID
annotations.el.ABlock block
private void parseFieldInit (annotator.specification.CriterionList, java.lang.String, java.lang.String, annotations.el.AExpression)
annotator.specification.CriterionList clist
String className
String fieldName
annotations.el.AExpression exp
private java.util.List parseElement (annotator.specification.CriterionList, annotations.el.AElement)
annotator.specification.CriterionList clist
annotations.el.AElement element
private java.util.List parseElement (annotator.specification.CriterionList, annotations.el.AElement, boolean)
annotator.specification.CriterionList clist
annotations.el.AElement element
boolean isCastInsertion
private java.util.List parseElement (annotator.specification.CriterionList, annotations.el.AElement, java.util.List)
annotator.specification.CriterionList clist
annotations.el.AElement element
java.util.List innerTypeInsertions
private java.util.List parseElement (annotator.specification.CriterionList, annotations.el.AElement, java.util.List, boolean)
plume.Pair pair
annotator.find.Criteria criteria
type.DeclaredType type
type.DeclaredType type
plume.Pair insertions
annotations.el.RelativeLocation loc
annotator.find.Insertion ins
type.DeclaredType type
annotator.find.Insertion i
java.util.List elementInsertions
String annotationString
annotations.Annotation annotation
annotator.find.Criteria criteria
Boolean isDeclarationAnnotation
plume.Pair p
annotator.specification.CriterionList clist
annotations.el.AElement element
java.util.List innerTypeInsertions
boolean isCastInsertion
annotator.find.ReceiverInsertion receiver
annotator.find.NewInsertion neu
annotator.find.CastInsertion cast
annotator.find.CloseParenthesisInsertion closeParen
java.util.List annotationInsertions
java.util.Set elementAnnotations
private boolean noTypePath (annotator.find.Criteria)
annotator.find.Criteria criteria
annotator.find.GenericArrayLocationCriterion galc
public static boolean isOnReceiver (annotator.find.Criteria)
annotator.find.Criteria criteria
annotations.io.ASTPath astPath
annotations.io.ASTPath$ASTEntry entry
public static boolean isOnNew (annotator.find.Criteria)
annotator.find.Criteria criteria
annotations.io.ASTPath astPath
annotations.io.ASTPath$ASTEntry entry
com.sun.source.tree.Tree$Kind kind
private static boolean isOnNullaryConstructor (annotator.find.Criteria)
annotations.io.ASTPath astPath
annotations.io.ASTPath$ASTEntry entry
annotator.find.Criteria criteria
private plume.Pair createCastInsertion (type.Type, java.lang.String, java.util.List, annotator.find.Criteria)
type.Type type
String annotationString
java.util.List innerTypeInsertions
annotator.find.Criteria criteria
annotator.find.CastInsertion cast
annotator.find.CloseParenthesisInsertion closeParen
private void parseInnerAndOuterElements (annotator.specification.CriterionList, annotations.el.ATypeElement)
annotator.specification.CriterionList clist
annotations.el.ATypeElement typeElement
private void parseInnerAndOuterElements (annotator.specification.CriterionList, annotations.el.ATypeElement, boolean)
annotations.el.InnerTypeLocation innerLoc
annotations.el.AElement innerElement
annotator.specification.CriterionList innerClist
java.util.Map$Entry innerEntry
annotator.specification.CriterionList clist
annotations.el.ATypeElement typeElement
boolean isCastInsertion
java.util.List innerInsertions
annotator.specification.CriterionList outerClist
private java.util.Set getElementAnnotations (annotations.el.AElement)
String field
boolean first
annotations.el.AnnotationDef adef
String annotationString
annotations.Annotation a
annotations.el.AElement element
java.util.Set result
private java.lang.String formatFieldValue (annotations.Annotation, java.lang.String)
annotations.Annotation a
String field
annotations.field.AnnotationFieldType fieldType
private void parseMethod (annotator.specification.CriterionList, java.lang.String, java.lang.String, annotations.el.AMethod)
annotations.el.BoundLocation boundLoc
annotations.el.ATypeElement bound
annotator.specification.CriterionList boundClist
java.util.Map$Entry entry
Integer index
annotations.el.AField param
annotator.specification.CriterionList paramClist
java.util.Map$Entry entry
annotator.specification.CriterionList clist
String className
String methodName
annotations.el.AMethod method
annotator.specification.CriterionList receiverClist
annotator.specification.CriterionList returnClist
private void parseBlock (annotator.specification.CriterionList, java.lang.String, java.lang.String, annotations.el.ABlock)
annotations.el.LocalLocation loc
annotations.el.AElement var
annotator.specification.CriterionList varClist
java.util.Map$Entry entry
annotator.specification.CriterionList clist
String className
String methodName
annotations.el.ABlock block
private void parseExpression (annotator.specification.CriterionList, java.lang.String, java.lang.String, annotations.el.AExpression)
annotations.el.RelativeLocation loc
annotations.el.ATypeElement cast
annotator.specification.CriterionList castClist
java.util.Map$Entry entry
annotations.el.RelativeLocation loc
annotations.el.ATypeElement newObject
annotator.specification.CriterionList newClist
java.util.Map$Entry entry
annotations.el.RelativeLocation loc
annotations.el.ATypeElement instanceOf
annotator.specification.CriterionList instanceOfClist
java.util.Map$Entry entry
annotations.el.RelativeLocation loc
annotations.el.ATypeElement ref
annotator.specification.CriterionList instanceOfClist
java.util.Map$Entry entry
annotations.el.RelativeLocation loc
annotations.el.ATypeElement call
annotator.specification.CriterionList instanceOfClist
java.util.Map$Entry entry
annotations.el.RelativeLocation loc
annotations.el.AMethod lambda
annotator.specification.CriterionList lambdaClist
java.util.Map$Entry entry
annotator.specification.CriterionList clist
String className
String methodName
annotations.el.AExpression exp
private void parseLambdaExpression (java.lang.String, java.lang.String, annotations.el.AMethod, annotator.specification.CriterionList)
Integer index
annotations.el.AField param
annotator.specification.CriterionList paramClist
java.util.Map$Entry entry
String className
String methodName
annotations.el.AMethod lambda
annotator.specification.CriterionList clist
private void parseASTInsertions (annotator.specification.CriterionList, annotations.util.coll.VivifyingMap, annotations.util.coll.VivifyingMap)
annotations.io.ASTPath astPath
annotations.el.ATypeElement insertAnnotation
annotator.specification.CriterionList insertAnnotationClist
java.util.Map$Entry entry
annotations.io.ASTPath astPath
annotations.el.ATypeElementWithType insertTypecast
annotator.specification.CriterionList insertTypecastClist
java.util.Map$Entry entry
annotator.specification.CriterionList clist
annotations.util.coll.VivifyingMap insertAnnotations
annotations.util.coll.VivifyingMap insertTypecasts
static void ()
}
annotator/specification/Specification.classSpecification.java
package annotator.specification
public abstract annotator.specification.Specification extends java.lang.Object {
public abstract java.util.List parse () throws plume.FileIOException
}
com/google/common/base/Absent.classAbsent.java
package com.google.common.base
final com.google.common.base.Absent extends com.google.common.base.Optional {
static final com.google.common.base.Absent INSTANCE
private static final long serialVersionUID
static com.google.common.base.Optional withType ()
private void ()
public boolean isPresent ()
public java.lang.Object get ()
public java.lang.Object or (java.lang.Object)
Object defaultValue
public com.google.common.base.Optional or (com.google.common.base.Optional)
com.google.common.base.Optional secondChoice
public java.lang.Object or (com.google.common.base.Supplier)
com.google.common.base.Supplier supplier
public java.lang.Object orNull ()
public java.util.Set asSet ()
public com.google.common.base.Optional transform (com.google.common.base.Function)
com.google.common.base.Function function
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.lang.String toString ()
private java.lang.Object readResolve ()
static void ()
}
com/google/common/base/AbstractIterator$1.classAbstractIterator.java
package com.google.common.base
com.google.common.base.AbstractIterator$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$common$base$AbstractIterator$State
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/common/base/AbstractIterator$State.classAbstractIterator.java
package com.google.common.base
final com.google.common.base.AbstractIterator$State extends java.lang.Enum {
public static final com.google.common.base.AbstractIterator$State READY
public static final com.google.common.base.AbstractIterator$State NOT_READY
public static final com.google.common.base.AbstractIterator$State DONE
public static final com.google.common.base.AbstractIterator$State FAILED
private static final com.google.common.base.AbstractIterator$State[] $VALUES
public static com.google.common.base.AbstractIterator$State[] values ()
public static com.google.common.base.AbstractIterator$State valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/common/base/AbstractIterator.classAbstractIterator.java
package com.google.common.base
abstract com.google.common.base.AbstractIterator extends java.lang.Object implements java.util.Iterator {
private com.google.common.base.AbstractIterator$State state
private Object next
protected void ()
protected abstract java.lang.Object computeNext ()
protected final java.lang.Object endOfData ()
public final boolean hasNext ()
private boolean tryToComputeNext ()
public final java.lang.Object next ()
Object result
public final void remove ()
}
com/google/common/base/Ascii.classAscii.java
package com.google.common.base
public final com.google.common.base.Ascii extends java.lang.Object {
public static final byte NUL
public static final byte SOH
public static final byte STX
public static final byte ETX
public static final byte EOT
public static final byte ENQ
public static final byte ACK
public static final byte BEL
public static final byte BS
public static final byte HT
public static final byte LF
public static final byte NL
public static final byte VT
public static final byte FF
public static final byte CR
public static final byte SO
public static final byte SI
public static final byte DLE
public static final byte DC1
public static final byte XON
public static final byte DC2
public static final byte DC3
public static final byte XOFF
public static final byte DC4
public static final byte NAK
public static final byte SYN
public static final byte ETB
public static final byte CAN
public static final byte EM
public static final byte SUB
public static final byte ESC
public static final byte FS
public static final byte GS
public static final byte RS
public static final byte US
public static final byte SP
public static final byte SPACE
public static final byte DEL
public static final char MIN
public static final char MAX
private void ()
public static java.lang.String toLowerCase (java.lang.String)
char c
char[] chars
int i
String string
int length
public static java.lang.String toLowerCase (java.lang.CharSequence)
int i
CharSequence chars
char[] newChars
public static char toLowerCase (char)
char c
public static java.lang.String toUpperCase (java.lang.String)
char c
char[] chars
int i
String string
int length
public static java.lang.String toUpperCase (java.lang.CharSequence)
int i
CharSequence chars
char[] newChars
public static char toUpperCase (char)
char c
public static boolean isLowerCase (char)
char c
public static boolean isUpperCase (char)
char c
public static java.lang.String truncate (java.lang.CharSequence, int, java.lang.String)
String string
CharSequence seq
int maxLength
String truncationIndicator
int truncationLength
public static boolean equalsIgnoreCase (java.lang.CharSequence, java.lang.CharSequence)
char c1
char c2
int alphaIndex
int i
CharSequence s1
CharSequence s2
int length
private static int getAlphaIndex (char)
char c
}
com/google/common/base/CaseFormat$1.classCaseFormat.java
package com.google.common.base
final com.google.common.base.CaseFormat$1 extends com.google.common.base.CaseFormat {
void (java.lang.String, int, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher x0
String x1
java.lang.String normalizeWord (java.lang.String)
String word
java.lang.String convert (com.google.common.base.CaseFormat, java.lang.String)
com.google.common.base.CaseFormat format
String s
}
com/google/common/base/CaseFormat$2.classCaseFormat.java
package com.google.common.base
final com.google.common.base.CaseFormat$2 extends com.google.common.base.CaseFormat {
void (java.lang.String, int, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher x0
String x1
java.lang.String normalizeWord (java.lang.String)
String word
java.lang.String convert (com.google.common.base.CaseFormat, java.lang.String)
com.google.common.base.CaseFormat format
String s
}
com/google/common/base/CaseFormat$3.classCaseFormat.java
package com.google.common.base
final com.google.common.base.CaseFormat$3 extends com.google.common.base.CaseFormat {
void (java.lang.String, int, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher x0
String x1
java.lang.String normalizeWord (java.lang.String)
String word
}
com/google/common/base/CaseFormat$4.classCaseFormat.java
package com.google.common.base
final com.google.common.base.CaseFormat$4 extends com.google.common.base.CaseFormat {
void (java.lang.String, int, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher x0
String x1
java.lang.String normalizeWord (java.lang.String)
String word
}
com/google/common/base/CaseFormat$5.classCaseFormat.java
package com.google.common.base
final com.google.common.base.CaseFormat$5 extends com.google.common.base.CaseFormat {
void (java.lang.String, int, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher x0
String x1
java.lang.String normalizeWord (java.lang.String)
String word
java.lang.String convert (com.google.common.base.CaseFormat, java.lang.String)
com.google.common.base.CaseFormat format
String s
}
com/google/common/base/CaseFormat$StringConverter.classCaseFormat.java
package com.google.common.base
final com.google.common.base.CaseFormat$StringConverter extends com.google.common.base.Converter implements java.io.Serializable {
private final com.google.common.base.CaseFormat sourceFormat
private final com.google.common.base.CaseFormat targetFormat
private static final long serialVersionUID
void (com.google.common.base.CaseFormat, com.google.common.base.CaseFormat)
com.google.common.base.CaseFormat sourceFormat
com.google.common.base.CaseFormat targetFormat
protected java.lang.String doForward (java.lang.String)
String s
protected java.lang.String doBackward (java.lang.String)
String s
public boolean equals (java.lang.Object)
com.google.common.base.CaseFormat$StringConverter that
Object object
public int hashCode ()
public java.lang.String toString ()
protected volatile java.lang.Object doBackward (java.lang.Object)
Object x0
protected volatile java.lang.Object doForward (java.lang.Object)
Object x0
}
com/google/common/base/CaseFormat.classCaseFormat.java
package com.google.common.base
public abstract com.google.common.base.CaseFormat extends java.lang.Enum {
public static final com.google.common.base.CaseFormat LOWER_HYPHEN
public static final com.google.common.base.CaseFormat LOWER_UNDERSCORE
public static final com.google.common.base.CaseFormat LOWER_CAMEL
public static final com.google.common.base.CaseFormat UPPER_CAMEL
public static final com.google.common.base.CaseFormat UPPER_UNDERSCORE
private final com.google.common.base.CharMatcher wordBoundary
private final String wordSeparator
private static final com.google.common.base.CaseFormat[] $VALUES
public static com.google.common.base.CaseFormat[] values ()
public static com.google.common.base.CaseFormat valueOf (java.lang.String)
String name
private void (java.lang.String, int, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher wordBoundary
String wordSeparator
public final java.lang.String to (com.google.common.base.CaseFormat, java.lang.String)
com.google.common.base.CaseFormat format
String str
java.lang.String convert (com.google.common.base.CaseFormat, java.lang.String)
com.google.common.base.CaseFormat format
String s
StringBuilder out
int i
int j
public com.google.common.base.Converter converterTo (com.google.common.base.CaseFormat)
com.google.common.base.CaseFormat targetFormat
abstract java.lang.String normalizeWord (java.lang.String)
private java.lang.String normalizeFirstWord (java.lang.String)
String word
private static java.lang.String firstCharOnlyToUpper (java.lang.String)
String word
void (java.lang.String, int, com.google.common.base.CharMatcher, java.lang.String, com.google.common.base.CaseFormat$1)
String x0
int x1
com.google.common.base.CharMatcher x2
String x3
com.google.common.base.CaseFormat$1 x4
static java.lang.String access$100 (java.lang.String)
String x0
static void ()
}
com/google/common/base/CharMatcher$1.classCharMatcher.java
package com.google.common.base
com.google.common.base.CharMatcher$1 extends com.google.common.base.CharMatcher$NegatedFastMatcher {
final String val$description
final com.google.common.base.CharMatcher this$0
void (com.google.common.base.CharMatcher, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher x0
public java.lang.String toString ()
}
com/google/common/base/CharMatcher$And.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$And extends com.google.common.base.CharMatcher {
final com.google.common.base.CharMatcher first
final com.google.common.base.CharMatcher second
void (com.google.common.base.CharMatcher, com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher a
com.google.common.base.CharMatcher b
public boolean matches (char)
char c
void setBits (java.util.BitSet)
java.util.BitSet table
java.util.BitSet tmp1
java.util.BitSet tmp2
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/common/base/CharMatcher$Any.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$Any extends com.google.common.base.CharMatcher$NamedFastMatcher {
static final com.google.common.base.CharMatcher$Any INSTANCE
private void ()
public boolean matches (char)
char c
public int indexIn (java.lang.CharSequence)
CharSequence sequence
public int indexIn (java.lang.CharSequence, int)
CharSequence sequence
int start
int length
public int lastIndexIn (java.lang.CharSequence)
CharSequence sequence
public boolean matchesAllOf (java.lang.CharSequence)
CharSequence sequence
public boolean matchesNoneOf (java.lang.CharSequence)
CharSequence sequence
public java.lang.String removeFrom (java.lang.CharSequence)
CharSequence sequence
public java.lang.String replaceFrom (java.lang.CharSequence, char)
CharSequence sequence
char replacement
char[] array
public java.lang.String replaceFrom (java.lang.CharSequence, java.lang.CharSequence)
int i
CharSequence sequence
CharSequence replacement
StringBuilder result
public java.lang.String collapseFrom (java.lang.CharSequence, char)
CharSequence sequence
char replacement
public java.lang.String trimFrom (java.lang.CharSequence)
CharSequence sequence
public int countIn (java.lang.CharSequence)
CharSequence sequence
public com.google.common.base.CharMatcher and (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher or (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher negate ()
static void ()
}
com/google/common/base/CharMatcher$AnyOf.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$AnyOf extends com.google.common.base.CharMatcher {
private final char[] chars
public void (java.lang.CharSequence)
CharSequence chars
public boolean matches (char)
char c
void setBits (java.util.BitSet)
char c
char[] arr$
int len$
int i$
java.util.BitSet table
public java.lang.String toString ()
char c
char[] arr$
int len$
int i$
StringBuilder description
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/common/base/CharMatcher$Ascii.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$Ascii extends com.google.common.base.CharMatcher$NamedFastMatcher {
static final com.google.common.base.CharMatcher$Ascii INSTANCE
void ()
public boolean matches (char)
char c
static void ()
}
com/google/common/base/CharMatcher$BitSetMatcher.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$BitSetMatcher extends com.google.common.base.CharMatcher$NamedFastMatcher {
private final java.util.BitSet table
private void (java.util.BitSet, java.lang.String)
java.util.BitSet table
String description
public boolean matches (char)
char c
void setBits (java.util.BitSet)
java.util.BitSet bitSet
void (java.util.BitSet, java.lang.String, com.google.common.base.CharMatcher$1)
java.util.BitSet x0
String x1
com.google.common.base.CharMatcher$1 x2
}
com/google/common/base/CharMatcher$BreakingWhitespace.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$BreakingWhitespace extends com.google.common.base.CharMatcher {
static final com.google.common.base.CharMatcher INSTANCE
private void ()
public boolean matches (char)
char c
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
Object x0
static void ()
}
com/google/common/base/CharMatcher$Digit.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$Digit extends com.google.common.base.CharMatcher$RangesMatcher {
private static final String ZEROES
static final com.google.common.base.CharMatcher$Digit INSTANCE
private static char[] zeroes ()
private static char[] nines ()
int i
char[] nines
private void ()
static void ()
}
com/google/common/base/CharMatcher$FastMatcher.classCharMatcher.java
package com.google.common.base
abstract com.google.common.base.CharMatcher$FastMatcher extends com.google.common.base.CharMatcher {
void ()
public final com.google.common.base.CharMatcher precomputed ()
public com.google.common.base.CharMatcher negate ()
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/common/base/CharMatcher$ForPredicate.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$ForPredicate extends com.google.common.base.CharMatcher {
private final com.google.common.base.Predicate predicate
void (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public boolean matches (char)
char c
public boolean apply (java.lang.Character)
Character character
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/common/base/CharMatcher$InRange.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$InRange extends com.google.common.base.CharMatcher$FastMatcher {
private final char startInclusive
private final char endInclusive
void (char, char)
char startInclusive
char endInclusive
public boolean matches (char)
char c
void setBits (java.util.BitSet)
java.util.BitSet table
public java.lang.String toString ()
}
com/google/common/base/CharMatcher$Invisible.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$Invisible extends com.google.common.base.CharMatcher$RangesMatcher {
private static final String RANGE_STARTS
private static final String RANGE_ENDS
static final com.google.common.base.CharMatcher$Invisible INSTANCE
private void ()
static void ()
}
com/google/common/base/CharMatcher$Is.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$Is extends com.google.common.base.CharMatcher$FastMatcher {
private final char match
void (char)
char match
public boolean matches (char)
char c
public java.lang.String replaceFrom (java.lang.CharSequence, char)
CharSequence sequence
char replacement
public com.google.common.base.CharMatcher and (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher or (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher negate ()
void setBits (java.util.BitSet)
java.util.BitSet table
public java.lang.String toString ()
}
com/google/common/base/CharMatcher$IsEither.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$IsEither extends com.google.common.base.CharMatcher$FastMatcher {
private final char match1
private final char match2
void (char, char)
char match1
char match2
public boolean matches (char)
char c
void setBits (java.util.BitSet)
java.util.BitSet table
public java.lang.String toString ()
}
com/google/common/base/CharMatcher$IsNot.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$IsNot extends com.google.common.base.CharMatcher$FastMatcher {
private final char match
void (char)
char match
public boolean matches (char)
char c
public com.google.common.base.CharMatcher and (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher or (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
void setBits (java.util.BitSet)
java.util.BitSet table
public com.google.common.base.CharMatcher negate ()
public java.lang.String toString ()
}
com/google/common/base/CharMatcher$JavaDigit.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$JavaDigit extends com.google.common.base.CharMatcher {
static final com.google.common.base.CharMatcher$JavaDigit INSTANCE
private void ()
public boolean matches (char)
char c
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
Object x0
static void ()
}
com/google/common/base/CharMatcher$JavaIsoControl.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$JavaIsoControl extends com.google.common.base.CharMatcher$NamedFastMatcher {
static final com.google.common.base.CharMatcher$JavaIsoControl INSTANCE
private void ()
public boolean matches (char)
char c
static void ()
}
com/google/common/base/CharMatcher$JavaLetter.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$JavaLetter extends com.google.common.base.CharMatcher {
static final com.google.common.base.CharMatcher$JavaLetter INSTANCE
private void ()
public boolean matches (char)
char c
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
Object x0
static void ()
}
com/google/common/base/CharMatcher$JavaLetterOrDigit.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$JavaLetterOrDigit extends com.google.common.base.CharMatcher {
static final com.google.common.base.CharMatcher$JavaLetterOrDigit INSTANCE
private void ()
public boolean matches (char)
char c
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
Object x0
static void ()
}
com/google/common/base/CharMatcher$JavaLowerCase.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$JavaLowerCase extends com.google.common.base.CharMatcher {
static final com.google.common.base.CharMatcher$JavaLowerCase INSTANCE
private void ()
public boolean matches (char)
char c
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
Object x0
static void ()
}
com/google/common/base/CharMatcher$JavaUpperCase.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$JavaUpperCase extends com.google.common.base.CharMatcher {
static final com.google.common.base.CharMatcher$JavaUpperCase INSTANCE
private void ()
public boolean matches (char)
char c
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
Object x0
static void ()
}
com/google/common/base/CharMatcher$NamedFastMatcher.classCharMatcher.java
package com.google.common.base
abstract com.google.common.base.CharMatcher$NamedFastMatcher extends com.google.common.base.CharMatcher$FastMatcher {
private final String description
void (java.lang.String)
String description
public final java.lang.String toString ()
}
com/google/common/base/CharMatcher$Negated.classCharMatcher.java
package com.google.common.base
com.google.common.base.CharMatcher$Negated extends com.google.common.base.CharMatcher {
final com.google.common.base.CharMatcher original
void (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher original
public boolean matches (char)
char c
public boolean matchesAllOf (java.lang.CharSequence)
CharSequence sequence
public boolean matchesNoneOf (java.lang.CharSequence)
CharSequence sequence
public int countIn (java.lang.CharSequence)
CharSequence sequence
void setBits (java.util.BitSet)
java.util.BitSet table
java.util.BitSet tmp
public com.google.common.base.CharMatcher negate ()
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/common/base/CharMatcher$NegatedFastMatcher.classCharMatcher.java
package com.google.common.base
com.google.common.base.CharMatcher$NegatedFastMatcher extends com.google.common.base.CharMatcher$Negated {
void (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher original
public final com.google.common.base.CharMatcher precomputed ()
}
com/google/common/base/CharMatcher$None.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$None extends com.google.common.base.CharMatcher$NamedFastMatcher {
static final com.google.common.base.CharMatcher$None INSTANCE
private void ()
public boolean matches (char)
char c
public int indexIn (java.lang.CharSequence)
CharSequence sequence
public int indexIn (java.lang.CharSequence, int)
CharSequence sequence
int start
int length
public int lastIndexIn (java.lang.CharSequence)
CharSequence sequence
public boolean matchesAllOf (java.lang.CharSequence)
CharSequence sequence
public boolean matchesNoneOf (java.lang.CharSequence)
CharSequence sequence
public java.lang.String removeFrom (java.lang.CharSequence)
CharSequence sequence
public java.lang.String replaceFrom (java.lang.CharSequence, char)
CharSequence sequence
char replacement
public java.lang.String replaceFrom (java.lang.CharSequence, java.lang.CharSequence)
CharSequence sequence
CharSequence replacement
public java.lang.String collapseFrom (java.lang.CharSequence, char)
CharSequence sequence
char replacement
public java.lang.String trimFrom (java.lang.CharSequence)
CharSequence sequence
public java.lang.String trimLeadingFrom (java.lang.CharSequence)
CharSequence sequence
public java.lang.String trimTrailingFrom (java.lang.CharSequence)
CharSequence sequence
public int countIn (java.lang.CharSequence)
CharSequence sequence
public com.google.common.base.CharMatcher and (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher or (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher negate ()
static void ()
}
com/google/common/base/CharMatcher$Or.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$Or extends com.google.common.base.CharMatcher {
final com.google.common.base.CharMatcher first
final com.google.common.base.CharMatcher second
void (com.google.common.base.CharMatcher, com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher a
com.google.common.base.CharMatcher b
void setBits (java.util.BitSet)
java.util.BitSet table
public boolean matches (char)
char c
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/common/base/CharMatcher$RangesMatcher.classCharMatcher.java
package com.google.common.base
com.google.common.base.CharMatcher$RangesMatcher extends com.google.common.base.CharMatcher {
private final String description
private final char[] rangeStarts
private final char[] rangeEnds
void (java.lang.String, char[], char[])
int i
String description
char[] rangeStarts
char[] rangeEnds
public boolean matches (char)
char c
int index
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/common/base/CharMatcher$SingleWidth.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$SingleWidth extends com.google.common.base.CharMatcher$RangesMatcher {
static final com.google.common.base.CharMatcher$SingleWidth INSTANCE
private void ()
static void ()
}
com/google/common/base/CharMatcher$Whitespace.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$Whitespace extends com.google.common.base.CharMatcher$NamedFastMatcher {
static final String TABLE
static final int MULTIPLIER
static final int SHIFT
static final com.google.common.base.CharMatcher$Whitespace INSTANCE
void ()
public boolean matches (char)
char c
void setBits (java.util.BitSet)
int i
java.util.BitSet table
static void ()
}
com/google/common/base/CharMatcher.classCharMatcher.java
package com.google.common.base
public abstract com.google.common.base.CharMatcher extends java.lang.Object implements com.google.common.base.Predicate {
public static final com.google.common.base.CharMatcher WHITESPACE
public static final com.google.common.base.CharMatcher BREAKING_WHITESPACE
public static final com.google.common.base.CharMatcher ASCII
public static final com.google.common.base.CharMatcher DIGIT
public static final com.google.common.base.CharMatcher JAVA_DIGIT
public static final com.google.common.base.CharMatcher JAVA_LETTER
public static final com.google.common.base.CharMatcher JAVA_LETTER_OR_DIGIT
public static final com.google.common.base.CharMatcher JAVA_UPPER_CASE
public static final com.google.common.base.CharMatcher JAVA_LOWER_CASE
public static final com.google.common.base.CharMatcher JAVA_ISO_CONTROL
public static final com.google.common.base.CharMatcher INVISIBLE
public static final com.google.common.base.CharMatcher SINGLE_WIDTH
public static final com.google.common.base.CharMatcher ANY
public static final com.google.common.base.CharMatcher NONE
private static final int DISTINCT_CHARS
public static com.google.common.base.CharMatcher any ()
public static com.google.common.base.CharMatcher none ()
public static com.google.common.base.CharMatcher whitespace ()
public static com.google.common.base.CharMatcher breakingWhitespace ()
public static com.google.common.base.CharMatcher ascii ()
public static com.google.common.base.CharMatcher digit ()
public static com.google.common.base.CharMatcher javaDigit ()
public static com.google.common.base.CharMatcher javaLetter ()
public static com.google.common.base.CharMatcher javaLetterOrDigit ()
public static com.google.common.base.CharMatcher javaUpperCase ()
public static com.google.common.base.CharMatcher javaLowerCase ()
public static com.google.common.base.CharMatcher javaIsoControl ()
public static com.google.common.base.CharMatcher invisible ()
public static com.google.common.base.CharMatcher singleWidth ()
public static com.google.common.base.CharMatcher is (char)
char match
public static com.google.common.base.CharMatcher isNot (char)
char match
public static com.google.common.base.CharMatcher anyOf (java.lang.CharSequence)
CharSequence sequence
public static com.google.common.base.CharMatcher noneOf (java.lang.CharSequence)
CharSequence sequence
public static com.google.common.base.CharMatcher inRange (char, char)
char startInclusive
char endInclusive
public static com.google.common.base.CharMatcher forPredicate (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
protected void ()
public abstract boolean matches (char)
public com.google.common.base.CharMatcher negate ()
public com.google.common.base.CharMatcher and (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher or (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher precomputed ()
com.google.common.base.CharMatcher precomputedInternal ()
int negatedCharacters
String suffix
String description
String negatedDescription
java.util.BitSet table
int totalCharacters
private static com.google.common.base.CharMatcher precomputedPositive (int, java.util.BitSet, java.lang.String)
char c1
char c2
int totalCharacters
java.util.BitSet table
String description
private static boolean isSmall (int, int)
int totalCharacters
int tableLength
void setBits (java.util.BitSet)
int c
java.util.BitSet table
public boolean matchesAnyOf (java.lang.CharSequence)
CharSequence sequence
public boolean matchesAllOf (java.lang.CharSequence)
int i
CharSequence sequence
public boolean matchesNoneOf (java.lang.CharSequence)
CharSequence sequence
public int indexIn (java.lang.CharSequence)
CharSequence sequence
public int indexIn (java.lang.CharSequence, int)
int i
CharSequence sequence
int start
int length
public int lastIndexIn (java.lang.CharSequence)
int i
CharSequence sequence
public int countIn (java.lang.CharSequence)
int i
CharSequence sequence
int count
public java.lang.String removeFrom (java.lang.CharSequence)
CharSequence sequence
String string
int pos
char[] chars
int spread
public java.lang.String retainFrom (java.lang.CharSequence)
CharSequence sequence
public java.lang.String replaceFrom (java.lang.CharSequence, char)
int i
CharSequence sequence
char replacement
String string
int pos
char[] chars
public java.lang.String replaceFrom (java.lang.CharSequence, java.lang.CharSequence)
CharSequence sequence
CharSequence replacement
int replacementLen
String string
int pos
int len
StringBuilder buf
int oldpos
public java.lang.String trimFrom (java.lang.CharSequence)
CharSequence sequence
int len
int first
int last
public java.lang.String trimLeadingFrom (java.lang.CharSequence)
int first
CharSequence sequence
int len
public java.lang.String trimTrailingFrom (java.lang.CharSequence)
int last
CharSequence sequence
int len
public java.lang.String collapseFrom (java.lang.CharSequence, char)
StringBuilder builder
char c
int i
CharSequence sequence
char replacement
int len
public java.lang.String trimAndCollapseFrom (java.lang.CharSequence, char)
CharSequence sequence
char replacement
int len
int first
int last
private java.lang.String finishCollapseFrom (java.lang.CharSequence, int, int, char, java.lang.StringBuilder, boolean)
char c
int i
CharSequence sequence
int start
int end
char replacement
StringBuilder builder
boolean inMatchingGroup
public boolean apply (java.lang.Character)
Character character
public java.lang.String toString ()
private static java.lang.String showCharacter (char)
int i
char c
String hex
char[] tmp
private static com.google.common.base.CharMatcher$IsEither isEither (char, char)
char c1
char c2
public volatile boolean apply (java.lang.Object)
Object x0
static java.lang.String access$100 (char)
char x0
static void ()
}
com/google/common/base/Charsets.classCharsets.java
package com.google.common.base
public final com.google.common.base.Charsets extends java.lang.Object {
public static final java.nio.charset.Charset US_ASCII
public static final java.nio.charset.Charset ISO_8859_1
public static final java.nio.charset.Charset UTF_8
public static final java.nio.charset.Charset UTF_16BE
public static final java.nio.charset.Charset UTF_16LE
public static final java.nio.charset.Charset UTF_16
private void ()
static void ()
}
com/google/common/base/CommonMatcher.classCommonMatcher.java
package com.google.common.base
abstract com.google.common.base.CommonMatcher extends java.lang.Object {
void ()
abstract boolean matches ()
abstract boolean find ()
abstract boolean find (int)
abstract java.lang.String replaceAll (java.lang.String)
abstract int end ()
abstract int start ()
}
com/google/common/base/CommonPattern.classCommonPattern.java
package com.google.common.base
abstract com.google.common.base.CommonPattern extends java.lang.Object {
void ()
abstract com.google.common.base.CommonMatcher matcher (java.lang.CharSequence)
abstract java.lang.String pattern ()
abstract int flags ()
public abstract java.lang.String toString ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
}
com/google/common/base/Converter$1$1.classConverter.java
package com.google.common.base
com.google.common.base.Converter$1$1 extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator fromIterator
final com.google.common.base.Converter$1 this$1
void (com.google.common.base.Converter$1)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/base/Converter$1.classConverter.java
package com.google.common.base
com.google.common.base.Converter$1 extends java.lang.Object implements java.lang.Iterable {
final Iterable val$fromIterable
final com.google.common.base.Converter this$0
void (com.google.common.base.Converter, java.lang.Iterable)
public java.util.Iterator iterator ()
}
com/google/common/base/Converter$ConverterComposition.classConverter.java
package com.google.common.base
final com.google.common.base.Converter$ConverterComposition extends com.google.common.base.Converter implements java.io.Serializable {
final com.google.common.base.Converter first
final com.google.common.base.Converter second
private static final long serialVersionUID
void (com.google.common.base.Converter, com.google.common.base.Converter)
com.google.common.base.Converter first
com.google.common.base.Converter second
protected java.lang.Object doForward (java.lang.Object)
Object a
protected java.lang.Object doBackward (java.lang.Object)
Object c
java.lang.Object correctedDoForward (java.lang.Object)
Object a
java.lang.Object correctedDoBackward (java.lang.Object)
Object c
public boolean equals (java.lang.Object)
com.google.common.base.Converter$ConverterComposition that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Converter$FunctionBasedConverter.classConverter.java
package com.google.common.base
final com.google.common.base.Converter$FunctionBasedConverter extends com.google.common.base.Converter implements java.io.Serializable {
private final com.google.common.base.Function forwardFunction
private final com.google.common.base.Function backwardFunction
private void (com.google.common.base.Function, com.google.common.base.Function)
com.google.common.base.Function forwardFunction
com.google.common.base.Function backwardFunction
protected java.lang.Object doForward (java.lang.Object)
Object a
protected java.lang.Object doBackward (java.lang.Object)
Object b
public boolean equals (java.lang.Object)
com.google.common.base.Converter$FunctionBasedConverter that
Object object
public int hashCode ()
public java.lang.String toString ()
void (com.google.common.base.Function, com.google.common.base.Function, com.google.common.base.Converter$1)
com.google.common.base.Function x0
com.google.common.base.Function x1
com.google.common.base.Converter$1 x2
}
com/google/common/base/Converter$IdentityConverter.classConverter.java
package com.google.common.base
final com.google.common.base.Converter$IdentityConverter extends com.google.common.base.Converter implements java.io.Serializable {
static final com.google.common.base.Converter$IdentityConverter INSTANCE
private static final long serialVersionUID
private void ()
protected java.lang.Object doForward (java.lang.Object)
Object t
protected java.lang.Object doBackward (java.lang.Object)
Object t
public com.google.common.base.Converter$IdentityConverter reverse ()
com.google.common.base.Converter doAndThen (com.google.common.base.Converter)
com.google.common.base.Converter otherConverter
public java.lang.String toString ()
private java.lang.Object readResolve ()
public volatile com.google.common.base.Converter reverse ()
static void ()
}
com/google/common/base/Converter$ReverseConverter.classConverter.java
package com.google.common.base
final com.google.common.base.Converter$ReverseConverter extends com.google.common.base.Converter implements java.io.Serializable {
final com.google.common.base.Converter original
private static final long serialVersionUID
void (com.google.common.base.Converter)
com.google.common.base.Converter original
protected java.lang.Object doForward (java.lang.Object)
Object b
protected java.lang.Object doBackward (java.lang.Object)
Object a
java.lang.Object correctedDoForward (java.lang.Object)
Object b
java.lang.Object correctedDoBackward (java.lang.Object)
Object a
public com.google.common.base.Converter reverse ()
public boolean equals (java.lang.Object)
com.google.common.base.Converter$ReverseConverter that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Converter.classConverter.java
package com.google.common.base
public abstract com.google.common.base.Converter extends java.lang.Object implements com.google.common.base.Function {
private final boolean handleNullAutomatically
private transient com.google.common.base.Converter reverse
protected void ()
void (boolean)
boolean handleNullAutomatically
protected abstract java.lang.Object doForward (java.lang.Object)
protected abstract java.lang.Object doBackward (java.lang.Object)
public final java.lang.Object convert (java.lang.Object)
Object a
java.lang.Object correctedDoForward (java.lang.Object)
Object a
java.lang.Object correctedDoBackward (java.lang.Object)
Object b
public java.lang.Iterable convertAll (java.lang.Iterable)
Iterable fromIterable
public com.google.common.base.Converter reverse ()
com.google.common.base.Converter result
public final com.google.common.base.Converter andThen (com.google.common.base.Converter)
com.google.common.base.Converter secondConverter
com.google.common.base.Converter doAndThen (com.google.common.base.Converter)
com.google.common.base.Converter secondConverter
public final java.lang.Object apply (java.lang.Object)
Object a
public boolean equals (java.lang.Object)
Object object
public static com.google.common.base.Converter from (com.google.common.base.Function, com.google.common.base.Function)
com.google.common.base.Function forwardFunction
com.google.common.base.Function backwardFunction
public static com.google.common.base.Converter identity ()
}
com/google/common/base/Defaults.classDefaults.java
package com.google.common.base
public final com.google.common.base.Defaults extends java.lang.Object {
private static final java.util.Map DEFAULTS
private void ()
private static void put (java.util.Map, java.lang.Class, java.lang.Object)
java.util.Map map
Class type
Object value
public static java.lang.Object defaultValue (java.lang.Class)
Class type
Object t
static void ()
java.util.Map map
}
com/google/common/base/Enums$StringConverter.classEnums.java
package com.google.common.base
final com.google.common.base.Enums$StringConverter extends com.google.common.base.Converter implements java.io.Serializable {
private final Class enumClass
private static final long serialVersionUID
void (java.lang.Class)
Class enumClass
protected java.lang.Enum doForward (java.lang.String)
String value
protected java.lang.String doBackward (java.lang.Enum)
Enum enumValue
public boolean equals (java.lang.Object)
com.google.common.base.Enums$StringConverter that
Object object
public int hashCode ()
public java.lang.String toString ()
protected volatile java.lang.Object doBackward (java.lang.Object)
Object x0
protected volatile java.lang.Object doForward (java.lang.Object)
Object x0
}
com/google/common/base/Enums.classEnums.java
package com.google.common.base
public final com.google.common.base.Enums extends java.lang.Object {
private static final java.util.Map enumConstantCache
private void ()
public static java.lang.reflect.Field getField (java.lang.Enum)
NoSuchFieldException impossible
Enum enumValue
Class clazz
public static com.google.common.base.Optional getIfPresent (java.lang.Class, java.lang.String)
Class enumClass
String value
private static java.util.Map populateCache (java.lang.Class)
Enum enumInstance
java.util.Iterator i$
Class enumClass
java.util.Map result
static java.util.Map getEnumConstants (java.lang.Class)
java.util.Map constants
Class enumClass
public static com.google.common.base.Converter stringConverter (java.lang.Class)
Class enumClass
static void ()
}
com/google/common/base/Equivalence$1.classEquivalence.java
package com.google.common.base
com.google.common.base.Equivalence$1 extends java.lang.Object {
}
com/google/common/base/Equivalence$Equals.classEquivalence.java
package com.google.common.base
final com.google.common.base.Equivalence$Equals extends com.google.common.base.Equivalence implements java.io.Serializable {
static final com.google.common.base.Equivalence$Equals INSTANCE
private static final long serialVersionUID
void ()
protected boolean doEquivalent (java.lang.Object, java.lang.Object)
Object a
Object b
protected int doHash (java.lang.Object)
Object o
private java.lang.Object readResolve ()
static void ()
}
com/google/common/base/Equivalence$EquivalentToPredicate.classEquivalence.java
package com.google.common.base
final com.google.common.base.Equivalence$EquivalentToPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final com.google.common.base.Equivalence equivalence
private final Object target
private static final long serialVersionUID
void (com.google.common.base.Equivalence, java.lang.Object)
com.google.common.base.Equivalence equivalence
Object target
public boolean apply (java.lang.Object)
Object input
public boolean equals (java.lang.Object)
com.google.common.base.Equivalence$EquivalentToPredicate that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Equivalence$Identity.classEquivalence.java
package com.google.common.base
final com.google.common.base.Equivalence$Identity extends com.google.common.base.Equivalence implements java.io.Serializable {
static final com.google.common.base.Equivalence$Identity INSTANCE
private static final long serialVersionUID
void ()
protected boolean doEquivalent (java.lang.Object, java.lang.Object)
Object a
Object b
protected int doHash (java.lang.Object)
Object o
private java.lang.Object readResolve ()
static void ()
}
com/google/common/base/Equivalence$Wrapper.classEquivalence.java
package com.google.common.base
public final com.google.common.base.Equivalence$Wrapper extends java.lang.Object implements java.io.Serializable {
private final com.google.common.base.Equivalence equivalence
private final Object reference
private static final long serialVersionUID
private void (com.google.common.base.Equivalence, java.lang.Object)
com.google.common.base.Equivalence equivalence
Object reference
public java.lang.Object get ()
public boolean equals (java.lang.Object)
com.google.common.base.Equivalence equivalence
com.google.common.base.Equivalence$Wrapper that
Object obj
public int hashCode ()
public java.lang.String toString ()
void (com.google.common.base.Equivalence, java.lang.Object, com.google.common.base.Equivalence$1)
com.google.common.base.Equivalence x0
Object x1
com.google.common.base.Equivalence$1 x2
}
com/google/common/base/Equivalence.classEquivalence.java
package com.google.common.base
public abstract com.google.common.base.Equivalence extends java.lang.Object {
protected void ()
public final boolean equivalent (java.lang.Object, java.lang.Object)
Object a
Object b
protected abstract boolean doEquivalent (java.lang.Object, java.lang.Object)
public final int hash (java.lang.Object)
Object t
protected abstract int doHash (java.lang.Object)
public final com.google.common.base.Equivalence onResultOf (com.google.common.base.Function)
com.google.common.base.Function function
public final com.google.common.base.Equivalence$Wrapper wrap (java.lang.Object)
Object reference
public final com.google.common.base.Equivalence pairwise ()
public final com.google.common.base.Predicate equivalentTo (java.lang.Object)
Object target
public static com.google.common.base.Equivalence equals ()
public static com.google.common.base.Equivalence identity ()
}
com/google/common/base/ExtraObjectsMethodsForWeb.classExtraObjectsMethodsForWeb.java
package com.google.common.base
abstract com.google.common.base.ExtraObjectsMethodsForWeb extends java.lang.Object {
void ()
}
com/google/common/base/FinalizablePhantomReference.classFinalizablePhantomReference.java
package com.google.common.base
public abstract com.google.common.base.FinalizablePhantomReference extends java.lang.ref.PhantomReference implements com.google.common.base.FinalizableReference {
protected void (java.lang.Object, com.google.common.base.FinalizableReferenceQueue)
Object referent
com.google.common.base.FinalizableReferenceQueue queue
}
com/google/common/base/FinalizableReference.classFinalizableReference.java
package com.google.common.base
public abstract com.google.common.base.FinalizableReference extends java.lang.Object {
public abstract void finalizeReferent ()
}
com/google/common/base/FinalizableReferenceQueue$DecoupledLoader.classFinalizableReferenceQueue.java
package com.google.common.base
com.google.common.base.FinalizableReferenceQueue$DecoupledLoader extends java.lang.Object implements com.google.common.base.FinalizableReferenceQueue$FinalizerLoader {
private static final String LOADING_ERROR
void ()
public java.lang.Class loadFinalizer ()
ClassLoader finalizerLoader
Exception e
java.net.URL getBaseUrl () throws java.io.IOException
String finalizerPath
java.net.URL finalizerUrl
String urlString
java.net.URLClassLoader newLoader (java.net.URL)
java.net.URL base
}
com/google/common/base/FinalizableReferenceQueue$DirectLoader.classFinalizableReferenceQueue.java
package com.google.common.base
com.google.common.base.FinalizableReferenceQueue$DirectLoader extends java.lang.Object implements com.google.common.base.FinalizableReferenceQueue$FinalizerLoader {
void ()
public java.lang.Class loadFinalizer ()
ClassNotFoundException e
}
com/google/common/base/FinalizableReferenceQueue$FinalizerLoader.classFinalizableReferenceQueue.java
package com.google.common.base
abstract com.google.common.base.FinalizableReferenceQueue$FinalizerLoader extends java.lang.Object {
public abstract java.lang.Class loadFinalizer ()
}
com/google/common/base/FinalizableReferenceQueue$SystemLoader.classFinalizableReferenceQueue.java
package com.google.common.base
com.google.common.base.FinalizableReferenceQueue$SystemLoader extends java.lang.Object implements com.google.common.base.FinalizableReferenceQueue$FinalizerLoader {
static boolean disabled
void ()
public java.lang.Class loadFinalizer ()
SecurityException e
ClassNotFoundException e
ClassLoader systemLoader
}
com/google/common/base/FinalizableReferenceQueue.classFinalizableReferenceQueue.java
package com.google.common.base
public com.google.common.base.FinalizableReferenceQueue extends java.lang.Object implements java.io.Closeable {
private static final java.util.logging.Logger logger
private static final String FINALIZER_CLASS_NAME
private static final java.lang.reflect.Method startFinalizer
final java.lang.ref.ReferenceQueue queue
final java.lang.ref.PhantomReference frqRef
final boolean threadStarted
public void ()
IllegalAccessException impossible
Throwable t
boolean threadStarted
public void close ()
void cleanUp ()
Throwable t
java.lang.ref.Reference reference
private static transient java.lang.Class loadFinalizer (com.google.common.base.FinalizableReferenceQueue$FinalizerLoader[])
Class finalizer
com.google.common.base.FinalizableReferenceQueue$FinalizerLoader loader
com.google.common.base.FinalizableReferenceQueue$FinalizerLoader[] arr$
int len$
int i$
com.google.common.base.FinalizableReferenceQueue$FinalizerLoader[] loaders
static java.lang.reflect.Method getStartFinalizer (java.lang.Class)
NoSuchMethodException e
Class finalizer
static java.util.logging.Logger access$000 ()
static void ()
Class finalizer
}
com/google/common/base/FinalizableSoftReference.classFinalizableSoftReference.java
package com.google.common.base
public abstract com.google.common.base.FinalizableSoftReference extends java.lang.ref.SoftReference implements com.google.common.base.FinalizableReference {
protected void (java.lang.Object, com.google.common.base.FinalizableReferenceQueue)
Object referent
com.google.common.base.FinalizableReferenceQueue queue
}
com/google/common/base/FinalizableWeakReference.classFinalizableWeakReference.java
package com.google.common.base
public abstract com.google.common.base.FinalizableWeakReference extends java.lang.ref.WeakReference implements com.google.common.base.FinalizableReference {
protected void (java.lang.Object, com.google.common.base.FinalizableReferenceQueue)
Object referent
com.google.common.base.FinalizableReferenceQueue queue
}
com/google/common/base/Function.classFunction.java
package com.google.common.base
public abstract com.google.common.base.Function extends java.lang.Object {
public abstract java.lang.Object apply (java.lang.Object)
public abstract boolean equals (java.lang.Object)
}
com/google/common/base/FunctionalEquivalence.classFunctionalEquivalence.java
package com.google.common.base
final com.google.common.base.FunctionalEquivalence extends com.google.common.base.Equivalence implements java.io.Serializable {
private static final long serialVersionUID
private final com.google.common.base.Function function
private final com.google.common.base.Equivalence resultEquivalence
void (com.google.common.base.Function, com.google.common.base.Equivalence)
com.google.common.base.Function function
com.google.common.base.Equivalence resultEquivalence
protected boolean doEquivalent (java.lang.Object, java.lang.Object)
Object a
Object b
protected int doHash (java.lang.Object)
Object a
public boolean equals (java.lang.Object)
com.google.common.base.FunctionalEquivalence that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Functions$1.classFunctions.java
package com.google.common.base
com.google.common.base.Functions$1 extends java.lang.Object {
}
com/google/common/base/Functions$ConstantFunction.classFunctions.java
package com.google.common.base
com.google.common.base.Functions$ConstantFunction extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
private final Object value
private static final long serialVersionUID
public void (java.lang.Object)
Object value
public java.lang.Object apply (java.lang.Object)
Object from
public boolean equals (java.lang.Object)
com.google.common.base.Functions$ConstantFunction that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Functions$ForMapWithDefault.classFunctions.java
package com.google.common.base
com.google.common.base.Functions$ForMapWithDefault extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
final java.util.Map map
final Object defaultValue
private static final long serialVersionUID
void (java.util.Map, java.lang.Object)
java.util.Map map
Object defaultValue
public java.lang.Object apply (java.lang.Object)
Object key
Object result
public boolean equals (java.lang.Object)
com.google.common.base.Functions$ForMapWithDefault that
Object o
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Functions$FunctionComposition.classFunctions.java
package com.google.common.base
com.google.common.base.Functions$FunctionComposition extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
private final com.google.common.base.Function g
private final com.google.common.base.Function f
private static final long serialVersionUID
public void (com.google.common.base.Function, com.google.common.base.Function)
com.google.common.base.Function g
com.google.common.base.Function f
public java.lang.Object apply (java.lang.Object)
Object a
public boolean equals (java.lang.Object)
com.google.common.base.Functions$FunctionComposition that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Functions$FunctionForMapNoDefault.classFunctions.java
package com.google.common.base
com.google.common.base.Functions$FunctionForMapNoDefault extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
final java.util.Map map
private static final long serialVersionUID
void (java.util.Map)
java.util.Map map
public java.lang.Object apply (java.lang.Object)
Object key
Object result
public boolean equals (java.lang.Object)
com.google.common.base.Functions$FunctionForMapNoDefault that
Object o
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Functions$IdentityFunction.classFunctions.java
package com.google.common.base
final com.google.common.base.Functions$IdentityFunction extends java.lang.Enum implements com.google.common.base.Function {
public static final com.google.common.base.Functions$IdentityFunction INSTANCE
private static final com.google.common.base.Functions$IdentityFunction[] $VALUES
public static com.google.common.base.Functions$IdentityFunction[] values ()
public static com.google.common.base.Functions$IdentityFunction valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.lang.Object apply (java.lang.Object)
Object o
public java.lang.String toString ()
static void ()
}
com/google/common/base/Functions$PredicateFunction.classFunctions.java
package com.google.common.base
com.google.common.base.Functions$PredicateFunction extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
private final com.google.common.base.Predicate predicate
private static final long serialVersionUID
private void (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public java.lang.Boolean apply (java.lang.Object)
Object t
public boolean equals (java.lang.Object)
com.google.common.base.Functions$PredicateFunction that
Object obj
public int hashCode ()
public java.lang.String toString ()
public volatile java.lang.Object apply (java.lang.Object)
Object x0
void (com.google.common.base.Predicate, com.google.common.base.Functions$1)
com.google.common.base.Predicate x0
com.google.common.base.Functions$1 x1
}
com/google/common/base/Functions$SupplierFunction.classFunctions.java
package com.google.common.base
com.google.common.base.Functions$SupplierFunction extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
private final com.google.common.base.Supplier supplier
private static final long serialVersionUID
private void (com.google.common.base.Supplier)
com.google.common.base.Supplier supplier
public java.lang.Object apply (java.lang.Object)
Object input
public boolean equals (java.lang.Object)
com.google.common.base.Functions$SupplierFunction that
Object obj
public int hashCode ()
public java.lang.String toString ()
void (com.google.common.base.Supplier, com.google.common.base.Functions$1)
com.google.common.base.Supplier x0
com.google.common.base.Functions$1 x1
}
com/google/common/base/Functions$ToStringFunction.classFunctions.java
package com.google.common.base
final com.google.common.base.Functions$ToStringFunction extends java.lang.Enum implements com.google.common.base.Function {
public static final com.google.common.base.Functions$ToStringFunction INSTANCE
private static final com.google.common.base.Functions$ToStringFunction[] $VALUES
public static com.google.common.base.Functions$ToStringFunction[] values ()
public static com.google.common.base.Functions$ToStringFunction valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.lang.String apply (java.lang.Object)
Object o
public java.lang.String toString ()
public volatile java.lang.Object apply (java.lang.Object)
Object x0
static void ()
}
com/google/common/base/Functions.classFunctions.java
package com.google.common.base
public final com.google.common.base.Functions extends java.lang.Object {
private void ()
public static com.google.common.base.Function toStringFunction ()
public static com.google.common.base.Function identity ()
public static com.google.common.base.Function forMap (java.util.Map)
java.util.Map map
public static com.google.common.base.Function forMap (java.util.Map, java.lang.Object)
java.util.Map map
Object defaultValue
public static com.google.common.base.Function compose (com.google.common.base.Function, com.google.common.base.Function)
com.google.common.base.Function g
com.google.common.base.Function f
public static com.google.common.base.Function forPredicate (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public static com.google.common.base.Function constant (java.lang.Object)
Object value
public static com.google.common.base.Function forSupplier (com.google.common.base.Supplier)
com.google.common.base.Supplier supplier
}
com/google/common/base/JdkPattern$JdkMatcher.classJdkPattern.java
package com.google.common.base
final com.google.common.base.JdkPattern$JdkMatcher extends com.google.common.base.CommonMatcher {
final java.util.regex.Matcher matcher
void (java.util.regex.Matcher)
java.util.regex.Matcher matcher
boolean matches ()
boolean find ()
boolean find (int)
int index
java.lang.String replaceAll (java.lang.String)
String replacement
int end ()
int start ()
}
com/google/common/base/JdkPattern.classJdkPattern.java
package com.google.common.base
final com.google.common.base.JdkPattern extends com.google.common.base.CommonPattern implements java.io.Serializable {
private final java.util.regex.Pattern pattern
private static final long serialVersionUID
void (java.util.regex.Pattern)
java.util.regex.Pattern pattern
com.google.common.base.CommonMatcher matcher (java.lang.CharSequence)
CharSequence t
java.lang.String pattern ()
int flags ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
}
com/google/common/base/Joiner$1.classJoiner.java
package com.google.common.base
com.google.common.base.Joiner$1 extends com.google.common.base.Joiner {
final String val$nullText
final com.google.common.base.Joiner this$0
void (com.google.common.base.Joiner, com.google.common.base.Joiner, java.lang.String)
com.google.common.base.Joiner x0
java.lang.CharSequence toString (java.lang.Object)
Object part
public com.google.common.base.Joiner useForNull (java.lang.String)
String nullText
public com.google.common.base.Joiner skipNulls ()
}
com/google/common/base/Joiner$2.classJoiner.java
package com.google.common.base
com.google.common.base.Joiner$2 extends com.google.common.base.Joiner {
final com.google.common.base.Joiner this$0
void (com.google.common.base.Joiner, com.google.common.base.Joiner)
com.google.common.base.Joiner x0
public java.lang.Appendable appendTo (java.lang.Appendable, java.util.Iterator) throws java.io.IOException
Object part
Object part
Appendable appendable
java.util.Iterator parts
public com.google.common.base.Joiner useForNull (java.lang.String)
String nullText
public com.google.common.base.Joiner$MapJoiner withKeyValueSeparator (java.lang.String)
String kvs
}
com/google/common/base/Joiner$3.classJoiner.java
package com.google.common.base
final com.google.common.base.Joiner$3 extends java.util.AbstractList {
final Object[] val$rest
final Object val$first
final Object val$second
void (java.lang.Object[], java.lang.Object, java.lang.Object)
public int size ()
public java.lang.Object get (int)
int index
}
com/google/common/base/Joiner$MapJoiner.classJoiner.java
package com.google.common.base
public final com.google.common.base.Joiner$MapJoiner extends java.lang.Object {
private final com.google.common.base.Joiner joiner
private final String keyValueSeparator
private void (com.google.common.base.Joiner, java.lang.String)
com.google.common.base.Joiner joiner
String keyValueSeparator
public java.lang.Appendable appendTo (java.lang.Appendable, java.util.Map) throws java.io.IOException
Appendable appendable
java.util.Map map
public java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.util.Map)
StringBuilder builder
java.util.Map map
public java.lang.String join (java.util.Map)
java.util.Map map
public java.lang.Appendable appendTo (java.lang.Appendable, java.lang.Iterable) throws java.io.IOException
Appendable appendable
Iterable entries
public java.lang.Appendable appendTo (java.lang.Appendable, java.util.Iterator) throws java.io.IOException
java.util.Map$Entry e
java.util.Map$Entry entry
Appendable appendable
java.util.Iterator parts
public java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.lang.Iterable)
StringBuilder builder
Iterable entries
public java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.util.Iterator)
java.io.IOException impossible
StringBuilder builder
java.util.Iterator entries
public java.lang.String join (java.lang.Iterable)
Iterable entries
public java.lang.String join (java.util.Iterator)
java.util.Iterator entries
public com.google.common.base.Joiner$MapJoiner useForNull (java.lang.String)
String nullText
void (com.google.common.base.Joiner, java.lang.String, com.google.common.base.Joiner$1)
com.google.common.base.Joiner x0
String x1
com.google.common.base.Joiner$1 x2
}
com/google/common/base/Joiner.classJoiner.java
package com.google.common.base
public com.google.common.base.Joiner extends java.lang.Object {
private final String separator
public static com.google.common.base.Joiner on (java.lang.String)
String separator
public static com.google.common.base.Joiner on (char)
char separator
private void (java.lang.String)
String separator
private void (com.google.common.base.Joiner)
com.google.common.base.Joiner prototype
public java.lang.Appendable appendTo (java.lang.Appendable, java.lang.Iterable) throws java.io.IOException
Appendable appendable
Iterable parts
public java.lang.Appendable appendTo (java.lang.Appendable, java.util.Iterator) throws java.io.IOException
Appendable appendable
java.util.Iterator parts
public final java.lang.Appendable appendTo (java.lang.Appendable, java.lang.Object[]) throws java.io.IOException
Appendable appendable
Object[] parts
public final transient java.lang.Appendable appendTo (java.lang.Appendable, java.lang.Object, java.lang.Object, java.lang.Object[]) throws java.io.IOException
Appendable appendable
Object first
Object second
Object[] rest
public final java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.lang.Iterable)
StringBuilder builder
Iterable parts
public final java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.util.Iterator)
java.io.IOException impossible
StringBuilder builder
java.util.Iterator parts
public final java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.lang.Object[])
StringBuilder builder
Object[] parts
public final transient java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.lang.Object, java.lang.Object, java.lang.Object[])
StringBuilder builder
Object first
Object second
Object[] rest
public final java.lang.String join (java.lang.Iterable)
Iterable parts
public final java.lang.String join (java.util.Iterator)
java.util.Iterator parts
public final java.lang.String join (java.lang.Object[])
Object[] parts
public final transient java.lang.String join (java.lang.Object, java.lang.Object, java.lang.Object[])
Object first
Object second
Object[] rest
public com.google.common.base.Joiner useForNull (java.lang.String)
String nullText
public com.google.common.base.Joiner skipNulls ()
public com.google.common.base.Joiner$MapJoiner withKeyValueSeparator (char)
char keyValueSeparator
public com.google.common.base.Joiner$MapJoiner withKeyValueSeparator (java.lang.String)
String keyValueSeparator
java.lang.CharSequence toString (java.lang.Object)
Object part
private static java.lang.Iterable iterable (java.lang.Object, java.lang.Object, java.lang.Object[])
Object first
Object second
Object[] rest
void (com.google.common.base.Joiner, com.google.common.base.Joiner$1)
com.google.common.base.Joiner x0
com.google.common.base.Joiner$1 x1
static java.lang.String access$100 (com.google.common.base.Joiner)
com.google.common.base.Joiner x0
}
com/google/common/base/MoreObjects$1.classMoreObjects.java
package com.google.common.base
com.google.common.base.MoreObjects$1 extends java.lang.Object {
}
com/google/common/base/MoreObjects$ToStringHelper$ValueHolder.classMoreObjects.java
package com.google.common.base
final com.google.common.base.MoreObjects$ToStringHelper$ValueHolder extends java.lang.Object {
String name
Object value
com.google.common.base.MoreObjects$ToStringHelper$ValueHolder next
private void ()
void (com.google.common.base.MoreObjects$1)
com.google.common.base.MoreObjects$1 x0
}
com/google/common/base/MoreObjects$ToStringHelper.classMoreObjects.java
package com.google.common.base
public final com.google.common.base.MoreObjects$ToStringHelper extends java.lang.Object {
private final String className
private final com.google.common.base.MoreObjects$ToStringHelper$ValueHolder holderHead
private com.google.common.base.MoreObjects$ToStringHelper$ValueHolder holderTail
private boolean omitNullValues
private void (java.lang.String)
String className
public com.google.common.base.MoreObjects$ToStringHelper omitNullValues ()
public com.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, java.lang.Object)
String name
Object value
public com.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, boolean)
String name
boolean value
public com.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, char)
String name
char value
public com.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, double)
String name
double value
public com.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, float)
String name
float value
public com.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, int)
String name
int value
public com.google.common.base.MoreObjects$ToStringHelper add (java.lang.String, long)
String name
long value
public com.google.common.base.MoreObjects$ToStringHelper addValue (java.lang.Object)
Object value
public com.google.common.base.MoreObjects$ToStringHelper addValue (boolean)
boolean value
public com.google.common.base.MoreObjects$ToStringHelper addValue (char)
char value
public com.google.common.base.MoreObjects$ToStringHelper addValue (double)
double value
public com.google.common.base.MoreObjects$ToStringHelper addValue (float)
float value
public com.google.common.base.MoreObjects$ToStringHelper addValue (int)
int value
public com.google.common.base.MoreObjects$ToStringHelper addValue (long)
long value
public java.lang.String toString ()
Object[] objectArray
String arrayString
Object value
com.google.common.base.MoreObjects$ToStringHelper$ValueHolder valueHolder
boolean omitNullValuesSnapshot
String nextSeparator
StringBuilder builder
private com.google.common.base.MoreObjects$ToStringHelper$ValueHolder addHolder ()
com.google.common.base.MoreObjects$ToStringHelper$ValueHolder valueHolder
private com.google.common.base.MoreObjects$ToStringHelper addHolder (java.lang.Object)
Object value
com.google.common.base.MoreObjects$ToStringHelper$ValueHolder valueHolder
private com.google.common.base.MoreObjects$ToStringHelper addHolder (java.lang.String, java.lang.Object)
String name
Object value
com.google.common.base.MoreObjects$ToStringHelper$ValueHolder valueHolder
void (java.lang.String, com.google.common.base.MoreObjects$1)
String x0
com.google.common.base.MoreObjects$1 x1
}
com/google/common/base/MoreObjects.classMoreObjects.java
package com.google.common.base
public final com.google.common.base.MoreObjects extends java.lang.Object {
public static java.lang.Object firstNonNull (java.lang.Object, java.lang.Object)
Object first
Object second
public static com.google.common.base.MoreObjects$ToStringHelper toStringHelper (java.lang.Object)
Object self
public static com.google.common.base.MoreObjects$ToStringHelper toStringHelper (java.lang.Class)
Class clazz
public static com.google.common.base.MoreObjects$ToStringHelper toStringHelper (java.lang.String)
String className
private void ()
}
com/google/common/base/Objects$1.classObjects.java
package com.google.common.base
com.google.common.base.Objects$1 extends java.lang.Object {
}
com/google/common/base/Objects$ToStringHelper$ValueHolder.classObjects.java
package com.google.common.base
final com.google.common.base.Objects$ToStringHelper$ValueHolder extends java.lang.Object {
String name
Object value
com.google.common.base.Objects$ToStringHelper$ValueHolder next
private void ()
void (com.google.common.base.Objects$1)
com.google.common.base.Objects$1 x0
}
com/google/common/base/Objects$ToStringHelper.classObjects.java
package com.google.common.base
public final com.google.common.base.Objects$ToStringHelper extends java.lang.Object {
private final String className
private final com.google.common.base.Objects$ToStringHelper$ValueHolder holderHead
private com.google.common.base.Objects$ToStringHelper$ValueHolder holderTail
private boolean omitNullValues
private void (java.lang.String)
String className
public com.google.common.base.Objects$ToStringHelper omitNullValues ()
public com.google.common.base.Objects$ToStringHelper add (java.lang.String, java.lang.Object)
String name
Object value
public com.google.common.base.Objects$ToStringHelper add (java.lang.String, boolean)
String name
boolean value
public com.google.common.base.Objects$ToStringHelper add (java.lang.String, char)
String name
char value
public com.google.common.base.Objects$ToStringHelper add (java.lang.String, double)
String name
double value
public com.google.common.base.Objects$ToStringHelper add (java.lang.String, float)
String name
float value
public com.google.common.base.Objects$ToStringHelper add (java.lang.String, int)
String name
int value
public com.google.common.base.Objects$ToStringHelper add (java.lang.String, long)
String name
long value
public com.google.common.base.Objects$ToStringHelper addValue (java.lang.Object)
Object value
public com.google.common.base.Objects$ToStringHelper addValue (boolean)
boolean value
public com.google.common.base.Objects$ToStringHelper addValue (char)
char value
public com.google.common.base.Objects$ToStringHelper addValue (double)
double value
public com.google.common.base.Objects$ToStringHelper addValue (float)
float value
public com.google.common.base.Objects$ToStringHelper addValue (int)
int value
public com.google.common.base.Objects$ToStringHelper addValue (long)
long value
public java.lang.String toString ()
com.google.common.base.Objects$ToStringHelper$ValueHolder valueHolder
boolean omitNullValuesSnapshot
String nextSeparator
StringBuilder builder
private com.google.common.base.Objects$ToStringHelper$ValueHolder addHolder ()
com.google.common.base.Objects$ToStringHelper$ValueHolder valueHolder
private com.google.common.base.Objects$ToStringHelper addHolder (java.lang.Object)
Object value
com.google.common.base.Objects$ToStringHelper$ValueHolder valueHolder
private com.google.common.base.Objects$ToStringHelper addHolder (java.lang.String, java.lang.Object)
String name
Object value
com.google.common.base.Objects$ToStringHelper$ValueHolder valueHolder
void (java.lang.String, com.google.common.base.Objects$1)
String x0
com.google.common.base.Objects$1 x1
}
com/google/common/base/Objects.classObjects.java
package com.google.common.base
public final com.google.common.base.Objects extends com.google.common.base.ExtraObjectsMethodsForWeb {
private void ()
public static boolean equal (java.lang.Object, java.lang.Object)
Object a
Object b
public static transient int hashCode (java.lang.Object[])
Object[] objects
public static com.google.common.base.Objects$ToStringHelper toStringHelper (java.lang.Object)
Object self
public static com.google.common.base.Objects$ToStringHelper toStringHelper (java.lang.Class)
Class clazz
public static com.google.common.base.Objects$ToStringHelper toStringHelper (java.lang.String)
String className
public static java.lang.Object firstNonNull (java.lang.Object, java.lang.Object)
Object first
Object second
}
com/google/common/base/Optional$1$1.classOptional.java
package com.google.common.base
com.google.common.base.Optional$1$1 extends com.google.common.base.AbstractIterator {
private final java.util.Iterator iterator
final com.google.common.base.Optional$1 this$0
void (com.google.common.base.Optional$1)
protected java.lang.Object computeNext ()
com.google.common.base.Optional optional
}
com/google/common/base/Optional$1.classOptional.java
package com.google.common.base
final com.google.common.base.Optional$1 extends java.lang.Object implements java.lang.Iterable {
final Iterable val$optionals
void (java.lang.Iterable)
public java.util.Iterator iterator ()
}
com/google/common/base/Optional.classOptional.java
package com.google.common.base
public abstract com.google.common.base.Optional extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public static com.google.common.base.Optional absent ()
public static com.google.common.base.Optional of (java.lang.Object)
Object reference
public static com.google.common.base.Optional fromNullable (java.lang.Object)
Object nullableReference
void ()
public abstract boolean isPresent ()
public abstract java.lang.Object get ()
public abstract java.lang.Object or (java.lang.Object)
public abstract com.google.common.base.Optional or (com.google.common.base.Optional)
public abstract java.lang.Object or (com.google.common.base.Supplier)
public abstract java.lang.Object orNull ()
public abstract java.util.Set asSet ()
public abstract com.google.common.base.Optional transform (com.google.common.base.Function)
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.lang.String toString ()
public static java.lang.Iterable presentInstances (java.lang.Iterable)
Iterable optionals
}
com/google/common/base/PairwiseEquivalence.classPairwiseEquivalence.java
package com.google.common.base
final com.google.common.base.PairwiseEquivalence extends com.google.common.base.Equivalence implements java.io.Serializable {
final com.google.common.base.Equivalence elementEquivalence
private static final long serialVersionUID
void (com.google.common.base.Equivalence)
com.google.common.base.Equivalence elementEquivalence
protected boolean doEquivalent (java.lang.Iterable, java.lang.Iterable)
Iterable iterableA
Iterable iterableB
java.util.Iterator iteratorA
java.util.Iterator iteratorB
protected int doHash (java.lang.Iterable)
Object element
java.util.Iterator i$
Iterable iterable
int hash
public boolean equals (java.lang.Object)
com.google.common.base.PairwiseEquivalence that
Object object
public int hashCode ()
public java.lang.String toString ()
protected volatile int doHash (java.lang.Object)
Object x0
protected volatile boolean doEquivalent (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/base/PatternCompiler.classPatternCompiler.java
package com.google.common.base
abstract com.google.common.base.PatternCompiler extends java.lang.Object {
public abstract com.google.common.base.CommonPattern compile (java.lang.String)
}
com/google/common/base/Platform$1.classPlatform.java
package com.google.common.base
com.google.common.base.Platform$1 extends java.lang.Object {
}
com/google/common/base/Platform$JdkPatternCompiler.classPlatform.java
package com.google.common.base
final com.google.common.base.Platform$JdkPatternCompiler extends java.lang.Object implements com.google.common.base.PatternCompiler {
private void ()
public com.google.common.base.CommonPattern compile (java.lang.String)
String pattern
void (com.google.common.base.Platform$1)
com.google.common.base.Platform$1 x0
}
com/google/common/base/Platform.classPlatform.java
package com.google.common.base
final com.google.common.base.Platform extends java.lang.Object {
private static final java.util.logging.Logger logger
private static final com.google.common.base.PatternCompiler patternCompiler
private void ()
static long systemNanoTime ()
static com.google.common.base.CharMatcher precomputeCharMatcher (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher matcher
static com.google.common.base.Optional getEnumIfPresent (java.lang.Class, java.lang.String)
Class enumClass
String value
java.lang.ref.WeakReference ref
static java.lang.String formatCompact4Digits (double)
double value
static boolean stringIsNullOrEmpty (java.lang.String)
String string
static com.google.common.base.CommonPattern compilePattern (java.lang.String)
String pattern
static boolean usingJdkPatternCompiler ()
private static com.google.common.base.PatternCompiler loadPatternCompiler ()
private static void logPatternCompilerError (java.util.ServiceConfigurationError)
java.util.ServiceConfigurationError e
static void ()
}
com/google/common/base/Preconditions.classPreconditions.java
package com.google.common.base
public final com.google.common.base.Preconditions extends java.lang.Object {
private void ()
public static void checkArgument (boolean)
boolean expression
public static void checkArgument (boolean, java.lang.Object)
boolean expression
Object errorMessage
public static transient void checkArgument (boolean, java.lang.String, java.lang.Object[])
boolean expression
String errorMessageTemplate
Object[] errorMessageArgs
public static void checkArgument (boolean, java.lang.String, char)
boolean b
String errorMessageTemplate
char p1
public static void checkArgument (boolean, java.lang.String, int)
boolean b
String errorMessageTemplate
int p1
public static void checkArgument (boolean, java.lang.String, long)
boolean b
String errorMessageTemplate
long p1
public static void checkArgument (boolean, java.lang.String, java.lang.Object)
boolean b
String errorMessageTemplate
Object p1
public static void checkArgument (boolean, java.lang.String, char, char)
boolean b
String errorMessageTemplate
char p1
char p2
public static void checkArgument (boolean, java.lang.String, char, int)
boolean b
String errorMessageTemplate
char p1
int p2
public static void checkArgument (boolean, java.lang.String, char, long)
boolean b
String errorMessageTemplate
char p1
long p2
public static void checkArgument (boolean, java.lang.String, char, java.lang.Object)
boolean b
String errorMessageTemplate
char p1
Object p2
public static void checkArgument (boolean, java.lang.String, int, char)
boolean b
String errorMessageTemplate
int p1
char p2
public static void checkArgument (boolean, java.lang.String, int, int)
boolean b
String errorMessageTemplate
int p1
int p2
public static void checkArgument (boolean, java.lang.String, int, long)
boolean b
String errorMessageTemplate
int p1
long p2
public static void checkArgument (boolean, java.lang.String, int, java.lang.Object)
boolean b
String errorMessageTemplate
int p1
Object p2
public static void checkArgument (boolean, java.lang.String, long, char)
boolean b
String errorMessageTemplate
long p1
char p2
public static void checkArgument (boolean, java.lang.String, long, int)
boolean b
String errorMessageTemplate
long p1
int p2
public static void checkArgument (boolean, java.lang.String, long, long)
boolean b
String errorMessageTemplate
long p1
long p2
public static void checkArgument (boolean, java.lang.String, long, java.lang.Object)
boolean b
String errorMessageTemplate
long p1
Object p2
public static void checkArgument (boolean, java.lang.String, java.lang.Object, char)
boolean b
String errorMessageTemplate
Object p1
char p2
public static void checkArgument (boolean, java.lang.String, java.lang.Object, int)
boolean b
String errorMessageTemplate
Object p1
int p2
public static void checkArgument (boolean, java.lang.String, java.lang.Object, long)
boolean b
String errorMessageTemplate
Object p1
long p2
public static void checkArgument (boolean, java.lang.String, java.lang.Object, java.lang.Object)
boolean b
String errorMessageTemplate
Object p1
Object p2
public static void checkArgument (boolean, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object)
boolean b
String errorMessageTemplate
Object p1
Object p2
Object p3
public static void checkArgument (boolean, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
boolean b
String errorMessageTemplate
Object p1
Object p2
Object p3
Object p4
public static void checkState (boolean)
boolean expression
public static void checkState (boolean, java.lang.Object)
boolean expression
Object errorMessage
public static transient void checkState (boolean, java.lang.String, java.lang.Object[])
boolean expression
String errorMessageTemplate
Object[] errorMessageArgs
public static void checkState (boolean, java.lang.String, char)
boolean b
String errorMessageTemplate
char p1
public static void checkState (boolean, java.lang.String, int)
boolean b
String errorMessageTemplate
int p1
public static void checkState (boolean, java.lang.String, long)
boolean b
String errorMessageTemplate
long p1
public static void checkState (boolean, java.lang.String, java.lang.Object)
boolean b
String errorMessageTemplate
Object p1
public static void checkState (boolean, java.lang.String, char, char)
boolean b
String errorMessageTemplate
char p1
char p2
public static void checkState (boolean, java.lang.String, char, int)
boolean b
String errorMessageTemplate
char p1
int p2
public static void checkState (boolean, java.lang.String, char, long)
boolean b
String errorMessageTemplate
char p1
long p2
public static void checkState (boolean, java.lang.String, char, java.lang.Object)
boolean b
String errorMessageTemplate
char p1
Object p2
public static void checkState (boolean, java.lang.String, int, char)
boolean b
String errorMessageTemplate
int p1
char p2
public static void checkState (boolean, java.lang.String, int, int)
boolean b
String errorMessageTemplate
int p1
int p2
public static void checkState (boolean, java.lang.String, int, long)
boolean b
String errorMessageTemplate
int p1
long p2
public static void checkState (boolean, java.lang.String, int, java.lang.Object)
boolean b
String errorMessageTemplate
int p1
Object p2
public static void checkState (boolean, java.lang.String, long, char)
boolean b
String errorMessageTemplate
long p1
char p2
public static void checkState (boolean, java.lang.String, long, int)
boolean b
String errorMessageTemplate
long p1
int p2
public static void checkState (boolean, java.lang.String, long, long)
boolean b
String errorMessageTemplate
long p1
long p2
public static void checkState (boolean, java.lang.String, long, java.lang.Object)
boolean b
String errorMessageTemplate
long p1
Object p2
public static void checkState (boolean, java.lang.String, java.lang.Object, char)
boolean b
String errorMessageTemplate
Object p1
char p2
public static void checkState (boolean, java.lang.String, java.lang.Object, int)
boolean b
String errorMessageTemplate
Object p1
int p2
public static void checkState (boolean, java.lang.String, java.lang.Object, long)
boolean b
String errorMessageTemplate
Object p1
long p2
public static void checkState (boolean, java.lang.String, java.lang.Object, java.lang.Object)
boolean b
String errorMessageTemplate
Object p1
Object p2
public static void checkState (boolean, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object)
boolean b
String errorMessageTemplate
Object p1
Object p2
Object p3
public static void checkState (boolean, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
boolean b
String errorMessageTemplate
Object p1
Object p2
Object p3
Object p4
public static java.lang.Object checkNotNull (java.lang.Object)
Object reference
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.Object)
Object reference
Object errorMessage
public static transient java.lang.Object checkNotNull (java.lang.Object, java.lang.String, java.lang.Object[])
Object reference
String errorMessageTemplate
Object[] errorMessageArgs
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, char)
Object obj
String errorMessageTemplate
char p1
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, int)
Object obj
String errorMessageTemplate
int p1
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, long)
Object obj
String errorMessageTemplate
long p1
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, java.lang.Object)
Object obj
String errorMessageTemplate
Object p1
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, char, char)
Object obj
String errorMessageTemplate
char p1
char p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, char, int)
Object obj
String errorMessageTemplate
char p1
int p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, char, long)
Object obj
String errorMessageTemplate
char p1
long p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, char, java.lang.Object)
Object obj
String errorMessageTemplate
char p1
Object p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, int, char)
Object obj
String errorMessageTemplate
int p1
char p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, int, int)
Object obj
String errorMessageTemplate
int p1
int p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, int, long)
Object obj
String errorMessageTemplate
int p1
long p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, int, java.lang.Object)
Object obj
String errorMessageTemplate
int p1
Object p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, long, char)
Object obj
String errorMessageTemplate
long p1
char p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, long, int)
Object obj
String errorMessageTemplate
long p1
int p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, long, long)
Object obj
String errorMessageTemplate
long p1
long p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, long, java.lang.Object)
Object obj
String errorMessageTemplate
long p1
Object p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, java.lang.Object, char)
Object obj
String errorMessageTemplate
Object p1
char p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, java.lang.Object, int)
Object obj
String errorMessageTemplate
Object p1
int p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, java.lang.Object, long)
Object obj
String errorMessageTemplate
Object p1
long p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object)
Object obj
String errorMessageTemplate
Object p1
Object p2
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object)
Object obj
String errorMessageTemplate
Object p1
Object p2
Object p3
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object obj
String errorMessageTemplate
Object p1
Object p2
Object p3
Object p4
public static int checkElementIndex (int, int)
int index
int size
public static int checkElementIndex (int, int, java.lang.String)
int index
int size
String desc
private static java.lang.String badElementIndex (int, int, java.lang.String)
int index
int size
String desc
public static int checkPositionIndex (int, int)
int index
int size
public static int checkPositionIndex (int, int, java.lang.String)
int index
int size
String desc
private static java.lang.String badPositionIndex (int, int, java.lang.String)
int index
int size
String desc
public static void checkPositionIndexes (int, int, int)
int start
int end
int size
private static java.lang.String badPositionIndexes (int, int, int)
int start
int end
int size
static transient java.lang.String format (java.lang.String, java.lang.Object[])
int placeholderStart
String template
Object[] args
StringBuilder builder
int templateStart
int i
}
com/google/common/base/Predicate.classPredicate.java
package com.google.common.base
public abstract com.google.common.base.Predicate extends java.lang.Object {
public abstract boolean apply (java.lang.Object)
public abstract boolean equals (java.lang.Object)
}
com/google/common/base/Predicates$1.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$1 extends java.lang.Object {
}
com/google/common/base/Predicates$AndPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$AndPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final java.util.List components
private static final long serialVersionUID
private void (java.util.List)
java.util.List components
public boolean apply (java.lang.Object)
int i
Object t
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$AndPredicate that
Object obj
public java.lang.String toString ()
void (java.util.List, com.google.common.base.Predicates$1)
java.util.List x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates$CompositionPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$CompositionPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
final com.google.common.base.Predicate p
final com.google.common.base.Function f
private static final long serialVersionUID
private void (com.google.common.base.Predicate, com.google.common.base.Function)
com.google.common.base.Predicate p
com.google.common.base.Function f
public boolean apply (java.lang.Object)
Object a
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$CompositionPredicate that
Object obj
public int hashCode ()
public java.lang.String toString ()
void (com.google.common.base.Predicate, com.google.common.base.Function, com.google.common.base.Predicates$1)
com.google.common.base.Predicate x0
com.google.common.base.Function x1
com.google.common.base.Predicates$1 x2
}
com/google/common/base/Predicates$ContainsPatternFromStringPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$ContainsPatternFromStringPredicate extends com.google.common.base.Predicates$ContainsPatternPredicate {
private static final long serialVersionUID
void (java.lang.String)
String string
public java.lang.String toString ()
}
com/google/common/base/Predicates$ContainsPatternPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$ContainsPatternPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
final com.google.common.base.CommonPattern pattern
private static final long serialVersionUID
void (com.google.common.base.CommonPattern)
com.google.common.base.CommonPattern pattern
public boolean apply (java.lang.CharSequence)
CharSequence t
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$ContainsPatternPredicate that
Object obj
public java.lang.String toString ()
String patternString
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/common/base/Predicates$InPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$InPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final java.util.Collection target
private static final long serialVersionUID
private void (java.util.Collection)
java.util.Collection target
public boolean apply (java.lang.Object)
NullPointerException e
ClassCastException e
Object t
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$InPredicate that
Object obj
public int hashCode ()
public java.lang.String toString ()
void (java.util.Collection, com.google.common.base.Predicates$1)
java.util.Collection x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates$InstanceOfPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$InstanceOfPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final Class clazz
private static final long serialVersionUID
private void (java.lang.Class)
Class clazz
public boolean apply (java.lang.Object)
Object o
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$InstanceOfPredicate that
Object obj
public java.lang.String toString ()
void (java.lang.Class, com.google.common.base.Predicates$1)
Class x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates$IsEqualToPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$IsEqualToPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final Object target
private static final long serialVersionUID
private void (java.lang.Object)
Object target
public boolean apply (java.lang.Object)
Object t
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$IsEqualToPredicate that
Object obj
public java.lang.String toString ()
void (java.lang.Object, com.google.common.base.Predicates$1)
Object x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates$NotPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$NotPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
final com.google.common.base.Predicate predicate
private static final long serialVersionUID
void (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public boolean apply (java.lang.Object)
Object t
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$NotPredicate that
Object obj
public java.lang.String toString ()
}
com/google/common/base/Predicates$ObjectPredicate$1.classPredicates.java
package com.google.common.base
final com.google.common.base.Predicates$ObjectPredicate$1 extends com.google.common.base.Predicates$ObjectPredicate {
void (java.lang.String, int)
public boolean apply (java.lang.Object)
Object o
public java.lang.String toString ()
}
com/google/common/base/Predicates$ObjectPredicate$2.classPredicates.java
package com.google.common.base
final com.google.common.base.Predicates$ObjectPredicate$2 extends com.google.common.base.Predicates$ObjectPredicate {
void (java.lang.String, int)
public boolean apply (java.lang.Object)
Object o
public java.lang.String toString ()
}
com/google/common/base/Predicates$ObjectPredicate$3.classPredicates.java
package com.google.common.base
final com.google.common.base.Predicates$ObjectPredicate$3 extends com.google.common.base.Predicates$ObjectPredicate {
void (java.lang.String, int)
public boolean apply (java.lang.Object)
Object o
public java.lang.String toString ()
}
com/google/common/base/Predicates$ObjectPredicate$4.classPredicates.java
package com.google.common.base
final com.google.common.base.Predicates$ObjectPredicate$4 extends com.google.common.base.Predicates$ObjectPredicate {
void (java.lang.String, int)
public boolean apply (java.lang.Object)
Object o
public java.lang.String toString ()
}
com/google/common/base/Predicates$ObjectPredicate.classPredicates.java
package com.google.common.base
abstract com.google.common.base.Predicates$ObjectPredicate extends java.lang.Enum implements com.google.common.base.Predicate {
public static final com.google.common.base.Predicates$ObjectPredicate ALWAYS_TRUE
public static final com.google.common.base.Predicates$ObjectPredicate ALWAYS_FALSE
public static final com.google.common.base.Predicates$ObjectPredicate IS_NULL
public static final com.google.common.base.Predicates$ObjectPredicate NOT_NULL
private static final com.google.common.base.Predicates$ObjectPredicate[] $VALUES
public static com.google.common.base.Predicates$ObjectPredicate[] values ()
public static com.google.common.base.Predicates$ObjectPredicate valueOf (java.lang.String)
String name
private void (java.lang.String, int)
com.google.common.base.Predicate withNarrowedType ()
void (java.lang.String, int, com.google.common.base.Predicates$1)
String x0
int x1
com.google.common.base.Predicates$1 x2
static void ()
}
com/google/common/base/Predicates$OrPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$OrPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final java.util.List components
private static final long serialVersionUID
private void (java.util.List)
java.util.List components
public boolean apply (java.lang.Object)
int i
Object t
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$OrPredicate that
Object obj
public java.lang.String toString ()
void (java.util.List, com.google.common.base.Predicates$1)
java.util.List x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates$SubtypeOfPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$SubtypeOfPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final Class clazz
private static final long serialVersionUID
private void (java.lang.Class)
Class clazz
public boolean apply (java.lang.Class)
Class input
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$SubtypeOfPredicate that
Object obj
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
Object x0
void (java.lang.Class, com.google.common.base.Predicates$1)
Class x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates.classPredicates.java
package com.google.common.base
public final com.google.common.base.Predicates extends java.lang.Object {
private static final com.google.common.base.Joiner COMMA_JOINER
private void ()
public static com.google.common.base.Predicate alwaysTrue ()
public static com.google.common.base.Predicate alwaysFalse ()
public static com.google.common.base.Predicate isNull ()
public static com.google.common.base.Predicate notNull ()
public static com.google.common.base.Predicate not (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public static com.google.common.base.Predicate and (java.lang.Iterable)
Iterable components
public static transient com.google.common.base.Predicate and (com.google.common.base.Predicate[])
com.google.common.base.Predicate[] components
public static com.google.common.base.Predicate and (com.google.common.base.Predicate, com.google.common.base.Predicate)
com.google.common.base.Predicate first
com.google.common.base.Predicate second
public static com.google.common.base.Predicate or (java.lang.Iterable)
Iterable components
public static transient com.google.common.base.Predicate or (com.google.common.base.Predicate[])
com.google.common.base.Predicate[] components
public static com.google.common.base.Predicate or (com.google.common.base.Predicate, com.google.common.base.Predicate)
com.google.common.base.Predicate first
com.google.common.base.Predicate second
public static com.google.common.base.Predicate equalTo (java.lang.Object)
Object target
public static com.google.common.base.Predicate instanceOf (java.lang.Class)
Class clazz
public static com.google.common.base.Predicate assignableFrom (java.lang.Class)
Class clazz
public static com.google.common.base.Predicate subtypeOf (java.lang.Class)
Class clazz
public static com.google.common.base.Predicate in (java.util.Collection)
java.util.Collection target
public static com.google.common.base.Predicate compose (com.google.common.base.Predicate, com.google.common.base.Function)
com.google.common.base.Predicate predicate
com.google.common.base.Function function
public static com.google.common.base.Predicate containsPattern (java.lang.String)
String pattern
public static com.google.common.base.Predicate contains (java.util.regex.Pattern)
java.util.regex.Pattern pattern
private static java.util.List asList (com.google.common.base.Predicate, com.google.common.base.Predicate)
com.google.common.base.Predicate first
com.google.common.base.Predicate second
private static transient java.util.List defensiveCopy (java.lang.Object[])
Object[] array
static java.util.List defensiveCopy (java.lang.Iterable)
Object element
java.util.Iterator i$
Iterable iterable
java.util.ArrayList list
static com.google.common.base.Joiner access$800 ()
static void ()
}
com/google/common/base/Present.classPresent.java
package com.google.common.base
final com.google.common.base.Present extends com.google.common.base.Optional {
private final Object reference
private static final long serialVersionUID
void (java.lang.Object)
Object reference
public boolean isPresent ()
public java.lang.Object get ()
public java.lang.Object or (java.lang.Object)
Object defaultValue
public com.google.common.base.Optional or (com.google.common.base.Optional)
com.google.common.base.Optional secondChoice
public java.lang.Object or (com.google.common.base.Supplier)
com.google.common.base.Supplier supplier
public java.lang.Object orNull ()
public java.util.Set asSet ()
public com.google.common.base.Optional transform (com.google.common.base.Function)
com.google.common.base.Function function
public boolean equals (java.lang.Object)
com.google.common.base.Present other
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/SmallCharMatcher.classSmallCharMatcher.java
package com.google.common.base
final com.google.common.base.SmallCharMatcher extends com.google.common.base.CharMatcher$NamedFastMatcher {
static final int MAX_SIZE
private final char[] table
private final boolean containsZero
private final long filter
private static final int C1
private static final int C2
private static final double DESIRED_LOAD_FACTOR
private void (char[], long, boolean, java.lang.String)
char[] table
long filter
boolean containsZero
String description
static int smear (int)
int hashCode
private boolean checkFilter (int)
int c
static int chooseTableSize (int)
int setSize
int tableSize
static com.google.common.base.CharMatcher from (java.util.BitSet, java.lang.String)
int index
int c
java.util.BitSet chars
String description
long filter
int size
boolean containsZero
char[] table
int mask
public boolean matches (char)
char c
int mask
int startingIndex
int index
void setBits (java.util.BitSet)
char c
char[] arr$
int len$
int i$
java.util.BitSet table
}
com/google/common/base/Splitter$1$1.classSplitter.java
package com.google.common.base
com.google.common.base.Splitter$1$1 extends com.google.common.base.Splitter$SplittingIterator {
final com.google.common.base.Splitter$1 this$0
void (com.google.common.base.Splitter$1, com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter x0
CharSequence x1
int separatorStart (int)
int start
int separatorEnd (int)
int separatorPosition
}
com/google/common/base/Splitter$1.classSplitter.java
package com.google.common.base
final com.google.common.base.Splitter$1 extends java.lang.Object implements com.google.common.base.Splitter$Strategy {
final com.google.common.base.CharMatcher val$separatorMatcher
void (com.google.common.base.CharMatcher)
public com.google.common.base.Splitter$SplittingIterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter splitter
CharSequence toSplit
public volatile java.util.Iterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter x0
CharSequence x1
}
com/google/common/base/Splitter$2$1.classSplitter.java
package com.google.common.base
com.google.common.base.Splitter$2$1 extends com.google.common.base.Splitter$SplittingIterator {
final com.google.common.base.Splitter$2 this$0
void (com.google.common.base.Splitter$2, com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter x0
CharSequence x1
public int separatorStart (int)
int i
int p
int last
int start
int separatorLength
public int separatorEnd (int)
int separatorPosition
}
com/google/common/base/Splitter$2.classSplitter.java
package com.google.common.base
final com.google.common.base.Splitter$2 extends java.lang.Object implements com.google.common.base.Splitter$Strategy {
final String val$separator
void (java.lang.String)
public com.google.common.base.Splitter$SplittingIterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter splitter
CharSequence toSplit
public volatile java.util.Iterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter x0
CharSequence x1
}
com/google/common/base/Splitter$3$1.classSplitter.java
package com.google.common.base
com.google.common.base.Splitter$3$1 extends com.google.common.base.Splitter$SplittingIterator {
final com.google.common.base.CommonMatcher val$matcher
final com.google.common.base.Splitter$3 this$0
void (com.google.common.base.Splitter$3, com.google.common.base.Splitter, java.lang.CharSequence, com.google.common.base.CommonMatcher)
com.google.common.base.Splitter x0
CharSequence x1
public int separatorStart (int)
int start
public int separatorEnd (int)
int separatorPosition
}
com/google/common/base/Splitter$3.classSplitter.java
package com.google.common.base
final com.google.common.base.Splitter$3 extends java.lang.Object implements com.google.common.base.Splitter$Strategy {
final com.google.common.base.CommonPattern val$separatorPattern
void (com.google.common.base.CommonPattern)
public com.google.common.base.Splitter$SplittingIterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter splitter
CharSequence toSplit
com.google.common.base.CommonMatcher matcher
public volatile java.util.Iterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter x0
CharSequence x1
}
com/google/common/base/Splitter$4$1.classSplitter.java
package com.google.common.base
com.google.common.base.Splitter$4$1 extends com.google.common.base.Splitter$SplittingIterator {
final com.google.common.base.Splitter$4 this$0
void (com.google.common.base.Splitter$4, com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter x0
CharSequence x1
public int separatorStart (int)
int start
int nextChunkStart
public int separatorEnd (int)
int separatorPosition
}
com/google/common/base/Splitter$4.classSplitter.java
package com.google.common.base
final com.google.common.base.Splitter$4 extends java.lang.Object implements com.google.common.base.Splitter$Strategy {
final int val$length
void (int)
public com.google.common.base.Splitter$SplittingIterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter splitter
CharSequence toSplit
public volatile java.util.Iterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter x0
CharSequence x1
}
com/google/common/base/Splitter$5.classSplitter.java
package com.google.common.base
com.google.common.base.Splitter$5 extends java.lang.Object implements java.lang.Iterable {
final CharSequence val$sequence
final com.google.common.base.Splitter this$0
void (com.google.common.base.Splitter, java.lang.CharSequence)
public java.util.Iterator iterator ()
public java.lang.String toString ()
}
com/google/common/base/Splitter$MapSplitter.classSplitter.java
package com.google.common.base
public final com.google.common.base.Splitter$MapSplitter extends java.lang.Object {
private static final String INVALID_ENTRY_MESSAGE
private final com.google.common.base.Splitter outerSplitter
private final com.google.common.base.Splitter entrySplitter
private void (com.google.common.base.Splitter, com.google.common.base.Splitter)
com.google.common.base.Splitter outerSplitter
com.google.common.base.Splitter entrySplitter
public java.util.Map split (java.lang.CharSequence)
java.util.Iterator entryFields
String key
String value
String entry
java.util.Iterator i$
CharSequence sequence
java.util.Map map
void (com.google.common.base.Splitter, com.google.common.base.Splitter, com.google.common.base.Splitter$1)
com.google.common.base.Splitter x0
com.google.common.base.Splitter x1
com.google.common.base.Splitter$1 x2
}
com/google/common/base/Splitter$SplittingIterator.classSplitter.java
package com.google.common.base
abstract com.google.common.base.Splitter$SplittingIterator extends com.google.common.base.AbstractIterator {
final CharSequence toSplit
final com.google.common.base.CharMatcher trimmer
final boolean omitEmptyStrings
int offset
int limit
abstract int separatorStart (int)
abstract int separatorEnd (int)
protected void (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter splitter
CharSequence toSplit
protected java.lang.String computeNext ()
int end
int start
int end
int separatorPosition
int nextStart
protected volatile java.lang.Object computeNext ()
}
com/google/common/base/Splitter$Strategy.classSplitter.java
package com.google.common.base
abstract com.google.common.base.Splitter$Strategy extends java.lang.Object {
public abstract java.util.Iterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
}
com/google/common/base/Splitter.classSplitter.java
package com.google.common.base
public final com.google.common.base.Splitter extends java.lang.Object {
private final com.google.common.base.CharMatcher trimmer
private final boolean omitEmptyStrings
private final com.google.common.base.Splitter$Strategy strategy
private final int limit
private void (com.google.common.base.Splitter$Strategy)
com.google.common.base.Splitter$Strategy strategy
private void (com.google.common.base.Splitter$Strategy, boolean, com.google.common.base.CharMatcher, int)
com.google.common.base.Splitter$Strategy strategy
boolean omitEmptyStrings
com.google.common.base.CharMatcher trimmer
int limit
public static com.google.common.base.Splitter on (char)
char separator
public static com.google.common.base.Splitter on (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher separatorMatcher
public static com.google.common.base.Splitter on (java.lang.String)
String separator
public static com.google.common.base.Splitter on (java.util.regex.Pattern)
java.util.regex.Pattern separatorPattern
private static com.google.common.base.Splitter on (com.google.common.base.CommonPattern)
com.google.common.base.CommonPattern separatorPattern
public static com.google.common.base.Splitter onPattern (java.lang.String)
String separatorPattern
public static com.google.common.base.Splitter fixedLength (int)
int length
public com.google.common.base.Splitter omitEmptyStrings ()
public com.google.common.base.Splitter limit (int)
int limit
public com.google.common.base.Splitter trimResults ()
public com.google.common.base.Splitter trimResults (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher trimmer
public java.lang.Iterable split (java.lang.CharSequence)
CharSequence sequence
private java.util.Iterator splittingIterator (java.lang.CharSequence)
CharSequence sequence
public java.util.List splitToList (java.lang.CharSequence)
CharSequence sequence
java.util.Iterator iterator
java.util.List result
public com.google.common.base.Splitter$MapSplitter withKeyValueSeparator (java.lang.String)
String separator
public com.google.common.base.Splitter$MapSplitter withKeyValueSeparator (char)
char separator
public com.google.common.base.Splitter$MapSplitter withKeyValueSeparator (com.google.common.base.Splitter)
com.google.common.base.Splitter keyValueSplitter
static java.util.Iterator access$000 (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter x0
CharSequence x1
static com.google.common.base.CharMatcher access$200 (com.google.common.base.Splitter)
com.google.common.base.Splitter x0
static boolean access$300 (com.google.common.base.Splitter)
com.google.common.base.Splitter x0
static int access$400 (com.google.common.base.Splitter)
com.google.common.base.Splitter x0
}
com/google/common/base/StandardSystemProperty.classStandardSystemProperty.java
package com.google.common.base
public final com.google.common.base.StandardSystemProperty extends java.lang.Enum {
public static final com.google.common.base.StandardSystemProperty JAVA_VERSION
public static final com.google.common.base.StandardSystemProperty JAVA_VENDOR
public static final com.google.common.base.StandardSystemProperty JAVA_VENDOR_URL
public static final com.google.common.base.StandardSystemProperty JAVA_HOME
public static final com.google.common.base.StandardSystemProperty JAVA_VM_SPECIFICATION_VERSION
public static final com.google.common.base.StandardSystemProperty JAVA_VM_SPECIFICATION_VENDOR
public static final com.google.common.base.StandardSystemProperty JAVA_VM_SPECIFICATION_NAME
public static final com.google.common.base.StandardSystemProperty JAVA_VM_VERSION
public static final com.google.common.base.StandardSystemProperty JAVA_VM_VENDOR
public static final com.google.common.base.StandardSystemProperty JAVA_VM_NAME
public static final com.google.common.base.StandardSystemProperty JAVA_SPECIFICATION_VERSION
public static final com.google.common.base.StandardSystemProperty JAVA_SPECIFICATION_VENDOR
public static final com.google.common.base.StandardSystemProperty JAVA_SPECIFICATION_NAME
public static final com.google.common.base.StandardSystemProperty JAVA_CLASS_VERSION
public static final com.google.common.base.StandardSystemProperty JAVA_CLASS_PATH
public static final com.google.common.base.StandardSystemProperty JAVA_LIBRARY_PATH
public static final com.google.common.base.StandardSystemProperty JAVA_IO_TMPDIR
public static final com.google.common.base.StandardSystemProperty JAVA_COMPILER
public static final com.google.common.base.StandardSystemProperty JAVA_EXT_DIRS
public static final com.google.common.base.StandardSystemProperty OS_NAME
public static final com.google.common.base.StandardSystemProperty OS_ARCH
public static final com.google.common.base.StandardSystemProperty OS_VERSION
public static final com.google.common.base.StandardSystemProperty FILE_SEPARATOR
public static final com.google.common.base.StandardSystemProperty PATH_SEPARATOR
public static final com.google.common.base.StandardSystemProperty LINE_SEPARATOR
public static final com.google.common.base.StandardSystemProperty USER_NAME
public static final com.google.common.base.StandardSystemProperty USER_HOME
public static final com.google.common.base.StandardSystemProperty USER_DIR
private final String key
private static final com.google.common.base.StandardSystemProperty[] $VALUES
public static com.google.common.base.StandardSystemProperty[] values ()
public static com.google.common.base.StandardSystemProperty valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String key
public java.lang.String key ()
public java.lang.String value ()
public java.lang.String toString ()
static void ()
}
com/google/common/base/Stopwatch$1.classStopwatch.java
package com.google.common.base
com.google.common.base.Stopwatch$1 extends java.lang.Object {
static final int[] $SwitchMap$java$util$concurrent$TimeUnit
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/common/base/Stopwatch.classStopwatch.java
package com.google.common.base
public final com.google.common.base.Stopwatch extends java.lang.Object {
private final com.google.common.base.Ticker ticker
private boolean isRunning
private long elapsedNanos
private long startTick
public static com.google.common.base.Stopwatch createUnstarted ()
public static com.google.common.base.Stopwatch createUnstarted (com.google.common.base.Ticker)
com.google.common.base.Ticker ticker
public static com.google.common.base.Stopwatch createStarted ()
public static com.google.common.base.Stopwatch createStarted (com.google.common.base.Ticker)
com.google.common.base.Ticker ticker
void ()
void (com.google.common.base.Ticker)
com.google.common.base.Ticker ticker
public boolean isRunning ()
public com.google.common.base.Stopwatch start ()
public com.google.common.base.Stopwatch stop ()
long tick
public com.google.common.base.Stopwatch reset ()
private long elapsedNanos ()
public long elapsed (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit desiredUnit
public java.lang.String toString ()
long nanos
java.util.concurrent.TimeUnit unit
double value
private static java.util.concurrent.TimeUnit chooseUnit (long)
long nanos
private static java.lang.String abbreviate (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit unit
}
com/google/common/base/Strings.classStrings.java
package com.google.common.base
public final com.google.common.base.Strings extends java.lang.Object {
private void ()
public static java.lang.String nullToEmpty (java.lang.String)
String string
public static java.lang.String emptyToNull (java.lang.String)
String string
public static boolean isNullOrEmpty (java.lang.String)
String string
public static java.lang.String padStart (java.lang.String, int, char)
int i
String string
int minLength
char padChar
StringBuilder sb
public static java.lang.String padEnd (java.lang.String, int, char)
int i
String string
int minLength
char padChar
StringBuilder sb
public static java.lang.String repeat (java.lang.String, int)
String string
int count
int len
long longSize
int size
char[] array
int n
public static java.lang.String commonPrefix (java.lang.CharSequence, java.lang.CharSequence)
CharSequence a
CharSequence b
int maxPrefixLength
int p
public static java.lang.String commonSuffix (java.lang.CharSequence, java.lang.CharSequence)
CharSequence a
CharSequence b
int maxSuffixLength
int s
static boolean validSurrogatePairAt (java.lang.CharSequence, int)
CharSequence string
int index
}
com/google/common/base/Supplier.classSupplier.java
package com.google.common.base
public abstract com.google.common.base.Supplier extends java.lang.Object {
public abstract java.lang.Object get ()
}
com/google/common/base/Suppliers$ExpiringMemoizingSupplier.classSuppliers.java
package com.google.common.base
com.google.common.base.Suppliers$ExpiringMemoizingSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final com.google.common.base.Supplier delegate
final long durationNanos
volatile transient Object value
volatile transient long expirationNanos
private static final long serialVersionUID
void (com.google.common.base.Supplier, long, java.util.concurrent.TimeUnit)
com.google.common.base.Supplier delegate
long duration
java.util.concurrent.TimeUnit unit
public java.lang.Object get ()
Object t
long nanos
long now
public java.lang.String toString ()
}
com/google/common/base/Suppliers$MemoizingSupplier.classSuppliers.java
package com.google.common.base
com.google.common.base.Suppliers$MemoizingSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final com.google.common.base.Supplier delegate
volatile transient boolean initialized
transient Object value
private static final long serialVersionUID
void (com.google.common.base.Supplier)
com.google.common.base.Supplier delegate
public java.lang.Object get ()
Object t
public java.lang.String toString ()
}
com/google/common/base/Suppliers$SupplierComposition.classSuppliers.java
package com.google.common.base
com.google.common.base.Suppliers$SupplierComposition extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final com.google.common.base.Function function
final com.google.common.base.Supplier supplier
private static final long serialVersionUID
void (com.google.common.base.Function, com.google.common.base.Supplier)
com.google.common.base.Function function
com.google.common.base.Supplier supplier
public java.lang.Object get ()
public boolean equals (java.lang.Object)
com.google.common.base.Suppliers$SupplierComposition that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Suppliers$SupplierFunction.classSuppliers.java
package com.google.common.base
abstract com.google.common.base.Suppliers$SupplierFunction extends java.lang.Object implements com.google.common.base.Function {
}
com/google/common/base/Suppliers$SupplierFunctionImpl.classSuppliers.java
package com.google.common.base
final com.google.common.base.Suppliers$SupplierFunctionImpl extends java.lang.Enum implements com.google.common.base.Suppliers$SupplierFunction {
public static final com.google.common.base.Suppliers$SupplierFunctionImpl INSTANCE
private static final com.google.common.base.Suppliers$SupplierFunctionImpl[] $VALUES
public static com.google.common.base.Suppliers$SupplierFunctionImpl[] values ()
public static com.google.common.base.Suppliers$SupplierFunctionImpl valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.lang.Object apply (com.google.common.base.Supplier)
com.google.common.base.Supplier input
public java.lang.String toString ()
public volatile java.lang.Object apply (java.lang.Object)
Object x0
static void ()
}
com/google/common/base/Suppliers$SupplierOfInstance.classSuppliers.java
package com.google.common.base
com.google.common.base.Suppliers$SupplierOfInstance extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final Object instance
private static final long serialVersionUID
void (java.lang.Object)
Object instance
public java.lang.Object get ()
public boolean equals (java.lang.Object)
com.google.common.base.Suppliers$SupplierOfInstance that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Suppliers$ThreadSafeSupplier.classSuppliers.java
package com.google.common.base
com.google.common.base.Suppliers$ThreadSafeSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final com.google.common.base.Supplier delegate
private static final long serialVersionUID
void (com.google.common.base.Supplier)
com.google.common.base.Supplier delegate
public java.lang.Object get ()
public java.lang.String toString ()
}
com/google/common/base/Suppliers.classSuppliers.java
package com.google.common.base
public final com.google.common.base.Suppliers extends java.lang.Object {
private void ()
public static com.google.common.base.Supplier compose (com.google.common.base.Function, com.google.common.base.Supplier)
com.google.common.base.Function function
com.google.common.base.Supplier supplier
public static com.google.common.base.Supplier memoize (com.google.common.base.Supplier)
com.google.common.base.Supplier delegate
public static com.google.common.base.Supplier memoizeWithExpiration (com.google.common.base.Supplier, long, java.util.concurrent.TimeUnit)
com.google.common.base.Supplier delegate
long duration
java.util.concurrent.TimeUnit unit
public static com.google.common.base.Supplier ofInstance (java.lang.Object)
Object instance
public static com.google.common.base.Supplier synchronizedSupplier (com.google.common.base.Supplier)
com.google.common.base.Supplier delegate
public static com.google.common.base.Function supplierFunction ()
com.google.common.base.Suppliers$SupplierFunction sf
}
com/google/common/base/Throwables$1.classThrowables.java
package com.google.common.base
final com.google.common.base.Throwables$1 extends java.util.AbstractList {
final Throwable val$t
void (java.lang.Throwable)
public java.lang.StackTraceElement get (int)
int n
public int size ()
public volatile java.lang.Object get (int)
int x0
}
com/google/common/base/Throwables.classThrowables.java
package com.google.common.base
public final com.google.common.base.Throwables extends java.lang.Object {
private static final String JAVA_LANG_ACCESS_CLASSNAME
static final String SHARED_SECRETS_CLASSNAME
private static final Object jla
private static final java.lang.reflect.Method getStackTraceElementMethod
private static final java.lang.reflect.Method getStackTraceDepthMethod
private void ()
public static void throwIfInstanceOf (java.lang.Throwable, java.lang.Class) throws java.lang.Throwable
Throwable throwable
Class declaredType
public static void propagateIfInstanceOf (java.lang.Throwable, java.lang.Class) throws java.lang.Throwable
Throwable throwable
Class declaredType
public static void throwIfUnchecked (java.lang.Throwable)
Throwable throwable
public static void propagateIfPossible (java.lang.Throwable)
Throwable throwable
public static void propagateIfPossible (java.lang.Throwable, java.lang.Class) throws java.lang.Throwable
Throwable throwable
Class declaredType
public static void propagateIfPossible (java.lang.Throwable, java.lang.Class, java.lang.Class) throws java.lang.Throwable java.lang.Throwable
Throwable throwable
Class declaredType1
Class declaredType2
public static java.lang.RuntimeException propagate (java.lang.Throwable)
Throwable throwable
public static java.lang.Throwable getRootCause (java.lang.Throwable)
Throwable throwable
Throwable cause
public static java.util.List getCausalChain (java.lang.Throwable)
Throwable throwable
java.util.List causes
public static java.lang.String getStackTraceAsString (java.lang.Throwable)
Throwable throwable
java.io.StringWriter stringWriter
public static java.util.List lazyStackTrace (java.lang.Throwable)
Throwable throwable
public static boolean lazyStackTraceIsLazy ()
private static java.util.List jlaStackTrace (java.lang.Throwable)
Throwable t
private static transient java.lang.Object invokeAccessibleNonThrowingMethod (java.lang.reflect.Method, java.lang.Object, java.lang.Object[])
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
java.lang.reflect.Method method
Object receiver
Object[] params
private static java.lang.Object getJLA ()
Class sharedSecrets
java.lang.reflect.Method langAccess
ThreadDeath death
Throwable t
private static java.lang.reflect.Method getGetMethod ()
private static java.lang.reflect.Method getSizeMethod ()
private static transient java.lang.reflect.Method getJlaMethod (java.lang.String, java.lang.Class[]) throws java.lang.ThreadDeath
ThreadDeath death
Throwable t
String name
Class[] parameterTypes
static java.lang.reflect.Method access$000 ()
static java.lang.Object access$100 ()
static java.lang.Object access$200 (java.lang.reflect.Method, java.lang.Object, java.lang.Object[])
java.lang.reflect.Method x0
Object x1
Object[] x2
static java.lang.reflect.Method access$300 ()
static void ()
}
com/google/common/base/Ticker$1.classTicker.java
package com.google.common.base
final com.google.common.base.Ticker$1 extends com.google.common.base.Ticker {
void ()
public long read ()
}
com/google/common/base/Ticker.classTicker.java
package com.google.common.base
public abstract com.google.common.base.Ticker extends java.lang.Object {
private static final com.google.common.base.Ticker SYSTEM_TICKER
protected void ()
public abstract long read ()
public static com.google.common.base.Ticker systemTicker ()
static void ()
}
com/google/common/base/Utf8.classUtf8.java
package com.google.common.base
public final com.google.common.base.Utf8 extends java.lang.Object {
public static int encodedLength (java.lang.CharSequence)
char c
CharSequence sequence
int utf16Length
int utf8Length
int i
private static int encodedLengthGeneral (java.lang.CharSequence, int)
char c
int i
CharSequence sequence
int start
int utf16Length
int utf8Length
public static boolean isWellFormed (byte[])
byte[] bytes
public static boolean isWellFormed (byte[], int, int)
int i
byte[] bytes
int off
int len
int end
private static boolean isWellFormedSlowPath (byte[], int, int)
int byte2
int byte2
int byte1
byte[] bytes
int off
int end
int index
private static java.lang.String unpairedSurrogateMsg (int)
int i
private void ()
}
com/google/common/base/Verify.classVerify.java
package com.google.common.base
public final com.google.common.base.Verify extends java.lang.Object {
public static void verify (boolean)
boolean expression
public static transient void verify (boolean, java.lang.String, java.lang.Object[])
boolean expression
String errorMessageTemplate
Object[] errorMessageArgs
public static java.lang.Object verifyNotNull (java.lang.Object)
Object reference
public static transient java.lang.Object verifyNotNull (java.lang.Object, java.lang.String, java.lang.Object[])
Object reference
String errorMessageTemplate
Object[] errorMessageArgs
private void ()
}
com/google/common/base/VerifyException.classVerifyException.java
package com.google.common.base
public com.google.common.base.VerifyException extends java.lang.RuntimeException {
public void ()
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/google/common/base/internal/Finalizer.classFinalizer.java
package com.google.common.base.internal
public com.google.common.base.internal.Finalizer extends java.lang.Object implements java.lang.Runnable {
private static final java.util.logging.Logger logger
private static final String FINALIZABLE_REFERENCE
private final java.lang.ref.WeakReference finalizableReferenceClassReference
private final java.lang.ref.PhantomReference frqReference
private final java.lang.ref.ReferenceQueue queue
private static final java.lang.reflect.Field inheritableThreadLocals
public static void startFinalizer (java.lang.Class, java.lang.ref.ReferenceQueue, java.lang.ref.PhantomReference)
Throwable t
Class finalizableReferenceClass
java.lang.ref.ReferenceQueue queue
java.lang.ref.PhantomReference frqReference
com.google.common.base.internal.Finalizer finalizer
Thread thread
private void (java.lang.Class, java.lang.ref.ReferenceQueue, java.lang.ref.PhantomReference)
Class finalizableReferenceClass
java.lang.ref.ReferenceQueue queue
java.lang.ref.PhantomReference frqReference
public void run ()
InterruptedException e
private boolean cleanUp (java.lang.ref.Reference)
Throwable t
java.lang.ref.Reference reference
java.lang.reflect.Method finalizeReferentMethod
private java.lang.reflect.Method getFinalizeReferentMethod ()
NoSuchMethodException e
Class finalizableReferenceClass
public static java.lang.reflect.Field getInheritableThreadLocalsField ()
java.lang.reflect.Field inheritableThreadLocals
Throwable t
static void ()
}
com/google/common/base/package-info.classpackage-info.java
package com.google.common.base
abstract com.google.common.base.package-info extends java.lang.Object {
}
com/google/common/collect/AbstractBiMap$1.classAbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$1 extends java.lang.Object implements java.util.Iterator {
java.util.Map$Entry entry
final java.util.Iterator val$iterator
final com.google.common.collect.AbstractBiMap this$0
void (com.google.common.collect.AbstractBiMap, java.util.Iterator)
public boolean hasNext ()
public java.util.Map$Entry next ()
public void remove ()
Object value
public volatile java.lang.Object next ()
}
com/google/common/collect/AbstractBiMap$BiMapEntry.classAbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$BiMapEntry extends com.google.common.collect.ForwardingMapEntry {
private final java.util.Map$Entry delegate
final com.google.common.collect.AbstractBiMap this$0
void (com.google.common.collect.AbstractBiMap, java.util.Map$Entry)
java.util.Map$Entry delegate
protected java.util.Map$Entry delegate ()
public java.lang.Object setValue (java.lang.Object)
Object value
Object oldValue
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/AbstractBiMap$EntrySet.classAbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$EntrySet extends com.google.common.collect.ForwardingSet {
final java.util.Set esDelegate
final com.google.common.collect.AbstractBiMap this$0
private void (com.google.common.collect.AbstractBiMap)
protected java.util.Set delegate ()
public void clear ()
public boolean remove (java.lang.Object)
Object object
java.util.Map$Entry entry
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
void (com.google.common.collect.AbstractBiMap, com.google.common.collect.AbstractBiMap$1)
com.google.common.collect.AbstractBiMap x0
com.google.common.collect.AbstractBiMap$1 x1
}
com/google/common/collect/AbstractBiMap$Inverse.classAbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$Inverse extends com.google.common.collect.AbstractBiMap {
private static final long serialVersionUID
void (java.util.Map, com.google.common.collect.AbstractBiMap)
java.util.Map backward
com.google.common.collect.AbstractBiMap forward
java.lang.Object checkKey (java.lang.Object)
Object key
java.lang.Object checkValue (java.lang.Object)
Object value
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.lang.Object readResolve ()
public volatile java.util.Collection values ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/AbstractBiMap$KeySet.classAbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$KeySet extends com.google.common.collect.ForwardingSet {
final com.google.common.collect.AbstractBiMap this$0
private void (com.google.common.collect.AbstractBiMap)
protected java.util.Set delegate ()
public void clear ()
public boolean remove (java.lang.Object)
Object key
public boolean removeAll (java.util.Collection)
java.util.Collection keysToRemove
public boolean retainAll (java.util.Collection)
java.util.Collection keysToRetain
public java.util.Iterator iterator ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
void (com.google.common.collect.AbstractBiMap, com.google.common.collect.AbstractBiMap$1)
com.google.common.collect.AbstractBiMap x0
com.google.common.collect.AbstractBiMap$1 x1
}
com/google/common/collect/AbstractBiMap$ValueSet.classAbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$ValueSet extends com.google.common.collect.ForwardingSet {
final java.util.Set valuesDelegate
final com.google.common.collect.AbstractBiMap this$0
private void (com.google.common.collect.AbstractBiMap)
protected java.util.Set delegate ()
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public java.lang.String toString ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
void (com.google.common.collect.AbstractBiMap, com.google.common.collect.AbstractBiMap$1)
com.google.common.collect.AbstractBiMap x0
com.google.common.collect.AbstractBiMap$1 x1
}
com/google/common/collect/AbstractBiMap.classAbstractBiMap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractBiMap extends com.google.common.collect.ForwardingMap implements com.google.common.collect.BiMap java.io.Serializable {
private transient java.util.Map delegate
transient com.google.common.collect.AbstractBiMap inverse
private transient java.util.Set keySet
private transient java.util.Set valueSet
private transient java.util.Set entrySet
private static final long serialVersionUID
void (java.util.Map, java.util.Map)
java.util.Map forward
java.util.Map backward
private void (java.util.Map, com.google.common.collect.AbstractBiMap)
java.util.Map backward
com.google.common.collect.AbstractBiMap forward
protected java.util.Map delegate ()
java.lang.Object checkKey (java.lang.Object)
Object key
java.lang.Object checkValue (java.lang.Object)
Object value
void setDelegates (java.util.Map, java.util.Map)
java.util.Map forward
java.util.Map backward
com.google.common.collect.AbstractBiMap makeInverse (java.util.Map)
java.util.Map backward
void setInverse (com.google.common.collect.AbstractBiMap)
com.google.common.collect.AbstractBiMap inverse
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
private java.lang.Object putInBothMaps (java.lang.Object, java.lang.Object, boolean)
Object key
Object value
boolean force
boolean containedKey
Object oldValue
private void updateInverseMap (java.lang.Object, boolean, java.lang.Object, java.lang.Object)
Object key
boolean containedKey
Object oldValue
Object newValue
public java.lang.Object remove (java.lang.Object)
Object key
private java.lang.Object removeFromBothMaps (java.lang.Object)
Object key
Object oldValue
private void removeFromInverseMap (java.lang.Object)
Object oldValue
public void putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
public void clear ()
public com.google.common.collect.BiMap inverse ()
public java.util.Set keySet ()
java.util.Set result
public java.util.Set values ()
java.util.Set result
public java.util.Set entrySet ()
java.util.Set result
java.util.Iterator entrySetIterator ()
java.util.Iterator iterator
public volatile java.util.Collection values ()
protected volatile java.lang.Object delegate ()
static java.util.Map access$100 (com.google.common.collect.AbstractBiMap)
com.google.common.collect.AbstractBiMap x0
static java.lang.Object access$200 (com.google.common.collect.AbstractBiMap, java.lang.Object)
com.google.common.collect.AbstractBiMap x0
Object x1
static void access$500 (com.google.common.collect.AbstractBiMap, java.lang.Object, boolean, java.lang.Object, java.lang.Object)
com.google.common.collect.AbstractBiMap x0
Object x1
boolean x2
Object x3
Object x4
static void access$600 (com.google.common.collect.AbstractBiMap, java.lang.Object)
com.google.common.collect.AbstractBiMap x0
Object x1
void (java.util.Map, com.google.common.collect.AbstractBiMap, com.google.common.collect.AbstractBiMap$1)
java.util.Map x0
com.google.common.collect.AbstractBiMap x1
com.google.common.collect.AbstractBiMap$1 x2
}
com/google/common/collect/AbstractIndexedListIterator.classAbstractIndexedListIterator.java
package com.google.common.collect
abstract com.google.common.collect.AbstractIndexedListIterator extends com.google.common.collect.UnmodifiableListIterator {
private final int size
private int position
protected abstract java.lang.Object get (int)
protected void (int)
int size
protected void (int, int)
int size
int position
public final boolean hasNext ()
public final java.lang.Object next ()
public final int nextIndex ()
public final boolean hasPrevious ()
public final java.lang.Object previous ()
public final int previousIndex ()
}
com/google/common/collect/AbstractIterator$1.classAbstractIterator.java
package com.google.common.collect
com.google.common.collect.AbstractIterator$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$common$collect$AbstractIterator$State
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/common/collect/AbstractIterator$State.classAbstractIterator.java
package com.google.common.collect
final com.google.common.collect.AbstractIterator$State extends java.lang.Enum {
public static final com.google.common.collect.AbstractIterator$State READY
public static final com.google.common.collect.AbstractIterator$State NOT_READY
public static final com.google.common.collect.AbstractIterator$State DONE
public static final com.google.common.collect.AbstractIterator$State FAILED
private static final com.google.common.collect.AbstractIterator$State[] $VALUES
public static com.google.common.collect.AbstractIterator$State[] values ()
public static com.google.common.collect.AbstractIterator$State valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/common/collect/AbstractIterator.classAbstractIterator.java
package com.google.common.collect
public abstract com.google.common.collect.AbstractIterator extends com.google.common.collect.UnmodifiableIterator {
private com.google.common.collect.AbstractIterator$State state
private Object next
protected void ()
protected abstract java.lang.Object computeNext ()
protected final java.lang.Object endOfData ()
public final boolean hasNext ()
private boolean tryToComputeNext ()
public final java.lang.Object next ()
Object result
public final java.lang.Object peek ()
}
com/google/common/collect/AbstractListMultimap.classAbstractListMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractListMultimap extends com.google.common.collect.AbstractMapBasedMultimap implements com.google.common.collect.ListMultimap {
private static final long serialVersionUID
protected void (java.util.Map)
java.util.Map map
abstract java.util.List createCollection ()
java.util.List createUnmodifiableEmptyCollection ()
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Map asMap ()
public boolean equals (java.lang.Object)
Object object
public volatile java.util.Collection get (java.lang.Object)
Object x0
public volatile java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
volatile java.util.Collection createCollection ()
volatile java.util.Collection createUnmodifiableEmptyCollection ()
}
com/google/common/collect/AbstractMapBasedMultimap$1.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$1 extends com.google.common.collect.AbstractMapBasedMultimap$Itr {
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap)
java.lang.Object output (java.lang.Object, java.lang.Object)
Object key
Object value
}
com/google/common/collect/AbstractMapBasedMultimap$2.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$2 extends com.google.common.collect.AbstractMapBasedMultimap$Itr {
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap)
java.util.Map$Entry output (java.lang.Object, java.lang.Object)
Object key
Object value
volatile java.lang.Object output (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapEntries.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapEntries extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.AbstractMapBasedMultimap$AsMap this$1
void (com.google.common.collect.AbstractMapBasedMultimap$AsMap)
java.util.Map map ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry entry
}
com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapIterator.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator delegateIterator
java.util.Collection collection
final com.google.common.collect.AbstractMapBasedMultimap$AsMap this$1
void (com.google.common.collect.AbstractMapBasedMultimap$AsMap)
public boolean hasNext ()
public java.util.Map$Entry next ()
java.util.Map$Entry entry
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/AbstractMapBasedMultimap$AsMap.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$AsMap extends com.google.common.collect.Maps$ViewCachingAbstractMap {
final transient java.util.Map submap
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.util.Map)
java.util.Map submap
protected java.util.Set createEntrySet ()
public boolean containsKey (java.lang.Object)
Object key
public java.util.Collection get (java.lang.Object)
Object key
java.util.Collection collection
Object k
public java.util.Set keySet ()
public int size ()
public java.util.Collection remove (java.lang.Object)
Object key
java.util.Collection collection
java.util.Collection output
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.lang.String toString ()
public void clear ()
java.util.Map$Entry wrapEntry (java.util.Map$Entry)
java.util.Map$Entry entry
Object key
public volatile java.lang.Object remove (java.lang.Object)
Object x0
public volatile java.lang.Object get (java.lang.Object)
Object x0
}
com/google/common/collect/AbstractMapBasedMultimap$Itr.classAbstractMapBasedMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractMapBasedMultimap$Itr extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator keyIterator
Object key
java.util.Collection collection
java.util.Iterator valueIterator
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap)
abstract java.lang.Object output (java.lang.Object, java.lang.Object)
public boolean hasNext ()
public java.lang.Object next ()
java.util.Map$Entry mapEntry
public void remove ()
}
com/google/common/collect/AbstractMapBasedMultimap$KeySet$1.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$KeySet$1 extends java.lang.Object implements java.util.Iterator {
java.util.Map$Entry entry
final java.util.Iterator val$entryIterator
final com.google.common.collect.AbstractMapBasedMultimap$KeySet this$1
void (com.google.common.collect.AbstractMapBasedMultimap$KeySet, java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
java.util.Collection collection
}
com/google/common/collect/AbstractMapBasedMultimap$KeySet.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$KeySet extends com.google.common.collect.Maps$KeySet {
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.util.Map)
java.util.Map subMap
public java.util.Iterator iterator ()
java.util.Iterator entryIterator
public boolean remove (java.lang.Object)
Object key
int count
java.util.Collection collection
public void clear ()
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
}
com/google/common/collect/AbstractMapBasedMultimap$NavigableAsMap.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$NavigableAsMap extends com.google.common.collect.AbstractMapBasedMultimap$SortedAsMap implements java.util.NavigableMap {
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.util.NavigableMap)
java.util.NavigableMap submap
java.util.NavigableMap sortedMap ()
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
java.util.Map$Entry entry
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
java.util.Map$Entry entry
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
java.util.Map$Entry entry
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
java.util.Map$Entry entry
public java.lang.Object higherKey (java.lang.Object)
Object key
public java.util.Map$Entry firstEntry ()
java.util.Map$Entry entry
public java.util.Map$Entry lastEntry ()
java.util.Map$Entry entry
public java.util.Map$Entry pollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
java.util.Map$Entry pollAsMapEntry (java.util.Iterator)
java.util.Iterator entryIterator
java.util.Map$Entry entry
java.util.Collection output
public java.util.NavigableMap descendingMap ()
public java.util.NavigableSet keySet ()
java.util.NavigableSet createKeySet ()
public java.util.NavigableSet navigableKeySet ()
public java.util.NavigableSet descendingKeySet ()
public java.util.NavigableMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap headMap (java.lang.Object)
Object toKey
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.NavigableMap tailMap (java.lang.Object)
Object fromKey
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
volatile java.util.SortedSet createKeySet ()
public volatile java.util.SortedSet keySet ()
public volatile java.util.SortedMap tailMap (java.lang.Object)
Object x0
public volatile java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile java.util.SortedMap headMap (java.lang.Object)
Object x0
volatile java.util.SortedMap sortedMap ()
public volatile java.util.Set keySet ()
volatile java.util.Set createKeySet ()
}
com/google/common/collect/AbstractMapBasedMultimap$NavigableKeySet.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$NavigableKeySet extends com.google.common.collect.AbstractMapBasedMultimap$SortedKeySet implements java.util.NavigableSet {
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.util.NavigableMap)
java.util.NavigableMap subMap
java.util.NavigableMap sortedMap ()
public java.lang.Object lower (java.lang.Object)
Object k
public java.lang.Object floor (java.lang.Object)
Object k
public java.lang.Object ceiling (java.lang.Object)
Object k
public java.lang.Object higher (java.lang.Object)
Object k
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet headSet (java.lang.Object)
Object toElement
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet tailSet (java.lang.Object)
Object fromElement
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
public volatile java.util.SortedSet tailSet (java.lang.Object)
Object x0
public volatile java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile java.util.SortedSet headSet (java.lang.Object)
Object x0
volatile java.util.SortedMap sortedMap ()
}
com/google/common/collect/AbstractMapBasedMultimap$RandomAccessWrappedList.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$RandomAccessWrappedList extends com.google.common.collect.AbstractMapBasedMultimap$WrappedList implements java.util.RandomAccess {
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.List, com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection)
Object key
java.util.List delegate
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
}
com/google/common/collect/AbstractMapBasedMultimap$SortedAsMap.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$SortedAsMap extends com.google.common.collect.AbstractMapBasedMultimap$AsMap implements java.util.SortedMap {
java.util.SortedSet sortedKeySet
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.util.SortedMap)
java.util.SortedMap submap
java.util.SortedMap sortedMap ()
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
public java.util.SortedSet keySet ()
java.util.SortedSet result
java.util.SortedSet createKeySet ()
public volatile java.util.Set keySet ()
volatile java.util.Set createKeySet ()
}
com/google/common/collect/AbstractMapBasedMultimap$SortedKeySet.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$SortedKeySet extends com.google.common.collect.AbstractMapBasedMultimap$KeySet implements java.util.SortedSet {
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.util.SortedMap)
java.util.SortedMap subMap
java.util.SortedMap sortedMap ()
public java.util.Comparator comparator ()
public java.lang.Object first ()
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.lang.Object last ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
}
com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator delegateIterator
final java.util.Collection originalDelegate
final com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection this$1
void (com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection)
void (com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection, java.util.Iterator)
java.util.Iterator delegateIterator
void validateIterator ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
java.util.Iterator getDelegateIterator ()
}
com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection extends java.util.AbstractCollection {
final Object key
java.util.Collection delegate
final com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
final java.util.Collection ancestorDelegate
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.Collection, com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection)
Object key
java.util.Collection delegate
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
void refreshIfEmpty ()
java.util.Collection newDelegate
void removeIfEmpty ()
java.lang.Object getKey ()
void addToMap ()
public int size ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.lang.String toString ()
java.util.Collection getDelegate ()
public java.util.Iterator iterator ()
public boolean add (java.lang.Object)
Object value
boolean wasEmpty
boolean changed
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection getAncestor ()
public boolean addAll (java.util.Collection)
int newSize
java.util.Collection collection
int oldSize
boolean changed
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public void clear ()
int oldSize
public boolean remove (java.lang.Object)
Object o
boolean changed
public boolean removeAll (java.util.Collection)
int newSize
java.util.Collection c
int oldSize
boolean changed
public boolean retainAll (java.util.Collection)
int newSize
java.util.Collection c
int oldSize
boolean changed
}
com/google/common/collect/AbstractMapBasedMultimap$WrappedList$WrappedListIterator.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$WrappedList$WrappedListIterator extends com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator implements java.util.ListIterator {
final com.google.common.collect.AbstractMapBasedMultimap$WrappedList this$1
void (com.google.common.collect.AbstractMapBasedMultimap$WrappedList)
public void (com.google.common.collect.AbstractMapBasedMultimap$WrappedList, int)
int index
private java.util.ListIterator getDelegateListIterator ()
public boolean hasPrevious ()
public java.lang.Object previous ()
public int nextIndex ()
public int previousIndex ()
public void set (java.lang.Object)
Object value
public void add (java.lang.Object)
Object value
boolean wasEmpty
}
com/google/common/collect/AbstractMapBasedMultimap$WrappedList.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$WrappedList extends com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection implements java.util.List {
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.List, com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection)
Object key
java.util.List delegate
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
java.util.List getListDelegate ()
public boolean addAll (int, java.util.Collection)
int newSize
int index
java.util.Collection c
int oldSize
boolean changed
public java.lang.Object get (int)
int index
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public void add (int, java.lang.Object)
int index
Object element
boolean wasEmpty
public java.lang.Object remove (int)
int index
Object value
public int indexOf (java.lang.Object)
Object o
public int lastIndexOf (java.lang.Object)
Object o
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int index
public java.util.List subList (int, int)
int fromIndex
int toIndex
}
com/google/common/collect/AbstractMapBasedMultimap$WrappedNavigableSet.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$WrappedNavigableSet extends com.google.common.collect.AbstractMapBasedMultimap$WrappedSortedSet implements java.util.NavigableSet {
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.NavigableSet, com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection)
Object key
java.util.NavigableSet delegate
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
java.util.NavigableSet getSortedSetDelegate ()
public java.lang.Object lower (java.lang.Object)
Object v
public java.lang.Object floor (java.lang.Object)
Object v
public java.lang.Object ceiling (java.lang.Object)
Object v
public java.lang.Object higher (java.lang.Object)
Object v
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
private java.util.NavigableSet wrap (java.util.NavigableSet)
java.util.NavigableSet wrapped
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
volatile java.util.SortedSet getSortedSetDelegate ()
}
com/google/common/collect/AbstractMapBasedMultimap$WrappedSet.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$WrappedSet extends com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection implements java.util.Set {
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.Set)
Object key
java.util.Set delegate
public boolean removeAll (java.util.Collection)
int newSize
java.util.Collection c
int oldSize
boolean changed
}
com/google/common/collect/AbstractMapBasedMultimap$WrappedSortedSet.classAbstractMapBasedMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultimap$WrappedSortedSet extends com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection implements java.util.SortedSet {
final com.google.common.collect.AbstractMapBasedMultimap this$0
void (com.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.SortedSet, com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection)
Object key
java.util.SortedSet delegate
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
java.util.SortedSet getSortedSetDelegate ()
public java.util.Comparator comparator ()
public java.lang.Object first ()
public java.lang.Object last ()
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
}
com/google/common/collect/AbstractMapBasedMultimap.classAbstractMapBasedMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractMapBasedMultimap extends com.google.common.collect.AbstractMultimap implements java.io.Serializable {
private transient java.util.Map map
private transient int totalSize
private static final long serialVersionUID
protected void (java.util.Map)
java.util.Map map
final void setMap (java.util.Map)
java.util.Collection values
java.util.Iterator i$
java.util.Map map
java.util.Collection createUnmodifiableEmptyCollection ()
abstract java.util.Collection createCollection ()
java.util.Collection createCollection (java.lang.Object)
Object key
java.util.Map backingMap ()
public int size ()
public boolean containsKey (java.lang.Object)
Object key
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Collection collection
private java.util.Collection getOrCreateCollection (java.lang.Object)
Object key
java.util.Collection collection
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
java.util.Iterator iterator
java.util.Collection collection
java.util.Collection oldValues
public java.util.Collection removeAll (java.lang.Object)
Object key
java.util.Collection collection
java.util.Collection output
java.util.Collection unmodifiableCollectionSubclass (java.util.Collection)
java.util.Collection collection
public void clear ()
java.util.Collection collection
java.util.Iterator i$
public java.util.Collection get (java.lang.Object)
Object key
java.util.Collection collection
java.util.Collection wrapCollection (java.lang.Object, java.util.Collection)
Object key
java.util.Collection collection
private java.util.List wrapList (java.lang.Object, java.util.List, com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection)
Object key
java.util.List list
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor
private java.util.Iterator iteratorOrListIterator (java.util.Collection)
java.util.Collection collection
java.util.Set createKeySet ()
private void removeValuesForKey (java.lang.Object)
int count
Object key
java.util.Collection collection
public java.util.Collection values ()
java.util.Iterator valueIterator ()
public java.util.Collection entries ()
java.util.Iterator entryIterator ()
java.util.Map createAsMap ()
static java.util.Map access$000 (com.google.common.collect.AbstractMapBasedMultimap)
com.google.common.collect.AbstractMapBasedMultimap x0
static java.util.Iterator access$100 (com.google.common.collect.AbstractMapBasedMultimap, java.util.Collection)
com.google.common.collect.AbstractMapBasedMultimap x0
java.util.Collection x1
static int access$210 (com.google.common.collect.AbstractMapBasedMultimap)
com.google.common.collect.AbstractMapBasedMultimap x0
static int access$208 (com.google.common.collect.AbstractMapBasedMultimap)
com.google.common.collect.AbstractMapBasedMultimap x0
static int access$212 (com.google.common.collect.AbstractMapBasedMultimap, int)
com.google.common.collect.AbstractMapBasedMultimap x0
int x1
static int access$220 (com.google.common.collect.AbstractMapBasedMultimap, int)
com.google.common.collect.AbstractMapBasedMultimap x0
int x1
static java.util.List access$300 (com.google.common.collect.AbstractMapBasedMultimap, java.lang.Object, java.util.List, com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection)
com.google.common.collect.AbstractMapBasedMultimap x0
Object x1
java.util.List x2
com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection x3
static void access$400 (com.google.common.collect.AbstractMapBasedMultimap, java.lang.Object)
com.google.common.collect.AbstractMapBasedMultimap x0
Object x1
}
com/google/common/collect/AbstractMapBasedMultiset$1$1.classAbstractMapBasedMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultiset$1$1 extends com.google.common.collect.Multisets$AbstractEntry {
final java.util.Map$Entry val$mapEntry
final com.google.common.collect.AbstractMapBasedMultiset$1 this$1
void (com.google.common.collect.AbstractMapBasedMultiset$1, java.util.Map$Entry)
public java.lang.Object getElement ()
public int getCount ()
com.google.common.collect.Count frequency
com.google.common.collect.Count count
}
com/google/common/collect/AbstractMapBasedMultiset$1.classAbstractMapBasedMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultiset$1 extends java.lang.Object implements java.util.Iterator {
java.util.Map$Entry toRemove
final java.util.Iterator val$backingEntries
final com.google.common.collect.AbstractMapBasedMultiset this$0
void (com.google.common.collect.AbstractMapBasedMultiset, java.util.Iterator)
public boolean hasNext ()
public com.google.common.collect.Multiset$Entry next ()
java.util.Map$Entry mapEntry
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/AbstractMapBasedMultiset$MapBasedMultisetIterator.classAbstractMapBasedMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultiset$MapBasedMultisetIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator entryIterator
java.util.Map$Entry currentEntry
int occurrencesLeft
boolean canRemove
final com.google.common.collect.AbstractMapBasedMultiset this$0
void (com.google.common.collect.AbstractMapBasedMultiset)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
int frequency
}
com/google/common/collect/AbstractMapBasedMultiset.classAbstractMapBasedMultiset.java
package com.google.common.collect
abstract com.google.common.collect.AbstractMapBasedMultiset extends com.google.common.collect.AbstractMultiset implements java.io.Serializable {
private transient java.util.Map backingMap
private transient long size
private static final long serialVersionUID
protected void (java.util.Map)
java.util.Map backingMap
void setBackingMap (java.util.Map)
java.util.Map backingMap
public java.util.Set entrySet ()
java.util.Iterator entryIterator ()
java.util.Iterator backingEntries
public void clear ()
com.google.common.collect.Count frequency
java.util.Iterator i$
int distinctElements ()
public int size ()
public java.util.Iterator iterator ()
public int count (java.lang.Object)
Object element
com.google.common.collect.Count frequency
public int add (java.lang.Object, int)
int oldCount
long newCount
Object element
int occurrences
com.google.common.collect.Count frequency
int oldCount
public int remove (java.lang.Object, int)
int numberRemoved
Object element
int occurrences
com.google.common.collect.Count frequency
int oldCount
int numberRemoved
public int setCount (java.lang.Object, int)
com.google.common.collect.Count existingCounter
int oldCount
Object element
int count
com.google.common.collect.Count existingCounter
int oldCount
private static int getAndSet (com.google.common.collect.Count, int)
com.google.common.collect.Count i
int count
private void readObjectNoData () throws java.io.ObjectStreamException
static java.util.Map access$000 (com.google.common.collect.AbstractMapBasedMultiset)
com.google.common.collect.AbstractMapBasedMultiset x0
static long access$122 (com.google.common.collect.AbstractMapBasedMultiset, long)
com.google.common.collect.AbstractMapBasedMultiset x0
long x1
static long access$110 (com.google.common.collect.AbstractMapBasedMultiset)
com.google.common.collect.AbstractMapBasedMultiset x0
}
com/google/common/collect/AbstractMapEntry.classAbstractMapEntry.java
package com.google.common.collect
abstract com.google.common.collect.AbstractMapEntry extends java.lang.Object implements java.util.Map$Entry {
void ()
public abstract java.lang.Object getKey ()
public abstract java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
public boolean equals (java.lang.Object)
java.util.Map$Entry that
Object object
public int hashCode ()
Object k
Object v
public java.lang.String toString ()
}
com/google/common/collect/AbstractMultimap$1.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$1 extends java.lang.Object {
}
com/google/common/collect/AbstractMultimap$Entries.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$Entries extends com.google.common.collect.Multimaps$Entries {
final com.google.common.collect.AbstractMultimap this$0
private void (com.google.common.collect.AbstractMultimap)
com.google.common.collect.Multimap multimap ()
public java.util.Iterator iterator ()
void (com.google.common.collect.AbstractMultimap, com.google.common.collect.AbstractMultimap$1)
com.google.common.collect.AbstractMultimap x0
com.google.common.collect.AbstractMultimap$1 x1
}
com/google/common/collect/AbstractMultimap$EntrySet.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$EntrySet extends com.google.common.collect.AbstractMultimap$Entries implements java.util.Set {
final com.google.common.collect.AbstractMultimap this$0
private void (com.google.common.collect.AbstractMultimap)
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
void (com.google.common.collect.AbstractMultimap, com.google.common.collect.AbstractMultimap$1)
com.google.common.collect.AbstractMultimap x0
com.google.common.collect.AbstractMultimap$1 x1
}
com/google/common/collect/AbstractMultimap$Values.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$Values extends java.util.AbstractCollection {
final com.google.common.collect.AbstractMultimap this$0
void (com.google.common.collect.AbstractMultimap)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
public void clear ()
}
com/google/common/collect/AbstractMultimap.classAbstractMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractMultimap extends java.lang.Object implements com.google.common.collect.Multimap {
private transient java.util.Collection entries
private transient java.util.Set keySet
private transient com.google.common.collect.Multiset keys
private transient java.util.Collection values
private transient java.util.Map asMap
void ()
public boolean isEmpty ()
public boolean containsValue (java.lang.Object)
java.util.Collection collection
java.util.Iterator i$
Object value
public boolean containsEntry (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Collection collection
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Collection collection
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
java.util.Collection valueCollection
java.util.Iterator valueItr
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap multimap
boolean changed
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
java.util.Collection result
public java.util.Collection entries ()
java.util.Collection result
java.util.Collection createEntries ()
abstract java.util.Iterator entryIterator ()
public java.util.Set keySet ()
java.util.Set result
java.util.Set createKeySet ()
public com.google.common.collect.Multiset keys ()
com.google.common.collect.Multiset result
com.google.common.collect.Multiset createKeys ()
public java.util.Collection values ()
java.util.Collection result
java.util.Collection createValues ()
java.util.Iterator valueIterator ()
public java.util.Map asMap ()
java.util.Map result
abstract java.util.Map createAsMap ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/AbstractMultiset$ElementSet.classAbstractMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractMultiset$ElementSet extends com.google.common.collect.Multisets$ElementSet {
final com.google.common.collect.AbstractMultiset this$0
void (com.google.common.collect.AbstractMultiset)
com.google.common.collect.Multiset multiset ()
}
com/google/common/collect/AbstractMultiset$EntrySet.classAbstractMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractMultiset$EntrySet extends com.google.common.collect.Multisets$EntrySet {
final com.google.common.collect.AbstractMultiset this$0
void (com.google.common.collect.AbstractMultiset)
com.google.common.collect.Multiset multiset ()
public java.util.Iterator iterator ()
public int size ()
}
com/google/common/collect/AbstractMultiset.classAbstractMultiset.java
package com.google.common.collect
abstract com.google.common.collect.AbstractMultiset extends java.util.AbstractCollection implements com.google.common.collect.Multiset {
private transient java.util.Set elementSet
private transient java.util.Set entrySet
void ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object element
public java.util.Iterator iterator ()
public int count (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
Object element
public boolean add (java.lang.Object)
Object element
public int add (java.lang.Object, int)
Object element
int occurrences
public boolean remove (java.lang.Object)
Object element
public int remove (java.lang.Object, int)
Object element
int occurrences
public int setCount (java.lang.Object, int)
Object element
int count
public boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
public boolean addAll (java.util.Collection)
java.util.Collection elementsToAdd
public boolean removeAll (java.util.Collection)
java.util.Collection elementsToRemove
public boolean retainAll (java.util.Collection)
java.util.Collection elementsToRetain
public void clear ()
public java.util.Set elementSet ()
java.util.Set result
java.util.Set createElementSet ()
abstract java.util.Iterator entryIterator ()
abstract int distinctElements ()
public java.util.Set entrySet ()
java.util.Set result
java.util.Set createEntrySet ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/AbstractNavigableMap$1.classAbstractNavigableMap.java
package com.google.common.collect
com.google.common.collect.AbstractNavigableMap$1 extends java.lang.Object {
}
com/google/common/collect/AbstractNavigableMap$DescendingMap.classAbstractNavigableMap.java
package com.google.common.collect
final com.google.common.collect.AbstractNavigableMap$DescendingMap extends com.google.common.collect.Maps$DescendingMap {
final com.google.common.collect.AbstractNavigableMap this$0
private void (com.google.common.collect.AbstractNavigableMap)
java.util.NavigableMap forward ()
java.util.Iterator entryIterator ()
void (com.google.common.collect.AbstractNavigableMap, com.google.common.collect.AbstractNavigableMap$1)
com.google.common.collect.AbstractNavigableMap x0
com.google.common.collect.AbstractNavigableMap$1 x1
}
com/google/common/collect/AbstractNavigableMap.classAbstractNavigableMap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractNavigableMap extends com.google.common.collect.Maps$IteratorBasedAbstractMap implements java.util.NavigableMap {
void ()
public abstract java.lang.Object get (java.lang.Object)
public java.util.Map$Entry firstEntry ()
public java.util.Map$Entry lastEntry ()
public java.util.Map$Entry pollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
public java.lang.Object firstKey ()
java.util.Map$Entry entry
public java.lang.Object lastKey ()
java.util.Map$Entry entry
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
abstract java.util.Iterator descendingEntryIterator ()
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
public java.util.NavigableSet navigableKeySet ()
public java.util.Set keySet ()
public java.util.NavigableSet descendingKeySet ()
public java.util.NavigableMap descendingMap ()
}
com/google/common/collect/AbstractRangeSet.classAbstractRangeSet.java
package com.google.common.collect
abstract com.google.common.collect.AbstractRangeSet extends java.lang.Object implements com.google.common.collect.RangeSet {
void ()
public boolean contains (java.lang.Comparable)
Comparable value
public abstract com.google.common.collect.Range rangeContaining (java.lang.Comparable)
public boolean isEmpty ()
public void add (com.google.common.collect.Range)
com.google.common.collect.Range range
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range range
public void clear ()
public boolean enclosesAll (com.google.common.collect.RangeSet)
com.google.common.collect.Range range
java.util.Iterator i$
com.google.common.collect.RangeSet other
public void addAll (com.google.common.collect.RangeSet)
com.google.common.collect.Range range
java.util.Iterator i$
com.google.common.collect.RangeSet other
public void removeAll (com.google.common.collect.RangeSet)
com.google.common.collect.Range range
java.util.Iterator i$
com.google.common.collect.RangeSet other
public boolean intersects (com.google.common.collect.Range)
com.google.common.collect.Range otherRange
public abstract boolean encloses (com.google.common.collect.Range)
public boolean equals (java.lang.Object)
com.google.common.collect.RangeSet other
Object obj
public final int hashCode ()
public final java.lang.String toString ()
}
com/google/common/collect/AbstractSequentialIterator.classAbstractSequentialIterator.java
package com.google.common.collect
public abstract com.google.common.collect.AbstractSequentialIterator extends com.google.common.collect.UnmodifiableIterator {
private Object nextOrNull
protected void (java.lang.Object)
Object firstOrNull
protected abstract java.lang.Object computeNext (java.lang.Object)
public final boolean hasNext ()
public final java.lang.Object next ()
}
com/google/common/collect/AbstractSetMultimap.classAbstractSetMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractSetMultimap extends com.google.common.collect.AbstractMapBasedMultimap implements com.google.common.collect.SetMultimap {
private static final long serialVersionUID
protected void (java.util.Map)
java.util.Map map
abstract java.util.Set createCollection ()
java.util.Set createUnmodifiableEmptyCollection ()
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set entries ()
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Map asMap ()
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean equals (java.lang.Object)
Object object
public volatile java.util.Collection entries ()
public volatile java.util.Collection get (java.lang.Object)
Object x0
public volatile java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
volatile java.util.Collection createCollection ()
volatile java.util.Collection createUnmodifiableEmptyCollection ()
}
com/google/common/collect/AbstractSortedKeySortedSetMultimap.classAbstractSortedKeySortedSetMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractSortedKeySortedSetMultimap extends com.google.common.collect.AbstractSortedSetMultimap {
void (java.util.SortedMap)
java.util.SortedMap map
public java.util.SortedMap asMap ()
java.util.SortedMap backingMap ()
public java.util.SortedSet keySet ()
public volatile java.util.Map asMap ()
public volatile java.util.Set keySet ()
volatile java.util.Map backingMap ()
}
com/google/common/collect/AbstractSortedMultiset$1DescendingMultisetImpl.classAbstractSortedMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractSortedMultiset$1DescendingMultisetImpl extends com.google.common.collect.DescendingMultiset {
final com.google.common.collect.AbstractSortedMultiset this$0
void (com.google.common.collect.AbstractSortedMultiset)
com.google.common.collect.SortedMultiset forwardMultiset ()
java.util.Iterator entryIterator ()
public java.util.Iterator iterator ()
}
com/google/common/collect/AbstractSortedMultiset.classAbstractSortedMultiset.java
package com.google.common.collect
abstract com.google.common.collect.AbstractSortedMultiset extends com.google.common.collect.AbstractMultiset implements com.google.common.collect.SortedMultiset {
final java.util.Comparator comparator
private transient com.google.common.collect.SortedMultiset descendingMultiset
void ()
void (java.util.Comparator)
java.util.Comparator comparator
public java.util.NavigableSet elementSet ()
java.util.NavigableSet createElementSet ()
public java.util.Comparator comparator ()
public com.google.common.collect.Multiset$Entry firstEntry ()
java.util.Iterator entryIterator
public com.google.common.collect.Multiset$Entry lastEntry ()
java.util.Iterator entryIterator
public com.google.common.collect.Multiset$Entry pollFirstEntry ()
com.google.common.collect.Multiset$Entry result
java.util.Iterator entryIterator
public com.google.common.collect.Multiset$Entry pollLastEntry ()
com.google.common.collect.Multiset$Entry result
java.util.Iterator entryIterator
public com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object fromElement
com.google.common.collect.BoundType fromBoundType
Object toElement
com.google.common.collect.BoundType toBoundType
abstract java.util.Iterator descendingEntryIterator ()
java.util.Iterator descendingIterator ()
public com.google.common.collect.SortedMultiset descendingMultiset ()
com.google.common.collect.SortedMultiset result
com.google.common.collect.SortedMultiset createDescendingMultiset ()
volatile java.util.Set createElementSet ()
public volatile java.util.Set elementSet ()
public volatile java.util.SortedSet elementSet ()
}
com/google/common/collect/AbstractSortedSetMultimap.classAbstractSortedSetMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractSortedSetMultimap extends com.google.common.collect.AbstractSetMultimap implements com.google.common.collect.SortedSetMultimap {
private static final long serialVersionUID
protected void (java.util.Map)
java.util.Map map
abstract java.util.SortedSet createCollection ()
java.util.SortedSet createUnmodifiableEmptyCollection ()
java.util.Comparator comparator
public java.util.SortedSet get (java.lang.Object)
Object key
public java.util.SortedSet removeAll (java.lang.Object)
Object key
public java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Map asMap ()
public java.util.Collection values ()
public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile java.util.Set removeAll (java.lang.Object)
Object x0
public volatile java.util.Set get (java.lang.Object)
Object x0
volatile java.util.Set createUnmodifiableEmptyCollection ()
volatile java.util.Set createCollection ()
public volatile java.util.Collection get (java.lang.Object)
Object x0
public volatile java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
volatile java.util.Collection createCollection ()
volatile java.util.Collection createUnmodifiableEmptyCollection ()
}
com/google/common/collect/AbstractTable$1.classAbstractTable.java
package com.google.common.collect
com.google.common.collect.AbstractTable$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.AbstractTable this$0
void (com.google.common.collect.AbstractTable, java.util.Iterator)
java.util.Iterator x0
java.lang.Object transform (com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell cell
volatile java.lang.Object transform (java.lang.Object)
Object x0
}
com/google/common/collect/AbstractTable$CellSet.classAbstractTable.java
package com.google.common.collect
com.google.common.collect.AbstractTable$CellSet extends java.util.AbstractSet {
final com.google.common.collect.AbstractTable this$0
void (com.google.common.collect.AbstractTable)
public boolean contains (java.lang.Object)
com.google.common.collect.Table$Cell cell
java.util.Map row
Object o
public boolean remove (java.lang.Object)
com.google.common.collect.Table$Cell cell
java.util.Map row
Object o
public void clear ()
public java.util.Iterator iterator ()
public int size ()
}
com/google/common/collect/AbstractTable$Values.classAbstractTable.java
package com.google.common.collect
com.google.common.collect.AbstractTable$Values extends java.util.AbstractCollection {
final com.google.common.collect.AbstractTable this$0
void (com.google.common.collect.AbstractTable)
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
public void clear ()
public int size ()
}
com/google/common/collect/AbstractTable.classAbstractTable.java
package com.google.common.collect
abstract com.google.common.collect.AbstractTable extends java.lang.Object implements com.google.common.collect.Table {
private transient java.util.Set cellSet
private transient java.util.Collection values
void ()
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsColumn (java.lang.Object)
Object columnKey
public java.util.Set rowKeySet ()
public java.util.Set columnKeySet ()
public boolean containsValue (java.lang.Object)
java.util.Map row
java.util.Iterator i$
Object value
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
java.util.Map row
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
java.util.Map row
public boolean isEmpty ()
public void clear ()
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
java.util.Map row
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public void putAll (com.google.common.collect.Table)
com.google.common.collect.Table$Cell cell
java.util.Iterator i$
com.google.common.collect.Table table
public java.util.Set cellSet ()
java.util.Set result
java.util.Set createCellSet ()
abstract java.util.Iterator cellIterator ()
public java.util.Collection values ()
java.util.Collection result
java.util.Collection createValues ()
java.util.Iterator valuesIterator ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/AllEqualOrdering.classAllEqualOrdering.java
package com.google.common.collect
final com.google.common.collect.AllEqualOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
static final com.google.common.collect.AllEqualOrdering INSTANCE
private static final long serialVersionUID
void ()
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
public java.util.List sortedCopy (java.lang.Iterable)
Iterable iterable
public com.google.common.collect.ImmutableList immutableSortedCopy (java.lang.Iterable)
Iterable iterable
public com.google.common.collect.Ordering reverse ()
private java.lang.Object readResolve ()
public java.lang.String toString ()
static void ()
}
com/google/common/collect/ArrayListMultimap.classArrayListMultimap.java
package com.google.common.collect
public final com.google.common.collect.ArrayListMultimap extends com.google.common.collect.AbstractListMultimap {
private static final int DEFAULT_VALUES_PER_KEY
transient int expectedValuesPerKey
private static final long serialVersionUID
public static com.google.common.collect.ArrayListMultimap create ()
public static com.google.common.collect.ArrayListMultimap create (int, int)
int expectedKeys
int expectedValuesPerKey
public static com.google.common.collect.ArrayListMultimap create (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
private void ()
private void (int, int)
int expectedKeys
int expectedValuesPerKey
private void (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
java.util.List createCollection ()
public void trimToSize ()
java.util.ArrayList arrayList
java.util.Collection collection
java.util.Iterator i$
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
int distinctKeys
java.util.Map map
public volatile boolean equals (java.lang.Object)
Object x0
public volatile java.util.Map asMap ()
public volatile boolean put (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile java.util.List removeAll (java.lang.Object)
Object x0
public volatile java.util.List get (java.lang.Object)
Object x0
public volatile java.util.Collection entries ()
public volatile java.util.Collection values ()
public volatile void clear ()
public volatile boolean containsKey (java.lang.Object)
Object x0
public volatile int size ()
volatile java.util.Collection createCollection ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile com.google.common.collect.Multiset keys ()
public volatile java.util.Set keySet ()
public volatile boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap x0
public volatile boolean putAll (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile boolean remove (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile boolean containsEntry (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile boolean containsValue (java.lang.Object)
Object x0
public volatile boolean isEmpty ()
}
com/google/common/collect/ArrayTable$1$1.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$1$1 extends com.google.common.collect.Tables$AbstractCell {
final int rowIndex
final int columnIndex
final int val$index
final com.google.common.collect.ArrayTable$1 this$1
void (com.google.common.collect.ArrayTable$1, int)
public java.lang.Object getRowKey ()
public java.lang.Object getColumnKey ()
public java.lang.Object getValue ()
}
com/google/common/collect/ArrayTable$1.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$1 extends com.google.common.collect.AbstractIndexedListIterator {
final com.google.common.collect.ArrayTable this$0
void (com.google.common.collect.ArrayTable, int)
int x0
protected com.google.common.collect.Table$Cell get (int)
int index
protected volatile java.lang.Object get (int)
int x0
}
com/google/common/collect/ArrayTable$ArrayMap$1$1.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$ArrayMap$1$1 extends com.google.common.collect.AbstractMapEntry {
final int val$index
final com.google.common.collect.ArrayTable$ArrayMap$1 this$1
void (com.google.common.collect.ArrayTable$ArrayMap$1, int)
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
}
com/google/common/collect/ArrayTable$ArrayMap$1.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$ArrayMap$1 extends com.google.common.collect.AbstractIndexedListIterator {
final com.google.common.collect.ArrayTable$ArrayMap this$0
void (com.google.common.collect.ArrayTable$ArrayMap, int)
int x0
protected java.util.Map$Entry get (int)
int index
protected volatile java.lang.Object get (int)
int x0
}
com/google/common/collect/ArrayTable$ArrayMap.classArrayTable.java
package com.google.common.collect
abstract com.google.common.collect.ArrayTable$ArrayMap extends com.google.common.collect.Maps$IteratorBasedAbstractMap {
private final com.google.common.collect.ImmutableMap keyIndex
private void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap keyIndex
public java.util.Set keySet ()
java.lang.Object getKey (int)
int index
abstract java.lang.String getKeyRole ()
abstract java.lang.Object getValue (int)
abstract java.lang.Object setValue (int, java.lang.Object)
public int size ()
public boolean isEmpty ()
java.util.Iterator entryIterator ()
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
Object key
Integer index
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
Integer index
public java.lang.Object remove (java.lang.Object)
Object key
public void clear ()
void (com.google.common.collect.ImmutableMap, com.google.common.collect.ArrayTable$1)
com.google.common.collect.ImmutableMap x0
com.google.common.collect.ArrayTable$1 x1
}
com/google/common/collect/ArrayTable$Column.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$Column extends com.google.common.collect.ArrayTable$ArrayMap {
final int columnIndex
final com.google.common.collect.ArrayTable this$0
void (com.google.common.collect.ArrayTable, int)
int columnIndex
java.lang.String getKeyRole ()
java.lang.Object getValue (int)
int index
java.lang.Object setValue (int, java.lang.Object)
int index
Object newValue
}
com/google/common/collect/ArrayTable$ColumnMap.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$ColumnMap extends com.google.common.collect.ArrayTable$ArrayMap {
final com.google.common.collect.ArrayTable this$0
private void (com.google.common.collect.ArrayTable)
java.lang.String getKeyRole ()
java.util.Map getValue (int)
int index
java.util.Map setValue (int, java.util.Map)
int index
java.util.Map newValue
public java.util.Map put (java.lang.Object, java.util.Map)
Object key
java.util.Map value
public volatile java.lang.Object put (java.lang.Object, java.lang.Object)
Object x0
Object x1
volatile java.lang.Object setValue (int, java.lang.Object)
int x0
Object x1
volatile java.lang.Object getValue (int)
int x0
void (com.google.common.collect.ArrayTable, com.google.common.collect.ArrayTable$1)
com.google.common.collect.ArrayTable x0
com.google.common.collect.ArrayTable$1 x1
}
com/google/common/collect/ArrayTable$Row.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$Row extends com.google.common.collect.ArrayTable$ArrayMap {
final int rowIndex
final com.google.common.collect.ArrayTable this$0
void (com.google.common.collect.ArrayTable, int)
int rowIndex
java.lang.String getKeyRole ()
java.lang.Object getValue (int)
int index
java.lang.Object setValue (int, java.lang.Object)
int index
Object newValue
}
com/google/common/collect/ArrayTable$RowMap.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$RowMap extends com.google.common.collect.ArrayTable$ArrayMap {
final com.google.common.collect.ArrayTable this$0
private void (com.google.common.collect.ArrayTable)
java.lang.String getKeyRole ()
java.util.Map getValue (int)
int index
java.util.Map setValue (int, java.util.Map)
int index
java.util.Map newValue
public java.util.Map put (java.lang.Object, java.util.Map)
Object key
java.util.Map value
public volatile java.lang.Object put (java.lang.Object, java.lang.Object)
Object x0
Object x1
volatile java.lang.Object setValue (int, java.lang.Object)
int x0
Object x1
volatile java.lang.Object getValue (int)
int x0
void (com.google.common.collect.ArrayTable, com.google.common.collect.ArrayTable$1)
com.google.common.collect.ArrayTable x0
com.google.common.collect.ArrayTable$1 x1
}
com/google/common/collect/ArrayTable.classArrayTable.java
package com.google.common.collect
public final com.google.common.collect.ArrayTable extends com.google.common.collect.AbstractTable implements java.io.Serializable {
private final com.google.common.collect.ImmutableList rowList
private final com.google.common.collect.ImmutableList columnList
private final com.google.common.collect.ImmutableMap rowKeyToIndex
private final com.google.common.collect.ImmutableMap columnKeyToIndex
private final Object[][] array
private transient com.google.common.collect.ArrayTable$ColumnMap columnMap
private transient com.google.common.collect.ArrayTable$RowMap rowMap
private static final long serialVersionUID
public static com.google.common.collect.ArrayTable create (java.lang.Iterable, java.lang.Iterable)
Iterable rowKeys
Iterable columnKeys
public static com.google.common.collect.ArrayTable create (com.google.common.collect.Table)
com.google.common.collect.Table table
private void (java.lang.Iterable, java.lang.Iterable)
Iterable rowKeys
Iterable columnKeys
Object[][] tmpArray
private void (com.google.common.collect.Table)
com.google.common.collect.Table table
private void (com.google.common.collect.ArrayTable)
int i
com.google.common.collect.ArrayTable table
Object[][] copy
public com.google.common.collect.ImmutableList rowKeyList ()
public com.google.common.collect.ImmutableList columnKeyList ()
public java.lang.Object at (int, int)
int rowIndex
int columnIndex
public java.lang.Object set (int, int, java.lang.Object)
int rowIndex
int columnIndex
Object value
Object oldValue
public java.lang.Object[][] toArray (java.lang.Class)
int i
Class valueClass
Object[][] copy
public void clear ()
public void eraseAll ()
Object[] row
Object[][] arr$
int len$
int i$
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsColumn (java.lang.Object)
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsValue (java.lang.Object)
Object element
Object[] arr$
int len$
int i$
Object[] row
Object[][] arr$
int len$
int i$
Object value
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Integer rowIndex
Integer columnIndex
public boolean isEmpty ()
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
Integer rowIndex
Integer columnIndex
public void putAll (com.google.common.collect.Table)
com.google.common.collect.Table table
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.lang.Object erase (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Integer rowIndex
Integer columnIndex
public int size ()
public java.util.Set cellSet ()
java.util.Iterator cellIterator ()
public java.util.Map column (java.lang.Object)
Object columnKey
Integer columnIndex
public com.google.common.collect.ImmutableSet columnKeySet ()
public java.util.Map columnMap ()
com.google.common.collect.ArrayTable$ColumnMap map
public java.util.Map row (java.lang.Object)
Object rowKey
Integer rowIndex
public com.google.common.collect.ImmutableSet rowKeySet ()
public java.util.Map rowMap ()
com.google.common.collect.ArrayTable$RowMap map
public java.util.Collection values ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile boolean equals (java.lang.Object)
Object x0
public volatile java.util.Set columnKeySet ()
public volatile java.util.Set rowKeySet ()
static com.google.common.collect.ImmutableList access$000 (com.google.common.collect.ArrayTable)
com.google.common.collect.ArrayTable x0
static com.google.common.collect.ImmutableList access$100 (com.google.common.collect.ArrayTable)
com.google.common.collect.ArrayTable x0
static com.google.common.collect.ImmutableMap access$200 (com.google.common.collect.ArrayTable)
com.google.common.collect.ArrayTable x0
static com.google.common.collect.ImmutableMap access$500 (com.google.common.collect.ArrayTable)
com.google.common.collect.ArrayTable x0
}
com/google/common/collect/BiMap.classBiMap.java
package com.google.common.collect
public abstract com.google.common.collect.BiMap extends java.lang.Object implements java.util.Map {
public abstract java.lang.Object put (java.lang.Object, java.lang.Object)
public abstract java.lang.Object forcePut (java.lang.Object, java.lang.Object)
public abstract void putAll (java.util.Map)
public abstract java.util.Set values ()
public abstract com.google.common.collect.BiMap inverse ()
}
com/google/common/collect/BinaryTreeTraverser$1$1.classBinaryTreeTraverser.java
package com.google.common.collect
com.google.common.collect.BinaryTreeTraverser$1$1 extends com.google.common.collect.AbstractIterator {
boolean doneLeft
boolean doneRight
final com.google.common.collect.BinaryTreeTraverser$1 this$1
void (com.google.common.collect.BinaryTreeTraverser$1)
protected java.lang.Object computeNext ()
com.google.common.base.Optional left
com.google.common.base.Optional right
}
com/google/common/collect/BinaryTreeTraverser$1.classBinaryTreeTraverser.java
package com.google.common.collect
com.google.common.collect.BinaryTreeTraverser$1 extends com.google.common.collect.FluentIterable {
final Object val$root
final com.google.common.collect.BinaryTreeTraverser this$0
void (com.google.common.collect.BinaryTreeTraverser, java.lang.Object)
public java.util.Iterator iterator ()
}
com/google/common/collect/BinaryTreeTraverser$2.classBinaryTreeTraverser.java
package com.google.common.collect
com.google.common.collect.BinaryTreeTraverser$2 extends com.google.common.collect.FluentIterable {
final Object val$root
final com.google.common.collect.BinaryTreeTraverser this$0
void (com.google.common.collect.BinaryTreeTraverser, java.lang.Object)
public com.google.common.collect.UnmodifiableIterator iterator ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/BinaryTreeTraverser$InOrderIterator.classBinaryTreeTraverser.java
package com.google.common.collect
final com.google.common.collect.BinaryTreeTraverser$InOrderIterator extends com.google.common.collect.AbstractIterator {
private final java.util.Deque stack
private final java.util.BitSet hasExpandedLeft
final com.google.common.collect.BinaryTreeTraverser this$0
void (com.google.common.collect.BinaryTreeTraverser, java.lang.Object)
Object root
protected java.lang.Object computeNext ()
Object node
}
com/google/common/collect/BinaryTreeTraverser$PostOrderIterator.classBinaryTreeTraverser.java
package com.google.common.collect
final com.google.common.collect.BinaryTreeTraverser$PostOrderIterator extends com.google.common.collect.UnmodifiableIterator {
private final java.util.Deque stack
private final java.util.BitSet hasExpanded
final com.google.common.collect.BinaryTreeTraverser this$0
void (com.google.common.collect.BinaryTreeTraverser, java.lang.Object)
Object root
public boolean hasNext ()
public java.lang.Object next ()
Object node
boolean expandedNode
}
com/google/common/collect/BinaryTreeTraverser$PreOrderIterator.classBinaryTreeTraverser.java
package com.google.common.collect
final com.google.common.collect.BinaryTreeTraverser$PreOrderIterator extends com.google.common.collect.UnmodifiableIterator implements com.google.common.collect.PeekingIterator {
private final java.util.Deque stack
final com.google.common.collect.BinaryTreeTraverser this$0
void (com.google.common.collect.BinaryTreeTraverser, java.lang.Object)
Object root
public boolean hasNext ()
public java.lang.Object next ()
Object result
public java.lang.Object peek ()
}
com/google/common/collect/BinaryTreeTraverser.classBinaryTreeTraverser.java
package com.google.common.collect
public abstract com.google.common.collect.BinaryTreeTraverser extends com.google.common.collect.TreeTraverser {
public void ()
public abstract com.google.common.base.Optional leftChild (java.lang.Object)
public abstract com.google.common.base.Optional rightChild (java.lang.Object)
public final java.lang.Iterable children (java.lang.Object)
Object root
com.google.common.collect.UnmodifiableIterator preOrderIterator (java.lang.Object)
Object root
com.google.common.collect.UnmodifiableIterator postOrderIterator (java.lang.Object)
Object root
public final com.google.common.collect.FluentIterable inOrderTraversal (java.lang.Object)
Object root
private static void pushIfPresent (java.util.Deque, com.google.common.base.Optional)
java.util.Deque stack
com.google.common.base.Optional node
static void access$000 (java.util.Deque, com.google.common.base.Optional)
java.util.Deque x0
com.google.common.base.Optional x1
}
com/google/common/collect/BoundType$1.classBoundType.java
package com.google.common.collect
final com.google.common.collect.BoundType$1 extends com.google.common.collect.BoundType {
void (java.lang.String, int)
com.google.common.collect.BoundType flip ()
}
com/google/common/collect/BoundType$2.classBoundType.java
package com.google.common.collect
final com.google.common.collect.BoundType$2 extends com.google.common.collect.BoundType {
void (java.lang.String, int)
com.google.common.collect.BoundType flip ()
}
com/google/common/collect/BoundType.classBoundType.java
package com.google.common.collect
public abstract com.google.common.collect.BoundType extends java.lang.Enum {
public static final com.google.common.collect.BoundType OPEN
public static final com.google.common.collect.BoundType CLOSED
private static final com.google.common.collect.BoundType[] $VALUES
public static com.google.common.collect.BoundType[] values ()
public static com.google.common.collect.BoundType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static com.google.common.collect.BoundType forBoolean (boolean)
boolean inclusive
abstract com.google.common.collect.BoundType flip ()
void (java.lang.String, int, com.google.common.collect.BoundType$1)
String x0
int x1
com.google.common.collect.BoundType$1 x2
static void ()
}
com/google/common/collect/ByFunctionOrdering.classByFunctionOrdering.java
package com.google.common.collect
final com.google.common.collect.ByFunctionOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.base.Function function
final com.google.common.collect.Ordering ordering
private static final long serialVersionUID
void (com.google.common.base.Function, com.google.common.collect.Ordering)
com.google.common.base.Function function
com.google.common.collect.Ordering ordering
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
public boolean equals (java.lang.Object)
com.google.common.collect.ByFunctionOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/CartesianList$1.classCartesianList.java
package com.google.common.collect
com.google.common.collect.CartesianList$1 extends com.google.common.collect.ImmutableList {
final int val$index
final com.google.common.collect.CartesianList this$0
void (com.google.common.collect.CartesianList, int)
public int size ()
public java.lang.Object get (int)
int axis
int axisIndex
boolean isPartialView ()
}
com/google/common/collect/CartesianList.classCartesianList.java
package com.google.common.collect
final com.google.common.collect.CartesianList extends java.util.AbstractList implements java.util.RandomAccess {
private final transient com.google.common.collect.ImmutableList axes
private final transient int[] axesSizeProduct
static java.util.List create (java.util.List)
java.util.List copy
java.util.List list
java.util.Iterator i$
java.util.List lists
com.google.common.collect.ImmutableList$Builder axesBuilder
void (com.google.common.collect.ImmutableList)
int i
ArithmeticException e
com.google.common.collect.ImmutableList axes
int[] axesSizeProduct
private int getAxisIndexForProductIndex (int, int)
int index
int axis
public com.google.common.collect.ImmutableList get (int)
int index
public int size ()
public boolean contains (java.lang.Object)
int index
Object o
java.util.List list
java.util.ListIterator itr
public volatile java.lang.Object get (int)
int x0
static com.google.common.collect.ImmutableList access$000 (com.google.common.collect.CartesianList)
com.google.common.collect.CartesianList x0
static int access$100 (com.google.common.collect.CartesianList, int, int)
com.google.common.collect.CartesianList x0
int x1
int x2
}
com/google/common/collect/ClassToInstanceMap.classClassToInstanceMap.java
package com.google.common.collect
public abstract com.google.common.collect.ClassToInstanceMap extends java.lang.Object implements java.util.Map {
public abstract java.lang.Object getInstance (java.lang.Class)
public abstract java.lang.Object putInstance (java.lang.Class, java.lang.Object)
}
com/google/common/collect/CollectPreconditions.classCollectPreconditions.java
package com.google.common.collect
final com.google.common.collect.CollectPreconditions extends java.lang.Object {
void ()
static void checkEntryNotNull (java.lang.Object, java.lang.Object)
Object key
Object value
static int checkNonnegative (int, java.lang.String)
int value
String name
static void checkPositive (int, java.lang.String)
int value
String name
static void checkRemove (boolean)
boolean canRemove
}
com/google/common/collect/Collections2$1.classCollections2.java
package com.google.common.collect
final com.google.common.collect.Collections2$1 extends java.lang.Object implements com.google.common.base.Function {
final java.util.Collection val$collection
void (java.util.Collection)
public java.lang.Object apply (java.lang.Object)
Object input
}
com/google/common/collect/Collections2$FilteredCollection.classCollections2.java
package com.google.common.collect
com.google.common.collect.Collections2$FilteredCollection extends java.util.AbstractCollection {
final java.util.Collection unfiltered
final com.google.common.base.Predicate predicate
void (java.util.Collection, com.google.common.base.Predicate)
java.util.Collection unfiltered
com.google.common.base.Predicate predicate
com.google.common.collect.Collections2$FilteredCollection createCombined (com.google.common.base.Predicate)
com.google.common.base.Predicate newPredicate
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
Object element
java.util.Iterator i$
java.util.Collection collection
public void clear ()
public boolean contains (java.lang.Object)
Object e
Object element
public boolean containsAll (java.util.Collection)
java.util.Collection collection
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
Object element
public boolean removeAll (java.util.Collection)
java.util.Collection collection
public boolean retainAll (java.util.Collection)
java.util.Collection collection
public int size ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
}
com/google/common/collect/Collections2$OrderedPermutationCollection.classCollections2.java
package com.google.common.collect
final com.google.common.collect.Collections2$OrderedPermutationCollection extends java.util.AbstractCollection {
final com.google.common.collect.ImmutableList inputList
final java.util.Comparator comparator
final int size
void (java.lang.Iterable, java.util.Comparator)
Iterable input
java.util.Comparator comparator
private static int calculateSize (java.util.List, java.util.Comparator)
int comparison
java.util.List sortedInputList
java.util.Comparator comparator
long permutations
int n
int r
public int size ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
java.util.List list
Object obj
public java.lang.String toString ()
}
com/google/common/collect/Collections2$OrderedPermutationIterator.classCollections2.java
package com.google.common.collect
final com.google.common.collect.Collections2$OrderedPermutationIterator extends com.google.common.collect.AbstractIterator {
java.util.List nextPermutation
final java.util.Comparator comparator
void (java.util.List, java.util.Comparator)
java.util.List list
java.util.Comparator comparator
protected java.util.List computeNext ()
com.google.common.collect.ImmutableList next
void calculateNextPermutation ()
int j
int l
int n
int findNextJ ()
int k
int findNextL (int)
int l
int j
Object ak
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/Collections2$PermutationCollection.classCollections2.java
package com.google.common.collect
final com.google.common.collect.Collections2$PermutationCollection extends java.util.AbstractCollection {
final com.google.common.collect.ImmutableList inputList
void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList input
public int size ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
java.util.List list
Object obj
public java.lang.String toString ()
}
com/google/common/collect/Collections2$PermutationIterator.classCollections2.java
package com.google.common.collect
com.google.common.collect.Collections2$PermutationIterator extends com.google.common.collect.AbstractIterator {
final java.util.List list
final int[] c
final int[] o
int j
void (java.util.List)
java.util.List list
int n
protected java.util.List computeNext ()
com.google.common.collect.ImmutableList next
void calculateNextPermutation ()
int q
int s
void switchDirection ()
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/Collections2$TransformedCollection.classCollections2.java
package com.google.common.collect
com.google.common.collect.Collections2$TransformedCollection extends java.util.AbstractCollection {
final java.util.Collection fromCollection
final com.google.common.base.Function function
void (java.util.Collection, com.google.common.base.Function)
java.util.Collection fromCollection
com.google.common.base.Function function
public void clear ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public int size ()
}
com/google/common/collect/Collections2.classCollections2.java
package com.google.common.collect
public final com.google.common.collect.Collections2 extends java.lang.Object {
static final com.google.common.base.Joiner STANDARD_JOINER
private void ()
public static java.util.Collection filter (java.util.Collection, com.google.common.base.Predicate)
java.util.Collection unfiltered
com.google.common.base.Predicate predicate
static boolean safeContains (java.util.Collection, java.lang.Object)
ClassCastException e
NullPointerException e
java.util.Collection collection
Object object
static boolean safeRemove (java.util.Collection, java.lang.Object)
ClassCastException e
NullPointerException e
java.util.Collection collection
Object object
public static java.util.Collection transform (java.util.Collection, com.google.common.base.Function)
java.util.Collection fromCollection
com.google.common.base.Function function
static boolean containsAllImpl (java.util.Collection, java.util.Collection)
java.util.Collection self
java.util.Collection c
static java.lang.String toStringImpl (java.util.Collection)
java.util.Collection collection
StringBuilder sb
static java.lang.StringBuilder newStringBuilderForCollection (int)
int size
static java.util.Collection cast (java.lang.Iterable)
Iterable iterable
public static java.util.Collection orderedPermutations (java.lang.Iterable)
Iterable elements
public static java.util.Collection orderedPermutations (java.lang.Iterable, java.util.Comparator)
Iterable elements
java.util.Comparator comparator
public static java.util.Collection permutations (java.util.Collection)
java.util.Collection elements
private static boolean isPermutation (java.util.List, java.util.List)
java.util.List first
java.util.List second
com.google.common.collect.Multiset firstMultiset
com.google.common.collect.Multiset secondMultiset
private static boolean isPositiveInt (long)
long n
static boolean access$000 (long)
long x0
static boolean access$100 (java.util.List, java.util.List)
java.util.List x0
java.util.List x1
static void ()
}
com/google/common/collect/ComparatorOrdering.classComparatorOrdering.java
package com.google.common.collect
final com.google.common.collect.ComparatorOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final java.util.Comparator comparator
private static final long serialVersionUID
void (java.util.Comparator)
java.util.Comparator comparator
public int compare (java.lang.Object, java.lang.Object)
Object a
Object b
public boolean equals (java.lang.Object)
com.google.common.collect.ComparatorOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/ComparisonChain$1.classComparisonChain.java
package com.google.common.collect
final com.google.common.collect.ComparisonChain$1 extends com.google.common.collect.ComparisonChain {
void ()
public com.google.common.collect.ComparisonChain compare (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
public com.google.common.collect.ComparisonChain compare (java.lang.Object, java.lang.Object, java.util.Comparator)
Object left
Object right
java.util.Comparator comparator
public com.google.common.collect.ComparisonChain compare (int, int)
int left
int right
public com.google.common.collect.ComparisonChain compare (long, long)
long left
long right
public com.google.common.collect.ComparisonChain compare (float, float)
float left
float right
public com.google.common.collect.ComparisonChain compare (double, double)
double left
double right
public com.google.common.collect.ComparisonChain compareTrueFirst (boolean, boolean)
boolean left
boolean right
public com.google.common.collect.ComparisonChain compareFalseFirst (boolean, boolean)
boolean left
boolean right
com.google.common.collect.ComparisonChain classify (int)
int result
public int result ()
}
com/google/common/collect/ComparisonChain$InactiveComparisonChain.classComparisonChain.java
package com.google.common.collect
final com.google.common.collect.ComparisonChain$InactiveComparisonChain extends com.google.common.collect.ComparisonChain {
final int result
void (int)
int result
public com.google.common.collect.ComparisonChain compare (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
public com.google.common.collect.ComparisonChain compare (java.lang.Object, java.lang.Object, java.util.Comparator)
Object left
Object right
java.util.Comparator comparator
public com.google.common.collect.ComparisonChain compare (int, int)
int left
int right
public com.google.common.collect.ComparisonChain compare (long, long)
long left
long right
public com.google.common.collect.ComparisonChain compare (float, float)
float left
float right
public com.google.common.collect.ComparisonChain compare (double, double)
double left
double right
public com.google.common.collect.ComparisonChain compareTrueFirst (boolean, boolean)
boolean left
boolean right
public com.google.common.collect.ComparisonChain compareFalseFirst (boolean, boolean)
boolean left
boolean right
public int result ()
}
com/google/common/collect/ComparisonChain.classComparisonChain.java
package com.google.common.collect
public abstract com.google.common.collect.ComparisonChain extends java.lang.Object {
private static final com.google.common.collect.ComparisonChain ACTIVE
private static final com.google.common.collect.ComparisonChain LESS
private static final com.google.common.collect.ComparisonChain GREATER
private void ()
public static com.google.common.collect.ComparisonChain start ()
public abstract com.google.common.collect.ComparisonChain compare (java.lang.Comparable, java.lang.Comparable)
public abstract com.google.common.collect.ComparisonChain compare (java.lang.Object, java.lang.Object, java.util.Comparator)
public abstract com.google.common.collect.ComparisonChain compare (int, int)
public abstract com.google.common.collect.ComparisonChain compare (long, long)
public abstract com.google.common.collect.ComparisonChain compare (float, float)
public abstract com.google.common.collect.ComparisonChain compare (double, double)
public final com.google.common.collect.ComparisonChain compare (java.lang.Boolean, java.lang.Boolean)
Boolean left
Boolean right
public abstract com.google.common.collect.ComparisonChain compareTrueFirst (boolean, boolean)
public abstract com.google.common.collect.ComparisonChain compareFalseFirst (boolean, boolean)
public abstract int result ()
void (com.google.common.collect.ComparisonChain$1)
com.google.common.collect.ComparisonChain$1 x0
static com.google.common.collect.ComparisonChain access$100 ()
static com.google.common.collect.ComparisonChain access$200 ()
static com.google.common.collect.ComparisonChain access$300 ()
static void ()
}
com/google/common/collect/CompoundOrdering.classCompoundOrdering.java
package com.google.common.collect
final com.google.common.collect.CompoundOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.collect.ImmutableList comparators
private static final long serialVersionUID
void (java.util.Comparator, java.util.Comparator)
java.util.Comparator primary
java.util.Comparator secondary
void (java.lang.Iterable)
Iterable comparators
public int compare (java.lang.Object, java.lang.Object)
int result
int i
Object left
Object right
int size
public boolean equals (java.lang.Object)
com.google.common.collect.CompoundOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/ComputationException.classComputationException.java
package com.google.common.collect
public com.google.common.collect.ComputationException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void (java.lang.Throwable)
Throwable cause
}
com/google/common/collect/ConcurrentHashMultiset$1.classConcurrentHashMultiset.java
package com.google.common.collect
com.google.common.collect.ConcurrentHashMultiset$1 extends com.google.common.collect.ForwardingSet {
final java.util.Set val$delegate
final com.google.common.collect.ConcurrentHashMultiset this$0
void (com.google.common.collect.ConcurrentHashMultiset, java.util.Set)
protected java.util.Set delegate ()
public boolean contains (java.lang.Object)
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection collection
public boolean remove (java.lang.Object)
Object object
public boolean removeAll (java.util.Collection)
java.util.Collection c
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ConcurrentHashMultiset$2.classConcurrentHashMultiset.java
package com.google.common.collect
com.google.common.collect.ConcurrentHashMultiset$2 extends com.google.common.collect.AbstractIterator {
private final java.util.Iterator mapEntries
final com.google.common.collect.ConcurrentHashMultiset this$0
void (com.google.common.collect.ConcurrentHashMultiset)
protected com.google.common.collect.Multiset$Entry computeNext ()
java.util.Map$Entry mapEntry
int count
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/ConcurrentHashMultiset$3.classConcurrentHashMultiset.java
package com.google.common.collect
com.google.common.collect.ConcurrentHashMultiset$3 extends com.google.common.collect.ForwardingIterator {
private com.google.common.collect.Multiset$Entry last
final java.util.Iterator val$readOnlyIterator
final com.google.common.collect.ConcurrentHashMultiset this$0
void (com.google.common.collect.ConcurrentHashMultiset, java.util.Iterator)
protected java.util.Iterator delegate ()
public com.google.common.collect.Multiset$Entry next ()
public void remove ()
public volatile java.lang.Object next ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ConcurrentHashMultiset$EntrySet.classConcurrentHashMultiset.java
package com.google.common.collect
com.google.common.collect.ConcurrentHashMultiset$EntrySet extends com.google.common.collect.AbstractMultiset$EntrySet {
final com.google.common.collect.ConcurrentHashMultiset this$0
private void (com.google.common.collect.ConcurrentHashMultiset)
com.google.common.collect.ConcurrentHashMultiset multiset ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
private java.util.List snapshot ()
java.util.List list
volatile com.google.common.collect.Multiset multiset ()
void (com.google.common.collect.ConcurrentHashMultiset, com.google.common.collect.ConcurrentHashMultiset$1)
com.google.common.collect.ConcurrentHashMultiset x0
com.google.common.collect.ConcurrentHashMultiset$1 x1
}
com/google/common/collect/ConcurrentHashMultiset$FieldSettersHolder.classConcurrentHashMultiset.java
package com.google.common.collect
com.google.common.collect.ConcurrentHashMultiset$FieldSettersHolder extends java.lang.Object {
static final com.google.common.collect.Serialization$FieldSetter COUNT_MAP_FIELD_SETTER
private void ()
static void ()
}
com/google/common/collect/ConcurrentHashMultiset.classConcurrentHashMultiset.java
package com.google.common.collect
public final com.google.common.collect.ConcurrentHashMultiset extends com.google.common.collect.AbstractMultiset implements java.io.Serializable {
private final transient java.util.concurrent.ConcurrentMap countMap
private static final long serialVersionUID
public static com.google.common.collect.ConcurrentHashMultiset create ()
public static com.google.common.collect.ConcurrentHashMultiset create (java.lang.Iterable)
Iterable elements
com.google.common.collect.ConcurrentHashMultiset multiset
public static com.google.common.collect.ConcurrentHashMultiset create (com.google.common.collect.MapMaker)
com.google.common.collect.MapMaker mapMaker
public static com.google.common.collect.ConcurrentHashMultiset create (java.util.concurrent.ConcurrentMap)
java.util.concurrent.ConcurrentMap countMap
void (java.util.concurrent.ConcurrentMap)
java.util.concurrent.ConcurrentMap countMap
public int count (java.lang.Object)
Object element
java.util.concurrent.atomic.AtomicInteger existingCounter
public int size ()
java.util.concurrent.atomic.AtomicInteger value
java.util.Iterator i$
long sum
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
private java.util.List snapshot ()
int i
Object element
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
java.util.List list
public int add (java.lang.Object, int)
int newValue
ArithmeticException overflow
java.util.concurrent.atomic.AtomicInteger newCounter
int oldValue
java.util.concurrent.atomic.AtomicInteger existingCounter
Object element
int occurrences
public int remove (java.lang.Object, int)
int newValue
int oldValue
Object element
int occurrences
java.util.concurrent.atomic.AtomicInteger existingCounter
public boolean removeExactly (java.lang.Object, int)
int oldValue
int newValue
Object element
int occurrences
java.util.concurrent.atomic.AtomicInteger existingCounter
public int setCount (java.lang.Object, int)
java.util.concurrent.atomic.AtomicInteger newCounter
int oldValue
java.util.concurrent.atomic.AtomicInteger existingCounter
Object element
int count
public boolean setCount (java.lang.Object, int, int)
java.util.concurrent.atomic.AtomicInteger newCounter
Object element
int expectedOldCount
int newCount
java.util.concurrent.atomic.AtomicInteger existingCounter
int oldValue
java.util.Set createElementSet ()
java.util.Set delegate
public java.util.Set createEntrySet ()
int distinctElements ()
public boolean isEmpty ()
java.util.Iterator entryIterator ()
java.util.Iterator readOnlyIterator
public void clear ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.concurrent.ConcurrentMap deserializedCountMap
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile boolean equals (java.lang.Object)
Object x0
public volatile java.util.Set entrySet ()
public volatile java.util.Set elementSet ()
public volatile boolean retainAll (java.util.Collection)
java.util.Collection x0
public volatile boolean removeAll (java.util.Collection)
java.util.Collection x0
public volatile boolean addAll (java.util.Collection)
java.util.Collection x0
public volatile boolean remove (java.lang.Object)
Object x0
public volatile boolean add (java.lang.Object)
Object x0
public volatile java.util.Iterator iterator ()
public volatile boolean contains (java.lang.Object)
Object x0
static java.util.concurrent.ConcurrentMap access$100 (com.google.common.collect.ConcurrentHashMultiset)
com.google.common.collect.ConcurrentHashMultiset x0
}
com/google/common/collect/Constraint.classConstraint.java
package com.google.common.collect
abstract com.google.common.collect.Constraint extends java.lang.Object {
public abstract java.lang.Object checkElement (java.lang.Object)
public abstract java.lang.String toString ()
}
com/google/common/collect/Constraints$ConstrainedCollection.classConstraints.java
package com.google.common.collect
com.google.common.collect.Constraints$ConstrainedCollection extends com.google.common.collect.ForwardingCollection {
private final java.util.Collection delegate
private final com.google.common.collect.Constraint constraint
public void (java.util.Collection, com.google.common.collect.Constraint)
java.util.Collection delegate
com.google.common.collect.Constraint constraint
protected java.util.Collection delegate ()
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection elements
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Constraints$ConstrainedList.classConstraints.java
package com.google.common.collect
com.google.common.collect.Constraints$ConstrainedList extends com.google.common.collect.ForwardingList {
final java.util.List delegate
final com.google.common.collect.Constraint constraint
void (java.util.List, com.google.common.collect.Constraint)
java.util.List delegate
com.google.common.collect.Constraint constraint
protected java.util.List delegate ()
public boolean add (java.lang.Object)
Object element
public void add (int, java.lang.Object)
int index
Object element
public boolean addAll (java.util.Collection)
java.util.Collection elements
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection elements
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int index
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public java.util.List subList (int, int)
int fromIndex
int toIndex
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Constraints$ConstrainedListIterator.classConstraints.java
package com.google.common.collect
com.google.common.collect.Constraints$ConstrainedListIterator extends com.google.common.collect.ForwardingListIterator {
private final java.util.ListIterator delegate
private final com.google.common.collect.Constraint constraint
public void (java.util.ListIterator, com.google.common.collect.Constraint)
java.util.ListIterator delegate
com.google.common.collect.Constraint constraint
protected java.util.ListIterator delegate ()
public void add (java.lang.Object)
Object element
public void set (java.lang.Object)
Object element
protected volatile java.util.Iterator delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Constraints$ConstrainedRandomAccessList.classConstraints.java
package com.google.common.collect
com.google.common.collect.Constraints$ConstrainedRandomAccessList extends com.google.common.collect.Constraints$ConstrainedList implements java.util.RandomAccess {
void (java.util.List, com.google.common.collect.Constraint)
java.util.List delegate
com.google.common.collect.Constraint constraint
}
com/google/common/collect/Constraints$ConstrainedSet.classConstraints.java
package com.google.common.collect
com.google.common.collect.Constraints$ConstrainedSet extends com.google.common.collect.ForwardingSet {
private final java.util.Set delegate
private final com.google.common.collect.Constraint constraint
public void (java.util.Set, com.google.common.collect.Constraint)
java.util.Set delegate
com.google.common.collect.Constraint constraint
protected java.util.Set delegate ()
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection elements
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Constraints$ConstrainedSortedSet.classConstraints.java
package com.google.common.collect
com.google.common.collect.Constraints$ConstrainedSortedSet extends com.google.common.collect.ForwardingSortedSet {
final java.util.SortedSet delegate
final com.google.common.collect.Constraint constraint
void (java.util.SortedSet, com.google.common.collect.Constraint)
java.util.SortedSet delegate
com.google.common.collect.Constraint constraint
protected java.util.SortedSet delegate ()
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection elements
protected volatile java.util.Set delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Constraints.classConstraints.java
package com.google.common.collect
final com.google.common.collect.Constraints extends java.lang.Object {
private void ()
public static java.util.Collection constrainedCollection (java.util.Collection, com.google.common.collect.Constraint)
java.util.Collection collection
com.google.common.collect.Constraint constraint
public static java.util.Set constrainedSet (java.util.Set, com.google.common.collect.Constraint)
java.util.Set set
com.google.common.collect.Constraint constraint
public static java.util.SortedSet constrainedSortedSet (java.util.SortedSet, com.google.common.collect.Constraint)
java.util.SortedSet sortedSet
com.google.common.collect.Constraint constraint
public static java.util.List constrainedList (java.util.List, com.google.common.collect.Constraint)
java.util.List list
com.google.common.collect.Constraint constraint
private static java.util.ListIterator constrainedListIterator (java.util.ListIterator, com.google.common.collect.Constraint)
java.util.ListIterator listIterator
com.google.common.collect.Constraint constraint
static java.util.Collection constrainedTypePreservingCollection (java.util.Collection, com.google.common.collect.Constraint)
java.util.Collection collection
com.google.common.collect.Constraint constraint
private static java.util.Collection checkElements (java.util.Collection, com.google.common.collect.Constraint)
Object element
java.util.Iterator i$
java.util.Collection elements
com.google.common.collect.Constraint constraint
java.util.Collection copy
static java.util.Collection access$000 (java.util.Collection, com.google.common.collect.Constraint)
java.util.Collection x0
com.google.common.collect.Constraint x1
static java.util.ListIterator access$100 (java.util.ListIterator, com.google.common.collect.Constraint)
java.util.ListIterator x0
com.google.common.collect.Constraint x1
}
com/google/common/collect/ConsumingQueueIterator.classConsumingQueueIterator.java
package com.google.common.collect
com.google.common.collect.ConsumingQueueIterator extends com.google.common.collect.AbstractIterator {
private final java.util.Queue queue
transient void (java.lang.Object[])
Object[] elements
void (java.util.Queue)
java.util.Queue queue
public java.lang.Object computeNext ()
}
com/google/common/collect/ContiguousSet.classContiguousSet.java
package com.google.common.collect
public abstract com.google.common.collect.ContiguousSet extends com.google.common.collect.ImmutableSortedSet {
final com.google.common.collect.DiscreteDomain domain
public static com.google.common.collect.ContiguousSet create (com.google.common.collect.Range, com.google.common.collect.DiscreteDomain)
java.util.NoSuchElementException e
com.google.common.collect.Range range
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Range effectiveRange
boolean empty
void (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public com.google.common.collect.ContiguousSet headSet (java.lang.Comparable)
Comparable toElement
public com.google.common.collect.ContiguousSet headSet (java.lang.Comparable, boolean)
Comparable toElement
boolean inclusive
public com.google.common.collect.ContiguousSet subSet (java.lang.Comparable, java.lang.Comparable)
Comparable fromElement
Comparable toElement
public com.google.common.collect.ContiguousSet subSet (java.lang.Comparable, boolean, java.lang.Comparable, boolean)
Comparable fromElement
boolean fromInclusive
Comparable toElement
boolean toInclusive
public com.google.common.collect.ContiguousSet tailSet (java.lang.Comparable)
Comparable fromElement
public com.google.common.collect.ContiguousSet tailSet (java.lang.Comparable, boolean)
Comparable fromElement
boolean inclusive
abstract com.google.common.collect.ContiguousSet headSetImpl (java.lang.Comparable, boolean)
abstract com.google.common.collect.ContiguousSet subSetImpl (java.lang.Comparable, boolean, java.lang.Comparable, boolean)
abstract com.google.common.collect.ContiguousSet tailSetImpl (java.lang.Comparable, boolean)
public abstract com.google.common.collect.ContiguousSet intersection (com.google.common.collect.ContiguousSet)
public abstract com.google.common.collect.Range range ()
public abstract com.google.common.collect.Range range (com.google.common.collect.BoundType, com.google.common.collect.BoundType)
public java.lang.String toString ()
public static com.google.common.collect.ImmutableSortedSet$Builder builder ()
volatile com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
Object x0
boolean x1
volatile com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
Object x0
boolean x1
Object x2
boolean x3
volatile com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
Object x0
boolean x1
public volatile com.google.common.collect.ImmutableSortedSet tailSet (java.lang.Object, boolean)
Object x0
boolean x1
public volatile com.google.common.collect.ImmutableSortedSet tailSet (java.lang.Object)
Object x0
public volatile com.google.common.collect.ImmutableSortedSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object x0
boolean x1
Object x2
boolean x3
public volatile com.google.common.collect.ImmutableSortedSet subSet (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile com.google.common.collect.ImmutableSortedSet headSet (java.lang.Object, boolean)
Object x0
boolean x1
public volatile com.google.common.collect.ImmutableSortedSet headSet (java.lang.Object)
Object x0
public volatile java.util.SortedSet tailSet (java.lang.Object)
Object x0
public volatile java.util.SortedSet headSet (java.lang.Object)
Object x0
public volatile java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object x0
boolean x1
public volatile java.util.NavigableSet headSet (java.lang.Object, boolean)
Object x0
boolean x1
public volatile java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object x0
boolean x1
Object x2
boolean x3
}
com/google/common/collect/Count.classCount.java
package com.google.common.collect
final com.google.common.collect.Count extends java.lang.Object implements java.io.Serializable {
private int value
void (int)
int value
public int get ()
public void add (int)
int delta
public int addAndGet (int)
int delta
public void set (int)
int newValue
public int getAndSet (int)
int newValue
int result
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public java.lang.String toString ()
}
com/google/common/collect/Cut$1.classCut.java
package com.google.common.collect
com.google.common.collect.Cut$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$common$collect$BoundType
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/common/collect/Cut$AboveAll.classCut.java
package com.google.common.collect
final com.google.common.collect.Cut$AboveAll extends com.google.common.collect.Cut {
private static final com.google.common.collect.Cut$AboveAll INSTANCE
private static final long serialVersionUID
private void ()
java.lang.Comparable endpoint ()
boolean isLessThan (java.lang.Comparable)
Comparable value
com.google.common.collect.BoundType typeAsLowerBound ()
com.google.common.collect.BoundType typeAsUpperBound ()
com.google.common.collect.Cut withLowerBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut withUpperBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
void describeAsLowerBound (java.lang.StringBuilder)
StringBuilder sb
void describeAsUpperBound (java.lang.StringBuilder)
StringBuilder sb
java.lang.Comparable leastValueAbove (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
java.lang.Comparable greatestValueBelow (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public int compareTo (com.google.common.collect.Cut)
com.google.common.collect.Cut o
public java.lang.String toString ()
private java.lang.Object readResolve ()
public volatile int compareTo (java.lang.Object)
Object x0
static com.google.common.collect.Cut$AboveAll access$100 ()
static void ()
}
com/google/common/collect/Cut$AboveValue.classCut.java
package com.google.common.collect
final com.google.common.collect.Cut$AboveValue extends com.google.common.collect.Cut {
private static final long serialVersionUID
void (java.lang.Comparable)
Comparable endpoint
boolean isLessThan (java.lang.Comparable)
Comparable value
com.google.common.collect.BoundType typeAsLowerBound ()
com.google.common.collect.BoundType typeAsUpperBound ()
com.google.common.collect.Cut withLowerBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
Comparable next
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut withUpperBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
Comparable next
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
void describeAsLowerBound (java.lang.StringBuilder)
StringBuilder sb
void describeAsUpperBound (java.lang.StringBuilder)
StringBuilder sb
java.lang.Comparable leastValueAbove (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
java.lang.Comparable greatestValueBelow (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut canonical (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
Comparable next
public int hashCode ()
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
Object x0
}
com/google/common/collect/Cut$BelowAll.classCut.java
package com.google.common.collect
final com.google.common.collect.Cut$BelowAll extends com.google.common.collect.Cut {
private static final com.google.common.collect.Cut$BelowAll INSTANCE
private static final long serialVersionUID
private void ()
java.lang.Comparable endpoint ()
boolean isLessThan (java.lang.Comparable)
Comparable value
com.google.common.collect.BoundType typeAsLowerBound ()
com.google.common.collect.BoundType typeAsUpperBound ()
com.google.common.collect.Cut withLowerBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut withUpperBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
void describeAsLowerBound (java.lang.StringBuilder)
StringBuilder sb
void describeAsUpperBound (java.lang.StringBuilder)
StringBuilder sb
java.lang.Comparable leastValueAbove (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
java.lang.Comparable greatestValueBelow (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut canonical (com.google.common.collect.DiscreteDomain)
java.util.NoSuchElementException e
com.google.common.collect.DiscreteDomain domain
public int compareTo (com.google.common.collect.Cut)
com.google.common.collect.Cut o
public java.lang.String toString ()
private java.lang.Object readResolve ()
public volatile int compareTo (java.lang.Object)
Object x0
static com.google.common.collect.Cut$BelowAll access$000 ()
static void ()
}
com/google/common/collect/Cut$BelowValue.classCut.java
package com.google.common.collect
final com.google.common.collect.Cut$BelowValue extends com.google.common.collect.Cut {
private static final long serialVersionUID
void (java.lang.Comparable)
Comparable endpoint
boolean isLessThan (java.lang.Comparable)
Comparable value
com.google.common.collect.BoundType typeAsLowerBound ()
com.google.common.collect.BoundType typeAsUpperBound ()
com.google.common.collect.Cut withLowerBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
Comparable previous
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut withUpperBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
Comparable previous
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
void describeAsLowerBound (java.lang.StringBuilder)
StringBuilder sb
void describeAsUpperBound (java.lang.StringBuilder)
StringBuilder sb
java.lang.Comparable leastValueAbove (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
java.lang.Comparable greatestValueBelow (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public int hashCode ()
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
Object x0
}
com/google/common/collect/Cut.classCut.java
package com.google.common.collect
abstract com.google.common.collect.Cut extends java.lang.Object implements java.lang.Comparable java.io.Serializable {
final Comparable endpoint
private static final long serialVersionUID
void (java.lang.Comparable)
Comparable endpoint
abstract boolean isLessThan (java.lang.Comparable)
abstract com.google.common.collect.BoundType typeAsLowerBound ()
abstract com.google.common.collect.BoundType typeAsUpperBound ()
abstract com.google.common.collect.Cut withLowerBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
abstract com.google.common.collect.Cut withUpperBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
abstract void describeAsLowerBound (java.lang.StringBuilder)
abstract void describeAsUpperBound (java.lang.StringBuilder)
abstract java.lang.Comparable leastValueAbove (com.google.common.collect.DiscreteDomain)
abstract java.lang.Comparable greatestValueBelow (com.google.common.collect.DiscreteDomain)
com.google.common.collect.Cut canonical (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public int compareTo (com.google.common.collect.Cut)
com.google.common.collect.Cut that
int result
java.lang.Comparable endpoint ()
public boolean equals (java.lang.Object)
int compareResult
ClassCastException ignored
com.google.common.collect.Cut that
Object obj
static com.google.common.collect.Cut belowAll ()
static com.google.common.collect.Cut aboveAll ()
static com.google.common.collect.Cut belowValue (java.lang.Comparable)
Comparable endpoint
static com.google.common.collect.Cut aboveValue (java.lang.Comparable)
Comparable endpoint
public volatile int compareTo (java.lang.Object)
Object x0
}
com/google/common/collect/DenseImmutableTable$1.classDenseImmutableTable.java
package com.google.common.collect
com.google.common.collect.DenseImmutableTable$1 extends java.lang.Object {
}
com/google/common/collect/DenseImmutableTable$Column.classDenseImmutableTable.java
package com.google.common.collect
final com.google.common.collect.DenseImmutableTable$Column extends com.google.common.collect.DenseImmutableTable$ImmutableArrayMap {
private final int columnIndex
final com.google.common.collect.DenseImmutableTable this$0
void (com.google.common.collect.DenseImmutableTable, int)
int columnIndex
com.google.common.collect.ImmutableMap keyToIndex ()
java.lang.Object getValue (int)
int keyIndex
boolean isPartialView ()
}
com/google/common/collect/DenseImmutableTable$ColumnMap.classDenseImmutableTable.java
package com.google.common.collect
final com.google.common.collect.DenseImmutableTable$ColumnMap extends com.google.common.collect.DenseImmutableTable$ImmutableArrayMap {
final com.google.common.collect.DenseImmutableTable this$0
private void (com.google.common.collect.DenseImmutableTable)
com.google.common.collect.ImmutableMap keyToIndex ()
java.util.Map getValue (int)
int keyIndex
boolean isPartialView ()
volatile java.lang.Object getValue (int)
int x0
void (com.google.common.collect.DenseImmutableTable, com.google.common.collect.DenseImmutableTable$1)
com.google.common.collect.DenseImmutableTable x0
com.google.common.collect.DenseImmutableTable$1 x1
}
com/google/common/collect/DenseImmutableTable$ImmutableArrayMap$1.classDenseImmutableTable.java
package com.google.common.collect
com.google.common.collect.DenseImmutableTable$ImmutableArrayMap$1 extends com.google.common.collect.AbstractIterator {
private int index
private final int maxIndex
final com.google.common.collect.DenseImmutableTable$ImmutableArrayMap this$0
void (com.google.common.collect.DenseImmutableTable$ImmutableArrayMap)
protected java.util.Map$Entry computeNext ()
Object value
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/DenseImmutableTable$ImmutableArrayMap.classDenseImmutableTable.java
package com.google.common.collect
abstract com.google.common.collect.DenseImmutableTable$ImmutableArrayMap extends com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap {
private final int size
void (int)
int size
abstract com.google.common.collect.ImmutableMap keyToIndex ()
private boolean isFull ()
java.lang.Object getKey (int)
int index
abstract java.lang.Object getValue (int)
com.google.common.collect.ImmutableSet createKeySet ()
public int size ()
public java.lang.Object get (java.lang.Object)
Object key
Integer keyIndex
com.google.common.collect.UnmodifiableIterator entryIterator ()
}
com/google/common/collect/DenseImmutableTable$Row.classDenseImmutableTable.java
package com.google.common.collect
final com.google.common.collect.DenseImmutableTable$Row extends com.google.common.collect.DenseImmutableTable$ImmutableArrayMap {
private final int rowIndex
final com.google.common.collect.DenseImmutableTable this$0
void (com.google.common.collect.DenseImmutableTable, int)
int rowIndex
com.google.common.collect.ImmutableMap keyToIndex ()
java.lang.Object getValue (int)
int keyIndex
boolean isPartialView ()
}
com/google/common/collect/DenseImmutableTable$RowMap.classDenseImmutableTable.java
package com.google.common.collect
final com.google.common.collect.DenseImmutableTable$RowMap extends com.google.common.collect.DenseImmutableTable$ImmutableArrayMap {
final com.google.common.collect.DenseImmutableTable this$0
private void (com.google.common.collect.DenseImmutableTable)
com.google.common.collect.ImmutableMap keyToIndex ()
java.util.Map getValue (int)
int keyIndex
boolean isPartialView ()
volatile java.lang.Object getValue (int)
int x0
void (com.google.common.collect.DenseImmutableTable, com.google.common.collect.DenseImmutableTable$1)
com.google.common.collect.DenseImmutableTable x0
com.google.common.collect.DenseImmutableTable$1 x1
}
com/google/common/collect/DenseImmutableTable.classDenseImmutableTable.java
package com.google.common.collect
final com.google.common.collect.DenseImmutableTable extends com.google.common.collect.RegularImmutableTable {
private final com.google.common.collect.ImmutableMap rowKeyToIndex
private final com.google.common.collect.ImmutableMap columnKeyToIndex
private final com.google.common.collect.ImmutableMap rowMap
private final com.google.common.collect.ImmutableMap columnMap
private final int[] rowCounts
private final int[] columnCounts
private final Object[][] values
private final int[] cellRowIndices
private final int[] cellColumnIndices
void (com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet)
com.google.common.collect.Table$Cell cell
Object rowKey
Object columnKey
int rowIndex
int columnIndex
Object existingValue
int i
com.google.common.collect.ImmutableList cellList
com.google.common.collect.ImmutableSet rowSpace
com.google.common.collect.ImmutableSet columnSpace
Object[][] array
int[] cellRowIndices
int[] cellColumnIndices
public com.google.common.collect.ImmutableMap columnMap ()
public com.google.common.collect.ImmutableMap rowMap ()
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Integer rowIndex
Integer columnIndex
public int size ()
com.google.common.collect.Table$Cell getCell (int)
int index
int rowIndex
int columnIndex
Object rowKey
Object columnKey
Object value
java.lang.Object getValue (int)
int index
com.google.common.collect.ImmutableTable$SerializedForm createSerializedForm ()
public volatile java.util.Map columnMap ()
public volatile java.util.Map rowMap ()
static int[] access$200 (com.google.common.collect.DenseImmutableTable)
com.google.common.collect.DenseImmutableTable x0
static com.google.common.collect.ImmutableMap access$300 (com.google.common.collect.DenseImmutableTable)
com.google.common.collect.DenseImmutableTable x0
static java.lang.Object[][] access$400 (com.google.common.collect.DenseImmutableTable)
com.google.common.collect.DenseImmutableTable x0
static int[] access$500 (com.google.common.collect.DenseImmutableTable)
com.google.common.collect.DenseImmutableTable x0
static com.google.common.collect.ImmutableMap access$600 (com.google.common.collect.DenseImmutableTable)
com.google.common.collect.DenseImmutableTable x0
}
com/google/common/collect/DescendingImmutableSortedMultiset.classDescendingImmutableSortedMultiset.java
package com.google.common.collect
final com.google.common.collect.DescendingImmutableSortedMultiset extends com.google.common.collect.ImmutableSortedMultiset {
private final transient com.google.common.collect.ImmutableSortedMultiset forward
void (com.google.common.collect.ImmutableSortedMultiset)
com.google.common.collect.ImmutableSortedMultiset forward
public int count (java.lang.Object)
Object element
public com.google.common.collect.Multiset$Entry firstEntry ()
public com.google.common.collect.Multiset$Entry lastEntry ()
public int size ()
public com.google.common.collect.ImmutableSortedSet elementSet ()
com.google.common.collect.Multiset$Entry getEntry (int)
int index
public com.google.common.collect.ImmutableSortedMultiset descendingMultiset ()
public com.google.common.collect.ImmutableSortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object upperBound
com.google.common.collect.BoundType boundType
public com.google.common.collect.ImmutableSortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType boundType
boolean isPartialView ()
public volatile com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object x0
com.google.common.collect.BoundType x1
public volatile com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object x0
com.google.common.collect.BoundType x1
public volatile com.google.common.collect.SortedMultiset descendingMultiset ()
public volatile java.util.NavigableSet elementSet ()
public volatile java.util.SortedSet elementSet ()
public volatile java.util.Set elementSet ()
}
com/google/common/collect/DescendingImmutableSortedSet.classDescendingImmutableSortedSet.java
package com.google.common.collect
com.google.common.collect.DescendingImmutableSortedSet extends com.google.common.collect.ImmutableSortedSet {
private final com.google.common.collect.ImmutableSortedSet forward
void (com.google.common.collect.ImmutableSortedSet)
com.google.common.collect.ImmutableSortedSet forward
public boolean contains (java.lang.Object)
Object object
public int size ()
public com.google.common.collect.UnmodifiableIterator iterator ()
com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
Object toElement
boolean inclusive
com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
Object fromElement
boolean inclusive
public com.google.common.collect.ImmutableSortedSet descendingSet ()
public com.google.common.collect.UnmodifiableIterator descendingIterator ()
com.google.common.collect.ImmutableSortedSet createDescendingSet ()
public java.lang.Object lower (java.lang.Object)
Object element
public java.lang.Object floor (java.lang.Object)
Object element
public java.lang.Object ceiling (java.lang.Object)
Object element
public java.lang.Object higher (java.lang.Object)
Object element
int indexOf (java.lang.Object)
Object target
int index
boolean isPartialView ()
public volatile java.util.Iterator descendingIterator ()
public volatile java.util.NavigableSet descendingSet ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/DescendingMultiset$1EntrySetImpl.classDescendingMultiset.java
package com.google.common.collect
com.google.common.collect.DescendingMultiset$1EntrySetImpl extends com.google.common.collect.Multisets$EntrySet {
final com.google.common.collect.DescendingMultiset this$0
void (com.google.common.collect.DescendingMultiset)
com.google.common.collect.Multiset multiset ()
public java.util.Iterator iterator ()
public int size ()
}
com/google/common/collect/DescendingMultiset.classDescendingMultiset.java
package com.google.common.collect
abstract com.google.common.collect.DescendingMultiset extends com.google.common.collect.ForwardingMultiset implements com.google.common.collect.SortedMultiset {
private transient java.util.Comparator comparator
private transient java.util.NavigableSet elementSet
private transient java.util.Set entrySet
void ()
abstract com.google.common.collect.SortedMultiset forwardMultiset ()
public java.util.Comparator comparator ()
java.util.Comparator result
public java.util.NavigableSet elementSet ()
java.util.NavigableSet result
public com.google.common.collect.Multiset$Entry pollFirstEntry ()
public com.google.common.collect.Multiset$Entry pollLastEntry ()
public com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object toElement
com.google.common.collect.BoundType boundType
public com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object fromElement
com.google.common.collect.BoundType fromBoundType
Object toElement
com.google.common.collect.BoundType toBoundType
public com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object fromElement
com.google.common.collect.BoundType boundType
protected com.google.common.collect.Multiset delegate ()
public com.google.common.collect.SortedMultiset descendingMultiset ()
public com.google.common.collect.Multiset$Entry firstEntry ()
public com.google.common.collect.Multiset$Entry lastEntry ()
abstract java.util.Iterator entryIterator ()
public java.util.Set entrySet ()
java.util.Set result
java.util.Set createEntrySet ()
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public java.lang.String toString ()
public volatile java.util.Set elementSet ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
public volatile java.util.SortedSet elementSet ()
}
com/google/common/collect/DiscreteDomain$BigIntegerDomain.classDiscreteDomain.java
package com.google.common.collect
final com.google.common.collect.DiscreteDomain$BigIntegerDomain extends com.google.common.collect.DiscreteDomain implements java.io.Serializable {
private static final com.google.common.collect.DiscreteDomain$BigIntegerDomain INSTANCE
private static final java.math.BigInteger MIN_LONG
private static final java.math.BigInteger MAX_LONG
private static final long serialVersionUID
private void ()
public java.math.BigInteger next (java.math.BigInteger)
java.math.BigInteger value
public java.math.BigInteger previous (java.math.BigInteger)
java.math.BigInteger value
public long distance (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger start
java.math.BigInteger end
private java.lang.Object readResolve ()
public java.lang.String toString ()
public volatile long distance (java.lang.Comparable, java.lang.Comparable)
Comparable x0
Comparable x1
public volatile java.lang.Comparable previous (java.lang.Comparable)
Comparable x0
public volatile java.lang.Comparable next (java.lang.Comparable)
Comparable x0
static com.google.common.collect.DiscreteDomain$BigIntegerDomain access$200 ()
static void ()
}
com/google/common/collect/DiscreteDomain$IntegerDomain.classDiscreteDomain.java
package com.google.common.collect
final com.google.common.collect.DiscreteDomain$IntegerDomain extends com.google.common.collect.DiscreteDomain implements java.io.Serializable {
private static final com.google.common.collect.DiscreteDomain$IntegerDomain INSTANCE
private static final long serialVersionUID
private void ()
public java.lang.Integer next (java.lang.Integer)
Integer value
int i
public java.lang.Integer previous (java.lang.Integer)
Integer value
int i
public long distance (java.lang.Integer, java.lang.Integer)
Integer start
Integer end
public java.lang.Integer minValue ()
public java.lang.Integer maxValue ()
private java.lang.Object readResolve ()
public java.lang.String toString ()
public volatile java.lang.Comparable maxValue ()
public volatile java.lang.Comparable minValue ()
public volatile long distance (java.lang.Comparable, java.lang.Comparable)
Comparable x0
Comparable x1
public volatile java.lang.Comparable previous (java.lang.Comparable)
Comparable x0
public volatile java.lang.Comparable next (java.lang.Comparable)
Comparable x0
static com.google.common.collect.DiscreteDomain$IntegerDomain access$000 ()
static void ()
}
com/google/common/collect/DiscreteDomain$LongDomain.classDiscreteDomain.java
package com.google.common.collect
final com.google.common.collect.DiscreteDomain$LongDomain extends com.google.common.collect.DiscreteDomain implements java.io.Serializable {
private static final com.google.common.collect.DiscreteDomain$LongDomain INSTANCE
private static final long serialVersionUID
private void ()
public java.lang.Long next (java.lang.Long)
Long value
long l
public java.lang.Long previous (java.lang.Long)
Long value
long l
public long distance (java.lang.Long, java.lang.Long)
Long start
Long end
long result
public java.lang.Long minValue ()
public java.lang.Long maxValue ()
private java.lang.Object readResolve ()
public java.lang.String toString ()
public volatile java.lang.Comparable maxValue ()
public volatile java.lang.Comparable minValue ()
public volatile long distance (java.lang.Comparable, java.lang.Comparable)
Comparable x0
Comparable x1
public volatile java.lang.Comparable previous (java.lang.Comparable)
Comparable x0
public volatile java.lang.Comparable next (java.lang.Comparable)
Comparable x0
static com.google.common.collect.DiscreteDomain$LongDomain access$100 ()
static void ()
}
com/google/common/collect/DiscreteDomain.classDiscreteDomain.java
package com.google.common.collect
public abstract com.google.common.collect.DiscreteDomain extends java.lang.Object {
public static com.google.common.collect.DiscreteDomain integers ()
public static com.google.common.collect.DiscreteDomain longs ()
public static com.google.common.collect.DiscreteDomain bigIntegers ()
protected void ()
public abstract java.lang.Comparable next (java.lang.Comparable)
public abstract java.lang.Comparable previous (java.lang.Comparable)
public abstract long distance (java.lang.Comparable, java.lang.Comparable)
public java.lang.Comparable minValue ()
public java.lang.Comparable maxValue ()
}
com/google/common/collect/EmptyContiguousSet$1.classEmptyContiguousSet.java
package com.google.common.collect
com.google.common.collect.EmptyContiguousSet$1 extends java.lang.Object {
}
com/google/common/collect/EmptyContiguousSet$SerializedForm.classEmptyContiguousSet.java
package com.google.common.collect
final com.google.common.collect.EmptyContiguousSet$SerializedForm extends java.lang.Object implements java.io.Serializable {
private final com.google.common.collect.DiscreteDomain domain
private static final long serialVersionUID
private void (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
private java.lang.Object readResolve ()
void (com.google.common.collect.DiscreteDomain, com.google.common.collect.EmptyContiguousSet$1)
com.google.common.collect.DiscreteDomain x0
com.google.common.collect.EmptyContiguousSet$1 x1
}
com/google/common/collect/EmptyContiguousSet.classEmptyContiguousSet.java
package com.google.common.collect
final com.google.common.collect.EmptyContiguousSet extends com.google.common.collect.ContiguousSet {
void (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public java.lang.Comparable first ()
public java.lang.Comparable last ()
public int size ()
public com.google.common.collect.ContiguousSet intersection (com.google.common.collect.ContiguousSet)
com.google.common.collect.ContiguousSet other
public com.google.common.collect.Range range ()
public com.google.common.collect.Range range (com.google.common.collect.BoundType, com.google.common.collect.BoundType)
com.google.common.collect.BoundType lowerBoundType
com.google.common.collect.BoundType upperBoundType
com.google.common.collect.ContiguousSet headSetImpl (java.lang.Comparable, boolean)
Comparable toElement
boolean inclusive
com.google.common.collect.ContiguousSet subSetImpl (java.lang.Comparable, boolean, java.lang.Comparable, boolean)
Comparable fromElement
boolean fromInclusive
Comparable toElement
boolean toInclusive
com.google.common.collect.ContiguousSet tailSetImpl (java.lang.Comparable, boolean)
Comparable fromElement
boolean fromInclusive
public boolean contains (java.lang.Object)
Object object
int indexOf (java.lang.Object)
Object target
public com.google.common.collect.UnmodifiableIterator iterator ()
public com.google.common.collect.UnmodifiableIterator descendingIterator ()
boolean isPartialView ()
public boolean isEmpty ()
public com.google.common.collect.ImmutableList asList ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
java.util.Set that
Object object
boolean isHashCodeFast ()
public int hashCode ()
java.lang.Object writeReplace ()
com.google.common.collect.ImmutableSortedSet createDescendingSet ()
public volatile java.lang.Object last ()
public volatile java.lang.Object first ()
volatile com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
Object x0
boolean x1
volatile com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
Object x0
boolean x1
Object x2
boolean x3
volatile com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
Object x0
boolean x1
public volatile java.util.Iterator descendingIterator ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/EmptyImmutableListMultimap.classEmptyImmutableListMultimap.java
package com.google.common.collect
com.google.common.collect.EmptyImmutableListMultimap extends com.google.common.collect.ImmutableListMultimap {
static final com.google.common.collect.EmptyImmutableListMultimap INSTANCE
private static final long serialVersionUID
private void ()
private java.lang.Object readResolve ()
static void ()
}
com/google/common/collect/EmptyImmutableSetMultimap.classEmptyImmutableSetMultimap.java
package com.google.common.collect
com.google.common.collect.EmptyImmutableSetMultimap extends com.google.common.collect.ImmutableSetMultimap {
static final com.google.common.collect.EmptyImmutableSetMultimap INSTANCE
private static final long serialVersionUID
private void ()
private java.lang.Object readResolve ()
static void ()
}
com/google/common/collect/EnumBiMap.classEnumBiMap.java
package com.google.common.collect
public final com.google.common.collect.EnumBiMap extends com.google.common.collect.AbstractBiMap {
private transient Class keyType
private transient Class valueType
private static final long serialVersionUID
public static com.google.common.collect.EnumBiMap create (java.lang.Class, java.lang.Class)
Class keyType
Class valueType
public static com.google.common.collect.EnumBiMap create (java.util.Map)
java.util.Map map
com.google.common.collect.EnumBiMap bimap
private void (java.lang.Class, java.lang.Class)
Class keyType
Class valueType
static java.lang.Class inferKeyType (java.util.Map)
java.util.Map map
private static java.lang.Class inferValueType (java.util.Map)
java.util.Map map
public java.lang.Class keyType ()
public java.lang.Class valueType ()
java.lang.Enum checkKey (java.lang.Enum)
Enum key
java.lang.Enum checkValue (java.lang.Enum)
Enum value
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
public volatile java.util.Set entrySet ()
public volatile java.util.Set values ()
public volatile java.util.Set keySet ()
public volatile com.google.common.collect.BiMap inverse ()
public volatile void clear ()
public volatile void putAll (java.util.Map)
java.util.Map x0
public volatile boolean containsValue (java.lang.Object)
Object x0
volatile java.lang.Object checkValue (java.lang.Object)
Object x0
volatile java.lang.Object checkKey (java.lang.Object)
Object x0
}
com/google/common/collect/EnumHashBiMap.classEnumHashBiMap.java
package com.google.common.collect
public final com.google.common.collect.EnumHashBiMap extends com.google.common.collect.AbstractBiMap {
private transient Class keyType
private static final long serialVersionUID
public static com.google.common.collect.EnumHashBiMap create (java.lang.Class)
Class keyType
public static com.google.common.collect.EnumHashBiMap create (java.util.Map)
java.util.Map map
com.google.common.collect.EnumHashBiMap bimap
private void (java.lang.Class)
Class keyType
java.lang.Enum checkKey (java.lang.Enum)
Enum key
public java.lang.Object put (java.lang.Enum, java.lang.Object)
Enum key
Object value
public java.lang.Object forcePut (java.lang.Enum, java.lang.Object)
Enum key
Object value
public java.lang.Class keyType ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
public volatile java.util.Set entrySet ()
public volatile java.util.Set values ()
public volatile java.util.Set keySet ()
public volatile com.google.common.collect.BiMap inverse ()
public volatile void clear ()
public volatile void putAll (java.util.Map)
java.util.Map x0
public volatile java.lang.Object remove (java.lang.Object)
Object x0
public volatile java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile java.lang.Object put (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile boolean containsValue (java.lang.Object)
Object x0
volatile java.lang.Object checkKey (java.lang.Object)
Object x0
}
com/google/common/collect/EnumMultiset.classEnumMultiset.java
package com.google.common.collect
public final com.google.common.collect.EnumMultiset extends com.google.common.collect.AbstractMapBasedMultiset {
private transient Class type
private static final long serialVersionUID
public static com.google.common.collect.EnumMultiset create (java.lang.Class)
Class type
public static com.google.common.collect.EnumMultiset create (java.lang.Iterable)
Iterable elements
java.util.Iterator iterator
com.google.common.collect.EnumMultiset multiset
public static com.google.common.collect.EnumMultiset create (java.lang.Iterable, java.lang.Class)
Iterable elements
Class type
com.google.common.collect.EnumMultiset result
private void (java.lang.Class)
Class type
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
Class localType
public volatile int remove (java.lang.Object, int)
Object x0
int x1
public volatile int count (java.lang.Object)
Object x0
public volatile java.util.Iterator iterator ()
public volatile int size ()
public volatile void clear ()
public volatile java.util.Set entrySet ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile boolean equals (java.lang.Object)
Object x0
public volatile java.util.Set elementSet ()
public volatile boolean retainAll (java.util.Collection)
java.util.Collection x0
public volatile boolean removeAll (java.util.Collection)
java.util.Collection x0
public volatile boolean addAll (java.util.Collection)
java.util.Collection x0
public volatile boolean remove (java.lang.Object)
Object x0
public volatile boolean contains (java.lang.Object)
Object x0
public volatile boolean isEmpty ()
}
com/google/common/collect/EvictingQueue.classEvictingQueue.java
package com.google.common.collect
public final com.google.common.collect.EvictingQueue extends com.google.common.collect.ForwardingQueue implements java.io.Serializable {
private final java.util.Queue delegate
final int maxSize
private static final long serialVersionUID
private void (int)
int maxSize
public static com.google.common.collect.EvictingQueue create (int)
int maxSize
public int remainingCapacity ()
protected java.util.Queue delegate ()
public boolean offer (java.lang.Object)
Object e
public boolean add (java.lang.Object)
Object e
public boolean addAll (java.util.Collection)
java.util.Collection collection
int size
public boolean contains (java.lang.Object)
Object object
public boolean remove (java.lang.Object)
Object object
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ExplicitOrdering.classExplicitOrdering.java
package com.google.common.collect
final com.google.common.collect.ExplicitOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.collect.ImmutableMap rankMap
private static final long serialVersionUID
void (java.util.List)
java.util.List valuesInOrder
void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap rankMap
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
private int rank (java.lang.Object)
Object value
Integer rank
public boolean equals (java.lang.Object)
com.google.common.collect.ExplicitOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/FilteredEntryMultimap$AsMap$1EntrySetImpl$1.classFilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$AsMap$1EntrySetImpl$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator backingIterator
final com.google.common.collect.FilteredEntryMultimap$AsMap$1EntrySetImpl this$2
void (com.google.common.collect.FilteredEntryMultimap$AsMap$1EntrySetImpl)
protected java.util.Map$Entry computeNext ()
java.util.Map$Entry entry
Object key
java.util.Collection collection
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/FilteredEntryMultimap$AsMap$1EntrySetImpl.classFilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$AsMap$1EntrySetImpl extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.FilteredEntryMultimap$AsMap this$1
void (com.google.common.collect.FilteredEntryMultimap$AsMap)
java.util.Map map ()
public java.util.Iterator iterator ()
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public int size ()
}
com/google/common/collect/FilteredEntryMultimap$AsMap$1KeySetImpl.classFilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$AsMap$1KeySetImpl extends com.google.common.collect.Maps$KeySet {
final com.google.common.collect.FilteredEntryMultimap$AsMap this$1
void (com.google.common.collect.FilteredEntryMultimap$AsMap)
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public boolean remove (java.lang.Object)
Object o
}
com/google/common/collect/FilteredEntryMultimap$AsMap$1ValuesImpl.classFilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$AsMap$1ValuesImpl extends com.google.common.collect.Maps$Values {
final com.google.common.collect.FilteredEntryMultimap$AsMap this$1
void (com.google.common.collect.FilteredEntryMultimap$AsMap)
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object key
java.util.Collection collection
java.util.Collection c
java.util.Iterator entryIterator
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/FilteredEntryMultimap$AsMap.classFilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$AsMap extends com.google.common.collect.Maps$ViewCachingAbstractMap {
final com.google.common.collect.FilteredEntryMultimap this$0
void (com.google.common.collect.FilteredEntryMultimap)
public boolean containsKey (java.lang.Object)
Object key
public void clear ()
public java.util.Collection get (java.lang.Object)
Object key
java.util.Collection result
Object k
public java.util.Collection remove (java.lang.Object)
Object v
Object key
java.util.Collection collection
Object k
java.util.List result
java.util.Iterator itr
java.util.Set createKeySet ()
java.util.Set createEntrySet ()
java.util.Collection createValues ()
public volatile java.lang.Object remove (java.lang.Object)
Object x0
public volatile java.lang.Object get (java.lang.Object)
Object x0
}
com/google/common/collect/FilteredEntryMultimap$Keys$1$1.classFilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$Keys$1$1 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.common.base.Predicate val$predicate
final com.google.common.collect.FilteredEntryMultimap$Keys$1 this$2
void (com.google.common.collect.FilteredEntryMultimap$Keys$1, com.google.common.base.Predicate)
public boolean apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/common/collect/FilteredEntryMultimap$Keys$1.classFilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$Keys$1 extends com.google.common.collect.Multisets$EntrySet {
final com.google.common.collect.FilteredEntryMultimap$Keys this$1
void (com.google.common.collect.FilteredEntryMultimap$Keys)
com.google.common.collect.Multiset multiset ()
public java.util.Iterator iterator ()
public int size ()
private boolean removeEntriesIf (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/FilteredEntryMultimap$Keys.classFilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap$Keys extends com.google.common.collect.Multimaps$Keys {
final com.google.common.collect.FilteredEntryMultimap this$0
void (com.google.common.collect.FilteredEntryMultimap)
public int remove (java.lang.Object, int)
Object v
Object key
int occurrences
java.util.Collection collection
Object k
int oldCount
java.util.Iterator itr
public java.util.Set entrySet ()
}
com/google/common/collect/FilteredEntryMultimap$ValuePredicate.classFilteredEntryMultimap.java
package com.google.common.collect
final com.google.common.collect.FilteredEntryMultimap$ValuePredicate extends java.lang.Object implements com.google.common.base.Predicate {
private final Object key
final com.google.common.collect.FilteredEntryMultimap this$0
void (com.google.common.collect.FilteredEntryMultimap, java.lang.Object)
Object key
public boolean apply (java.lang.Object)
Object value
}
com/google/common/collect/FilteredEntryMultimap.classFilteredEntryMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredEntryMultimap extends com.google.common.collect.AbstractMultimap implements com.google.common.collect.FilteredMultimap {
final com.google.common.collect.Multimap unfiltered
final com.google.common.base.Predicate predicate
void (com.google.common.collect.Multimap, com.google.common.base.Predicate)
com.google.common.collect.Multimap unfiltered
com.google.common.base.Predicate predicate
public com.google.common.collect.Multimap unfiltered ()
public com.google.common.base.Predicate entryPredicate ()
public int size ()
private boolean satisfies (java.lang.Object, java.lang.Object)
Object key
Object value
static java.util.Collection filterCollection (java.util.Collection, com.google.common.base.Predicate)
java.util.Collection collection
com.google.common.base.Predicate predicate
public boolean containsKey (java.lang.Object)
Object key
public java.util.Collection removeAll (java.lang.Object)
Object key
java.util.Collection unmodifiableEmptyCollection ()
public void clear ()
public java.util.Collection get (java.lang.Object)
Object key
java.util.Collection createEntries ()
java.util.Collection createValues ()
java.util.Iterator entryIterator ()
java.util.Map createAsMap ()
public java.util.Set keySet ()
boolean removeEntriesIf (com.google.common.base.Predicate)
java.util.Map$Entry entry
Object key
java.util.Collection collection
com.google.common.base.Predicate predicate
java.util.Iterator entryIterator
boolean changed
com.google.common.collect.Multiset createKeys ()
static boolean access$000 (com.google.common.collect.FilteredEntryMultimap, java.lang.Object, java.lang.Object)
com.google.common.collect.FilteredEntryMultimap x0
Object x1
Object x2
}
com/google/common/collect/FilteredEntrySetMultimap.classFilteredEntrySetMultimap.java
package com.google.common.collect
final com.google.common.collect.FilteredEntrySetMultimap extends com.google.common.collect.FilteredEntryMultimap implements com.google.common.collect.FilteredSetMultimap {
void (com.google.common.collect.SetMultimap, com.google.common.base.Predicate)
com.google.common.collect.SetMultimap unfiltered
com.google.common.base.Predicate predicate
public com.google.common.collect.SetMultimap unfiltered ()
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
java.util.Set createEntries ()
public java.util.Set entries ()
volatile java.util.Collection createEntries ()
public volatile java.util.Collection get (java.lang.Object)
Object x0
public volatile java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile com.google.common.collect.Multimap unfiltered ()
public volatile java.util.Collection entries ()
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
}
com/google/common/collect/FilteredKeyListMultimap.classFilteredKeyListMultimap.java
package com.google.common.collect
final com.google.common.collect.FilteredKeyListMultimap extends com.google.common.collect.FilteredKeyMultimap implements com.google.common.collect.ListMultimap {
void (com.google.common.collect.ListMultimap, com.google.common.base.Predicate)
com.google.common.collect.ListMultimap unfiltered
com.google.common.base.Predicate keyPredicate
public com.google.common.collect.ListMultimap unfiltered ()
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile java.util.Collection get (java.lang.Object)
Object x0
public volatile java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile com.google.common.collect.Multimap unfiltered ()
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
}
com/google/common/collect/FilteredKeyMultimap$AddRejectingList.classFilteredKeyMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredKeyMultimap$AddRejectingList extends com.google.common.collect.ForwardingList {
final Object key
void (java.lang.Object)
Object key
public boolean add (java.lang.Object)
Object v
public boolean addAll (java.util.Collection)
java.util.Collection collection
public void add (int, java.lang.Object)
int index
Object element
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection elements
protected java.util.List delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/FilteredKeyMultimap$AddRejectingSet.classFilteredKeyMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredKeyMultimap$AddRejectingSet extends com.google.common.collect.ForwardingSet {
final Object key
void (java.lang.Object)
Object key
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection collection
protected java.util.Set delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/FilteredKeyMultimap$Entries.classFilteredKeyMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredKeyMultimap$Entries extends com.google.common.collect.ForwardingCollection {
final com.google.common.collect.FilteredKeyMultimap this$0
void (com.google.common.collect.FilteredKeyMultimap)
protected java.util.Collection delegate ()
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object o
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/FilteredKeyMultimap.classFilteredKeyMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredKeyMultimap extends com.google.common.collect.AbstractMultimap implements com.google.common.collect.FilteredMultimap {
final com.google.common.collect.Multimap unfiltered
final com.google.common.base.Predicate keyPredicate
void (com.google.common.collect.Multimap, com.google.common.base.Predicate)
com.google.common.collect.Multimap unfiltered
com.google.common.base.Predicate keyPredicate
public com.google.common.collect.Multimap unfiltered ()
public com.google.common.base.Predicate entryPredicate ()
public int size ()
java.util.Collection collection
java.util.Iterator i$
int size
public boolean containsKey (java.lang.Object)
Object k
Object key
public java.util.Collection removeAll (java.lang.Object)
Object key
java.util.Collection unmodifiableEmptyCollection ()
public void clear ()
java.util.Set createKeySet ()
public java.util.Collection get (java.lang.Object)
Object key
java.util.Iterator entryIterator ()
java.util.Collection createEntries ()
java.util.Collection createValues ()
java.util.Map createAsMap ()
com.google.common.collect.Multiset createKeys ()
}
com/google/common/collect/FilteredKeySetMultimap$EntrySet.classFilteredKeySetMultimap.java
package com.google.common.collect
com.google.common.collect.FilteredKeySetMultimap$EntrySet extends com.google.common.collect.FilteredKeyMultimap$Entries implements java.util.Set {
final com.google.common.collect.FilteredKeySetMultimap this$0
void (com.google.common.collect.FilteredKeySetMultimap)
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
}
com/google/common/collect/FilteredKeySetMultimap.classFilteredKeySetMultimap.java
package com.google.common.collect
final com.google.common.collect.FilteredKeySetMultimap extends com.google.common.collect.FilteredKeyMultimap implements com.google.common.collect.FilteredSetMultimap {
void (com.google.common.collect.SetMultimap, com.google.common.base.Predicate)
com.google.common.collect.SetMultimap unfiltered
com.google.common.base.Predicate keyPredicate
public com.google.common.collect.SetMultimap unfiltered ()
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Set entries ()
java.util.Set createEntries ()
volatile java.util.Collection createEntries ()
public volatile java.util.Collection get (java.lang.Object)
Object x0
public volatile java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile com.google.common.collect.Multimap unfiltered ()
public volatile java.util.Collection entries ()
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
}
com/google/common/collect/FilteredMultimap.classFilteredMultimap.java
package com.google.common.collect
abstract com.google.common.collect.FilteredMultimap extends java.lang.Object implements com.google.common.collect.Multimap {
public abstract com.google.common.collect.Multimap unfiltered ()
public abstract com.google.common.base.Predicate entryPredicate ()
}
com/google/common/collect/FilteredMultimapValues.classFilteredMultimapValues.java
package com.google.common.collect
final com.google.common.collect.FilteredMultimapValues extends java.util.AbstractCollection {
private final com.google.common.collect.FilteredMultimap multimap
void (com.google.common.collect.FilteredMultimap)
com.google.common.collect.FilteredMultimap multimap
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
public int size ()
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
java.util.Iterator unfilteredItr
Object o
com.google.common.base.Predicate entryPredicate
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public void clear ()
}
com/google/common/collect/FilteredSetMultimap.classFilteredSetMultimap.java
package com.google.common.collect
abstract com.google.common.collect.FilteredSetMultimap extends java.lang.Object implements com.google.common.collect.FilteredMultimap com.google.common.collect.SetMultimap {
public abstract com.google.common.collect.SetMultimap unfiltered ()
}
com/google/common/collect/FluentIterable$1.classFluentIterable.java
package com.google.common.collect
final com.google.common.collect.FluentIterable$1 extends com.google.common.collect.FluentIterable {
final Iterable val$iterable
void (java.lang.Iterable, java.lang.Iterable)
Iterable x0
public java.util.Iterator iterator ()
}
com/google/common/collect/FluentIterable$2.classFluentIterable.java
package com.google.common.collect
final com.google.common.collect.FluentIterable$2 extends com.google.common.collect.FluentIterable {
final Iterable val$inputs
void (java.lang.Iterable)
public java.util.Iterator iterator ()
}
com/google/common/collect/FluentIterable$FromIterableFunction.classFluentIterable.java
package com.google.common.collect
com.google.common.collect.FluentIterable$FromIterableFunction extends java.lang.Object implements com.google.common.base.Function {
private void ()
public com.google.common.collect.FluentIterable apply (java.lang.Iterable)
Iterable fromObject
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/FluentIterable.classFluentIterable.java
package com.google.common.collect
public abstract com.google.common.collect.FluentIterable extends java.lang.Object implements java.lang.Iterable {
private final com.google.common.base.Optional iterableDelegate
protected void ()
void (java.lang.Iterable)
Iterable iterable
private java.lang.Iterable getDelegate ()
public static com.google.common.collect.FluentIterable from (java.lang.Iterable)
Iterable iterable
public static com.google.common.collect.FluentIterable from (java.lang.Object[])
Object[] elements
public static com.google.common.collect.FluentIterable from (com.google.common.collect.FluentIterable)
com.google.common.collect.FluentIterable iterable
public static com.google.common.collect.FluentIterable concat (java.lang.Iterable, java.lang.Iterable)
Iterable a
Iterable b
public static com.google.common.collect.FluentIterable concat (java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
Iterable a
Iterable b
Iterable c
public static com.google.common.collect.FluentIterable concat (java.lang.Iterable, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
Iterable a
Iterable b
Iterable c
Iterable d
public static transient com.google.common.collect.FluentIterable concat (java.lang.Iterable[])
Iterable[] inputs
public static com.google.common.collect.FluentIterable concat (java.lang.Iterable)
Iterable inputs
public static com.google.common.collect.FluentIterable of ()
public static com.google.common.collect.FluentIterable of (java.lang.Object[])
Object[] elements
public static transient com.google.common.collect.FluentIterable of (java.lang.Object, java.lang.Object[])
Object element
Object[] elements
public java.lang.String toString ()
public final int size ()
public final boolean contains (java.lang.Object)
Object target
public final com.google.common.collect.FluentIterable cycle ()
public final com.google.common.collect.FluentIterable append (java.lang.Iterable)
Iterable other
public final transient com.google.common.collect.FluentIterable append (java.lang.Object[])
Object[] elements
public final com.google.common.collect.FluentIterable filter (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public final com.google.common.collect.FluentIterable filter (java.lang.Class)
Class type
public final boolean anyMatch (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public final boolean allMatch (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public final com.google.common.base.Optional firstMatch (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public final com.google.common.collect.FluentIterable transform (com.google.common.base.Function)
com.google.common.base.Function function
public com.google.common.collect.FluentIterable transformAndConcat (com.google.common.base.Function)
com.google.common.base.Function function
public final com.google.common.base.Optional first ()
java.util.Iterator iterator
public final com.google.common.base.Optional last ()
java.util.List list
java.util.SortedSet sortedSet
Object current
Iterable iterable
java.util.Iterator iterator
public final com.google.common.collect.FluentIterable skip (int)
int numberToSkip
public final com.google.common.collect.FluentIterable limit (int)
int maxSize
public final boolean isEmpty ()
public final com.google.common.collect.ImmutableList toList ()
public final com.google.common.collect.ImmutableList toSortedList (java.util.Comparator)
java.util.Comparator comparator
public final com.google.common.collect.ImmutableSet toSet ()
public final com.google.common.collect.ImmutableSortedSet toSortedSet (java.util.Comparator)
java.util.Comparator comparator
public final com.google.common.collect.ImmutableMultiset toMultiset ()
public final com.google.common.collect.ImmutableMap toMap (com.google.common.base.Function)
com.google.common.base.Function valueFunction
public final com.google.common.collect.ImmutableListMultimap index (com.google.common.base.Function)
com.google.common.base.Function keyFunction
public final com.google.common.collect.ImmutableMap uniqueIndex (com.google.common.base.Function)
com.google.common.base.Function keyFunction
public final java.lang.Object[] toArray (java.lang.Class)
Class type
public final java.util.Collection copyInto (java.util.Collection)
Object item
java.util.Iterator i$
java.util.Collection collection
Iterable iterable
public final java.lang.String join (com.google.common.base.Joiner)
com.google.common.base.Joiner joiner
public final java.lang.Object get (int)
int position
}
com/google/common/collect/ForwardingBlockingDeque.classForwardingBlockingDeque.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingBlockingDeque extends com.google.common.collect.ForwardingDeque implements java.util.concurrent.BlockingDeque {
protected void ()
protected abstract java.util.concurrent.BlockingDeque delegate ()
public int remainingCapacity ()
public void putFirst (java.lang.Object) throws java.lang.InterruptedException
Object e
public void putLast (java.lang.Object) throws java.lang.InterruptedException
Object e
public boolean offerFirst (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object e
long timeout
java.util.concurrent.TimeUnit unit
public boolean offerLast (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object e
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object takeFirst () throws java.lang.InterruptedException
public java.lang.Object takeLast () throws java.lang.InterruptedException
public java.lang.Object pollFirst (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object pollLast (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public void put (java.lang.Object) throws java.lang.InterruptedException
Object e
public boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object e
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object take () throws java.lang.InterruptedException
public java.lang.Object poll (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public int drainTo (java.util.Collection)
java.util.Collection c
public int drainTo (java.util.Collection, int)
java.util.Collection c
int maxElements
protected volatile java.util.Deque delegate ()
protected volatile java.util.Queue delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingCollection.classForwardingCollection.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingCollection extends com.google.common.collect.ForwardingObject implements java.util.Collection {
protected void ()
protected abstract java.util.Collection delegate ()
public java.util.Iterator iterator ()
public int size ()
public boolean removeAll (java.util.Collection)
java.util.Collection collection
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object object
public boolean add (java.lang.Object)
Object element
public boolean remove (java.lang.Object)
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection collection
public boolean addAll (java.util.Collection)
java.util.Collection collection
public boolean retainAll (java.util.Collection)
java.util.Collection collection
public void clear ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
protected boolean standardContains (java.lang.Object)
Object object
protected boolean standardContainsAll (java.util.Collection)
java.util.Collection collection
protected boolean standardAddAll (java.util.Collection)
java.util.Collection collection
protected boolean standardRemove (java.lang.Object)
Object object
java.util.Iterator iterator
protected boolean standardRemoveAll (java.util.Collection)
java.util.Collection collection
protected boolean standardRetainAll (java.util.Collection)
java.util.Collection collection
protected void standardClear ()
protected boolean standardIsEmpty ()
protected java.lang.String standardToString ()
protected java.lang.Object[] standardToArray ()
Object[] newArray
protected java.lang.Object[] standardToArray (java.lang.Object[])
Object[] array
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingConcurrentMap.classForwardingConcurrentMap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingConcurrentMap extends com.google.common.collect.ForwardingMap implements java.util.concurrent.ConcurrentMap {
protected void ()
protected abstract java.util.concurrent.ConcurrentMap delegate ()
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
protected volatile java.util.Map delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingDeque.classForwardingDeque.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingDeque extends com.google.common.collect.ForwardingQueue implements java.util.Deque {
protected void ()
protected abstract java.util.Deque delegate ()
public void addFirst (java.lang.Object)
Object e
public void addLast (java.lang.Object)
Object e
public java.util.Iterator descendingIterator ()
public java.lang.Object getFirst ()
public java.lang.Object getLast ()
public boolean offerFirst (java.lang.Object)
Object e
public boolean offerLast (java.lang.Object)
Object e
public java.lang.Object peekFirst ()
public java.lang.Object peekLast ()
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.lang.Object pop ()
public void push (java.lang.Object)
Object e
public java.lang.Object removeFirst ()
public java.lang.Object removeLast ()
public boolean removeFirstOccurrence (java.lang.Object)
Object o
public boolean removeLastOccurrence (java.lang.Object)
Object o
protected volatile java.util.Queue delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingImmutableCollection.classForwardingImmutableCollection.java
package com.google.common.collect
com.google.common.collect.ForwardingImmutableCollection extends java.lang.Object {
private void ()
}
com/google/common/collect/ForwardingImmutableList.classForwardingImmutableList.java
package com.google.common.collect
abstract com.google.common.collect.ForwardingImmutableList extends java.lang.Object {
private void ()
}
com/google/common/collect/ForwardingImmutableMap.classForwardingImmutableMap.java
package com.google.common.collect
abstract com.google.common.collect.ForwardingImmutableMap extends java.lang.Object {
private void ()
}
com/google/common/collect/ForwardingImmutableSet.classForwardingImmutableSet.java
package com.google.common.collect
abstract com.google.common.collect.ForwardingImmutableSet extends java.lang.Object {
private void ()
}
com/google/common/collect/ForwardingIterator.classForwardingIterator.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingIterator extends com.google.common.collect.ForwardingObject implements java.util.Iterator {
protected void ()
protected abstract java.util.Iterator delegate ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingList.classForwardingList.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingList extends com.google.common.collect.ForwardingCollection implements java.util.List {
protected void ()
protected abstract java.util.List delegate ()
public void add (int, java.lang.Object)
int index
Object element
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection elements
public java.lang.Object get (int)
int index
public int indexOf (java.lang.Object)
Object element
public int lastIndexOf (java.lang.Object)
Object element
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int index
public java.lang.Object remove (int)
int index
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public java.util.List subList (int, int)
int fromIndex
int toIndex
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
protected boolean standardAdd (java.lang.Object)
Object element
protected boolean standardAddAll (int, java.lang.Iterable)
int index
Iterable elements
protected int standardIndexOf (java.lang.Object)
Object element
protected int standardLastIndexOf (java.lang.Object)
Object element
protected java.util.Iterator standardIterator ()
protected java.util.ListIterator standardListIterator ()
protected java.util.ListIterator standardListIterator (int)
int start
protected java.util.List standardSubList (int, int)
int fromIndex
int toIndex
protected boolean standardEquals (java.lang.Object)
Object object
protected int standardHashCode ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingListIterator.classForwardingListIterator.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingListIterator extends com.google.common.collect.ForwardingIterator implements java.util.ListIterator {
protected void ()
protected abstract java.util.ListIterator delegate ()
public void add (java.lang.Object)
Object element
public boolean hasPrevious ()
public int nextIndex ()
public java.lang.Object previous ()
public int previousIndex ()
public void set (java.lang.Object)
Object element
protected volatile java.util.Iterator delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingListMultimap.classForwardingListMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingListMultimap extends com.google.common.collect.ForwardingMultimap implements com.google.common.collect.ListMultimap {
protected void ()
protected abstract com.google.common.collect.ListMultimap delegate ()
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile java.util.Collection get (java.lang.Object)
Object x0
protected volatile com.google.common.collect.Multimap delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingMap$StandardEntrySet.classForwardingMap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingMap$StandardEntrySet extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.ForwardingMap this$0
public void (com.google.common.collect.ForwardingMap)
java.util.Map map ()
}
com/google/common/collect/ForwardingMap$StandardKeySet.classForwardingMap.java
package com.google.common.collect
public com.google.common.collect.ForwardingMap$StandardKeySet extends com.google.common.collect.Maps$KeySet {
final com.google.common.collect.ForwardingMap this$0
public void (com.google.common.collect.ForwardingMap)
}
com/google/common/collect/ForwardingMap$StandardValues.classForwardingMap.java
package com.google.common.collect
public com.google.common.collect.ForwardingMap$StandardValues extends com.google.common.collect.Maps$Values {
final com.google.common.collect.ForwardingMap this$0
public void (com.google.common.collect.ForwardingMap)
}
com/google/common/collect/ForwardingMap.classForwardingMap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingMap extends com.google.common.collect.ForwardingObject implements java.util.Map {
protected void ()
protected abstract java.util.Map delegate ()
public int size ()
public boolean isEmpty ()
public java.lang.Object remove (java.lang.Object)
Object object
public void clear ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object)
Object key
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map map
public java.util.Set keySet ()
public java.util.Collection values ()
public java.util.Set entrySet ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
protected void standardPutAll (java.util.Map)
java.util.Map map
protected java.lang.Object standardRemove (java.lang.Object)
Object value
java.util.Map$Entry entry
Object key
java.util.Iterator entryIterator
protected void standardClear ()
protected boolean standardContainsKey (java.lang.Object)
Object key
protected boolean standardContainsValue (java.lang.Object)
Object value
protected boolean standardIsEmpty ()
protected boolean standardEquals (java.lang.Object)
Object object
protected int standardHashCode ()
protected java.lang.String standardToString ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingMapEntry.classForwardingMapEntry.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingMapEntry extends com.google.common.collect.ForwardingObject implements java.util.Map$Entry {
protected void ()
protected abstract java.util.Map$Entry delegate ()
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
protected boolean standardEquals (java.lang.Object)
java.util.Map$Entry that
Object object
protected int standardHashCode ()
Object k
Object v
protected java.lang.String standardToString ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingMultimap.classForwardingMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingMultimap extends com.google.common.collect.ForwardingObject implements com.google.common.collect.Multimap {
protected void ()
protected abstract com.google.common.collect.Multimap delegate ()
public java.util.Map asMap ()
public void clear ()
public boolean containsEntry (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.util.Collection entries ()
public java.util.Collection get (java.lang.Object)
Object key
public boolean isEmpty ()
public com.google.common.collect.Multiset keys ()
public java.util.Set keySet ()
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Collection removeAll (java.lang.Object)
Object key
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public int size ()
public java.util.Collection values ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingMultiset$StandardElementSet.classForwardingMultiset.java
package com.google.common.collect
public com.google.common.collect.ForwardingMultiset$StandardElementSet extends com.google.common.collect.Multisets$ElementSet {
final com.google.common.collect.ForwardingMultiset this$0
public void (com.google.common.collect.ForwardingMultiset)
com.google.common.collect.Multiset multiset ()
}
com/google/common/collect/ForwardingMultiset.classForwardingMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingMultiset extends com.google.common.collect.ForwardingCollection implements com.google.common.collect.Multiset {
protected void ()
protected abstract com.google.common.collect.Multiset delegate ()
public int count (java.lang.Object)
Object element
public int add (java.lang.Object, int)
Object element
int occurrences
public int remove (java.lang.Object, int)
Object element
int occurrences
public java.util.Set elementSet ()
public java.util.Set entrySet ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public int setCount (java.lang.Object, int)
Object element
int count
public boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
protected boolean standardContains (java.lang.Object)
Object object
protected void standardClear ()
protected int standardCount (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
Object object
protected boolean standardAdd (java.lang.Object)
Object element
protected boolean standardAddAll (java.util.Collection)
java.util.Collection elementsToAdd
protected boolean standardRemove (java.lang.Object)
Object element
protected boolean standardRemoveAll (java.util.Collection)
java.util.Collection elementsToRemove
protected boolean standardRetainAll (java.util.Collection)
java.util.Collection elementsToRetain
protected int standardSetCount (java.lang.Object, int)
Object element
int count
protected boolean standardSetCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
protected java.util.Iterator standardIterator ()
protected int standardSize ()
protected boolean standardEquals (java.lang.Object)
Object object
protected int standardHashCode ()
protected java.lang.String standardToString ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap$1.classForwardingNavigableMap.java
package com.google.common.collect
com.google.common.collect.ForwardingNavigableMap$StandardDescendingMap$1 extends java.lang.Object implements java.util.Iterator {
private java.util.Map$Entry toRemove
private java.util.Map$Entry nextOrNull
final com.google.common.collect.ForwardingNavigableMap$StandardDescendingMap this$1
void (com.google.common.collect.ForwardingNavigableMap$StandardDescendingMap)
public boolean hasNext ()
public java.util.Map$Entry next ()
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap.classForwardingNavigableMap.java
package com.google.common.collect
public com.google.common.collect.ForwardingNavigableMap$StandardDescendingMap extends com.google.common.collect.Maps$DescendingMap {
final com.google.common.collect.ForwardingNavigableMap this$0
public void (com.google.common.collect.ForwardingNavigableMap)
java.util.NavigableMap forward ()
protected java.util.Iterator entryIterator ()
}
com/google/common/collect/ForwardingNavigableMap$StandardNavigableKeySet.classForwardingNavigableMap.java
package com.google.common.collect
public com.google.common.collect.ForwardingNavigableMap$StandardNavigableKeySet extends com.google.common.collect.Maps$NavigableKeySet {
final com.google.common.collect.ForwardingNavigableMap this$0
public void (com.google.common.collect.ForwardingNavigableMap)
}
com/google/common/collect/ForwardingNavigableMap.classForwardingNavigableMap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingNavigableMap extends com.google.common.collect.ForwardingSortedMap implements java.util.NavigableMap {
protected void ()
protected abstract java.util.NavigableMap delegate ()
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
protected java.util.Map$Entry standardLowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
protected java.lang.Object standardLowerKey (java.lang.Object)
Object key
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
protected java.util.Map$Entry standardFloorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
protected java.lang.Object standardFloorKey (java.lang.Object)
Object key
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
protected java.util.Map$Entry standardCeilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
protected java.lang.Object standardCeilingKey (java.lang.Object)
Object key
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
protected java.util.Map$Entry standardHigherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
protected java.lang.Object standardHigherKey (java.lang.Object)
Object key
public java.util.Map$Entry firstEntry ()
protected java.util.Map$Entry standardFirstEntry ()
protected java.lang.Object standardFirstKey ()
java.util.Map$Entry entry
public java.util.Map$Entry lastEntry ()
protected java.util.Map$Entry standardLastEntry ()
protected java.lang.Object standardLastKey ()
java.util.Map$Entry entry
public java.util.Map$Entry pollFirstEntry ()
protected java.util.Map$Entry standardPollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
protected java.util.Map$Entry standardPollLastEntry ()
public java.util.NavigableMap descendingMap ()
public java.util.NavigableSet navigableKeySet ()
public java.util.NavigableSet descendingKeySet ()
protected java.util.NavigableSet standardDescendingKeySet ()
protected java.util.SortedMap standardSubMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
protected java.util.SortedMap standardHeadMap (java.lang.Object)
Object toKey
protected java.util.SortedMap standardTailMap (java.lang.Object)
Object fromKey
protected volatile java.util.SortedMap delegate ()
protected volatile java.util.Map delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingNavigableSet$StandardDescendingSet.classForwardingNavigableSet.java
package com.google.common.collect
public com.google.common.collect.ForwardingNavigableSet$StandardDescendingSet extends com.google.common.collect.Sets$DescendingSet {
final com.google.common.collect.ForwardingNavigableSet this$0
public void (com.google.common.collect.ForwardingNavigableSet)
}
com/google/common/collect/ForwardingNavigableSet.classForwardingNavigableSet.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingNavigableSet extends com.google.common.collect.ForwardingSortedSet implements java.util.NavigableSet {
protected void ()
protected abstract java.util.NavigableSet delegate ()
public java.lang.Object lower (java.lang.Object)
Object e
protected java.lang.Object standardLower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
protected java.lang.Object standardFloor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
protected java.lang.Object standardCeiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
protected java.lang.Object standardHigher (java.lang.Object)
Object e
public java.lang.Object pollFirst ()
protected java.lang.Object standardPollFirst ()
public java.lang.Object pollLast ()
protected java.lang.Object standardPollLast ()
protected java.lang.Object standardFirst ()
protected java.lang.Object standardLast ()
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
protected java.util.NavigableSet standardSubSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
protected java.util.SortedSet standardSubSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
protected java.util.SortedSet standardHeadSet (java.lang.Object)
Object toElement
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
protected java.util.SortedSet standardTailSet (java.lang.Object)
Object fromElement
protected volatile java.util.SortedSet delegate ()
protected volatile java.util.Set delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingObject.classForwardingObject.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingObject extends java.lang.Object {
protected void ()
protected abstract java.lang.Object delegate ()
public java.lang.String toString ()
}
com/google/common/collect/ForwardingQueue.classForwardingQueue.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingQueue extends com.google.common.collect.ForwardingCollection implements java.util.Queue {
protected void ()
protected abstract java.util.Queue delegate ()
public boolean offer (java.lang.Object)
Object o
public java.lang.Object poll ()
public java.lang.Object remove ()
public java.lang.Object peek ()
public java.lang.Object element ()
protected boolean standardOffer (java.lang.Object)
IllegalStateException caught
Object e
protected java.lang.Object standardPeek ()
java.util.NoSuchElementException caught
protected java.lang.Object standardPoll ()
java.util.NoSuchElementException caught
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingSet.classForwardingSet.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSet extends com.google.common.collect.ForwardingCollection implements java.util.Set {
protected void ()
protected abstract java.util.Set delegate ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
protected boolean standardRemoveAll (java.util.Collection)
java.util.Collection collection
protected boolean standardEquals (java.lang.Object)
Object object
protected int standardHashCode ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingSetMultimap.classForwardingSetMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSetMultimap extends com.google.common.collect.ForwardingMultimap implements com.google.common.collect.SetMultimap {
public void ()
protected abstract com.google.common.collect.SetMultimap delegate ()
public java.util.Set entries ()
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile java.util.Collection get (java.lang.Object)
Object x0
public volatile java.util.Collection entries ()
protected volatile com.google.common.collect.Multimap delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingSortedMap$StandardKeySet.classForwardingSortedMap.java
package com.google.common.collect
public com.google.common.collect.ForwardingSortedMap$StandardKeySet extends com.google.common.collect.Maps$SortedKeySet {
final com.google.common.collect.ForwardingSortedMap this$0
public void (com.google.common.collect.ForwardingSortedMap)
}
com/google/common/collect/ForwardingSortedMap.classForwardingSortedMap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSortedMap extends com.google.common.collect.ForwardingMap implements java.util.SortedMap {
protected void ()
protected abstract java.util.SortedMap delegate ()
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.lang.Object lastKey ()
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
private int unsafeCompare (java.lang.Object, java.lang.Object)
Object k1
Object k2
java.util.Comparator comparator
protected boolean standardContainsKey (java.lang.Object)
java.util.SortedMap self
Object ceilingKey
ClassCastException e
java.util.NoSuchElementException e
NullPointerException e
Object key
protected java.util.SortedMap standardSubMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
protected volatile java.util.Map delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingSortedMultiset$StandardDescendingMultiset.classForwardingSortedMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSortedMultiset$StandardDescendingMultiset extends com.google.common.collect.DescendingMultiset {
final com.google.common.collect.ForwardingSortedMultiset this$0
public void (com.google.common.collect.ForwardingSortedMultiset)
com.google.common.collect.SortedMultiset forwardMultiset ()
}
com/google/common/collect/ForwardingSortedMultiset$StandardElementSet.classForwardingSortedMultiset.java
package com.google.common.collect
public com.google.common.collect.ForwardingSortedMultiset$StandardElementSet extends com.google.common.collect.SortedMultisets$NavigableElementSet {
final com.google.common.collect.ForwardingSortedMultiset this$0
public void (com.google.common.collect.ForwardingSortedMultiset)
}
com/google/common/collect/ForwardingSortedMultiset.classForwardingSortedMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSortedMultiset extends com.google.common.collect.ForwardingMultiset implements com.google.common.collect.SortedMultiset {
protected void ()
protected abstract com.google.common.collect.SortedMultiset delegate ()
public java.util.NavigableSet elementSet ()
public java.util.Comparator comparator ()
public com.google.common.collect.SortedMultiset descendingMultiset ()
public com.google.common.collect.Multiset$Entry firstEntry ()
protected com.google.common.collect.Multiset$Entry standardFirstEntry ()
java.util.Iterator entryIterator
com.google.common.collect.Multiset$Entry entry
public com.google.common.collect.Multiset$Entry lastEntry ()
protected com.google.common.collect.Multiset$Entry standardLastEntry ()
java.util.Iterator entryIterator
com.google.common.collect.Multiset$Entry entry
public com.google.common.collect.Multiset$Entry pollFirstEntry ()
protected com.google.common.collect.Multiset$Entry standardPollFirstEntry ()
java.util.Iterator entryIterator
com.google.common.collect.Multiset$Entry entry
public com.google.common.collect.Multiset$Entry pollLastEntry ()
protected com.google.common.collect.Multiset$Entry standardPollLastEntry ()
java.util.Iterator entryIterator
com.google.common.collect.Multiset$Entry entry
public com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object upperBound
com.google.common.collect.BoundType boundType
public com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType lowerBoundType
Object upperBound
com.google.common.collect.BoundType upperBoundType
protected com.google.common.collect.SortedMultiset standardSubMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType lowerBoundType
Object upperBound
com.google.common.collect.BoundType upperBoundType
public com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType boundType
public volatile java.util.Set elementSet ()
protected volatile com.google.common.collect.Multiset delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
public volatile java.util.SortedSet elementSet ()
}
com/google/common/collect/ForwardingSortedSet.classForwardingSortedSet.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSortedSet extends com.google.common.collect.ForwardingSet implements java.util.SortedSet {
protected void ()
protected abstract java.util.SortedSet delegate ()
public java.util.Comparator comparator ()
public java.lang.Object first ()
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.lang.Object last ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
private int unsafeCompare (java.lang.Object, java.lang.Object)
Object o1
Object o2
java.util.Comparator comparator
protected boolean standardContains (java.lang.Object)
java.util.SortedSet self
Object ceiling
ClassCastException e
java.util.NoSuchElementException e
NullPointerException e
Object object
protected boolean standardRemove (java.lang.Object)
Object ceiling
java.util.SortedSet self
java.util.Iterator iterator
ClassCastException e
NullPointerException e
Object object
protected java.util.SortedSet standardSubSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
protected volatile java.util.Set delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingSortedSetMultimap.classForwardingSortedSetMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSortedSetMultimap extends com.google.common.collect.ForwardingSetMultimap implements com.google.common.collect.SortedSetMultimap {
protected void ()
protected abstract com.google.common.collect.SortedSetMultimap delegate ()
public java.util.SortedSet get (java.lang.Object)
Object key
public java.util.SortedSet removeAll (java.lang.Object)
Object key
public java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Comparator valueComparator ()
public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile java.util.Set removeAll (java.lang.Object)
Object x0
public volatile java.util.Set get (java.lang.Object)
Object x0
protected volatile com.google.common.collect.SetMultimap delegate ()
public volatile java.util.Collection get (java.lang.Object)
Object x0
public volatile java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
protected volatile com.google.common.collect.Multimap delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingTable.classForwardingTable.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingTable extends com.google.common.collect.ForwardingObject implements com.google.common.collect.Table {
protected void ()
protected abstract com.google.common.collect.Table delegate ()
public java.util.Set cellSet ()
public void clear ()
public java.util.Map column (java.lang.Object)
Object columnKey
public java.util.Set columnKeySet ()
public java.util.Map columnMap ()
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsColumn (java.lang.Object)
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean isEmpty ()
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public void putAll (com.google.common.collect.Table)
com.google.common.collect.Table table
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.util.Map row (java.lang.Object)
Object rowKey
public java.util.Set rowKeySet ()
public java.util.Map rowMap ()
public int size ()
public java.util.Collection values ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/GeneralRange.classGeneralRange.java
package com.google.common.collect
final com.google.common.collect.GeneralRange extends java.lang.Object implements java.io.Serializable {
private final java.util.Comparator comparator
private final boolean hasLowerBound
private final Object lowerEndpoint
private final com.google.common.collect.BoundType lowerBoundType
private final boolean hasUpperBound
private final Object upperEndpoint
private final com.google.common.collect.BoundType upperBoundType
private transient com.google.common.collect.GeneralRange reverse
static com.google.common.collect.GeneralRange from (com.google.common.collect.Range)
com.google.common.collect.Range range
Comparable lowerEndpoint
com.google.common.collect.BoundType lowerBoundType
Comparable upperEndpoint
com.google.common.collect.BoundType upperBoundType
static com.google.common.collect.GeneralRange all (java.util.Comparator)
java.util.Comparator comparator
static com.google.common.collect.GeneralRange downTo (java.util.Comparator, java.lang.Object, com.google.common.collect.BoundType)
java.util.Comparator comparator
Object endpoint
com.google.common.collect.BoundType boundType
static com.google.common.collect.GeneralRange upTo (java.util.Comparator, java.lang.Object, com.google.common.collect.BoundType)
java.util.Comparator comparator
Object endpoint
com.google.common.collect.BoundType boundType
static com.google.common.collect.GeneralRange range (java.util.Comparator, java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
java.util.Comparator comparator
Object lower
com.google.common.collect.BoundType lowerType
Object upper
com.google.common.collect.BoundType upperType
private void (java.util.Comparator, boolean, java.lang.Object, com.google.common.collect.BoundType, boolean, java.lang.Object, com.google.common.collect.BoundType)
int cmp
java.util.Comparator comparator
boolean hasLowerBound
Object lowerEndpoint
com.google.common.collect.BoundType lowerBoundType
boolean hasUpperBound
Object upperEndpoint
com.google.common.collect.BoundType upperBoundType
java.util.Comparator comparator ()
boolean hasLowerBound ()
boolean hasUpperBound ()
boolean isEmpty ()
boolean tooLow (java.lang.Object)
Object t
Object lbound
int cmp
boolean tooHigh (java.lang.Object)
Object t
Object ubound
int cmp
boolean contains (java.lang.Object)
Object t
com.google.common.collect.GeneralRange intersect (com.google.common.collect.GeneralRange)
int cmp
int cmp
int cmp
com.google.common.collect.GeneralRange other
boolean hasLowBound
Object lowEnd
com.google.common.collect.BoundType lowType
boolean hasUpBound
Object upEnd
com.google.common.collect.BoundType upType
public boolean equals (java.lang.Object)
com.google.common.collect.GeneralRange r
Object obj
public int hashCode ()
com.google.common.collect.GeneralRange reverse ()
com.google.common.collect.GeneralRange result
public java.lang.String toString ()
java.lang.Object getLowerEndpoint ()
com.google.common.collect.BoundType getLowerBoundType ()
java.lang.Object getUpperEndpoint ()
com.google.common.collect.BoundType getUpperBoundType ()
}
com/google/common/collect/GwtTransient.classGwtTransient.java
package com.google.common.collect
abstract com.google.common.collect.GwtTransient extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/common/collect/HashBasedTable$Factory.classHashBasedTable.java
package com.google.common.collect
com.google.common.collect.HashBasedTable$Factory extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final int expectedSize
private static final long serialVersionUID
void (int)
int expectedSize
public java.util.Map get ()
public volatile java.lang.Object get ()
}
com/google/common/collect/HashBasedTable.classHashBasedTable.java
package com.google.common.collect
public com.google.common.collect.HashBasedTable extends com.google.common.collect.StandardTable {
private static final long serialVersionUID
public static com.google.common.collect.HashBasedTable create ()
public static com.google.common.collect.HashBasedTable create (int, int)
int expectedRows
int expectedCellsPerRow
java.util.Map backingMap
public static com.google.common.collect.HashBasedTable create (com.google.common.collect.Table)
com.google.common.collect.Table table
com.google.common.collect.HashBasedTable result
void (java.util.Map, com.google.common.collect.HashBasedTable$Factory)
java.util.Map backingMap
com.google.common.collect.HashBasedTable$Factory factory
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsColumn (java.lang.Object)
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean equals (java.lang.Object)
Object obj
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public volatile java.util.Map columnMap ()
public volatile java.util.Map rowMap ()
public volatile java.util.Collection values ()
public volatile java.util.Set columnKeySet ()
public volatile java.util.Set rowKeySet ()
public volatile java.util.Map column (java.lang.Object)
Object x0
public volatile java.util.Map row (java.lang.Object)
Object x0
public volatile java.util.Set cellSet ()
public volatile java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object x0
Object x1
Object x2
public volatile void clear ()
public volatile int size ()
public volatile boolean isEmpty ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile void putAll (com.google.common.collect.Table)
com.google.common.collect.Table x0
}
com/google/common/collect/HashBiMap$1$MapEntry.classHashBiMap.java
package com.google.common.collect
com.google.common.collect.HashBiMap$1$MapEntry extends com.google.common.collect.AbstractMapEntry {
com.google.common.collect.HashBiMap$BiEntry delegate
final com.google.common.collect.HashBiMap$1 this$1
void (com.google.common.collect.HashBiMap$1, com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry entry
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
Object oldValue
int valueHash
com.google.common.collect.HashBiMap$BiEntry newEntry
}
com/google/common/collect/HashBiMap$1.classHashBiMap.java
package com.google.common.collect
com.google.common.collect.HashBiMap$1 extends com.google.common.collect.HashBiMap$Itr {
final com.google.common.collect.HashBiMap this$0
void (com.google.common.collect.HashBiMap)
java.util.Map$Entry output (com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry entry
volatile java.lang.Object output (com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry x0
}
com/google/common/collect/HashBiMap$BiEntry.classHashBiMap.java
package com.google.common.collect
final com.google.common.collect.HashBiMap$BiEntry extends com.google.common.collect.ImmutableEntry {
final int keyHash
final int valueHash
com.google.common.collect.HashBiMap$BiEntry nextInKToVBucket
com.google.common.collect.HashBiMap$BiEntry nextInVToKBucket
com.google.common.collect.HashBiMap$BiEntry nextInKeyInsertionOrder
com.google.common.collect.HashBiMap$BiEntry prevInKeyInsertionOrder
void (java.lang.Object, int, java.lang.Object, int)
Object key
int keyHash
Object value
int valueHash
}
com/google/common/collect/HashBiMap$Inverse$1$1$InverseEntry.classHashBiMap.java
package com.google.common.collect
com.google.common.collect.HashBiMap$Inverse$1$1$InverseEntry extends com.google.common.collect.AbstractMapEntry {
com.google.common.collect.HashBiMap$BiEntry delegate
final com.google.common.collect.HashBiMap$Inverse$1$1 this$3
void (com.google.common.collect.HashBiMap$Inverse$1$1, com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry entry
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object key
Object oldKey
int keyHash
com.google.common.collect.HashBiMap$BiEntry newEntry
}
com/google/common/collect/HashBiMap$Inverse$1$1.classHashBiMap.java
package com.google.common.collect
com.google.common.collect.HashBiMap$Inverse$1$1 extends com.google.common.collect.HashBiMap$Itr {
final com.google.common.collect.HashBiMap$Inverse$1 this$2
void (com.google.common.collect.HashBiMap$Inverse$1)
java.util.Map$Entry output (com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry entry
volatile java.lang.Object output (com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry x0
}
com/google/common/collect/HashBiMap$Inverse$1.classHashBiMap.java
package com.google.common.collect
com.google.common.collect.HashBiMap$Inverse$1 extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.HashBiMap$Inverse this$1
void (com.google.common.collect.HashBiMap$Inverse)
java.util.Map map ()
public java.util.Iterator iterator ()
}
com/google/common/collect/HashBiMap$Inverse$InverseKeySet$1.classHashBiMap.java
package com.google.common.collect
com.google.common.collect.HashBiMap$Inverse$InverseKeySet$1 extends com.google.common.collect.HashBiMap$Itr {
final com.google.common.collect.HashBiMap$Inverse$InverseKeySet this$2
void (com.google.common.collect.HashBiMap$Inverse$InverseKeySet)
java.lang.Object output (com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry entry
}
com/google/common/collect/HashBiMap$Inverse$InverseKeySet.classHashBiMap.java
package com.google.common.collect
final com.google.common.collect.HashBiMap$Inverse$InverseKeySet extends com.google.common.collect.Maps$KeySet {
final com.google.common.collect.HashBiMap$Inverse this$1
void (com.google.common.collect.HashBiMap$Inverse)
public boolean remove (java.lang.Object)
Object o
com.google.common.collect.HashBiMap$BiEntry entry
public java.util.Iterator iterator ()
}
com/google/common/collect/HashBiMap$Inverse.classHashBiMap.java
package com.google.common.collect
final com.google.common.collect.HashBiMap$Inverse extends java.util.AbstractMap implements com.google.common.collect.BiMap java.io.Serializable {
final com.google.common.collect.HashBiMap this$0
private void (com.google.common.collect.HashBiMap)
com.google.common.collect.BiMap forward ()
public int size ()
public void clear ()
public boolean containsKey (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object)
Object value
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object value
Object key
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object value
Object key
public java.lang.Object remove (java.lang.Object)
Object value
com.google.common.collect.HashBiMap$BiEntry entry
public com.google.common.collect.BiMap inverse ()
public java.util.Set keySet ()
public java.util.Set values ()
public java.util.Set entrySet ()
java.lang.Object writeReplace ()
public volatile java.util.Collection values ()
void (com.google.common.collect.HashBiMap, com.google.common.collect.HashBiMap$1)
com.google.common.collect.HashBiMap x0
com.google.common.collect.HashBiMap$1 x1
}
com/google/common/collect/HashBiMap$InverseSerializedForm.classHashBiMap.java
package com.google.common.collect
final com.google.common.collect.HashBiMap$InverseSerializedForm extends java.lang.Object implements java.io.Serializable {
private final com.google.common.collect.HashBiMap bimap
void (com.google.common.collect.HashBiMap)
com.google.common.collect.HashBiMap bimap
java.lang.Object readResolve ()
}
com/google/common/collect/HashBiMap$Itr.classHashBiMap.java
package com.google.common.collect
abstract com.google.common.collect.HashBiMap$Itr extends java.lang.Object implements java.util.Iterator {
com.google.common.collect.HashBiMap$BiEntry next
com.google.common.collect.HashBiMap$BiEntry toRemove
int expectedModCount
final com.google.common.collect.HashBiMap this$0
void (com.google.common.collect.HashBiMap)
public boolean hasNext ()
public java.lang.Object next ()
com.google.common.collect.HashBiMap$BiEntry entry
public void remove ()
abstract java.lang.Object output (com.google.common.collect.HashBiMap$BiEntry)
}
com/google/common/collect/HashBiMap$KeySet$1.classHashBiMap.java
package com.google.common.collect
com.google.common.collect.HashBiMap$KeySet$1 extends com.google.common.collect.HashBiMap$Itr {
final com.google.common.collect.HashBiMap$KeySet this$1
void (com.google.common.collect.HashBiMap$KeySet)
java.lang.Object output (com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry entry
}
com/google/common/collect/HashBiMap$KeySet.classHashBiMap.java
package com.google.common.collect
final com.google.common.collect.HashBiMap$KeySet extends com.google.common.collect.Maps$KeySet {
final com.google.common.collect.HashBiMap this$0
void (com.google.common.collect.HashBiMap)
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
Object o
com.google.common.collect.HashBiMap$BiEntry entry
}
com/google/common/collect/HashBiMap.classHashBiMap.java
package com.google.common.collect
public final com.google.common.collect.HashBiMap extends com.google.common.collect.Maps$IteratorBasedAbstractMap implements com.google.common.collect.BiMap java.io.Serializable {
private static final double LOAD_FACTOR
private transient com.google.common.collect.HashBiMap$BiEntry[] hashTableKToV
private transient com.google.common.collect.HashBiMap$BiEntry[] hashTableVToK
private transient com.google.common.collect.HashBiMap$BiEntry firstInKeyInsertionOrder
private transient com.google.common.collect.HashBiMap$BiEntry lastInKeyInsertionOrder
private transient int size
private transient int mask
private transient int modCount
private transient com.google.common.collect.BiMap inverse
private static final long serialVersionUID
public static com.google.common.collect.HashBiMap create ()
public static com.google.common.collect.HashBiMap create (int)
int expectedSize
public static com.google.common.collect.HashBiMap create (java.util.Map)
java.util.Map map
com.google.common.collect.HashBiMap bimap
private void (int)
int expectedSize
private void init (int)
int expectedSize
int tableSize
private void delete (com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry bucketEntry
com.google.common.collect.HashBiMap$BiEntry bucketEntry
com.google.common.collect.HashBiMap$BiEntry entry
int keyBucket
com.google.common.collect.HashBiMap$BiEntry prevBucketEntry
int valueBucket
private void insert (com.google.common.collect.HashBiMap$BiEntry, com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap$BiEntry entry
com.google.common.collect.HashBiMap$BiEntry oldEntryForKey
int keyBucket
int valueBucket
private com.google.common.collect.HashBiMap$BiEntry seekByKey (java.lang.Object, int)
com.google.common.collect.HashBiMap$BiEntry entry
Object key
int keyHash
private com.google.common.collect.HashBiMap$BiEntry seekByValue (java.lang.Object, int)
com.google.common.collect.HashBiMap$BiEntry entry
Object value
int valueHash
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object)
Object key
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
private java.lang.Object put (java.lang.Object, java.lang.Object, boolean)
Object key
Object value
boolean force
int keyHash
int valueHash
com.google.common.collect.HashBiMap$BiEntry oldEntryForKey
com.google.common.collect.HashBiMap$BiEntry oldEntryForValue
com.google.common.collect.HashBiMap$BiEntry newEntry
private java.lang.Object putInverse (java.lang.Object, java.lang.Object, boolean)
Object value
Object key
boolean force
int valueHash
int keyHash
com.google.common.collect.HashBiMap$BiEntry oldEntryForValue
com.google.common.collect.HashBiMap$BiEntry oldEntryForKey
com.google.common.collect.HashBiMap$BiEntry newEntry
private void rehashIfNecessary ()
com.google.common.collect.HashBiMap$BiEntry entry
int newTableSize
com.google.common.collect.HashBiMap$BiEntry[] oldKToV
private com.google.common.collect.HashBiMap$BiEntry[] createTable (int)
int length
public java.lang.Object remove (java.lang.Object)
Object key
com.google.common.collect.HashBiMap$BiEntry entry
public void clear ()
public int size ()
public java.util.Set keySet ()
public java.util.Set values ()
java.util.Iterator entryIterator ()
public com.google.common.collect.BiMap inverse ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
int size
public volatile java.util.Set entrySet ()
public volatile java.util.Collection values ()
static com.google.common.collect.HashBiMap$BiEntry access$000 (com.google.common.collect.HashBiMap)
com.google.common.collect.HashBiMap x0
static int access$100 (com.google.common.collect.HashBiMap)
com.google.common.collect.HashBiMap x0
static void access$200 (com.google.common.collect.HashBiMap, com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap x0
com.google.common.collect.HashBiMap$BiEntry x1
static com.google.common.collect.HashBiMap$BiEntry access$300 (com.google.common.collect.HashBiMap, java.lang.Object, int)
com.google.common.collect.HashBiMap x0
Object x1
int x2
static com.google.common.collect.HashBiMap$BiEntry access$400 (com.google.common.collect.HashBiMap, java.lang.Object, int)
com.google.common.collect.HashBiMap x0
Object x1
int x2
static void access$500 (com.google.common.collect.HashBiMap, com.google.common.collect.HashBiMap$BiEntry, com.google.common.collect.HashBiMap$BiEntry)
com.google.common.collect.HashBiMap x0
com.google.common.collect.HashBiMap$BiEntry x1
com.google.common.collect.HashBiMap$BiEntry x2
static int access$700 (com.google.common.collect.HashBiMap)
com.google.common.collect.HashBiMap x0
static java.lang.Object access$800 (com.google.common.collect.HashBiMap, java.lang.Object, java.lang.Object, boolean)
com.google.common.collect.HashBiMap x0
Object x1
Object x2
boolean x3
}
com/google/common/collect/HashMultimap.classHashMultimap.java
package com.google.common.collect
public final com.google.common.collect.HashMultimap extends com.google.common.collect.AbstractSetMultimap {
private static final int DEFAULT_VALUES_PER_KEY
transient int expectedValuesPerKey
private static final long serialVersionUID
public static com.google.common.collect.HashMultimap create ()
public static com.google.common.collect.HashMultimap create (int, int)
int expectedKeys
int expectedValuesPerKey
public static com.google.common.collect.HashMultimap create (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
private void ()
private void (int, int)
int expectedKeys
int expectedValuesPerKey
private void (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
java.util.Set createCollection ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
int distinctKeys
java.util.Map map
public volatile boolean equals (java.lang.Object)
Object x0
public volatile boolean put (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile java.util.Map asMap ()
public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile java.util.Set removeAll (java.lang.Object)
Object x0
public volatile java.util.Set entries ()
public volatile java.util.Set get (java.lang.Object)
Object x0
public volatile java.util.Collection values ()
public volatile void clear ()
public volatile boolean containsKey (java.lang.Object)
Object x0
public volatile int size ()
volatile java.util.Collection createCollection ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile com.google.common.collect.Multiset keys ()
public volatile java.util.Set keySet ()
public volatile boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap x0
public volatile boolean putAll (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile boolean remove (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile boolean containsEntry (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile boolean containsValue (java.lang.Object)
Object x0
public volatile boolean isEmpty ()
}
com/google/common/collect/HashMultiset.classHashMultiset.java
package com.google.common.collect
public final com.google.common.collect.HashMultiset extends com.google.common.collect.AbstractMapBasedMultiset {
private static final long serialVersionUID
public static com.google.common.collect.HashMultiset create ()
public static com.google.common.collect.HashMultiset create (int)
int distinctElements
public static com.google.common.collect.HashMultiset create (java.lang.Iterable)
Iterable elements
com.google.common.collect.HashMultiset multiset
private void ()
private void (int)
int distinctElements
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
int distinctElements
public volatile int setCount (java.lang.Object, int)
Object x0
int x1
public volatile int remove (java.lang.Object, int)
Object x0
int x1
public volatile int add (java.lang.Object, int)
Object x0
int x1
public volatile int count (java.lang.Object)
Object x0
public volatile java.util.Iterator iterator ()
public volatile int size ()
public volatile void clear ()
public volatile java.util.Set entrySet ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile boolean equals (java.lang.Object)
Object x0
public volatile java.util.Set elementSet ()
public volatile boolean retainAll (java.util.Collection)
java.util.Collection x0
public volatile boolean removeAll (java.util.Collection)
java.util.Collection x0
public volatile boolean addAll (java.util.Collection)
java.util.Collection x0
public volatile boolean setCount (java.lang.Object, int, int)
Object x0
int x1
int x2
public volatile boolean remove (java.lang.Object)
Object x0
public volatile boolean add (java.lang.Object)
Object x0
public volatile boolean contains (java.lang.Object)
Object x0
public volatile boolean isEmpty ()
}
com/google/common/collect/Hashing.classHashing.java
package com.google.common.collect
final com.google.common.collect.Hashing extends java.lang.Object {
private static final int C1
private static final int C2
private static final int MAX_TABLE_SIZE
private void ()
static int smear (int)
int hashCode
static int smearedHash (java.lang.Object)
Object o
static int closedTableSize (int, double)
int expectedEntries
double loadFactor
int tableSize
static boolean needsResizing (int, int, double)
int size
int tableSize
double loadFactor
}
com/google/common/collect/ImmutableAsList$SerializedForm.classImmutableAsList.java
package com.google.common.collect
com.google.common.collect.ImmutableAsList$SerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableCollection collection
private static final long serialVersionUID
void (com.google.common.collect.ImmutableCollection)
com.google.common.collect.ImmutableCollection collection
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableAsList.classImmutableAsList.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableAsList extends com.google.common.collect.ImmutableList {
void ()
abstract com.google.common.collect.ImmutableCollection delegateCollection ()
public boolean contains (java.lang.Object)
Object target
public int size ()
public boolean isEmpty ()
boolean isPartialView ()
private void readObject (java.io.ObjectInputStream) throws java.io.InvalidObjectException
java.io.ObjectInputStream stream
java.lang.Object writeReplace ()
}
com/google/common/collect/ImmutableBiMap$Builder.classImmutableBiMap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableBiMap$Builder extends com.google.common.collect.ImmutableMap$Builder {
public void ()
void (int)
int size
public com.google.common.collect.ImmutableBiMap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.ImmutableBiMap$Builder put (java.util.Map$Entry)
java.util.Map$Entry entry
public com.google.common.collect.ImmutableBiMap$Builder putAll (java.util.Map)
java.util.Map map
public com.google.common.collect.ImmutableBiMap$Builder putAll (java.lang.Iterable)
Iterable entries
public com.google.common.collect.ImmutableBiMap$Builder orderEntriesByValue (java.util.Comparator)
java.util.Comparator valueComparator
public com.google.common.collect.ImmutableBiMap build ()
public volatile com.google.common.collect.ImmutableMap build ()
public volatile com.google.common.collect.ImmutableMap$Builder orderEntriesByValue (java.util.Comparator)
java.util.Comparator x0
public volatile com.google.common.collect.ImmutableMap$Builder putAll (java.lang.Iterable)
Iterable x0
public volatile com.google.common.collect.ImmutableMap$Builder putAll (java.util.Map)
java.util.Map x0
public volatile com.google.common.collect.ImmutableMap$Builder put (java.util.Map$Entry)
java.util.Map$Entry x0
public volatile com.google.common.collect.ImmutableMap$Builder put (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/ImmutableBiMap$SerializedForm.classImmutableBiMap.java
package com.google.common.collect
com.google.common.collect.ImmutableBiMap$SerializedForm extends com.google.common.collect.ImmutableMap$SerializedForm {
private static final long serialVersionUID
void (com.google.common.collect.ImmutableBiMap)
com.google.common.collect.ImmutableBiMap bimap
java.lang.Object readResolve ()
com.google.common.collect.ImmutableBiMap$Builder builder
}
com/google/common/collect/ImmutableBiMap.classImmutableBiMap.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableBiMap extends com.google.common.collect.ImmutableMap implements com.google.common.collect.BiMap {
public static com.google.common.collect.ImmutableBiMap of ()
public static com.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object)
Object k1
Object v1
public static com.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
public static com.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
public static com.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
public static com.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
Object k5
Object v5
public static com.google.common.collect.ImmutableBiMap$Builder builder ()
public static com.google.common.collect.ImmutableBiMap copyOf (java.util.Map)
com.google.common.collect.ImmutableBiMap bimap
java.util.Map map
public static com.google.common.collect.ImmutableBiMap copyOf (java.lang.Iterable)
java.util.Map$Entry entry
Iterable entries
java.util.Map$Entry[] entryArray
void ()
public abstract com.google.common.collect.ImmutableBiMap inverse ()
public com.google.common.collect.ImmutableSet values ()
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
java.lang.Object writeReplace ()
public volatile com.google.common.collect.ImmutableCollection values ()
public volatile java.util.Collection values ()
public volatile com.google.common.collect.BiMap inverse ()
public volatile java.util.Set values ()
}
com/google/common/collect/ImmutableClassToInstanceMap$1.classImmutableClassToInstanceMap.java
package com.google.common.collect
com.google.common.collect.ImmutableClassToInstanceMap$1 extends java.lang.Object {
}
com/google/common/collect/ImmutableClassToInstanceMap$Builder.classImmutableClassToInstanceMap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableClassToInstanceMap$Builder extends java.lang.Object {
private final com.google.common.collect.ImmutableMap$Builder mapBuilder
public void ()
public com.google.common.collect.ImmutableClassToInstanceMap$Builder put (java.lang.Class, java.lang.Object)
Class key
Object value
public com.google.common.collect.ImmutableClassToInstanceMap$Builder putAll (java.util.Map)
Class type
Object value
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
private static java.lang.Object cast (java.lang.Class, java.lang.Object)
Class type
Object value
public com.google.common.collect.ImmutableClassToInstanceMap build ()
com.google.common.collect.ImmutableMap map
}
com/google/common/collect/ImmutableClassToInstanceMap.classImmutableClassToInstanceMap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableClassToInstanceMap extends com.google.common.collect.ForwardingMap implements com.google.common.collect.ClassToInstanceMap java.io.Serializable {
private static final com.google.common.collect.ImmutableClassToInstanceMap EMPTY
private final com.google.common.collect.ImmutableMap delegate
public static com.google.common.collect.ImmutableClassToInstanceMap of ()
public static com.google.common.collect.ImmutableClassToInstanceMap of (java.lang.Class, java.lang.Object)
Class type
Object value
com.google.common.collect.ImmutableMap map
public static com.google.common.collect.ImmutableClassToInstanceMap$Builder builder ()
public static com.google.common.collect.ImmutableClassToInstanceMap copyOf (java.util.Map)
com.google.common.collect.ImmutableClassToInstanceMap cast
java.util.Map map
private void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap delegate
protected java.util.Map delegate ()
public java.lang.Object getInstance (java.lang.Class)
Class type
public java.lang.Object putInstance (java.lang.Class, java.lang.Object)
Class type
Object value
java.lang.Object readResolve ()
protected volatile java.lang.Object delegate ()
void (com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableClassToInstanceMap$1)
com.google.common.collect.ImmutableMap x0
com.google.common.collect.ImmutableClassToInstanceMap$1 x1
static void ()
}
com/google/common/collect/ImmutableCollection$ArrayBasedBuilder.classImmutableCollection.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableCollection$ArrayBasedBuilder extends com.google.common.collect.ImmutableCollection$Builder {
Object[] contents
int size
void (int)
int initialCapacity
private void ensureCapacity (int)
int minCapacity
public com.google.common.collect.ImmutableCollection$ArrayBasedBuilder add (java.lang.Object)
Object element
public transient com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
Object[] elements
public com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
java.util.Collection collection
Iterable elements
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
Object x0
}
com/google/common/collect/ImmutableCollection$Builder.classImmutableCollection.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableCollection$Builder extends java.lang.Object {
static final int DEFAULT_INITIAL_CAPACITY
static int expandedCapacity (int, int)
int oldCapacity
int minCapacity
int newCapacity
void ()
public abstract com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
public transient com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
Object element
Object[] arr$
int len$
int i$
Object[] elements
public com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
Object element
java.util.Iterator i$
Iterable elements
public com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
java.util.Iterator elements
public abstract com.google.common.collect.ImmutableCollection build ()
}
com/google/common/collect/ImmutableCollection.classImmutableCollection.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableCollection extends java.util.AbstractCollection implements java.io.Serializable {
void ()
public abstract com.google.common.collect.UnmodifiableIterator iterator ()
public final java.lang.Object[] toArray ()
int size
Object[] result
public final java.lang.Object[] toArray (java.lang.Object[])
Object[] other
int size
public abstract boolean contains (java.lang.Object)
public final boolean add (java.lang.Object)
Object e
public final boolean remove (java.lang.Object)
Object object
public final boolean addAll (java.util.Collection)
java.util.Collection newElements
public final boolean removeAll (java.util.Collection)
java.util.Collection oldElements
public final boolean retainAll (java.util.Collection)
java.util.Collection elementsToKeep
public final void clear ()
public com.google.common.collect.ImmutableList asList ()
abstract boolean isPartialView ()
int copyIntoArray (java.lang.Object[], int)
Object e
java.util.Iterator i$
Object[] dst
int offset
java.lang.Object writeReplace ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableEntry.classImmutableEntry.java
package com.google.common.collect
com.google.common.collect.ImmutableEntry extends com.google.common.collect.AbstractMapEntry implements java.io.Serializable {
final Object key
final Object value
private static final long serialVersionUID
void (java.lang.Object, java.lang.Object)
Object key
Object value
public final java.lang.Object getKey ()
public final java.lang.Object getValue ()
public final java.lang.Object setValue (java.lang.Object)
Object value
}
com/google/common/collect/ImmutableEnumMap$1.classImmutableEnumMap.java
package com.google.common.collect
com.google.common.collect.ImmutableEnumMap$1 extends java.lang.Object {
}
com/google/common/collect/ImmutableEnumMap$EnumSerializedForm.classImmutableEnumMap.java
package com.google.common.collect
com.google.common.collect.ImmutableEnumMap$EnumSerializedForm extends java.lang.Object implements java.io.Serializable {
final java.util.EnumMap delegate
private static final long serialVersionUID
void (java.util.EnumMap)
java.util.EnumMap delegate
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableEnumMap.classImmutableEnumMap.java
package com.google.common.collect
final com.google.common.collect.ImmutableEnumMap extends com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap {
private final transient java.util.EnumMap delegate
static com.google.common.collect.ImmutableMap asImmutable (java.util.EnumMap)
java.util.Map$Entry entry
java.util.EnumMap map
private void (java.util.EnumMap)
java.util.EnumMap delegate
com.google.common.collect.UnmodifiableIterator keyIterator ()
public int size ()
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
Object key
public boolean equals (java.lang.Object)
Object object
com.google.common.collect.UnmodifiableIterator entryIterator ()
boolean isPartialView ()
java.lang.Object writeReplace ()
void (java.util.EnumMap, com.google.common.collect.ImmutableEnumMap$1)
java.util.EnumMap x0
com.google.common.collect.ImmutableEnumMap$1 x1
}
com/google/common/collect/ImmutableEnumSet$1.classImmutableEnumSet.java
package com.google.common.collect
com.google.common.collect.ImmutableEnumSet$1 extends java.lang.Object {
}
com/google/common/collect/ImmutableEnumSet$EnumSerializedForm.classImmutableEnumSet.java
package com.google.common.collect
com.google.common.collect.ImmutableEnumSet$EnumSerializedForm extends java.lang.Object implements java.io.Serializable {
final java.util.EnumSet delegate
private static final long serialVersionUID
void (java.util.EnumSet)
java.util.EnumSet delegate
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableEnumSet.classImmutableEnumSet.java
package com.google.common.collect
final com.google.common.collect.ImmutableEnumSet extends com.google.common.collect.ImmutableSet {
private final transient java.util.EnumSet delegate
private transient int hashCode
static com.google.common.collect.ImmutableSet asImmutable (java.util.EnumSet)
java.util.EnumSet set
private void (java.util.EnumSet)
java.util.EnumSet delegate
boolean isPartialView ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection collection
public boolean isEmpty ()
public boolean equals (java.lang.Object)
Object object
boolean isHashCodeFast ()
public int hashCode ()
int result
public java.lang.String toString ()
java.lang.Object writeReplace ()
public volatile java.util.Iterator iterator ()
void (java.util.EnumSet, com.google.common.collect.ImmutableEnumSet$1)
java.util.EnumSet x0
com.google.common.collect.ImmutableEnumSet$1 x1
}
com/google/common/collect/ImmutableList$1.classImmutableList.java
package com.google.common.collect
com.google.common.collect.ImmutableList$1 extends com.google.common.collect.AbstractIndexedListIterator {
final com.google.common.collect.ImmutableList this$0
void (com.google.common.collect.ImmutableList, int, int)
int x0
int x1
protected java.lang.Object get (int)
int index
}
com/google/common/collect/ImmutableList$Builder.classImmutableList.java
package com.google.common.collect
public final com.google.common.collect.ImmutableList$Builder extends com.google.common.collect.ImmutableCollection$ArrayBasedBuilder {
public void ()
void (int)
int capacity
public com.google.common.collect.ImmutableList$Builder add (java.lang.Object)
Object element
public com.google.common.collect.ImmutableList$Builder addAll (java.lang.Iterable)
Iterable elements
public transient com.google.common.collect.ImmutableList$Builder add (java.lang.Object[])
Object[] elements
public com.google.common.collect.ImmutableList$Builder addAll (java.util.Iterator)
java.util.Iterator elements
public com.google.common.collect.ImmutableList build ()
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
Iterable x0
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
Object[] x0
public volatile com.google.common.collect.ImmutableCollection$ArrayBasedBuilder add (java.lang.Object)
Object x0
public volatile com.google.common.collect.ImmutableCollection build ()
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
java.util.Iterator x0
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
Object x0
}
com/google/common/collect/ImmutableList$ReverseImmutableList.classImmutableList.java
package com.google.common.collect
com.google.common.collect.ImmutableList$ReverseImmutableList extends com.google.common.collect.ImmutableList {
private final transient com.google.common.collect.ImmutableList forwardList
void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList backingList
private int reverseIndex (int)
int index
private int reversePosition (int)
int index
public com.google.common.collect.ImmutableList reverse ()
public boolean contains (java.lang.Object)
Object object
public int indexOf (java.lang.Object)
Object object
int index
public int lastIndexOf (java.lang.Object)
Object object
int index
public com.google.common.collect.ImmutableList subList (int, int)
int fromIndex
int toIndex
public java.lang.Object get (int)
int index
public int size ()
boolean isPartialView ()
public volatile java.util.List subList (int, int)
int x0
int x1
public volatile java.util.ListIterator listIterator (int)
int x0
public volatile java.util.ListIterator listIterator ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableList$SerializedForm.classImmutableList.java
package com.google.common.collect
com.google.common.collect.ImmutableList$SerializedForm extends java.lang.Object implements java.io.Serializable {
final Object[] elements
private static final long serialVersionUID
void (java.lang.Object[])
Object[] elements
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableList$SubList.classImmutableList.java
package com.google.common.collect
com.google.common.collect.ImmutableList$SubList extends com.google.common.collect.ImmutableList {
final transient int offset
final transient int length
final com.google.common.collect.ImmutableList this$0
void (com.google.common.collect.ImmutableList, int, int)
int offset
int length
public int size ()
public java.lang.Object get (int)
int index
public com.google.common.collect.ImmutableList subList (int, int)
int fromIndex
int toIndex
boolean isPartialView ()
public volatile java.util.List subList (int, int)
int x0
int x1
public volatile java.util.ListIterator listIterator (int)
int x0
public volatile java.util.ListIterator listIterator ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableList.classImmutableList.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableList extends com.google.common.collect.ImmutableCollection implements java.util.List java.util.RandomAccess {
public static com.google.common.collect.ImmutableList of ()
public static com.google.common.collect.ImmutableList of (java.lang.Object)
Object element
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object)
Object e1
Object e2
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object e7
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object e7
Object e8
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object e7
Object e8
Object e9
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object e7
Object e8
Object e9
Object e10
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object e7
Object e8
Object e9
Object e10
Object e11
public static transient com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object e7
Object e8
Object e9
Object e10
Object e11
Object e12
Object[] others
Object[] array
public static com.google.common.collect.ImmutableList copyOf (java.lang.Iterable)
Iterable elements
public static com.google.common.collect.ImmutableList copyOf (java.util.Collection)
com.google.common.collect.ImmutableList list
java.util.Collection elements
public static com.google.common.collect.ImmutableList copyOf (java.util.Iterator)
java.util.Iterator elements
Object first
public static com.google.common.collect.ImmutableList copyOf (java.lang.Object[])
Object[] elements
private static transient com.google.common.collect.ImmutableList construct (java.lang.Object[])
Object[] elements
static com.google.common.collect.ImmutableList asImmutableList (java.lang.Object[])
Object[] elements
static com.google.common.collect.ImmutableList asImmutableList (java.lang.Object[], int)
com.google.common.collect.ImmutableList list
Object[] elements
int length
void ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public com.google.common.collect.UnmodifiableListIterator listIterator ()
public com.google.common.collect.UnmodifiableListIterator listIterator (int)
int index
public int indexOf (java.lang.Object)
Object object
public int lastIndexOf (java.lang.Object)
Object object
public boolean contains (java.lang.Object)
Object object
public com.google.common.collect.ImmutableList subList (int, int)
int fromIndex
int toIndex
int length
com.google.common.collect.ImmutableList subListUnchecked (int, int)
int fromIndex
int toIndex
public final boolean addAll (int, java.util.Collection)
int index
java.util.Collection newElements
public final java.lang.Object set (int, java.lang.Object)
int index
Object element
public final void add (int, java.lang.Object)
int index
Object element
public final java.lang.Object remove (int)
int index
public final com.google.common.collect.ImmutableList asList ()
int copyIntoArray (java.lang.Object[], int)
int i
Object[] dst
int offset
int size
public com.google.common.collect.ImmutableList reverse ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
int i
int hashCode
int n
private void readObject (java.io.ObjectInputStream) throws java.io.InvalidObjectException
java.io.ObjectInputStream stream
java.lang.Object writeReplace ()
public static com.google.common.collect.ImmutableList$Builder builder ()
public volatile java.util.Iterator iterator ()
public volatile java.util.List subList (int, int)
int x0
int x1
public volatile java.util.ListIterator listIterator (int)
int x0
public volatile java.util.ListIterator listIterator ()
}
com/google/common/collect/ImmutableListMultimap$Builder.classImmutableListMultimap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableListMultimap$Builder extends com.google.common.collect.ImmutableMultimap$Builder {
public void ()
public com.google.common.collect.ImmutableListMultimap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.ImmutableListMultimap$Builder put (java.util.Map$Entry)
java.util.Map$Entry entry
public com.google.common.collect.ImmutableListMultimap$Builder putAll (java.lang.Iterable)
Iterable entries
public com.google.common.collect.ImmutableListMultimap$Builder putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public transient com.google.common.collect.ImmutableListMultimap$Builder putAll (java.lang.Object, java.lang.Object[])
Object key
Object[] values
public com.google.common.collect.ImmutableListMultimap$Builder putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public com.google.common.collect.ImmutableListMultimap$Builder orderKeysBy (java.util.Comparator)
java.util.Comparator keyComparator
public com.google.common.collect.ImmutableListMultimap$Builder orderValuesBy (java.util.Comparator)
java.util.Comparator valueComparator
public com.google.common.collect.ImmutableListMultimap build ()
public volatile com.google.common.collect.ImmutableMultimap build ()
public volatile com.google.common.collect.ImmutableMultimap$Builder orderValuesBy (java.util.Comparator)
java.util.Comparator x0
public volatile com.google.common.collect.ImmutableMultimap$Builder orderKeysBy (java.util.Comparator)
java.util.Comparator x0
public volatile com.google.common.collect.ImmutableMultimap$Builder putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap x0
public volatile com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Object[])
Object x0
Object[] x1
public volatile com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Iterable)
Iterable x0
public volatile com.google.common.collect.ImmutableMultimap$Builder put (java.util.Map$Entry)
java.util.Map$Entry x0
public volatile com.google.common.collect.ImmutableMultimap$Builder put (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/ImmutableListMultimap.classImmutableListMultimap.java
package com.google.common.collect
public com.google.common.collect.ImmutableListMultimap extends com.google.common.collect.ImmutableMultimap implements com.google.common.collect.ListMultimap {
private transient com.google.common.collect.ImmutableListMultimap inverse
private static final long serialVersionUID
public static com.google.common.collect.ImmutableListMultimap of ()
public static com.google.common.collect.ImmutableListMultimap of (java.lang.Object, java.lang.Object)
Object k1
Object v1
com.google.common.collect.ImmutableListMultimap$Builder builder
public static com.google.common.collect.ImmutableListMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
com.google.common.collect.ImmutableListMultimap$Builder builder
public static com.google.common.collect.ImmutableListMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
com.google.common.collect.ImmutableListMultimap$Builder builder
public static com.google.common.collect.ImmutableListMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
com.google.common.collect.ImmutableListMultimap$Builder builder
public static com.google.common.collect.ImmutableListMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
Object k5
Object v5
com.google.common.collect.ImmutableListMultimap$Builder builder
public static com.google.common.collect.ImmutableListMultimap$Builder builder ()
public static com.google.common.collect.ImmutableListMultimap copyOf (com.google.common.collect.Multimap)
com.google.common.collect.ImmutableListMultimap kvMultimap
com.google.common.collect.ImmutableList list
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap multimap
com.google.common.collect.ImmutableMap$Builder builder
int size
public static com.google.common.collect.ImmutableListMultimap copyOf (java.lang.Iterable)
Iterable entries
void (com.google.common.collect.ImmutableMap, int)
com.google.common.collect.ImmutableMap map
int size
public com.google.common.collect.ImmutableList get (java.lang.Object)
Object key
com.google.common.collect.ImmutableList list
public com.google.common.collect.ImmutableListMultimap inverse ()
com.google.common.collect.ImmutableListMultimap result
private com.google.common.collect.ImmutableListMultimap invert ()
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.ImmutableListMultimap$Builder builder
com.google.common.collect.ImmutableListMultimap invertedMultimap
public com.google.common.collect.ImmutableList removeAll (java.lang.Object)
Object key
public com.google.common.collect.ImmutableList replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
int j
Object key
int valueCount
com.google.common.collect.ImmutableList$Builder valuesBuilder
int i
IllegalArgumentException e
java.io.ObjectInputStream stream
int keyCount
com.google.common.collect.ImmutableMap$Builder builder
int tmpSize
com.google.common.collect.ImmutableMap tmpMap
public volatile com.google.common.collect.ImmutableMultimap inverse ()
public volatile com.google.common.collect.ImmutableCollection get (java.lang.Object)
Object x0
public volatile com.google.common.collect.ImmutableCollection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile com.google.common.collect.ImmutableCollection removeAll (java.lang.Object)
Object x0
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile java.util.Collection get (java.lang.Object)
Object x0
public volatile java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile java.util.List removeAll (java.lang.Object)
Object x0
public volatile java.util.List get (java.lang.Object)
Object x0
}
com/google/common/collect/ImmutableMap$1.classImmutableMap.java
package com.google.common.collect
com.google.common.collect.ImmutableMap$1 extends com.google.common.collect.UnmodifiableIterator {
final com.google.common.collect.UnmodifiableIterator val$entryIterator
final com.google.common.collect.ImmutableMap this$0
void (com.google.common.collect.ImmutableMap, com.google.common.collect.UnmodifiableIterator)
public boolean hasNext ()
public java.lang.Object next ()
}
com/google/common/collect/ImmutableMap$Builder.classImmutableMap.java
package com.google.common.collect
public com.google.common.collect.ImmutableMap$Builder extends java.lang.Object {
java.util.Comparator valueComparator
com.google.common.collect.ImmutableMapEntry[] entries
int size
boolean entriesUsed
public void ()
void (int)
int initialCapacity
private void ensureCapacity (int)
int minCapacity
public com.google.common.collect.ImmutableMap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
com.google.common.collect.ImmutableMapEntry entry
public com.google.common.collect.ImmutableMap$Builder put (java.util.Map$Entry)
java.util.Map$Entry entry
public com.google.common.collect.ImmutableMap$Builder putAll (java.util.Map)
java.util.Map map
public com.google.common.collect.ImmutableMap$Builder putAll (java.lang.Iterable)
java.util.Map$Entry entry
java.util.Iterator i$
Iterable entries
public com.google.common.collect.ImmutableMap$Builder orderEntriesByValue (java.util.Comparator)
java.util.Comparator valueComparator
public com.google.common.collect.ImmutableMap build ()
}
com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap$1EntrySetImpl.classImmutableMap.java
package com.google.common.collect
com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap$1EntrySetImpl extends com.google.common.collect.ImmutableMapEntrySet {
final com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap this$0
void (com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap)
com.google.common.collect.ImmutableMap map ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap.classImmutableMap.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap extends com.google.common.collect.ImmutableMap {
void ()
abstract com.google.common.collect.UnmodifiableIterator entryIterator ()
com.google.common.collect.ImmutableSet createEntrySet ()
public volatile java.util.Set entrySet ()
public volatile java.util.Collection values ()
public volatile java.util.Set keySet ()
}
com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1$1.classImmutableMap.java
package com.google.common.collect
com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets$1$1 extends com.google.common.collect.AbstractMapEntry {
final java.util.Map$Entry val$backingEntry
final com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets$1 this$2
void (com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets$1, java.util.Map$Entry)
public java.lang.Object getKey ()
public com.google.common.collect.ImmutableSet getValue ()
public volatile java.lang.Object getValue ()
}
com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1.classImmutableMap.java
package com.google.common.collect
com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets$1 extends com.google.common.collect.UnmodifiableIterator {
final java.util.Iterator val$backingIterator
final com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets this$1
void (com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets, java.util.Iterator)
public boolean hasNext ()
public java.util.Map$Entry next ()
java.util.Map$Entry backingEntry
public volatile java.lang.Object next ()
}
com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets.classImmutableMap.java
package com.google.common.collect
final com.google.common.collect.ImmutableMap$MapViewOfValuesAsSingletonSets extends com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap {
final com.google.common.collect.ImmutableMap this$0
private void (com.google.common.collect.ImmutableMap)
public int size ()
public com.google.common.collect.ImmutableSet keySet ()
public boolean containsKey (java.lang.Object)
Object key
public com.google.common.collect.ImmutableSet get (java.lang.Object)
Object key
Object outerValue
boolean isPartialView ()
public int hashCode ()
boolean isHashCodeFast ()
com.google.common.collect.UnmodifiableIterator entryIterator ()
java.util.Iterator backingIterator
public volatile java.lang.Object get (java.lang.Object)
Object x0
public volatile java.util.Set keySet ()
void (com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableMap$1)
com.google.common.collect.ImmutableMap x0
com.google.common.collect.ImmutableMap$1 x1
}
com/google/common/collect/ImmutableMap$SerializedForm.classImmutableMap.java
package com.google.common.collect
com.google.common.collect.ImmutableMap$SerializedForm extends java.lang.Object implements java.io.Serializable {
private final Object[] keys
private final Object[] values
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.ImmutableMap map
int i
java.lang.Object readResolve ()
com.google.common.collect.ImmutableMap$Builder builder
java.lang.Object createMap (com.google.common.collect.ImmutableMap$Builder)
int i
com.google.common.collect.ImmutableMap$Builder builder
}
com/google/common/collect/ImmutableMap.classImmutableMap.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableMap extends java.lang.Object implements java.util.Map java.io.Serializable {
static final java.util.Map$Entry[] EMPTY_ENTRY_ARRAY
private transient com.google.common.collect.ImmutableSet entrySet
private transient com.google.common.collect.ImmutableSet keySet
private transient com.google.common.collect.ImmutableCollection values
private transient com.google.common.collect.ImmutableSetMultimap multimapView
public static com.google.common.collect.ImmutableMap of ()
public static com.google.common.collect.ImmutableMap of (java.lang.Object, java.lang.Object)
Object k1
Object v1
public static com.google.common.collect.ImmutableMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
public static com.google.common.collect.ImmutableMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
public static com.google.common.collect.ImmutableMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
public static com.google.common.collect.ImmutableMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
Object k5
Object v5
static com.google.common.collect.ImmutableMapEntry entryOf (java.lang.Object, java.lang.Object)
Object key
Object value
public static com.google.common.collect.ImmutableMap$Builder builder ()
static void checkNoConflict (boolean, java.lang.String, java.util.Map$Entry, java.util.Map$Entry)
boolean safe
String conflictDescription
java.util.Map$Entry entry1
java.util.Map$Entry entry2
public static com.google.common.collect.ImmutableMap copyOf (java.util.Map)
com.google.common.collect.ImmutableMap kvMap
com.google.common.collect.ImmutableMap kvMap
java.util.Map map
public static com.google.common.collect.ImmutableMap copyOf (java.lang.Iterable)
java.util.Map$Entry onlyEntry
Iterable entries
java.util.Map$Entry[] entryArray
private static com.google.common.collect.ImmutableMap copyOfEnumMap (java.util.EnumMap)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.EnumMap original
java.util.EnumMap copy
void ()
public final java.lang.Object put (java.lang.Object, java.lang.Object)
Object k
Object v
public final java.lang.Object remove (java.lang.Object)
Object o
public final void putAll (java.util.Map)
java.util.Map map
public final void clear ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public abstract java.lang.Object get (java.lang.Object)
public com.google.common.collect.ImmutableSet entrySet ()
com.google.common.collect.ImmutableSet result
abstract com.google.common.collect.ImmutableSet createEntrySet ()
public com.google.common.collect.ImmutableSet keySet ()
com.google.common.collect.ImmutableSet result
com.google.common.collect.ImmutableSet createKeySet ()
com.google.common.collect.UnmodifiableIterator keyIterator ()
com.google.common.collect.UnmodifiableIterator entryIterator
public com.google.common.collect.ImmutableCollection values ()
com.google.common.collect.ImmutableCollection result
com.google.common.collect.ImmutableCollection createValues ()
public com.google.common.collect.ImmutableSetMultimap asMultimap ()
com.google.common.collect.ImmutableSetMultimap result
public boolean equals (java.lang.Object)
Object object
abstract boolean isPartialView ()
public int hashCode ()
boolean isHashCodeFast ()
public java.lang.String toString ()
java.lang.Object writeReplace ()
public volatile java.util.Set entrySet ()
public volatile java.util.Collection values ()
public volatile java.util.Set keySet ()
static void ()
}
com/google/common/collect/ImmutableMapEntry$NonTerminalImmutableBiMapEntry.classImmutableMapEntry.java
package com.google.common.collect
final com.google.common.collect.ImmutableMapEntry$NonTerminalImmutableBiMapEntry extends com.google.common.collect.ImmutableMapEntry$NonTerminalImmutableMapEntry {
private final transient com.google.common.collect.ImmutableMapEntry nextInValueBucket
void (java.lang.Object, java.lang.Object, com.google.common.collect.ImmutableMapEntry, com.google.common.collect.ImmutableMapEntry)
Object key
Object value
com.google.common.collect.ImmutableMapEntry nextInKeyBucket
com.google.common.collect.ImmutableMapEntry nextInValueBucket
com.google.common.collect.ImmutableMapEntry getNextInValueBucket ()
}
com/google/common/collect/ImmutableMapEntry$NonTerminalImmutableMapEntry.classImmutableMapEntry.java
package com.google.common.collect
com.google.common.collect.ImmutableMapEntry$NonTerminalImmutableMapEntry extends com.google.common.collect.ImmutableMapEntry {
private final transient com.google.common.collect.ImmutableMapEntry nextInKeyBucket
void (java.lang.Object, java.lang.Object, com.google.common.collect.ImmutableMapEntry)
Object key
Object value
com.google.common.collect.ImmutableMapEntry nextInKeyBucket
final com.google.common.collect.ImmutableMapEntry getNextInKeyBucket ()
final boolean isReusable ()
}
com/google/common/collect/ImmutableMapEntry.classImmutableMapEntry.java
package com.google.common.collect
com.google.common.collect.ImmutableMapEntry extends com.google.common.collect.ImmutableEntry {
static com.google.common.collect.ImmutableMapEntry[] createEntryArray (int)
int size
void (java.lang.Object, java.lang.Object)
Object key
Object value
void (com.google.common.collect.ImmutableMapEntry)
com.google.common.collect.ImmutableMapEntry contents
com.google.common.collect.ImmutableMapEntry getNextInKeyBucket ()
com.google.common.collect.ImmutableMapEntry getNextInValueBucket ()
boolean isReusable ()
}
com/google/common/collect/ImmutableMapEntrySet$EntrySetSerializedForm.classImmutableMapEntrySet.java
package com.google.common.collect
com.google.common.collect.ImmutableMapEntrySet$EntrySetSerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableMap map
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap map
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableMapEntrySet$RegularEntrySet.classImmutableMapEntrySet.java
package com.google.common.collect
final com.google.common.collect.ImmutableMapEntrySet$RegularEntrySet extends com.google.common.collect.ImmutableMapEntrySet {
private final transient com.google.common.collect.ImmutableMap map
private final transient java.util.Map$Entry[] entries
void (com.google.common.collect.ImmutableMap, java.util.Map$Entry[])
com.google.common.collect.ImmutableMap map
java.util.Map$Entry[] entries
com.google.common.collect.ImmutableMap map ()
public com.google.common.collect.UnmodifiableIterator iterator ()
com.google.common.collect.ImmutableList createAsList ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableMapEntrySet.classImmutableMapEntrySet.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableMapEntrySet extends com.google.common.collect.ImmutableSet {
void ()
abstract com.google.common.collect.ImmutableMap map ()
public int size ()
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object value
Object object
boolean isPartialView ()
boolean isHashCodeFast ()
public int hashCode ()
java.lang.Object writeReplace ()
}
com/google/common/collect/ImmutableMapKeySet$KeySetSerializedForm.classImmutableMapKeySet.java
package com.google.common.collect
com.google.common.collect.ImmutableMapKeySet$KeySetSerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableMap map
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap map
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableMapKeySet.classImmutableMapKeySet.java
package com.google.common.collect
final com.google.common.collect.ImmutableMapKeySet extends com.google.common.collect.ImmutableSet$Indexed {
private final com.google.common.collect.ImmutableMap map
void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap map
public int size ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public boolean contains (java.lang.Object)
Object object
java.lang.Object get (int)
int index
boolean isPartialView ()
java.lang.Object writeReplace ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableMapValues$1.classImmutableMapValues.java
package com.google.common.collect
com.google.common.collect.ImmutableMapValues$1 extends com.google.common.collect.UnmodifiableIterator {
final com.google.common.collect.UnmodifiableIterator entryItr
final com.google.common.collect.ImmutableMapValues this$0
void (com.google.common.collect.ImmutableMapValues)
public boolean hasNext ()
public java.lang.Object next ()
}
com/google/common/collect/ImmutableMapValues$2.classImmutableMapValues.java
package com.google.common.collect
com.google.common.collect.ImmutableMapValues$2 extends com.google.common.collect.ImmutableAsList {
final com.google.common.collect.ImmutableList val$entryList
final com.google.common.collect.ImmutableMapValues this$0
void (com.google.common.collect.ImmutableMapValues, com.google.common.collect.ImmutableList)
public java.lang.Object get (int)
int index
com.google.common.collect.ImmutableCollection delegateCollection ()
}
com/google/common/collect/ImmutableMapValues$SerializedForm.classImmutableMapValues.java
package com.google.common.collect
com.google.common.collect.ImmutableMapValues$SerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableMap map
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap map
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableMapValues.classImmutableMapValues.java
package com.google.common.collect
final com.google.common.collect.ImmutableMapValues extends com.google.common.collect.ImmutableCollection {
private final com.google.common.collect.ImmutableMap map
void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap map
public int size ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public boolean contains (java.lang.Object)
Object object
boolean isPartialView ()
public com.google.common.collect.ImmutableList asList ()
com.google.common.collect.ImmutableList entryList
java.lang.Object writeReplace ()
public volatile java.util.Iterator iterator ()
static com.google.common.collect.ImmutableMap access$000 (com.google.common.collect.ImmutableMapValues)
com.google.common.collect.ImmutableMapValues x0
}
com/google/common/collect/ImmutableMultimap$1.classImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$1 extends com.google.common.collect.ImmutableMultimap$Itr {
final com.google.common.collect.ImmutableMultimap this$0
void (com.google.common.collect.ImmutableMultimap)
java.util.Map$Entry output (java.lang.Object, java.lang.Object)
Object key
Object value
volatile java.lang.Object output (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/ImmutableMultimap$2.classImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$2 extends com.google.common.collect.ImmutableMultimap$Itr {
final com.google.common.collect.ImmutableMultimap this$0
void (com.google.common.collect.ImmutableMultimap)
java.lang.Object output (java.lang.Object, java.lang.Object)
Object key
Object value
}
com/google/common/collect/ImmutableMultimap$Builder.classImmutableMultimap.java
package com.google.common.collect
public com.google.common.collect.ImmutableMultimap$Builder extends java.lang.Object {
com.google.common.collect.Multimap builderMultimap
java.util.Comparator keyComparator
java.util.Comparator valueComparator
public void ()
void (com.google.common.collect.Multimap)
com.google.common.collect.Multimap builderMultimap
public com.google.common.collect.ImmutableMultimap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.ImmutableMultimap$Builder put (java.util.Map$Entry)
java.util.Map$Entry entry
public com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Iterable)
java.util.Map$Entry entry
java.util.Iterator i$
Iterable entries
public com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Iterable)
Object value
java.util.Iterator i$
Object key
Iterable values
java.util.Collection valueList
public transient com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Object[])
Object key
Object[] values
public com.google.common.collect.ImmutableMultimap$Builder putAll (com.google.common.collect.Multimap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap multimap
public com.google.common.collect.ImmutableMultimap$Builder orderKeysBy (java.util.Comparator)
java.util.Comparator keyComparator
public com.google.common.collect.ImmutableMultimap$Builder orderValuesBy (java.util.Comparator)
java.util.Comparator valueComparator
public com.google.common.collect.ImmutableMultimap build ()
java.util.List list
java.util.Collection values
java.util.Iterator i$
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap sortedCopy
java.util.List entries
}
com/google/common/collect/ImmutableMultimap$EntryCollection.classImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$EntryCollection extends com.google.common.collect.ImmutableCollection {
final com.google.common.collect.ImmutableMultimap multimap
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMultimap)
com.google.common.collect.ImmutableMultimap multimap
public com.google.common.collect.UnmodifiableIterator iterator ()
boolean isPartialView ()
public int size ()
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object object
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableMultimap$FieldSettersHolder.classImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$FieldSettersHolder extends java.lang.Object {
static final com.google.common.collect.Serialization$FieldSetter MAP_FIELD_SETTER
static final com.google.common.collect.Serialization$FieldSetter SIZE_FIELD_SETTER
static final com.google.common.collect.Serialization$FieldSetter EMPTY_SET_FIELD_SETTER
void ()
static void ()
}
com/google/common/collect/ImmutableMultimap$Itr.classImmutableMultimap.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableMultimap$Itr extends com.google.common.collect.UnmodifiableIterator {
final java.util.Iterator mapIterator
Object key
java.util.Iterator valueIterator
final com.google.common.collect.ImmutableMultimap this$0
private void (com.google.common.collect.ImmutableMultimap)
abstract java.lang.Object output (java.lang.Object, java.lang.Object)
public boolean hasNext ()
public java.lang.Object next ()
java.util.Map$Entry mapEntry
void (com.google.common.collect.ImmutableMultimap, com.google.common.collect.ImmutableMultimap$1)
com.google.common.collect.ImmutableMultimap x0
com.google.common.collect.ImmutableMultimap$1 x1
}
com/google/common/collect/ImmutableMultimap$Keys.classImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$Keys extends com.google.common.collect.ImmutableMultiset {
final com.google.common.collect.ImmutableMultimap this$0
void (com.google.common.collect.ImmutableMultimap)
public boolean contains (java.lang.Object)
Object object
public int count (java.lang.Object)
Object element
java.util.Collection values
public java.util.Set elementSet ()
public int size ()
com.google.common.collect.Multiset$Entry getEntry (int)
int index
java.util.Map$Entry entry
boolean isPartialView ()
}
com/google/common/collect/ImmutableMultimap$Values.classImmutableMultimap.java
package com.google.common.collect
final com.google.common.collect.ImmutableMultimap$Values extends com.google.common.collect.ImmutableCollection {
private final transient com.google.common.collect.ImmutableMultimap multimap
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMultimap)
com.google.common.collect.ImmutableMultimap multimap
public boolean contains (java.lang.Object)
Object object
public com.google.common.collect.UnmodifiableIterator iterator ()
int copyIntoArray (java.lang.Object[], int)
com.google.common.collect.ImmutableCollection valueCollection
java.util.Iterator i$
Object[] dst
int offset
public int size ()
boolean isPartialView ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableMultimap.classImmutableMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableMultimap extends com.google.common.collect.AbstractMultimap implements java.io.Serializable {
final transient com.google.common.collect.ImmutableMap map
final transient int size
private static final long serialVersionUID
public static com.google.common.collect.ImmutableMultimap of ()
public static com.google.common.collect.ImmutableMultimap of (java.lang.Object, java.lang.Object)
Object k1
Object v1
public static com.google.common.collect.ImmutableMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
public static com.google.common.collect.ImmutableMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
public static com.google.common.collect.ImmutableMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
public static com.google.common.collect.ImmutableMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
Object k5
Object v5
public static com.google.common.collect.ImmutableMultimap$Builder builder ()
public static com.google.common.collect.ImmutableMultimap copyOf (com.google.common.collect.Multimap)
com.google.common.collect.ImmutableMultimap kvMultimap
com.google.common.collect.Multimap multimap
public static com.google.common.collect.ImmutableMultimap copyOf (java.lang.Iterable)
Iterable entries
void (com.google.common.collect.ImmutableMap, int)
com.google.common.collect.ImmutableMap map
int size
public com.google.common.collect.ImmutableCollection removeAll (java.lang.Object)
Object key
public com.google.common.collect.ImmutableCollection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public void clear ()
public abstract com.google.common.collect.ImmutableCollection get (java.lang.Object)
public abstract com.google.common.collect.ImmutableMultimap inverse ()
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
boolean isPartialView ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public int size ()
public com.google.common.collect.ImmutableSet keySet ()
public com.google.common.collect.ImmutableMap asMap ()
java.util.Map createAsMap ()
public com.google.common.collect.ImmutableCollection entries ()
com.google.common.collect.ImmutableCollection createEntries ()
com.google.common.collect.UnmodifiableIterator entryIterator ()
public com.google.common.collect.ImmutableMultiset keys ()
com.google.common.collect.ImmutableMultiset createKeys ()
public com.google.common.collect.ImmutableCollection values ()
com.google.common.collect.ImmutableCollection createValues ()
com.google.common.collect.UnmodifiableIterator valueIterator ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile boolean equals (java.lang.Object)
Object x0
public volatile java.util.Map asMap ()
volatile java.util.Iterator valueIterator ()
volatile java.util.Collection createValues ()
public volatile java.util.Collection values ()
volatile com.google.common.collect.Multiset createKeys ()
public volatile com.google.common.collect.Multiset keys ()
public volatile java.util.Set keySet ()
volatile java.util.Iterator entryIterator ()
volatile java.util.Collection createEntries ()
public volatile java.util.Collection entries ()
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile boolean containsEntry (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile boolean isEmpty ()
public volatile java.util.Collection get (java.lang.Object)
Object x0
public volatile java.util.Collection removeAll (java.lang.Object)
Object x0
}
com/google/common/collect/ImmutableMultiset$1.classImmutableMultiset.java
package com.google.common.collect
com.google.common.collect.ImmutableMultiset$1 extends com.google.common.collect.UnmodifiableIterator {
int remaining
Object element
final java.util.Iterator val$entryIterator
final com.google.common.collect.ImmutableMultiset this$0
void (com.google.common.collect.ImmutableMultiset, java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
com.google.common.collect.Multiset$Entry entry
}
com/google/common/collect/ImmutableMultiset$Builder.classImmutableMultiset.java
package com.google.common.collect
public com.google.common.collect.ImmutableMultiset$Builder extends com.google.common.collect.ImmutableCollection$Builder {
final com.google.common.collect.Multiset contents
public void ()
void (com.google.common.collect.Multiset)
com.google.common.collect.Multiset contents
public com.google.common.collect.ImmutableMultiset$Builder add (java.lang.Object)
Object element
public com.google.common.collect.ImmutableMultiset$Builder addCopies (java.lang.Object, int)
Object element
int occurrences
public com.google.common.collect.ImmutableMultiset$Builder setCount (java.lang.Object, int)
Object element
int count
public transient com.google.common.collect.ImmutableMultiset$Builder add (java.lang.Object[])
Object[] elements
public com.google.common.collect.ImmutableMultiset$Builder addAll (java.lang.Iterable)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.Multiset multiset
Iterable elements
public com.google.common.collect.ImmutableMultiset$Builder addAll (java.util.Iterator)
java.util.Iterator elements
public com.google.common.collect.ImmutableMultiset build ()
public volatile com.google.common.collect.ImmutableCollection build ()
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
java.util.Iterator x0
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
Iterable x0
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
Object[] x0
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
Object x0
}
com/google/common/collect/ImmutableMultiset$EntrySet.classImmutableMultiset.java
package com.google.common.collect
final com.google.common.collect.ImmutableMultiset$EntrySet extends com.google.common.collect.ImmutableSet$Indexed {
private static final long serialVersionUID
final com.google.common.collect.ImmutableMultiset this$0
private void (com.google.common.collect.ImmutableMultiset)
boolean isPartialView ()
com.google.common.collect.Multiset$Entry get (int)
int index
public int size ()
public boolean contains (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
int count
Object o
public int hashCode ()
java.lang.Object writeReplace ()
volatile java.lang.Object get (int)
int x0
void (com.google.common.collect.ImmutableMultiset, com.google.common.collect.ImmutableMultiset$1)
com.google.common.collect.ImmutableMultiset x0
com.google.common.collect.ImmutableMultiset$1 x1
}
com/google/common/collect/ImmutableMultiset$EntrySetSerializedForm.classImmutableMultiset.java
package com.google.common.collect
com.google.common.collect.ImmutableMultiset$EntrySetSerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableMultiset multiset
void (com.google.common.collect.ImmutableMultiset)
com.google.common.collect.ImmutableMultiset multiset
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableMultiset$SerializedForm.classImmutableMultiset.java
package com.google.common.collect
com.google.common.collect.ImmutableMultiset$SerializedForm extends java.lang.Object implements java.io.Serializable {
final Object[] elements
final int[] counts
private static final long serialVersionUID
void (com.google.common.collect.Multiset)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.Multiset multiset
int distinct
int i
java.lang.Object readResolve ()
int i
com.google.common.collect.LinkedHashMultiset multiset
}
com/google/common/collect/ImmutableMultiset.classImmutableMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableMultiset extends com.google.common.collect.ImmutableCollection implements com.google.common.collect.Multiset {
private transient com.google.common.collect.ImmutableList asList
private transient com.google.common.collect.ImmutableSet entrySet
public static com.google.common.collect.ImmutableMultiset of ()
public static com.google.common.collect.ImmutableMultiset of (java.lang.Object)
Object element
public static com.google.common.collect.ImmutableMultiset of (java.lang.Object, java.lang.Object)
Object e1
Object e2
public static com.google.common.collect.ImmutableMultiset of (java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
public static com.google.common.collect.ImmutableMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
public static com.google.common.collect.ImmutableMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
public static transient com.google.common.collect.ImmutableMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object[] others
public static com.google.common.collect.ImmutableMultiset copyOf (java.lang.Object[])
Object[] elements
public static com.google.common.collect.ImmutableMultiset copyOf (java.lang.Iterable)
com.google.common.collect.ImmutableMultiset result
Iterable elements
com.google.common.collect.Multiset multiset
private static transient com.google.common.collect.ImmutableMultiset copyFromElements (java.lang.Object[])
Object[] elements
com.google.common.collect.Multiset multiset
static com.google.common.collect.ImmutableMultiset copyFromEntries (java.util.Collection)
java.util.Collection entries
public static com.google.common.collect.ImmutableMultiset copyOf (java.util.Iterator)
java.util.Iterator elements
com.google.common.collect.Multiset multiset
void ()
public com.google.common.collect.UnmodifiableIterator iterator ()
java.util.Iterator entryIterator
public com.google.common.collect.ImmutableList asList ()
com.google.common.collect.ImmutableList result
com.google.common.collect.ImmutableList createAsList ()
public boolean contains (java.lang.Object)
Object object
public final int add (java.lang.Object, int)
Object element
int occurrences
public final int remove (java.lang.Object, int)
Object element
int occurrences
public final int setCount (java.lang.Object, int)
Object element
int count
public final boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
int copyIntoArray (java.lang.Object[], int)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
Object[] dst
int offset
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.lang.String toString ()
public com.google.common.collect.ImmutableSet entrySet ()
com.google.common.collect.ImmutableSet es
private final com.google.common.collect.ImmutableSet createEntrySet ()
abstract com.google.common.collect.Multiset$Entry getEntry (int)
java.lang.Object writeReplace ()
public static com.google.common.collect.ImmutableMultiset$Builder builder ()
public volatile java.util.Iterator iterator ()
public volatile java.util.Set entrySet ()
}
com/google/common/collect/ImmutableRangeMap$1.classImmutableRangeMap.java
package com.google.common.collect
com.google.common.collect.ImmutableRangeMap$1 extends com.google.common.collect.ImmutableList {
final int val$len
final int val$off
final com.google.common.collect.Range val$range
final com.google.common.collect.ImmutableRangeMap this$0
void (com.google.common.collect.ImmutableRangeMap, int, int, com.google.common.collect.Range)
public int size ()
public com.google.common.collect.Range get (int)
int index
boolean isPartialView ()
public volatile java.lang.Object get (int)
int x0
}
com/google/common/collect/ImmutableRangeMap$2.classImmutableRangeMap.java
package com.google.common.collect
com.google.common.collect.ImmutableRangeMap$2 extends com.google.common.collect.ImmutableRangeMap {
final com.google.common.collect.Range val$range
final com.google.common.collect.ImmutableRangeMap val$outer
final com.google.common.collect.ImmutableRangeMap this$0
void (com.google.common.collect.ImmutableRangeMap, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList, com.google.common.collect.Range, com.google.common.collect.ImmutableRangeMap)
com.google.common.collect.ImmutableList x0
com.google.common.collect.ImmutableList x1
public com.google.common.collect.ImmutableRangeMap subRangeMap (com.google.common.collect.Range)
com.google.common.collect.Range subRange
public volatile com.google.common.collect.RangeMap subRangeMap (com.google.common.collect.Range)
com.google.common.collect.Range x0
public volatile java.util.Map asDescendingMapOfRanges ()
public volatile java.util.Map asMapOfRanges ()
}
com/google/common/collect/ImmutableRangeMap$Builder.classImmutableRangeMap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableRangeMap$Builder extends java.lang.Object {
private final com.google.common.collect.RangeSet keyRanges
private final com.google.common.collect.RangeMap rangeMap
public void ()
public com.google.common.collect.ImmutableRangeMap$Builder put (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range key
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Range range
Object value
public com.google.common.collect.ImmutableRangeMap$Builder putAll (com.google.common.collect.RangeMap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.RangeMap rangeMap
public com.google.common.collect.ImmutableRangeMap build ()
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
com.google.common.collect.ImmutableList$Builder rangesBuilder
com.google.common.collect.ImmutableList$Builder valuesBuilder
}
com/google/common/collect/ImmutableRangeMap$SerializedForm.classImmutableRangeMap.java
package com.google.common.collect
com.google.common.collect.ImmutableRangeMap$SerializedForm extends java.lang.Object implements java.io.Serializable {
private final com.google.common.collect.ImmutableMap mapOfRanges
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap mapOfRanges
java.lang.Object readResolve ()
java.lang.Object createRangeMap ()
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.ImmutableRangeMap$Builder builder
}
com/google/common/collect/ImmutableRangeMap.classImmutableRangeMap.java
package com.google.common.collect
public com.google.common.collect.ImmutableRangeMap extends java.lang.Object implements com.google.common.collect.RangeMap java.io.Serializable {
private static final com.google.common.collect.ImmutableRangeMap EMPTY
private final transient com.google.common.collect.ImmutableList ranges
private final transient com.google.common.collect.ImmutableList values
private static final long serialVersionUID
public static com.google.common.collect.ImmutableRangeMap of ()
public static com.google.common.collect.ImmutableRangeMap of (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
public static com.google.common.collect.ImmutableRangeMap copyOf (com.google.common.collect.RangeMap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.RangeMap rangeMap
java.util.Map map
com.google.common.collect.ImmutableList$Builder rangesBuilder
com.google.common.collect.ImmutableList$Builder valuesBuilder
public static com.google.common.collect.ImmutableRangeMap$Builder builder ()
void (com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList ranges
com.google.common.collect.ImmutableList values
public java.lang.Object get (java.lang.Comparable)
com.google.common.collect.Range range
Comparable key
int index
public java.util.Map$Entry getEntry (java.lang.Comparable)
com.google.common.collect.Range range
Comparable key
int index
public com.google.common.collect.Range span ()
com.google.common.collect.Range firstRange
com.google.common.collect.Range lastRange
public void put (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
public void putAll (com.google.common.collect.RangeMap)
com.google.common.collect.RangeMap rangeMap
public void clear ()
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range range
public com.google.common.collect.ImmutableMap asMapOfRanges ()
com.google.common.collect.RegularImmutableSortedSet rangeSet
public com.google.common.collect.ImmutableMap asDescendingMapOfRanges ()
com.google.common.collect.RegularImmutableSortedSet rangeSet
public com.google.common.collect.ImmutableRangeMap subRangeMap (com.google.common.collect.Range)
com.google.common.collect.Range range
int lowerIndex
int upperIndex
int off
int len
com.google.common.collect.ImmutableList subRanges
com.google.common.collect.ImmutableRangeMap outer
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.collect.RangeMap rangeMap
Object o
public java.lang.String toString ()
java.lang.Object writeReplace ()
public volatile com.google.common.collect.RangeMap subRangeMap (com.google.common.collect.Range)
com.google.common.collect.Range x0
public volatile java.util.Map asDescendingMapOfRanges ()
public volatile java.util.Map asMapOfRanges ()
static com.google.common.collect.ImmutableList access$000 (com.google.common.collect.ImmutableRangeMap)
com.google.common.collect.ImmutableRangeMap x0
static void ()
}
com/google/common/collect/ImmutableRangeSet$1.classImmutableRangeSet.java
package com.google.common.collect
com.google.common.collect.ImmutableRangeSet$1 extends com.google.common.collect.ImmutableList {
final int val$length
final int val$fromIndex
final com.google.common.collect.Range val$range
final com.google.common.collect.ImmutableRangeSet this$0
void (com.google.common.collect.ImmutableRangeSet, int, int, com.google.common.collect.Range)
public int size ()
public com.google.common.collect.Range get (int)
int index
boolean isPartialView ()
public volatile java.lang.Object get (int)
int x0
}
com/google/common/collect/ImmutableRangeSet$AsSet$1.classImmutableRangeSet.java
package com.google.common.collect
com.google.common.collect.ImmutableRangeSet$AsSet$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator rangeItr
java.util.Iterator elemItr
final com.google.common.collect.ImmutableRangeSet$AsSet this$1
void (com.google.common.collect.ImmutableRangeSet$AsSet)
protected java.lang.Comparable computeNext ()
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/ImmutableRangeSet$AsSet$2.classImmutableRangeSet.java
package com.google.common.collect
com.google.common.collect.ImmutableRangeSet$AsSet$2 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator rangeItr
java.util.Iterator elemItr
final com.google.common.collect.ImmutableRangeSet$AsSet this$1
void (com.google.common.collect.ImmutableRangeSet$AsSet)
protected java.lang.Comparable computeNext ()
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/ImmutableRangeSet$AsSet.classImmutableRangeSet.java
package com.google.common.collect
final com.google.common.collect.ImmutableRangeSet$AsSet extends com.google.common.collect.ImmutableSortedSet {
private final com.google.common.collect.DiscreteDomain domain
private transient Integer size
final com.google.common.collect.ImmutableRangeSet this$0
void (com.google.common.collect.ImmutableRangeSet, com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public int size ()
com.google.common.collect.Range range
java.util.Iterator i$
long total
Integer result
public com.google.common.collect.UnmodifiableIterator iterator ()
public com.google.common.collect.UnmodifiableIterator descendingIterator ()
com.google.common.collect.ImmutableSortedSet subSet (com.google.common.collect.Range)
com.google.common.collect.Range range
com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Comparable, boolean)
Comparable toElement
boolean inclusive
com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Comparable, boolean, java.lang.Comparable, boolean)
Comparable fromElement
boolean fromInclusive
Comparable toElement
boolean toInclusive
com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Comparable, boolean)
Comparable fromElement
boolean inclusive
public boolean contains (java.lang.Object)
Comparable c
ClassCastException e
Object o
int indexOf (java.lang.Object)
com.google.common.collect.Range range
java.util.Iterator i$
Comparable c
long total
Object target
boolean isPartialView ()
public java.lang.String toString ()
java.lang.Object writeReplace ()
volatile com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
Object x0
boolean x1
volatile com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
Object x0
boolean x1
Object x2
boolean x3
volatile com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
Object x0
boolean x1
public volatile java.util.Iterator descendingIterator ()
public volatile java.util.Iterator iterator ()
static com.google.common.collect.DiscreteDomain access$100 (com.google.common.collect.ImmutableRangeSet$AsSet)
com.google.common.collect.ImmutableRangeSet$AsSet x0
}
com/google/common/collect/ImmutableRangeSet$AsSetSerializedForm.classImmutableRangeSet.java
package com.google.common.collect
com.google.common.collect.ImmutableRangeSet$AsSetSerializedForm extends java.lang.Object implements java.io.Serializable {
private final com.google.common.collect.ImmutableList ranges
private final com.google.common.collect.DiscreteDomain domain
void (com.google.common.collect.ImmutableList, com.google.common.collect.DiscreteDomain)
com.google.common.collect.ImmutableList ranges
com.google.common.collect.DiscreteDomain domain
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableRangeSet$Builder.classImmutableRangeSet.java
package com.google.common.collect
public com.google.common.collect.ImmutableRangeSet$Builder extends java.lang.Object {
private final com.google.common.collect.RangeSet rangeSet
public void ()
public com.google.common.collect.ImmutableRangeSet$Builder add (com.google.common.collect.Range)
com.google.common.collect.Range currentRange
java.util.Iterator i$
com.google.common.collect.Range range
public com.google.common.collect.ImmutableRangeSet$Builder addAll (com.google.common.collect.RangeSet)
com.google.common.collect.Range range
java.util.Iterator i$
com.google.common.collect.RangeSet ranges
public com.google.common.collect.ImmutableRangeSet build ()
}
com/google/common/collect/ImmutableRangeSet$ComplementRanges.classImmutableRangeSet.java
package com.google.common.collect
final com.google.common.collect.ImmutableRangeSet$ComplementRanges extends com.google.common.collect.ImmutableList {
private final boolean positiveBoundedBelow
private final boolean positiveBoundedAbove
private final int size
final com.google.common.collect.ImmutableRangeSet this$0
void (com.google.common.collect.ImmutableRangeSet)
int size
public int size ()
public com.google.common.collect.Range get (int)
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
int index
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
boolean isPartialView ()
public volatile java.lang.Object get (int)
int x0
}
com/google/common/collect/ImmutableRangeSet$SerializedForm.classImmutableRangeSet.java
package com.google.common.collect
final com.google.common.collect.ImmutableRangeSet$SerializedForm extends java.lang.Object implements java.io.Serializable {
private final com.google.common.collect.ImmutableList ranges
void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList ranges
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableRangeSet.classImmutableRangeSet.java
package com.google.common.collect
public final com.google.common.collect.ImmutableRangeSet extends com.google.common.collect.AbstractRangeSet implements java.io.Serializable {
private static final com.google.common.collect.ImmutableRangeSet EMPTY
private static final com.google.common.collect.ImmutableRangeSet ALL
private final transient com.google.common.collect.ImmutableList ranges
private transient com.google.common.collect.ImmutableRangeSet complement
public static com.google.common.collect.ImmutableRangeSet of ()
static com.google.common.collect.ImmutableRangeSet all ()
public static com.google.common.collect.ImmutableRangeSet of (com.google.common.collect.Range)
com.google.common.collect.Range range
public static com.google.common.collect.ImmutableRangeSet copyOf (com.google.common.collect.RangeSet)
com.google.common.collect.ImmutableRangeSet immutableRangeSet
com.google.common.collect.RangeSet rangeSet
void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList ranges
private void (com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableRangeSet)
com.google.common.collect.ImmutableList ranges
com.google.common.collect.ImmutableRangeSet complement
public boolean intersects (com.google.common.collect.Range)
com.google.common.collect.Range otherRange
int ceilingIndex
public boolean encloses (com.google.common.collect.Range)
com.google.common.collect.Range otherRange
int index
public com.google.common.collect.Range rangeContaining (java.lang.Comparable)
com.google.common.collect.Range range
Comparable value
int index
public com.google.common.collect.Range span ()
public boolean isEmpty ()
public void add (com.google.common.collect.Range)
com.google.common.collect.Range range
public void addAll (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet other
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range range
public void removeAll (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet other
public com.google.common.collect.ImmutableSet asRanges ()
public com.google.common.collect.ImmutableSet asDescendingSetOfRanges ()
public com.google.common.collect.ImmutableRangeSet complement ()
com.google.common.collect.ImmutableList complementRanges
com.google.common.collect.ImmutableRangeSet result
private com.google.common.collect.ImmutableList intersectRanges (com.google.common.collect.Range)
int fromIndex
int toIndex
com.google.common.collect.Range range
int fromIndex
int toIndex
int length
public com.google.common.collect.ImmutableRangeSet subRangeSet (com.google.common.collect.Range)
com.google.common.collect.Range span
com.google.common.collect.Range range
public com.google.common.collect.ImmutableSortedSet asSet (com.google.common.collect.DiscreteDomain)
java.util.NoSuchElementException e
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Range span
boolean isPartialView ()
public static com.google.common.collect.ImmutableRangeSet$Builder builder ()
java.lang.Object writeReplace ()
public volatile boolean equals (java.lang.Object)
Object x0
public volatile boolean enclosesAll (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet x0
public volatile void clear ()
public volatile boolean contains (java.lang.Comparable)
Comparable x0
public volatile com.google.common.collect.RangeSet subRangeSet (com.google.common.collect.Range)
com.google.common.collect.Range x0
public volatile com.google.common.collect.RangeSet complement ()
public volatile java.util.Set asDescendingSetOfRanges ()
public volatile java.util.Set asRanges ()
static com.google.common.collect.ImmutableList access$000 (com.google.common.collect.ImmutableRangeSet)
com.google.common.collect.ImmutableRangeSet x0
static void ()
}
com/google/common/collect/ImmutableSet$Builder.classImmutableSet.java
package com.google.common.collect
public com.google.common.collect.ImmutableSet$Builder extends com.google.common.collect.ImmutableCollection$ArrayBasedBuilder {
public void ()
void (int)
int capacity
public com.google.common.collect.ImmutableSet$Builder add (java.lang.Object)
Object element
public transient com.google.common.collect.ImmutableSet$Builder add (java.lang.Object[])
Object[] elements
public com.google.common.collect.ImmutableSet$Builder addAll (java.lang.Iterable)
Iterable elements
public com.google.common.collect.ImmutableSet$Builder addAll (java.util.Iterator)
java.util.Iterator elements
public com.google.common.collect.ImmutableSet build ()
com.google.common.collect.ImmutableSet result
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
Iterable x0
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
Object[] x0
public volatile com.google.common.collect.ImmutableCollection$ArrayBasedBuilder add (java.lang.Object)
Object x0
public volatile com.google.common.collect.ImmutableCollection build ()
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
java.util.Iterator x0
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
Object x0
}
com/google/common/collect/ImmutableSet$Indexed$1.classImmutableSet.java
package com.google.common.collect
com.google.common.collect.ImmutableSet$Indexed$1 extends com.google.common.collect.ImmutableAsList {
final com.google.common.collect.ImmutableSet$Indexed this$0
void (com.google.common.collect.ImmutableSet$Indexed)
public java.lang.Object get (int)
int index
com.google.common.collect.ImmutableSet$Indexed delegateCollection ()
volatile com.google.common.collect.ImmutableCollection delegateCollection ()
}
com/google/common/collect/ImmutableSet$Indexed.classImmutableSet.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableSet$Indexed extends com.google.common.collect.ImmutableSet {
void ()
abstract java.lang.Object get (int)
public com.google.common.collect.UnmodifiableIterator iterator ()
com.google.common.collect.ImmutableList createAsList ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableSet$SerializedForm.classImmutableSet.java
package com.google.common.collect
com.google.common.collect.ImmutableSet$SerializedForm extends java.lang.Object implements java.io.Serializable {
final Object[] elements
private static final long serialVersionUID
void (java.lang.Object[])
Object[] elements
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableSet.classImmutableSet.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableSet extends com.google.common.collect.ImmutableCollection implements java.util.Set {
static final int MAX_TABLE_SIZE
private static final double DESIRED_LOAD_FACTOR
private static final int CUTOFF
private transient com.google.common.collect.ImmutableList asList
public static com.google.common.collect.ImmutableSet of ()
public static com.google.common.collect.ImmutableSet of (java.lang.Object)
Object element
public static com.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object)
Object e1
Object e2
public static com.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
public static com.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
public static com.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
public static transient com.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object[] others
int paramCount
Object[] elements
private static transient com.google.common.collect.ImmutableSet construct (int, java.lang.Object[])
Object elem
int index
Object value
int j
Object element
int hash
int i
Object element
Object[] uniqueElements
int n
Object[] elements
int tableSize
Object[] table
int mask
int hashCode
int uniques
static int chooseTableSize (int)
int tableSize
int setSize
public static com.google.common.collect.ImmutableSet copyOf (java.util.Collection)
com.google.common.collect.ImmutableSet set
java.util.Collection elements
Object[] array
public static com.google.common.collect.ImmutableSet copyOf (java.lang.Iterable)
Iterable elements
public static com.google.common.collect.ImmutableSet copyOf (java.util.Iterator)
java.util.Iterator elements
Object first
public static com.google.common.collect.ImmutableSet copyOf (java.lang.Object[])
Object[] elements
private static com.google.common.collect.ImmutableSet copyOfEnumSet (java.util.EnumSet)
java.util.EnumSet enumSet
void ()
boolean isHashCodeFast ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public abstract com.google.common.collect.UnmodifiableIterator iterator ()
public com.google.common.collect.ImmutableList asList ()
com.google.common.collect.ImmutableList result
com.google.common.collect.ImmutableList createAsList ()
java.lang.Object writeReplace ()
public static com.google.common.collect.ImmutableSet$Builder builder ()
public volatile java.util.Iterator iterator ()
static com.google.common.collect.ImmutableSet access$000 (int, java.lang.Object[])
int x0
Object[] x1
}
com/google/common/collect/ImmutableSetMultimap$Builder.classImmutableSetMultimap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableSetMultimap$Builder extends com.google.common.collect.ImmutableMultimap$Builder {
public void ()
public com.google.common.collect.ImmutableSetMultimap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.ImmutableSetMultimap$Builder put (java.util.Map$Entry)
java.util.Map$Entry entry
public com.google.common.collect.ImmutableSetMultimap$Builder putAll (java.lang.Iterable)
Iterable entries
public com.google.common.collect.ImmutableSetMultimap$Builder putAll (java.lang.Object, java.lang.Iterable)
Object value
java.util.Iterator i$
Object key
Iterable values
java.util.Collection collection
public transient com.google.common.collect.ImmutableSetMultimap$Builder putAll (java.lang.Object, java.lang.Object[])
Object key
Object[] values
public com.google.common.collect.ImmutableSetMultimap$Builder putAll (com.google.common.collect.Multimap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap multimap
public com.google.common.collect.ImmutableSetMultimap$Builder orderKeysBy (java.util.Comparator)
java.util.Comparator keyComparator
public com.google.common.collect.ImmutableSetMultimap$Builder orderValuesBy (java.util.Comparator)
java.util.Comparator valueComparator
public com.google.common.collect.ImmutableSetMultimap build ()
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap sortedCopy
java.util.List entries
public volatile com.google.common.collect.ImmutableMultimap build ()
public volatile com.google.common.collect.ImmutableMultimap$Builder orderValuesBy (java.util.Comparator)
java.util.Comparator x0
public volatile com.google.common.collect.ImmutableMultimap$Builder orderKeysBy (java.util.Comparator)
java.util.Comparator x0
public volatile com.google.common.collect.ImmutableMultimap$Builder putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap x0
public volatile com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Object[])
Object x0
Object[] x1
public volatile com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Iterable)
Iterable x0
public volatile com.google.common.collect.ImmutableMultimap$Builder put (java.util.Map$Entry)
java.util.Map$Entry x0
public volatile com.google.common.collect.ImmutableMultimap$Builder put (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/ImmutableSetMultimap$EntrySet.classImmutableSetMultimap.java
package com.google.common.collect
final com.google.common.collect.ImmutableSetMultimap$EntrySet extends com.google.common.collect.ImmutableSet {
private final transient com.google.common.collect.ImmutableSetMultimap multimap
void (com.google.common.collect.ImmutableSetMultimap)
com.google.common.collect.ImmutableSetMultimap multimap
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object object
public int size ()
public com.google.common.collect.UnmodifiableIterator iterator ()
boolean isPartialView ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableSetMultimap.classImmutableSetMultimap.java
package com.google.common.collect
public com.google.common.collect.ImmutableSetMultimap extends com.google.common.collect.ImmutableMultimap implements com.google.common.collect.SetMultimap {
private final transient com.google.common.collect.ImmutableSet emptySet
private transient com.google.common.collect.ImmutableSetMultimap inverse
private transient com.google.common.collect.ImmutableSet entries
private static final long serialVersionUID
public static com.google.common.collect.ImmutableSetMultimap of ()
public static com.google.common.collect.ImmutableSetMultimap of (java.lang.Object, java.lang.Object)
Object k1
Object v1
com.google.common.collect.ImmutableSetMultimap$Builder builder
public static com.google.common.collect.ImmutableSetMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
com.google.common.collect.ImmutableSetMultimap$Builder builder
public static com.google.common.collect.ImmutableSetMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
com.google.common.collect.ImmutableSetMultimap$Builder builder
public static com.google.common.collect.ImmutableSetMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
com.google.common.collect.ImmutableSetMultimap$Builder builder
public static com.google.common.collect.ImmutableSetMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
Object k5
Object v5
com.google.common.collect.ImmutableSetMultimap$Builder builder
public static com.google.common.collect.ImmutableSetMultimap$Builder builder ()
public static com.google.common.collect.ImmutableSetMultimap copyOf (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
private static com.google.common.collect.ImmutableSetMultimap copyOf (com.google.common.collect.Multimap, java.util.Comparator)
com.google.common.collect.ImmutableSetMultimap kvMultimap
Object key
java.util.Collection values
com.google.common.collect.ImmutableSet set
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap multimap
java.util.Comparator valueComparator
com.google.common.collect.ImmutableMap$Builder builder
int size
public static com.google.common.collect.ImmutableSetMultimap copyOf (java.lang.Iterable)
Iterable entries
void (com.google.common.collect.ImmutableMap, int, java.util.Comparator)
com.google.common.collect.ImmutableMap map
int size
java.util.Comparator valueComparator
public com.google.common.collect.ImmutableSet get (java.lang.Object)
Object key
com.google.common.collect.ImmutableSet set
public com.google.common.collect.ImmutableSetMultimap inverse ()
com.google.common.collect.ImmutableSetMultimap result
private com.google.common.collect.ImmutableSetMultimap invert ()
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.ImmutableSetMultimap$Builder builder
com.google.common.collect.ImmutableSetMultimap invertedMultimap
public com.google.common.collect.ImmutableSet removeAll (java.lang.Object)
Object key
public com.google.common.collect.ImmutableSet replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public com.google.common.collect.ImmutableSet entries ()
com.google.common.collect.ImmutableSet result
private static com.google.common.collect.ImmutableSet valueSet (java.util.Comparator, java.util.Collection)
java.util.Comparator valueComparator
java.util.Collection values
private static com.google.common.collect.ImmutableSet emptySet (java.util.Comparator)
java.util.Comparator valueComparator
private static com.google.common.collect.ImmutableSet$Builder valuesBuilder (java.util.Comparator)
java.util.Comparator valueComparator
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
java.util.Comparator valueComparator ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
int j
Object key
int valueCount
com.google.common.collect.ImmutableSet$Builder valuesBuilder
com.google.common.collect.ImmutableSet valueSet
int i
IllegalArgumentException e
java.io.ObjectInputStream stream
java.util.Comparator valueComparator
int keyCount
com.google.common.collect.ImmutableMap$Builder builder
int tmpSize
com.google.common.collect.ImmutableMap tmpMap
public volatile com.google.common.collect.ImmutableCollection entries ()
public volatile com.google.common.collect.ImmutableMultimap inverse ()
public volatile com.google.common.collect.ImmutableCollection get (java.lang.Object)
Object x0
public volatile com.google.common.collect.ImmutableCollection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile com.google.common.collect.ImmutableCollection removeAll (java.lang.Object)
Object x0
public volatile java.util.Collection entries ()
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile java.util.Collection get (java.lang.Object)
Object x0
public volatile java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile java.util.Set entries ()
public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile java.util.Set removeAll (java.lang.Object)
Object x0
public volatile java.util.Set get (java.lang.Object)
Object x0
static com.google.common.collect.ImmutableSetMultimap access$000 (com.google.common.collect.Multimap, java.util.Comparator)
com.google.common.collect.Multimap x0
java.util.Comparator x1
}
com/google/common/collect/ImmutableSortedAsList.classImmutableSortedAsList.java
package com.google.common.collect
final com.google.common.collect.ImmutableSortedAsList extends com.google.common.collect.RegularImmutableAsList implements com.google.common.collect.SortedIterable {
void (com.google.common.collect.ImmutableSortedSet, com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableSortedSet backingSet
com.google.common.collect.ImmutableList backingList
com.google.common.collect.ImmutableSortedSet delegateCollection ()
public java.util.Comparator comparator ()
public int indexOf (java.lang.Object)
Object target
int index
public int lastIndexOf (java.lang.Object)
Object target
public boolean contains (java.lang.Object)
Object target
com.google.common.collect.ImmutableList subListUnchecked (int, int)
int fromIndex
int toIndex
com.google.common.collect.ImmutableList parentSubList
volatile com.google.common.collect.ImmutableCollection delegateCollection ()
}
com/google/common/collect/ImmutableSortedMap$1EntrySet$1.classImmutableSortedMap.java
package com.google.common.collect
com.google.common.collect.ImmutableSortedMap$1EntrySet$1 extends com.google.common.collect.ImmutableAsList {
final com.google.common.collect.ImmutableSortedMap$1EntrySet this$1
void (com.google.common.collect.ImmutableSortedMap$1EntrySet)
public java.util.Map$Entry get (int)
int index
com.google.common.collect.ImmutableCollection delegateCollection ()
public volatile java.lang.Object get (int)
int x0
}
com/google/common/collect/ImmutableSortedMap$1EntrySet.classImmutableSortedMap.java
package com.google.common.collect
com.google.common.collect.ImmutableSortedMap$1EntrySet extends com.google.common.collect.ImmutableMapEntrySet {
final com.google.common.collect.ImmutableSortedMap this$0
void (com.google.common.collect.ImmutableSortedMap)
public com.google.common.collect.UnmodifiableIterator iterator ()
com.google.common.collect.ImmutableList createAsList ()
com.google.common.collect.ImmutableMap map ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableSortedMap$Builder.classImmutableSortedMap.java
package com.google.common.collect
public com.google.common.collect.ImmutableSortedMap$Builder extends com.google.common.collect.ImmutableMap$Builder {
private final java.util.Comparator comparator
public void (java.util.Comparator)
java.util.Comparator comparator
public com.google.common.collect.ImmutableSortedMap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.ImmutableSortedMap$Builder put (java.util.Map$Entry)
java.util.Map$Entry entry
public com.google.common.collect.ImmutableSortedMap$Builder putAll (java.util.Map)
java.util.Map map
public com.google.common.collect.ImmutableSortedMap$Builder putAll (java.lang.Iterable)
Iterable entries
public com.google.common.collect.ImmutableSortedMap$Builder orderEntriesByValue (java.util.Comparator)
java.util.Comparator valueComparator
public com.google.common.collect.ImmutableSortedMap build ()
public volatile com.google.common.collect.ImmutableMap build ()
public volatile com.google.common.collect.ImmutableMap$Builder orderEntriesByValue (java.util.Comparator)
java.util.Comparator x0
public volatile com.google.common.collect.ImmutableMap$Builder putAll (java.lang.Iterable)
Iterable x0
public volatile com.google.common.collect.ImmutableMap$Builder putAll (java.util.Map)
java.util.Map x0
public volatile com.google.common.collect.ImmutableMap$Builder put (java.util.Map$Entry)
java.util.Map$Entry x0
public volatile com.google.common.collect.ImmutableMap$Builder put (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/ImmutableSortedMap$SerializedForm.classImmutableSortedMap.java
package com.google.common.collect
com.google.common.collect.ImmutableSortedMap$SerializedForm extends com.google.common.collect.ImmutableMap$SerializedForm {
private final java.util.Comparator comparator
private static final long serialVersionUID
void (com.google.common.collect.ImmutableSortedMap)
com.google.common.collect.ImmutableSortedMap sortedMap
java.lang.Object readResolve ()
com.google.common.collect.ImmutableSortedMap$Builder builder
}
com/google/common/collect/ImmutableSortedMap.classImmutableSortedMap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableSortedMap extends com.google.common.collect.ImmutableSortedMapFauxverideShim implements java.util.NavigableMap {
private static final java.util.Comparator NATURAL_ORDER
private static final com.google.common.collect.ImmutableSortedMap NATURAL_EMPTY_MAP
private final transient com.google.common.collect.RegularImmutableSortedSet keySet
private final transient com.google.common.collect.ImmutableList valueList
private transient com.google.common.collect.ImmutableSortedMap descendingMap
private static final long serialVersionUID
static com.google.common.collect.ImmutableSortedMap emptyMap (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.ImmutableSortedMap of ()
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Comparable, java.lang.Object)
Comparable k1
Object v1
private static com.google.common.collect.ImmutableSortedMap of (java.util.Comparator, java.lang.Object, java.lang.Object)
java.util.Comparator comparator
Object k1
Object v1
private static transient com.google.common.collect.ImmutableSortedMap ofEntries (com.google.common.collect.ImmutableMapEntry[])
com.google.common.collect.ImmutableMapEntry[] entries
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object)
Comparable k1
Object v1
Comparable k2
Object v2
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object)
Comparable k1
Object v1
Comparable k2
Object v2
Comparable k3
Object v3
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object)
Comparable k1
Object v1
Comparable k2
Object v2
Comparable k3
Object v3
Comparable k4
Object v4
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object)
Comparable k1
Object v1
Comparable k2
Object v2
Comparable k3
Object v3
Comparable k4
Object v4
Comparable k5
Object v5
public static com.google.common.collect.ImmutableSortedMap copyOf (java.util.Map)
java.util.Map map
com.google.common.collect.Ordering naturalOrder
public static com.google.common.collect.ImmutableSortedMap copyOf (java.util.Map, java.util.Comparator)
java.util.Map map
java.util.Comparator comparator
public static com.google.common.collect.ImmutableSortedMap copyOf (java.lang.Iterable)
Iterable entries
com.google.common.collect.Ordering naturalOrder
public static com.google.common.collect.ImmutableSortedMap copyOf (java.lang.Iterable, java.util.Comparator)
Iterable entries
java.util.Comparator comparator
public static com.google.common.collect.ImmutableSortedMap copyOfSorted (java.util.SortedMap)
com.google.common.collect.ImmutableSortedMap kvMap
java.util.SortedMap map
java.util.Comparator comparator
private static com.google.common.collect.ImmutableSortedMap copyOfInternal (java.util.Map, java.util.Comparator)
java.util.SortedMap sortedMap
java.util.Comparator comparator2
com.google.common.collect.ImmutableSortedMap kvMap
java.util.Map map
java.util.Comparator comparator
boolean sameComparator
private static com.google.common.collect.ImmutableSortedMap fromEntries (java.util.Comparator, boolean, java.lang.Iterable)
java.util.Comparator comparator
boolean sameComparator
Iterable entries
java.util.Map$Entry[] entryArray
private static com.google.common.collect.ImmutableSortedMap fromEntries (java.util.Comparator, boolean, java.util.Map$Entry[], int)
Object key
Object value
int i
Object key
Object value
int i
Object prevKey
Object[] keys
Object[] values
java.util.Comparator comparator
boolean sameComparator
java.util.Map$Entry[] entryArray
int size
public static com.google.common.collect.ImmutableSortedMap$Builder naturalOrder ()
public static com.google.common.collect.ImmutableSortedMap$Builder orderedBy (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.ImmutableSortedMap$Builder reverseOrder ()
void (com.google.common.collect.RegularImmutableSortedSet, com.google.common.collect.ImmutableList)
com.google.common.collect.RegularImmutableSortedSet keySet
com.google.common.collect.ImmutableList valueList
void (com.google.common.collect.RegularImmutableSortedSet, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableSortedMap)
com.google.common.collect.RegularImmutableSortedSet keySet
com.google.common.collect.ImmutableList valueList
com.google.common.collect.ImmutableSortedMap descendingMap
public int size ()
public java.lang.Object get (java.lang.Object)
Object key
int index
boolean isPartialView ()
public com.google.common.collect.ImmutableSet entrySet ()
com.google.common.collect.ImmutableSet createEntrySet ()
public com.google.common.collect.ImmutableSortedSet keySet ()
public com.google.common.collect.ImmutableCollection values ()
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
private com.google.common.collect.ImmutableSortedMap getSubMap (int, int)
int fromIndex
int toIndex
public com.google.common.collect.ImmutableSortedMap headMap (java.lang.Object)
Object toKey
public com.google.common.collect.ImmutableSortedMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public com.google.common.collect.ImmutableSortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public com.google.common.collect.ImmutableSortedMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public com.google.common.collect.ImmutableSortedMap tailMap (java.lang.Object)
Object fromKey
public com.google.common.collect.ImmutableSortedMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
public java.util.Map$Entry firstEntry ()
public java.util.Map$Entry lastEntry ()
public final java.util.Map$Entry pollFirstEntry ()
public final java.util.Map$Entry pollLastEntry ()
public com.google.common.collect.ImmutableSortedMap descendingMap ()
com.google.common.collect.ImmutableSortedMap result
public com.google.common.collect.ImmutableSortedSet navigableKeySet ()
public com.google.common.collect.ImmutableSortedSet descendingKeySet ()
java.lang.Object writeReplace ()
public volatile com.google.common.collect.ImmutableSet keySet ()
public volatile java.util.Set entrySet ()
public volatile java.util.Collection values ()
public volatile java.util.Set keySet ()
public volatile java.util.SortedMap tailMap (java.lang.Object)
Object x0
public volatile java.util.SortedMap headMap (java.lang.Object)
Object x0
public volatile java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object x0
boolean x1
public volatile java.util.NavigableMap headMap (java.lang.Object, boolean)
Object x0
boolean x1
public volatile java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object x0
boolean x1
Object x2
boolean x3
public volatile java.util.NavigableSet descendingKeySet ()
public volatile java.util.NavigableSet navigableKeySet ()
public volatile java.util.NavigableMap descendingMap ()
static com.google.common.collect.ImmutableSortedMap access$000 (java.util.Comparator, java.lang.Object, java.lang.Object)
java.util.Comparator x0
Object x1
Object x2
static com.google.common.collect.ImmutableSortedMap access$100 (java.util.Comparator, boolean, java.util.Map$Entry[], int)
java.util.Comparator x0
boolean x1
java.util.Map$Entry[] x2
int x3
static com.google.common.collect.RegularImmutableSortedSet access$200 (com.google.common.collect.ImmutableSortedMap)
com.google.common.collect.ImmutableSortedMap x0
static com.google.common.collect.ImmutableList access$300 (com.google.common.collect.ImmutableSortedMap)
com.google.common.collect.ImmutableSortedMap x0
static void ()
}
com/google/common/collect/ImmutableSortedMapFauxverideShim.classImmutableSortedMapFauxverideShim.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableSortedMapFauxverideShim extends com.google.common.collect.ImmutableMap {
void ()
public static com.google.common.collect.ImmutableSortedMap$Builder builder ()
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object)
Object k1
Object v1
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
Object k5
Object v5
}
com/google/common/collect/ImmutableSortedMultiset$Builder.classImmutableSortedMultiset.java
package com.google.common.collect
public com.google.common.collect.ImmutableSortedMultiset$Builder extends com.google.common.collect.ImmutableMultiset$Builder {
public void (java.util.Comparator)
java.util.Comparator comparator
public com.google.common.collect.ImmutableSortedMultiset$Builder add (java.lang.Object)
Object element
public com.google.common.collect.ImmutableSortedMultiset$Builder addCopies (java.lang.Object, int)
Object element
int occurrences
public com.google.common.collect.ImmutableSortedMultiset$Builder setCount (java.lang.Object, int)
Object element
int count
public transient com.google.common.collect.ImmutableSortedMultiset$Builder add (java.lang.Object[])
Object[] elements
public com.google.common.collect.ImmutableSortedMultiset$Builder addAll (java.lang.Iterable)
Iterable elements
public com.google.common.collect.ImmutableSortedMultiset$Builder addAll (java.util.Iterator)
java.util.Iterator elements
public com.google.common.collect.ImmutableSortedMultiset build ()
public volatile com.google.common.collect.ImmutableMultiset build ()
public volatile com.google.common.collect.ImmutableMultiset$Builder addAll (java.util.Iterator)
java.util.Iterator x0
public volatile com.google.common.collect.ImmutableMultiset$Builder addAll (java.lang.Iterable)
Iterable x0
public volatile com.google.common.collect.ImmutableMultiset$Builder add (java.lang.Object[])
Object[] x0
public volatile com.google.common.collect.ImmutableMultiset$Builder setCount (java.lang.Object, int)
Object x0
int x1
public volatile com.google.common.collect.ImmutableMultiset$Builder addCopies (java.lang.Object, int)
Object x0
int x1
public volatile com.google.common.collect.ImmutableMultiset$Builder add (java.lang.Object)
Object x0
public volatile com.google.common.collect.ImmutableCollection build ()
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
java.util.Iterator x0
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
Iterable x0
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
Object[] x0
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
Object x0
}
com/google/common/collect/ImmutableSortedMultiset$SerializedForm.classImmutableSortedMultiset.java
package com.google.common.collect
final com.google.common.collect.ImmutableSortedMultiset$SerializedForm extends java.lang.Object implements java.io.Serializable {
final java.util.Comparator comparator
final Object[] elements
final int[] counts
void (com.google.common.collect.SortedMultiset)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.SortedMultiset multiset
int n
int i
java.lang.Object readResolve ()
int i
int n
com.google.common.collect.ImmutableSortedMultiset$Builder builder
}
com/google/common/collect/ImmutableSortedMultiset.classImmutableSortedMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableSortedMultiset extends com.google.common.collect.ImmutableSortedMultisetFauxverideShim implements com.google.common.collect.SortedMultiset {
transient com.google.common.collect.ImmutableSortedMultiset descendingMultiset
public static com.google.common.collect.ImmutableSortedMultiset of ()
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable)
Comparable element
com.google.common.collect.RegularImmutableSortedSet elementSet
long[] cumulativeCounts
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
Comparable e3
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
Comparable e3
Comparable e4
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
Comparable e3
Comparable e4
Comparable e5
public static transient com.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable[])
Comparable e1
Comparable e2
Comparable e3
Comparable e4
Comparable e5
Comparable e6
Comparable[] remaining
int size
java.util.List all
public static com.google.common.collect.ImmutableSortedMultiset copyOf (java.lang.Comparable[])
Comparable[] elements
public static com.google.common.collect.ImmutableSortedMultiset copyOf (java.lang.Iterable)
Iterable elements
com.google.common.collect.Ordering naturalOrder
public static com.google.common.collect.ImmutableSortedMultiset copyOf (java.util.Iterator)
java.util.Iterator elements
com.google.common.collect.Ordering naturalOrder
public static com.google.common.collect.ImmutableSortedMultiset copyOf (java.util.Comparator, java.util.Iterator)
java.util.Comparator comparator
java.util.Iterator elements
public static com.google.common.collect.ImmutableSortedMultiset copyOf (java.util.Comparator, java.lang.Iterable)
com.google.common.collect.ImmutableSortedMultiset multiset
java.util.Comparator comparator
Iterable elements
com.google.common.collect.TreeMultiset sortedCopy
public static com.google.common.collect.ImmutableSortedMultiset copyOfSorted (com.google.common.collect.SortedMultiset)
com.google.common.collect.SortedMultiset sortedMultiset
private static com.google.common.collect.ImmutableSortedMultiset copyOfSortedEntries (java.util.Comparator, java.util.Collection)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
java.util.Comparator comparator
java.util.Collection entries
com.google.common.collect.ImmutableList$Builder elementsBuilder
long[] cumulativeCounts
int i
static com.google.common.collect.ImmutableSortedMultiset emptyMultiset (java.util.Comparator)
java.util.Comparator comparator
void ()
public final java.util.Comparator comparator ()
public abstract com.google.common.collect.ImmutableSortedSet elementSet ()
public com.google.common.collect.ImmutableSortedMultiset descendingMultiset ()
com.google.common.collect.ImmutableSortedMultiset result
public final com.google.common.collect.Multiset$Entry pollFirstEntry ()
public final com.google.common.collect.Multiset$Entry pollLastEntry ()
public abstract com.google.common.collect.ImmutableSortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
public com.google.common.collect.ImmutableSortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType lowerBoundType
Object upperBound
com.google.common.collect.BoundType upperBoundType
public abstract com.google.common.collect.ImmutableSortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
public static com.google.common.collect.ImmutableSortedMultiset$Builder orderedBy (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.ImmutableSortedMultiset$Builder reverseOrder ()
public static com.google.common.collect.ImmutableSortedMultiset$Builder naturalOrder ()
java.lang.Object writeReplace ()
public volatile java.util.Set elementSet ()
public volatile com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object x0
com.google.common.collect.BoundType x1
public volatile com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object x0
com.google.common.collect.BoundType x1
Object x2
com.google.common.collect.BoundType x3
public volatile com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object x0
com.google.common.collect.BoundType x1
public volatile com.google.common.collect.SortedMultiset descendingMultiset ()
public volatile java.util.NavigableSet elementSet ()
public volatile java.util.SortedSet elementSet ()
}
com/google/common/collect/ImmutableSortedMultisetFauxverideShim.classImmutableSortedMultisetFauxverideShim.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableSortedMultisetFauxverideShim extends com.google.common.collect.ImmutableMultiset {
void ()
public static com.google.common.collect.ImmutableSortedMultiset$Builder builder ()
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object)
Object element
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object)
Object e1
Object e2
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
public static transient com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object[] remaining
public static com.google.common.collect.ImmutableSortedMultiset copyOf (java.lang.Object[])
Object[] elements
}
com/google/common/collect/ImmutableSortedSet$Builder.classImmutableSortedSet.java
package com.google.common.collect
public final com.google.common.collect.ImmutableSortedSet$Builder extends com.google.common.collect.ImmutableSet$Builder {
private final java.util.Comparator comparator
public void (java.util.Comparator)
java.util.Comparator comparator
public com.google.common.collect.ImmutableSortedSet$Builder add (java.lang.Object)
Object element
public transient com.google.common.collect.ImmutableSortedSet$Builder add (java.lang.Object[])
Object[] elements
public com.google.common.collect.ImmutableSortedSet$Builder addAll (java.lang.Iterable)
Iterable elements
public com.google.common.collect.ImmutableSortedSet$Builder addAll (java.util.Iterator)
java.util.Iterator elements
public com.google.common.collect.ImmutableSortedSet build ()
Object[] contentsArray
com.google.common.collect.ImmutableSortedSet result
public volatile com.google.common.collect.ImmutableSet build ()
public volatile com.google.common.collect.ImmutableSet$Builder addAll (java.util.Iterator)
java.util.Iterator x0
public volatile com.google.common.collect.ImmutableSet$Builder addAll (java.lang.Iterable)
Iterable x0
public volatile com.google.common.collect.ImmutableSet$Builder add (java.lang.Object[])
Object[] x0
public volatile com.google.common.collect.ImmutableSet$Builder add (java.lang.Object)
Object x0
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
Iterable x0
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
Object[] x0
public volatile com.google.common.collect.ImmutableCollection$ArrayBasedBuilder add (java.lang.Object)
Object x0
public volatile com.google.common.collect.ImmutableCollection build ()
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
java.util.Iterator x0
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
Object x0
}
com/google/common/collect/ImmutableSortedSet$SerializedForm.classImmutableSortedSet.java
package com.google.common.collect
com.google.common.collect.ImmutableSortedSet$SerializedForm extends java.lang.Object implements java.io.Serializable {
final java.util.Comparator comparator
final Object[] elements
private static final long serialVersionUID
public void (java.util.Comparator, java.lang.Object[])
java.util.Comparator comparator
Object[] elements
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableSortedSet.classImmutableSortedSet.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableSortedSet extends com.google.common.collect.ImmutableSortedSetFauxverideShim implements java.util.NavigableSet com.google.common.collect.SortedIterable {
final transient java.util.Comparator comparator
transient com.google.common.collect.ImmutableSortedSet descendingSet
static com.google.common.collect.RegularImmutableSortedSet emptySet (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.ImmutableSortedSet of ()
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable)
Comparable element
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
Comparable e3
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
Comparable e3
Comparable e4
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
Comparable e3
Comparable e4
Comparable e5
public static transient com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable[])
Comparable e1
Comparable e2
Comparable e3
Comparable e4
Comparable e5
Comparable e6
Comparable[] remaining
Comparable[] contents
public static com.google.common.collect.ImmutableSortedSet copyOf (java.lang.Comparable[])
Comparable[] elements
public static com.google.common.collect.ImmutableSortedSet copyOf (java.lang.Iterable)
Iterable elements
com.google.common.collect.Ordering naturalOrder
public static com.google.common.collect.ImmutableSortedSet copyOf (java.util.Collection)
java.util.Collection elements
com.google.common.collect.Ordering naturalOrder
public static com.google.common.collect.ImmutableSortedSet copyOf (java.util.Iterator)
java.util.Iterator elements
com.google.common.collect.Ordering naturalOrder
public static com.google.common.collect.ImmutableSortedSet copyOf (java.util.Comparator, java.util.Iterator)
java.util.Comparator comparator
java.util.Iterator elements
public static com.google.common.collect.ImmutableSortedSet copyOf (java.util.Comparator, java.lang.Iterable)
com.google.common.collect.ImmutableSortedSet original
java.util.Comparator comparator
Iterable elements
boolean hasSameComparator
Object[] array
public static com.google.common.collect.ImmutableSortedSet copyOf (java.util.Comparator, java.util.Collection)
java.util.Comparator comparator
java.util.Collection elements
public static com.google.common.collect.ImmutableSortedSet copyOfSorted (java.util.SortedSet)
java.util.SortedSet sortedSet
java.util.Comparator comparator
com.google.common.collect.ImmutableList list
static transient com.google.common.collect.ImmutableSortedSet construct (java.util.Comparator, int, java.lang.Object[])
Object cur
Object prev
int i
java.util.Comparator comparator
int n
Object[] contents
int uniques
public static com.google.common.collect.ImmutableSortedSet$Builder orderedBy (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.ImmutableSortedSet$Builder reverseOrder ()
public static com.google.common.collect.ImmutableSortedSet$Builder naturalOrder ()
int unsafeCompare (java.lang.Object, java.lang.Object)
Object a
Object b
static int unsafeCompare (java.util.Comparator, java.lang.Object, java.lang.Object)
java.util.Comparator comparator
Object a
Object b
java.util.Comparator unsafeComparator
void (java.util.Comparator)
java.util.Comparator comparator
public java.util.Comparator comparator ()
public abstract com.google.common.collect.UnmodifiableIterator iterator ()
public com.google.common.collect.ImmutableSortedSet headSet (java.lang.Object)
Object toElement
public com.google.common.collect.ImmutableSortedSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public com.google.common.collect.ImmutableSortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public com.google.common.collect.ImmutableSortedSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public com.google.common.collect.ImmutableSortedSet tailSet (java.lang.Object)
Object fromElement
public com.google.common.collect.ImmutableSortedSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
abstract com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
abstract com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
abstract com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
public java.lang.Object first ()
public java.lang.Object last ()
public final java.lang.Object pollFirst ()
public final java.lang.Object pollLast ()
public com.google.common.collect.ImmutableSortedSet descendingSet ()
com.google.common.collect.ImmutableSortedSet result
com.google.common.collect.ImmutableSortedSet createDescendingSet ()
public abstract com.google.common.collect.UnmodifiableIterator descendingIterator ()
abstract int indexOf (java.lang.Object)
private void readObject (java.io.ObjectInputStream) throws java.io.InvalidObjectException
java.io.ObjectInputStream stream
java.lang.Object writeReplace ()
public volatile java.util.Iterator iterator ()
public volatile java.util.SortedSet tailSet (java.lang.Object)
Object x0
public volatile java.util.SortedSet headSet (java.lang.Object)
Object x0
public volatile java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object x0
boolean x1
public volatile java.util.NavigableSet headSet (java.lang.Object, boolean)
Object x0
boolean x1
public volatile java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object x0
boolean x1
Object x2
boolean x3
public volatile java.util.Iterator descendingIterator ()
public volatile java.util.NavigableSet descendingSet ()
}
com/google/common/collect/ImmutableSortedSetFauxverideShim.classImmutableSortedSetFauxverideShim.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableSortedSetFauxverideShim extends com.google.common.collect.ImmutableSet {
void ()
public static com.google.common.collect.ImmutableSortedSet$Builder builder ()
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Object)
Object element
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object)
Object e1
Object e2
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
public static transient com.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object[] remaining
public static com.google.common.collect.ImmutableSortedSet copyOf (java.lang.Object[])
Object[] elements
}
com/google/common/collect/ImmutableTable$Builder.classImmutableTable.java
package com.google.common.collect
public final com.google.common.collect.ImmutableTable$Builder extends java.lang.Object {
private final java.util.List cells
private java.util.Comparator rowComparator
private java.util.Comparator columnComparator
public void ()
public com.google.common.collect.ImmutableTable$Builder orderRowsBy (java.util.Comparator)
java.util.Comparator rowComparator
public com.google.common.collect.ImmutableTable$Builder orderColumnsBy (java.util.Comparator)
java.util.Comparator columnComparator
public com.google.common.collect.ImmutableTable$Builder put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public com.google.common.collect.ImmutableTable$Builder put (com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell immutableCell
com.google.common.collect.Table$Cell cell
public com.google.common.collect.ImmutableTable$Builder putAll (com.google.common.collect.Table)
com.google.common.collect.Table$Cell cell
java.util.Iterator i$
com.google.common.collect.Table table
public com.google.common.collect.ImmutableTable build ()
int size
}
com/google/common/collect/ImmutableTable$SerializedForm.classImmutableTable.java
package com.google.common.collect
final com.google.common.collect.ImmutableTable$SerializedForm extends java.lang.Object implements java.io.Serializable {
private final Object[] rowKeys
private final Object[] columnKeys
private final Object[] cellValues
private final int[] cellRowIndices
private final int[] cellColumnIndices
private static final long serialVersionUID
private void (java.lang.Object[], java.lang.Object[], java.lang.Object[], int[], int[])
Object[] rowKeys
Object[] columnKeys
Object[] cellValues
int[] cellRowIndices
int[] cellColumnIndices
static com.google.common.collect.ImmutableTable$SerializedForm create (com.google.common.collect.ImmutableTable, int[], int[])
com.google.common.collect.ImmutableTable table
int[] cellRowIndices
int[] cellColumnIndices
java.lang.Object readResolve ()
int i
com.google.common.collect.ImmutableList$Builder cellListBuilder
}
com/google/common/collect/ImmutableTable.classImmutableTable.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableTable extends com.google.common.collect.AbstractTable implements java.io.Serializable {
public static com.google.common.collect.ImmutableTable of ()
public static com.google.common.collect.ImmutableTable of (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public static com.google.common.collect.ImmutableTable copyOf (com.google.common.collect.Table)
com.google.common.collect.ImmutableTable parameterizedTable
com.google.common.collect.Table$Cell cell
java.util.Iterator i$
com.google.common.collect.Table$Cell onlyCell
com.google.common.collect.ImmutableSet$Builder cellSetBuilder
int size
com.google.common.collect.Table table
public static com.google.common.collect.ImmutableTable$Builder builder ()
static com.google.common.collect.Table$Cell cellOf (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
void ()
public com.google.common.collect.ImmutableSet cellSet ()
abstract com.google.common.collect.ImmutableSet createCellSet ()
final com.google.common.collect.UnmodifiableIterator cellIterator ()
public com.google.common.collect.ImmutableCollection values ()
abstract com.google.common.collect.ImmutableCollection createValues ()
final java.util.Iterator valuesIterator ()
public com.google.common.collect.ImmutableMap column (java.lang.Object)
Object columnKey
public com.google.common.collect.ImmutableSet columnKeySet ()
public abstract com.google.common.collect.ImmutableMap columnMap ()
public com.google.common.collect.ImmutableMap row (java.lang.Object)
Object rowKey
public com.google.common.collect.ImmutableSet rowKeySet ()
public abstract com.google.common.collect.ImmutableMap rowMap ()
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsValue (java.lang.Object)
Object value
public final void clear ()
public final java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public final void putAll (com.google.common.collect.Table)
com.google.common.collect.Table table
public final java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
abstract com.google.common.collect.ImmutableTable$SerializedForm createSerializedForm ()
final java.lang.Object writeReplace ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile boolean equals (java.lang.Object)
Object x0
volatile java.util.Collection createValues ()
public volatile java.util.Collection values ()
volatile java.util.Iterator cellIterator ()
volatile java.util.Set createCellSet ()
public volatile java.util.Set cellSet ()
public volatile boolean isEmpty ()
public volatile java.lang.Object get (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile java.util.Set columnKeySet ()
public volatile java.util.Set rowKeySet ()
public volatile boolean containsColumn (java.lang.Object)
Object x0
public volatile boolean containsRow (java.lang.Object)
Object x0
public volatile java.util.Map columnMap ()
public volatile java.util.Map rowMap ()
public volatile java.util.Map column (java.lang.Object)
Object x0
public volatile java.util.Map row (java.lang.Object)
Object x0
}
com/google/common/collect/Interner.classInterner.java
package com.google.common.collect
public abstract com.google.common.collect.Interner extends java.lang.Object {
public abstract java.lang.Object intern (java.lang.Object)
}
com/google/common/collect/Interners$1.classInterners.java
package com.google.common.collect
final com.google.common.collect.Interners$1 extends java.lang.Object implements com.google.common.collect.Interner {
final java.util.concurrent.ConcurrentMap val$map
void (java.util.concurrent.ConcurrentMap)
public java.lang.Object intern (java.lang.Object)
Object sample
Object canonical
}
com/google/common/collect/Interners$InternerFunction.classInterners.java
package com.google.common.collect
com.google.common.collect.Interners$InternerFunction extends java.lang.Object implements com.google.common.base.Function {
private final com.google.common.collect.Interner interner
public void (com.google.common.collect.Interner)
com.google.common.collect.Interner interner
public java.lang.Object apply (java.lang.Object)
Object input
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.collect.Interners$InternerFunction that
Object other
}
com/google/common/collect/Interners$WeakInterner$Dummy.classInterners.java
package com.google.common.collect
final com.google.common.collect.Interners$WeakInterner$Dummy extends java.lang.Enum {
public static final com.google.common.collect.Interners$WeakInterner$Dummy VALUE
private static final com.google.common.collect.Interners$WeakInterner$Dummy[] $VALUES
public static com.google.common.collect.Interners$WeakInterner$Dummy[] values ()
public static com.google.common.collect.Interners$WeakInterner$Dummy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/common/collect/Interners$WeakInterner.classInterners.java
package com.google.common.collect
com.google.common.collect.Interners$WeakInterner extends java.lang.Object implements com.google.common.collect.Interner {
private final com.google.common.collect.MapMakerInternalMap map
private void ()
public java.lang.Object intern (java.lang.Object)
Object canonical
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
com.google.common.collect.Interners$WeakInterner$Dummy sneaky
Object sample
void (com.google.common.collect.Interners$1)
com.google.common.collect.Interners$1 x0
}
com/google/common/collect/Interners.classInterners.java
package com.google.common.collect
public final com.google.common.collect.Interners extends java.lang.Object {
private void ()
public static com.google.common.collect.Interner newStrongInterner ()
java.util.concurrent.ConcurrentMap map
public static com.google.common.collect.Interner newWeakInterner ()
public static com.google.common.base.Function asFunction (com.google.common.collect.Interner)
com.google.common.collect.Interner interner
}
com/google/common/collect/Iterables$1.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$1 extends com.google.common.collect.FluentIterable {
final Iterable val$iterable
void (java.lang.Iterable)
public java.util.Iterator iterator ()
public java.lang.String toString ()
}
com/google/common/collect/Iterables$10.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$10 extends com.google.common.collect.FluentIterable {
final Iterable val$iterable
void (java.lang.Iterable)
public java.util.Iterator iterator ()
public java.lang.String toString ()
}
com/google/common/collect/Iterables$11.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$11 extends com.google.common.collect.FluentIterable {
final Iterable val$iterable
void (java.lang.Iterable)
public java.util.Iterator iterator ()
public java.lang.String toString ()
}
com/google/common/collect/Iterables$12.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$12 extends com.google.common.collect.FluentIterable {
final Iterable val$iterables
final java.util.Comparator val$comparator
void (java.lang.Iterable, java.util.Comparator)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$13.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$13 extends java.lang.Object implements com.google.common.base.Function {
void ()
public java.util.Iterator apply (java.lang.Iterable)
Iterable iterable
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Iterables$2.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$2 extends com.google.common.collect.FluentIterable {
final Iterable val$iterable
final int val$size
void (java.lang.Iterable, int)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$3.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$3 extends com.google.common.collect.FluentIterable {
final Iterable val$iterable
final int val$size
void (java.lang.Iterable, int)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$4.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$4 extends com.google.common.collect.FluentIterable {
final Iterable val$unfiltered
final com.google.common.base.Predicate val$retainIfTrue
void (java.lang.Iterable, com.google.common.base.Predicate)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$5.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$5 extends com.google.common.collect.FluentIterable {
final Iterable val$unfiltered
final Class val$desiredType
void (java.lang.Iterable, java.lang.Class)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$6.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$6 extends com.google.common.collect.FluentIterable {
final Iterable val$fromIterable
final com.google.common.base.Function val$function
void (java.lang.Iterable, com.google.common.base.Function)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$7.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$7 extends com.google.common.collect.FluentIterable {
final java.util.List val$list
final int val$numberToSkip
void (java.util.List, int)
public java.util.Iterator iterator ()
int toSkip
}
com/google/common/collect/Iterables$8$1.classIterables.java
package com.google.common.collect
com.google.common.collect.Iterables$8$1 extends java.lang.Object implements java.util.Iterator {
boolean atStart
final java.util.Iterator val$iterator
final com.google.common.collect.Iterables$8 this$0
void (com.google.common.collect.Iterables$8, java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
Object result
public void remove ()
}
com/google/common/collect/Iterables$8.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$8 extends com.google.common.collect.FluentIterable {
final Iterable val$iterable
final int val$numberToSkip
void (java.lang.Iterable, int)
public java.util.Iterator iterator ()
java.util.Iterator iterator
}
com/google/common/collect/Iterables$9.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$9 extends com.google.common.collect.FluentIterable {
final Iterable val$iterable
final int val$limitSize
void (java.lang.Iterable, int)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$UnmodifiableIterable.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$UnmodifiableIterable extends com.google.common.collect.FluentIterable {
private final Iterable iterable
private void (java.lang.Iterable)
Iterable iterable
public java.util.Iterator iterator ()
public java.lang.String toString ()
void (java.lang.Iterable, com.google.common.collect.Iterables$1)
Iterable x0
com.google.common.collect.Iterables$1 x1
}
com/google/common/collect/Iterables.classIterables.java
package com.google.common.collect
public final com.google.common.collect.Iterables extends java.lang.Object {
private void ()
public static java.lang.Iterable unmodifiableIterable (java.lang.Iterable)
Iterable result
Iterable iterable
public static java.lang.Iterable unmodifiableIterable (com.google.common.collect.ImmutableCollection)
com.google.common.collect.ImmutableCollection iterable
public static int size (java.lang.Iterable)
Iterable iterable
public static boolean contains (java.lang.Iterable, java.lang.Object)
java.util.Collection collection
Iterable iterable
Object element
public static boolean removeAll (java.lang.Iterable, java.util.Collection)
Iterable removeFrom
java.util.Collection elementsToRemove
public static boolean retainAll (java.lang.Iterable, java.util.Collection)
Iterable removeFrom
java.util.Collection elementsToRetain
public static boolean removeIf (java.lang.Iterable, com.google.common.base.Predicate)
Iterable removeFrom
com.google.common.base.Predicate predicate
private static boolean removeIfFromRandomAccessList (java.util.List, com.google.common.base.Predicate)
UnsupportedOperationException e
IllegalArgumentException e
Object element
java.util.List list
com.google.common.base.Predicate predicate
int from
int to
private static void slowRemoveIfForRemainingElements (java.util.List, com.google.common.base.Predicate, int, int)
int n
int n
java.util.List list
com.google.common.base.Predicate predicate
int to
int from
static java.lang.Object removeFirstMatching (java.lang.Iterable, com.google.common.base.Predicate)
Object next
Iterable removeFrom
com.google.common.base.Predicate predicate
java.util.Iterator iterator
public static boolean elementsEqual (java.lang.Iterable, java.lang.Iterable)
java.util.Collection collection1
java.util.Collection collection2
Iterable iterable1
Iterable iterable2
public static java.lang.String toString (java.lang.Iterable)
Iterable iterable
public static java.lang.Object getOnlyElement (java.lang.Iterable)
Iterable iterable
public static java.lang.Object getOnlyElement (java.lang.Iterable, java.lang.Object)
Iterable iterable
Object defaultValue
public static java.lang.Object[] toArray (java.lang.Iterable, java.lang.Class)
Iterable iterable
Class type
static java.lang.Object[] toArray (java.lang.Iterable, java.lang.Object[])
Iterable iterable
Object[] array
java.util.Collection collection
static java.lang.Object[] toArray (java.lang.Iterable)
Iterable iterable
private static java.util.Collection castOrCopyToCollection (java.lang.Iterable)
Iterable iterable
public static boolean addAll (java.util.Collection, java.lang.Iterable)
java.util.Collection c
java.util.Collection addTo
Iterable elementsToAdd
public static int frequency (java.lang.Iterable, java.lang.Object)
Iterable iterable
Object element
public static java.lang.Iterable cycle (java.lang.Iterable)
Iterable iterable
public static transient java.lang.Iterable cycle (java.lang.Object[])
Object[] elements
public static java.lang.Iterable concat (java.lang.Iterable, java.lang.Iterable)
Iterable a
Iterable b
public static java.lang.Iterable concat (java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
Iterable a
Iterable b
Iterable c
public static java.lang.Iterable concat (java.lang.Iterable, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
Iterable a
Iterable b
Iterable c
Iterable d
public static transient java.lang.Iterable concat (java.lang.Iterable[])
Iterable[] inputs
public static java.lang.Iterable concat (java.lang.Iterable)
Iterable inputs
public static java.lang.Iterable partition (java.lang.Iterable, int)
Iterable iterable
int size
public static java.lang.Iterable paddedPartition (java.lang.Iterable, int)
Iterable iterable
int size
public static java.lang.Iterable filter (java.lang.Iterable, com.google.common.base.Predicate)
Iterable unfiltered
com.google.common.base.Predicate retainIfTrue
public static java.lang.Iterable filter (java.lang.Iterable, java.lang.Class)
Iterable unfiltered
Class desiredType
public static boolean any (java.lang.Iterable, com.google.common.base.Predicate)
Iterable iterable
com.google.common.base.Predicate predicate
public static boolean all (java.lang.Iterable, com.google.common.base.Predicate)
Iterable iterable
com.google.common.base.Predicate predicate
public static java.lang.Object find (java.lang.Iterable, com.google.common.base.Predicate)
Iterable iterable
com.google.common.base.Predicate predicate
public static java.lang.Object find (java.lang.Iterable, com.google.common.base.Predicate, java.lang.Object)
Iterable iterable
com.google.common.base.Predicate predicate
Object defaultValue
public static com.google.common.base.Optional tryFind (java.lang.Iterable, com.google.common.base.Predicate)
Iterable iterable
com.google.common.base.Predicate predicate
public static int indexOf (java.lang.Iterable, com.google.common.base.Predicate)
Iterable iterable
com.google.common.base.Predicate predicate
public static java.lang.Iterable transform (java.lang.Iterable, com.google.common.base.Function)
Iterable fromIterable
com.google.common.base.Function function
public static java.lang.Object get (java.lang.Iterable, int)
Iterable iterable
int position
public static java.lang.Object get (java.lang.Iterable, int, java.lang.Object)
java.util.List list
java.util.Iterator iterator
Iterable iterable
int position
Object defaultValue
public static java.lang.Object getFirst (java.lang.Iterable, java.lang.Object)
Iterable iterable
Object defaultValue
public static java.lang.Object getLast (java.lang.Iterable)
java.util.List list
Iterable iterable
public static java.lang.Object getLast (java.lang.Iterable, java.lang.Object)
java.util.Collection c
Iterable iterable
Object defaultValue
private static java.lang.Object getLastInNonemptyList (java.util.List)
java.util.List list
public static java.lang.Iterable skip (java.lang.Iterable, int)
java.util.List list
Iterable iterable
int numberToSkip
public static java.lang.Iterable limit (java.lang.Iterable, int)
Iterable iterable
int limitSize
public static java.lang.Iterable consumingIterable (java.lang.Iterable)
Iterable iterable
public static boolean isEmpty (java.lang.Iterable)
Iterable iterable
public static java.lang.Iterable mergeSorted (java.lang.Iterable, java.util.Comparator)
Iterable iterables
java.util.Comparator comparator
Iterable iterable
static com.google.common.base.Function toIterator ()
}
com/google/common/collect/Iterators$1.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$1 extends com.google.common.collect.UnmodifiableListIterator {
void ()
public boolean hasNext ()
public java.lang.Object next ()
public boolean hasPrevious ()
public java.lang.Object previous ()
public int nextIndex ()
public int previousIndex ()
}
com/google/common/collect/Iterators$10.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$10 extends com.google.common.collect.AbstractIndexedListIterator {
final Object[] val$array
final int val$offset
void (int, int, java.lang.Object[], int)
int x0
int x1
protected java.lang.Object get (int)
int index
}
com/google/common/collect/Iterators$11.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$11 extends com.google.common.collect.UnmodifiableIterator {
boolean done
final Object val$value
void (java.lang.Object)
public boolean hasNext ()
public java.lang.Object next ()
}
com/google/common/collect/Iterators$12.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$12 extends com.google.common.collect.UnmodifiableIterator {
final java.util.Enumeration val$enumeration
void (java.util.Enumeration)
public boolean hasNext ()
public java.lang.Object next ()
}
com/google/common/collect/Iterators$13.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$13 extends java.lang.Object implements java.util.Enumeration {
final java.util.Iterator val$iterator
void (java.util.Iterator)
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
com/google/common/collect/Iterators$2.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$2 extends java.lang.Object implements java.util.Iterator {
void ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/Iterators$3.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$3 extends com.google.common.collect.UnmodifiableIterator {
final java.util.Iterator val$iterator
void (java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
}
com/google/common/collect/Iterators$4.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$4 extends java.lang.Object implements java.util.Iterator {
java.util.Iterator iterator
final Iterable val$iterable
void (java.lang.Iterable)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/Iterators$5.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$5 extends com.google.common.collect.UnmodifiableIterator {
final java.util.Iterator val$iterator
final int val$size
final boolean val$pad
void (java.util.Iterator, int, boolean)
public boolean hasNext ()
public java.util.List next ()
int i
Object[] array
int count
java.util.List list
public volatile java.lang.Object next ()
}
com/google/common/collect/Iterators$6.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$6 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$unfiltered
final com.google.common.base.Predicate val$retainIfTrue
void (java.util.Iterator, com.google.common.base.Predicate)
protected java.lang.Object computeNext ()
Object element
}
com/google/common/collect/Iterators$7.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$7 extends com.google.common.collect.TransformedIterator {
final com.google.common.base.Function val$function
void (java.util.Iterator, com.google.common.base.Function)
java.util.Iterator x0
java.lang.Object transform (java.lang.Object)
Object from
}
com/google/common/collect/Iterators$8.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$8 extends java.lang.Object implements java.util.Iterator {
private int count
final int val$limitSize
final java.util.Iterator val$iterator
void (int, java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/Iterators$9.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$9 extends com.google.common.collect.UnmodifiableIterator {
final java.util.Iterator val$iterator
void (java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
Object next
public java.lang.String toString ()
}
com/google/common/collect/Iterators$ConcatenatedIterator$1.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$ConcatenatedIterator$1 extends com.google.common.collect.MultitransformedIterator {
void (java.util.Iterator)
java.util.Iterator x0
java.util.Iterator transform (java.util.Iterator)
com.google.common.collect.Iterators$ConcatenatedIterator concatIterator
java.util.Iterator iterator
volatile java.util.Iterator transform (java.lang.Object)
Object x0
}
com/google/common/collect/Iterators$ConcatenatedIterator.classIterators.java
package com.google.common.collect
com.google.common.collect.Iterators$ConcatenatedIterator extends com.google.common.collect.MultitransformedIterator {
public void (java.util.Iterator)
java.util.Iterator iterators
java.util.Iterator transform (java.util.Iterator)
java.util.Iterator iterator
private static java.util.Iterator getComponentIterators (java.util.Iterator)
java.util.Iterator iterators
volatile java.util.Iterator transform (java.lang.Object)
Object x0
static java.util.Iterator access$000 (java.util.Iterator)
java.util.Iterator x0
}
com/google/common/collect/Iterators$MergingIterator$1.classIterators.java
package com.google.common.collect
com.google.common.collect.Iterators$MergingIterator$1 extends java.lang.Object implements java.util.Comparator {
final java.util.Comparator val$itemComparator
final com.google.common.collect.Iterators$MergingIterator this$0
void (com.google.common.collect.Iterators$MergingIterator, java.util.Comparator)
public int compare (com.google.common.collect.PeekingIterator, com.google.common.collect.PeekingIterator)
com.google.common.collect.PeekingIterator o1
com.google.common.collect.PeekingIterator o2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/Iterators$MergingIterator.classIterators.java
package com.google.common.collect
com.google.common.collect.Iterators$MergingIterator extends com.google.common.collect.UnmodifiableIterator {
final java.util.Queue queue
public void (java.lang.Iterable, java.util.Comparator)
java.util.Iterator iterator
java.util.Iterator i$
Iterable iterators
java.util.Comparator itemComparator
java.util.Comparator heapComparator
public boolean hasNext ()
public java.lang.Object next ()
com.google.common.collect.PeekingIterator nextIter
Object next
}
com/google/common/collect/Iterators$PeekingImpl.classIterators.java
package com.google.common.collect
com.google.common.collect.Iterators$PeekingImpl extends java.lang.Object implements com.google.common.collect.PeekingIterator {
private final java.util.Iterator iterator
private boolean hasPeeked
private Object peekedElement
public void (java.util.Iterator)
java.util.Iterator iterator
public boolean hasNext ()
public java.lang.Object next ()
Object result
public void remove ()
public java.lang.Object peek ()
}
com/google/common/collect/Iterators.classIterators.java
package com.google.common.collect
public final com.google.common.collect.Iterators extends java.lang.Object {
static final com.google.common.collect.UnmodifiableListIterator EMPTY_LIST_ITERATOR
private static final java.util.Iterator EMPTY_MODIFIABLE_ITERATOR
private void ()
static com.google.common.collect.UnmodifiableIterator emptyIterator ()
static com.google.common.collect.UnmodifiableListIterator emptyListIterator ()
static java.util.Iterator emptyModifiableIterator ()
public static com.google.common.collect.UnmodifiableIterator unmodifiableIterator (java.util.Iterator)
com.google.common.collect.UnmodifiableIterator result
java.util.Iterator iterator
public static com.google.common.collect.UnmodifiableIterator unmodifiableIterator (com.google.common.collect.UnmodifiableIterator)
com.google.common.collect.UnmodifiableIterator iterator
public static int size (java.util.Iterator)
java.util.Iterator iterator
long count
public static boolean contains (java.util.Iterator, java.lang.Object)
java.util.Iterator iterator
Object element
public static boolean removeAll (java.util.Iterator, java.util.Collection)
java.util.Iterator removeFrom
java.util.Collection elementsToRemove
public static boolean removeIf (java.util.Iterator, com.google.common.base.Predicate)
java.util.Iterator removeFrom
com.google.common.base.Predicate predicate
boolean modified
public static boolean retainAll (java.util.Iterator, java.util.Collection)
java.util.Iterator removeFrom
java.util.Collection elementsToRetain
public static boolean elementsEqual (java.util.Iterator, java.util.Iterator)
Object o1
Object o2
java.util.Iterator iterator1
java.util.Iterator iterator2
public static java.lang.String toString (java.util.Iterator)
java.util.Iterator iterator
public static java.lang.Object getOnlyElement (java.util.Iterator)
int i
java.util.Iterator iterator
Object first
StringBuilder sb
public static java.lang.Object getOnlyElement (java.util.Iterator, java.lang.Object)
java.util.Iterator iterator
Object defaultValue
public static java.lang.Object[] toArray (java.util.Iterator, java.lang.Class)
java.util.Iterator iterator
Class type
java.util.List list
public static boolean addAll (java.util.Collection, java.util.Iterator)
java.util.Collection addTo
java.util.Iterator iterator
boolean wasModified
public static int frequency (java.util.Iterator, java.lang.Object)
java.util.Iterator iterator
Object element
public static java.util.Iterator cycle (java.lang.Iterable)
Iterable iterable
public static transient java.util.Iterator cycle (java.lang.Object[])
Object[] elements
public static java.util.Iterator concat (java.util.Iterator, java.util.Iterator)
java.util.Iterator a
java.util.Iterator b
public static java.util.Iterator concat (java.util.Iterator, java.util.Iterator, java.util.Iterator)
java.util.Iterator a
java.util.Iterator b
java.util.Iterator c
public static java.util.Iterator concat (java.util.Iterator, java.util.Iterator, java.util.Iterator, java.util.Iterator)
java.util.Iterator a
java.util.Iterator b
java.util.Iterator c
java.util.Iterator d
public static transient java.util.Iterator concat (java.util.Iterator[])
java.util.Iterator input
java.util.Iterator[] arr$
int len$
int i$
java.util.Iterator[] inputs
public static java.util.Iterator concat (java.util.Iterator)
java.util.Iterator inputs
public static com.google.common.collect.UnmodifiableIterator partition (java.util.Iterator, int)
java.util.Iterator iterator
int size
public static com.google.common.collect.UnmodifiableIterator paddedPartition (java.util.Iterator, int)
java.util.Iterator iterator
int size
private static com.google.common.collect.UnmodifiableIterator partitionImpl (java.util.Iterator, int, boolean)
java.util.Iterator iterator
int size
boolean pad
public static com.google.common.collect.UnmodifiableIterator filter (java.util.Iterator, com.google.common.base.Predicate)
java.util.Iterator unfiltered
com.google.common.base.Predicate retainIfTrue
public static com.google.common.collect.UnmodifiableIterator filter (java.util.Iterator, java.lang.Class)
java.util.Iterator unfiltered
Class desiredType
public static boolean any (java.util.Iterator, com.google.common.base.Predicate)
java.util.Iterator iterator
com.google.common.base.Predicate predicate
public static boolean all (java.util.Iterator, com.google.common.base.Predicate)
Object element
java.util.Iterator iterator
com.google.common.base.Predicate predicate
public static java.lang.Object find (java.util.Iterator, com.google.common.base.Predicate)
java.util.Iterator iterator
com.google.common.base.Predicate predicate
public static java.lang.Object find (java.util.Iterator, com.google.common.base.Predicate, java.lang.Object)
java.util.Iterator iterator
com.google.common.base.Predicate predicate
Object defaultValue
public static com.google.common.base.Optional tryFind (java.util.Iterator, com.google.common.base.Predicate)
java.util.Iterator iterator
com.google.common.base.Predicate predicate
com.google.common.collect.UnmodifiableIterator filteredIterator
public static int indexOf (java.util.Iterator, com.google.common.base.Predicate)
Object current
int i
java.util.Iterator iterator
com.google.common.base.Predicate predicate
public static java.util.Iterator transform (java.util.Iterator, com.google.common.base.Function)
java.util.Iterator fromIterator
com.google.common.base.Function function
public static java.lang.Object get (java.util.Iterator, int)
java.util.Iterator iterator
int position
int skipped
static void checkNonnegative (int)
int position
public static java.lang.Object get (java.util.Iterator, int, java.lang.Object)
java.util.Iterator iterator
int position
Object defaultValue
public static java.lang.Object getNext (java.util.Iterator, java.lang.Object)
java.util.Iterator iterator
Object defaultValue
public static java.lang.Object getLast (java.util.Iterator)
Object current
java.util.Iterator iterator
public static java.lang.Object getLast (java.util.Iterator, java.lang.Object)
java.util.Iterator iterator
Object defaultValue
public static int advance (java.util.Iterator, int)
java.util.Iterator iterator
int numberToAdvance
int i
public static java.util.Iterator limit (java.util.Iterator, int)
java.util.Iterator iterator
int limitSize
public static java.util.Iterator consumingIterator (java.util.Iterator)
java.util.Iterator iterator
static java.lang.Object pollNext (java.util.Iterator)
Object result
java.util.Iterator iterator
static void clear (java.util.Iterator)
java.util.Iterator iterator
public static transient com.google.common.collect.UnmodifiableIterator forArray (java.lang.Object[])
Object[] array
static com.google.common.collect.UnmodifiableListIterator forArray (java.lang.Object[], int, int, int)
Object[] array
int offset
int length
int index
int end
public static com.google.common.collect.UnmodifiableIterator singletonIterator (java.lang.Object)
Object value
public static com.google.common.collect.UnmodifiableIterator forEnumeration (java.util.Enumeration)
java.util.Enumeration enumeration
public static java.util.Enumeration asEnumeration (java.util.Iterator)
java.util.Iterator iterator
public static com.google.common.collect.PeekingIterator peekingIterator (java.util.Iterator)
com.google.common.collect.Iterators$PeekingImpl peeking
java.util.Iterator iterator
public static com.google.common.collect.PeekingIterator peekingIterator (com.google.common.collect.PeekingIterator)
com.google.common.collect.PeekingIterator iterator
public static com.google.common.collect.UnmodifiableIterator mergeSorted (java.lang.Iterable, java.util.Comparator)
Iterable iterators
java.util.Comparator comparator
static java.util.ListIterator cast (java.util.Iterator)
java.util.Iterator iterator
static void ()
}
com/google/common/collect/LexicographicalOrdering.classLexicographicalOrdering.java
package com.google.common.collect
final com.google.common.collect.LexicographicalOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final java.util.Comparator elementOrder
private static final long serialVersionUID
void (java.util.Comparator)
java.util.Comparator elementOrder
public int compare (java.lang.Iterable, java.lang.Iterable)
int result
Iterable leftIterable
Iterable rightIterable
java.util.Iterator left
java.util.Iterator right
public boolean equals (java.lang.Object)
com.google.common.collect.LexicographicalOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/LinkedHashMultimap$1.classLinkedHashMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedHashMultimap$1 extends java.lang.Object implements java.util.Iterator {
com.google.common.collect.LinkedHashMultimap$ValueEntry nextEntry
com.google.common.collect.LinkedHashMultimap$ValueEntry toRemove
final com.google.common.collect.LinkedHashMultimap this$0
void (com.google.common.collect.LinkedHashMultimap)
public boolean hasNext ()
public java.util.Map$Entry next ()
com.google.common.collect.LinkedHashMultimap$ValueEntry result
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/LinkedHashMultimap$ValueEntry.classLinkedHashMultimap.java
package com.google.common.collect
final com.google.common.collect.LinkedHashMultimap$ValueEntry extends com.google.common.collect.ImmutableEntry implements com.google.common.collect.LinkedHashMultimap$ValueSetLink {
final int smearedValueHash
com.google.common.collect.LinkedHashMultimap$ValueEntry nextInValueBucket
com.google.common.collect.LinkedHashMultimap$ValueSetLink predecessorInValueSet
com.google.common.collect.LinkedHashMultimap$ValueSetLink successorInValueSet
com.google.common.collect.LinkedHashMultimap$ValueEntry predecessorInMultimap
com.google.common.collect.LinkedHashMultimap$ValueEntry successorInMultimap
void (java.lang.Object, java.lang.Object, int, com.google.common.collect.LinkedHashMultimap$ValueEntry)
Object key
Object value
int smearedValueHash
com.google.common.collect.LinkedHashMultimap$ValueEntry nextInValueBucket
boolean matchesValue (java.lang.Object, int)
Object v
int smearedVHash
public com.google.common.collect.LinkedHashMultimap$ValueSetLink getPredecessorInValueSet ()
public com.google.common.collect.LinkedHashMultimap$ValueSetLink getSuccessorInValueSet ()
public void setPredecessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
public void setSuccessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
public com.google.common.collect.LinkedHashMultimap$ValueEntry getPredecessorInMultimap ()
public com.google.common.collect.LinkedHashMultimap$ValueEntry getSuccessorInMultimap ()
public void setSuccessorInMultimap (com.google.common.collect.LinkedHashMultimap$ValueEntry)
com.google.common.collect.LinkedHashMultimap$ValueEntry multimapSuccessor
public void setPredecessorInMultimap (com.google.common.collect.LinkedHashMultimap$ValueEntry)
com.google.common.collect.LinkedHashMultimap$ValueEntry multimapPredecessor
}
com/google/common/collect/LinkedHashMultimap$ValueSet$1.classLinkedHashMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedHashMultimap$ValueSet$1 extends java.lang.Object implements java.util.Iterator {
com.google.common.collect.LinkedHashMultimap$ValueSetLink nextEntry
com.google.common.collect.LinkedHashMultimap$ValueEntry toRemove
int expectedModCount
final com.google.common.collect.LinkedHashMultimap$ValueSet this$1
void (com.google.common.collect.LinkedHashMultimap$ValueSet)
private void checkForComodification ()
public boolean hasNext ()
public java.lang.Object next ()
com.google.common.collect.LinkedHashMultimap$ValueEntry entry
Object result
public void remove ()
}
com/google/common/collect/LinkedHashMultimap$ValueSet.classLinkedHashMultimap.java
package com.google.common.collect
final com.google.common.collect.LinkedHashMultimap$ValueSet extends com.google.common.collect.Sets$ImprovedAbstractSet implements com.google.common.collect.LinkedHashMultimap$ValueSetLink {
private final Object key
com.google.common.collect.LinkedHashMultimap$ValueEntry[] hashTable
private int size
private int modCount
private com.google.common.collect.LinkedHashMultimap$ValueSetLink firstEntry
private com.google.common.collect.LinkedHashMultimap$ValueSetLink lastEntry
final com.google.common.collect.LinkedHashMultimap this$0
void (com.google.common.collect.LinkedHashMultimap, java.lang.Object, int)
Object key
int expectedValues
int tableSize
com.google.common.collect.LinkedHashMultimap$ValueEntry[] hashTable
private int mask ()
public com.google.common.collect.LinkedHashMultimap$ValueSetLink getPredecessorInValueSet ()
public com.google.common.collect.LinkedHashMultimap$ValueSetLink getSuccessorInValueSet ()
public void setPredecessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
public void setSuccessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
com.google.common.collect.LinkedHashMultimap$ValueEntry entry
Object o
int smearedHash
public boolean add (java.lang.Object)
com.google.common.collect.LinkedHashMultimap$ValueEntry entry
Object value
int smearedHash
int bucket
com.google.common.collect.LinkedHashMultimap$ValueEntry rowHead
com.google.common.collect.LinkedHashMultimap$ValueEntry newEntry
private void rehashIfNecessary ()
com.google.common.collect.LinkedHashMultimap$ValueEntry valueEntry
int bucket
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
com.google.common.collect.LinkedHashMultimap$ValueEntry[] hashTable
int mask
public boolean remove (java.lang.Object)
com.google.common.collect.LinkedHashMultimap$ValueEntry entry
Object o
int smearedHash
int bucket
com.google.common.collect.LinkedHashMultimap$ValueEntry prev
public void clear ()
com.google.common.collect.LinkedHashMultimap$ValueEntry valueEntry
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
static com.google.common.collect.LinkedHashMultimap$ValueSetLink access$000 (com.google.common.collect.LinkedHashMultimap$ValueSet)
com.google.common.collect.LinkedHashMultimap$ValueSet x0
static int access$100 (com.google.common.collect.LinkedHashMultimap$ValueSet)
com.google.common.collect.LinkedHashMultimap$ValueSet x0
}
com/google/common/collect/LinkedHashMultimap$ValueSetLink.classLinkedHashMultimap.java
package com.google.common.collect
abstract com.google.common.collect.LinkedHashMultimap$ValueSetLink extends java.lang.Object {
public abstract com.google.common.collect.LinkedHashMultimap$ValueSetLink getPredecessorInValueSet ()
public abstract com.google.common.collect.LinkedHashMultimap$ValueSetLink getSuccessorInValueSet ()
public abstract void setPredecessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
public abstract void setSuccessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
}
com/google/common/collect/LinkedHashMultimap.classLinkedHashMultimap.java
package com.google.common.collect
public final com.google.common.collect.LinkedHashMultimap extends com.google.common.collect.AbstractSetMultimap {
private static final int DEFAULT_KEY_CAPACITY
private static final int DEFAULT_VALUE_SET_CAPACITY
static final double VALUE_SET_LOAD_FACTOR
transient int valueSetCapacity
private transient com.google.common.collect.LinkedHashMultimap$ValueEntry multimapHeaderEntry
private static final long serialVersionUID
public static com.google.common.collect.LinkedHashMultimap create ()
public static com.google.common.collect.LinkedHashMultimap create (int, int)
int expectedKeys
int expectedValuesPerKey
public static com.google.common.collect.LinkedHashMultimap create (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
com.google.common.collect.LinkedHashMultimap result
private static void succeedsInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink, com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink pred
com.google.common.collect.LinkedHashMultimap$ValueSetLink succ
private static void succeedsInMultimap (com.google.common.collect.LinkedHashMultimap$ValueEntry, com.google.common.collect.LinkedHashMultimap$ValueEntry)
com.google.common.collect.LinkedHashMultimap$ValueEntry pred
com.google.common.collect.LinkedHashMultimap$ValueEntry succ
private static void deleteFromValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
private static void deleteFromMultimap (com.google.common.collect.LinkedHashMultimap$ValueEntry)
com.google.common.collect.LinkedHashMultimap$ValueEntry entry
private void (int, int)
int keyCapacity
int valueSetCapacity
java.util.Set createCollection ()
java.util.Collection createCollection (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Set entries ()
public java.util.Set keySet ()
public java.util.Collection values ()
java.util.Iterator entryIterator ()
java.util.Iterator valueIterator ()
public void clear ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
Object key
java.util.Iterator i$
java.util.Map$Entry entry
java.util.Iterator i$
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object key
int i
Object key
Object value
int i
java.io.ObjectInputStream stream
int distinctKeys
java.util.Map map
int entries
public volatile boolean equals (java.lang.Object)
Object x0
public volatile boolean put (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile java.util.Map asMap ()
public volatile java.util.Set removeAll (java.lang.Object)
Object x0
public volatile java.util.Set get (java.lang.Object)
Object x0
public volatile java.util.Collection entries ()
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile boolean containsKey (java.lang.Object)
Object x0
public volatile int size ()
volatile java.util.Collection createCollection ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile com.google.common.collect.Multiset keys ()
public volatile boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap x0
public volatile boolean putAll (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile boolean remove (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile boolean containsEntry (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile boolean containsValue (java.lang.Object)
Object x0
public volatile boolean isEmpty ()
static void access$200 (com.google.common.collect.LinkedHashMultimap$ValueSetLink, com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink x0
com.google.common.collect.LinkedHashMultimap$ValueSetLink x1
static com.google.common.collect.LinkedHashMultimap$ValueEntry access$300 (com.google.common.collect.LinkedHashMultimap)
com.google.common.collect.LinkedHashMultimap x0
static void access$400 (com.google.common.collect.LinkedHashMultimap$ValueEntry, com.google.common.collect.LinkedHashMultimap$ValueEntry)
com.google.common.collect.LinkedHashMultimap$ValueEntry x0
com.google.common.collect.LinkedHashMultimap$ValueEntry x1
static void access$500 (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink x0
static void access$600 (com.google.common.collect.LinkedHashMultimap$ValueEntry)
com.google.common.collect.LinkedHashMultimap$ValueEntry x0
}
com/google/common/collect/LinkedHashMultiset.classLinkedHashMultiset.java
package com.google.common.collect
public final com.google.common.collect.LinkedHashMultiset extends com.google.common.collect.AbstractMapBasedMultiset {
private static final long serialVersionUID
public static com.google.common.collect.LinkedHashMultiset create ()
public static com.google.common.collect.LinkedHashMultiset create (int)
int distinctElements
public static com.google.common.collect.LinkedHashMultiset create (java.lang.Iterable)
Iterable elements
com.google.common.collect.LinkedHashMultiset multiset
private void ()
private void (int)
int distinctElements
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
int distinctElements
public volatile int setCount (java.lang.Object, int)
Object x0
int x1
public volatile int remove (java.lang.Object, int)
Object x0
int x1
public volatile int add (java.lang.Object, int)
Object x0
int x1
public volatile int count (java.lang.Object)
Object x0
public volatile java.util.Iterator iterator ()
public volatile int size ()
public volatile void clear ()
public volatile java.util.Set entrySet ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile boolean equals (java.lang.Object)
Object x0
public volatile java.util.Set elementSet ()
public volatile boolean retainAll (java.util.Collection)
java.util.Collection x0
public volatile boolean removeAll (java.util.Collection)
java.util.Collection x0
public volatile boolean addAll (java.util.Collection)
java.util.Collection x0
public volatile boolean setCount (java.lang.Object, int, int)
Object x0
int x1
int x2
public volatile boolean remove (java.lang.Object)
Object x0
public volatile boolean add (java.lang.Object)
Object x0
public volatile boolean contains (java.lang.Object)
Object x0
public volatile boolean isEmpty ()
}
com/google/common/collect/LinkedListMultimap$1.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$1 extends java.util.AbstractSequentialList {
final Object val$key
final com.google.common.collect.LinkedListMultimap this$0
void (com.google.common.collect.LinkedListMultimap, java.lang.Object)
public int size ()
com.google.common.collect.LinkedListMultimap$KeyList keyList
public java.util.ListIterator listIterator (int)
int index
}
com/google/common/collect/LinkedListMultimap$1EntriesImpl.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$1EntriesImpl extends java.util.AbstractSequentialList {
final com.google.common.collect.LinkedListMultimap this$0
void (com.google.common.collect.LinkedListMultimap)
public int size ()
public java.util.ListIterator listIterator (int)
int index
}
com/google/common/collect/LinkedListMultimap$1KeySetImpl.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$1KeySetImpl extends com.google.common.collect.Sets$ImprovedAbstractSet {
final com.google.common.collect.LinkedListMultimap this$0
void (com.google.common.collect.LinkedListMultimap)
public int size ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object key
public boolean remove (java.lang.Object)
Object o
}
com/google/common/collect/LinkedListMultimap$1ValuesImpl$1.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$1ValuesImpl$1 extends com.google.common.collect.TransformedListIterator {
final com.google.common.collect.LinkedListMultimap$NodeIterator val$nodeItr
final com.google.common.collect.LinkedListMultimap$1ValuesImpl this$1
void (com.google.common.collect.LinkedListMultimap$1ValuesImpl, java.util.ListIterator, com.google.common.collect.LinkedListMultimap$NodeIterator)
java.util.ListIterator x0
java.lang.Object transform (java.util.Map$Entry)
java.util.Map$Entry entry
public void set (java.lang.Object)
Object value
volatile java.lang.Object transform (java.lang.Object)
Object x0
}
com/google/common/collect/LinkedListMultimap$1ValuesImpl.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$1ValuesImpl extends java.util.AbstractSequentialList {
final com.google.common.collect.LinkedListMultimap this$0
void (com.google.common.collect.LinkedListMultimap)
public int size ()
public java.util.ListIterator listIterator (int)
int index
com.google.common.collect.LinkedListMultimap$NodeIterator nodeItr
}
com/google/common/collect/LinkedListMultimap$DistinctKeyIterator.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$DistinctKeyIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Set seenKeys
com.google.common.collect.LinkedListMultimap$Node next
com.google.common.collect.LinkedListMultimap$Node current
int expectedModCount
final com.google.common.collect.LinkedListMultimap this$0
private void (com.google.common.collect.LinkedListMultimap)
private void checkForConcurrentModification ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
void (com.google.common.collect.LinkedListMultimap, com.google.common.collect.LinkedListMultimap$1)
com.google.common.collect.LinkedListMultimap x0
com.google.common.collect.LinkedListMultimap$1 x1
}
com/google/common/collect/LinkedListMultimap$KeyList.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$KeyList extends java.lang.Object {
com.google.common.collect.LinkedListMultimap$Node head
com.google.common.collect.LinkedListMultimap$Node tail
int count
void (com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap$Node firstNode
}
com/google/common/collect/LinkedListMultimap$Node.classLinkedListMultimap.java
package com.google.common.collect
final com.google.common.collect.LinkedListMultimap$Node extends com.google.common.collect.AbstractMapEntry {
final Object key
Object value
com.google.common.collect.LinkedListMultimap$Node next
com.google.common.collect.LinkedListMultimap$Node previous
com.google.common.collect.LinkedListMultimap$Node nextSibling
com.google.common.collect.LinkedListMultimap$Node previousSibling
void (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object newValue
Object result
}
com/google/common/collect/LinkedListMultimap$NodeIterator.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$NodeIterator extends java.lang.Object implements java.util.ListIterator {
int nextIndex
com.google.common.collect.LinkedListMultimap$Node next
com.google.common.collect.LinkedListMultimap$Node current
com.google.common.collect.LinkedListMultimap$Node previous
int expectedModCount
final com.google.common.collect.LinkedListMultimap this$0
void (com.google.common.collect.LinkedListMultimap, int)
int index
int size
private void checkForConcurrentModification ()
public boolean hasNext ()
public com.google.common.collect.LinkedListMultimap$Node next ()
public void remove ()
public boolean hasPrevious ()
public com.google.common.collect.LinkedListMultimap$Node previous ()
public int nextIndex ()
public int previousIndex ()
public void set (java.util.Map$Entry)
java.util.Map$Entry e
public void add (java.util.Map$Entry)
java.util.Map$Entry e
void setValue (java.lang.Object)
Object value
public volatile void add (java.lang.Object)
Object x0
public volatile void set (java.lang.Object)
Object x0
public volatile java.lang.Object previous ()
public volatile java.lang.Object next ()
}
com/google/common/collect/LinkedListMultimap$ValueForKeyIterator.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$ValueForKeyIterator extends java.lang.Object implements java.util.ListIterator {
final Object key
int nextIndex
com.google.common.collect.LinkedListMultimap$Node next
com.google.common.collect.LinkedListMultimap$Node current
com.google.common.collect.LinkedListMultimap$Node previous
final com.google.common.collect.LinkedListMultimap this$0
void (com.google.common.collect.LinkedListMultimap, java.lang.Object)
Object key
com.google.common.collect.LinkedListMultimap$KeyList keyList
public void (com.google.common.collect.LinkedListMultimap, java.lang.Object, int)
Object key
int index
com.google.common.collect.LinkedListMultimap$KeyList keyList
int size
public boolean hasNext ()
public java.lang.Object next ()
public boolean hasPrevious ()
public java.lang.Object previous ()
public int nextIndex ()
public int previousIndex ()
public void remove ()
public void set (java.lang.Object)
Object value
public void add (java.lang.Object)
Object value
}
com/google/common/collect/LinkedListMultimap.classLinkedListMultimap.java
package com.google.common.collect
public com.google.common.collect.LinkedListMultimap extends com.google.common.collect.AbstractMultimap implements com.google.common.collect.ListMultimap java.io.Serializable {
private transient com.google.common.collect.LinkedListMultimap$Node head
private transient com.google.common.collect.LinkedListMultimap$Node tail
private transient java.util.Map keyToKeyList
private transient int size
private transient int modCount
private static final long serialVersionUID
public static com.google.common.collect.LinkedListMultimap create ()
public static com.google.common.collect.LinkedListMultimap create (int)
int expectedKeys
public static com.google.common.collect.LinkedListMultimap create (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
void ()
private void (int)
int expectedKeys
private void (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
private com.google.common.collect.LinkedListMultimap$Node addNode (java.lang.Object, java.lang.Object, com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap$Node keyTail
com.google.common.collect.LinkedListMultimap$KeyList keyList
com.google.common.collect.LinkedListMultimap$KeyList keyList
Object key
Object value
com.google.common.collect.LinkedListMultimap$Node nextSibling
com.google.common.collect.LinkedListMultimap$Node node
private void removeNode (com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap$KeyList keyList
com.google.common.collect.LinkedListMultimap$KeyList keyList
com.google.common.collect.LinkedListMultimap$Node node
private void removeAllNodes (java.lang.Object)
Object key
private static void checkElement (java.lang.Object)
Object node
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
java.util.List oldValues
java.util.ListIterator keyValues
java.util.Iterator newValues
private java.util.List getCopy (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
java.util.List oldValues
public void clear ()
public java.util.List get (java.lang.Object)
Object key
java.util.Set createKeySet ()
public java.util.List values ()
java.util.List createValues ()
public java.util.List entries ()
java.util.List createEntries ()
java.util.Iterator entryIterator ()
java.util.Map createAsMap ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.util.Map$Entry entry
java.util.Iterator i$
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object key
Object value
int i
java.io.ObjectInputStream stream
int size
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile boolean equals (java.lang.Object)
Object x0
public volatile java.util.Map asMap ()
volatile java.util.Collection createValues ()
public volatile java.util.Collection values ()
public volatile com.google.common.collect.Multiset keys ()
public volatile java.util.Set keySet ()
volatile java.util.Collection createEntries ()
public volatile java.util.Collection entries ()
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap x0
public volatile boolean putAll (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile boolean remove (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile boolean containsEntry (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile java.util.Collection get (java.lang.Object)
Object x0
public volatile java.util.Collection removeAll (java.lang.Object)
Object x0
static int access$000 (com.google.common.collect.LinkedListMultimap)
com.google.common.collect.LinkedListMultimap x0
static com.google.common.collect.LinkedListMultimap$Node access$100 (com.google.common.collect.LinkedListMultimap)
com.google.common.collect.LinkedListMultimap x0
static com.google.common.collect.LinkedListMultimap$Node access$200 (com.google.common.collect.LinkedListMultimap)
com.google.common.collect.LinkedListMultimap x0
static void access$300 (java.lang.Object)
Object x0
static void access$400 (com.google.common.collect.LinkedListMultimap, com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap x0
com.google.common.collect.LinkedListMultimap$Node x1
static void access$500 (com.google.common.collect.LinkedListMultimap, java.lang.Object)
com.google.common.collect.LinkedListMultimap x0
Object x1
static java.util.Map access$600 (com.google.common.collect.LinkedListMultimap)
com.google.common.collect.LinkedListMultimap x0
static com.google.common.collect.LinkedListMultimap$Node access$700 (com.google.common.collect.LinkedListMultimap, java.lang.Object, java.lang.Object, com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap x0
Object x1
Object x2
com.google.common.collect.LinkedListMultimap$Node x3
static int access$900 (com.google.common.collect.LinkedListMultimap)
com.google.common.collect.LinkedListMultimap x0
}
com/google/common/collect/ListMultimap.classListMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.ListMultimap extends java.lang.Object implements com.google.common.collect.Multimap {
public abstract java.util.List get (java.lang.Object)
public abstract java.util.List removeAll (java.lang.Object)
public abstract java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
public abstract java.util.Map asMap ()
public abstract boolean equals (java.lang.Object)
}
com/google/common/collect/Lists$1.classLists.java
package com.google.common.collect
final com.google.common.collect.Lists$1 extends com.google.common.collect.Lists$RandomAccessListWrapper {
private static final long serialVersionUID
void (java.util.List)
java.util.List x0
public java.util.ListIterator listIterator (int)
int index
}
com/google/common/collect/Lists$2.classLists.java
package com.google.common.collect
final com.google.common.collect.Lists$2 extends com.google.common.collect.Lists$AbstractListWrapper {
private static final long serialVersionUID
void (java.util.List)
java.util.List x0
public java.util.ListIterator listIterator (int)
int index
}
com/google/common/collect/Lists$AbstractListWrapper.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$AbstractListWrapper extends java.util.AbstractList {
final java.util.List backingList
void (java.util.List)
java.util.List backingList
public void add (int, java.lang.Object)
int index
Object element
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection c
public java.lang.Object get (int)
int index
public java.lang.Object remove (int)
int index
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public boolean contains (java.lang.Object)
Object o
public int size ()
}
com/google/common/collect/Lists$CharSequenceAsList.classLists.java
package com.google.common.collect
final com.google.common.collect.Lists$CharSequenceAsList extends java.util.AbstractList {
private final CharSequence sequence
void (java.lang.CharSequence)
CharSequence sequence
public java.lang.Character get (int)
int index
public int size ()
public volatile java.lang.Object get (int)
int x0
}
com/google/common/collect/Lists$OnePlusArrayList.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$OnePlusArrayList extends java.util.AbstractList implements java.io.Serializable java.util.RandomAccess {
final Object first
final Object[] rest
private static final long serialVersionUID
void (java.lang.Object, java.lang.Object[])
Object first
Object[] rest
public int size ()
public java.lang.Object get (int)
int index
}
com/google/common/collect/Lists$Partition.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$Partition extends java.util.AbstractList {
final java.util.List list
final int size
void (java.util.List, int)
java.util.List list
int size
public java.util.List get (int)
int index
int start
int end
public int size ()
public boolean isEmpty ()
public volatile java.lang.Object get (int)
int x0
}
com/google/common/collect/Lists$RandomAccessListWrapper.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$RandomAccessListWrapper extends com.google.common.collect.Lists$AbstractListWrapper implements java.util.RandomAccess {
void (java.util.List)
java.util.List backingList
}
com/google/common/collect/Lists$RandomAccessPartition.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$RandomAccessPartition extends com.google.common.collect.Lists$Partition implements java.util.RandomAccess {
void (java.util.List, int)
java.util.List list
int size
}
com/google/common/collect/Lists$RandomAccessReverseList.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$RandomAccessReverseList extends com.google.common.collect.Lists$ReverseList implements java.util.RandomAccess {
void (java.util.List)
java.util.List forwardList
}
com/google/common/collect/Lists$ReverseList$1.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$ReverseList$1 extends java.lang.Object implements java.util.ListIterator {
boolean canRemoveOrSet
final java.util.ListIterator val$forwardIterator
final com.google.common.collect.Lists$ReverseList this$0
void (com.google.common.collect.Lists$ReverseList, java.util.ListIterator)
public void add (java.lang.Object)
Object e
public boolean hasNext ()
public boolean hasPrevious ()
public java.lang.Object next ()
public int nextIndex ()
public java.lang.Object previous ()
public int previousIndex ()
public void remove ()
public void set (java.lang.Object)
Object e
}
com/google/common/collect/Lists$ReverseList.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$ReverseList extends java.util.AbstractList {
private final java.util.List forwardList
void (java.util.List)
java.util.List forwardList
java.util.List getForwardList ()
private int reverseIndex (int)
int index
int size
private int reversePosition (int)
int index
int size
public void add (int, java.lang.Object)
int index
Object element
public void clear ()
public java.lang.Object remove (int)
int index
protected void removeRange (int, int)
int fromIndex
int toIndex
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public java.lang.Object get (int)
int index
public int size ()
public java.util.List subList (int, int)
int fromIndex
int toIndex
public java.util.Iterator iterator ()
public java.util.ListIterator listIterator (int)
int index
int start
java.util.ListIterator forwardIterator
static int access$000 (com.google.common.collect.Lists$ReverseList, int)
com.google.common.collect.Lists$ReverseList x0
int x1
}
com/google/common/collect/Lists$StringAsImmutableList.classLists.java
package com.google.common.collect
final com.google.common.collect.Lists$StringAsImmutableList extends com.google.common.collect.ImmutableList {
private final String string
void (java.lang.String)
String string
public int indexOf (java.lang.Object)
Object object
public int lastIndexOf (java.lang.Object)
Object object
public com.google.common.collect.ImmutableList subList (int, int)
int fromIndex
int toIndex
boolean isPartialView ()
public java.lang.Character get (int)
int index
public int size ()
public volatile java.util.List subList (int, int)
int x0
int x1
public volatile java.lang.Object get (int)
int x0
}
com/google/common/collect/Lists$TransformingRandomAccessList$1.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$TransformingRandomAccessList$1 extends com.google.common.collect.TransformedListIterator {
final com.google.common.collect.Lists$TransformingRandomAccessList this$0
void (com.google.common.collect.Lists$TransformingRandomAccessList, java.util.ListIterator)
java.util.ListIterator x0
java.lang.Object transform (java.lang.Object)
Object from
}
com/google/common/collect/Lists$TransformingRandomAccessList.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$TransformingRandomAccessList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final java.util.List fromList
final com.google.common.base.Function function
private static final long serialVersionUID
void (java.util.List, com.google.common.base.Function)
java.util.List fromList
com.google.common.base.Function function
public void clear ()
public java.lang.Object get (int)
int index
public java.util.Iterator iterator ()
public java.util.ListIterator listIterator (int)
int index
public boolean isEmpty ()
public java.lang.Object remove (int)
int index
public int size ()
}
com/google/common/collect/Lists$TransformingSequentialList$1.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$TransformingSequentialList$1 extends com.google.common.collect.TransformedListIterator {
final com.google.common.collect.Lists$TransformingSequentialList this$0
void (com.google.common.collect.Lists$TransformingSequentialList, java.util.ListIterator)
java.util.ListIterator x0
java.lang.Object transform (java.lang.Object)
Object from
}
com/google/common/collect/Lists$TransformingSequentialList.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$TransformingSequentialList extends java.util.AbstractSequentialList implements java.io.Serializable {
final java.util.List fromList
final com.google.common.base.Function function
private static final long serialVersionUID
void (java.util.List, com.google.common.base.Function)
java.util.List fromList
com.google.common.base.Function function
public void clear ()
public int size ()
public java.util.ListIterator listIterator (int)
int index
}
com/google/common/collect/Lists$TwoPlusArrayList.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$TwoPlusArrayList extends java.util.AbstractList implements java.io.Serializable java.util.RandomAccess {
final Object first
final Object second
final Object[] rest
private static final long serialVersionUID
void (java.lang.Object, java.lang.Object, java.lang.Object[])
Object first
Object second
Object[] rest
public int size ()
public java.lang.Object get (int)
int index
}
com/google/common/collect/Lists.classLists.java
package com.google.common.collect
public final com.google.common.collect.Lists extends java.lang.Object {
private void ()
public static java.util.ArrayList newArrayList ()
public static transient java.util.ArrayList newArrayList (java.lang.Object[])
Object[] elements
int capacity
java.util.ArrayList list
static int computeArrayListCapacity (int)
int arraySize
public static java.util.ArrayList newArrayList (java.lang.Iterable)
Iterable elements
public static java.util.ArrayList newArrayList (java.util.Iterator)
java.util.Iterator elements
java.util.ArrayList list
public static java.util.ArrayList newArrayListWithCapacity (int)
int initialArraySize
public static java.util.ArrayList newArrayListWithExpectedSize (int)
int estimatedSize
public static java.util.LinkedList newLinkedList ()
public static java.util.LinkedList newLinkedList (java.lang.Iterable)
Iterable elements
java.util.LinkedList list
public static java.util.concurrent.CopyOnWriteArrayList newCopyOnWriteArrayList ()
public static java.util.concurrent.CopyOnWriteArrayList newCopyOnWriteArrayList (java.lang.Iterable)
Iterable elements
java.util.Collection elementsCollection
public static java.util.List asList (java.lang.Object, java.lang.Object[])
Object first
Object[] rest
public static java.util.List asList (java.lang.Object, java.lang.Object, java.lang.Object[])
Object first
Object second
Object[] rest
public static java.util.List cartesianProduct (java.util.List)
java.util.List lists
public static transient java.util.List cartesianProduct (java.util.List[])
java.util.List[] lists
public static java.util.List transform (java.util.List, com.google.common.base.Function)
java.util.List fromList
com.google.common.base.Function function
public static java.util.List partition (java.util.List, int)
java.util.List list
int size
public static com.google.common.collect.ImmutableList charactersOf (java.lang.String)
String string
public static java.util.List charactersOf (java.lang.CharSequence)
CharSequence sequence
public static java.util.List reverse (java.util.List)
java.util.List list
static int hashCodeImpl (java.util.List)
Object o
java.util.Iterator i$
java.util.List list
int hashCode
static boolean equalsImpl (java.util.List, java.lang.Object)
int i
java.util.List thisList
Object other
java.util.List otherList
int size
static boolean addAllImpl (java.util.List, int, java.lang.Iterable)
Object e
java.util.Iterator i$
java.util.List list
int index
Iterable elements
boolean changed
java.util.ListIterator listIterator
static int indexOfImpl (java.util.List, java.lang.Object)
java.util.ListIterator listIterator
java.util.List list
Object element
private static int indexOfRandomAccess (java.util.List, java.lang.Object)
int i
int i
java.util.List list
Object element
int size
static int lastIndexOfImpl (java.util.List, java.lang.Object)
java.util.ListIterator listIterator
java.util.List list
Object element
private static int lastIndexOfRandomAccess (java.util.List, java.lang.Object)
int i
int i
java.util.List list
Object element
static java.util.ListIterator listIteratorImpl (java.util.List, int)
java.util.List list
int index
static java.util.List subListImpl (java.util.List, int, int)
java.util.List wrapper
java.util.List list
int fromIndex
int toIndex
java.util.List wrapper
static java.util.List cast (java.lang.Iterable)
Iterable iterable
}
com/google/common/collect/MapConstraint.classMapConstraint.java
package com.google.common.collect
public abstract com.google.common.collect.MapConstraint extends java.lang.Object {
public abstract void checkKeyValue (java.lang.Object, java.lang.Object)
public abstract java.lang.String toString ()
}
com/google/common/collect/MapConstraints$1.classMapConstraints.java
package com.google.common.collect
final com.google.common.collect.MapConstraints$1 extends com.google.common.collect.ForwardingMapEntry {
final java.util.Map$Entry val$entry
final com.google.common.collect.MapConstraint val$constraint
void (java.util.Map$Entry, com.google.common.collect.MapConstraint)
protected java.util.Map$Entry delegate ()
public java.lang.Object setValue (java.lang.Object)
Object value
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$2$1.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$2$1 extends java.lang.Object implements com.google.common.collect.Constraint {
final com.google.common.collect.MapConstraints$2 this$0
void (com.google.common.collect.MapConstraints$2)
public java.lang.Object checkElement (java.lang.Object)
Object value
}
com/google/common/collect/MapConstraints$2.classMapConstraints.java
package com.google.common.collect
final com.google.common.collect.MapConstraints$2 extends com.google.common.collect.ForwardingMapEntry {
final java.util.Map$Entry val$entry
final com.google.common.collect.MapConstraint val$constraint
void (java.util.Map$Entry, com.google.common.collect.MapConstraint)
protected java.util.Map$Entry delegate ()
public java.util.Collection getValue ()
public volatile java.lang.Object getValue ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$ConstrainedAsMapEntries$1.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedAsMapEntries$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.MapConstraints$ConstrainedAsMapEntries this$0
void (com.google.common.collect.MapConstraints$ConstrainedAsMapEntries, java.util.Iterator)
java.util.Iterator x0
java.util.Map$Entry transform (java.util.Map$Entry)
java.util.Map$Entry from
volatile java.lang.Object transform (java.lang.Object)
Object x0
}
com/google/common/collect/MapConstraints$ConstrainedAsMapEntries.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedAsMapEntries extends com.google.common.collect.ForwardingSet {
private final com.google.common.collect.MapConstraint constraint
private final java.util.Set entries
void (java.util.Set, com.google.common.collect.MapConstraint)
java.util.Set entries
com.google.common.collect.MapConstraint constraint
protected java.util.Set delegate ()
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public boolean remove (java.lang.Object)
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
static com.google.common.collect.MapConstraint access$600 (com.google.common.collect.MapConstraints$ConstrainedAsMapEntries)
com.google.common.collect.MapConstraints$ConstrainedAsMapEntries x0
}
com/google/common/collect/MapConstraints$ConstrainedAsMapValues$1.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedAsMapValues$1 extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator val$iterator
final com.google.common.collect.MapConstraints$ConstrainedAsMapValues this$0
void (com.google.common.collect.MapConstraints$ConstrainedAsMapValues, java.util.Iterator)
public boolean hasNext ()
public java.util.Collection next ()
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/MapConstraints$ConstrainedAsMapValues.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedAsMapValues extends com.google.common.collect.ForwardingCollection {
final java.util.Collection delegate
final java.util.Set entrySet
void (java.util.Collection, java.util.Set)
java.util.Collection delegate
java.util.Set entrySet
protected java.util.Collection delegate ()
public java.util.Iterator iterator ()
java.util.Iterator iterator
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean remove (java.lang.Object)
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$ConstrainedEntries$1.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedEntries$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.MapConstraints$ConstrainedEntries this$0
void (com.google.common.collect.MapConstraints$ConstrainedEntries, java.util.Iterator)
java.util.Iterator x0
java.util.Map$Entry transform (java.util.Map$Entry)
java.util.Map$Entry from
volatile java.lang.Object transform (java.lang.Object)
Object x0
}
com/google/common/collect/MapConstraints$ConstrainedEntries.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedEntries extends com.google.common.collect.ForwardingCollection {
final com.google.common.collect.MapConstraint constraint
final java.util.Collection entries
void (java.util.Collection, com.google.common.collect.MapConstraint)
java.util.Collection entries
com.google.common.collect.MapConstraint constraint
protected java.util.Collection delegate ()
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean remove (java.lang.Object)
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$ConstrainedEntrySet.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedEntrySet extends com.google.common.collect.MapConstraints$ConstrainedEntries implements java.util.Set {
void (java.util.Set, com.google.common.collect.MapConstraint)
java.util.Set entries
com.google.common.collect.MapConstraint constraint
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
}
com/google/common/collect/MapConstraints$ConstrainedListMultimap.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedListMultimap extends com.google.common.collect.MapConstraints$ConstrainedMultimap implements com.google.common.collect.ListMultimap {
void (com.google.common.collect.ListMultimap, com.google.common.collect.MapConstraint)
com.google.common.collect.ListMultimap delegate
com.google.common.collect.MapConstraint constraint
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile java.util.Collection get (java.lang.Object)
Object x0
public volatile java.util.Collection removeAll (java.lang.Object)
Object x0
}
com/google/common/collect/MapConstraints$ConstrainedMap.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedMap extends com.google.common.collect.ForwardingMap {
private final java.util.Map delegate
final com.google.common.collect.MapConstraint constraint
private transient java.util.Set entrySet
void (java.util.Map, com.google.common.collect.MapConstraint)
java.util.Map delegate
com.google.common.collect.MapConstraint constraint
protected java.util.Map delegate ()
public java.util.Set entrySet ()
java.util.Set result
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map map
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$ConstrainedMultimap$1.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedMultimap$1 extends java.lang.Object implements com.google.common.collect.Constraint {
final Object val$key
final com.google.common.collect.MapConstraints$ConstrainedMultimap this$0
void (com.google.common.collect.MapConstraints$ConstrainedMultimap, java.lang.Object)
public java.lang.Object checkElement (java.lang.Object)
Object value
}
com/google/common/collect/MapConstraints$ConstrainedMultimap$1AsMap.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedMultimap$1AsMap extends com.google.common.collect.ForwardingMap {
java.util.Set entrySet
java.util.Collection values
final java.util.Map val$asMapDelegate
final com.google.common.collect.MapConstraints$ConstrainedMultimap this$0
void (com.google.common.collect.MapConstraints$ConstrainedMultimap, java.util.Map)
protected java.util.Map delegate ()
public java.util.Set entrySet ()
java.util.Set result
public java.util.Collection get (java.lang.Object)
java.util.Collection collection
ClassCastException e
Object key
public java.util.Collection values ()
java.util.Collection result
public boolean containsValue (java.lang.Object)
Object o
public volatile java.lang.Object get (java.lang.Object)
Object x0
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$ConstrainedMultimap.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedMultimap extends com.google.common.collect.ForwardingMultimap implements java.io.Serializable {
final com.google.common.collect.MapConstraint constraint
final com.google.common.collect.Multimap delegate
transient java.util.Collection entries
transient java.util.Map asMap
public void (com.google.common.collect.Multimap, com.google.common.collect.MapConstraint)
com.google.common.collect.Multimap delegate
com.google.common.collect.MapConstraint constraint
protected com.google.common.collect.Multimap delegate ()
public java.util.Map asMap ()
java.util.Map asMapDelegate
java.util.Map result
public java.util.Collection entries ()
java.util.Collection result
public java.util.Collection get (java.lang.Object)
Object key
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap multimap
boolean changed
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints.classMapConstraints.java
package com.google.common.collect
public final com.google.common.collect.MapConstraints extends java.lang.Object {
private void ()
public static java.util.Map constrainedMap (java.util.Map, com.google.common.collect.MapConstraint)
java.util.Map map
com.google.common.collect.MapConstraint constraint
public static com.google.common.collect.ListMultimap constrainedListMultimap (com.google.common.collect.ListMultimap, com.google.common.collect.MapConstraint)
com.google.common.collect.ListMultimap multimap
com.google.common.collect.MapConstraint constraint
private static java.util.Map$Entry constrainedEntry (java.util.Map$Entry, com.google.common.collect.MapConstraint)
java.util.Map$Entry entry
com.google.common.collect.MapConstraint constraint
private static java.util.Map$Entry constrainedAsMapEntry (java.util.Map$Entry, com.google.common.collect.MapConstraint)
java.util.Map$Entry entry
com.google.common.collect.MapConstraint constraint
private static java.util.Set constrainedAsMapEntries (java.util.Set, com.google.common.collect.MapConstraint)
java.util.Set entries
com.google.common.collect.MapConstraint constraint
private static java.util.Collection constrainedEntries (java.util.Collection, com.google.common.collect.MapConstraint)
java.util.Collection entries
com.google.common.collect.MapConstraint constraint
private static java.util.Set constrainedEntrySet (java.util.Set, com.google.common.collect.MapConstraint)
java.util.Set entries
com.google.common.collect.MapConstraint constraint
private static java.util.Collection checkValues (java.lang.Object, java.lang.Iterable, com.google.common.collect.MapConstraint)
Object value
java.util.Iterator i$
Object key
Iterable values
com.google.common.collect.MapConstraint constraint
java.util.Collection copy
private static java.util.Map checkMap (java.util.Map, com.google.common.collect.MapConstraint)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
com.google.common.collect.MapConstraint constraint
java.util.Map copy
static java.util.Set access$000 (java.util.Set, com.google.common.collect.MapConstraint)
java.util.Set x0
com.google.common.collect.MapConstraint x1
static java.util.Map access$100 (java.util.Map, com.google.common.collect.MapConstraint)
java.util.Map x0
com.google.common.collect.MapConstraint x1
static java.util.Set access$200 (java.util.Set, com.google.common.collect.MapConstraint)
java.util.Set x0
com.google.common.collect.MapConstraint x1
static java.util.Collection access$300 (java.util.Collection, com.google.common.collect.MapConstraint)
java.util.Collection x0
com.google.common.collect.MapConstraint x1
static java.util.Collection access$400 (java.lang.Object, java.lang.Iterable, com.google.common.collect.MapConstraint)
Object x0
Iterable x1
com.google.common.collect.MapConstraint x2
static java.util.Map$Entry access$500 (java.util.Map$Entry, com.google.common.collect.MapConstraint)
java.util.Map$Entry x0
com.google.common.collect.MapConstraint x1
static java.util.Map$Entry access$700 (java.util.Map$Entry, com.google.common.collect.MapConstraint)
java.util.Map$Entry x0
com.google.common.collect.MapConstraint x1
}
com/google/common/collect/MapDifference$ValueDifference.classMapDifference.java
package com.google.common.collect
public abstract com.google.common.collect.MapDifference$ValueDifference extends java.lang.Object {
public abstract java.lang.Object leftValue ()
public abstract java.lang.Object rightValue ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/google/common/collect/MapDifference.classMapDifference.java
package com.google.common.collect
public abstract com.google.common.collect.MapDifference extends java.lang.Object {
public abstract boolean areEqual ()
public abstract java.util.Map entriesOnlyOnLeft ()
public abstract java.util.Map entriesOnlyOnRight ()
public abstract java.util.Map entriesInCommon ()
public abstract java.util.Map entriesDiffering ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/google/common/collect/MapMaker.classMapMaker.java
package com.google.common.collect
public final com.google.common.collect.MapMaker extends java.lang.Object {
private static final int DEFAULT_INITIAL_CAPACITY
private static final int DEFAULT_CONCURRENCY_LEVEL
static final int UNSET_INT
boolean useCustomMap
int initialCapacity
int concurrencyLevel
com.google.common.collect.MapMakerInternalMap$Strength keyStrength
com.google.common.collect.MapMakerInternalMap$Strength valueStrength
com.google.common.base.Equivalence keyEquivalence
public void ()
com.google.common.collect.MapMaker keyEquivalence (com.google.common.base.Equivalence)
com.google.common.base.Equivalence equivalence
com.google.common.base.Equivalence getKeyEquivalence ()
public com.google.common.collect.MapMaker initialCapacity (int)
int initialCapacity
int getInitialCapacity ()
public com.google.common.collect.MapMaker concurrencyLevel (int)
int concurrencyLevel
int getConcurrencyLevel ()
public com.google.common.collect.MapMaker weakKeys ()
com.google.common.collect.MapMaker setKeyStrength (com.google.common.collect.MapMakerInternalMap$Strength)
com.google.common.collect.MapMakerInternalMap$Strength strength
com.google.common.collect.MapMakerInternalMap$Strength getKeyStrength ()
public com.google.common.collect.MapMaker weakValues ()
com.google.common.collect.MapMaker setValueStrength (com.google.common.collect.MapMakerInternalMap$Strength)
com.google.common.collect.MapMakerInternalMap$Strength strength
com.google.common.collect.MapMakerInternalMap$Strength getValueStrength ()
public java.util.concurrent.ConcurrentMap makeMap ()
com.google.common.collect.MapMakerInternalMap makeCustomMap ()
public java.lang.String toString ()
com.google.common.base.MoreObjects$ToStringHelper s
}
com/google/common/collect/MapMakerInternalMap$1.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$1 extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$WeakValueReference {
void ()
public com.google.common.collect.MapMakerInternalMap$DummyInternalEntry getEntry ()
public void clear ()
public java.lang.Object get ()
public com.google.common.collect.MapMakerInternalMap$WeakValueReference copyFor (java.lang.ref.ReferenceQueue, com.google.common.collect.MapMakerInternalMap$DummyInternalEntry)
java.lang.ref.ReferenceQueue queue
com.google.common.collect.MapMakerInternalMap$DummyInternalEntry entry
public volatile com.google.common.collect.MapMakerInternalMap$WeakValueReference copyFor (java.lang.ref.ReferenceQueue, com.google.common.collect.MapMakerInternalMap$InternalEntry)
java.lang.ref.ReferenceQueue x0
com.google.common.collect.MapMakerInternalMap$InternalEntry x1
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry getEntry ()
}
com/google/common/collect/MapMakerInternalMap$AbstractSerializationProxy.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$AbstractSerializationProxy extends com.google.common.collect.ForwardingConcurrentMap implements java.io.Serializable {
private static final long serialVersionUID
final com.google.common.collect.MapMakerInternalMap$Strength keyStrength
final com.google.common.collect.MapMakerInternalMap$Strength valueStrength
final com.google.common.base.Equivalence keyEquivalence
final com.google.common.base.Equivalence valueEquivalence
final int concurrencyLevel
transient java.util.concurrent.ConcurrentMap delegate
void (com.google.common.collect.MapMakerInternalMap$Strength, com.google.common.collect.MapMakerInternalMap$Strength, com.google.common.base.Equivalence, com.google.common.base.Equivalence, int, java.util.concurrent.ConcurrentMap)
com.google.common.collect.MapMakerInternalMap$Strength keyStrength
com.google.common.collect.MapMakerInternalMap$Strength valueStrength
com.google.common.base.Equivalence keyEquivalence
com.google.common.base.Equivalence valueEquivalence
int concurrencyLevel
java.util.concurrent.ConcurrentMap delegate
protected java.util.concurrent.ConcurrentMap delegate ()
void writeMapTo (java.io.ObjectOutputStream) throws java.io.IOException
java.util.Map$Entry entry
java.util.Iterator i$
java.io.ObjectOutputStream out
com.google.common.collect.MapMaker readMapMaker (java.io.ObjectInputStream) throws java.io.IOException
java.io.ObjectInputStream in
int size
void readEntries (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object key
Object value
java.io.ObjectInputStream in
protected volatile java.util.Map delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/MapMakerInternalMap$AbstractStrongKeyEntry.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$AbstractStrongKeyEntry extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$InternalEntry {
final Object key
final int hash
final com.google.common.collect.MapMakerInternalMap$InternalEntry next
void (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$InternalEntry)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$InternalEntry next
public java.lang.Object getKey ()
public int getHash ()
public com.google.common.collect.MapMakerInternalMap$InternalEntry getNext ()
}
com/google/common/collect/MapMakerInternalMap$AbstractWeakKeyEntry.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$AbstractWeakKeyEntry extends java.lang.ref.WeakReference implements com.google.common.collect.MapMakerInternalMap$InternalEntry {
final int hash
final com.google.common.collect.MapMakerInternalMap$InternalEntry next
void (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$InternalEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$InternalEntry next
public java.lang.Object getKey ()
public int getHash ()
public com.google.common.collect.MapMakerInternalMap$InternalEntry getNext ()
}
com/google/common/collect/MapMakerInternalMap$CleanupMapTask.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$CleanupMapTask extends java.lang.Object implements java.lang.Runnable {
final java.lang.ref.WeakReference mapReference
public void (com.google.common.collect.MapMakerInternalMap)
com.google.common.collect.MapMakerInternalMap map
public void run ()
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$Segment[] arr$
int len$
int i$
com.google.common.collect.MapMakerInternalMap map
}
com/google/common/collect/MapMakerInternalMap$DummyInternalEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$DummyInternalEntry extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$InternalEntry {
private void ()
public com.google.common.collect.MapMakerInternalMap$DummyInternalEntry getNext ()
public int getHash ()
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry getNext ()
}
com/google/common/collect/MapMakerInternalMap$EntryIterator.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$EntryIterator extends com.google.common.collect.MapMakerInternalMap$HashIterator {
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap)
public java.util.Map$Entry next ()
public volatile java.lang.Object next ()
}
com/google/common/collect/MapMakerInternalMap$EntrySet.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$EntrySet extends com.google.common.collect.MapMakerInternalMap$SafeToArraySet {
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap)
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
java.util.Map$Entry e
Object key
Object v
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry e
Object key
public int size ()
public boolean isEmpty ()
public void clear ()
}
com/google/common/collect/MapMakerInternalMap$HashIterator.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$HashIterator extends java.lang.Object implements java.util.Iterator {
int nextSegmentIndex
int nextTableIndex
com.google.common.collect.MapMakerInternalMap$Segment currentSegment
java.util.concurrent.atomic.AtomicReferenceArray currentTable
com.google.common.collect.MapMakerInternalMap$InternalEntry nextEntry
com.google.common.collect.MapMakerInternalMap$WriteThroughEntry nextExternal
com.google.common.collect.MapMakerInternalMap$WriteThroughEntry lastReturned
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap)
public abstract java.lang.Object next ()
final void advance ()
boolean nextInChain ()
boolean nextInTable ()
boolean advanceTo (com.google.common.collect.MapMakerInternalMap$InternalEntry)
Object key
Object value
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
public boolean hasNext ()
com.google.common.collect.MapMakerInternalMap$WriteThroughEntry nextEntry ()
public void remove ()
}
com/google/common/collect/MapMakerInternalMap$InternalEntry.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$InternalEntry extends java.lang.Object {
public abstract com.google.common.collect.MapMakerInternalMap$InternalEntry getNext ()
public abstract int getHash ()
public abstract java.lang.Object getKey ()
public abstract java.lang.Object getValue ()
}
com/google/common/collect/MapMakerInternalMap$InternalEntryHelper.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$InternalEntryHelper extends java.lang.Object {
public abstract com.google.common.collect.MapMakerInternalMap$Strength keyStrength ()
public abstract com.google.common.collect.MapMakerInternalMap$Strength valueStrength ()
public abstract com.google.common.collect.MapMakerInternalMap$Segment newSegment (com.google.common.collect.MapMakerInternalMap, int, int)
public abstract com.google.common.collect.MapMakerInternalMap$InternalEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$InternalEntry)
public abstract com.google.common.collect.MapMakerInternalMap$InternalEntry copy (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$InternalEntry)
public abstract void setValue (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, java.lang.Object)
}
com/google/common/collect/MapMakerInternalMap$KeyIterator.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$KeyIterator extends com.google.common.collect.MapMakerInternalMap$HashIterator {
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap)
public java.lang.Object next ()
}
com/google/common/collect/MapMakerInternalMap$KeySet.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$KeySet extends com.google.common.collect.MapMakerInternalMap$SafeToArraySet {
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap)
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public void clear ()
}
com/google/common/collect/MapMakerInternalMap$SafeToArraySet.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$SafeToArraySet extends java.util.AbstractSet {
private void ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
void (com.google.common.collect.MapMakerInternalMap$1)
com.google.common.collect.MapMakerInternalMap$1 x0
}
com/google/common/collect/MapMakerInternalMap$Segment.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$Segment extends java.util.concurrent.locks.ReentrantLock {
final com.google.common.collect.MapMakerInternalMap map
volatile int count
int modCount
int threshold
volatile java.util.concurrent.atomic.AtomicReferenceArray table
final int maxSegmentSize
final java.util.concurrent.atomic.AtomicInteger readCount
void (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
abstract com.google.common.collect.MapMakerInternalMap$Segment self ()
void maybeDrainReferenceQueues ()
void maybeClearReferenceQueues ()
void setValue (com.google.common.collect.MapMakerInternalMap$InternalEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
Object value
com.google.common.collect.MapMakerInternalMap$InternalEntry copyEntry (com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry original
com.google.common.collect.MapMakerInternalMap$InternalEntry newNext
java.util.concurrent.atomic.AtomicReferenceArray newEntryArray (int)
int size
void initTable (java.util.concurrent.atomic.AtomicReferenceArray)
java.util.concurrent.atomic.AtomicReferenceArray newTable
abstract com.google.common.collect.MapMakerInternalMap$InternalEntry castForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
java.lang.ref.ReferenceQueue getKeyReferenceQueueForTesting ()
java.lang.ref.ReferenceQueue getValueReferenceQueueForTesting ()
com.google.common.collect.MapMakerInternalMap$WeakValueReference getWeakValueReferenceForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
com.google.common.collect.MapMakerInternalMap$WeakValueReference newWeakValueReferenceForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
Object value
void setWeakValueReferenceForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$WeakValueReference)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
com.google.common.collect.MapMakerInternalMap$WeakValueReference valueReference
void setTableEntryForTesting (int, com.google.common.collect.MapMakerInternalMap$InternalEntry)
int i
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
com.google.common.collect.MapMakerInternalMap$InternalEntry copyForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
com.google.common.collect.MapMakerInternalMap$InternalEntry newNext
void setValueForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
Object value
com.google.common.collect.MapMakerInternalMap$InternalEntry newEntryForTesting (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$InternalEntry)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$InternalEntry next
boolean removeTableEntryForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
com.google.common.collect.MapMakerInternalMap$InternalEntry removeFromChainForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry first
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
java.lang.Object getLiveValueForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
void tryDrainReferenceQueues ()
void drainKeyReferenceQueue (java.lang.ref.ReferenceQueue)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
java.lang.ref.ReferenceQueue keyReferenceQueue
java.lang.ref.Reference ref
int i
void drainValueReferenceQueue (java.lang.ref.ReferenceQueue)
com.google.common.collect.MapMakerInternalMap$WeakValueReference valueReference
java.lang.ref.ReferenceQueue valueReferenceQueue
java.lang.ref.Reference ref
int i
void clearReferenceQueue (java.lang.ref.ReferenceQueue)
java.lang.ref.ReferenceQueue referenceQueue
com.google.common.collect.MapMakerInternalMap$InternalEntry getFirst (int)
int hash
java.util.concurrent.atomic.AtomicReferenceArray table
com.google.common.collect.MapMakerInternalMap$InternalEntry getEntry (java.lang.Object, int)
Object entryKey
com.google.common.collect.MapMakerInternalMap$InternalEntry e
Object key
int hash
com.google.common.collect.MapMakerInternalMap$InternalEntry getLiveEntry (java.lang.Object, int)
Object key
int hash
java.lang.Object get (java.lang.Object, int)
com.google.common.collect.MapMakerInternalMap$InternalEntry e
Object value
Object key
int hash
boolean containsKey (java.lang.Object, int)
com.google.common.collect.MapMakerInternalMap$InternalEntry e
Object key
int hash
boolean containsValue (java.lang.Object)
Object entryValue
com.google.common.collect.MapMakerInternalMap$InternalEntry e
int i
java.util.concurrent.atomic.AtomicReferenceArray table
int length
Object value
java.lang.Object put (java.lang.Object, int, java.lang.Object, boolean)
Object entryValue
Object entryKey
com.google.common.collect.MapMakerInternalMap$InternalEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$InternalEntry first
com.google.common.collect.MapMakerInternalMap$InternalEntry newEntry
Object key
int hash
Object value
boolean onlyIfAbsent
void expand ()
int newIndex
com.google.common.collect.MapMakerInternalMap$InternalEntry e
int newIndex
com.google.common.collect.MapMakerInternalMap$InternalEntry newNext
com.google.common.collect.MapMakerInternalMap$InternalEntry newFirst
com.google.common.collect.MapMakerInternalMap$InternalEntry e
com.google.common.collect.MapMakerInternalMap$InternalEntry tail
int tailIndex
com.google.common.collect.MapMakerInternalMap$InternalEntry next
int headIndex
com.google.common.collect.MapMakerInternalMap$InternalEntry head
int oldIndex
java.util.concurrent.atomic.AtomicReferenceArray oldTable
int oldCapacity
int newCount
java.util.concurrent.atomic.AtomicReferenceArray newTable
int newMask
boolean replace (java.lang.Object, int, java.lang.Object, java.lang.Object)
int newCount
com.google.common.collect.MapMakerInternalMap$InternalEntry newFirst
Object entryValue
Object entryKey
com.google.common.collect.MapMakerInternalMap$InternalEntry e
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$InternalEntry first
Object key
int hash
Object oldValue
Object newValue
java.lang.Object replace (java.lang.Object, int, java.lang.Object)
int newCount
com.google.common.collect.MapMakerInternalMap$InternalEntry newFirst
Object entryValue
Object entryKey
com.google.common.collect.MapMakerInternalMap$InternalEntry e
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$InternalEntry first
Object key
int hash
Object newValue
java.lang.Object remove (java.lang.Object, int)
Object entryValue
com.google.common.collect.MapMakerInternalMap$InternalEntry newFirst
Object entryKey
com.google.common.collect.MapMakerInternalMap$InternalEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$InternalEntry first
Object key
int hash
boolean remove (java.lang.Object, int, java.lang.Object)
Object entryValue
boolean explicitRemoval
com.google.common.collect.MapMakerInternalMap$InternalEntry newFirst
Object entryKey
com.google.common.collect.MapMakerInternalMap$InternalEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$InternalEntry first
Object key
int hash
Object value
void clear ()
int i
java.util.concurrent.atomic.AtomicReferenceArray table
com.google.common.collect.MapMakerInternalMap$InternalEntry removeFromChain (com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry next
com.google.common.collect.MapMakerInternalMap$InternalEntry e
com.google.common.collect.MapMakerInternalMap$InternalEntry first
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
int newCount
com.google.common.collect.MapMakerInternalMap$InternalEntry newFirst
boolean reclaimKey (com.google.common.collect.MapMakerInternalMap$InternalEntry, int)
com.google.common.collect.MapMakerInternalMap$InternalEntry newFirst
com.google.common.collect.MapMakerInternalMap$InternalEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$InternalEntry first
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
int hash
boolean reclaimValue (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$WeakValueReference)
com.google.common.collect.MapMakerInternalMap$InternalEntry newFirst
com.google.common.collect.MapMakerInternalMap$WeakValueReference v
Object entryKey
com.google.common.collect.MapMakerInternalMap$InternalEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$InternalEntry first
Object key
int hash
com.google.common.collect.MapMakerInternalMap$WeakValueReference valueReference
boolean clearValueForTesting (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$WeakValueReference)
com.google.common.collect.MapMakerInternalMap$InternalEntry newFirst
com.google.common.collect.MapMakerInternalMap$WeakValueReference v
Object entryKey
com.google.common.collect.MapMakerInternalMap$InternalEntry e
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$InternalEntry first
Object key
int hash
com.google.common.collect.MapMakerInternalMap$WeakValueReference valueReference
boolean removeEntryForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry newFirst
com.google.common.collect.MapMakerInternalMap$InternalEntry e
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
int hash
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$InternalEntry first
static boolean isCollected (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
java.lang.Object getLiveValue (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
Object value
void postReadCleanup ()
void preWriteCleanup ()
void runCleanup ()
void runLockedCleanup ()
}
com/google/common/collect/MapMakerInternalMap$SerializationProxy.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$SerializationProxy extends com.google.common.collect.MapMakerInternalMap$AbstractSerializationProxy {
private static final long serialVersionUID
void (com.google.common.collect.MapMakerInternalMap$Strength, com.google.common.collect.MapMakerInternalMap$Strength, com.google.common.base.Equivalence, com.google.common.base.Equivalence, int, java.util.concurrent.ConcurrentMap)
com.google.common.collect.MapMakerInternalMap$Strength keyStrength
com.google.common.collect.MapMakerInternalMap$Strength valueStrength
com.google.common.base.Equivalence keyEquivalence
com.google.common.base.Equivalence valueEquivalence
int concurrencyLevel
java.util.concurrent.ConcurrentMap delegate
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
com.google.common.collect.MapMaker mapMaker
private java.lang.Object readResolve ()
}
com/google/common/collect/MapMakerInternalMap$Strength$1.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$Strength$1 extends com.google.common.collect.MapMakerInternalMap$Strength {
void (java.lang.String, int)
com.google.common.base.Equivalence defaultEquivalence ()
}
com/google/common/collect/MapMakerInternalMap$Strength$2.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$Strength$2 extends com.google.common.collect.MapMakerInternalMap$Strength {
void (java.lang.String, int)
com.google.common.base.Equivalence defaultEquivalence ()
}
com/google/common/collect/MapMakerInternalMap$Strength.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$Strength extends java.lang.Enum {
public static final com.google.common.collect.MapMakerInternalMap$Strength STRONG
public static final com.google.common.collect.MapMakerInternalMap$Strength WEAK
private static final com.google.common.collect.MapMakerInternalMap$Strength[] $VALUES
public static com.google.common.collect.MapMakerInternalMap$Strength[] values ()
public static com.google.common.collect.MapMakerInternalMap$Strength valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract com.google.common.base.Equivalence defaultEquivalence ()
void (java.lang.String, int, com.google.common.collect.MapMakerInternalMap$1)
String x0
int x1
com.google.common.collect.MapMakerInternalMap$1 x2
static void ()
}
com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry$Helper.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry$Helper extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$InternalEntryHelper {
private static final com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry$Helper INSTANCE
void ()
static com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry$Helper instance ()
public com.google.common.collect.MapMakerInternalMap$Strength keyStrength ()
public com.google.common.collect.MapMakerInternalMap$Strength valueStrength ()
public com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueSegment newSegment (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
public com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry copy (com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueSegment, com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry, com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry)
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueSegment segment
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry entry
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry newNext
public void setValue (com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueSegment, com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueSegment segment
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry entry
Object value
public com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry newEntry (com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueSegment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry)
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueSegment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry next
public volatile void setValue (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$Segment x0
com.google.common.collect.MapMakerInternalMap$InternalEntry x1
Object x2
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry copy (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$Segment x0
com.google.common.collect.MapMakerInternalMap$InternalEntry x1
com.google.common.collect.MapMakerInternalMap$InternalEntry x2
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$Segment x0
Object x1
int x2
com.google.common.collect.MapMakerInternalMap$InternalEntry x3
public volatile com.google.common.collect.MapMakerInternalMap$Segment newSegment (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap x0
int x1
int x2
static void ()
}
com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry extends com.google.common.collect.MapMakerInternalMap$AbstractStrongKeyEntry implements com.google.common.collect.MapMakerInternalMap$StrongValueEntry {
private volatile Object value
void (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry next
public java.lang.Object getValue ()
void setValue (java.lang.Object)
Object value
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry copy (com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry)
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry newNext
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry newEntry
}
com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueSegment.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueSegment extends com.google.common.collect.MapMakerInternalMap$Segment {
void (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueSegment self ()
public com.google.common.collect.MapMakerInternalMap$StrongKeyStrongValueEntry castForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry castForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry x0
volatile com.google.common.collect.MapMakerInternalMap$Segment self ()
}
com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry$Helper.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry$Helper extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$InternalEntryHelper {
private static final com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry$Helper INSTANCE
void ()
static com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry$Helper instance ()
public com.google.common.collect.MapMakerInternalMap$Strength keyStrength ()
public com.google.common.collect.MapMakerInternalMap$Strength valueStrength ()
public com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueSegment newSegment (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
public com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry copy (com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueSegment, com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry, com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry)
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueSegment segment
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry entry
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry newNext
public void setValue (com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueSegment, com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueSegment segment
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry entry
Object value
public com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry newEntry (com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueSegment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry)
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueSegment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry next
public volatile void setValue (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$Segment x0
com.google.common.collect.MapMakerInternalMap$InternalEntry x1
Object x2
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry copy (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$Segment x0
com.google.common.collect.MapMakerInternalMap$InternalEntry x1
com.google.common.collect.MapMakerInternalMap$InternalEntry x2
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$Segment x0
Object x1
int x2
com.google.common.collect.MapMakerInternalMap$InternalEntry x3
public volatile com.google.common.collect.MapMakerInternalMap$Segment newSegment (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap x0
int x1
int x2
static void ()
}
com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry extends com.google.common.collect.MapMakerInternalMap$AbstractStrongKeyEntry implements com.google.common.collect.MapMakerInternalMap$WeakValueEntry {
private volatile com.google.common.collect.MapMakerInternalMap$WeakValueReference valueReference
void (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry next
public java.lang.Object getValue ()
public void clearValue ()
void setValue (java.lang.Object, java.lang.ref.ReferenceQueue)
Object value
java.lang.ref.ReferenceQueue queueForValues
com.google.common.collect.MapMakerInternalMap$WeakValueReference previous
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry copy (java.lang.ref.ReferenceQueue, com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry)
java.lang.ref.ReferenceQueue queueForValues
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry newNext
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry newEntry
public com.google.common.collect.MapMakerInternalMap$WeakValueReference getValueReference ()
static com.google.common.collect.MapMakerInternalMap$WeakValueReference access$500 (com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry)
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry x0
static com.google.common.collect.MapMakerInternalMap$WeakValueReference access$502 (com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry, com.google.common.collect.MapMakerInternalMap$WeakValueReference)
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry x0
com.google.common.collect.MapMakerInternalMap$WeakValueReference x1
}
com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueSegment extends com.google.common.collect.MapMakerInternalMap$Segment {
private final java.lang.ref.ReferenceQueue queueForValues
void (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueSegment self ()
java.lang.ref.ReferenceQueue getValueReferenceQueueForTesting ()
public com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry castForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
public com.google.common.collect.MapMakerInternalMap$WeakValueReference getWeakValueReferenceForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry e
public com.google.common.collect.MapMakerInternalMap$WeakValueReference newWeakValueReferenceForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$InternalEntry e
Object value
public void setWeakValueReferenceForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$WeakValueReference)
com.google.common.collect.MapMakerInternalMap$InternalEntry e
com.google.common.collect.MapMakerInternalMap$WeakValueReference valueReference
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueEntry entry
com.google.common.collect.MapMakerInternalMap$WeakValueReference newValueReference
com.google.common.collect.MapMakerInternalMap$WeakValueReference previous
void maybeDrainReferenceQueues ()
void maybeClearReferenceQueues ()
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry castForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry x0
volatile com.google.common.collect.MapMakerInternalMap$Segment self ()
static java.lang.ref.ReferenceQueue access$100 (com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueSegment)
com.google.common.collect.MapMakerInternalMap$StrongKeyWeakValueSegment x0
}
com/google/common/collect/MapMakerInternalMap$StrongValueEntry.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$StrongValueEntry extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$InternalEntry {
}
com/google/common/collect/MapMakerInternalMap$ValueIterator.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$ValueIterator extends com.google.common.collect.MapMakerInternalMap$HashIterator {
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap)
public java.lang.Object next ()
}
com/google/common/collect/MapMakerInternalMap$Values.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$Values extends java.util.AbstractCollection {
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap)
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public void clear ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
}
com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry$Helper.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry$Helper extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$InternalEntryHelper {
private static final com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry$Helper INSTANCE
void ()
static com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry$Helper instance ()
public com.google.common.collect.MapMakerInternalMap$Strength keyStrength ()
public com.google.common.collect.MapMakerInternalMap$Strength valueStrength ()
public com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueSegment newSegment (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
public com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry copy (com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueSegment, com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry, com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry)
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueSegment segment
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry entry
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry newNext
public void setValue (com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueSegment, com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueSegment segment
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry entry
Object value
public com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry newEntry (com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueSegment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry)
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueSegment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry next
public volatile void setValue (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$Segment x0
com.google.common.collect.MapMakerInternalMap$InternalEntry x1
Object x2
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry copy (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$Segment x0
com.google.common.collect.MapMakerInternalMap$InternalEntry x1
com.google.common.collect.MapMakerInternalMap$InternalEntry x2
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$Segment x0
Object x1
int x2
com.google.common.collect.MapMakerInternalMap$InternalEntry x3
public volatile com.google.common.collect.MapMakerInternalMap$Segment newSegment (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap x0
int x1
int x2
static void ()
}
com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry extends com.google.common.collect.MapMakerInternalMap$AbstractWeakKeyEntry implements com.google.common.collect.MapMakerInternalMap$StrongValueEntry {
private volatile Object value
void (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry next
public java.lang.Object getValue ()
void setValue (java.lang.Object)
Object value
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry copy (java.lang.ref.ReferenceQueue, com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry)
java.lang.ref.ReferenceQueue queueForKeys
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry newNext
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry newEntry
}
com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueSegment extends com.google.common.collect.MapMakerInternalMap$Segment {
private final java.lang.ref.ReferenceQueue queueForKeys
void (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueSegment self ()
java.lang.ref.ReferenceQueue getKeyReferenceQueueForTesting ()
public com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueEntry castForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
void maybeDrainReferenceQueues ()
void maybeClearReferenceQueues ()
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry castForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry x0
volatile com.google.common.collect.MapMakerInternalMap$Segment self ()
static java.lang.ref.ReferenceQueue access$200 (com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueSegment)
com.google.common.collect.MapMakerInternalMap$WeakKeyStrongValueSegment x0
}
com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry$Helper.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry$Helper extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$InternalEntryHelper {
private static final com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry$Helper INSTANCE
void ()
static com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry$Helper instance ()
public com.google.common.collect.MapMakerInternalMap$Strength keyStrength ()
public com.google.common.collect.MapMakerInternalMap$Strength valueStrength ()
public com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment newSegment (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
public com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry copy (com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment, com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry, com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry)
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment segment
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry entry
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry newNext
public void setValue (com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment, com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment segment
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry entry
Object value
public com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry newEntry (com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry)
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry next
public volatile void setValue (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$Segment x0
com.google.common.collect.MapMakerInternalMap$InternalEntry x1
Object x2
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry copy (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$Segment x0
com.google.common.collect.MapMakerInternalMap$InternalEntry x1
com.google.common.collect.MapMakerInternalMap$InternalEntry x2
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$Segment x0
Object x1
int x2
com.google.common.collect.MapMakerInternalMap$InternalEntry x3
public volatile com.google.common.collect.MapMakerInternalMap$Segment newSegment (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap x0
int x1
int x2
static void ()
}
com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry extends com.google.common.collect.MapMakerInternalMap$AbstractWeakKeyEntry implements com.google.common.collect.MapMakerInternalMap$WeakValueEntry {
private volatile com.google.common.collect.MapMakerInternalMap$WeakValueReference valueReference
void (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry next
public java.lang.Object getValue ()
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry copy (java.lang.ref.ReferenceQueue, java.lang.ref.ReferenceQueue, com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry)
java.lang.ref.ReferenceQueue queueForKeys
java.lang.ref.ReferenceQueue queueForValues
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry newNext
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry newEntry
public void clearValue ()
void setValue (java.lang.Object, java.lang.ref.ReferenceQueue)
Object value
java.lang.ref.ReferenceQueue queueForValues
com.google.common.collect.MapMakerInternalMap$WeakValueReference previous
public com.google.common.collect.MapMakerInternalMap$WeakValueReference getValueReference ()
static com.google.common.collect.MapMakerInternalMap$WeakValueReference access$600 (com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry)
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry x0
static com.google.common.collect.MapMakerInternalMap$WeakValueReference access$602 (com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry, com.google.common.collect.MapMakerInternalMap$WeakValueReference)
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry x0
com.google.common.collect.MapMakerInternalMap$WeakValueReference x1
}
com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment extends com.google.common.collect.MapMakerInternalMap$Segment {
private final java.lang.ref.ReferenceQueue queueForKeys
private final java.lang.ref.ReferenceQueue queueForValues
void (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment self ()
java.lang.ref.ReferenceQueue getKeyReferenceQueueForTesting ()
java.lang.ref.ReferenceQueue getValueReferenceQueueForTesting ()
public com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry castForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
public com.google.common.collect.MapMakerInternalMap$WeakValueReference getWeakValueReferenceForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry e
public com.google.common.collect.MapMakerInternalMap$WeakValueReference newWeakValueReferenceForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$InternalEntry e
Object value
public void setWeakValueReferenceForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$WeakValueReference)
com.google.common.collect.MapMakerInternalMap$InternalEntry e
com.google.common.collect.MapMakerInternalMap$WeakValueReference valueReference
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueEntry entry
com.google.common.collect.MapMakerInternalMap$WeakValueReference newValueReference
com.google.common.collect.MapMakerInternalMap$WeakValueReference previous
void maybeDrainReferenceQueues ()
void maybeClearReferenceQueues ()
public volatile com.google.common.collect.MapMakerInternalMap$InternalEntry castForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry x0
volatile com.google.common.collect.MapMakerInternalMap$Segment self ()
static java.lang.ref.ReferenceQueue access$300 (com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment)
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment x0
static java.lang.ref.ReferenceQueue access$400 (com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment)
com.google.common.collect.MapMakerInternalMap$WeakKeyWeakValueSegment x0
}
com/google/common/collect/MapMakerInternalMap$WeakValueEntry.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$WeakValueEntry extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$InternalEntry {
public abstract com.google.common.collect.MapMakerInternalMap$WeakValueReference getValueReference ()
public abstract void clearValue ()
}
com/google/common/collect/MapMakerInternalMap$WeakValueReference.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$WeakValueReference extends java.lang.Object {
public abstract java.lang.Object get ()
public abstract com.google.common.collect.MapMakerInternalMap$InternalEntry getEntry ()
public abstract void clear ()
public abstract com.google.common.collect.MapMakerInternalMap$WeakValueReference copyFor (java.lang.ref.ReferenceQueue, com.google.common.collect.MapMakerInternalMap$InternalEntry)
}
com/google/common/collect/MapMakerInternalMap$WeakValueReferenceImpl.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakValueReferenceImpl extends java.lang.ref.WeakReference implements com.google.common.collect.MapMakerInternalMap$WeakValueReference {
final com.google.common.collect.MapMakerInternalMap$InternalEntry entry
void (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.collect.MapMakerInternalMap$InternalEntry)
java.lang.ref.ReferenceQueue queue
Object referent
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
public com.google.common.collect.MapMakerInternalMap$InternalEntry getEntry ()
public com.google.common.collect.MapMakerInternalMap$WeakValueReference copyFor (java.lang.ref.ReferenceQueue, com.google.common.collect.MapMakerInternalMap$InternalEntry)
java.lang.ref.ReferenceQueue queue
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
}
com/google/common/collect/MapMakerInternalMap$WriteThroughEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WriteThroughEntry extends com.google.common.collect.AbstractMapEntry {
final Object key
Object value
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap, java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public boolean equals (java.lang.Object)
java.util.Map$Entry that
Object object
public int hashCode ()
public java.lang.Object setValue (java.lang.Object)
Object newValue
Object oldValue
}
com/google/common/collect/MapMakerInternalMap.classMapMakerInternalMap.java
package com.google.common.collect
com.google.common.collect.MapMakerInternalMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap java.io.Serializable {
static final int MAXIMUM_CAPACITY
static final int MAX_SEGMENTS
static final int CONTAINS_VALUE_RETRIES
static final int DRAIN_THRESHOLD
static final int DRAIN_MAX
static final long CLEANUP_EXECUTOR_DELAY_SECS
final transient int segmentMask
final transient int segmentShift
final transient com.google.common.collect.MapMakerInternalMap$Segment[] segments
final int concurrencyLevel
final com.google.common.base.Equivalence keyEquivalence
final transient com.google.common.collect.MapMakerInternalMap$InternalEntryHelper entryHelper
static final com.google.common.collect.MapMakerInternalMap$WeakValueReference UNSET_WEAK_VALUE_REFERENCE
transient java.util.Set keySet
transient java.util.Collection values
transient java.util.Set entrySet
private static final long serialVersionUID
private void (com.google.common.collect.MapMaker, com.google.common.collect.MapMakerInternalMap$InternalEntryHelper)
int i
com.google.common.collect.MapMaker builder
com.google.common.collect.MapMakerInternalMap$InternalEntryHelper entryHelper
int initialCapacity
int segmentShift
int segmentCount
int segmentCapacity
int segmentSize
static com.google.common.collect.MapMakerInternalMap create (com.google.common.collect.MapMaker)
com.google.common.collect.MapMaker builder
static com.google.common.collect.MapMakerInternalMap$WeakValueReference unsetWeakValueReference ()
static int rehash (int)
int h
com.google.common.collect.MapMakerInternalMap$InternalEntry copyEntry (com.google.common.collect.MapMakerInternalMap$InternalEntry, com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry original
com.google.common.collect.MapMakerInternalMap$InternalEntry newNext
int hash
int hash (java.lang.Object)
Object key
int h
void reclaimValue (com.google.common.collect.MapMakerInternalMap$WeakValueReference)
com.google.common.collect.MapMakerInternalMap$WeakValueReference valueReference
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
int hash
void reclaimKey (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
int hash
boolean isLiveForTesting (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
com.google.common.collect.MapMakerInternalMap$Segment segmentFor (int)
int hash
com.google.common.collect.MapMakerInternalMap$Segment createSegment (int, int)
int initialCapacity
int maxSegmentSize
java.lang.Object getLiveValue (com.google.common.collect.MapMakerInternalMap$InternalEntry)
com.google.common.collect.MapMakerInternalMap$InternalEntry entry
Object value
final com.google.common.collect.MapMakerInternalMap$Segment[] newSegmentArray (int)
int ssize
com.google.common.collect.MapMakerInternalMap$Strength keyStrength ()
com.google.common.collect.MapMakerInternalMap$Strength valueStrength ()
com.google.common.base.Equivalence valueEquivalence ()
public boolean isEmpty ()
int i
int i
long sum
com.google.common.collect.MapMakerInternalMap$Segment[] segments
public int size ()
int i
com.google.common.collect.MapMakerInternalMap$Segment[] segments
long sum
public java.lang.Object get (java.lang.Object)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$InternalEntry getEntry (java.lang.Object)
Object key
int hash
public boolean containsKey (java.lang.Object)
Object key
int hash
public boolean containsValue (java.lang.Object)
Object v
com.google.common.collect.MapMakerInternalMap$InternalEntry e
int j
int unused
java.util.concurrent.atomic.AtomicReferenceArray table
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$Segment[] arr$
int len$
int i$
long sum
int i
Object value
com.google.common.collect.MapMakerInternalMap$Segment[] segments
long last
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public void putAll (java.util.Map)
java.util.Map$Entry e
java.util.Iterator i$
java.util.Map m
public java.lang.Object remove (java.lang.Object)
Object key
int hash
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
int hash
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public void clear ()
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$Segment[] arr$
int len$
int i$
public java.util.Set keySet ()
java.util.Set ks
public java.util.Collection values ()
java.util.Collection vs
public java.util.Set entrySet ()
java.util.Set es
private static java.util.ArrayList toArrayList (java.util.Collection)
java.util.Collection c
java.util.ArrayList result
java.lang.Object writeReplace ()
static java.util.ArrayList access$800 (java.util.Collection)
java.util.Collection x0
static void ()
}
com/google/common/collect/Maps$1.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.base.Function val$function
void (java.util.Iterator, com.google.common.base.Function)
java.util.Iterator x0
java.util.Map$Entry transform (java.lang.Object)
Object key
volatile java.lang.Object transform (java.lang.Object)
Object x0
}
com/google/common/collect/Maps$10.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$10 extends com.google.common.collect.AbstractMapEntry {
final java.util.Map$Entry val$entry
final com.google.common.collect.Maps$EntryTransformer val$transformer
void (java.util.Map$Entry, com.google.common.collect.Maps$EntryTransformer)
public java.lang.Object getKey ()
public java.lang.Object getValue ()
}
com/google/common/collect/Maps$11.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$11 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.Maps$EntryTransformer val$transformer
void (com.google.common.collect.Maps$EntryTransformer)
public java.util.Map$Entry apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Maps$2.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$2 extends com.google.common.collect.ForwardingSet {
final java.util.Set val$set
void (java.util.Set)
protected java.util.Set delegate ()
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection es
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Maps$3.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$3 extends com.google.common.collect.ForwardingSortedSet {
final java.util.SortedSet val$set
void (java.util.SortedSet)
protected java.util.SortedSet delegate ()
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection es
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
protected volatile java.util.Set delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Maps$4.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$4 extends com.google.common.collect.ForwardingNavigableSet {
final java.util.NavigableSet val$set
void (java.util.NavigableSet)
protected java.util.NavigableSet delegate ()
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection es
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet descendingSet ()
protected volatile java.util.SortedSet delegate ()
protected volatile java.util.Set delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Maps$5.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$5 extends com.google.common.collect.AbstractMapEntry {
final java.util.Map$Entry val$entry
void (java.util.Map$Entry)
public java.lang.Object getKey ()
public java.lang.Object getValue ()
}
com/google/common/collect/Maps$6.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$6 extends com.google.common.collect.UnmodifiableIterator {
final java.util.Iterator val$entryIterator
void (java.util.Iterator)
public boolean hasNext ()
public java.util.Map$Entry next ()
public volatile java.lang.Object next ()
}
com/google/common/collect/Maps$7.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$7 extends java.lang.Object implements com.google.common.collect.Maps$EntryTransformer {
final com.google.common.base.Function val$function
void (com.google.common.base.Function)
public java.lang.Object transformEntry (java.lang.Object, java.lang.Object)
Object key
Object value
}
com/google/common/collect/Maps$8.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$8 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.Maps$EntryTransformer val$transformer
final Object val$key
void (com.google.common.collect.Maps$EntryTransformer, java.lang.Object)
public java.lang.Object apply (java.lang.Object)
Object v1
}
com/google/common/collect/Maps$9.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$9 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.Maps$EntryTransformer val$transformer
void (com.google.common.collect.Maps$EntryTransformer)
public java.lang.Object apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Maps$AbstractFilteredMap.classMaps.java
package com.google.common.collect
abstract com.google.common.collect.Maps$AbstractFilteredMap extends com.google.common.collect.Maps$ViewCachingAbstractMap {
final java.util.Map unfiltered
final com.google.common.base.Predicate predicate
void (java.util.Map, com.google.common.base.Predicate)
java.util.Map unfiltered
com.google.common.base.Predicate predicate
boolean apply (java.lang.Object, java.lang.Object)
Object key
Object value
Object k
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
Object key
Object value
public boolean isEmpty ()
public java.lang.Object remove (java.lang.Object)
Object key
java.util.Collection createValues ()
}
com/google/common/collect/Maps$AsMapView$1EntrySetImpl.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$AsMapView$1EntrySetImpl extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.Maps$AsMapView this$0
void (com.google.common.collect.Maps$AsMapView)
java.util.Map map ()
public java.util.Iterator iterator ()
}
com/google/common/collect/Maps$AsMapView.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$AsMapView extends com.google.common.collect.Maps$ViewCachingAbstractMap {
private final java.util.Set set
final com.google.common.base.Function function
java.util.Set backingSet ()
void (java.util.Set, com.google.common.base.Function)
java.util.Set set
com.google.common.base.Function function
public java.util.Set createKeySet ()
java.util.Collection createValues ()
public int size ()
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
Object k
Object key
public java.lang.Object remove (java.lang.Object)
Object k
Object key
public void clear ()
protected java.util.Set createEntrySet ()
}
com/google/common/collect/Maps$BiMapConverter.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$BiMapConverter extends com.google.common.base.Converter implements java.io.Serializable {
private final com.google.common.collect.BiMap bimap
private static final long serialVersionUID
void (com.google.common.collect.BiMap)
com.google.common.collect.BiMap bimap
protected java.lang.Object doForward (java.lang.Object)
Object a
protected java.lang.Object doBackward (java.lang.Object)
Object b
private static java.lang.Object convert (com.google.common.collect.BiMap, java.lang.Object)
com.google.common.collect.BiMap bimap
Object input
Object output
public boolean equals (java.lang.Object)
com.google.common.collect.Maps$BiMapConverter that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/Maps$DescendingMap$1EntrySetImpl.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$DescendingMap$1EntrySetImpl extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.Maps$DescendingMap this$0
void (com.google.common.collect.Maps$DescendingMap)
java.util.Map map ()
public java.util.Iterator iterator ()
}
com/google/common/collect/Maps$DescendingMap.classMaps.java
package com.google.common.collect
abstract com.google.common.collect.Maps$DescendingMap extends com.google.common.collect.ForwardingMap implements java.util.NavigableMap {
private transient java.util.Comparator comparator
private transient java.util.Set entrySet
private transient java.util.NavigableSet navigableKeySet
void ()
abstract java.util.NavigableMap forward ()
protected final java.util.Map delegate ()
public java.util.Comparator comparator ()
java.util.Comparator forwardCmp
java.util.Comparator result
private static com.google.common.collect.Ordering reverse (java.util.Comparator)
java.util.Comparator forward
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
public java.util.Map$Entry firstEntry ()
public java.util.Map$Entry lastEntry ()
public java.util.Map$Entry pollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
public java.util.NavigableMap descendingMap ()
public java.util.Set entrySet ()
java.util.Set result
abstract java.util.Iterator entryIterator ()
java.util.Set createEntrySet ()
public java.util.Set keySet ()
public java.util.NavigableSet navigableKeySet ()
java.util.NavigableSet result
public java.util.NavigableSet descendingKeySet ()
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
public java.util.Collection values ()
public java.lang.String toString ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Maps$EntryFunction$1.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$EntryFunction$1 extends com.google.common.collect.Maps$EntryFunction {
void (java.lang.String, int)
public java.lang.Object apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Maps$EntryFunction$2.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$EntryFunction$2 extends com.google.common.collect.Maps$EntryFunction {
void (java.lang.String, int)
public java.lang.Object apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Maps$EntryFunction.classMaps.java
package com.google.common.collect
abstract com.google.common.collect.Maps$EntryFunction extends java.lang.Enum implements com.google.common.base.Function {
public static final com.google.common.collect.Maps$EntryFunction KEY
public static final com.google.common.collect.Maps$EntryFunction VALUE
private static final com.google.common.collect.Maps$EntryFunction[] $VALUES
public static com.google.common.collect.Maps$EntryFunction[] values ()
public static com.google.common.collect.Maps$EntryFunction valueOf (java.lang.String)
String name
private void (java.lang.String, int)
void (java.lang.String, int, com.google.common.collect.Maps$1)
String x0
int x1
com.google.common.collect.Maps$1 x2
static void ()
}
com/google/common/collect/Maps$EntrySet.classMaps.java
package com.google.common.collect
abstract com.google.common.collect.Maps$EntrySet extends com.google.common.collect.Sets$ImprovedAbstractSet {
void ()
abstract java.util.Map map ()
public int size ()
public void clear ()
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object key
Object value
Object o
public boolean isEmpty ()
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object o
public boolean removeAll (java.util.Collection)
UnsupportedOperationException e
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Map$Entry entry
Object o
java.util.Iterator i$
java.util.Set keys
UnsupportedOperationException e
java.util.Collection c
}
com/google/common/collect/Maps$EntryTransformer.classMaps.java
package com.google.common.collect
public abstract com.google.common.collect.Maps$EntryTransformer extends java.lang.Object {
public abstract java.lang.Object transformEntry (java.lang.Object, java.lang.Object)
}
com/google/common/collect/Maps$FilteredEntryBiMap$1.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$FilteredEntryBiMap$1 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.common.base.Predicate val$forwardPredicate
void (com.google.common.base.Predicate)
public boolean apply (java.util.Map$Entry)
java.util.Map$Entry input
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/common/collect/Maps$FilteredEntryBiMap.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$FilteredEntryBiMap extends com.google.common.collect.Maps$FilteredEntryMap implements com.google.common.collect.BiMap {
private final com.google.common.collect.BiMap inverse
private static com.google.common.base.Predicate inversePredicate (com.google.common.base.Predicate)
com.google.common.base.Predicate forwardPredicate
void (com.google.common.collect.BiMap, com.google.common.base.Predicate)
com.google.common.collect.BiMap delegate
com.google.common.base.Predicate predicate
private void (com.google.common.collect.BiMap, com.google.common.base.Predicate, com.google.common.collect.BiMap)
com.google.common.collect.BiMap delegate
com.google.common.base.Predicate predicate
com.google.common.collect.BiMap inverse
com.google.common.collect.BiMap unfiltered ()
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.BiMap inverse ()
public java.util.Set values ()
public volatile java.util.Collection values ()
}
com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1$1.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryMap$EntrySet$1$1 extends com.google.common.collect.ForwardingMapEntry {
final java.util.Map$Entry val$entry
final com.google.common.collect.Maps$FilteredEntryMap$EntrySet$1 this$2
void (com.google.common.collect.Maps$FilteredEntryMap$EntrySet$1, java.util.Map$Entry)
protected java.util.Map$Entry delegate ()
public java.lang.Object setValue (java.lang.Object)
Object newValue
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryMap$EntrySet$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.Maps$FilteredEntryMap$EntrySet this$1
void (com.google.common.collect.Maps$FilteredEntryMap$EntrySet, java.util.Iterator)
java.util.Iterator x0
java.util.Map$Entry transform (java.util.Map$Entry)
java.util.Map$Entry entry
volatile java.lang.Object transform (java.lang.Object)
Object x0
}
com/google/common/collect/Maps$FilteredEntryMap$EntrySet.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryMap$EntrySet extends com.google.common.collect.ForwardingSet {
final com.google.common.collect.Maps$FilteredEntryMap this$0
private void (com.google.common.collect.Maps$FilteredEntryMap)
protected java.util.Set delegate ()
public java.util.Iterator iterator ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
void (com.google.common.collect.Maps$FilteredEntryMap, com.google.common.collect.Maps$1)
com.google.common.collect.Maps$FilteredEntryMap x0
com.google.common.collect.Maps$1 x1
}
com/google/common/collect/Maps$FilteredEntryMap$KeySet.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryMap$KeySet extends com.google.common.collect.Maps$KeySet {
final com.google.common.collect.Maps$FilteredEntryMap this$0
void (com.google.common.collect.Maps$FilteredEntryMap)
public boolean remove (java.lang.Object)
Object o
private boolean removeIf (com.google.common.base.Predicate)
com.google.common.base.Predicate keyPredicate
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
}
com/google/common/collect/Maps$FilteredEntryMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryMap extends com.google.common.collect.Maps$AbstractFilteredMap {
final java.util.Set filteredEntrySet
void (java.util.Map, com.google.common.base.Predicate)
java.util.Map unfiltered
com.google.common.base.Predicate entryPredicate
protected java.util.Set createEntrySet ()
java.util.Set createKeySet ()
}
com/google/common/collect/Maps$FilteredEntryNavigableMap$1.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryNavigableMap$1 extends com.google.common.collect.Maps$NavigableKeySet {
final com.google.common.collect.Maps$FilteredEntryNavigableMap this$0
void (com.google.common.collect.Maps$FilteredEntryNavigableMap, java.util.NavigableMap)
java.util.NavigableMap x0
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/Maps$FilteredEntryNavigableMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryNavigableMap extends com.google.common.collect.AbstractNavigableMap {
private final java.util.NavigableMap unfiltered
private final com.google.common.base.Predicate entryPredicate
private final java.util.Map filteredDelegate
void (java.util.NavigableMap, com.google.common.base.Predicate)
java.util.NavigableMap unfiltered
com.google.common.base.Predicate entryPredicate
public java.util.Comparator comparator ()
public java.util.NavigableSet navigableKeySet ()
public java.util.Collection values ()
java.util.Iterator entryIterator ()
java.util.Iterator descendingEntryIterator ()
public int size ()
public boolean isEmpty ()
public java.lang.Object get (java.lang.Object)
Object key
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object remove (java.lang.Object)
Object key
public void putAll (java.util.Map)
java.util.Map m
public void clear ()
public java.util.Set entrySet ()
public java.util.Map$Entry pollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
public java.util.NavigableMap descendingMap ()
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
static com.google.common.base.Predicate access$600 (com.google.common.collect.Maps$FilteredEntryNavigableMap)
com.google.common.collect.Maps$FilteredEntryNavigableMap x0
static java.util.NavigableMap access$700 (com.google.common.collect.Maps$FilteredEntryNavigableMap)
com.google.common.collect.Maps$FilteredEntryNavigableMap x0
}
com/google/common/collect/Maps$FilteredEntrySortedMap$SortedKeySet.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntrySortedMap$SortedKeySet extends com.google.common.collect.Maps$FilteredEntryMap$KeySet implements java.util.SortedSet {
final com.google.common.collect.Maps$FilteredEntrySortedMap this$0
void (com.google.common.collect.Maps$FilteredEntrySortedMap)
public java.util.Comparator comparator ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.lang.Object first ()
public java.lang.Object last ()
}
com/google/common/collect/Maps$FilteredEntrySortedMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntrySortedMap extends com.google.common.collect.Maps$FilteredEntryMap implements java.util.SortedMap {
void (java.util.SortedMap, com.google.common.base.Predicate)
java.util.SortedMap unfiltered
com.google.common.base.Predicate entryPredicate
java.util.SortedMap sortedMap ()
public java.util.SortedSet keySet ()
java.util.SortedSet createKeySet ()
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
Object key
java.util.SortedMap headMap
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
volatile java.util.Set createKeySet ()
public volatile java.util.Set keySet ()
}
com/google/common/collect/Maps$FilteredKeyMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredKeyMap extends com.google.common.collect.Maps$AbstractFilteredMap {
final com.google.common.base.Predicate keyPredicate
void (java.util.Map, com.google.common.base.Predicate, com.google.common.base.Predicate)
java.util.Map unfiltered
com.google.common.base.Predicate keyPredicate
com.google.common.base.Predicate entryPredicate
protected java.util.Set createEntrySet ()
java.util.Set createKeySet ()
public boolean containsKey (java.lang.Object)
Object key
}
com/google/common/collect/Maps$FilteredMapValues.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$FilteredMapValues extends com.google.common.collect.Maps$Values {
final java.util.Map unfiltered
final com.google.common.base.Predicate predicate
void (java.util.Map, java.util.Map, com.google.common.base.Predicate)
java.util.Map filteredMap
java.util.Map unfiltered
com.google.common.base.Predicate predicate
public boolean remove (java.lang.Object)
Object o
private boolean removeIf (com.google.common.base.Predicate)
com.google.common.base.Predicate valuePredicate
public boolean removeAll (java.util.Collection)
java.util.Collection collection
public boolean retainAll (java.util.Collection)
java.util.Collection collection
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
}
com/google/common/collect/Maps$IteratorBasedAbstractMap$1.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$IteratorBasedAbstractMap$1 extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.Maps$IteratorBasedAbstractMap this$0
void (com.google.common.collect.Maps$IteratorBasedAbstractMap)
java.util.Map map ()
public java.util.Iterator iterator ()
}
com/google/common/collect/Maps$IteratorBasedAbstractMap.classMaps.java
package com.google.common.collect
abstract com.google.common.collect.Maps$IteratorBasedAbstractMap extends java.util.AbstractMap {
void ()
public abstract int size ()
abstract java.util.Iterator entryIterator ()
public java.util.Set entrySet ()
public void clear ()
}
com/google/common/collect/Maps$KeySet.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$KeySet extends com.google.common.collect.Sets$ImprovedAbstractSet {
final java.util.Map map
void (java.util.Map)
java.util.Map map
java.util.Map map ()
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public void clear ()
}
com/google/common/collect/Maps$MapDifferenceImpl.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$MapDifferenceImpl extends java.lang.Object implements com.google.common.collect.MapDifference {
final java.util.Map onlyOnLeft
final java.util.Map onlyOnRight
final java.util.Map onBoth
final java.util.Map differences
void (java.util.Map, java.util.Map, java.util.Map, java.util.Map)
java.util.Map onlyOnLeft
java.util.Map onlyOnRight
java.util.Map onBoth
java.util.Map differences
public boolean areEqual ()
public java.util.Map entriesOnlyOnLeft ()
public java.util.Map entriesOnlyOnRight ()
public java.util.Map entriesInCommon ()
public java.util.Map entriesDiffering ()
public boolean equals (java.lang.Object)
com.google.common.collect.MapDifference other
Object object
public int hashCode ()
public java.lang.String toString ()
StringBuilder result
}
com/google/common/collect/Maps$NavigableAsMapView.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$NavigableAsMapView extends com.google.common.collect.AbstractNavigableMap {
private final java.util.NavigableSet set
private final com.google.common.base.Function function
void (java.util.NavigableSet, com.google.common.base.Function)
java.util.NavigableSet ks
com.google.common.base.Function vFunction
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
public java.util.Comparator comparator ()
public java.lang.Object get (java.lang.Object)
Object k
Object key
public void clear ()
java.util.Iterator entryIterator ()
java.util.Iterator descendingEntryIterator ()
public java.util.NavigableSet navigableKeySet ()
public int size ()
public java.util.NavigableMap descendingMap ()
}
com/google/common/collect/Maps$NavigableKeySet.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$NavigableKeySet extends com.google.common.collect.Maps$SortedKeySet implements java.util.NavigableSet {
void (java.util.NavigableMap)
java.util.NavigableMap map
java.util.NavigableMap map ()
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
volatile java.util.SortedMap map ()
volatile java.util.Map map ()
}
com/google/common/collect/Maps$SortedAsMapView.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$SortedAsMapView extends com.google.common.collect.Maps$AsMapView implements java.util.SortedMap {
void (java.util.SortedSet, com.google.common.base.Function)
java.util.SortedSet set
com.google.common.base.Function function
java.util.SortedSet backingSet ()
public java.util.Comparator comparator ()
public java.util.Set keySet ()
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
volatile java.util.Set backingSet ()
}
com/google/common/collect/Maps$SortedKeySet.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$SortedKeySet extends com.google.common.collect.Maps$KeySet implements java.util.SortedSet {
void (java.util.SortedMap)
java.util.SortedMap map
java.util.SortedMap map ()
public java.util.Comparator comparator ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.lang.Object first ()
public java.lang.Object last ()
volatile java.util.Map map ()
}
com/google/common/collect/Maps$SortedMapDifferenceImpl.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$SortedMapDifferenceImpl extends com.google.common.collect.Maps$MapDifferenceImpl implements com.google.common.collect.SortedMapDifference {
void (java.util.SortedMap, java.util.SortedMap, java.util.SortedMap, java.util.SortedMap)
java.util.SortedMap onlyOnLeft
java.util.SortedMap onlyOnRight
java.util.SortedMap onBoth
java.util.SortedMap differences
public java.util.SortedMap entriesDiffering ()
public java.util.SortedMap entriesInCommon ()
public java.util.SortedMap entriesOnlyOnLeft ()
public java.util.SortedMap entriesOnlyOnRight ()
public volatile java.util.Map entriesDiffering ()
public volatile java.util.Map entriesInCommon ()
public volatile java.util.Map entriesOnlyOnRight ()
public volatile java.util.Map entriesOnlyOnLeft ()
}
com/google/common/collect/Maps$TransformedEntriesMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$TransformedEntriesMap extends com.google.common.collect.Maps$IteratorBasedAbstractMap {
final java.util.Map fromMap
final com.google.common.collect.Maps$EntryTransformer transformer
void (java.util.Map, com.google.common.collect.Maps$EntryTransformer)
java.util.Map fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public int size ()
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
Object key
Object value
public java.lang.Object remove (java.lang.Object)
Object key
public void clear ()
public java.util.Set keySet ()
java.util.Iterator entryIterator ()
public java.util.Collection values ()
}
com/google/common/collect/Maps$TransformedEntriesNavigableMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$TransformedEntriesNavigableMap extends com.google.common.collect.Maps$TransformedEntriesSortedMap implements java.util.NavigableMap {
void (java.util.NavigableMap, com.google.common.collect.Maps$EntryTransformer)
java.util.NavigableMap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.util.NavigableSet descendingKeySet ()
public java.util.NavigableMap descendingMap ()
public java.util.Map$Entry firstEntry ()
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.util.NavigableMap headMap (java.lang.Object)
Object toKey
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
public java.util.Map$Entry lastEntry ()
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.util.NavigableSet navigableKeySet ()
public java.util.Map$Entry pollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.NavigableMap tailMap (java.lang.Object)
Object fromKey
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
private java.util.Map$Entry transformEntry (java.util.Map$Entry)
java.util.Map$Entry entry
protected java.util.NavigableMap fromMap ()
public volatile java.util.SortedMap tailMap (java.lang.Object)
Object x0
public volatile java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile java.util.SortedMap headMap (java.lang.Object)
Object x0
protected volatile java.util.SortedMap fromMap ()
}
com/google/common/collect/Maps$TransformedEntriesSortedMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$TransformedEntriesSortedMap extends com.google.common.collect.Maps$TransformedEntriesMap implements java.util.SortedMap {
protected java.util.SortedMap fromMap ()
void (java.util.SortedMap, com.google.common.collect.Maps$EntryTransformer)
java.util.SortedMap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.lang.Object lastKey ()
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
}
com/google/common/collect/Maps$UnmodifiableBiMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$UnmodifiableBiMap extends com.google.common.collect.ForwardingMap implements com.google.common.collect.BiMap java.io.Serializable {
final java.util.Map unmodifiableMap
final com.google.common.collect.BiMap delegate
com.google.common.collect.BiMap inverse
transient java.util.Set values
private static final long serialVersionUID
void (com.google.common.collect.BiMap, com.google.common.collect.BiMap)
com.google.common.collect.BiMap delegate
com.google.common.collect.BiMap inverse
protected java.util.Map delegate ()
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.BiMap inverse ()
com.google.common.collect.BiMap result
public java.util.Set values ()
java.util.Set result
public volatile java.util.Collection values ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Maps$UnmodifiableEntries.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$UnmodifiableEntries extends com.google.common.collect.ForwardingCollection {
private final java.util.Collection entries
void (java.util.Collection)
java.util.Collection entries
protected java.util.Collection delegate ()
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Maps$UnmodifiableEntrySet.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$UnmodifiableEntrySet extends com.google.common.collect.Maps$UnmodifiableEntries implements java.util.Set {
void (java.util.Set)
java.util.Set entries
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
}
com/google/common/collect/Maps$UnmodifiableNavigableMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$UnmodifiableNavigableMap extends com.google.common.collect.ForwardingSortedMap implements java.util.NavigableMap java.io.Serializable {
private final java.util.NavigableMap delegate
private transient com.google.common.collect.Maps$UnmodifiableNavigableMap descendingMap
void (java.util.NavigableMap)
java.util.NavigableMap delegate
void (java.util.NavigableMap, com.google.common.collect.Maps$UnmodifiableNavigableMap)
java.util.NavigableMap delegate
com.google.common.collect.Maps$UnmodifiableNavigableMap descendingMap
protected java.util.SortedMap delegate ()
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
public java.util.Map$Entry firstEntry ()
public java.util.Map$Entry lastEntry ()
public final java.util.Map$Entry pollFirstEntry ()
public final java.util.Map$Entry pollLastEntry ()
public java.util.NavigableMap descendingMap ()
com.google.common.collect.Maps$UnmodifiableNavigableMap result
public java.util.Set keySet ()
public java.util.NavigableSet navigableKeySet ()
public java.util.NavigableSet descendingKeySet ()
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
protected volatile java.util.Map delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Maps$ValueDifferenceImpl.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$ValueDifferenceImpl extends java.lang.Object implements com.google.common.collect.MapDifference$ValueDifference {
private final Object left
private final Object right
static com.google.common.collect.MapDifference$ValueDifference create (java.lang.Object, java.lang.Object)
Object left
Object right
private void (java.lang.Object, java.lang.Object)
Object left
Object right
public java.lang.Object leftValue ()
public java.lang.Object rightValue ()
public boolean equals (java.lang.Object)
com.google.common.collect.MapDifference$ValueDifference that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/Maps$Values.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$Values extends java.util.AbstractCollection {
final java.util.Map map
void (java.util.Map)
java.util.Map map
final java.util.Map map ()
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
java.util.Iterator i$
UnsupportedOperationException e
Object o
public boolean removeAll (java.util.Collection)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Set toRemove
UnsupportedOperationException e
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Set toRetain
UnsupportedOperationException e
java.util.Collection c
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public void clear ()
}
com/google/common/collect/Maps$ViewCachingAbstractMap.classMaps.java
package com.google.common.collect
abstract com.google.common.collect.Maps$ViewCachingAbstractMap extends java.util.AbstractMap {
private transient java.util.Set entrySet
private transient java.util.Set keySet
private transient java.util.Collection values
void ()
abstract java.util.Set createEntrySet ()
public java.util.Set entrySet ()
java.util.Set result
public java.util.Set keySet ()
java.util.Set result
java.util.Set createKeySet ()
public java.util.Collection values ()
java.util.Collection result
java.util.Collection createValues ()
}
com/google/common/collect/Maps.classMaps.java
package com.google.common.collect
public final com.google.common.collect.Maps extends java.lang.Object {
static final com.google.common.base.Joiner$MapJoiner STANDARD_JOINER
private void ()
static com.google.common.base.Function keyFunction ()
static com.google.common.base.Function valueFunction ()
static java.util.Iterator keyIterator (java.util.Iterator)
java.util.Iterator entryIterator
static java.util.Iterator valueIterator (java.util.Iterator)
java.util.Iterator entryIterator
public static com.google.common.collect.ImmutableMap immutableEnumMap (java.util.Map)
com.google.common.collect.ImmutableEnumMap result
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
public static java.util.HashMap newHashMap ()
public static java.util.HashMap newHashMapWithExpectedSize (int)
int expectedSize
static int capacity (int)
int expectedSize
public static java.util.HashMap newHashMap (java.util.Map)
java.util.Map map
public static java.util.LinkedHashMap newLinkedHashMap ()
public static java.util.LinkedHashMap newLinkedHashMapWithExpectedSize (int)
int expectedSize
public static java.util.LinkedHashMap newLinkedHashMap (java.util.Map)
java.util.Map map
public static java.util.concurrent.ConcurrentMap newConcurrentMap ()
public static java.util.TreeMap newTreeMap ()
public static java.util.TreeMap newTreeMap (java.util.SortedMap)
java.util.SortedMap map
public static java.util.TreeMap newTreeMap (java.util.Comparator)
java.util.Comparator comparator
public static java.util.EnumMap newEnumMap (java.lang.Class)
Class type
public static java.util.EnumMap newEnumMap (java.util.Map)
java.util.Map map
public static java.util.IdentityHashMap newIdentityHashMap ()
public static com.google.common.collect.MapDifference difference (java.util.Map, java.util.Map)
java.util.SortedMap sortedLeft
com.google.common.collect.SortedMapDifference result
java.util.Map left
java.util.Map right
public static com.google.common.collect.MapDifference difference (java.util.Map, java.util.Map, com.google.common.base.Equivalence)
java.util.Map left
java.util.Map right
com.google.common.base.Equivalence valueEquivalence
java.util.Map onlyOnLeft
java.util.Map onlyOnRight
java.util.Map onBoth
java.util.Map differences
private static void doDifference (java.util.Map, java.util.Map, com.google.common.base.Equivalence, java.util.Map, java.util.Map, java.util.Map, java.util.Map)
Object rightValue
Object leftKey
Object leftValue
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map left
java.util.Map right
com.google.common.base.Equivalence valueEquivalence
java.util.Map onlyOnLeft
java.util.Map onlyOnRight
java.util.Map onBoth
java.util.Map differences
private static java.util.Map unmodifiableMap (java.util.Map)
java.util.Map map
public static com.google.common.collect.SortedMapDifference difference (java.util.SortedMap, java.util.Map)
java.util.SortedMap left
java.util.Map right
java.util.Comparator comparator
java.util.SortedMap onlyOnLeft
java.util.SortedMap onlyOnRight
java.util.SortedMap onBoth
java.util.SortedMap differences
static java.util.Comparator orNaturalOrder (java.util.Comparator)
java.util.Comparator comparator
public static java.util.Map asMap (java.util.Set, com.google.common.base.Function)
java.util.Set set
com.google.common.base.Function function
public static java.util.SortedMap asMap (java.util.SortedSet, com.google.common.base.Function)
java.util.SortedSet set
com.google.common.base.Function function
public static java.util.NavigableMap asMap (java.util.NavigableSet, com.google.common.base.Function)
java.util.NavigableSet set
com.google.common.base.Function function
static java.util.Iterator asMapEntryIterator (java.util.Set, com.google.common.base.Function)
java.util.Set set
com.google.common.base.Function function
private static java.util.Set removeOnlySet (java.util.Set)
java.util.Set set
private static java.util.SortedSet removeOnlySortedSet (java.util.SortedSet)
java.util.SortedSet set
private static java.util.NavigableSet removeOnlyNavigableSet (java.util.NavigableSet)
java.util.NavigableSet set
public static com.google.common.collect.ImmutableMap toMap (java.lang.Iterable, com.google.common.base.Function)
Iterable keys
com.google.common.base.Function valueFunction
public static com.google.common.collect.ImmutableMap toMap (java.util.Iterator, com.google.common.base.Function)
Object key
java.util.Iterator keys
com.google.common.base.Function valueFunction
java.util.Map builder
public static com.google.common.collect.ImmutableMap uniqueIndex (java.lang.Iterable, com.google.common.base.Function)
Iterable values
com.google.common.base.Function keyFunction
public static com.google.common.collect.ImmutableMap uniqueIndex (java.util.Iterator, com.google.common.base.Function)
Object value
IllegalArgumentException duplicateKeys
java.util.Iterator values
com.google.common.base.Function keyFunction
com.google.common.collect.ImmutableMap$Builder builder
public static com.google.common.collect.ImmutableMap fromProperties (java.util.Properties)
String key
java.util.Enumeration e
java.util.Properties properties
com.google.common.collect.ImmutableMap$Builder builder
public static java.util.Map$Entry immutableEntry (java.lang.Object, java.lang.Object)
Object key
Object value
static java.util.Set unmodifiableEntrySet (java.util.Set)
java.util.Set entrySet
static java.util.Map$Entry unmodifiableEntry (java.util.Map$Entry)
java.util.Map$Entry entry
static com.google.common.collect.UnmodifiableIterator unmodifiableEntryIterator (java.util.Iterator)
java.util.Iterator entryIterator
public static com.google.common.base.Converter asConverter (com.google.common.collect.BiMap)
com.google.common.collect.BiMap bimap
public static com.google.common.collect.BiMap synchronizedBiMap (com.google.common.collect.BiMap)
com.google.common.collect.BiMap bimap
public static com.google.common.collect.BiMap unmodifiableBiMap (com.google.common.collect.BiMap)
com.google.common.collect.BiMap bimap
public static java.util.Map transformValues (java.util.Map, com.google.common.base.Function)
java.util.Map fromMap
com.google.common.base.Function function
public static java.util.SortedMap transformValues (java.util.SortedMap, com.google.common.base.Function)
java.util.SortedMap fromMap
com.google.common.base.Function function
public static java.util.NavigableMap transformValues (java.util.NavigableMap, com.google.common.base.Function)
java.util.NavigableMap fromMap
com.google.common.base.Function function
public static java.util.Map transformEntries (java.util.Map, com.google.common.collect.Maps$EntryTransformer)
java.util.Map fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public static java.util.SortedMap transformEntries (java.util.SortedMap, com.google.common.collect.Maps$EntryTransformer)
java.util.SortedMap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public static java.util.NavigableMap transformEntries (java.util.NavigableMap, com.google.common.collect.Maps$EntryTransformer)
java.util.NavigableMap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
static com.google.common.collect.Maps$EntryTransformer asEntryTransformer (com.google.common.base.Function)
com.google.common.base.Function function
static com.google.common.base.Function asValueToValueFunction (com.google.common.collect.Maps$EntryTransformer, java.lang.Object)
com.google.common.collect.Maps$EntryTransformer transformer
Object key
static com.google.common.base.Function asEntryToValueFunction (com.google.common.collect.Maps$EntryTransformer)
com.google.common.collect.Maps$EntryTransformer transformer
static java.util.Map$Entry transformEntry (com.google.common.collect.Maps$EntryTransformer, java.util.Map$Entry)
com.google.common.collect.Maps$EntryTransformer transformer
java.util.Map$Entry entry
static com.google.common.base.Function asEntryToEntryFunction (com.google.common.collect.Maps$EntryTransformer)
com.google.common.collect.Maps$EntryTransformer transformer
static com.google.common.base.Predicate keyPredicateOnEntries (com.google.common.base.Predicate)
com.google.common.base.Predicate keyPredicate
static com.google.common.base.Predicate valuePredicateOnEntries (com.google.common.base.Predicate)
com.google.common.base.Predicate valuePredicate
public static java.util.Map filterKeys (java.util.Map, com.google.common.base.Predicate)
java.util.Map unfiltered
com.google.common.base.Predicate keyPredicate
com.google.common.base.Predicate entryPredicate
public static java.util.SortedMap filterKeys (java.util.SortedMap, com.google.common.base.Predicate)
java.util.SortedMap unfiltered
com.google.common.base.Predicate keyPredicate
public static java.util.NavigableMap filterKeys (java.util.NavigableMap, com.google.common.base.Predicate)
java.util.NavigableMap unfiltered
com.google.common.base.Predicate keyPredicate
public static com.google.common.collect.BiMap filterKeys (com.google.common.collect.BiMap, com.google.common.base.Predicate)
com.google.common.collect.BiMap unfiltered
com.google.common.base.Predicate keyPredicate
public static java.util.Map filterValues (java.util.Map, com.google.common.base.Predicate)
java.util.Map unfiltered
com.google.common.base.Predicate valuePredicate
public static java.util.SortedMap filterValues (java.util.SortedMap, com.google.common.base.Predicate)
java.util.SortedMap unfiltered
com.google.common.base.Predicate valuePredicate
public static java.util.NavigableMap filterValues (java.util.NavigableMap, com.google.common.base.Predicate)
java.util.NavigableMap unfiltered
com.google.common.base.Predicate valuePredicate
public static com.google.common.collect.BiMap filterValues (com.google.common.collect.BiMap, com.google.common.base.Predicate)
com.google.common.collect.BiMap unfiltered
com.google.common.base.Predicate valuePredicate
public static java.util.Map filterEntries (java.util.Map, com.google.common.base.Predicate)
java.util.Map unfiltered
com.google.common.base.Predicate entryPredicate
public static java.util.SortedMap filterEntries (java.util.SortedMap, com.google.common.base.Predicate)
java.util.SortedMap unfiltered
com.google.common.base.Predicate entryPredicate
public static java.util.NavigableMap filterEntries (java.util.NavigableMap, com.google.common.base.Predicate)
java.util.NavigableMap unfiltered
com.google.common.base.Predicate entryPredicate
public static com.google.common.collect.BiMap filterEntries (com.google.common.collect.BiMap, com.google.common.base.Predicate)
com.google.common.collect.BiMap unfiltered
com.google.common.base.Predicate entryPredicate
private static java.util.Map filterFiltered (com.google.common.collect.Maps$AbstractFilteredMap, com.google.common.base.Predicate)
com.google.common.collect.Maps$AbstractFilteredMap map
com.google.common.base.Predicate entryPredicate
private static java.util.SortedMap filterFiltered (com.google.common.collect.Maps$FilteredEntrySortedMap, com.google.common.base.Predicate)
com.google.common.collect.Maps$FilteredEntrySortedMap map
com.google.common.base.Predicate entryPredicate
com.google.common.base.Predicate predicate
private static java.util.NavigableMap filterFiltered (com.google.common.collect.Maps$FilteredEntryNavigableMap, com.google.common.base.Predicate)
com.google.common.collect.Maps$FilteredEntryNavigableMap map
com.google.common.base.Predicate entryPredicate
com.google.common.base.Predicate predicate
private static com.google.common.collect.BiMap filterFiltered (com.google.common.collect.Maps$FilteredEntryBiMap, com.google.common.base.Predicate)
com.google.common.collect.Maps$FilteredEntryBiMap map
com.google.common.base.Predicate entryPredicate
com.google.common.base.Predicate predicate
public static java.util.NavigableMap unmodifiableNavigableMap (java.util.NavigableMap)
java.util.NavigableMap result
java.util.NavigableMap map
private static java.util.Map$Entry unmodifiableOrNull (java.util.Map$Entry)
java.util.Map$Entry entry
public static java.util.NavigableMap synchronizedNavigableMap (java.util.NavigableMap)
java.util.NavigableMap navigableMap
static java.lang.Object safeGet (java.util.Map, java.lang.Object)
ClassCastException e
NullPointerException e
java.util.Map map
Object key
static boolean safeContainsKey (java.util.Map, java.lang.Object)
ClassCastException e
NullPointerException e
java.util.Map map
Object key
static java.lang.Object safeRemove (java.util.Map, java.lang.Object)
ClassCastException e
NullPointerException e
java.util.Map map
Object key
static boolean containsKeyImpl (java.util.Map, java.lang.Object)
java.util.Map map
Object key
static boolean containsValueImpl (java.util.Map, java.lang.Object)
java.util.Map map
Object value
static boolean containsEntryImpl (java.util.Collection, java.lang.Object)
java.util.Collection c
Object o
static boolean removeEntryImpl (java.util.Collection, java.lang.Object)
java.util.Collection c
Object o
static boolean equalsImpl (java.util.Map, java.lang.Object)
java.util.Map o
java.util.Map map
Object object
static java.lang.String toStringImpl (java.util.Map)
java.util.Map map
StringBuilder sb
static void putAllImpl (java.util.Map, java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map self
java.util.Map map
static java.lang.Object keyOrNull (java.util.Map$Entry)
java.util.Map$Entry entry
static java.lang.Object valueOrNull (java.util.Map$Entry)
java.util.Map$Entry entry
static com.google.common.collect.ImmutableMap indexMap (java.util.Collection)
Object e
java.util.Iterator i$
java.util.Collection list
com.google.common.collect.ImmutableMap$Builder builder
int i
public static java.util.NavigableMap subMap (java.util.NavigableMap, com.google.common.collect.Range)
java.util.NavigableMap map
com.google.common.collect.Range range
static java.util.Map access$100 (java.util.Map)
java.util.Map x0
static java.util.Set access$200 (java.util.Set)
java.util.Set x0
static java.util.SortedSet access$300 (java.util.SortedSet)
java.util.SortedSet x0
static java.util.NavigableSet access$400 (java.util.NavigableSet)
java.util.NavigableSet x0
static java.util.Map$Entry access$800 (java.util.Map$Entry)
java.util.Map$Entry x0
static void ()
}
com/google/common/collect/MinMaxPriorityQueue$1.classMinMaxPriorityQueue.java
package com.google.common.collect
com.google.common.collect.MinMaxPriorityQueue$1 extends java.lang.Object {
}
com/google/common/collect/MinMaxPriorityQueue$Builder.classMinMaxPriorityQueue.java
package com.google.common.collect
public final com.google.common.collect.MinMaxPriorityQueue$Builder extends java.lang.Object {
private static final int UNSET_EXPECTED_SIZE
private final java.util.Comparator comparator
private int expectedSize
private int maximumSize
private void (java.util.Comparator)
java.util.Comparator comparator
public com.google.common.collect.MinMaxPriorityQueue$Builder expectedSize (int)
int expectedSize
public com.google.common.collect.MinMaxPriorityQueue$Builder maximumSize (int)
int maximumSize
public com.google.common.collect.MinMaxPriorityQueue create ()
public com.google.common.collect.MinMaxPriorityQueue create (java.lang.Iterable)
Object element
java.util.Iterator i$
Iterable initialContents
com.google.common.collect.MinMaxPriorityQueue queue
private com.google.common.collect.Ordering ordering ()
void (java.util.Comparator, com.google.common.collect.MinMaxPriorityQueue$1)
java.util.Comparator x0
com.google.common.collect.MinMaxPriorityQueue$1 x1
static com.google.common.collect.Ordering access$200 (com.google.common.collect.MinMaxPriorityQueue$Builder)
com.google.common.collect.MinMaxPriorityQueue$Builder x0
static int access$300 (com.google.common.collect.MinMaxPriorityQueue$Builder)
com.google.common.collect.MinMaxPriorityQueue$Builder x0
}
com/google/common/collect/MinMaxPriorityQueue$Heap.classMinMaxPriorityQueue.java
package com.google.common.collect
com.google.common.collect.MinMaxPriorityQueue$Heap extends java.lang.Object {
final com.google.common.collect.Ordering ordering
com.google.common.collect.MinMaxPriorityQueue$Heap otherHeap
final com.google.common.collect.MinMaxPriorityQueue this$0
void (com.google.common.collect.MinMaxPriorityQueue, com.google.common.collect.Ordering)
com.google.common.collect.Ordering ordering
int compareElements (int, int)
int a
int b
com.google.common.collect.MinMaxPriorityQueue$MoveDesc tryCrossOverAndBubbleUp (int, int, java.lang.Object)
Object parent
int removeIndex
int vacated
Object toTrickle
int crossOver
Object parent
void bubbleUp (int, java.lang.Object)
com.google.common.collect.MinMaxPriorityQueue$Heap heap
int index
Object x
int crossOver
com.google.common.collect.MinMaxPriorityQueue$Heap heap
int bubbleUpAlternatingLevels (int, java.lang.Object)
int grandParentIndex
Object e
int index
Object x
int findMin (int, int)
int i
int index
int len
int limit
int minIndex
int findMinChild (int)
int index
int findMinGrandChild (int)
int index
int leftChildIndex
int crossOverUp (int, java.lang.Object)
Object uncleElement
int grandparentIndex
int uncleIndex
int index
Object x
int parentIndex
Object parentElement
int getCorrectLastElement (java.lang.Object)
Object uncleElement
int grandparentIndex
int uncleIndex
Object actualLastElement
int parentIndex
int crossOver (int, java.lang.Object)
int index
Object x
int minChildIndex
int fillHoleAt (int)
int index
int minGrandchildIndex
private boolean verifyIndex (int)
int i
private int getLeftChildIndex (int)
int i
private int getRightChildIndex (int)
int i
private int getParentIndex (int)
int i
private int getGrandparentIndex (int)
int i
static boolean access$400 (com.google.common.collect.MinMaxPriorityQueue$Heap, int)
com.google.common.collect.MinMaxPriorityQueue$Heap x0
int x1
}
com/google/common/collect/MinMaxPriorityQueue$MoveDesc.classMinMaxPriorityQueue.java
package com.google.common.collect
com.google.common.collect.MinMaxPriorityQueue$MoveDesc extends java.lang.Object {
final Object toTrickle
final Object replaced
void (java.lang.Object, java.lang.Object)
Object toTrickle
Object replaced
}
com/google/common/collect/MinMaxPriorityQueue$QueueIterator.classMinMaxPriorityQueue.java
package com.google.common.collect
com.google.common.collect.MinMaxPriorityQueue$QueueIterator extends java.lang.Object implements java.util.Iterator {
private int cursor
private int expectedModCount
private java.util.Queue forgetMeNot
private java.util.List skipMe
private Object lastFromForgetMeNot
private boolean canRemove
final com.google.common.collect.MinMaxPriorityQueue this$0
private void (com.google.common.collect.MinMaxPriorityQueue)
public boolean hasNext ()
public java.lang.Object next ()
int tempCursor
public void remove ()
com.google.common.collect.MinMaxPriorityQueue$MoveDesc moved
private boolean containsExact (java.lang.Iterable, java.lang.Object)
Object element
java.util.Iterator i$
Iterable elements
Object target
boolean removeExact (java.lang.Object)
int i
Object target
void checkModCount ()
private int nextNotInSkipMe (int)
int c
void (com.google.common.collect.MinMaxPriorityQueue, com.google.common.collect.MinMaxPriorityQueue$1)
com.google.common.collect.MinMaxPriorityQueue x0
com.google.common.collect.MinMaxPriorityQueue$1 x1
}
com/google/common/collect/MinMaxPriorityQueue.classMinMaxPriorityQueue.java
package com.google.common.collect
public final com.google.common.collect.MinMaxPriorityQueue extends java.util.AbstractQueue {
private final com.google.common.collect.MinMaxPriorityQueue$Heap minHeap
private final com.google.common.collect.MinMaxPriorityQueue$Heap maxHeap
final int maximumSize
private Object[] queue
private int size
private int modCount
private static final int EVEN_POWERS_OF_TWO
private static final int ODD_POWERS_OF_TWO
private static final int DEFAULT_CAPACITY
public static com.google.common.collect.MinMaxPriorityQueue create ()
public static com.google.common.collect.MinMaxPriorityQueue create (java.lang.Iterable)
Iterable initialContents
public static com.google.common.collect.MinMaxPriorityQueue$Builder orderedBy (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.MinMaxPriorityQueue$Builder expectedSize (int)
int expectedSize
public static com.google.common.collect.MinMaxPriorityQueue$Builder maximumSize (int)
int maximumSize
private void (com.google.common.collect.MinMaxPriorityQueue$Builder, int)
com.google.common.collect.MinMaxPriorityQueue$Builder builder
int queueSize
com.google.common.collect.Ordering ordering
public int size ()
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
Object element
java.util.Iterator i$
java.util.Collection newElements
boolean modified
public boolean offer (java.lang.Object)
Object element
int insertIndex
public java.lang.Object poll ()
java.lang.Object elementData (int)
int index
public java.lang.Object peek ()
private int getMaxElementIndex ()
public java.lang.Object pollFirst ()
public java.lang.Object removeFirst ()
public java.lang.Object peekFirst ()
public java.lang.Object pollLast ()
public java.lang.Object removeLast ()
public java.lang.Object peekLast ()
com.google.common.collect.MinMaxPriorityQueue$MoveDesc removeAt (int)
int index
Object actualLastElement
int lastElementAt
Object toTrickle
com.google.common.collect.MinMaxPriorityQueue$MoveDesc changes
private com.google.common.collect.MinMaxPriorityQueue$MoveDesc fillHole (int, java.lang.Object)
int index
Object toTrickle
com.google.common.collect.MinMaxPriorityQueue$Heap heap
int vacated
int bubbledTo
private java.lang.Object removeAndGet (int)
int index
Object value
private com.google.common.collect.MinMaxPriorityQueue$Heap heapForIndex (int)
int i
static boolean isEvenLevel (int)
int index
int oneBased
boolean isIntact ()
int i
public java.util.Iterator iterator ()
public void clear ()
int i
public java.lang.Object[] toArray ()
Object[] copyTo
public java.util.Comparator comparator ()
int capacity ()
static int initialQueueSize (int, int, java.lang.Iterable)
int initialSize
int configuredExpectedSize
int maximumSize
Iterable initialContents
int result
private void growIfNeeded ()
int newCapacity
Object[] newQueue
private int calculateNewCapacity ()
int oldCapacity
int newCapacity
private static int capAtMaximumSize (int, int)
int queueSize
int maximumSize
void (com.google.common.collect.MinMaxPriorityQueue$Builder, int, com.google.common.collect.MinMaxPriorityQueue$1)
com.google.common.collect.MinMaxPriorityQueue$Builder x0
int x1
com.google.common.collect.MinMaxPriorityQueue$1 x2
static java.lang.Object[] access$500 (com.google.common.collect.MinMaxPriorityQueue)
com.google.common.collect.MinMaxPriorityQueue x0
static int access$600 (com.google.common.collect.MinMaxPriorityQueue)
com.google.common.collect.MinMaxPriorityQueue x0
static int access$700 (com.google.common.collect.MinMaxPriorityQueue)
com.google.common.collect.MinMaxPriorityQueue x0
}
com/google/common/collect/Multimap.classMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.Multimap extends java.lang.Object {
public abstract int size ()
public abstract boolean isEmpty ()
public abstract boolean containsKey (java.lang.Object)
public abstract boolean containsValue (java.lang.Object)
public abstract boolean containsEntry (java.lang.Object, java.lang.Object)
public abstract boolean put (java.lang.Object, java.lang.Object)
public abstract boolean remove (java.lang.Object, java.lang.Object)
public abstract boolean putAll (java.lang.Object, java.lang.Iterable)
public abstract boolean putAll (com.google.common.collect.Multimap)
public abstract java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public abstract java.util.Collection removeAll (java.lang.Object)
public abstract void clear ()
public abstract java.util.Collection get (java.lang.Object)
public abstract java.util.Set keySet ()
public abstract com.google.common.collect.Multiset keys ()
public abstract java.util.Collection values ()
public abstract java.util.Collection entries ()
public abstract java.util.Map asMap ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/google/common/collect/MultimapBuilder$1.classMultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$1 extends com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys {
final int val$expectedKeys
void (int)
java.util.Map createMap ()
}
com/google/common/collect/MultimapBuilder$2.classMultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$2 extends com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys {
final int val$expectedKeys
void (int)
java.util.Map createMap ()
}
com/google/common/collect/MultimapBuilder$3.classMultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$3 extends com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys {
final java.util.Comparator val$comparator
void (java.util.Comparator)
java.util.Map createMap ()
}
com/google/common/collect/MultimapBuilder$4.classMultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$4 extends com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys {
final Class val$keyClass
void (java.lang.Class)
java.util.Map createMap ()
}
com/google/common/collect/MultimapBuilder$ArrayListSupplier.classMultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$ArrayListSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
private final int expectedValuesPerKey
void (int)
int expectedValuesPerKey
public java.util.List get ()
public volatile java.lang.Object get ()
}
com/google/common/collect/MultimapBuilder$EnumSetSupplier.classMultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$EnumSetSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
private final Class clazz
void (java.lang.Class)
Class clazz
public java.util.Set get ()
public volatile java.lang.Object get ()
}
com/google/common/collect/MultimapBuilder$HashSetSupplier.classMultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$HashSetSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
private final int expectedValuesPerKey
void (int)
int expectedValuesPerKey
public java.util.Set get ()
public volatile java.lang.Object get ()
}
com/google/common/collect/MultimapBuilder$LinkedHashSetSupplier.classMultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$LinkedHashSetSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
private final int expectedValuesPerKey
void (int)
int expectedValuesPerKey
public java.util.Set get ()
public volatile java.lang.Object get ()
}
com/google/common/collect/MultimapBuilder$LinkedListSupplier.classMultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$LinkedListSupplier extends java.lang.Enum implements com.google.common.base.Supplier {
public static final com.google.common.collect.MultimapBuilder$LinkedListSupplier INSTANCE
private static final com.google.common.collect.MultimapBuilder$LinkedListSupplier[] $VALUES
public static com.google.common.collect.MultimapBuilder$LinkedListSupplier[] values ()
public static com.google.common.collect.MultimapBuilder$LinkedListSupplier valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public static com.google.common.base.Supplier instance ()
com.google.common.base.Supplier result
public java.util.List get ()
public volatile java.lang.Object get ()
static void ()
}
com/google/common/collect/MultimapBuilder$ListMultimapBuilder.classMultimapBuilder.java
package com.google.common.collect
public abstract com.google.common.collect.MultimapBuilder$ListMultimapBuilder extends com.google.common.collect.MultimapBuilder {
void ()
public abstract com.google.common.collect.ListMultimap build ()
public com.google.common.collect.ListMultimap build (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public volatile com.google.common.collect.Multimap build (com.google.common.collect.Multimap)
com.google.common.collect.Multimap x0
public volatile com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$1.classMultimapBuilder.java
package com.google.common.collect
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$1 extends com.google.common.collect.MultimapBuilder$ListMultimapBuilder {
final int val$expectedValuesPerKey
final com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
void (com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys, int)
public com.google.common.collect.ListMultimap build ()
public volatile com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$2.classMultimapBuilder.java
package com.google.common.collect
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$2 extends com.google.common.collect.MultimapBuilder$ListMultimapBuilder {
final com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
void (com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys)
public com.google.common.collect.ListMultimap build ()
public volatile com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$3.classMultimapBuilder.java
package com.google.common.collect
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$3 extends com.google.common.collect.MultimapBuilder$SetMultimapBuilder {
final int val$expectedValuesPerKey
final com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
void (com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys, int)
public com.google.common.collect.SetMultimap build ()
public volatile com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$4.classMultimapBuilder.java
package com.google.common.collect
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$4 extends com.google.common.collect.MultimapBuilder$SetMultimapBuilder {
final int val$expectedValuesPerKey
final com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
void (com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys, int)
public com.google.common.collect.SetMultimap build ()
public volatile com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$5.classMultimapBuilder.java
package com.google.common.collect
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$5 extends com.google.common.collect.MultimapBuilder$SortedSetMultimapBuilder {
final java.util.Comparator val$comparator
final com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
void (com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys, java.util.Comparator)
public com.google.common.collect.SortedSetMultimap build ()
public volatile com.google.common.collect.SetMultimap build ()
public volatile com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$6.classMultimapBuilder.java
package com.google.common.collect
com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$6 extends com.google.common.collect.MultimapBuilder$SetMultimapBuilder {
final Class val$valueClass
final com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0
void (com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys, java.lang.Class)
public com.google.common.collect.SetMultimap build ()
com.google.common.base.Supplier factory
public volatile com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys.classMultimapBuilder.java
package com.google.common.collect
public abstract com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys extends java.lang.Object {
private static final int DEFAULT_EXPECTED_VALUES_PER_KEY
void ()
abstract java.util.Map createMap ()
public com.google.common.collect.MultimapBuilder$ListMultimapBuilder arrayListValues ()
public com.google.common.collect.MultimapBuilder$ListMultimapBuilder arrayListValues (int)
int expectedValuesPerKey
public com.google.common.collect.MultimapBuilder$ListMultimapBuilder linkedListValues ()
public com.google.common.collect.MultimapBuilder$SetMultimapBuilder hashSetValues ()
public com.google.common.collect.MultimapBuilder$SetMultimapBuilder hashSetValues (int)
int expectedValuesPerKey
public com.google.common.collect.MultimapBuilder$SetMultimapBuilder linkedHashSetValues ()
public com.google.common.collect.MultimapBuilder$SetMultimapBuilder linkedHashSetValues (int)
int expectedValuesPerKey
public com.google.common.collect.MultimapBuilder$SortedSetMultimapBuilder treeSetValues ()
public com.google.common.collect.MultimapBuilder$SortedSetMultimapBuilder treeSetValues (java.util.Comparator)
java.util.Comparator comparator
public com.google.common.collect.MultimapBuilder$SetMultimapBuilder enumSetValues (java.lang.Class)
Class valueClass
}
com/google/common/collect/MultimapBuilder$SetMultimapBuilder.classMultimapBuilder.java
package com.google.common.collect
public abstract com.google.common.collect.MultimapBuilder$SetMultimapBuilder extends com.google.common.collect.MultimapBuilder {
void ()
public abstract com.google.common.collect.SetMultimap build ()
public com.google.common.collect.SetMultimap build (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public volatile com.google.common.collect.Multimap build (com.google.common.collect.Multimap)
com.google.common.collect.Multimap x0
public volatile com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$SortedSetMultimapBuilder.classMultimapBuilder.java
package com.google.common.collect
public abstract com.google.common.collect.MultimapBuilder$SortedSetMultimapBuilder extends com.google.common.collect.MultimapBuilder$SetMultimapBuilder {
void ()
public abstract com.google.common.collect.SortedSetMultimap build ()
public com.google.common.collect.SortedSetMultimap build (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public volatile com.google.common.collect.SetMultimap build (com.google.common.collect.Multimap)
com.google.common.collect.Multimap x0
public volatile com.google.common.collect.SetMultimap build ()
public volatile com.google.common.collect.Multimap build (com.google.common.collect.Multimap)
com.google.common.collect.Multimap x0
public volatile com.google.common.collect.Multimap build ()
}
com/google/common/collect/MultimapBuilder$TreeSetSupplier.classMultimapBuilder.java
package com.google.common.collect
final com.google.common.collect.MultimapBuilder$TreeSetSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
private final java.util.Comparator comparator
void (java.util.Comparator)
java.util.Comparator comparator
public java.util.SortedSet get ()
public volatile java.lang.Object get ()
}
com/google/common/collect/MultimapBuilder.classMultimapBuilder.java
package com.google.common.collect
public abstract com.google.common.collect.MultimapBuilder extends java.lang.Object {
private static final int DEFAULT_EXPECTED_KEYS
private void ()
public static com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys hashKeys ()
public static com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys hashKeys (int)
int expectedKeys
public static com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys linkedHashKeys ()
public static com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys linkedHashKeys (int)
int expectedKeys
public static com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys treeKeys ()
public static com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys treeKeys (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys enumKeys (java.lang.Class)
Class keyClass
public abstract com.google.common.collect.Multimap build ()
public com.google.common.collect.Multimap build (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
com.google.common.collect.Multimap result
void (com.google.common.collect.MultimapBuilder$1)
com.google.common.collect.MultimapBuilder$1 x0
}
com/google/common/collect/Multimaps$AsMap$EntrySet$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$AsMap$EntrySet$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.Multimaps$AsMap$EntrySet this$1
void (com.google.common.collect.Multimaps$AsMap$EntrySet)
public java.util.Collection apply (java.lang.Object)
Object key
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Multimaps$AsMap$EntrySet.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$AsMap$EntrySet extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.Multimaps$AsMap this$0
void (com.google.common.collect.Multimaps$AsMap)
java.util.Map map ()
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry entry
}
com/google/common/collect/Multimaps$AsMap.classMultimaps.java
package com.google.common.collect
final com.google.common.collect.Multimaps$AsMap extends com.google.common.collect.Maps$ViewCachingAbstractMap {
private final com.google.common.collect.Multimap multimap
void (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public int size ()
protected java.util.Set createEntrySet ()
void removeValuesForKey (java.lang.Object)
Object key
public java.util.Collection get (java.lang.Object)
Object key
public java.util.Collection remove (java.lang.Object)
Object key
public java.util.Set keySet ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public void clear ()
public volatile java.lang.Object remove (java.lang.Object)
Object x0
public volatile java.lang.Object get (java.lang.Object)
Object x0
static com.google.common.collect.Multimap access$200 (com.google.common.collect.Multimaps$AsMap)
com.google.common.collect.Multimaps$AsMap x0
}
com/google/common/collect/Multimaps$CustomListMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$CustomListMultimap extends com.google.common.collect.AbstractListMultimap {
transient com.google.common.base.Supplier factory
private static final long serialVersionUID
void (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
protected java.util.List createCollection ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.Map map
protected volatile java.util.Collection createCollection ()
}
com/google/common/collect/Multimaps$CustomMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$CustomMultimap extends com.google.common.collect.AbstractMapBasedMultimap {
transient com.google.common.base.Supplier factory
private static final long serialVersionUID
void (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
protected java.util.Collection createCollection ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.Map map
}
com/google/common/collect/Multimaps$CustomSetMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$CustomSetMultimap extends com.google.common.collect.AbstractSetMultimap {
transient com.google.common.base.Supplier factory
private static final long serialVersionUID
void (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
protected java.util.Set createCollection ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.Map map
protected volatile java.util.Collection createCollection ()
}
com/google/common/collect/Multimaps$CustomSortedSetMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$CustomSortedSetMultimap extends com.google.common.collect.AbstractSortedSetMultimap {
transient com.google.common.base.Supplier factory
transient java.util.Comparator valueComparator
private static final long serialVersionUID
void (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
protected java.util.SortedSet createCollection ()
public java.util.Comparator valueComparator ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.Map map
protected volatile java.util.Set createCollection ()
protected volatile java.util.Collection createCollection ()
}
com/google/common/collect/Multimaps$Entries.classMultimaps.java
package com.google.common.collect
abstract com.google.common.collect.Multimaps$Entries extends java.util.AbstractCollection {
void ()
abstract com.google.common.collect.Multimap multimap ()
public int size ()
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object o
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object o
public void clear ()
}
com/google/common/collect/Multimaps$Keys$1$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$Keys$1$1 extends com.google.common.collect.Multisets$AbstractEntry {
final java.util.Map$Entry val$backingEntry
final com.google.common.collect.Multimaps$Keys$1 this$1
void (com.google.common.collect.Multimaps$Keys$1, java.util.Map$Entry)
public java.lang.Object getElement ()
public int getCount ()
}
com/google/common/collect/Multimaps$Keys$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$Keys$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.Multimaps$Keys this$0
void (com.google.common.collect.Multimaps$Keys, java.util.Iterator)
java.util.Iterator x0
com.google.common.collect.Multiset$Entry transform (java.util.Map$Entry)
java.util.Map$Entry backingEntry
volatile java.lang.Object transform (java.lang.Object)
Object x0
}
com/google/common/collect/Multimaps$Keys$KeysEntrySet.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$Keys$KeysEntrySet extends com.google.common.collect.Multisets$EntrySet {
final com.google.common.collect.Multimaps$Keys this$0
void (com.google.common.collect.Multimaps$Keys)
com.google.common.collect.Multiset multiset ()
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
java.util.Collection collection
Object o
public boolean remove (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
java.util.Collection collection
Object o
}
com/google/common/collect/Multimaps$Keys.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$Keys extends com.google.common.collect.AbstractMultiset {
final com.google.common.collect.Multimap multimap
void (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
java.util.Iterator entryIterator ()
int distinctElements ()
java.util.Set createEntrySet ()
public boolean contains (java.lang.Object)
Object element
public java.util.Iterator iterator ()
public int count (java.lang.Object)
Object element
java.util.Collection values
public int remove (java.lang.Object, int)
int i
java.util.Iterator iterator
Object element
int occurrences
java.util.Collection values
int oldCount
public void clear ()
public java.util.Set elementSet ()
}
com/google/common/collect/Multimaps$MapMultimap$1$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$MapMultimap$1$1 extends java.lang.Object implements java.util.Iterator {
int i
final com.google.common.collect.Multimaps$MapMultimap$1 this$1
void (com.google.common.collect.Multimaps$MapMultimap$1)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/Multimaps$MapMultimap$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$MapMultimap$1 extends com.google.common.collect.Sets$ImprovedAbstractSet {
final Object val$key
final com.google.common.collect.Multimaps$MapMultimap this$0
void (com.google.common.collect.Multimaps$MapMultimap, java.lang.Object)
public java.util.Iterator iterator ()
public int size ()
}
com/google/common/collect/Multimaps$MapMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$MapMultimap extends com.google.common.collect.AbstractMultimap implements com.google.common.collect.SetMultimap java.io.Serializable {
final java.util.Map map
private static final long serialVersionUID
void (java.util.Map)
java.util.Map map
public int size ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public boolean containsEntry (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Set get (java.lang.Object)
Object key
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Set removeAll (java.lang.Object)
Object key
java.util.Set values
public void clear ()
public java.util.Set keySet ()
public java.util.Collection values ()
public java.util.Set entries ()
java.util.Iterator entryIterator ()
java.util.Map createAsMap ()
public int hashCode ()
public volatile java.util.Collection entries ()
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile java.util.Collection get (java.lang.Object)
Object x0
public volatile java.util.Collection removeAll (java.lang.Object)
Object x0
}
com/google/common/collect/Multimaps$TransformedEntriesListMultimap.classMultimaps.java
package com.google.common.collect
final com.google.common.collect.Multimaps$TransformedEntriesListMultimap extends com.google.common.collect.Multimaps$TransformedEntriesMultimap implements com.google.common.collect.ListMultimap {
void (com.google.common.collect.ListMultimap, com.google.common.collect.Maps$EntryTransformer)
com.google.common.collect.ListMultimap fromMultimap
com.google.common.collect.Maps$EntryTransformer transformer
java.util.List transform (java.lang.Object, java.util.Collection)
Object key
java.util.Collection values
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile java.util.Collection get (java.lang.Object)
Object x0
volatile java.util.Collection transform (java.lang.Object, java.util.Collection)
Object x0
java.util.Collection x1
}
com/google/common/collect/Multimaps$TransformedEntriesMultimap$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$TransformedEntriesMultimap$1 extends java.lang.Object implements com.google.common.collect.Maps$EntryTransformer {
final com.google.common.collect.Multimaps$TransformedEntriesMultimap this$0
void (com.google.common.collect.Multimaps$TransformedEntriesMultimap)
public java.util.Collection transformEntry (java.lang.Object, java.util.Collection)
Object key
java.util.Collection value
public volatile java.lang.Object transformEntry (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/Multimaps$TransformedEntriesMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$TransformedEntriesMultimap extends com.google.common.collect.AbstractMultimap {
final com.google.common.collect.Multimap fromMultimap
final com.google.common.collect.Maps$EntryTransformer transformer
void (com.google.common.collect.Multimap, com.google.common.collect.Maps$EntryTransformer)
com.google.common.collect.Multimap fromMultimap
com.google.common.collect.Maps$EntryTransformer transformer
java.util.Collection transform (java.lang.Object, java.util.Collection)
Object key
java.util.Collection values
com.google.common.base.Function function
java.util.Map createAsMap ()
public void clear ()
public boolean containsKey (java.lang.Object)
Object key
java.util.Iterator entryIterator ()
public java.util.Collection get (java.lang.Object)
Object key
public boolean isEmpty ()
public java.util.Set keySet ()
public com.google.common.collect.Multiset keys ()
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Collection removeAll (java.lang.Object)
Object key
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public int size ()
java.util.Collection createValues ()
}
com/google/common/collect/Multimaps$UnmodifiableListMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableListMultimap extends com.google.common.collect.Multimaps$UnmodifiableMultimap implements com.google.common.collect.ListMultimap {
private static final long serialVersionUID
void (com.google.common.collect.ListMultimap)
com.google.common.collect.ListMultimap delegate
public com.google.common.collect.ListMultimap delegate ()
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile java.util.Collection get (java.lang.Object)
Object x0
public volatile com.google.common.collect.Multimap delegate ()
public volatile java.lang.Object delegate ()
}
com/google/common/collect/Multimaps$UnmodifiableMultimap$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableMultimap$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.Multimaps$UnmodifiableMultimap this$0
void (com.google.common.collect.Multimaps$UnmodifiableMultimap)
public java.util.Collection apply (java.util.Collection)
java.util.Collection collection
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Multimaps$UnmodifiableMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableMultimap extends com.google.common.collect.ForwardingMultimap implements java.io.Serializable {
final com.google.common.collect.Multimap delegate
transient java.util.Collection entries
transient com.google.common.collect.Multiset keys
transient java.util.Set keySet
transient java.util.Collection values
transient java.util.Map map
private static final long serialVersionUID
void (com.google.common.collect.Multimap)
com.google.common.collect.Multimap delegate
protected com.google.common.collect.Multimap delegate ()
public void clear ()
public java.util.Map asMap ()
java.util.Map result
public java.util.Collection entries ()
java.util.Collection result
public java.util.Collection get (java.lang.Object)
Object key
public com.google.common.collect.Multiset keys ()
com.google.common.collect.Multiset result
public java.util.Set keySet ()
java.util.Set result
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Collection removeAll (java.lang.Object)
Object key
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Collection values ()
java.util.Collection result
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Multimaps$UnmodifiableSetMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableSetMultimap extends com.google.common.collect.Multimaps$UnmodifiableMultimap implements com.google.common.collect.SetMultimap {
private static final long serialVersionUID
void (com.google.common.collect.SetMultimap)
com.google.common.collect.SetMultimap delegate
public com.google.common.collect.SetMultimap delegate ()
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set entries ()
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile java.util.Collection get (java.lang.Object)
Object x0
public volatile java.util.Collection entries ()
public volatile com.google.common.collect.Multimap delegate ()
public volatile java.lang.Object delegate ()
}
com/google/common/collect/Multimaps$UnmodifiableSortedSetMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableSortedSetMultimap extends com.google.common.collect.Multimaps$UnmodifiableSetMultimap implements com.google.common.collect.SortedSetMultimap {
private static final long serialVersionUID
void (com.google.common.collect.SortedSetMultimap)
com.google.common.collect.SortedSetMultimap delegate
public com.google.common.collect.SortedSetMultimap delegate ()
public java.util.SortedSet get (java.lang.Object)
Object key
public java.util.SortedSet removeAll (java.lang.Object)
Object key
public java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Comparator valueComparator ()
public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile java.util.Set removeAll (java.lang.Object)
Object x0
public volatile java.util.Set get (java.lang.Object)
Object x0
public volatile com.google.common.collect.SetMultimap delegate ()
public volatile java.util.Collection get (java.lang.Object)
Object x0
public volatile java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile com.google.common.collect.Multimap delegate ()
public volatile java.lang.Object delegate ()
}
com/google/common/collect/Multimaps.classMultimaps.java
package com.google.common.collect
public final com.google.common.collect.Multimaps extends java.lang.Object {
private void ()
public static com.google.common.collect.Multimap newMultimap (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
public static com.google.common.collect.ListMultimap newListMultimap (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
public static com.google.common.collect.SetMultimap newSetMultimap (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
public static com.google.common.collect.SortedSetMultimap newSortedSetMultimap (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
public static com.google.common.collect.Multimap invertFrom (com.google.common.collect.Multimap, com.google.common.collect.Multimap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap source
com.google.common.collect.Multimap dest
public static com.google.common.collect.Multimap synchronizedMultimap (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public static com.google.common.collect.Multimap unmodifiableMultimap (com.google.common.collect.Multimap)
com.google.common.collect.Multimap delegate
public static com.google.common.collect.Multimap unmodifiableMultimap (com.google.common.collect.ImmutableMultimap)
com.google.common.collect.ImmutableMultimap delegate
public static com.google.common.collect.SetMultimap synchronizedSetMultimap (com.google.common.collect.SetMultimap)
com.google.common.collect.SetMultimap multimap
public static com.google.common.collect.SetMultimap unmodifiableSetMultimap (com.google.common.collect.SetMultimap)
com.google.common.collect.SetMultimap delegate
public static com.google.common.collect.SetMultimap unmodifiableSetMultimap (com.google.common.collect.ImmutableSetMultimap)
com.google.common.collect.ImmutableSetMultimap delegate
public static com.google.common.collect.SortedSetMultimap synchronizedSortedSetMultimap (com.google.common.collect.SortedSetMultimap)
com.google.common.collect.SortedSetMultimap multimap
public static com.google.common.collect.SortedSetMultimap unmodifiableSortedSetMultimap (com.google.common.collect.SortedSetMultimap)
com.google.common.collect.SortedSetMultimap delegate
public static com.google.common.collect.ListMultimap synchronizedListMultimap (com.google.common.collect.ListMultimap)
com.google.common.collect.ListMultimap multimap
public static com.google.common.collect.ListMultimap unmodifiableListMultimap (com.google.common.collect.ListMultimap)
com.google.common.collect.ListMultimap delegate
public static com.google.common.collect.ListMultimap unmodifiableListMultimap (com.google.common.collect.ImmutableListMultimap)
com.google.common.collect.ImmutableListMultimap delegate
private static java.util.Collection unmodifiableValueCollection (java.util.Collection)
java.util.Collection collection
private static java.util.Collection unmodifiableEntries (java.util.Collection)
java.util.Collection entries
public static java.util.Map asMap (com.google.common.collect.ListMultimap)
com.google.common.collect.ListMultimap multimap
public static java.util.Map asMap (com.google.common.collect.SetMultimap)
com.google.common.collect.SetMultimap multimap
public static java.util.Map asMap (com.google.common.collect.SortedSetMultimap)
com.google.common.collect.SortedSetMultimap multimap
public static java.util.Map asMap (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public static com.google.common.collect.SetMultimap forMap (java.util.Map)
java.util.Map map
public static com.google.common.collect.Multimap transformValues (com.google.common.collect.Multimap, com.google.common.base.Function)
com.google.common.collect.Multimap fromMultimap
com.google.common.base.Function function
com.google.common.collect.Maps$EntryTransformer transformer
public static com.google.common.collect.Multimap transformEntries (com.google.common.collect.Multimap, com.google.common.collect.Maps$EntryTransformer)
com.google.common.collect.Multimap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public static com.google.common.collect.ListMultimap transformValues (com.google.common.collect.ListMultimap, com.google.common.base.Function)
com.google.common.collect.ListMultimap fromMultimap
com.google.common.base.Function function
com.google.common.collect.Maps$EntryTransformer transformer
public static com.google.common.collect.ListMultimap transformEntries (com.google.common.collect.ListMultimap, com.google.common.collect.Maps$EntryTransformer)
com.google.common.collect.ListMultimap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public static com.google.common.collect.ImmutableListMultimap index (java.lang.Iterable, com.google.common.base.Function)
Iterable values
com.google.common.base.Function keyFunction
public static com.google.common.collect.ImmutableListMultimap index (java.util.Iterator, com.google.common.base.Function)
Object value
java.util.Iterator values
com.google.common.base.Function keyFunction
com.google.common.collect.ImmutableListMultimap$Builder builder
public static com.google.common.collect.Multimap filterKeys (com.google.common.collect.Multimap, com.google.common.base.Predicate)
com.google.common.collect.FilteredKeyMultimap prev
com.google.common.collect.FilteredMultimap prev
com.google.common.collect.Multimap unfiltered
com.google.common.base.Predicate keyPredicate
public static com.google.common.collect.SetMultimap filterKeys (com.google.common.collect.SetMultimap, com.google.common.base.Predicate)
com.google.common.collect.FilteredKeySetMultimap prev
com.google.common.collect.FilteredSetMultimap prev
com.google.common.collect.SetMultimap unfiltered
com.google.common.base.Predicate keyPredicate
public static com.google.common.collect.ListMultimap filterKeys (com.google.common.collect.ListMultimap, com.google.common.base.Predicate)
com.google.common.collect.FilteredKeyListMultimap prev
com.google.common.collect.ListMultimap unfiltered
com.google.common.base.Predicate keyPredicate
public static com.google.common.collect.Multimap filterValues (com.google.common.collect.Multimap, com.google.common.base.Predicate)
com.google.common.collect.Multimap unfiltered
com.google.common.base.Predicate valuePredicate
public static com.google.common.collect.SetMultimap filterValues (com.google.common.collect.SetMultimap, com.google.common.base.Predicate)
com.google.common.collect.SetMultimap unfiltered
com.google.common.base.Predicate valuePredicate
public static com.google.common.collect.Multimap filterEntries (com.google.common.collect.Multimap, com.google.common.base.Predicate)
com.google.common.collect.Multimap unfiltered
com.google.common.base.Predicate entryPredicate
public static com.google.common.collect.SetMultimap filterEntries (com.google.common.collect.SetMultimap, com.google.common.base.Predicate)
com.google.common.collect.SetMultimap unfiltered
com.google.common.base.Predicate entryPredicate
private static com.google.common.collect.Multimap filterFiltered (com.google.common.collect.FilteredMultimap, com.google.common.base.Predicate)
com.google.common.collect.FilteredMultimap multimap
com.google.common.base.Predicate entryPredicate
com.google.common.base.Predicate predicate
private static com.google.common.collect.SetMultimap filterFiltered (com.google.common.collect.FilteredSetMultimap, com.google.common.base.Predicate)
com.google.common.collect.FilteredSetMultimap multimap
com.google.common.base.Predicate entryPredicate
com.google.common.base.Predicate predicate
static boolean equalsImpl (com.google.common.collect.Multimap, java.lang.Object)
com.google.common.collect.Multimap that
com.google.common.collect.Multimap multimap
Object object
static java.util.Collection access$000 (java.util.Collection)
java.util.Collection x0
static java.util.Collection access$100 (java.util.Collection)
java.util.Collection x0
}
com/google/common/collect/Multiset$Entry.classMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.Multiset$Entry extends java.lang.Object {
public abstract java.lang.Object getElement ()
public abstract int getCount ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.lang.String toString ()
}
com/google/common/collect/Multiset.classMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.Multiset extends java.lang.Object implements java.util.Collection {
public abstract int count (java.lang.Object)
public abstract int add (java.lang.Object, int)
public abstract int remove (java.lang.Object, int)
public abstract int setCount (java.lang.Object, int)
public abstract boolean setCount (java.lang.Object, int, int)
public abstract java.util.Set elementSet ()
public abstract java.util.Set entrySet ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.lang.String toString ()
public abstract java.util.Iterator iterator ()
public abstract boolean contains (java.lang.Object)
public abstract boolean containsAll (java.util.Collection)
public abstract boolean add (java.lang.Object)
public abstract boolean remove (java.lang.Object)
public abstract boolean removeAll (java.util.Collection)
public abstract boolean retainAll (java.util.Collection)
}
com/google/common/collect/Multisets$1$1.classMultisets.java
package com.google.common.collect
com.google.common.collect.Multisets$1$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$iterator1
final java.util.Iterator val$iterator2
final com.google.common.collect.Multisets$1 this$0
void (com.google.common.collect.Multisets$1, java.util.Iterator, java.util.Iterator)
protected com.google.common.collect.Multiset$Entry computeNext ()
com.google.common.collect.Multiset$Entry entry1
Object element
int count
com.google.common.collect.Multiset$Entry entry2
Object element
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/Multisets$1.classMultisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$1 extends com.google.common.collect.AbstractMultiset {
final com.google.common.collect.Multiset val$multiset1
final com.google.common.collect.Multiset val$multiset2
void (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
public boolean contains (java.lang.Object)
Object element
public boolean isEmpty ()
public int count (java.lang.Object)
Object element
java.util.Set createElementSet ()
java.util.Iterator entryIterator ()
java.util.Iterator iterator1
java.util.Iterator iterator2
int distinctElements ()
}
com/google/common/collect/Multisets$2$1.classMultisets.java
package com.google.common.collect
com.google.common.collect.Multisets$2$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$iterator1
final com.google.common.collect.Multisets$2 this$0
void (com.google.common.collect.Multisets$2, java.util.Iterator)
protected com.google.common.collect.Multiset$Entry computeNext ()
com.google.common.collect.Multiset$Entry entry1
Object element
int count
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/Multisets$2.classMultisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$2 extends com.google.common.collect.AbstractMultiset {
final com.google.common.collect.Multiset val$multiset1
final com.google.common.collect.Multiset val$multiset2
void (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
public int count (java.lang.Object)
Object element
int count1
java.util.Set createElementSet ()
java.util.Iterator entryIterator ()
java.util.Iterator iterator1
int distinctElements ()
}
com/google/common/collect/Multisets$3$1.classMultisets.java
package com.google.common.collect
com.google.common.collect.Multisets$3$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$iterator1
final java.util.Iterator val$iterator2
final com.google.common.collect.Multisets$3 this$0
void (com.google.common.collect.Multisets$3, java.util.Iterator, java.util.Iterator)
protected com.google.common.collect.Multiset$Entry computeNext ()
com.google.common.collect.Multiset$Entry entry1
Object element
int count
com.google.common.collect.Multiset$Entry entry2
Object element
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/Multisets$3.classMultisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$3 extends com.google.common.collect.AbstractMultiset {
final com.google.common.collect.Multiset val$multiset1
final com.google.common.collect.Multiset val$multiset2
void (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
public boolean contains (java.lang.Object)
Object element
public boolean isEmpty ()
public int size ()
public int count (java.lang.Object)
Object element
java.util.Set createElementSet ()
java.util.Iterator entryIterator ()
java.util.Iterator iterator1
java.util.Iterator iterator2
int distinctElements ()
}
com/google/common/collect/Multisets$4$1.classMultisets.java
package com.google.common.collect
com.google.common.collect.Multisets$4$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$iterator1
final com.google.common.collect.Multisets$4 this$0
void (com.google.common.collect.Multisets$4, java.util.Iterator)
protected com.google.common.collect.Multiset$Entry computeNext ()
com.google.common.collect.Multiset$Entry entry1
Object element
int count
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/Multisets$4.classMultisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$4 extends com.google.common.collect.AbstractMultiset {
final com.google.common.collect.Multiset val$multiset1
final com.google.common.collect.Multiset val$multiset2
void (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
public int count (java.lang.Object)
Object element
int count1
java.util.Iterator entryIterator ()
java.util.Iterator iterator1
int distinctElements ()
}
com/google/common/collect/Multisets$5.classMultisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$5 extends com.google.common.collect.Ordering {
void ()
public int compare (com.google.common.collect.Multiset$Entry, com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry entry1
com.google.common.collect.Multiset$Entry entry2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/Multisets$AbstractEntry.classMultisets.java
package com.google.common.collect
abstract com.google.common.collect.Multisets$AbstractEntry extends java.lang.Object implements com.google.common.collect.Multiset$Entry {
void ()
public boolean equals (java.lang.Object)
com.google.common.collect.Multiset$Entry that
Object object
public int hashCode ()
Object e
public java.lang.String toString ()
String text
int n
}
com/google/common/collect/Multisets$ElementSet$1.classMultisets.java
package com.google.common.collect
com.google.common.collect.Multisets$ElementSet$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.Multisets$ElementSet this$0
void (com.google.common.collect.Multisets$ElementSet, java.util.Iterator)
java.util.Iterator x0
java.lang.Object transform (com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry entry
volatile java.lang.Object transform (java.lang.Object)
Object x0
}
com/google/common/collect/Multisets$ElementSet.classMultisets.java
package com.google.common.collect
abstract com.google.common.collect.Multisets$ElementSet extends com.google.common.collect.Sets$ImprovedAbstractSet {
void ()
abstract com.google.common.collect.Multiset multiset ()
public void clear ()
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
Object o
public int size ()
}
com/google/common/collect/Multisets$EntrySet.classMultisets.java
package com.google.common.collect
abstract com.google.common.collect.Multisets$EntrySet extends com.google.common.collect.Sets$ImprovedAbstractSet {
void ()
abstract com.google.common.collect.Multiset multiset ()
public boolean contains (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
int count
Object o
public boolean remove (java.lang.Object)
com.google.common.collect.Multiset multiset
com.google.common.collect.Multiset$Entry entry
Object element
int entryCount
Object object
public void clear ()
}
com/google/common/collect/Multisets$FilteredMultiset$1.classMultisets.java
package com.google.common.collect
com.google.common.collect.Multisets$FilteredMultiset$1 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.common.collect.Multisets$FilteredMultiset this$0
void (com.google.common.collect.Multisets$FilteredMultiset)
public boolean apply (com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry entry
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/common/collect/Multisets$FilteredMultiset.classMultisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$FilteredMultiset extends com.google.common.collect.AbstractMultiset {
final com.google.common.collect.Multiset unfiltered
final com.google.common.base.Predicate predicate
void (com.google.common.collect.Multiset, com.google.common.base.Predicate)
com.google.common.collect.Multiset unfiltered
com.google.common.base.Predicate predicate
public com.google.common.collect.UnmodifiableIterator iterator ()
java.util.Set createElementSet ()
java.util.Set createEntrySet ()
java.util.Iterator entryIterator ()
int distinctElements ()
public int count (java.lang.Object)
Object e
Object element
int count
public int add (java.lang.Object, int)
Object element
int occurrences
public int remove (java.lang.Object, int)
Object element
int occurrences
public void clear ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/Multisets$ImmutableEntry.classMultisets.java
package com.google.common.collect
com.google.common.collect.Multisets$ImmutableEntry extends com.google.common.collect.Multisets$AbstractEntry implements java.io.Serializable {
private final Object element
private final int count
private static final long serialVersionUID
void (java.lang.Object, int)
Object element
int count
public final java.lang.Object getElement ()
public final int getCount ()
public com.google.common.collect.Multisets$ImmutableEntry nextInBucket ()
}
com/google/common/collect/Multisets$MultisetIteratorImpl.classMultisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$MultisetIteratorImpl extends java.lang.Object implements java.util.Iterator {
private final com.google.common.collect.Multiset multiset
private final java.util.Iterator entryIterator
private com.google.common.collect.Multiset$Entry currentEntry
private int laterCount
private int totalCount
private boolean canRemove
void (com.google.common.collect.Multiset, java.util.Iterator)
com.google.common.collect.Multiset multiset
java.util.Iterator entryIterator
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/Multisets$UnmodifiableMultiset.classMultisets.java
package com.google.common.collect
com.google.common.collect.Multisets$UnmodifiableMultiset extends com.google.common.collect.ForwardingMultiset implements java.io.Serializable {
final com.google.common.collect.Multiset delegate
transient java.util.Set elementSet
transient java.util.Set entrySet
private static final long serialVersionUID
void (com.google.common.collect.Multiset)
com.google.common.collect.Multiset delegate
protected com.google.common.collect.Multiset delegate ()
java.util.Set createElementSet ()
public java.util.Set elementSet ()
java.util.Set es
public java.util.Set entrySet ()
java.util.Set es
public java.util.Iterator iterator ()
public boolean add (java.lang.Object)
Object element
public int add (java.lang.Object, int)
Object element
int occurences
public boolean addAll (java.util.Collection)
java.util.Collection elementsToAdd
public boolean remove (java.lang.Object)
Object element
public int remove (java.lang.Object, int)
Object element
int occurrences
public boolean removeAll (java.util.Collection)
java.util.Collection elementsToRemove
public boolean retainAll (java.util.Collection)
java.util.Collection elementsToRetain
public void clear ()
public int setCount (java.lang.Object, int)
Object element
int count
public boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Multisets.classMultisets.java
package com.google.common.collect
public final com.google.common.collect.Multisets extends java.lang.Object {
private static final com.google.common.collect.Ordering DECREASING_COUNT_ORDERING
private void ()
public static com.google.common.collect.Multiset unmodifiableMultiset (com.google.common.collect.Multiset)
com.google.common.collect.Multiset result
com.google.common.collect.Multiset multiset
public static com.google.common.collect.Multiset unmodifiableMultiset (com.google.common.collect.ImmutableMultiset)
com.google.common.collect.ImmutableMultiset multiset
public static com.google.common.collect.SortedMultiset unmodifiableSortedMultiset (com.google.common.collect.SortedMultiset)
com.google.common.collect.SortedMultiset sortedMultiset
public static com.google.common.collect.Multiset$Entry immutableEntry (java.lang.Object, int)
Object e
int n
public static com.google.common.collect.Multiset filter (com.google.common.collect.Multiset, com.google.common.base.Predicate)
com.google.common.collect.Multisets$FilteredMultiset filtered
com.google.common.base.Predicate combinedPredicate
com.google.common.collect.Multiset unfiltered
com.google.common.base.Predicate predicate
static int inferDistinctElements (java.lang.Iterable)
Iterable elements
public static com.google.common.collect.Multiset union (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
com.google.common.collect.Multiset multiset1
com.google.common.collect.Multiset multiset2
public static com.google.common.collect.Multiset intersection (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
com.google.common.collect.Multiset multiset1
com.google.common.collect.Multiset multiset2
public static com.google.common.collect.Multiset sum (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
com.google.common.collect.Multiset multiset1
com.google.common.collect.Multiset multiset2
public static com.google.common.collect.Multiset difference (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
com.google.common.collect.Multiset multiset1
com.google.common.collect.Multiset multiset2
public static boolean containsOccurrences (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
int superCount
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.Multiset superMultiset
com.google.common.collect.Multiset subMultiset
public static boolean retainOccurrences (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
com.google.common.collect.Multiset multisetToModify
com.google.common.collect.Multiset multisetToRetain
private static boolean retainOccurrencesImpl (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
com.google.common.collect.Multiset$Entry entry
int retainCount
com.google.common.collect.Multiset multisetToModify
com.google.common.collect.Multiset occurrencesToRetain
java.util.Iterator entryIterator
boolean changed
public static boolean removeOccurrences (com.google.common.collect.Multiset, java.lang.Iterable)
Object o
java.util.Iterator i$
boolean changed
com.google.common.collect.Multiset multisetToModify
Iterable occurrencesToRemove
public static boolean removeOccurrences (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
com.google.common.collect.Multiset$Entry entry
int removeCount
com.google.common.collect.Multiset multisetToModify
com.google.common.collect.Multiset occurrencesToRemove
boolean changed
java.util.Iterator entryIterator
static boolean equalsImpl (com.google.common.collect.Multiset, java.lang.Object)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.Multiset that
com.google.common.collect.Multiset multiset
Object object
static boolean addAllImpl (com.google.common.collect.Multiset, java.util.Collection)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.Multiset that
com.google.common.collect.Multiset self
java.util.Collection elements
static boolean removeAllImpl (com.google.common.collect.Multiset, java.util.Collection)
com.google.common.collect.Multiset self
java.util.Collection elementsToRemove
java.util.Collection collection
static boolean retainAllImpl (com.google.common.collect.Multiset, java.util.Collection)
com.google.common.collect.Multiset self
java.util.Collection elementsToRetain
java.util.Collection collection
static int setCountImpl (com.google.common.collect.Multiset, java.lang.Object, int)
com.google.common.collect.Multiset self
Object element
int count
int oldCount
int delta
static boolean setCountImpl (com.google.common.collect.Multiset, java.lang.Object, int, int)
com.google.common.collect.Multiset self
Object element
int oldCount
int newCount
static java.util.Iterator iteratorImpl (com.google.common.collect.Multiset)
com.google.common.collect.Multiset multiset
static int sizeImpl (com.google.common.collect.Multiset)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.Multiset multiset
long size
static com.google.common.collect.Multiset cast (java.lang.Iterable)
Iterable iterable
public static com.google.common.collect.ImmutableMultiset copyHighestCountFirst (com.google.common.collect.Multiset)
com.google.common.collect.Multiset multiset
java.util.List sortedEntries
static void ()
}
com/google/common/collect/MultitransformedIterator.classMultitransformedIterator.java
package com.google.common.collect
abstract com.google.common.collect.MultitransformedIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator backingIterator
private java.util.Iterator current
private java.util.Iterator removeFrom
void (java.util.Iterator)
java.util.Iterator backingIterator
abstract java.util.Iterator transform (java.lang.Object)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/MutableClassToInstanceMap$1.classMutableClassToInstanceMap.java
package com.google.common.collect
final com.google.common.collect.MutableClassToInstanceMap$1 extends java.lang.Object implements com.google.common.collect.MapConstraint {
void ()
public void checkKeyValue (java.lang.Class, java.lang.Object)
Class key
Object value
public volatile void checkKeyValue (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/MutableClassToInstanceMap$SerializedForm.classMutableClassToInstanceMap.java
package com.google.common.collect
final com.google.common.collect.MutableClassToInstanceMap$SerializedForm extends java.lang.Object implements java.io.Serializable {
private final java.util.Map backingMap
private static final long serialVersionUID
void (java.util.Map)
java.util.Map backingMap
java.lang.Object readResolve ()
}
com/google/common/collect/MutableClassToInstanceMap.classMutableClassToInstanceMap.java
package com.google.common.collect
public final com.google.common.collect.MutableClassToInstanceMap extends com.google.common.collect.MapConstraints$ConstrainedMap implements com.google.common.collect.ClassToInstanceMap java.io.Serializable {
private static final com.google.common.collect.MapConstraint VALUE_CAN_BE_CAST_TO_KEY
public static com.google.common.collect.MutableClassToInstanceMap create ()
public static com.google.common.collect.MutableClassToInstanceMap create (java.util.Map)
java.util.Map backingMap
private void (java.util.Map)
java.util.Map delegate
public java.lang.Object putInstance (java.lang.Class, java.lang.Object)
Class type
Object value
public java.lang.Object getInstance (java.lang.Class)
Class type
private static java.lang.Object cast (java.lang.Class, java.lang.Object)
Class type
Object value
private java.lang.Object writeReplace ()
public volatile void putAll (java.util.Map)
java.util.Map x0
public volatile java.util.Set entrySet ()
static java.lang.Object access$000 (java.lang.Class, java.lang.Object)
Class x0
Object x1
static void ()
}
com/google/common/collect/NaturalOrdering.classNaturalOrdering.java
package com.google.common.collect
final com.google.common.collect.NaturalOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
static final com.google.common.collect.NaturalOrdering INSTANCE
private transient com.google.common.collect.Ordering nullsFirst
private transient com.google.common.collect.Ordering nullsLast
private static final long serialVersionUID
public int compare (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
public com.google.common.collect.Ordering nullsFirst ()
com.google.common.collect.Ordering result
public com.google.common.collect.Ordering nullsLast ()
com.google.common.collect.Ordering result
public com.google.common.collect.Ordering reverse ()
private java.lang.Object readResolve ()
public java.lang.String toString ()
private void ()
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void ()
}
com/google/common/collect/NullsFirstOrdering.classNullsFirstOrdering.java
package com.google.common.collect
final com.google.common.collect.NullsFirstOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.collect.Ordering ordering
private static final long serialVersionUID
void (com.google.common.collect.Ordering)
com.google.common.collect.Ordering ordering
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
public com.google.common.collect.Ordering reverse ()
public com.google.common.collect.Ordering nullsFirst ()
public com.google.common.collect.Ordering nullsLast ()
public boolean equals (java.lang.Object)
com.google.common.collect.NullsFirstOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/NullsLastOrdering.classNullsLastOrdering.java
package com.google.common.collect
final com.google.common.collect.NullsLastOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.collect.Ordering ordering
private static final long serialVersionUID
void (com.google.common.collect.Ordering)
com.google.common.collect.Ordering ordering
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
public com.google.common.collect.Ordering reverse ()
public com.google.common.collect.Ordering nullsFirst ()
public com.google.common.collect.Ordering nullsLast ()
public boolean equals (java.lang.Object)
com.google.common.collect.NullsLastOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/ObjectArrays.classObjectArrays.java
package com.google.common.collect
public final com.google.common.collect.ObjectArrays extends java.lang.Object {
static final Object[] EMPTY_ARRAY
private void ()
public static java.lang.Object[] newArray (java.lang.Class, int)
Class type
int length
public static java.lang.Object[] newArray (java.lang.Object[], int)
Object[] reference
int length
public static java.lang.Object[] concat (java.lang.Object[], java.lang.Object[], java.lang.Class)
Object[] first
Object[] second
Class type
Object[] result
public static java.lang.Object[] concat (java.lang.Object, java.lang.Object[])
Object element
Object[] array
Object[] result
public static java.lang.Object[] concat (java.lang.Object[], java.lang.Object)
Object[] array
Object element
Object[] result
static java.lang.Object[] arraysCopyOf (java.lang.Object[], int)
Object[] original
int newLength
Object[] copy
static java.lang.Object[] toArrayImpl (java.util.Collection, java.lang.Object[])
java.util.Collection c
Object[] array
int size
static java.lang.Object[] toArrayImpl (java.lang.Object[], int, int, java.lang.Object[])
Object[] src
int offset
int len
Object[] dst
static java.lang.Object[] toArrayImpl (java.util.Collection)
java.util.Collection c
static java.lang.Object[] copyAsObjectArray (java.lang.Object[], int, int)
Object[] elements
int offset
int length
Object[] result
private static java.lang.Object[] fillArray (java.lang.Iterable, java.lang.Object[])
Object element
java.util.Iterator i$
Iterable elements
Object[] array
int i
static void swap (java.lang.Object[], int, int)
Object[] array
int i
int j
Object temp
static transient java.lang.Object[] checkElementsNotNull (java.lang.Object[])
Object[] array
static java.lang.Object[] checkElementsNotNull (java.lang.Object[], int)
int i
Object[] array
int length
static java.lang.Object checkElementNotNull (java.lang.Object, int)
Object element
int index
static void ()
}
com/google/common/collect/Ordering$ArbitraryOrdering.classOrdering.java
package com.google.common.collect
com.google.common.collect.Ordering$ArbitraryOrdering extends com.google.common.collect.Ordering {
private final java.util.concurrent.atomic.AtomicInteger counter
private final java.util.concurrent.ConcurrentMap uids
void ()
private java.lang.Integer getUid (java.lang.Object)
Integer alreadySet
Object obj
Integer uid
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
int leftCode
int rightCode
int result
public java.lang.String toString ()
int identityHashCode (java.lang.Object)
Object object
}
com/google/common/collect/Ordering$ArbitraryOrderingHolder.classOrdering.java
package com.google.common.collect
com.google.common.collect.Ordering$ArbitraryOrderingHolder extends java.lang.Object {
static final com.google.common.collect.Ordering ARBITRARY_ORDERING
private void ()
static void ()
}
com/google/common/collect/Ordering$IncomparableValueException.classOrdering.java
package com.google.common.collect
com.google.common.collect.Ordering$IncomparableValueException extends java.lang.ClassCastException {
final Object value
private static final long serialVersionUID
void (java.lang.Object)
Object value
}
com/google/common/collect/Ordering.classOrdering.java
package com.google.common.collect
public abstract com.google.common.collect.Ordering extends java.lang.Object implements java.util.Comparator {
static final int LEFT_IS_GREATER
static final int RIGHT_IS_GREATER
public static com.google.common.collect.Ordering natural ()
public static com.google.common.collect.Ordering from (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.Ordering from (com.google.common.collect.Ordering)
com.google.common.collect.Ordering ordering
public static com.google.common.collect.Ordering explicit (java.util.List)
java.util.List valuesInOrder
public static transient com.google.common.collect.Ordering explicit (java.lang.Object, java.lang.Object[])
Object leastValue
Object[] remainingValuesInOrder
public static com.google.common.collect.Ordering allEqual ()
public static com.google.common.collect.Ordering usingToString ()
public static com.google.common.collect.Ordering arbitrary ()
protected void ()
public com.google.common.collect.Ordering reverse ()
public com.google.common.collect.Ordering nullsFirst ()
public com.google.common.collect.Ordering nullsLast ()
public com.google.common.collect.Ordering onResultOf (com.google.common.base.Function)
com.google.common.base.Function function
com.google.common.collect.Ordering onKeys ()
public com.google.common.collect.Ordering compound (java.util.Comparator)
java.util.Comparator secondaryComparator
public static com.google.common.collect.Ordering compound (java.lang.Iterable)
Iterable comparators
public com.google.common.collect.Ordering lexicographical ()
public abstract int compare (java.lang.Object, java.lang.Object)
public java.lang.Object min (java.util.Iterator)
java.util.Iterator iterator
Object minSoFar
public java.lang.Object min (java.lang.Iterable)
Iterable iterable
public java.lang.Object min (java.lang.Object, java.lang.Object)
Object a
Object b
public transient java.lang.Object min (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object r
Object[] arr$
int len$
int i$
Object a
Object b
Object c
Object[] rest
Object minSoFar
public java.lang.Object max (java.util.Iterator)
java.util.Iterator iterator
Object maxSoFar
public java.lang.Object max (java.lang.Iterable)
Iterable iterable
public java.lang.Object max (java.lang.Object, java.lang.Object)
Object a
Object b
public transient java.lang.Object max (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object r
Object[] arr$
int len$
int i$
Object a
Object b
Object c
Object[] rest
Object maxSoFar
public java.util.List leastOf (java.lang.Iterable, int)
Object[] array
java.util.Collection collection
Iterable iterable
int k
public java.util.List leastOf (java.util.Iterator, int)
java.util.ArrayList list
com.google.common.collect.TopKSelector selector
java.util.Iterator iterator
int k
public java.util.List greatestOf (java.lang.Iterable, int)
Iterable iterable
int k
public java.util.List greatestOf (java.util.Iterator, int)
java.util.Iterator iterator
int k
public java.util.List sortedCopy (java.lang.Iterable)
Iterable elements
Object[] array
public com.google.common.collect.ImmutableList immutableSortedCopy (java.lang.Iterable)
Object e
Object[] arr$
int len$
int i$
Iterable elements
Object[] array
public boolean isOrdered (java.lang.Iterable)
Object next
Object prev
Iterable iterable
java.util.Iterator it
public boolean isStrictlyOrdered (java.lang.Iterable)
Object next
Object prev
Iterable iterable
java.util.Iterator it
public int binarySearch (java.util.List, java.lang.Object)
java.util.List sortedList
Object key
}
com/google/common/collect/PeekingIterator.classPeekingIterator.java
package com.google.common.collect
public abstract com.google.common.collect.PeekingIterator extends java.lang.Object implements java.util.Iterator {
public abstract java.lang.Object peek ()
public abstract java.lang.Object next ()
public abstract void remove ()
}
com/google/common/collect/Platform.classPlatform.java
package com.google.common.collect
final com.google.common.collect.Platform extends java.lang.Object {
static java.lang.Object[] newArray (java.lang.Object[], int)
Object[] reference
int length
Class type
Object[] result
static com.google.common.collect.MapMaker tryWeakKeys (com.google.common.collect.MapMaker)
com.google.common.collect.MapMaker mapMaker
private void ()
}
com/google/common/collect/Queues.classQueues.java
package com.google.common.collect
public final com.google.common.collect.Queues extends java.lang.Object {
private void ()
public static java.util.concurrent.ArrayBlockingQueue newArrayBlockingQueue (int)
int capacity
public static java.util.ArrayDeque newArrayDeque ()
public static java.util.ArrayDeque newArrayDeque (java.lang.Iterable)
Iterable elements
java.util.ArrayDeque deque
public static java.util.concurrent.ConcurrentLinkedQueue newConcurrentLinkedQueue ()
public static java.util.concurrent.ConcurrentLinkedQueue newConcurrentLinkedQueue (java.lang.Iterable)
Iterable elements
java.util.concurrent.ConcurrentLinkedQueue queue
public static java.util.concurrent.LinkedBlockingDeque newLinkedBlockingDeque ()
public static java.util.concurrent.LinkedBlockingDeque newLinkedBlockingDeque (int)
int capacity
public static java.util.concurrent.LinkedBlockingDeque newLinkedBlockingDeque (java.lang.Iterable)
Iterable elements
java.util.concurrent.LinkedBlockingDeque deque
public static java.util.concurrent.LinkedBlockingQueue newLinkedBlockingQueue ()
public static java.util.concurrent.LinkedBlockingQueue newLinkedBlockingQueue (int)
int capacity
public static java.util.concurrent.LinkedBlockingQueue newLinkedBlockingQueue (java.lang.Iterable)
Iterable elements
java.util.concurrent.LinkedBlockingQueue queue
public static java.util.concurrent.PriorityBlockingQueue newPriorityBlockingQueue ()
public static java.util.concurrent.PriorityBlockingQueue newPriorityBlockingQueue (java.lang.Iterable)
Iterable elements
java.util.concurrent.PriorityBlockingQueue queue
public static java.util.PriorityQueue newPriorityQueue ()
public static java.util.PriorityQueue newPriorityQueue (java.lang.Iterable)
Iterable elements
java.util.PriorityQueue queue
public static java.util.concurrent.SynchronousQueue newSynchronousQueue ()
public static int drain (java.util.concurrent.BlockingQueue, java.util.Collection, int, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object e
java.util.concurrent.BlockingQueue q
java.util.Collection buffer
int numElements
long timeout
java.util.concurrent.TimeUnit unit
long deadline
int added
public static int drainUninterruptibly (java.util.concurrent.BlockingQueue, java.util.Collection, int, long, java.util.concurrent.TimeUnit)
InterruptedException ex
Object e
java.util.concurrent.BlockingQueue q
java.util.Collection buffer
int numElements
long timeout
java.util.concurrent.TimeUnit unit
long deadline
int added
boolean interrupted
public static java.util.Queue synchronizedQueue (java.util.Queue)
java.util.Queue queue
public static java.util.Deque synchronizedDeque (java.util.Deque)
java.util.Deque deque
}
com/google/common/collect/Range$1.classRange.java
package com.google.common.collect
final com.google.common.collect.Range$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.common.collect.Cut apply (com.google.common.collect.Range)
com.google.common.collect.Range range
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Range$2.classRange.java
package com.google.common.collect
final com.google.common.collect.Range$2 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.common.collect.Cut apply (com.google.common.collect.Range)
com.google.common.collect.Range range
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Range$3.classRange.java
package com.google.common.collect
com.google.common.collect.Range$3 extends java.lang.Object {
static final int[] $SwitchMap$com$google$common$collect$BoundType
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/common/collect/Range$RangeLexOrdering.classRange.java
package com.google.common.collect
com.google.common.collect.Range$RangeLexOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
private static final long serialVersionUID
private void ()
public int compare (com.google.common.collect.Range, com.google.common.collect.Range)
com.google.common.collect.Range left
com.google.common.collect.Range right
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
void (com.google.common.collect.Range$1)
com.google.common.collect.Range$1 x0
}
com/google/common/collect/Range.classRange.java
package com.google.common.collect
public final com.google.common.collect.Range extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private static final com.google.common.base.Function LOWER_BOUND_FN
private static final com.google.common.base.Function UPPER_BOUND_FN
static final com.google.common.collect.Ordering RANGE_LEX_ORDERING
private static final com.google.common.collect.Range ALL
final com.google.common.collect.Cut lowerBound
final com.google.common.collect.Cut upperBound
private static final long serialVersionUID
static com.google.common.base.Function lowerBoundFn ()
static com.google.common.base.Function upperBoundFn ()
static com.google.common.collect.Range create (com.google.common.collect.Cut, com.google.common.collect.Cut)
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
public static com.google.common.collect.Range open (java.lang.Comparable, java.lang.Comparable)
Comparable lower
Comparable upper
public static com.google.common.collect.Range closed (java.lang.Comparable, java.lang.Comparable)
Comparable lower
Comparable upper
public static com.google.common.collect.Range closedOpen (java.lang.Comparable, java.lang.Comparable)
Comparable lower
Comparable upper
public static com.google.common.collect.Range openClosed (java.lang.Comparable, java.lang.Comparable)
Comparable lower
Comparable upper
public static com.google.common.collect.Range range (java.lang.Comparable, com.google.common.collect.BoundType, java.lang.Comparable, com.google.common.collect.BoundType)
Comparable lower
com.google.common.collect.BoundType lowerType
Comparable upper
com.google.common.collect.BoundType upperType
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
public static com.google.common.collect.Range lessThan (java.lang.Comparable)
Comparable endpoint
public static com.google.common.collect.Range atMost (java.lang.Comparable)
Comparable endpoint
public static com.google.common.collect.Range upTo (java.lang.Comparable, com.google.common.collect.BoundType)
Comparable endpoint
com.google.common.collect.BoundType boundType
public static com.google.common.collect.Range greaterThan (java.lang.Comparable)
Comparable endpoint
public static com.google.common.collect.Range atLeast (java.lang.Comparable)
Comparable endpoint
public static com.google.common.collect.Range downTo (java.lang.Comparable, com.google.common.collect.BoundType)
Comparable endpoint
com.google.common.collect.BoundType boundType
public static com.google.common.collect.Range all ()
public static com.google.common.collect.Range singleton (java.lang.Comparable)
Comparable value
public static com.google.common.collect.Range encloseAll (java.lang.Iterable)
Comparable value
Iterable values
java.util.Iterator valueIterator
Comparable min
Comparable max
private void (com.google.common.collect.Cut, com.google.common.collect.Cut)
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
public boolean hasLowerBound ()
public java.lang.Comparable lowerEndpoint ()
public com.google.common.collect.BoundType lowerBoundType ()
public boolean hasUpperBound ()
public java.lang.Comparable upperEndpoint ()
public com.google.common.collect.BoundType upperBoundType ()
public boolean isEmpty ()
public boolean contains (java.lang.Comparable)
Comparable value
public boolean apply (java.lang.Comparable)
Comparable input
public boolean containsAll (java.lang.Iterable)
java.util.SortedSet set
java.util.Comparator comparator
Comparable value
java.util.Iterator i$
Iterable values
public boolean encloses (com.google.common.collect.Range)
com.google.common.collect.Range other
public boolean isConnected (com.google.common.collect.Range)
com.google.common.collect.Range other
public com.google.common.collect.Range intersection (com.google.common.collect.Range)
com.google.common.collect.Cut newLower
com.google.common.collect.Cut newUpper
com.google.common.collect.Range connectedRange
int lowerCmp
int upperCmp
public com.google.common.collect.Range span (com.google.common.collect.Range)
com.google.common.collect.Cut newLower
com.google.common.collect.Cut newUpper
com.google.common.collect.Range other
int lowerCmp
int upperCmp
public com.google.common.collect.Range canonical (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut lower
com.google.common.collect.Cut upper
public boolean equals (java.lang.Object)
com.google.common.collect.Range other
Object object
public int hashCode ()
public java.lang.String toString ()
private static java.lang.String toString (com.google.common.collect.Cut, com.google.common.collect.Cut)
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
StringBuilder sb
private static java.util.SortedSet cast (java.lang.Iterable)
Iterable iterable
java.lang.Object readResolve ()
static int compareOrThrow (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
public volatile boolean apply (java.lang.Object)
Object x0
static void ()
}
com/google/common/collect/RangeMap.classRangeMap.java
package com.google.common.collect
public abstract com.google.common.collect.RangeMap extends java.lang.Object {
public abstract java.lang.Object get (java.lang.Comparable)
public abstract java.util.Map$Entry getEntry (java.lang.Comparable)
public abstract com.google.common.collect.Range span ()
public abstract void put (com.google.common.collect.Range, java.lang.Object)
public abstract void putAll (com.google.common.collect.RangeMap)
public abstract void clear ()
public abstract void remove (com.google.common.collect.Range)
public abstract java.util.Map asMapOfRanges ()
public abstract java.util.Map asDescendingMapOfRanges ()
public abstract com.google.common.collect.RangeMap subRangeMap (com.google.common.collect.Range)
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.lang.String toString ()
}
com/google/common/collect/RangeSet.classRangeSet.java
package com.google.common.collect
public abstract com.google.common.collect.RangeSet extends java.lang.Object {
public abstract boolean contains (java.lang.Comparable)
public abstract com.google.common.collect.Range rangeContaining (java.lang.Comparable)
public abstract boolean intersects (com.google.common.collect.Range)
public abstract boolean encloses (com.google.common.collect.Range)
public abstract boolean enclosesAll (com.google.common.collect.RangeSet)
public abstract boolean isEmpty ()
public abstract com.google.common.collect.Range span ()
public abstract java.util.Set asRanges ()
public abstract java.util.Set asDescendingSetOfRanges ()
public abstract com.google.common.collect.RangeSet complement ()
public abstract com.google.common.collect.RangeSet subRangeSet (com.google.common.collect.Range)
public abstract void add (com.google.common.collect.Range)
public abstract void remove (com.google.common.collect.Range)
public abstract void clear ()
public abstract void addAll (com.google.common.collect.RangeSet)
public abstract void removeAll (com.google.common.collect.RangeSet)
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.lang.String toString ()
}
com/google/common/collect/RegularContiguousSet$1.classRegularContiguousSet.java
package com.google.common.collect
com.google.common.collect.RegularContiguousSet$1 extends com.google.common.collect.AbstractSequentialIterator {
final Comparable last
final com.google.common.collect.RegularContiguousSet this$0
void (com.google.common.collect.RegularContiguousSet, java.lang.Comparable)
Comparable x0
protected java.lang.Comparable computeNext (java.lang.Comparable)
Comparable previous
protected volatile java.lang.Object computeNext (java.lang.Object)
Object x0
}
com/google/common/collect/RegularContiguousSet$2.classRegularContiguousSet.java
package com.google.common.collect
com.google.common.collect.RegularContiguousSet$2 extends com.google.common.collect.AbstractSequentialIterator {
final Comparable first
final com.google.common.collect.RegularContiguousSet this$0
void (com.google.common.collect.RegularContiguousSet, java.lang.Comparable)
Comparable x0
protected java.lang.Comparable computeNext (java.lang.Comparable)
Comparable previous
protected volatile java.lang.Object computeNext (java.lang.Object)
Object x0
}
com/google/common/collect/RegularContiguousSet$SerializedForm.classRegularContiguousSet.java
package com.google.common.collect
final com.google.common.collect.RegularContiguousSet$SerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.Range range
final com.google.common.collect.DiscreteDomain domain
private void (com.google.common.collect.Range, com.google.common.collect.DiscreteDomain)
com.google.common.collect.Range range
com.google.common.collect.DiscreteDomain domain
private java.lang.Object readResolve ()
void (com.google.common.collect.Range, com.google.common.collect.DiscreteDomain, com.google.common.collect.RegularContiguousSet$1)
com.google.common.collect.Range x0
com.google.common.collect.DiscreteDomain x1
com.google.common.collect.RegularContiguousSet$1 x2
}
com/google/common/collect/RegularContiguousSet.classRegularContiguousSet.java
package com.google.common.collect
final com.google.common.collect.RegularContiguousSet extends com.google.common.collect.ContiguousSet {
private final com.google.common.collect.Range range
private static final long serialVersionUID
void (com.google.common.collect.Range, com.google.common.collect.DiscreteDomain)
com.google.common.collect.Range range
com.google.common.collect.DiscreteDomain domain
private com.google.common.collect.ContiguousSet intersectionInCurrentDomain (com.google.common.collect.Range)
com.google.common.collect.Range other
com.google.common.collect.ContiguousSet headSetImpl (java.lang.Comparable, boolean)
Comparable toElement
boolean inclusive
com.google.common.collect.ContiguousSet subSetImpl (java.lang.Comparable, boolean, java.lang.Comparable, boolean)
Comparable fromElement
boolean fromInclusive
Comparable toElement
boolean toInclusive
com.google.common.collect.ContiguousSet tailSetImpl (java.lang.Comparable, boolean)
Comparable fromElement
boolean inclusive
int indexOf (java.lang.Object)
Object target
public com.google.common.collect.UnmodifiableIterator iterator ()
public com.google.common.collect.UnmodifiableIterator descendingIterator ()
private static boolean equalsOrThrow (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
boolean isPartialView ()
public java.lang.Comparable first ()
public java.lang.Comparable last ()
public int size ()
long distance
public boolean contains (java.lang.Object)
ClassCastException e
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection targets
public boolean isEmpty ()
public com.google.common.collect.ContiguousSet intersection (com.google.common.collect.ContiguousSet)
Comparable lowerEndpoint
Comparable upperEndpoint
com.google.common.collect.ContiguousSet other
public com.google.common.collect.Range range ()
public com.google.common.collect.Range range (com.google.common.collect.BoundType, com.google.common.collect.BoundType)
com.google.common.collect.BoundType lowerBoundType
com.google.common.collect.BoundType upperBoundType
public boolean equals (java.lang.Object)
com.google.common.collect.RegularContiguousSet that
Object object
public int hashCode ()
java.lang.Object writeReplace ()
public volatile java.lang.Object last ()
public volatile java.lang.Object first ()
volatile com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
Object x0
boolean x1
volatile com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
Object x0
boolean x1
Object x2
boolean x3
volatile com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
Object x0
boolean x1
public volatile java.util.Iterator descendingIterator ()
public volatile java.util.Iterator iterator ()
static boolean access$000 (java.lang.Comparable, java.lang.Comparable)
Comparable x0
Comparable x1
}
com/google/common/collect/RegularImmutableAsList.classRegularImmutableAsList.java
package com.google.common.collect
com.google.common.collect.RegularImmutableAsList extends com.google.common.collect.ImmutableAsList {
private final com.google.common.collect.ImmutableCollection delegate
private final com.google.common.collect.ImmutableList delegateList
void (com.google.common.collect.ImmutableCollection, com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableCollection delegate
com.google.common.collect.ImmutableList delegateList
void (com.google.common.collect.ImmutableCollection, java.lang.Object[])
com.google.common.collect.ImmutableCollection delegate
Object[] array
com.google.common.collect.ImmutableCollection delegateCollection ()
com.google.common.collect.ImmutableList delegateList ()
public com.google.common.collect.UnmodifiableListIterator listIterator (int)
int index
int copyIntoArray (java.lang.Object[], int)
Object[] dst
int offset
public java.lang.Object get (int)
int index
public volatile java.util.ListIterator listIterator (int)
int x0
}
com/google/common/collect/RegularImmutableBiMap$1.classRegularImmutableBiMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableBiMap$1 extends java.lang.Object {
}
com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet$1.classRegularImmutableBiMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet$1 extends com.google.common.collect.ImmutableAsList {
final com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet this$2
void (com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet)
public java.util.Map$Entry get (int)
int index
java.util.Map$Entry entry
com.google.common.collect.ImmutableCollection delegateCollection ()
public volatile java.lang.Object get (int)
int x0
}
com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet.classRegularImmutableBiMap.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet extends com.google.common.collect.ImmutableMapEntrySet {
final com.google.common.collect.RegularImmutableBiMap$Inverse this$1
void (com.google.common.collect.RegularImmutableBiMap$Inverse)
com.google.common.collect.ImmutableMap map ()
boolean isHashCodeFast ()
public int hashCode ()
public com.google.common.collect.UnmodifiableIterator iterator ()
com.google.common.collect.ImmutableList createAsList ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/RegularImmutableBiMap$Inverse.classRegularImmutableBiMap.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableBiMap$Inverse extends com.google.common.collect.ImmutableBiMap {
final com.google.common.collect.RegularImmutableBiMap this$0
private void (com.google.common.collect.RegularImmutableBiMap)
public int size ()
public com.google.common.collect.ImmutableBiMap inverse ()
public java.lang.Object get (java.lang.Object)
com.google.common.collect.ImmutableMapEntry entry
Object value
int bucket
com.google.common.collect.ImmutableSet createEntrySet ()
boolean isPartialView ()
java.lang.Object writeReplace ()
public volatile com.google.common.collect.BiMap inverse ()
void (com.google.common.collect.RegularImmutableBiMap, com.google.common.collect.RegularImmutableBiMap$1)
com.google.common.collect.RegularImmutableBiMap x0
com.google.common.collect.RegularImmutableBiMap$1 x1
}
com/google/common/collect/RegularImmutableBiMap$InverseSerializedForm.classRegularImmutableBiMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableBiMap$InverseSerializedForm extends java.lang.Object implements java.io.Serializable {
private final com.google.common.collect.ImmutableBiMap forward
private static final long serialVersionUID
void (com.google.common.collect.ImmutableBiMap)
com.google.common.collect.ImmutableBiMap forward
java.lang.Object readResolve ()
}
com/google/common/collect/RegularImmutableBiMap.classRegularImmutableBiMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableBiMap extends com.google.common.collect.ImmutableBiMap {
static final com.google.common.collect.RegularImmutableBiMap EMPTY
static final double MAX_LOAD_FACTOR
private final transient com.google.common.collect.ImmutableMapEntry[] keyTable
private final transient com.google.common.collect.ImmutableMapEntry[] valueTable
private final transient java.util.Map$Entry[] entries
private final transient int mask
private final transient int hashCode
private transient com.google.common.collect.ImmutableBiMap inverse
static transient com.google.common.collect.RegularImmutableBiMap fromEntries (java.util.Map$Entry[])
java.util.Map$Entry[] entries
static com.google.common.collect.RegularImmutableBiMap fromEntryArray (int, java.util.Map$Entry[])
java.util.Map$Entry[] entries
boolean reusable
com.google.common.collect.ImmutableMapEntry newEntry
java.util.Map$Entry entry
Object key
Object value
int keyHash
int valueHash
int keyBucket
int valueBucket
com.google.common.collect.ImmutableMapEntry nextInKeyBucket
com.google.common.collect.ImmutableMapEntry nextInValueBucket
com.google.common.collect.ImmutableMapEntry newEntry
int i
int n
java.util.Map$Entry[] entryArray
int tableSize
int mask
com.google.common.collect.ImmutableMapEntry[] keyTable
com.google.common.collect.ImmutableMapEntry[] valueTable
java.util.Map$Entry[] entries
int hashCode
private void (com.google.common.collect.ImmutableMapEntry[], com.google.common.collect.ImmutableMapEntry[], java.util.Map$Entry[], int, int)
com.google.common.collect.ImmutableMapEntry[] keyTable
com.google.common.collect.ImmutableMapEntry[] valueTable
java.util.Map$Entry[] entries
int mask
int hashCode
private static void checkNoConflictInValueBucket (java.lang.Object, java.util.Map$Entry, com.google.common.collect.ImmutableMapEntry)
Object value
java.util.Map$Entry entry
com.google.common.collect.ImmutableMapEntry valueBucketHead
public java.lang.Object get (java.lang.Object)
Object key
com.google.common.collect.ImmutableSet createEntrySet ()
boolean isHashCodeFast ()
public int hashCode ()
boolean isPartialView ()
public int size ()
public com.google.common.collect.ImmutableBiMap inverse ()
com.google.common.collect.ImmutableBiMap result
public volatile com.google.common.collect.BiMap inverse ()
static com.google.common.collect.ImmutableMapEntry[] access$100 (com.google.common.collect.RegularImmutableBiMap)
com.google.common.collect.RegularImmutableBiMap x0
static int access$200 (com.google.common.collect.RegularImmutableBiMap)
com.google.common.collect.RegularImmutableBiMap x0
static int access$300 (com.google.common.collect.RegularImmutableBiMap)
com.google.common.collect.RegularImmutableBiMap x0
static java.util.Map$Entry[] access$400 (com.google.common.collect.RegularImmutableBiMap)
com.google.common.collect.RegularImmutableBiMap x0
static void ()
}
com/google/common/collect/RegularImmutableList.classRegularImmutableList.java
package com.google.common.collect
com.google.common.collect.RegularImmutableList extends com.google.common.collect.ImmutableList {
static final com.google.common.collect.ImmutableList EMPTY
private final transient Object[] array
void (java.lang.Object[])
Object[] array
public int size ()
boolean isPartialView ()
int copyIntoArray (java.lang.Object[], int)
Object[] dst
int dstOff
public java.lang.Object get (int)
int index
public com.google.common.collect.UnmodifiableListIterator listIterator (int)
int index
public volatile java.util.ListIterator listIterator (int)
int x0
static void ()
}
com/google/common/collect/RegularImmutableMap$KeySet$SerializedForm.classRegularImmutableMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableMap$KeySet$SerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableMap map
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap map
java.lang.Object readResolve ()
}
com/google/common/collect/RegularImmutableMap$KeySet.classRegularImmutableMap.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableMap$KeySet extends com.google.common.collect.ImmutableSet$Indexed {
private final com.google.common.collect.RegularImmutableMap map
void (com.google.common.collect.RegularImmutableMap)
com.google.common.collect.RegularImmutableMap map
java.lang.Object get (int)
int index
public boolean contains (java.lang.Object)
Object object
boolean isPartialView ()
public int size ()
java.lang.Object writeReplace ()
}
com/google/common/collect/RegularImmutableMap$Values$SerializedForm.classRegularImmutableMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableMap$Values$SerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableMap map
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap map
java.lang.Object readResolve ()
}
com/google/common/collect/RegularImmutableMap$Values.classRegularImmutableMap.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableMap$Values extends com.google.common.collect.ImmutableList {
final com.google.common.collect.RegularImmutableMap map
void (com.google.common.collect.RegularImmutableMap)
com.google.common.collect.RegularImmutableMap map
public java.lang.Object get (int)
int index
public int size ()
boolean isPartialView ()
java.lang.Object writeReplace ()
}
com/google/common/collect/RegularImmutableMap.classRegularImmutableMap.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableMap extends com.google.common.collect.ImmutableMap {
private final transient java.util.Map$Entry[] entries
private final transient com.google.common.collect.ImmutableMapEntry[] table
private final transient int mask
private static final double MAX_LOAD_FACTOR
private static final long serialVersionUID
static transient com.google.common.collect.RegularImmutableMap fromEntries (java.util.Map$Entry[])
java.util.Map$Entry[] entries
static com.google.common.collect.RegularImmutableMap fromEntryArray (int, java.util.Map$Entry[])
java.util.Map$Entry[] entries
boolean reusable
com.google.common.collect.ImmutableMapEntry newEntry
java.util.Map$Entry entry
Object key
Object value
int tableIndex
com.google.common.collect.ImmutableMapEntry existing
com.google.common.collect.ImmutableMapEntry newEntry
int entryIndex
int n
java.util.Map$Entry[] entryArray
java.util.Map$Entry[] entries
int tableSize
com.google.common.collect.ImmutableMapEntry[] table
int mask
private void (java.util.Map$Entry[], com.google.common.collect.ImmutableMapEntry[], int)
java.util.Map$Entry[] entries
com.google.common.collect.ImmutableMapEntry[] table
int mask
static void checkNoConflictInKeyBucket (java.lang.Object, java.util.Map$Entry, com.google.common.collect.ImmutableMapEntry)
Object key
java.util.Map$Entry entry
com.google.common.collect.ImmutableMapEntry keyBucketHead
public java.lang.Object get (java.lang.Object)
Object key
static java.lang.Object get (java.lang.Object, com.google.common.collect.ImmutableMapEntry[], int)
Object candidateKey
com.google.common.collect.ImmutableMapEntry entry
Object key
com.google.common.collect.ImmutableMapEntry[] keyTable
int mask
int index
public int size ()
boolean isPartialView ()
com.google.common.collect.ImmutableSet createEntrySet ()
com.google.common.collect.ImmutableSet createKeySet ()
com.google.common.collect.ImmutableCollection createValues ()
static java.util.Map$Entry[] access$000 (com.google.common.collect.RegularImmutableMap)
com.google.common.collect.RegularImmutableMap x0
}
com/google/common/collect/RegularImmutableMultiset$1.classRegularImmutableMultiset.java
package com.google.common.collect
com.google.common.collect.RegularImmutableMultiset$1 extends java.lang.Object {
}
com/google/common/collect/RegularImmutableMultiset$ElementSet.classRegularImmutableMultiset.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableMultiset$ElementSet extends com.google.common.collect.ImmutableSet$Indexed {
final com.google.common.collect.RegularImmutableMultiset this$0
private void (com.google.common.collect.RegularImmutableMultiset)
java.lang.Object get (int)
int index
public boolean contains (java.lang.Object)
Object object
boolean isPartialView ()
public int size ()
void (com.google.common.collect.RegularImmutableMultiset, com.google.common.collect.RegularImmutableMultiset$1)
com.google.common.collect.RegularImmutableMultiset x0
com.google.common.collect.RegularImmutableMultiset$1 x1
}
com/google/common/collect/RegularImmutableMultiset$NonTerminalEntry.classRegularImmutableMultiset.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableMultiset$NonTerminalEntry extends com.google.common.collect.Multisets$ImmutableEntry {
private final com.google.common.collect.Multisets$ImmutableEntry nextInBucket
void (java.lang.Object, int, com.google.common.collect.Multisets$ImmutableEntry)
Object element
int count
com.google.common.collect.Multisets$ImmutableEntry nextInBucket
public com.google.common.collect.Multisets$ImmutableEntry nextInBucket ()
}
com/google/common/collect/RegularImmutableMultiset.classRegularImmutableMultiset.java
package com.google.common.collect
com.google.common.collect.RegularImmutableMultiset extends com.google.common.collect.ImmutableMultiset {
static final com.google.common.collect.RegularImmutableMultiset EMPTY
private final transient com.google.common.collect.Multisets$ImmutableEntry[] entries
private final transient com.google.common.collect.Multisets$ImmutableEntry[] hashTable
private final transient int size
private final transient int hashCode
private transient com.google.common.collect.ImmutableSet elementSet
void (java.util.Collection)
boolean canReuseEntry
com.google.common.collect.Multisets$ImmutableEntry newEntry
Object element
int count
int hash
int bucket
com.google.common.collect.Multisets$ImmutableEntry bucketHead
com.google.common.collect.Multisets$ImmutableEntry newEntry
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
int tableSize
int mask
com.google.common.collect.Multisets$ImmutableEntry[] hashTable
int index
int hashCode
long size
java.util.Collection entries
int distinct
com.google.common.collect.Multisets$ImmutableEntry[] entryArray
boolean isPartialView ()
public int count (java.lang.Object)
com.google.common.collect.Multisets$ImmutableEntry entry
Object element
com.google.common.collect.Multisets$ImmutableEntry[] hashTable
int hash
int mask
public int size ()
public com.google.common.collect.ImmutableSet elementSet ()
com.google.common.collect.ImmutableSet result
com.google.common.collect.Multiset$Entry getEntry (int)
int index
public int hashCode ()
public volatile java.util.Set elementSet ()
static com.google.common.collect.Multisets$ImmutableEntry[] access$100 (com.google.common.collect.RegularImmutableMultiset)
com.google.common.collect.RegularImmutableMultiset x0
static void ()
}
com/google/common/collect/RegularImmutableSet.classRegularImmutableSet.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableSet extends com.google.common.collect.ImmutableSet$Indexed {
static final com.google.common.collect.RegularImmutableSet EMPTY
private final transient Object[] elements
final transient Object[] table
private final transient int mask
private final transient int hashCode
void (java.lang.Object[], int, java.lang.Object[], int)
Object[] elements
int hashCode
Object[] table
int mask
public boolean contains (java.lang.Object)
Object candidate
int i
Object target
Object[] table
public int size ()
java.lang.Object get (int)
int i
int copyIntoArray (java.lang.Object[], int)
Object[] dst
int offset
com.google.common.collect.ImmutableList createAsList ()
boolean isPartialView ()
public int hashCode ()
boolean isHashCodeFast ()
static void ()
}
com/google/common/collect/RegularImmutableSortedMultiset.classRegularImmutableSortedMultiset.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableSortedMultiset extends com.google.common.collect.ImmutableSortedMultiset {
private static final long[] ZERO_CUMULATIVE_COUNTS
static final com.google.common.collect.ImmutableSortedMultiset NATURAL_EMPTY_MULTISET
private final transient com.google.common.collect.RegularImmutableSortedSet elementSet
private final transient long[] cumulativeCounts
private final transient int offset
private final transient int length
void (java.util.Comparator)
java.util.Comparator comparator
void (com.google.common.collect.RegularImmutableSortedSet, long[], int, int)
com.google.common.collect.RegularImmutableSortedSet elementSet
long[] cumulativeCounts
int offset
int length
private int getCount (int)
int index
com.google.common.collect.Multiset$Entry getEntry (int)
int index
public com.google.common.collect.Multiset$Entry firstEntry ()
public com.google.common.collect.Multiset$Entry lastEntry ()
public int count (java.lang.Object)
Object element
int index
public int size ()
long size
public com.google.common.collect.ImmutableSortedSet elementSet ()
public com.google.common.collect.ImmutableSortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object upperBound
com.google.common.collect.BoundType boundType
public com.google.common.collect.ImmutableSortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType boundType
com.google.common.collect.ImmutableSortedMultiset getSubMultiset (int, int)
com.google.common.collect.RegularImmutableSortedSet subElementSet
int from
int to
boolean isPartialView ()
public volatile com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object x0
com.google.common.collect.BoundType x1
public volatile com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object x0
com.google.common.collect.BoundType x1
public volatile java.util.NavigableSet elementSet ()
public volatile java.util.SortedSet elementSet ()
public volatile java.util.Set elementSet ()
static void ()
}
com/google/common/collect/RegularImmutableSortedSet.classRegularImmutableSortedSet.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableSortedSet extends com.google.common.collect.ImmutableSortedSet {
static final com.google.common.collect.RegularImmutableSortedSet NATURAL_EMPTY_SET
private final transient com.google.common.collect.ImmutableList elements
void (com.google.common.collect.ImmutableList, java.util.Comparator)
com.google.common.collect.ImmutableList elements
java.util.Comparator comparator
public com.google.common.collect.UnmodifiableIterator iterator ()
public com.google.common.collect.UnmodifiableIterator descendingIterator ()
public int size ()
public boolean contains (java.lang.Object)
ClassCastException e
Object o
public boolean containsAll (java.util.Collection)
int cmp
NullPointerException e
ClassCastException e
java.util.Collection targets
com.google.common.collect.PeekingIterator thisIterator
java.util.Iterator thatIterator
Object target
private int unsafeBinarySearch (java.lang.Object) throws java.lang.ClassCastException
Object key
boolean isPartialView ()
int copyIntoArray (java.lang.Object[], int)
Object[] dst
int offset
public boolean equals (java.lang.Object)
Object element
Object otherElement
java.util.Iterator iterator
ClassCastException e
java.util.NoSuchElementException e
java.util.Iterator otherIterator
Object object
java.util.Set that
public java.lang.Object first ()
public java.lang.Object last ()
public java.lang.Object lower (java.lang.Object)
Object element
int index
public java.lang.Object floor (java.lang.Object)
Object element
int index
public java.lang.Object ceiling (java.lang.Object)
Object element
int index
public java.lang.Object higher (java.lang.Object)
Object element
int index
com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
Object toElement
boolean inclusive
int headIndex (java.lang.Object, boolean)
Object toElement
boolean inclusive
com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
Object fromElement
boolean inclusive
int tailIndex (java.lang.Object, boolean)
Object fromElement
boolean inclusive
java.util.Comparator unsafeComparator ()
com.google.common.collect.RegularImmutableSortedSet getSubSet (int, int)
int newFromIndex
int newToIndex
int indexOf (java.lang.Object)
ClassCastException e
Object target
int position
com.google.common.collect.ImmutableList createAsList ()
com.google.common.collect.ImmutableSortedSet createDescendingSet ()
com.google.common.collect.Ordering reversedOrder
public volatile java.util.Iterator descendingIterator ()
public volatile java.util.Iterator iterator ()
static void ()
}
com/google/common/collect/RegularImmutableTable$1.classRegularImmutableTable.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableTable$1 extends java.lang.Object implements java.util.Comparator {
final java.util.Comparator val$rowComparator
final java.util.Comparator val$columnComparator
void (java.util.Comparator, java.util.Comparator)
public int compare (com.google.common.collect.Table$Cell, com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell cell1
com.google.common.collect.Table$Cell cell2
int rowCompare
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/common/collect/RegularImmutableTable$CellSet.classRegularImmutableTable.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableTable$CellSet extends com.google.common.collect.ImmutableSet$Indexed {
final com.google.common.collect.RegularImmutableTable this$0
private void (com.google.common.collect.RegularImmutableTable)
public int size ()
com.google.common.collect.Table$Cell get (int)
int index
public boolean contains (java.lang.Object)
com.google.common.collect.Table$Cell cell
Object value
Object object
boolean isPartialView ()
volatile java.lang.Object get (int)
int x0
void (com.google.common.collect.RegularImmutableTable, com.google.common.collect.RegularImmutableTable$1)
com.google.common.collect.RegularImmutableTable x0
com.google.common.collect.RegularImmutableTable$1 x1
}
com/google/common/collect/RegularImmutableTable$Values.classRegularImmutableTable.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableTable$Values extends com.google.common.collect.ImmutableList {
final com.google.common.collect.RegularImmutableTable this$0
private void (com.google.common.collect.RegularImmutableTable)
public int size ()
public java.lang.Object get (int)
int index
boolean isPartialView ()
void (com.google.common.collect.RegularImmutableTable, com.google.common.collect.RegularImmutableTable$1)
com.google.common.collect.RegularImmutableTable x0
com.google.common.collect.RegularImmutableTable$1 x1
}
com/google/common/collect/RegularImmutableTable.classRegularImmutableTable.java
package com.google.common.collect
abstract com.google.common.collect.RegularImmutableTable extends com.google.common.collect.ImmutableTable {
void ()
abstract com.google.common.collect.Table$Cell getCell (int)
final com.google.common.collect.ImmutableSet createCellSet ()
abstract java.lang.Object getValue (int)
final com.google.common.collect.ImmutableCollection createValues ()
static com.google.common.collect.RegularImmutableTable forCells (java.util.List, java.util.Comparator, java.util.Comparator)
java.util.Comparator comparator
java.util.List cells
java.util.Comparator rowComparator
java.util.Comparator columnComparator
static com.google.common.collect.RegularImmutableTable forCells (java.lang.Iterable)
Iterable cells
private static final com.google.common.collect.RegularImmutableTable forCellsInternal (java.lang.Iterable, java.util.Comparator, java.util.Comparator)
com.google.common.collect.Table$Cell cell
java.util.Iterator i$
Iterable cells
java.util.Comparator rowComparator
java.util.Comparator columnComparator
java.util.Set rowSpaceBuilder
java.util.Set columnSpaceBuilder
com.google.common.collect.ImmutableList cellList
com.google.common.collect.ImmutableSet rowSpace
com.google.common.collect.ImmutableSet columnSpace
static com.google.common.collect.RegularImmutableTable forOrderedComponents (com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableList cellList
com.google.common.collect.ImmutableSet rowSpace
com.google.common.collect.ImmutableSet columnSpace
volatile java.util.Collection createValues ()
volatile java.util.Set createCellSet ()
}
com/google/common/collect/ReverseNaturalOrdering.classReverseNaturalOrdering.java
package com.google.common.collect
final com.google.common.collect.ReverseNaturalOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
static final com.google.common.collect.ReverseNaturalOrdering INSTANCE
private static final long serialVersionUID
public int compare (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
public com.google.common.collect.Ordering reverse ()
public java.lang.Comparable min (java.lang.Comparable, java.lang.Comparable)
Comparable a
Comparable b
public transient java.lang.Comparable min (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable[])
Comparable a
Comparable b
Comparable c
Comparable[] rest
public java.lang.Comparable min (java.util.Iterator)
java.util.Iterator iterator
public java.lang.Comparable min (java.lang.Iterable)
Iterable iterable
public java.lang.Comparable max (java.lang.Comparable, java.lang.Comparable)
Comparable a
Comparable b
public transient java.lang.Comparable max (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable[])
Comparable a
Comparable b
Comparable c
Comparable[] rest
public java.lang.Comparable max (java.util.Iterator)
java.util.Iterator iterator
public java.lang.Comparable max (java.lang.Iterable)
Iterable iterable
private java.lang.Object readResolve ()
public java.lang.String toString ()
private void ()
public volatile java.lang.Object max (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object x0
Object x1
Object x2
Object[] x3
public volatile java.lang.Object max (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile java.lang.Object max (java.lang.Iterable)
Iterable x0
public volatile java.lang.Object max (java.util.Iterator)
java.util.Iterator x0
public volatile java.lang.Object min (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object x0
Object x1
Object x2
Object[] x3
public volatile java.lang.Object min (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile java.lang.Object min (java.lang.Iterable)
Iterable x0
public volatile java.lang.Object min (java.util.Iterator)
java.util.Iterator x0
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void ()
}
com/google/common/collect/ReverseOrdering.classReverseOrdering.java
package com.google.common.collect
final com.google.common.collect.ReverseOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.collect.Ordering forwardOrder
private static final long serialVersionUID
void (com.google.common.collect.Ordering)
com.google.common.collect.Ordering forwardOrder
public int compare (java.lang.Object, java.lang.Object)
Object a
Object b
public com.google.common.collect.Ordering reverse ()
public java.lang.Object min (java.lang.Object, java.lang.Object)
Object a
Object b
public transient java.lang.Object min (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object a
Object b
Object c
Object[] rest
public java.lang.Object min (java.util.Iterator)
java.util.Iterator iterator
public java.lang.Object min (java.lang.Iterable)
Iterable iterable
public java.lang.Object max (java.lang.Object, java.lang.Object)
Object a
Object b
public transient java.lang.Object max (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object a
Object b
Object c
Object[] rest
public java.lang.Object max (java.util.Iterator)
java.util.Iterator iterator
public java.lang.Object max (java.lang.Iterable)
Iterable iterable
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.collect.ReverseOrdering that
Object object
public java.lang.String toString ()
}
com/google/common/collect/RowSortedTable.classRowSortedTable.java
package com.google.common.collect
public abstract com.google.common.collect.RowSortedTable extends java.lang.Object implements com.google.common.collect.Table {
public abstract java.util.SortedSet rowKeySet ()
public abstract java.util.SortedMap rowMap ()
}
com/google/common/collect/Serialization$1.classSerialization.java
package com.google.common.collect
com.google.common.collect.Serialization$1 extends java.lang.Object {
}
com/google/common/collect/Serialization$FieldSetter.classSerialization.java
package com.google.common.collect
final com.google.common.collect.Serialization$FieldSetter extends java.lang.Object {
private final java.lang.reflect.Field field
private void (java.lang.reflect.Field)
java.lang.reflect.Field field
void set (java.lang.Object, java.lang.Object)
IllegalAccessException impossible
Object instance
Object value
void set (java.lang.Object, int)
IllegalAccessException impossible
Object instance
int value
void (java.lang.reflect.Field, com.google.common.collect.Serialization$1)
java.lang.reflect.Field x0
com.google.common.collect.Serialization$1 x1
}
com/google/common/collect/Serialization.classSerialization.java
package com.google.common.collect
final com.google.common.collect.Serialization extends java.lang.Object {
private void ()
static int readCount (java.io.ObjectInputStream) throws java.io.IOException
java.io.ObjectInputStream stream
static void writeMap (java.util.Map, java.io.ObjectOutputStream) throws java.io.IOException
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
java.io.ObjectOutputStream stream
static void populateMap (java.util.Map, java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.util.Map map
java.io.ObjectInputStream stream
int size
static void populateMap (java.util.Map, java.io.ObjectInputStream, int) throws java.io.IOException java.lang.ClassNotFoundException
Object key
Object value
int i
java.util.Map map
java.io.ObjectInputStream stream
int size
static void writeMultiset (com.google.common.collect.Multiset, java.io.ObjectOutputStream) throws java.io.IOException
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.Multiset multiset
java.io.ObjectOutputStream stream
int entryCount
static void populateMultiset (com.google.common.collect.Multiset, java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
com.google.common.collect.Multiset multiset
java.io.ObjectInputStream stream
int distinctElements
static void populateMultiset (com.google.common.collect.Multiset, java.io.ObjectInputStream, int) throws java.io.IOException java.lang.ClassNotFoundException
Object element
int count
int i
com.google.common.collect.Multiset multiset
java.io.ObjectInputStream stream
int distinctElements
static void writeMultimap (com.google.common.collect.Multimap, java.io.ObjectOutputStream) throws java.io.IOException
Object value
java.util.Iterator i$
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap multimap
java.io.ObjectOutputStream stream
static void populateMultimap (com.google.common.collect.Multimap, java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
com.google.common.collect.Multimap multimap
java.io.ObjectInputStream stream
int distinctKeys
static void populateMultimap (com.google.common.collect.Multimap, java.io.ObjectInputStream, int) throws java.io.IOException java.lang.ClassNotFoundException
Object value
int j
Object key
java.util.Collection values
int valueCount
int i
com.google.common.collect.Multimap multimap
java.io.ObjectInputStream stream
int distinctKeys
static com.google.common.collect.Serialization$FieldSetter getFieldSetter (java.lang.Class, java.lang.String)
java.lang.reflect.Field field
NoSuchFieldException e
Class clazz
String fieldName
}
com/google/common/collect/SetMultimap.classSetMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.SetMultimap extends java.lang.Object implements com.google.common.collect.Multimap {
public abstract java.util.Set get (java.lang.Object)
public abstract java.util.Set removeAll (java.lang.Object)
public abstract java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
public abstract java.util.Set entries ()
public abstract java.util.Map asMap ()
public abstract boolean equals (java.lang.Object)
}
com/google/common/collect/Sets$1.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$1 extends com.google.common.collect.Sets$SetView {
final java.util.Set val$set1
final java.util.Set val$set2minus1
final java.util.Set val$set2
void (java.util.Set, java.util.Set, java.util.Set)
public int size ()
public boolean isEmpty ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public boolean contains (java.lang.Object)
Object object
public java.util.Set copyInto (java.util.Set)
java.util.Set set
public com.google.common.collect.ImmutableSet immutableCopy ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/Sets$2.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$2 extends com.google.common.collect.Sets$SetView {
final java.util.Set val$set1
final com.google.common.base.Predicate val$inSet2
final java.util.Set val$set2
void (java.util.Set, com.google.common.base.Predicate, java.util.Set)
public com.google.common.collect.UnmodifiableIterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection collection
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/Sets$3.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$3 extends com.google.common.collect.Sets$SetView {
final java.util.Set val$set1
final com.google.common.base.Predicate val$notInSet2
final java.util.Set val$set2
void (java.util.Set, com.google.common.base.Predicate, java.util.Set)
public com.google.common.collect.UnmodifiableIterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object element
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/Sets$4$1.classSets.java
package com.google.common.collect
com.google.common.collect.Sets$4$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$itr1
final java.util.Iterator val$itr2
final com.google.common.collect.Sets$4 this$0
void (com.google.common.collect.Sets$4, java.util.Iterator, java.util.Iterator)
public java.lang.Object computeNext ()
Object elem1
Object elem2
}
com/google/common/collect/Sets$4.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$4 extends com.google.common.collect.Sets$SetView {
final java.util.Set val$set1
final java.util.Set val$set2
void (java.util.Set, java.util.Set)
public com.google.common.collect.UnmodifiableIterator iterator ()
java.util.Iterator itr1
java.util.Iterator itr2
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object element
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/Sets$CartesianSet$1.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$CartesianSet$1 extends com.google.common.collect.ImmutableList {
final com.google.common.collect.ImmutableList val$axes
void (com.google.common.collect.ImmutableList)
public int size ()
public java.util.List get (int)
int index
boolean isPartialView ()
public volatile java.lang.Object get (int)
int x0
}
com/google/common/collect/Sets$CartesianSet.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$CartesianSet extends com.google.common.collect.ForwardingCollection implements java.util.Set {
private final transient com.google.common.collect.ImmutableList axes
private final transient com.google.common.collect.CartesianList delegate
static java.util.Set create (java.util.List)
com.google.common.collect.ImmutableSet copy
java.util.Set set
java.util.Iterator i$
java.util.List sets
com.google.common.collect.ImmutableList$Builder axesBuilder
com.google.common.collect.ImmutableList axes
com.google.common.collect.ImmutableList listAxes
private void (com.google.common.collect.ImmutableList, com.google.common.collect.CartesianList)
com.google.common.collect.ImmutableList axes
com.google.common.collect.CartesianList delegate
protected java.util.Collection delegate ()
public boolean equals (java.lang.Object)
com.google.common.collect.Sets$CartesianSet that
Object object
public int hashCode ()
int i
java.util.Set axis
java.util.Iterator i$
int adjust
int hash
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Sets$DescendingSet.classSets.java
package com.google.common.collect
com.google.common.collect.Sets$DescendingSet extends com.google.common.collect.ForwardingNavigableSet {
private final java.util.NavigableSet forward
void (java.util.NavigableSet)
java.util.NavigableSet forward
protected java.util.NavigableSet delegate ()
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
public java.util.Comparator comparator ()
java.util.Comparator forwardComparator
private static com.google.common.collect.Ordering reverse (java.util.Comparator)
java.util.Comparator forward
public java.lang.Object first ()
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.lang.Object last ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public java.lang.String toString ()
protected volatile java.util.SortedSet delegate ()
protected volatile java.util.Set delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Sets$FilteredNavigableSet.classSets.java
package com.google.common.collect
com.google.common.collect.Sets$FilteredNavigableSet extends com.google.common.collect.Sets$FilteredSortedSet implements java.util.NavigableSet {
void (java.util.NavigableSet, com.google.common.base.Predicate)
java.util.NavigableSet unfiltered
com.google.common.base.Predicate predicate
java.util.NavigableSet unfiltered ()
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.lang.Object last ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
}
com/google/common/collect/Sets$FilteredSet.classSets.java
package com.google.common.collect
com.google.common.collect.Sets$FilteredSet extends com.google.common.collect.Collections2$FilteredCollection implements java.util.Set {
void (java.util.Set, com.google.common.base.Predicate)
java.util.Set unfiltered
com.google.common.base.Predicate predicate
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
}
com/google/common/collect/Sets$FilteredSortedSet.classSets.java
package com.google.common.collect
com.google.common.collect.Sets$FilteredSortedSet extends com.google.common.collect.Sets$FilteredSet implements java.util.SortedSet {
void (java.util.SortedSet, com.google.common.base.Predicate)
java.util.SortedSet unfiltered
com.google.common.base.Predicate predicate
public java.util.Comparator comparator ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.lang.Object first ()
public java.lang.Object last ()
Object element
java.util.SortedSet sortedUnfiltered
}
com/google/common/collect/Sets$ImprovedAbstractSet.classSets.java
package com.google.common.collect
abstract com.google.common.collect.Sets$ImprovedAbstractSet extends java.util.AbstractSet {
void ()
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/Sets$PowerSet$1.classSets.java
package com.google.common.collect
com.google.common.collect.Sets$PowerSet$1 extends com.google.common.collect.AbstractIndexedListIterator {
final com.google.common.collect.Sets$PowerSet this$0
void (com.google.common.collect.Sets$PowerSet, int)
int x0
protected java.util.Set get (int)
int setBits
protected volatile java.lang.Object get (int)
int x0
}
com/google/common/collect/Sets$PowerSet.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$PowerSet extends java.util.AbstractSet {
final com.google.common.collect.ImmutableMap inputSet
void (java.util.Set)
java.util.Set input
public int size ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
java.util.Set set
Object obj
public boolean equals (java.lang.Object)
com.google.common.collect.Sets$PowerSet that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/Sets$SetView.classSets.java
package com.google.common.collect
public abstract com.google.common.collect.Sets$SetView extends java.util.AbstractSet {
private void ()
public com.google.common.collect.ImmutableSet immutableCopy ()
public java.util.Set copyInto (java.util.Set)
java.util.Set set
public abstract com.google.common.collect.UnmodifiableIterator iterator ()
public volatile java.util.Iterator iterator ()
void (com.google.common.collect.Sets$1)
com.google.common.collect.Sets$1 x0
}
com/google/common/collect/Sets$SubSet$1.classSets.java
package com.google.common.collect
com.google.common.collect.Sets$SubSet$1 extends com.google.common.collect.UnmodifiableIterator {
final com.google.common.collect.ImmutableList elements
int remainingSetBits
final com.google.common.collect.Sets$SubSet this$0
void (com.google.common.collect.Sets$SubSet)
public boolean hasNext ()
public java.lang.Object next ()
int index
}
com/google/common/collect/Sets$SubSet.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$SubSet extends java.util.AbstractSet {
private final com.google.common.collect.ImmutableMap inputSet
private final int mask
void (com.google.common.collect.ImmutableMap, int)
com.google.common.collect.ImmutableMap inputSet
int mask
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
Integer index
static com.google.common.collect.ImmutableMap access$100 (com.google.common.collect.Sets$SubSet)
com.google.common.collect.Sets$SubSet x0
static int access$200 (com.google.common.collect.Sets$SubSet)
com.google.common.collect.Sets$SubSet x0
}
com/google/common/collect/Sets$UnmodifiableNavigableSet.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$UnmodifiableNavigableSet extends com.google.common.collect.ForwardingSortedSet implements java.util.NavigableSet java.io.Serializable {
private final java.util.NavigableSet delegate
private transient com.google.common.collect.Sets$UnmodifiableNavigableSet descendingSet
private static final long serialVersionUID
void (java.util.NavigableSet)
java.util.NavigableSet delegate
protected java.util.SortedSet delegate ()
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet descendingSet ()
com.google.common.collect.Sets$UnmodifiableNavigableSet result
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
protected volatile java.util.Set delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Sets.classSets.java
package com.google.common.collect
public final com.google.common.collect.Sets extends java.lang.Object {
private void ()
public static transient com.google.common.collect.ImmutableSet immutableEnumSet (java.lang.Enum, java.lang.Enum[])
Enum anElement
Enum[] otherElements
public static com.google.common.collect.ImmutableSet immutableEnumSet (java.lang.Iterable)
java.util.Collection collection
java.util.EnumSet enumSet
java.util.Iterator itr
Iterable elements
public static java.util.EnumSet newEnumSet (java.lang.Iterable, java.lang.Class)
Iterable iterable
Class elementType
java.util.EnumSet set
public static java.util.HashSet newHashSet ()
public static transient java.util.HashSet newHashSet (java.lang.Object[])
Object[] elements
java.util.HashSet set
public static java.util.HashSet newHashSetWithExpectedSize (int)
int expectedSize
public static java.util.HashSet newHashSet (java.lang.Iterable)
Iterable elements
public static java.util.HashSet newHashSet (java.util.Iterator)
java.util.Iterator elements
java.util.HashSet set
public static java.util.Set newConcurrentHashSet ()
public static java.util.Set newConcurrentHashSet (java.lang.Iterable)
Iterable elements
java.util.Set set
public static java.util.LinkedHashSet newLinkedHashSet ()
public static java.util.LinkedHashSet newLinkedHashSetWithExpectedSize (int)
int expectedSize
public static java.util.LinkedHashSet newLinkedHashSet (java.lang.Iterable)
Iterable elements
java.util.LinkedHashSet set
public static java.util.TreeSet newTreeSet ()
public static java.util.TreeSet newTreeSet (java.lang.Iterable)
Iterable elements
java.util.TreeSet set
public static java.util.TreeSet newTreeSet (java.util.Comparator)
java.util.Comparator comparator
public static java.util.Set newIdentityHashSet ()
public static java.util.concurrent.CopyOnWriteArraySet newCopyOnWriteArraySet ()
public static java.util.concurrent.CopyOnWriteArraySet newCopyOnWriteArraySet (java.lang.Iterable)
Iterable elements
java.util.Collection elementsCollection
public static java.util.EnumSet complementOf (java.util.Collection)
java.util.Collection collection
Class type
public static java.util.EnumSet complementOf (java.util.Collection, java.lang.Class)
java.util.Collection collection
Class type
private static java.util.EnumSet makeComplementByHand (java.util.Collection, java.lang.Class)
java.util.Collection collection
Class type
java.util.EnumSet result
public static java.util.Set newSetFromMap (java.util.Map)
java.util.Map map
public static com.google.common.collect.Sets$SetView union (java.util.Set, java.util.Set)
java.util.Set set1
java.util.Set set2
java.util.Set set2minus1
public static com.google.common.collect.Sets$SetView intersection (java.util.Set, java.util.Set)
java.util.Set set1
java.util.Set set2
com.google.common.base.Predicate inSet2
public static com.google.common.collect.Sets$SetView difference (java.util.Set, java.util.Set)
java.util.Set set1
java.util.Set set2
com.google.common.base.Predicate notInSet2
public static com.google.common.collect.Sets$SetView symmetricDifference (java.util.Set, java.util.Set)
java.util.Set set1
java.util.Set set2
public static java.util.Set filter (java.util.Set, com.google.common.base.Predicate)
com.google.common.collect.Sets$FilteredSet filtered
com.google.common.base.Predicate combinedPredicate
java.util.Set unfiltered
com.google.common.base.Predicate predicate
public static java.util.SortedSet filter (java.util.SortedSet, com.google.common.base.Predicate)
com.google.common.collect.Sets$FilteredSet filtered
com.google.common.base.Predicate combinedPredicate
java.util.SortedSet unfiltered
com.google.common.base.Predicate predicate
public static java.util.NavigableSet filter (java.util.NavigableSet, com.google.common.base.Predicate)
com.google.common.collect.Sets$FilteredSet filtered
com.google.common.base.Predicate combinedPredicate
java.util.NavigableSet unfiltered
com.google.common.base.Predicate predicate
public static java.util.Set cartesianProduct (java.util.List)
java.util.List sets
public static transient java.util.Set cartesianProduct (java.util.Set[])
java.util.Set[] sets
public static java.util.Set powerSet (java.util.Set)
java.util.Set set
static int hashCodeImpl (java.util.Set)
Object o
java.util.Iterator i$
java.util.Set s
int hashCode
static boolean equalsImpl (java.util.Set, java.lang.Object)
NullPointerException ignored
ClassCastException ignored
java.util.Set o
java.util.Set s
Object object
public static java.util.NavigableSet unmodifiableNavigableSet (java.util.NavigableSet)
java.util.NavigableSet set
public static java.util.NavigableSet synchronizedNavigableSet (java.util.NavigableSet)
java.util.NavigableSet navigableSet
static boolean removeAllImpl (java.util.Set, java.util.Iterator)
java.util.Set set
java.util.Iterator iterator
boolean changed
static boolean removeAllImpl (java.util.Set, java.util.Collection)
java.util.Set set
java.util.Collection collection
public static java.util.NavigableSet subSet (java.util.NavigableSet, com.google.common.collect.Range)
java.util.NavigableSet set
com.google.common.collect.Range range
}
com/google/common/collect/SingletonImmutableBiMap.classSingletonImmutableBiMap.java
package com.google.common.collect
final com.google.common.collect.SingletonImmutableBiMap extends com.google.common.collect.ImmutableBiMap {
final transient Object singleKey
final transient Object singleValue
transient com.google.common.collect.ImmutableBiMap inverse
void (java.lang.Object, java.lang.Object)
Object singleKey
Object singleValue
private void (java.lang.Object, java.lang.Object, com.google.common.collect.ImmutableBiMap)
Object singleKey
Object singleValue
com.google.common.collect.ImmutableBiMap inverse
public java.lang.Object get (java.lang.Object)
Object key
public int size ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
boolean isPartialView ()
com.google.common.collect.ImmutableSet createEntrySet ()
com.google.common.collect.ImmutableSet createKeySet ()
public com.google.common.collect.ImmutableBiMap inverse ()
com.google.common.collect.ImmutableBiMap result
public volatile com.google.common.collect.BiMap inverse ()
}
com/google/common/collect/SingletonImmutableList.classSingletonImmutableList.java
package com.google.common.collect
final com.google.common.collect.SingletonImmutableList extends com.google.common.collect.ImmutableList {
final transient Object element
void (java.lang.Object)
Object element
public java.lang.Object get (int)
int index
public com.google.common.collect.UnmodifiableIterator iterator ()
public int size ()
public com.google.common.collect.ImmutableList subList (int, int)
int fromIndex
int toIndex
public java.lang.String toString ()
boolean isPartialView ()
public volatile java.util.List subList (int, int)
int x0
int x1
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/SingletonImmutableSet.classSingletonImmutableSet.java
package com.google.common.collect
final com.google.common.collect.SingletonImmutableSet extends com.google.common.collect.ImmutableSet {
final transient Object element
private transient int cachedHashCode
void (java.lang.Object)
Object element
void (java.lang.Object, int)
Object element
int hashCode
public int size ()
public boolean contains (java.lang.Object)
Object target
public com.google.common.collect.UnmodifiableIterator iterator ()
com.google.common.collect.ImmutableList createAsList ()
boolean isPartialView ()
int copyIntoArray (java.lang.Object[], int)
Object[] dst
int offset
public final int hashCode ()
int code
boolean isHashCodeFast ()
public java.lang.String toString ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/SingletonImmutableTable.classSingletonImmutableTable.java
package com.google.common.collect
com.google.common.collect.SingletonImmutableTable extends com.google.common.collect.ImmutableTable {
final Object singleRowKey
final Object singleColumnKey
final Object singleValue
void (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
void (com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell cell
public com.google.common.collect.ImmutableMap column (java.lang.Object)
Object columnKey
public com.google.common.collect.ImmutableMap columnMap ()
public com.google.common.collect.ImmutableMap rowMap ()
public int size ()
com.google.common.collect.ImmutableSet createCellSet ()
com.google.common.collect.ImmutableCollection createValues ()
com.google.common.collect.ImmutableTable$SerializedForm createSerializedForm ()
volatile java.util.Collection createValues ()
volatile java.util.Set createCellSet ()
public volatile java.util.Map columnMap ()
public volatile java.util.Map rowMap ()
public volatile java.util.Map column (java.lang.Object)
Object x0
}
com/google/common/collect/SortedIterable.classSortedIterable.java
package com.google.common.collect
abstract com.google.common.collect.SortedIterable extends java.lang.Object implements java.lang.Iterable {
public abstract java.util.Comparator comparator ()
public abstract java.util.Iterator iterator ()
}
com/google/common/collect/SortedIterables.classSortedIterables.java
package com.google.common.collect
final com.google.common.collect.SortedIterables extends java.lang.Object {
private void ()
public static boolean hasSameComparator (java.util.Comparator, java.lang.Iterable)
java.util.Comparator comparator2
java.util.Comparator comparator2
java.util.Comparator comparator
Iterable elements
java.util.Comparator comparator2
public static java.util.Comparator comparator (java.util.SortedSet)
java.util.SortedSet sortedSet
java.util.Comparator result
}
com/google/common/collect/SortedLists$1.classSortedLists.java
package com.google.common.collect
com.google.common.collect.SortedLists$1 extends java.lang.Object {
}
com/google/common/collect/SortedLists$KeyAbsentBehavior$1.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyAbsentBehavior$1 extends com.google.common.collect.SortedLists$KeyAbsentBehavior {
void (java.lang.String, int)
int resultIndex (int)
int higherIndex
}
com/google/common/collect/SortedLists$KeyAbsentBehavior$2.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyAbsentBehavior$2 extends com.google.common.collect.SortedLists$KeyAbsentBehavior {
void (java.lang.String, int)
public int resultIndex (int)
int higherIndex
}
com/google/common/collect/SortedLists$KeyAbsentBehavior$3.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyAbsentBehavior$3 extends com.google.common.collect.SortedLists$KeyAbsentBehavior {
void (java.lang.String, int)
public int resultIndex (int)
int higherIndex
}
com/google/common/collect/SortedLists$KeyAbsentBehavior.classSortedLists.java
package com.google.common.collect
public abstract com.google.common.collect.SortedLists$KeyAbsentBehavior extends java.lang.Enum {
public static final com.google.common.collect.SortedLists$KeyAbsentBehavior NEXT_LOWER
public static final com.google.common.collect.SortedLists$KeyAbsentBehavior NEXT_HIGHER
public static final com.google.common.collect.SortedLists$KeyAbsentBehavior INVERTED_INSERTION_INDEX
private static final com.google.common.collect.SortedLists$KeyAbsentBehavior[] $VALUES
public static com.google.common.collect.SortedLists$KeyAbsentBehavior[] values ()
public static com.google.common.collect.SortedLists$KeyAbsentBehavior valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract int resultIndex (int)
void (java.lang.String, int, com.google.common.collect.SortedLists$1)
String x0
int x1
com.google.common.collect.SortedLists$1 x2
static void ()
}
com/google/common/collect/SortedLists$KeyPresentBehavior$1.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyPresentBehavior$1 extends com.google.common.collect.SortedLists$KeyPresentBehavior {
void (java.lang.String, int)
int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
java.util.Comparator comparator
Object key
java.util.List list
int foundIndex
}
com/google/common/collect/SortedLists$KeyPresentBehavior$2.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyPresentBehavior$2 extends com.google.common.collect.SortedLists$KeyPresentBehavior {
void (java.lang.String, int)
int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
int middle
int c
java.util.Comparator comparator
Object key
java.util.List list
int foundIndex
int lower
int upper
}
com/google/common/collect/SortedLists$KeyPresentBehavior$3.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyPresentBehavior$3 extends com.google.common.collect.SortedLists$KeyPresentBehavior {
void (java.lang.String, int)
int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
int middle
int c
java.util.Comparator comparator
Object key
java.util.List list
int foundIndex
int lower
int upper
}
com/google/common/collect/SortedLists$KeyPresentBehavior$4.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyPresentBehavior$4 extends com.google.common.collect.SortedLists$KeyPresentBehavior {
void (java.lang.String, int)
public int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
java.util.Comparator comparator
Object key
java.util.List list
int foundIndex
}
com/google/common/collect/SortedLists$KeyPresentBehavior$5.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyPresentBehavior$5 extends com.google.common.collect.SortedLists$KeyPresentBehavior {
void (java.lang.String, int)
public int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
java.util.Comparator comparator
Object key
java.util.List list
int foundIndex
}
com/google/common/collect/SortedLists$KeyPresentBehavior.classSortedLists.java
package com.google.common.collect
public abstract com.google.common.collect.SortedLists$KeyPresentBehavior extends java.lang.Enum {
public static final com.google.common.collect.SortedLists$KeyPresentBehavior ANY_PRESENT
public static final com.google.common.collect.SortedLists$KeyPresentBehavior LAST_PRESENT
public static final com.google.common.collect.SortedLists$KeyPresentBehavior FIRST_PRESENT
public static final com.google.common.collect.SortedLists$KeyPresentBehavior FIRST_AFTER
public static final com.google.common.collect.SortedLists$KeyPresentBehavior LAST_BEFORE
private static final com.google.common.collect.SortedLists$KeyPresentBehavior[] $VALUES
public static com.google.common.collect.SortedLists$KeyPresentBehavior[] values ()
public static com.google.common.collect.SortedLists$KeyPresentBehavior valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
void (java.lang.String, int, com.google.common.collect.SortedLists$1)
String x0
int x1
com.google.common.collect.SortedLists$1 x2
static void ()
}
com/google/common/collect/SortedLists.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists extends java.lang.Object {
private void ()
public static int binarySearch (java.util.List, java.lang.Comparable, com.google.common.collect.SortedLists$KeyPresentBehavior, com.google.common.collect.SortedLists$KeyAbsentBehavior)
java.util.List list
Comparable e
com.google.common.collect.SortedLists$KeyPresentBehavior presentBehavior
com.google.common.collect.SortedLists$KeyAbsentBehavior absentBehavior
public static int binarySearch (java.util.List, com.google.common.base.Function, java.lang.Comparable, com.google.common.collect.SortedLists$KeyPresentBehavior, com.google.common.collect.SortedLists$KeyAbsentBehavior)
java.util.List list
com.google.common.base.Function keyFunction
Comparable key
com.google.common.collect.SortedLists$KeyPresentBehavior presentBehavior
com.google.common.collect.SortedLists$KeyAbsentBehavior absentBehavior
public static int binarySearch (java.util.List, com.google.common.base.Function, java.lang.Object, java.util.Comparator, com.google.common.collect.SortedLists$KeyPresentBehavior, com.google.common.collect.SortedLists$KeyAbsentBehavior)
java.util.List list
com.google.common.base.Function keyFunction
Object key
java.util.Comparator keyComparator
com.google.common.collect.SortedLists$KeyPresentBehavior presentBehavior
com.google.common.collect.SortedLists$KeyAbsentBehavior absentBehavior
public static int binarySearch (java.util.List, java.lang.Object, java.util.Comparator, com.google.common.collect.SortedLists$KeyPresentBehavior, com.google.common.collect.SortedLists$KeyAbsentBehavior)
int middle
int c
java.util.List list
Object key
java.util.Comparator comparator
com.google.common.collect.SortedLists$KeyPresentBehavior presentBehavior
com.google.common.collect.SortedLists$KeyAbsentBehavior absentBehavior
int lower
int upper
}
com/google/common/collect/SortedMapDifference.classSortedMapDifference.java
package com.google.common.collect
public abstract com.google.common.collect.SortedMapDifference extends java.lang.Object implements com.google.common.collect.MapDifference {
public abstract java.util.SortedMap entriesOnlyOnLeft ()
public abstract java.util.SortedMap entriesOnlyOnRight ()
public abstract java.util.SortedMap entriesInCommon ()
public abstract java.util.SortedMap entriesDiffering ()
}
com/google/common/collect/SortedMultiset.classSortedMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.SortedMultiset extends java.lang.Object implements com.google.common.collect.SortedMultisetBridge com.google.common.collect.SortedIterable {
public abstract java.util.Comparator comparator ()
public abstract com.google.common.collect.Multiset$Entry firstEntry ()
public abstract com.google.common.collect.Multiset$Entry lastEntry ()
public abstract com.google.common.collect.Multiset$Entry pollFirstEntry ()
public abstract com.google.common.collect.Multiset$Entry pollLastEntry ()
public abstract java.util.NavigableSet elementSet ()
public abstract java.util.Set entrySet ()
public abstract java.util.Iterator iterator ()
public abstract com.google.common.collect.SortedMultiset descendingMultiset ()
public abstract com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
public abstract com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
public abstract com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
}
com/google/common/collect/SortedMultisetBridge.classSortedMultisetBridge.java
package com.google.common.collect
abstract com.google.common.collect.SortedMultisetBridge extends java.lang.Object implements com.google.common.collect.Multiset {
public abstract java.util.SortedSet elementSet ()
}
com/google/common/collect/SortedMultisets$ElementSet.classSortedMultisets.java
package com.google.common.collect
com.google.common.collect.SortedMultisets$ElementSet extends com.google.common.collect.Multisets$ElementSet implements java.util.SortedSet {
private final com.google.common.collect.SortedMultiset multiset
void (com.google.common.collect.SortedMultiset)
com.google.common.collect.SortedMultiset multiset
final com.google.common.collect.SortedMultiset multiset ()
public java.util.Comparator comparator ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.lang.Object first ()
public java.lang.Object last ()
volatile com.google.common.collect.Multiset multiset ()
}
com/google/common/collect/SortedMultisets$NavigableElementSet.classSortedMultisets.java
package com.google.common.collect
com.google.common.collect.SortedMultisets$NavigableElementSet extends com.google.common.collect.SortedMultisets$ElementSet implements java.util.NavigableSet {
void (com.google.common.collect.SortedMultiset)
com.google.common.collect.SortedMultiset multiset
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
}
com/google/common/collect/SortedMultisets.classSortedMultisets.java
package com.google.common.collect
final com.google.common.collect.SortedMultisets extends java.lang.Object {
private void ()
private static java.lang.Object getElementOrThrow (com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry entry
private static java.lang.Object getElementOrNull (com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry entry
static java.lang.Object access$000 (com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry x0
static java.lang.Object access$100 (com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry x0
}
com/google/common/collect/SortedSetMultimap.classSortedSetMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.SortedSetMultimap extends java.lang.Object implements com.google.common.collect.SetMultimap {
public abstract java.util.SortedSet get (java.lang.Object)
public abstract java.util.SortedSet removeAll (java.lang.Object)
public abstract java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
public abstract java.util.Map asMap ()
public abstract java.util.Comparator valueComparator ()
}
com/google/common/collect/SparseImmutableTable.classSparseImmutableTable.java
package com.google.common.collect
final com.google.common.collect.SparseImmutableTable extends com.google.common.collect.RegularImmutableTable {
static final com.google.common.collect.ImmutableTable EMPTY
private final com.google.common.collect.ImmutableMap rowMap
private final com.google.common.collect.ImmutableMap columnMap
private final int[] cellRowIndices
private final int[] cellColumnInRowIndices
void (com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet)
Object row
java.util.Iterator i$
Object col
java.util.Iterator i$
com.google.common.collect.Table$Cell cell
Object rowKey
Object columnKey
Object value
java.util.Map thisRow
Object oldValue
int i
java.util.Map$Entry row
java.util.Iterator i$
java.util.Map$Entry col
java.util.Iterator i$
com.google.common.collect.ImmutableList cellList
com.google.common.collect.ImmutableSet rowSpace
com.google.common.collect.ImmutableSet columnSpace
java.util.Map rowIndex
java.util.Map rows
java.util.Map columns
int[] cellRowIndices
int[] cellColumnInRowIndices
com.google.common.collect.ImmutableMap$Builder rowBuilder
com.google.common.collect.ImmutableMap$Builder columnBuilder
public com.google.common.collect.ImmutableMap columnMap ()
public com.google.common.collect.ImmutableMap rowMap ()
public int size ()
com.google.common.collect.Table$Cell getCell (int)
int index
int rowIndex
java.util.Map$Entry rowEntry
com.google.common.collect.ImmutableMap row
int columnIndex
java.util.Map$Entry colEntry
java.lang.Object getValue (int)
int index
int rowIndex
com.google.common.collect.ImmutableMap row
int columnIndex
com.google.common.collect.ImmutableTable$SerializedForm createSerializedForm ()
com.google.common.collect.Table$Cell cell
java.util.Iterator i$
java.util.Map columnKeyToIndex
int[] cellColumnIndices
int i
public volatile java.util.Map columnMap ()
public volatile java.util.Map rowMap ()
static void ()
}
com/google/common/collect/StandardRowSortedTable$1.classStandardRowSortedTable.java
package com.google.common.collect
com.google.common.collect.StandardRowSortedTable$1 extends java.lang.Object {
}
com/google/common/collect/StandardRowSortedTable$RowSortedMap.classStandardRowSortedTable.java
package com.google.common.collect
com.google.common.collect.StandardRowSortedTable$RowSortedMap extends com.google.common.collect.StandardTable$RowMap implements java.util.SortedMap {
final com.google.common.collect.StandardRowSortedTable this$0
private void (com.google.common.collect.StandardRowSortedTable)
public java.util.SortedSet keySet ()
java.util.SortedSet createKeySet ()
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
volatile java.util.Set createKeySet ()
public volatile java.util.Set keySet ()
void (com.google.common.collect.StandardRowSortedTable, com.google.common.collect.StandardRowSortedTable$1)
com.google.common.collect.StandardRowSortedTable x0
com.google.common.collect.StandardRowSortedTable$1 x1
}
com/google/common/collect/StandardRowSortedTable.classStandardRowSortedTable.java
package com.google.common.collect
com.google.common.collect.StandardRowSortedTable extends com.google.common.collect.StandardTable implements com.google.common.collect.RowSortedTable {
private static final long serialVersionUID
void (java.util.SortedMap, com.google.common.base.Supplier)
java.util.SortedMap backingMap
com.google.common.base.Supplier factory
private java.util.SortedMap sortedBackingMap ()
public java.util.SortedSet rowKeySet ()
public java.util.SortedMap rowMap ()
java.util.SortedMap createRowMap ()
volatile java.util.Map createRowMap ()
public volatile java.util.Map rowMap ()
public volatile java.util.Set rowKeySet ()
static java.util.SortedMap access$100 (com.google.common.collect.StandardRowSortedTable)
com.google.common.collect.StandardRowSortedTable x0
}
com/google/common/collect/StandardTable$1.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$1 extends java.lang.Object {
}
com/google/common/collect/StandardTable$CellIterator.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$CellIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator rowIterator
java.util.Map$Entry rowEntry
java.util.Iterator columnIterator
final com.google.common.collect.StandardTable this$0
private void (com.google.common.collect.StandardTable)
public boolean hasNext ()
public com.google.common.collect.Table$Cell next ()
java.util.Map$Entry columnEntry
public void remove ()
public volatile java.lang.Object next ()
void (com.google.common.collect.StandardTable, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$Column$EntrySet.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column$EntrySet extends com.google.common.collect.Sets$ImprovedAbstractSet {
final com.google.common.collect.StandardTable$Column this$1
private void (com.google.common.collect.StandardTable$Column)
public java.util.Iterator iterator ()
public int size ()
java.util.Map map
java.util.Iterator i$
int size
public boolean isEmpty ()
public void clear ()
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object o
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object obj
public boolean retainAll (java.util.Collection)
java.util.Collection c
void (com.google.common.collect.StandardTable$Column, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable$Column x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$Column$EntrySetIterator$1EntryImpl.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column$EntrySetIterator$1EntryImpl extends com.google.common.collect.AbstractMapEntry {
final java.util.Map$Entry val$entry
final com.google.common.collect.StandardTable$Column$EntrySetIterator this$2
void (com.google.common.collect.StandardTable$Column$EntrySetIterator, java.util.Map$Entry)
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
}
com/google/common/collect/StandardTable$Column$EntrySetIterator.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column$EntrySetIterator extends com.google.common.collect.AbstractIterator {
final java.util.Iterator iterator
final com.google.common.collect.StandardTable$Column this$1
private void (com.google.common.collect.StandardTable$Column)
protected java.util.Map$Entry computeNext ()
java.util.Map$Entry entry
protected volatile java.lang.Object computeNext ()
void (com.google.common.collect.StandardTable$Column, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable$Column x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$Column$KeySet.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column$KeySet extends com.google.common.collect.Maps$KeySet {
final com.google.common.collect.StandardTable$Column this$1
void (com.google.common.collect.StandardTable$Column)
public boolean contains (java.lang.Object)
Object obj
public boolean remove (java.lang.Object)
Object obj
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/StandardTable$Column$Values.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column$Values extends com.google.common.collect.Maps$Values {
final com.google.common.collect.StandardTable$Column this$1
void (com.google.common.collect.StandardTable$Column)
public boolean remove (java.lang.Object)
Object obj
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/StandardTable$Column.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column extends com.google.common.collect.Maps$ViewCachingAbstractMap {
final Object columnKey
final com.google.common.collect.StandardTable this$0
void (com.google.common.collect.StandardTable, java.lang.Object)
Object columnKey
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object get (java.lang.Object)
Object key
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object remove (java.lang.Object)
Object key
boolean removeFromColumnIf (com.google.common.base.Predicate)
java.util.Map$Entry entry
java.util.Map map
Object value
com.google.common.base.Predicate predicate
boolean changed
java.util.Iterator iterator
java.util.Set createEntrySet ()
java.util.Set createKeySet ()
java.util.Collection createValues ()
}
com/google/common/collect/StandardTable$ColumnKeyIterator.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnKeyIterator extends com.google.common.collect.AbstractIterator {
final java.util.Map seen
final java.util.Iterator mapIterator
java.util.Iterator entryIterator
final com.google.common.collect.StandardTable this$0
private void (com.google.common.collect.StandardTable)
protected java.lang.Object computeNext ()
java.util.Map$Entry entry
void (com.google.common.collect.StandardTable, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$ColumnKeySet.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnKeySet extends com.google.common.collect.StandardTable$TableSet {
final com.google.common.collect.StandardTable this$0
private void (com.google.common.collect.StandardTable)
public java.util.Iterator iterator ()
public int size ()
public boolean remove (java.lang.Object)
java.util.Map map
Object obj
boolean changed
java.util.Iterator iterator
public boolean removeAll (java.util.Collection)
java.util.Map map
java.util.Collection c
boolean changed
java.util.Iterator iterator
public boolean retainAll (java.util.Collection)
java.util.Map map
java.util.Collection c
boolean changed
java.util.Iterator iterator
public boolean contains (java.lang.Object)
Object obj
void (com.google.common.collect.StandardTable, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$ColumnMap$ColumnMapEntrySet$1.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnMap$ColumnMapEntrySet$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.StandardTable$ColumnMap$ColumnMapEntrySet this$2
void (com.google.common.collect.StandardTable$ColumnMap$ColumnMapEntrySet)
public java.util.Map apply (java.lang.Object)
Object columnKey
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/StandardTable$ColumnMap$ColumnMapEntrySet.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnMap$ColumnMapEntrySet extends com.google.common.collect.StandardTable$TableSet {
final com.google.common.collect.StandardTable$ColumnMap this$1
void (com.google.common.collect.StandardTable$ColumnMap)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object columnKey
java.util.Map$Entry entry
Object obj
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object obj
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
Object columnKey
java.util.Iterator i$
java.util.Collection c
boolean changed
}
com/google/common/collect/StandardTable$ColumnMap$ColumnMapValues.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnMap$ColumnMapValues extends com.google.common.collect.Maps$Values {
final com.google.common.collect.StandardTable$ColumnMap this$1
void (com.google.common.collect.StandardTable$ColumnMap)
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
java.util.Iterator i$
Object obj
public boolean removeAll (java.util.Collection)
Object columnKey
java.util.Iterator i$
java.util.Collection c
boolean changed
public boolean retainAll (java.util.Collection)
Object columnKey
java.util.Iterator i$
java.util.Collection c
boolean changed
}
com/google/common/collect/StandardTable$ColumnMap.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnMap extends com.google.common.collect.Maps$ViewCachingAbstractMap {
final com.google.common.collect.StandardTable this$0
private void (com.google.common.collect.StandardTable)
public java.util.Map get (java.lang.Object)
Object key
public boolean containsKey (java.lang.Object)
Object key
public java.util.Map remove (java.lang.Object)
Object key
public java.util.Set createEntrySet ()
public java.util.Set keySet ()
java.util.Collection createValues ()
public volatile java.lang.Object remove (java.lang.Object)
Object x0
public volatile java.lang.Object get (java.lang.Object)
Object x0
void (com.google.common.collect.StandardTable, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$Row$1$1.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Row$1$1 extends com.google.common.collect.ForwardingMapEntry {
final java.util.Map$Entry val$entry
final com.google.common.collect.StandardTable$Row$1 this$2
void (com.google.common.collect.StandardTable$Row$1, java.util.Map$Entry)
protected java.util.Map$Entry delegate ()
public java.lang.Object setValue (java.lang.Object)
Object value
public boolean equals (java.lang.Object)
Object object
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/StandardTable$Row$1.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Row$1 extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator val$iterator
final com.google.common.collect.StandardTable$Row this$1
void (com.google.common.collect.StandardTable$Row, java.util.Iterator)
public boolean hasNext ()
public java.util.Map$Entry next ()
java.util.Map$Entry entry
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/StandardTable$Row.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Row extends com.google.common.collect.Maps$IteratorBasedAbstractMap {
final Object rowKey
java.util.Map backingRowMap
final com.google.common.collect.StandardTable this$0
void (com.google.common.collect.StandardTable, java.lang.Object)
Object rowKey
java.util.Map backingRowMap ()
java.util.Map computeBackingRowMap ()
void maintainEmptyInvariant ()
public boolean containsKey (java.lang.Object)
Object key
java.util.Map backingRowMap
public java.lang.Object get (java.lang.Object)
Object key
java.util.Map backingRowMap
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object remove (java.lang.Object)
Object key
java.util.Map backingRowMap
Object result
public void clear ()
java.util.Map backingRowMap
public int size ()
java.util.Map map
java.util.Iterator entryIterator ()
java.util.Map map
java.util.Iterator iterator
}
com/google/common/collect/StandardTable$RowMap$EntrySet$1.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$RowMap$EntrySet$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.StandardTable$RowMap$EntrySet this$2
void (com.google.common.collect.StandardTable$RowMap$EntrySet)
public java.util.Map apply (java.lang.Object)
Object rowKey
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/StandardTable$RowMap$EntrySet.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$RowMap$EntrySet extends com.google.common.collect.StandardTable$TableSet {
final com.google.common.collect.StandardTable$RowMap this$1
void (com.google.common.collect.StandardTable$RowMap)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object obj
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object obj
}
com/google/common/collect/StandardTable$RowMap.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$RowMap extends com.google.common.collect.Maps$ViewCachingAbstractMap {
final com.google.common.collect.StandardTable this$0
void (com.google.common.collect.StandardTable)
public boolean containsKey (java.lang.Object)
Object key
public java.util.Map get (java.lang.Object)
Object key
public java.util.Map remove (java.lang.Object)
Object key
protected java.util.Set createEntrySet ()
public volatile java.lang.Object remove (java.lang.Object)
Object x0
public volatile java.lang.Object get (java.lang.Object)
Object x0
}
com/google/common/collect/StandardTable$TableSet.classStandardTable.java
package com.google.common.collect
abstract com.google.common.collect.StandardTable$TableSet extends com.google.common.collect.Sets$ImprovedAbstractSet {
final com.google.common.collect.StandardTable this$0
private void (com.google.common.collect.StandardTable)
public boolean isEmpty ()
public void clear ()
void (com.google.common.collect.StandardTable, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable extends com.google.common.collect.AbstractTable implements java.io.Serializable {
final java.util.Map backingMap
final com.google.common.base.Supplier factory
private transient java.util.Set columnKeySet
private transient java.util.Map rowMap
private transient com.google.common.collect.StandardTable$ColumnMap columnMap
private static final long serialVersionUID
void (java.util.Map, com.google.common.base.Supplier)
java.util.Map backingMap
com.google.common.base.Supplier factory
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsColumn (java.lang.Object)
java.util.Map map
java.util.Iterator i$
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean isEmpty ()
public int size ()
java.util.Map map
java.util.Iterator i$
int size
public void clear ()
private java.util.Map getOrCreate (java.lang.Object)
Object rowKey
java.util.Map map
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
java.util.Map map
Object value
private java.util.Map removeColumn (java.lang.Object)
java.util.Map$Entry entry
Object value
Object column
java.util.Map output
java.util.Iterator iterator
private boolean containsMapping (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
private boolean removeMapping (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public java.util.Set cellSet ()
java.util.Iterator cellIterator ()
public java.util.Map row (java.lang.Object)
Object rowKey
public java.util.Map column (java.lang.Object)
Object columnKey
public java.util.Set rowKeySet ()
public java.util.Set columnKeySet ()
java.util.Set result
java.util.Iterator createColumnKeyIterator ()
public java.util.Collection values ()
public java.util.Map rowMap ()
java.util.Map result
java.util.Map createRowMap ()
public java.util.Map columnMap ()
com.google.common.collect.StandardTable$ColumnMap result
static boolean access$300 (com.google.common.collect.StandardTable, java.lang.Object, java.lang.Object, java.lang.Object)
com.google.common.collect.StandardTable x0
Object x1
Object x2
Object x3
static boolean access$400 (com.google.common.collect.StandardTable, java.lang.Object, java.lang.Object, java.lang.Object)
com.google.common.collect.StandardTable x0
Object x1
Object x2
Object x3
static java.util.Map access$900 (com.google.common.collect.StandardTable, java.lang.Object)
com.google.common.collect.StandardTable x0
Object x1
}
com/google/common/collect/Synchronized$1.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$1 extends java.lang.Object {
}
com/google/common/collect/Synchronized$SynchronizedAsMap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMap extends com.google.common.collect.Synchronized$SynchronizedMap {
transient java.util.Set asMapEntrySet
transient java.util.Collection asMapValues
private static final long serialVersionUID
void (java.util.Map, java.lang.Object)
java.util.Map delegate
Object mutex
public java.util.Collection get (java.lang.Object)
java.util.Collection collection
Object key
public java.util.Set entrySet ()
public java.util.Collection values ()
public boolean containsValue (java.lang.Object)
Object o
public volatile java.lang.Object get (java.lang.Object)
Object x0
}
com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1$1.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMapEntries$1$1 extends com.google.common.collect.ForwardingMapEntry {
final java.util.Map$Entry val$entry
final com.google.common.collect.Synchronized$SynchronizedAsMapEntries$1 this$1
void (com.google.common.collect.Synchronized$SynchronizedAsMapEntries$1, java.util.Map$Entry)
protected java.util.Map$Entry delegate ()
public java.util.Collection getValue ()
public volatile java.lang.Object getValue ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMapEntries$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.Synchronized$SynchronizedAsMapEntries this$0
void (com.google.common.collect.Synchronized$SynchronizedAsMapEntries, java.util.Iterator)
java.util.Iterator x0
java.util.Map$Entry transform (java.util.Map$Entry)
java.util.Map$Entry entry
volatile java.lang.Object transform (java.lang.Object)
Object x0
}
com/google/common/collect/Synchronized$SynchronizedAsMapEntries.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMapEntries extends com.google.common.collect.Synchronized$SynchronizedSet {
private static final long serialVersionUID
void (java.util.Set, java.lang.Object)
java.util.Set delegate
Object mutex
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean equals (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/Synchronized$SynchronizedAsMapValues$1.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMapValues$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.Synchronized$SynchronizedAsMapValues this$0
void (com.google.common.collect.Synchronized$SynchronizedAsMapValues, java.util.Iterator)
java.util.Iterator x0
java.util.Collection transform (java.util.Collection)
java.util.Collection from
volatile java.lang.Object transform (java.lang.Object)
Object x0
}
com/google/common/collect/Synchronized$SynchronizedAsMapValues.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMapValues extends com.google.common.collect.Synchronized$SynchronizedCollection {
private static final long serialVersionUID
void (java.util.Collection, java.lang.Object)
java.util.Collection delegate
Object mutex
public java.util.Iterator iterator ()
}
com/google/common/collect/Synchronized$SynchronizedBiMap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedBiMap extends com.google.common.collect.Synchronized$SynchronizedMap implements com.google.common.collect.BiMap java.io.Serializable {
private transient java.util.Set valueSet
private transient com.google.common.collect.BiMap inverse
private static final long serialVersionUID
private void (com.google.common.collect.BiMap, java.lang.Object, com.google.common.collect.BiMap)
com.google.common.collect.BiMap delegate
Object mutex
com.google.common.collect.BiMap inverse
com.google.common.collect.BiMap delegate ()
public java.util.Set values ()
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.BiMap inverse ()
public volatile java.util.Collection values ()
volatile java.util.Map delegate ()
volatile java.lang.Object delegate ()
void (com.google.common.collect.BiMap, java.lang.Object, com.google.common.collect.BiMap, com.google.common.collect.Synchronized$1)
com.google.common.collect.BiMap x0
Object x1
com.google.common.collect.BiMap x2
com.google.common.collect.Synchronized$1 x3
}
com/google/common/collect/Synchronized$SynchronizedCollection.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedCollection extends com.google.common.collect.Synchronized$SynchronizedObject implements java.util.Collection {
private static final long serialVersionUID
private void (java.util.Collection, java.lang.Object)
java.util.Collection delegate
Object mutex
java.util.Collection delegate ()
public boolean add (java.lang.Object)
Object e
public boolean addAll (java.util.Collection)
java.util.Collection c
public void clear ()
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public int size ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
volatile java.lang.Object delegate ()
void (java.util.Collection, java.lang.Object, com.google.common.collect.Synchronized$1)
java.util.Collection x0
Object x1
com.google.common.collect.Synchronized$1 x2
}
com/google/common/collect/Synchronized$SynchronizedDeque.classSynchronized.java
package com.google.common.collect
final com.google.common.collect.Synchronized$SynchronizedDeque extends com.google.common.collect.Synchronized$SynchronizedQueue implements java.util.Deque {
private static final long serialVersionUID
void (java.util.Deque, java.lang.Object)
java.util.Deque delegate
Object mutex
java.util.Deque delegate ()
public void addFirst (java.lang.Object)
Object e
public void addLast (java.lang.Object)
Object e
public boolean offerFirst (java.lang.Object)
Object e
public boolean offerLast (java.lang.Object)
Object e
public java.lang.Object removeFirst ()
public java.lang.Object removeLast ()
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.lang.Object getFirst ()
public java.lang.Object getLast ()
public java.lang.Object peekFirst ()
public java.lang.Object peekLast ()
public boolean removeFirstOccurrence (java.lang.Object)
Object o
public boolean removeLastOccurrence (java.lang.Object)
Object o
public void push (java.lang.Object)
Object e
public java.lang.Object pop ()
public java.util.Iterator descendingIterator ()
volatile java.util.Queue delegate ()
volatile java.util.Collection delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedEntry.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedEntry extends com.google.common.collect.Synchronized$SynchronizedObject implements java.util.Map$Entry {
private static final long serialVersionUID
void (java.util.Map$Entry, java.lang.Object)
java.util.Map$Entry delegate
Object mutex
java.util.Map$Entry delegate ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedList.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedList extends com.google.common.collect.Synchronized$SynchronizedCollection implements java.util.List {
private static final long serialVersionUID
void (java.util.List, java.lang.Object)
java.util.List delegate
Object mutex
java.util.List delegate ()
public void add (int, java.lang.Object)
int index
Object element
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection c
public java.lang.Object get (int)
int index
public int indexOf (java.lang.Object)
Object o
public int lastIndexOf (java.lang.Object)
Object o
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int index
public java.lang.Object remove (int)
int index
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public java.util.List subList (int, int)
int fromIndex
int toIndex
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
volatile java.util.Collection delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedListMultimap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedListMultimap extends com.google.common.collect.Synchronized$SynchronizedMultimap implements com.google.common.collect.ListMultimap {
private static final long serialVersionUID
void (com.google.common.collect.ListMultimap, java.lang.Object)
com.google.common.collect.ListMultimap delegate
Object mutex
com.google.common.collect.ListMultimap delegate ()
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile java.util.Collection get (java.lang.Object)
Object x0
volatile com.google.common.collect.Multimap delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedMap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedMap extends com.google.common.collect.Synchronized$SynchronizedObject implements java.util.Map {
transient java.util.Set keySet
transient java.util.Collection values
transient java.util.Set entrySet
private static final long serialVersionUID
void (java.util.Map, java.lang.Object)
java.util.Map delegate
Object mutex
java.util.Map delegate ()
public void clear ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.util.Set entrySet ()
public java.lang.Object get (java.lang.Object)
Object key
public boolean isEmpty ()
public java.util.Set keySet ()
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map map
public java.lang.Object remove (java.lang.Object)
Object key
public int size ()
public java.util.Collection values ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedMultimap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedMultimap extends com.google.common.collect.Synchronized$SynchronizedObject implements com.google.common.collect.Multimap {
transient java.util.Set keySet
transient java.util.Collection valuesCollection
transient java.util.Collection entries
transient java.util.Map asMap
transient com.google.common.collect.Multiset keys
private static final long serialVersionUID
com.google.common.collect.Multimap delegate ()
void (com.google.common.collect.Multimap, java.lang.Object)
com.google.common.collect.Multimap delegate
Object mutex
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public boolean containsEntry (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Collection get (java.lang.Object)
Object key
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Collection removeAll (java.lang.Object)
Object key
public void clear ()
public java.util.Set keySet ()
public java.util.Collection values ()
public java.util.Collection entries ()
public java.util.Map asMap ()
public com.google.common.collect.Multiset keys ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedMultiset.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedMultiset extends com.google.common.collect.Synchronized$SynchronizedCollection implements com.google.common.collect.Multiset {
transient java.util.Set elementSet
transient java.util.Set entrySet
private static final long serialVersionUID
void (com.google.common.collect.Multiset, java.lang.Object)
com.google.common.collect.Multiset delegate
Object mutex
com.google.common.collect.Multiset delegate ()
public int count (java.lang.Object)
Object o
public int add (java.lang.Object, int)
Object e
int n
public int remove (java.lang.Object, int)
Object o
int n
public int setCount (java.lang.Object, int)
Object element
int count
public boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
public java.util.Set elementSet ()
public java.util.Set entrySet ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
volatile java.util.Collection delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedNavigableMap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedNavigableMap extends com.google.common.collect.Synchronized$SynchronizedSortedMap implements java.util.NavigableMap {
transient java.util.NavigableSet descendingKeySet
transient java.util.NavigableMap descendingMap
transient java.util.NavigableSet navigableKeySet
private static final long serialVersionUID
void (java.util.NavigableMap, java.lang.Object)
java.util.NavigableMap delegate
Object mutex
java.util.NavigableMap delegate ()
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.util.NavigableSet descendingKeySet ()
public java.util.NavigableMap descendingMap ()
public java.util.Map$Entry firstEntry ()
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
public java.util.Map$Entry lastEntry ()
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.util.Set keySet ()
public java.util.NavigableSet navigableKeySet ()
public java.util.Map$Entry pollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
volatile java.util.SortedMap delegate ()
volatile java.util.Map delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedNavigableSet.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedNavigableSet extends com.google.common.collect.Synchronized$SynchronizedSortedSet implements java.util.NavigableSet {
transient java.util.NavigableSet descendingSet
private static final long serialVersionUID
void (java.util.NavigableSet, java.lang.Object)
java.util.NavigableSet delegate
Object mutex
java.util.NavigableSet delegate ()
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet descendingSet ()
java.util.NavigableSet dS
public java.lang.Object floor (java.lang.Object)
Object e
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.lang.Object higher (java.lang.Object)
Object e
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
volatile java.util.SortedSet delegate ()
volatile java.util.Set delegate ()
volatile java.util.Collection delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedObject.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedObject extends java.lang.Object implements java.io.Serializable {
final Object delegate
final Object mutex
private static final long serialVersionUID
void (java.lang.Object, java.lang.Object)
Object delegate
Object mutex
java.lang.Object delegate ()
public java.lang.String toString ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
}
com/google/common/collect/Synchronized$SynchronizedQueue.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedQueue extends com.google.common.collect.Synchronized$SynchronizedCollection implements java.util.Queue {
private static final long serialVersionUID
void (java.util.Queue, java.lang.Object)
java.util.Queue delegate
Object mutex
java.util.Queue delegate ()
public java.lang.Object element ()
public boolean offer (java.lang.Object)
Object e
public java.lang.Object peek ()
public java.lang.Object poll ()
public java.lang.Object remove ()
volatile java.util.Collection delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedRandomAccessList.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedRandomAccessList extends com.google.common.collect.Synchronized$SynchronizedList implements java.util.RandomAccess {
private static final long serialVersionUID
void (java.util.List, java.lang.Object)
java.util.List list
Object mutex
}
com/google/common/collect/Synchronized$SynchronizedSet.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedSet extends com.google.common.collect.Synchronized$SynchronizedCollection implements java.util.Set {
private static final long serialVersionUID
void (java.util.Set, java.lang.Object)
java.util.Set delegate
Object mutex
java.util.Set delegate ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
volatile java.util.Collection delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedSetMultimap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedSetMultimap extends com.google.common.collect.Synchronized$SynchronizedMultimap implements com.google.common.collect.SetMultimap {
transient java.util.Set entrySet
private static final long serialVersionUID
void (com.google.common.collect.SetMultimap, java.lang.Object)
com.google.common.collect.SetMultimap delegate
Object mutex
com.google.common.collect.SetMultimap delegate ()
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Set entries ()
public volatile java.util.Collection entries ()
public volatile java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile java.util.Collection get (java.lang.Object)
Object x0
volatile com.google.common.collect.Multimap delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedSortedMap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedSortedMap extends com.google.common.collect.Synchronized$SynchronizedMap implements java.util.SortedMap {
private static final long serialVersionUID
void (java.util.SortedMap, java.lang.Object)
java.util.SortedMap delegate
Object mutex
java.util.SortedMap delegate ()
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.lang.Object lastKey ()
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
volatile java.util.Map delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedSortedSet.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedSortedSet extends com.google.common.collect.Synchronized$SynchronizedSet implements java.util.SortedSet {
private static final long serialVersionUID
void (java.util.SortedSet, java.lang.Object)
java.util.SortedSet delegate
Object mutex
java.util.SortedSet delegate ()
public java.util.Comparator comparator ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.lang.Object first ()
public java.lang.Object last ()
volatile java.util.Set delegate ()
volatile java.util.Collection delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedSortedSetMultimap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedSortedSetMultimap extends com.google.common.collect.Synchronized$SynchronizedSetMultimap implements com.google.common.collect.SortedSetMultimap {
private static final long serialVersionUID
void (com.google.common.collect.SortedSetMultimap, java.lang.Object)
com.google.common.collect.SortedSetMultimap delegate
Object mutex
com.google.common.collect.SortedSetMultimap delegate ()
public java.util.SortedSet get (java.lang.Object)
Object key
public java.util.SortedSet removeAll (java.lang.Object)
Object key
public java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Comparator valueComparator ()
public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile java.util.Set removeAll (java.lang.Object)
Object x0
public volatile java.util.Set get (java.lang.Object)
Object x0
volatile com.google.common.collect.SetMultimap delegate ()
public volatile java.util.Collection get (java.lang.Object)
Object x0
public volatile java.util.Collection removeAll (java.lang.Object)
Object x0
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
volatile com.google.common.collect.Multimap delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized.classSynchronized.java
package com.google.common.collect
final com.google.common.collect.Synchronized extends java.lang.Object {
private void ()
private static java.util.Collection collection (java.util.Collection, java.lang.Object)
java.util.Collection collection
Object mutex
static java.util.Set set (java.util.Set, java.lang.Object)
java.util.Set set
Object mutex
private static java.util.SortedSet sortedSet (java.util.SortedSet, java.lang.Object)
java.util.SortedSet set
Object mutex
private static java.util.List list (java.util.List, java.lang.Object)
java.util.List list
Object mutex
static com.google.common.collect.Multiset multiset (com.google.common.collect.Multiset, java.lang.Object)
com.google.common.collect.Multiset multiset
Object mutex
static com.google.common.collect.Multimap multimap (com.google.common.collect.Multimap, java.lang.Object)
com.google.common.collect.Multimap multimap
Object mutex
static com.google.common.collect.ListMultimap listMultimap (com.google.common.collect.ListMultimap, java.lang.Object)
com.google.common.collect.ListMultimap multimap
Object mutex
static com.google.common.collect.SetMultimap setMultimap (com.google.common.collect.SetMultimap, java.lang.Object)
com.google.common.collect.SetMultimap multimap
Object mutex
static com.google.common.collect.SortedSetMultimap sortedSetMultimap (com.google.common.collect.SortedSetMultimap, java.lang.Object)
com.google.common.collect.SortedSetMultimap multimap
Object mutex
private static java.util.Collection typePreservingCollection (java.util.Collection, java.lang.Object)
java.util.Collection collection
Object mutex
private static java.util.Set typePreservingSet (java.util.Set, java.lang.Object)
java.util.Set set
Object mutex
static java.util.Map map (java.util.Map, java.lang.Object)
java.util.Map map
Object mutex
static java.util.SortedMap sortedMap (java.util.SortedMap, java.lang.Object)
java.util.SortedMap sortedMap
Object mutex
static com.google.common.collect.BiMap biMap (com.google.common.collect.BiMap, java.lang.Object)
com.google.common.collect.BiMap bimap
Object mutex
static java.util.NavigableSet navigableSet (java.util.NavigableSet, java.lang.Object)
java.util.NavigableSet navigableSet
Object mutex
static java.util.NavigableSet navigableSet (java.util.NavigableSet)
java.util.NavigableSet navigableSet
static java.util.NavigableMap navigableMap (java.util.NavigableMap)
java.util.NavigableMap navigableMap
static java.util.NavigableMap navigableMap (java.util.NavigableMap, java.lang.Object)
java.util.NavigableMap navigableMap
Object mutex
private static java.util.Map$Entry nullableSynchronizedEntry (java.util.Map$Entry, java.lang.Object)
java.util.Map$Entry entry
Object mutex
static java.util.Queue queue (java.util.Queue, java.lang.Object)
java.util.Queue queue
Object mutex
static java.util.Deque deque (java.util.Deque, java.lang.Object)
java.util.Deque deque
Object mutex
static java.util.SortedSet access$100 (java.util.SortedSet, java.lang.Object)
java.util.SortedSet x0
Object x1
static java.util.List access$200 (java.util.List, java.lang.Object)
java.util.List x0
Object x1
static java.util.Set access$300 (java.util.Set, java.lang.Object)
java.util.Set x0
Object x1
static java.util.Collection access$400 (java.util.Collection, java.lang.Object)
java.util.Collection x0
Object x1
static java.util.Collection access$500 (java.util.Collection, java.lang.Object)
java.util.Collection x0
Object x1
static java.util.Map$Entry access$700 (java.util.Map$Entry, java.lang.Object)
java.util.Map$Entry x0
Object x1
}
com/google/common/collect/Table$Cell.classTable.java
package com.google.common.collect
public abstract com.google.common.collect.Table$Cell extends java.lang.Object {
public abstract java.lang.Object getRowKey ()
public abstract java.lang.Object getColumnKey ()
public abstract java.lang.Object getValue ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/google/common/collect/Table.classTable.java
package com.google.common.collect
public abstract com.google.common.collect.Table extends java.lang.Object {
public abstract boolean contains (java.lang.Object, java.lang.Object)
public abstract boolean containsRow (java.lang.Object)
public abstract boolean containsColumn (java.lang.Object)
public abstract boolean containsValue (java.lang.Object)
public abstract java.lang.Object get (java.lang.Object, java.lang.Object)
public abstract boolean isEmpty ()
public abstract int size ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract void clear ()
public abstract java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
public abstract void putAll (com.google.common.collect.Table)
public abstract java.lang.Object remove (java.lang.Object, java.lang.Object)
public abstract java.util.Map row (java.lang.Object)
public abstract java.util.Map column (java.lang.Object)
public abstract java.util.Set cellSet ()
public abstract java.util.Set rowKeySet ()
public abstract java.util.Set columnKeySet ()
public abstract java.util.Collection values ()
public abstract java.util.Map rowMap ()
public abstract java.util.Map columnMap ()
}
com/google/common/collect/Tables$1.classTables.java
package com.google.common.collect
final com.google.common.collect.Tables$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public java.util.Map apply (java.util.Map)
java.util.Map input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Tables$AbstractCell.classTables.java
package com.google.common.collect
abstract com.google.common.collect.Tables$AbstractCell extends java.lang.Object implements com.google.common.collect.Table$Cell {
void ()
public boolean equals (java.lang.Object)
com.google.common.collect.Table$Cell other
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/Tables$ImmutableCell.classTables.java
package com.google.common.collect
final com.google.common.collect.Tables$ImmutableCell extends com.google.common.collect.Tables$AbstractCell implements java.io.Serializable {
private final Object rowKey
private final Object columnKey
private final Object value
private static final long serialVersionUID
void (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public java.lang.Object getRowKey ()
public java.lang.Object getColumnKey ()
public java.lang.Object getValue ()
}
com/google/common/collect/Tables$TransformedTable$1.classTables.java
package com.google.common.collect
com.google.common.collect.Tables$TransformedTable$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.Tables$TransformedTable this$0
void (com.google.common.collect.Tables$TransformedTable)
public com.google.common.collect.Table$Cell apply (com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell cell
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Tables$TransformedTable$2.classTables.java
package com.google.common.collect
com.google.common.collect.Tables$TransformedTable$2 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.Tables$TransformedTable this$0
void (com.google.common.collect.Tables$TransformedTable)
public java.util.Map apply (java.util.Map)
java.util.Map row
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Tables$TransformedTable$3.classTables.java
package com.google.common.collect
com.google.common.collect.Tables$TransformedTable$3 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.Tables$TransformedTable this$0
void (com.google.common.collect.Tables$TransformedTable)
public java.util.Map apply (java.util.Map)
java.util.Map column
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Tables$TransformedTable.classTables.java
package com.google.common.collect
com.google.common.collect.Tables$TransformedTable extends com.google.common.collect.AbstractTable {
final com.google.common.collect.Table fromTable
final com.google.common.base.Function function
void (com.google.common.collect.Table, com.google.common.base.Function)
com.google.common.collect.Table fromTable
com.google.common.base.Function function
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public int size ()
public void clear ()
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public void putAll (com.google.common.collect.Table)
com.google.common.collect.Table table
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.util.Map row (java.lang.Object)
Object rowKey
public java.util.Map column (java.lang.Object)
Object columnKey
com.google.common.base.Function cellFunction ()
java.util.Iterator cellIterator ()
public java.util.Set rowKeySet ()
public java.util.Set columnKeySet ()
java.util.Collection createValues ()
public java.util.Map rowMap ()
com.google.common.base.Function rowFunction
public java.util.Map columnMap ()
com.google.common.base.Function columnFunction
}
com/google/common/collect/Tables$TransposeTable$1.classTables.java
package com.google.common.collect
final com.google.common.collect.Tables$TransposeTable$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.common.collect.Table$Cell apply (com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell cell
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/Tables$TransposeTable.classTables.java
package com.google.common.collect
com.google.common.collect.Tables$TransposeTable extends com.google.common.collect.AbstractTable {
final com.google.common.collect.Table original
private static final com.google.common.base.Function TRANSPOSE_CELL
void (com.google.common.collect.Table)
com.google.common.collect.Table original
public void clear ()
public java.util.Map column (java.lang.Object)
Object columnKey
public java.util.Set columnKeySet ()
public java.util.Map columnMap ()
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsColumn (java.lang.Object)
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public void putAll (com.google.common.collect.Table)
com.google.common.collect.Table table
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.util.Map row (java.lang.Object)
Object rowKey
public java.util.Set rowKeySet ()
public java.util.Map rowMap ()
public int size ()
public java.util.Collection values ()
java.util.Iterator cellIterator ()
static void ()
}
com/google/common/collect/Tables$UnmodifiableRowSortedMap.classTables.java
package com.google.common.collect
final com.google.common.collect.Tables$UnmodifiableRowSortedMap extends com.google.common.collect.Tables$UnmodifiableTable implements com.google.common.collect.RowSortedTable {
private static final long serialVersionUID
public void (com.google.common.collect.RowSortedTable)
com.google.common.collect.RowSortedTable delegate
protected com.google.common.collect.RowSortedTable delegate ()
public java.util.SortedMap rowMap ()
com.google.common.base.Function wrapper
public java.util.SortedSet rowKeySet ()
public volatile java.util.Map rowMap ()
public volatile java.util.Set rowKeySet ()
protected volatile com.google.common.collect.Table delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Tables$UnmodifiableTable.classTables.java
package com.google.common.collect
com.google.common.collect.Tables$UnmodifiableTable extends com.google.common.collect.ForwardingTable implements java.io.Serializable {
final com.google.common.collect.Table delegate
private static final long serialVersionUID
void (com.google.common.collect.Table)
com.google.common.collect.Table delegate
protected com.google.common.collect.Table delegate ()
public java.util.Set cellSet ()
public void clear ()
public java.util.Map column (java.lang.Object)
Object columnKey
public java.util.Set columnKeySet ()
public java.util.Map columnMap ()
com.google.common.base.Function wrapper
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public void putAll (com.google.common.collect.Table)
com.google.common.collect.Table table
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.util.Map row (java.lang.Object)
Object rowKey
public java.util.Set rowKeySet ()
public java.util.Map rowMap ()
com.google.common.base.Function wrapper
public java.util.Collection values ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Tables.classTables.java
package com.google.common.collect
public final com.google.common.collect.Tables extends java.lang.Object {
private static final com.google.common.base.Function UNMODIFIABLE_WRAPPER
private void ()
public static com.google.common.collect.Table$Cell immutableCell (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public static com.google.common.collect.Table transpose (com.google.common.collect.Table)
com.google.common.collect.Table table
public static com.google.common.collect.Table newCustomTable (java.util.Map, com.google.common.base.Supplier)
java.util.Map backingMap
com.google.common.base.Supplier factory
public static com.google.common.collect.Table transformValues (com.google.common.collect.Table, com.google.common.base.Function)
com.google.common.collect.Table fromTable
com.google.common.base.Function function
public static com.google.common.collect.Table unmodifiableTable (com.google.common.collect.Table)
com.google.common.collect.Table table
public static com.google.common.collect.RowSortedTable unmodifiableRowSortedTable (com.google.common.collect.RowSortedTable)
com.google.common.collect.RowSortedTable table
private static com.google.common.base.Function unmodifiableWrapper ()
static boolean equalsImpl (com.google.common.collect.Table, java.lang.Object)
com.google.common.collect.Table that
com.google.common.collect.Table table
Object obj
static com.google.common.base.Function access$000 ()
static void ()
}
com/google/common/collect/TopKSelector.classTopKSelector.java
package com.google.common.collect
final com.google.common.collect.TopKSelector extends java.lang.Object {
private final int k
private final java.util.Comparator comparator
private final Object[] buffer
private int bufferSize
private Object threshold
public static com.google.common.collect.TopKSelector least (int)
int k
public static com.google.common.collect.TopKSelector greatest (int)
int k
public static com.google.common.collect.TopKSelector least (int, java.util.Comparator)
int k
java.util.Comparator comparator
public static com.google.common.collect.TopKSelector greatest (int, java.util.Comparator)
int k
java.util.Comparator comparator
private void (java.util.Comparator, int)
java.util.Comparator comparator
int k
public void offer (java.lang.Object)
Object elem
private void trim ()
int pivotIndex
int pivotNewIndex
int i
int left
int right
int minThresholdPosition
int iterations
int maxIterations
private int partition (int, int, int)
int i
int left
int right
int pivotIndex
Object pivotValue
int pivotNewIndex
private void swap (int, int)
int i
int j
Object tmp
public void offerAll (java.lang.Iterable)
Iterable elements
public void offerAll (java.util.Iterator)
java.util.Iterator elements
public java.util.List topK ()
}
com/google/common/collect/TransformedIterator.classTransformedIterator.java
package com.google.common.collect
abstract com.google.common.collect.TransformedIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator backingIterator
void (java.util.Iterator)
java.util.Iterator backingIterator
abstract java.lang.Object transform (java.lang.Object)
public final boolean hasNext ()
public final java.lang.Object next ()
public final void remove ()
}
com/google/common/collect/TransformedListIterator.classTransformedListIterator.java
package com.google.common.collect
abstract com.google.common.collect.TransformedListIterator extends com.google.common.collect.TransformedIterator implements java.util.ListIterator {
void (java.util.ListIterator)
java.util.ListIterator backingIterator
private java.util.ListIterator backingIterator ()
public final boolean hasPrevious ()
public final java.lang.Object previous ()
public final int nextIndex ()
public final int previousIndex ()
public void set (java.lang.Object)
Object element
public void add (java.lang.Object)
Object element
}
com/google/common/collect/TreeBasedTable$1.classTreeBasedTable.java
package com.google.common.collect
com.google.common.collect.TreeBasedTable$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.TreeBasedTable this$0
void (com.google.common.collect.TreeBasedTable)
public java.util.Iterator apply (java.util.Map)
java.util.Map input
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/collect/TreeBasedTable$2.classTreeBasedTable.java
package com.google.common.collect
com.google.common.collect.TreeBasedTable$2 extends com.google.common.collect.AbstractIterator {
Object lastValue
final java.util.Iterator val$merged
final java.util.Comparator val$comparator
final com.google.common.collect.TreeBasedTable this$0
void (com.google.common.collect.TreeBasedTable, java.util.Iterator, java.util.Comparator)
protected java.lang.Object computeNext ()
Object next
boolean duplicate
}
com/google/common/collect/TreeBasedTable$Factory.classTreeBasedTable.java
package com.google.common.collect
com.google.common.collect.TreeBasedTable$Factory extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final java.util.Comparator comparator
private static final long serialVersionUID
void (java.util.Comparator)
java.util.Comparator comparator
public java.util.TreeMap get ()
public volatile java.lang.Object get ()
}
com/google/common/collect/TreeBasedTable$TreeRow.classTreeBasedTable.java
package com.google.common.collect
com.google.common.collect.TreeBasedTable$TreeRow extends com.google.common.collect.StandardTable$Row implements java.util.SortedMap {
final Object lowerBound
final Object upperBound
transient java.util.SortedMap wholeRow
final com.google.common.collect.TreeBasedTable this$0
void (com.google.common.collect.TreeBasedTable, java.lang.Object)
Object rowKey
void (com.google.common.collect.TreeBasedTable, java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object lowerBound
Object upperBound
public java.util.SortedSet keySet ()
public java.util.Comparator comparator ()
int compare (java.lang.Object, java.lang.Object)
Object a
Object b
java.util.Comparator cmp
boolean rangeContains (java.lang.Object)
Object o
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
public java.lang.Object firstKey ()
java.util.SortedMap backing
public java.lang.Object lastKey ()
java.util.SortedMap backing
java.util.SortedMap wholeRow ()
java.util.SortedMap backingRowMap ()
java.util.SortedMap computeBackingRowMap ()
java.util.SortedMap map
void maintainEmptyInvariant ()
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
volatile java.util.Map computeBackingRowMap ()
volatile java.util.Map backingRowMap ()
public volatile java.util.Set keySet ()
}
com/google/common/collect/TreeBasedTable.classTreeBasedTable.java
package com.google.common.collect
public com.google.common.collect.TreeBasedTable extends com.google.common.collect.StandardRowSortedTable {
private final java.util.Comparator columnComparator
private static final long serialVersionUID
public static com.google.common.collect.TreeBasedTable create ()
public static com.google.common.collect.TreeBasedTable create (java.util.Comparator, java.util.Comparator)
java.util.Comparator rowComparator
java.util.Comparator columnComparator
public static com.google.common.collect.TreeBasedTable create (com.google.common.collect.TreeBasedTable)
com.google.common.collect.TreeBasedTable table
com.google.common.collect.TreeBasedTable result
void (java.util.Comparator, java.util.Comparator)
java.util.Comparator rowComparator
java.util.Comparator columnComparator
public java.util.Comparator rowComparator ()
public java.util.Comparator columnComparator ()
public java.util.SortedMap row (java.lang.Object)
Object rowKey
public java.util.SortedSet rowKeySet ()
public java.util.SortedMap rowMap ()
java.util.Iterator createColumnKeyIterator ()
java.util.Comparator comparator
java.util.Iterator merged
public volatile java.util.Map rowMap ()
public volatile java.util.Set rowKeySet ()
public volatile java.util.Map row (java.lang.Object)
Object x0
public volatile java.util.Map columnMap ()
public volatile java.util.Collection values ()
public volatile java.util.Set columnKeySet ()
public volatile java.util.Map column (java.lang.Object)
Object x0
public volatile java.util.Set cellSet ()
public volatile java.lang.Object remove (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object x0
Object x1
Object x2
public volatile void clear ()
public volatile int size ()
public volatile boolean isEmpty ()
public volatile java.lang.Object get (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile boolean containsValue (java.lang.Object)
Object x0
public volatile boolean containsRow (java.lang.Object)
Object x0
public volatile boolean containsColumn (java.lang.Object)
Object x0
public volatile boolean contains (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile boolean equals (java.lang.Object)
Object x0
public volatile void putAll (com.google.common.collect.Table)
com.google.common.collect.Table x0
}
com/google/common/collect/TreeMultimap.classTreeMultimap.java
package com.google.common.collect
public com.google.common.collect.TreeMultimap extends com.google.common.collect.AbstractSortedKeySortedSetMultimap {
private transient java.util.Comparator keyComparator
private transient java.util.Comparator valueComparator
private static final long serialVersionUID
public static com.google.common.collect.TreeMultimap create ()
public static com.google.common.collect.TreeMultimap create (java.util.Comparator, java.util.Comparator)
java.util.Comparator keyComparator
java.util.Comparator valueComparator
public static com.google.common.collect.TreeMultimap create (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
void (java.util.Comparator, java.util.Comparator)
java.util.Comparator keyComparator
java.util.Comparator valueComparator
private void (java.util.Comparator, java.util.Comparator, com.google.common.collect.Multimap)
java.util.Comparator keyComparator
java.util.Comparator valueComparator
com.google.common.collect.Multimap multimap
java.util.SortedSet createCollection ()
java.util.Collection createCollection (java.lang.Object)
Object key
public java.util.Comparator keyComparator ()
public java.util.Comparator valueComparator ()
java.util.NavigableMap backingMap ()
public java.util.NavigableSet get (java.lang.Object)
Object key
java.util.Collection unmodifiableCollectionSubclass (java.util.Collection)
java.util.Collection collection
java.util.Collection wrapCollection (java.lang.Object, java.util.Collection)
Object key
java.util.Collection collection
public java.util.NavigableSet keySet ()
java.util.NavigableSet createKeySet ()
public java.util.NavigableMap asMap ()
java.util.NavigableMap createAsMap ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
public volatile java.util.SortedSet keySet ()
volatile java.util.SortedMap backingMap ()
public volatile java.util.SortedMap asMap ()
public volatile java.util.Collection values ()
public volatile java.util.Map asMap ()
public volatile java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile java.util.SortedSet removeAll (java.lang.Object)
Object x0
public volatile java.util.SortedSet get (java.lang.Object)
Object x0
public volatile java.util.Set get (java.lang.Object)
Object x0
public volatile java.util.Set keySet ()
public volatile java.util.Collection get (java.lang.Object)
Object x0
public volatile boolean equals (java.lang.Object)
Object x0
public volatile boolean put (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile java.util.Set entries ()
volatile java.util.Set createCollection ()
volatile java.util.Map createAsMap ()
volatile java.util.Set createKeySet ()
public volatile void clear ()
public volatile boolean containsKey (java.lang.Object)
Object x0
public volatile int size ()
volatile java.util.Map backingMap ()
volatile java.util.Collection createCollection ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile com.google.common.collect.Multiset keys ()
public volatile boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap x0
public volatile boolean putAll (java.lang.Object, java.lang.Iterable)
Object x0
Iterable x1
public volatile boolean remove (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile boolean containsEntry (java.lang.Object, java.lang.Object)
Object x0
Object x1
public volatile boolean containsValue (java.lang.Object)
Object x0
public volatile boolean isEmpty ()
}
com/google/common/collect/TreeMultiset$1.classTreeMultiset.java
package com.google.common.collect
com.google.common.collect.TreeMultiset$1 extends com.google.common.collect.Multisets$AbstractEntry {
final com.google.common.collect.TreeMultiset$AvlNode val$baseEntry
final com.google.common.collect.TreeMultiset this$0
void (com.google.common.collect.TreeMultiset, com.google.common.collect.TreeMultiset$AvlNode)
public java.lang.Object getElement ()
public int getCount ()
int result
}
com/google/common/collect/TreeMultiset$2.classTreeMultiset.java
package com.google.common.collect
com.google.common.collect.TreeMultiset$2 extends java.lang.Object implements java.util.Iterator {
com.google.common.collect.TreeMultiset$AvlNode current
com.google.common.collect.Multiset$Entry prevEntry
final com.google.common.collect.TreeMultiset this$0
void (com.google.common.collect.TreeMultiset)
public boolean hasNext ()
public com.google.common.collect.Multiset$Entry next ()
com.google.common.collect.Multiset$Entry result
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/TreeMultiset$3.classTreeMultiset.java
package com.google.common.collect
com.google.common.collect.TreeMultiset$3 extends java.lang.Object implements java.util.Iterator {
com.google.common.collect.TreeMultiset$AvlNode current
com.google.common.collect.Multiset$Entry prevEntry
final com.google.common.collect.TreeMultiset this$0
void (com.google.common.collect.TreeMultiset)
public boolean hasNext ()
public com.google.common.collect.Multiset$Entry next ()
com.google.common.collect.Multiset$Entry result
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/TreeMultiset$4.classTreeMultiset.java
package com.google.common.collect
com.google.common.collect.TreeMultiset$4 extends java.lang.Object {
static final int[] $SwitchMap$com$google$common$collect$BoundType
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/common/collect/TreeMultiset$Aggregate$1.classTreeMultiset.java
package com.google.common.collect
final com.google.common.collect.TreeMultiset$Aggregate$1 extends com.google.common.collect.TreeMultiset$Aggregate {
void (java.lang.String, int)
int nodeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
long treeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode root
}
com/google/common/collect/TreeMultiset$Aggregate$2.classTreeMultiset.java
package com.google.common.collect
final com.google.common.collect.TreeMultiset$Aggregate$2 extends com.google.common.collect.TreeMultiset$Aggregate {
void (java.lang.String, int)
int nodeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
long treeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode root
}
com/google/common/collect/TreeMultiset$Aggregate.classTreeMultiset.java
package com.google.common.collect
abstract com.google.common.collect.TreeMultiset$Aggregate extends java.lang.Enum {
public static final com.google.common.collect.TreeMultiset$Aggregate SIZE
public static final com.google.common.collect.TreeMultiset$Aggregate DISTINCT
private static final com.google.common.collect.TreeMultiset$Aggregate[] $VALUES
public static com.google.common.collect.TreeMultiset$Aggregate[] values ()
public static com.google.common.collect.TreeMultiset$Aggregate valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract int nodeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
abstract long treeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
void (java.lang.String, int, com.google.common.collect.TreeMultiset$1)
String x0
int x1
com.google.common.collect.TreeMultiset$1 x2
static void ()
}
com/google/common/collect/TreeMultiset$AvlNode.classTreeMultiset.java
package com.google.common.collect
final com.google.common.collect.TreeMultiset$AvlNode extends com.google.common.collect.Multisets$AbstractEntry {
private final Object elem
private int elemCount
private int distinctElements
private long totalCount
private int height
private com.google.common.collect.TreeMultiset$AvlNode left
private com.google.common.collect.TreeMultiset$AvlNode right
private com.google.common.collect.TreeMultiset$AvlNode pred
private com.google.common.collect.TreeMultiset$AvlNode succ
void (java.lang.Object, int)
Object elem
int elemCount
public int count (java.util.Comparator, java.lang.Object)
java.util.Comparator comparator
Object e
int cmp
private com.google.common.collect.TreeMultiset$AvlNode addRightChild (java.lang.Object, int)
Object e
int count
private com.google.common.collect.TreeMultiset$AvlNode addLeftChild (java.lang.Object, int)
Object e
int count
com.google.common.collect.TreeMultiset$AvlNode add (java.util.Comparator, java.lang.Object, int, int[])
com.google.common.collect.TreeMultiset$AvlNode initLeft
int initHeight
com.google.common.collect.TreeMultiset$AvlNode initRight
int initHeight
java.util.Comparator comparator
Object e
int count
int[] result
int cmp
long resultCount
com.google.common.collect.TreeMultiset$AvlNode remove (java.util.Comparator, java.lang.Object, int, int[])
com.google.common.collect.TreeMultiset$AvlNode initLeft
com.google.common.collect.TreeMultiset$AvlNode initRight
java.util.Comparator comparator
Object e
int count
int[] result
int cmp
com.google.common.collect.TreeMultiset$AvlNode setCount (java.util.Comparator, java.lang.Object, int, int[])
com.google.common.collect.TreeMultiset$AvlNode initLeft
com.google.common.collect.TreeMultiset$AvlNode initRight
java.util.Comparator comparator
Object e
int count
int[] result
int cmp
com.google.common.collect.TreeMultiset$AvlNode setCount (java.util.Comparator, java.lang.Object, int, int, int[])
com.google.common.collect.TreeMultiset$AvlNode initLeft
com.google.common.collect.TreeMultiset$AvlNode initRight
java.util.Comparator comparator
Object e
int expectedCount
int newCount
int[] result
int cmp
private com.google.common.collect.TreeMultiset$AvlNode deleteMe ()
com.google.common.collect.TreeMultiset$AvlNode newTop
com.google.common.collect.TreeMultiset$AvlNode newTop
int oldElemCount
private com.google.common.collect.TreeMultiset$AvlNode removeMin (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
private com.google.common.collect.TreeMultiset$AvlNode removeMax (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
private void recomputeMultiset ()
private void recomputeHeight ()
private void recompute ()
private com.google.common.collect.TreeMultiset$AvlNode rebalance ()
private int balanceFactor ()
private com.google.common.collect.TreeMultiset$AvlNode rotateLeft ()
com.google.common.collect.TreeMultiset$AvlNode newTop
private com.google.common.collect.TreeMultiset$AvlNode rotateRight ()
com.google.common.collect.TreeMultiset$AvlNode newTop
private static long totalCount (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
private static int height (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
private com.google.common.collect.TreeMultiset$AvlNode ceiling (java.util.Comparator, java.lang.Object)
java.util.Comparator comparator
Object e
int cmp
private com.google.common.collect.TreeMultiset$AvlNode floor (java.util.Comparator, java.lang.Object)
java.util.Comparator comparator
Object e
int cmp
public java.lang.Object getElement ()
public int getCount ()
public java.lang.String toString ()
static int access$200 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static long access$300 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static int access$400 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static java.lang.Object access$500 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static com.google.common.collect.TreeMultiset$AvlNode access$600 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static com.google.common.collect.TreeMultiset$AvlNode access$700 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static com.google.common.collect.TreeMultiset$AvlNode access$800 (com.google.common.collect.TreeMultiset$AvlNode, java.util.Comparator, java.lang.Object)
com.google.common.collect.TreeMultiset$AvlNode x0
java.util.Comparator x1
Object x2
static com.google.common.collect.TreeMultiset$AvlNode access$900 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static com.google.common.collect.TreeMultiset$AvlNode access$1000 (com.google.common.collect.TreeMultiset$AvlNode, java.util.Comparator, java.lang.Object)
com.google.common.collect.TreeMultiset$AvlNode x0
java.util.Comparator x1
Object x2
static com.google.common.collect.TreeMultiset$AvlNode access$1100 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static com.google.common.collect.TreeMultiset$AvlNode access$902 (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
com.google.common.collect.TreeMultiset$AvlNode x1
static com.google.common.collect.TreeMultiset$AvlNode access$1102 (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
com.google.common.collect.TreeMultiset$AvlNode x1
}
com/google/common/collect/TreeMultiset$Reference.classTreeMultiset.java
package com.google.common.collect
final com.google.common.collect.TreeMultiset$Reference extends java.lang.Object {
private Object value
private void ()
public java.lang.Object get ()
public void checkAndSet (java.lang.Object, java.lang.Object)
Object expected
Object newValue
void (com.google.common.collect.TreeMultiset$1)
com.google.common.collect.TreeMultiset$1 x0
}
com/google/common/collect/TreeMultiset.classTreeMultiset.java
package com.google.common.collect
public final com.google.common.collect.TreeMultiset extends com.google.common.collect.AbstractSortedMultiset implements java.io.Serializable {
private final transient com.google.common.collect.TreeMultiset$Reference rootReference
private final transient com.google.common.collect.GeneralRange range
private final transient com.google.common.collect.TreeMultiset$AvlNode header
private static final long serialVersionUID
public static com.google.common.collect.TreeMultiset create ()
public static com.google.common.collect.TreeMultiset create (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.TreeMultiset create (java.lang.Iterable)
Iterable elements
com.google.common.collect.TreeMultiset multiset
void (com.google.common.collect.TreeMultiset$Reference, com.google.common.collect.GeneralRange, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$Reference rootReference
com.google.common.collect.GeneralRange range
com.google.common.collect.TreeMultiset$AvlNode endLink
void (java.util.Comparator)
java.util.Comparator comparator
private long aggregateForEntries (com.google.common.collect.TreeMultiset$Aggregate)
com.google.common.collect.TreeMultiset$Aggregate aggr
com.google.common.collect.TreeMultiset$AvlNode root
long total
private long aggregateBelowRange (com.google.common.collect.TreeMultiset$Aggregate, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$Aggregate aggr
com.google.common.collect.TreeMultiset$AvlNode node
int cmp
private long aggregateAboveRange (com.google.common.collect.TreeMultiset$Aggregate, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$Aggregate aggr
com.google.common.collect.TreeMultiset$AvlNode node
int cmp
public int size ()
int distinctElements ()
public int count (java.lang.Object)
Object e
com.google.common.collect.TreeMultiset$AvlNode root
ClassCastException e
NullPointerException e
Object element
public int add (java.lang.Object, int)
com.google.common.collect.TreeMultiset$AvlNode newRoot
Object element
int occurrences
com.google.common.collect.TreeMultiset$AvlNode root
int[] result
com.google.common.collect.TreeMultiset$AvlNode newRoot
public int remove (java.lang.Object, int)
Object e
ClassCastException e
NullPointerException e
Object element
int occurrences
com.google.common.collect.TreeMultiset$AvlNode root
int[] result
com.google.common.collect.TreeMultiset$AvlNode newRoot
public int setCount (java.lang.Object, int)
Object element
int count
com.google.common.collect.TreeMultiset$AvlNode root
int[] result
com.google.common.collect.TreeMultiset$AvlNode newRoot
public boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
com.google.common.collect.TreeMultiset$AvlNode root
int[] result
com.google.common.collect.TreeMultiset$AvlNode newRoot
private com.google.common.collect.Multiset$Entry wrapEntry (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode baseEntry
private com.google.common.collect.TreeMultiset$AvlNode firstNode ()
Object endpoint
com.google.common.collect.TreeMultiset$AvlNode node
com.google.common.collect.TreeMultiset$AvlNode root
com.google.common.collect.TreeMultiset$AvlNode node
private com.google.common.collect.TreeMultiset$AvlNode lastNode ()
Object endpoint
com.google.common.collect.TreeMultiset$AvlNode node
com.google.common.collect.TreeMultiset$AvlNode root
com.google.common.collect.TreeMultiset$AvlNode node
java.util.Iterator entryIterator ()
java.util.Iterator descendingEntryIterator ()
public com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object upperBound
com.google.common.collect.BoundType boundType
public com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType boundType
static int distinctElements (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
private static void successor (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode a
com.google.common.collect.TreeMultiset$AvlNode b
private static void successor (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode a
com.google.common.collect.TreeMultiset$AvlNode b
com.google.common.collect.TreeMultiset$AvlNode c
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.Comparator comparator
com.google.common.collect.TreeMultiset$AvlNode header
public volatile com.google.common.collect.SortedMultiset descendingMultiset ()
public volatile com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object x0
com.google.common.collect.BoundType x1
Object x2
com.google.common.collect.BoundType x3
public volatile com.google.common.collect.Multiset$Entry pollLastEntry ()
public volatile com.google.common.collect.Multiset$Entry pollFirstEntry ()
public volatile com.google.common.collect.Multiset$Entry lastEntry ()
public volatile com.google.common.collect.Multiset$Entry firstEntry ()
public volatile java.util.Comparator comparator ()
public volatile java.util.NavigableSet elementSet ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile boolean equals (java.lang.Object)
Object x0
public volatile java.util.Set entrySet ()
public volatile void clear ()
public volatile boolean retainAll (java.util.Collection)
java.util.Collection x0
public volatile boolean removeAll (java.util.Collection)
java.util.Collection x0
public volatile boolean addAll (java.util.Collection)
java.util.Collection x0
public volatile boolean remove (java.lang.Object)
Object x0
public volatile boolean add (java.lang.Object)
Object x0
public volatile java.util.Iterator iterator ()
public volatile boolean contains (java.lang.Object)
Object x0
public volatile boolean isEmpty ()
static com.google.common.collect.TreeMultiset$AvlNode access$1200 (com.google.common.collect.TreeMultiset)
com.google.common.collect.TreeMultiset x0
static com.google.common.collect.GeneralRange access$1300 (com.google.common.collect.TreeMultiset)
com.google.common.collect.TreeMultiset x0
static com.google.common.collect.Multiset$Entry access$1400 (com.google.common.collect.TreeMultiset, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset x0
com.google.common.collect.TreeMultiset$AvlNode x1
static com.google.common.collect.TreeMultiset$AvlNode access$1500 (com.google.common.collect.TreeMultiset)
com.google.common.collect.TreeMultiset x0
static com.google.common.collect.TreeMultiset$AvlNode access$1600 (com.google.common.collect.TreeMultiset)
com.google.common.collect.TreeMultiset x0
static void access$1700 (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
com.google.common.collect.TreeMultiset$AvlNode x1
com.google.common.collect.TreeMultiset$AvlNode x2
static void access$1800 (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
com.google.common.collect.TreeMultiset$AvlNode x1
}
com/google/common/collect/TreeRangeMap$1.classTreeRangeMap.java
package com.google.common.collect
final com.google.common.collect.TreeRangeMap$1 extends java.lang.Object implements com.google.common.collect.RangeMap {
void ()
public java.lang.Object get (java.lang.Comparable)
Comparable key
public java.util.Map$Entry getEntry (java.lang.Comparable)
Comparable key
public com.google.common.collect.Range span ()
public void put (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
public void putAll (com.google.common.collect.RangeMap)
com.google.common.collect.RangeMap rangeMap
public void clear ()
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range range
public java.util.Map asMapOfRanges ()
public java.util.Map asDescendingMapOfRanges ()
public com.google.common.collect.RangeMap subRangeMap (com.google.common.collect.Range)
com.google.common.collect.Range range
}
com/google/common/collect/TreeRangeMap$AsMapOfRanges.classTreeRangeMap.java
package com.google.common.collect
final com.google.common.collect.TreeRangeMap$AsMapOfRanges extends com.google.common.collect.Maps$IteratorBasedAbstractMap {
final Iterable entryIterable
final com.google.common.collect.TreeRangeMap this$0
void (com.google.common.collect.TreeRangeMap, java.lang.Iterable)
Iterable entryIterable
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
com.google.common.collect.Range range
com.google.common.collect.TreeRangeMap$RangeMapEntry rangeMapEntry
Object key
public int size ()
java.util.Iterator entryIterator ()
}
com/google/common/collect/TreeRangeMap$RangeMapEntry.classTreeRangeMap.java
package com.google.common.collect
final com.google.common.collect.TreeRangeMap$RangeMapEntry extends com.google.common.collect.AbstractMapEntry {
private final com.google.common.collect.Range range
private final Object value
void (com.google.common.collect.Cut, com.google.common.collect.Cut, java.lang.Object)
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
Object value
void (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
public com.google.common.collect.Range getKey ()
public java.lang.Object getValue ()
public boolean contains (java.lang.Comparable)
Comparable value
com.google.common.collect.Cut getLowerBound ()
com.google.common.collect.Cut getUpperBound ()
public volatile java.lang.Object getKey ()
}
com/google/common/collect/TreeRangeMap$SubRangeMap$1$1.classTreeRangeMap.java
package com.google.common.collect
com.google.common.collect.TreeRangeMap$SubRangeMap$1$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$backingItr
final com.google.common.collect.TreeRangeMap$SubRangeMap$1 this$2
void (com.google.common.collect.TreeRangeMap$SubRangeMap$1, java.util.Iterator)
protected java.util.Map$Entry computeNext ()
com.google.common.collect.TreeRangeMap$RangeMapEntry entry
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/TreeRangeMap$SubRangeMap$1.classTreeRangeMap.java
package com.google.common.collect
com.google.common.collect.TreeRangeMap$SubRangeMap$1 extends com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap {
final com.google.common.collect.TreeRangeMap$SubRangeMap this$1
void (com.google.common.collect.TreeRangeMap$SubRangeMap)
java.util.Iterator entryIterator ()
java.util.Iterator backingItr
}
com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$1.classTreeRangeMap.java
package com.google.common.collect
com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap$1 extends com.google.common.collect.Maps$KeySet {
final com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap this$2
void (com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap, java.util.Map)
java.util.Map x0
public boolean remove (java.lang.Object)
Object o
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2.classTreeRangeMap.java
package com.google.common.collect
com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2 extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap this$2
void (com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap)
java.util.Map map ()
public java.util.Iterator iterator ()
public boolean retainAll (java.util.Collection)
java.util.Collection c
public int size ()
public boolean isEmpty ()
}
com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$3.classTreeRangeMap.java
package com.google.common.collect
com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap$3 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$backingItr
final com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap this$2
void (com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap, java.util.Iterator)
protected java.util.Map$Entry computeNext ()
com.google.common.collect.TreeRangeMap$RangeMapEntry entry
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$4.classTreeRangeMap.java
package com.google.common.collect
com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap$4 extends com.google.common.collect.Maps$Values {
final com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap this$2
void (com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap, java.util.Map)
java.util.Map x0
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap.classTreeRangeMap.java
package com.google.common.collect
com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap extends java.util.AbstractMap {
final com.google.common.collect.TreeRangeMap$SubRangeMap this$1
void (com.google.common.collect.TreeRangeMap$SubRangeMap)
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
java.util.Map$Entry entry
com.google.common.collect.Range r
com.google.common.collect.TreeRangeMap$RangeMapEntry candidate
ClassCastException e
Object key
public java.lang.Object remove (java.lang.Object)
com.google.common.collect.Range range
Object key
Object value
public void clear ()
private boolean removeEntryIf (com.google.common.base.Predicate)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Range range
java.util.Iterator i$
com.google.common.base.Predicate predicate
java.util.List toRemove
public java.util.Set keySet ()
public java.util.Set entrySet ()
java.util.Iterator entryIterator ()
com.google.common.collect.Cut cutToStart
java.util.Iterator backingItr
public java.util.Collection values ()
static boolean access$300 (com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap, com.google.common.base.Predicate)
com.google.common.collect.TreeRangeMap$SubRangeMap$SubRangeMapAsMap x0
com.google.common.base.Predicate x1
}
com/google/common/collect/TreeRangeMap$SubRangeMap.classTreeRangeMap.java
package com.google.common.collect
com.google.common.collect.TreeRangeMap$SubRangeMap extends java.lang.Object implements com.google.common.collect.RangeMap {
private final com.google.common.collect.Range subRange
final com.google.common.collect.TreeRangeMap this$0
void (com.google.common.collect.TreeRangeMap, com.google.common.collect.Range)
com.google.common.collect.Range subRange
public java.lang.Object get (java.lang.Comparable)
Comparable key
public java.util.Map$Entry getEntry (java.lang.Comparable)
java.util.Map$Entry entry
Comparable key
public com.google.common.collect.Range span ()
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
com.google.common.collect.Cut lowerBound
java.util.Map$Entry lowerEntry
com.google.common.collect.Cut upperBound
java.util.Map$Entry upperEntry
public void put (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
public void putAll (com.google.common.collect.RangeMap)
com.google.common.collect.RangeMap rangeMap
com.google.common.collect.Range span
public void clear ()
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range range
public com.google.common.collect.RangeMap subRangeMap (com.google.common.collect.Range)
com.google.common.collect.Range range
public java.util.Map asMapOfRanges ()
public java.util.Map asDescendingMapOfRanges ()
public boolean equals (java.lang.Object)
com.google.common.collect.RangeMap rangeMap
Object o
public int hashCode ()
public java.lang.String toString ()
static com.google.common.collect.Range access$200 (com.google.common.collect.TreeRangeMap$SubRangeMap)
com.google.common.collect.TreeRangeMap$SubRangeMap x0
}
com/google/common/collect/TreeRangeMap.classTreeRangeMap.java
package com.google.common.collect
public final com.google.common.collect.TreeRangeMap extends java.lang.Object implements com.google.common.collect.RangeMap {
private final java.util.NavigableMap entriesByLowerBound
private static final com.google.common.collect.RangeMap EMPTY_SUB_RANGE_MAP
public static com.google.common.collect.TreeRangeMap create ()
private void ()
public java.lang.Object get (java.lang.Comparable)
Comparable key
java.util.Map$Entry entry
public java.util.Map$Entry getEntry (java.lang.Comparable)
Comparable key
java.util.Map$Entry mapEntry
public void put (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range range
Object value
public void putAll (com.google.common.collect.RangeMap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.RangeMap rangeMap
public void clear ()
public com.google.common.collect.Range span ()
java.util.Map$Entry firstEntry
java.util.Map$Entry lastEntry
private void putRangeMapEntry (com.google.common.collect.Cut, com.google.common.collect.Cut, java.lang.Object)
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
Object value
public void remove (com.google.common.collect.Range)
com.google.common.collect.TreeRangeMap$RangeMapEntry rangeMapEntry
com.google.common.collect.TreeRangeMap$RangeMapEntry rangeMapEntry
com.google.common.collect.Range rangeToRemove
java.util.Map$Entry mapEntryBelowToTruncate
java.util.Map$Entry mapEntryAboveToTruncate
public java.util.Map asMapOfRanges ()
public java.util.Map asDescendingMapOfRanges ()
public com.google.common.collect.RangeMap subRangeMap (com.google.common.collect.Range)
com.google.common.collect.Range subRange
private com.google.common.collect.RangeMap emptySubRangeMap ()
public boolean equals (java.lang.Object)
com.google.common.collect.RangeMap rangeMap
Object o
public int hashCode ()
public java.lang.String toString ()
static java.util.NavigableMap access$000 (com.google.common.collect.TreeRangeMap)
com.google.common.collect.TreeRangeMap x0
static com.google.common.collect.RangeMap access$100 (com.google.common.collect.TreeRangeMap)
com.google.common.collect.TreeRangeMap x0
static void ()
}
com/google/common/collect/TreeRangeSet$1.classTreeRangeSet.java
package com.google.common.collect
com.google.common.collect.TreeRangeSet$1 extends java.lang.Object {
}
com/google/common/collect/TreeRangeSet$AsRanges.classTreeRangeSet.java
package com.google.common.collect
final com.google.common.collect.TreeRangeSet$AsRanges extends com.google.common.collect.ForwardingCollection implements java.util.Set {
final java.util.Collection delegate
final com.google.common.collect.TreeRangeSet this$0
void (com.google.common.collect.TreeRangeSet, java.util.Collection)
java.util.Collection delegate
protected java.util.Collection delegate ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/TreeRangeSet$Complement.classTreeRangeSet.java
package com.google.common.collect
final com.google.common.collect.TreeRangeSet$Complement extends com.google.common.collect.TreeRangeSet {
final com.google.common.collect.TreeRangeSet this$0
void (com.google.common.collect.TreeRangeSet)
public void add (com.google.common.collect.Range)
com.google.common.collect.Range rangeToAdd
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range rangeToRemove
public boolean contains (java.lang.Comparable)
Comparable value
public com.google.common.collect.RangeSet complement ()
}
com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$1.classTreeRangeSet.java
package com.google.common.collect
com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound$1 extends com.google.common.collect.AbstractIterator {
com.google.common.collect.Cut nextComplementRangeLowerBound
final com.google.common.collect.Cut val$firstComplementRangeLowerBound
final com.google.common.collect.PeekingIterator val$positiveItr
final com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound this$0
void (com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound, com.google.common.collect.Cut, com.google.common.collect.PeekingIterator)
protected java.util.Map$Entry computeNext ()
com.google.common.collect.Range positiveRange
com.google.common.collect.Range negativeRange
com.google.common.collect.Range negativeRange
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$2.classTreeRangeSet.java
package com.google.common.collect
com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound$2 extends com.google.common.collect.AbstractIterator {
com.google.common.collect.Cut nextComplementRangeUpperBound
final com.google.common.collect.Cut val$firstComplementRangeUpperBound
final com.google.common.collect.PeekingIterator val$positiveItr
final com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound this$0
void (com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound, com.google.common.collect.Cut, com.google.common.collect.PeekingIterator)
protected java.util.Map$Entry computeNext ()
com.google.common.collect.Range positiveRange
com.google.common.collect.Range negativeRange
com.google.common.collect.Range negativeRange
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound.classTreeRangeSet.java
package com.google.common.collect
final com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound extends com.google.common.collect.AbstractNavigableMap {
private final java.util.NavigableMap positiveRangesByLowerBound
private final java.util.NavigableMap positiveRangesByUpperBound
private final com.google.common.collect.Range complementLowerBoundWindow
void (java.util.NavigableMap)
java.util.NavigableMap positiveRangesByLowerBound
private void (java.util.NavigableMap, com.google.common.collect.Range)
java.util.NavigableMap positiveRangesByLowerBound
com.google.common.collect.Range window
private java.util.NavigableMap subMap (com.google.common.collect.Range)
com.google.common.collect.Range subWindow
public java.util.NavigableMap subMap (com.google.common.collect.Cut, boolean, com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut fromKey
boolean fromInclusive
com.google.common.collect.Cut toKey
boolean toInclusive
public java.util.NavigableMap headMap (com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut toKey
boolean inclusive
public java.util.NavigableMap tailMap (com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut fromKey
boolean inclusive
public java.util.Comparator comparator ()
java.util.Iterator entryIterator ()
java.util.Collection positiveRanges
com.google.common.collect.Cut firstComplementRangeLowerBound
com.google.common.collect.Cut firstComplementRangeLowerBound
java.util.Collection positiveRanges
com.google.common.collect.PeekingIterator positiveItr
com.google.common.collect.Cut firstComplementRangeLowerBound
java.util.Iterator descendingEntryIterator ()
com.google.common.collect.Cut cut
com.google.common.collect.Cut startingPoint
boolean inclusive
com.google.common.collect.PeekingIterator positiveItr
com.google.common.collect.Cut cut
com.google.common.collect.Cut firstComplementRangeUpperBound
public int size ()
public com.google.common.collect.Range get (java.lang.Object)
com.google.common.collect.Cut cut
java.util.Map$Entry firstEntry
ClassCastException e
Object key
public boolean containsKey (java.lang.Object)
Object key
public volatile java.lang.Object get (java.lang.Object)
Object x0
public volatile java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object x0
boolean x1
public volatile java.util.NavigableMap headMap (java.lang.Object, boolean)
Object x0
boolean x1
public volatile java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object x0
boolean x1
Object x2
boolean x3
static com.google.common.collect.Range access$100 (com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound)
com.google.common.collect.TreeRangeSet$ComplementRangesByLowerBound x0
}
com/google/common/collect/TreeRangeSet$RangesByUpperBound$1.classTreeRangeSet.java
package com.google.common.collect
com.google.common.collect.TreeRangeSet$RangesByUpperBound$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$backingItr
final com.google.common.collect.TreeRangeSet$RangesByUpperBound this$0
void (com.google.common.collect.TreeRangeSet$RangesByUpperBound, java.util.Iterator)
protected java.util.Map$Entry computeNext ()
com.google.common.collect.Range range
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/TreeRangeSet$RangesByUpperBound$2.classTreeRangeSet.java
package com.google.common.collect
com.google.common.collect.TreeRangeSet$RangesByUpperBound$2 extends com.google.common.collect.AbstractIterator {
final com.google.common.collect.PeekingIterator val$backingItr
final com.google.common.collect.TreeRangeSet$RangesByUpperBound this$0
void (com.google.common.collect.TreeRangeSet$RangesByUpperBound, com.google.common.collect.PeekingIterator)
protected java.util.Map$Entry computeNext ()
com.google.common.collect.Range range
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/TreeRangeSet$RangesByUpperBound.classTreeRangeSet.java
package com.google.common.collect
final com.google.common.collect.TreeRangeSet$RangesByUpperBound extends com.google.common.collect.AbstractNavigableMap {
private final java.util.NavigableMap rangesByLowerBound
private final com.google.common.collect.Range upperBoundWindow
void (java.util.NavigableMap)
java.util.NavigableMap rangesByLowerBound
private void (java.util.NavigableMap, com.google.common.collect.Range)
java.util.NavigableMap rangesByLowerBound
com.google.common.collect.Range upperBoundWindow
private java.util.NavigableMap subMap (com.google.common.collect.Range)
com.google.common.collect.Range window
public java.util.NavigableMap subMap (com.google.common.collect.Cut, boolean, com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut fromKey
boolean fromInclusive
com.google.common.collect.Cut toKey
boolean toInclusive
public java.util.NavigableMap headMap (com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut toKey
boolean inclusive
public java.util.NavigableMap tailMap (com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut fromKey
boolean inclusive
public java.util.Comparator comparator ()
public boolean containsKey (java.lang.Object)
Object key
public com.google.common.collect.Range get (java.lang.Object)
com.google.common.collect.Cut cut
java.util.Map$Entry candidate
ClassCastException e
Object key
java.util.Iterator entryIterator ()
java.util.Iterator backingItr
java.util.Iterator backingItr
java.util.Iterator backingItr
java.util.Map$Entry lowerEntry
java.util.Iterator backingItr
java.util.Iterator descendingEntryIterator ()
java.util.Collection candidates
java.util.Collection candidates
com.google.common.collect.PeekingIterator backingItr
public int size ()
public boolean isEmpty ()
public volatile java.lang.Object get (java.lang.Object)
Object x0
public volatile java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object x0
boolean x1
public volatile java.util.NavigableMap headMap (java.lang.Object, boolean)
Object x0
boolean x1
public volatile java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object x0
boolean x1
Object x2
boolean x3
static com.google.common.collect.Range access$000 (com.google.common.collect.TreeRangeSet$RangesByUpperBound)
com.google.common.collect.TreeRangeSet$RangesByUpperBound x0
}
com/google/common/collect/TreeRangeSet$SubRangeSet.classTreeRangeSet.java
package com.google.common.collect
final com.google.common.collect.TreeRangeSet$SubRangeSet extends com.google.common.collect.TreeRangeSet {
private final com.google.common.collect.Range restriction
final com.google.common.collect.TreeRangeSet this$0
void (com.google.common.collect.TreeRangeSet, com.google.common.collect.Range)
com.google.common.collect.Range restriction
public boolean encloses (com.google.common.collect.Range)
com.google.common.collect.Range enclosing
com.google.common.collect.Range range
public com.google.common.collect.Range rangeContaining (java.lang.Comparable)
Comparable value
com.google.common.collect.Range result
public void add (com.google.common.collect.Range)
com.google.common.collect.Range rangeToAdd
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range rangeToRemove
public boolean contains (java.lang.Comparable)
Comparable value
public void clear ()
public com.google.common.collect.RangeSet subRangeSet (com.google.common.collect.Range)
com.google.common.collect.Range view
}
com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$1.classTreeRangeSet.java
package com.google.common.collect
com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$completeRangeItr
final com.google.common.collect.Cut val$upperBoundOnLowerBounds
final com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound this$0
void (com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound, java.util.Iterator, com.google.common.collect.Cut)
protected java.util.Map$Entry computeNext ()
com.google.common.collect.Range nextRange
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$2.classTreeRangeSet.java
package com.google.common.collect
com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound$2 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$completeRangeItr
final com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound this$0
void (com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound, java.util.Iterator)
protected java.util.Map$Entry computeNext ()
com.google.common.collect.Range nextRange
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound.classTreeRangeSet.java
package com.google.common.collect
final com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound extends com.google.common.collect.AbstractNavigableMap {
private final com.google.common.collect.Range lowerBoundWindow
private final com.google.common.collect.Range restriction
private final java.util.NavigableMap rangesByLowerBound
private final java.util.NavigableMap rangesByUpperBound
private void (com.google.common.collect.Range, com.google.common.collect.Range, java.util.NavigableMap)
com.google.common.collect.Range lowerBoundWindow
com.google.common.collect.Range restriction
java.util.NavigableMap rangesByLowerBound
private java.util.NavigableMap subMap (com.google.common.collect.Range)
com.google.common.collect.Range window
public java.util.NavigableMap subMap (com.google.common.collect.Cut, boolean, com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut fromKey
boolean fromInclusive
com.google.common.collect.Cut toKey
boolean toInclusive
public java.util.NavigableMap headMap (com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut toKey
boolean inclusive
public java.util.NavigableMap tailMap (com.google.common.collect.Cut, boolean)
com.google.common.collect.Cut fromKey
boolean inclusive
public java.util.Comparator comparator ()
public boolean containsKey (java.lang.Object)
Object key
public com.google.common.collect.Range get (java.lang.Object)
com.google.common.collect.Range candidate
com.google.common.collect.Range result
com.google.common.collect.Cut cut
ClassCastException e
Object key
java.util.Iterator entryIterator ()
java.util.Iterator completeRangeItr
java.util.Iterator completeRangeItr
com.google.common.collect.Cut upperBoundOnLowerBounds
java.util.Iterator descendingEntryIterator ()
com.google.common.collect.Cut upperBoundOnLowerBounds
java.util.Iterator completeRangeItr
public int size ()
public volatile java.lang.Object get (java.lang.Object)
Object x0
public volatile java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object x0
boolean x1
public volatile java.util.NavigableMap headMap (java.lang.Object, boolean)
Object x0
boolean x1
public volatile java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object x0
boolean x1
Object x2
boolean x3
static com.google.common.collect.Range access$300 (com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound)
com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound x0
static com.google.common.collect.Range access$400 (com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound)
com.google.common.collect.TreeRangeSet$SubRangeSetRangesByLowerBound x0
void (com.google.common.collect.Range, com.google.common.collect.Range, java.util.NavigableMap, com.google.common.collect.TreeRangeSet$1)
com.google.common.collect.Range x0
com.google.common.collect.Range x1
java.util.NavigableMap x2
com.google.common.collect.TreeRangeSet$1 x3
}
com/google/common/collect/TreeRangeSet.classTreeRangeSet.java
package com.google.common.collect
public com.google.common.collect.TreeRangeSet extends com.google.common.collect.AbstractRangeSet implements java.io.Serializable {
final java.util.NavigableMap rangesByLowerBound
private transient java.util.Set asRanges
private transient java.util.Set asDescendingSetOfRanges
private transient com.google.common.collect.RangeSet complement
public static com.google.common.collect.TreeRangeSet create ()
public static com.google.common.collect.TreeRangeSet create (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet rangeSet
com.google.common.collect.TreeRangeSet result
private void (java.util.NavigableMap)
java.util.NavigableMap rangesByLowerCut
public java.util.Set asRanges ()
java.util.Set result
public java.util.Set asDescendingSetOfRanges ()
java.util.Set result
public com.google.common.collect.Range rangeContaining (java.lang.Comparable)
Comparable value
java.util.Map$Entry floorEntry
public boolean intersects (com.google.common.collect.Range)
com.google.common.collect.Range range
java.util.Map$Entry ceilingEntry
java.util.Map$Entry priorEntry
public boolean encloses (com.google.common.collect.Range)
com.google.common.collect.Range range
java.util.Map$Entry floorEntry
private com.google.common.collect.Range rangeEnclosing (com.google.common.collect.Range)
com.google.common.collect.Range range
java.util.Map$Entry floorEntry
public com.google.common.collect.Range span ()
java.util.Map$Entry firstEntry
java.util.Map$Entry lastEntry
public void add (com.google.common.collect.Range)
com.google.common.collect.Range rangeBelowLB
com.google.common.collect.Range rangeBelowUB
com.google.common.collect.Range rangeToAdd
com.google.common.collect.Cut lbToAdd
com.google.common.collect.Cut ubToAdd
java.util.Map$Entry entryBelowLB
java.util.Map$Entry entryBelowUB
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range rangeBelowLB
com.google.common.collect.Range rangeBelowUB
com.google.common.collect.Range rangeToRemove
java.util.Map$Entry entryBelowLB
java.util.Map$Entry entryBelowUB
private void replaceRangeWithSameLowerBound (com.google.common.collect.Range)
com.google.common.collect.Range range
public com.google.common.collect.RangeSet complement ()
com.google.common.collect.RangeSet result
public com.google.common.collect.RangeSet subRangeSet (com.google.common.collect.Range)
com.google.common.collect.Range view
public volatile boolean equals (java.lang.Object)
Object x0
public volatile void removeAll (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet x0
public volatile void addAll (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet x0
public volatile boolean enclosesAll (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet x0
public volatile void clear ()
public volatile boolean isEmpty ()
public volatile boolean contains (java.lang.Comparable)
Comparable x0
void (java.util.NavigableMap, com.google.common.collect.TreeRangeSet$1)
java.util.NavigableMap x0
com.google.common.collect.TreeRangeSet$1 x1
static com.google.common.collect.Range access$600 (com.google.common.collect.TreeRangeSet, com.google.common.collect.Range)
com.google.common.collect.TreeRangeSet x0
com.google.common.collect.Range x1
}
com/google/common/collect/TreeTraverser$1.classTreeTraverser.java
package com.google.common.collect
final com.google.common.collect.TreeTraverser$1 extends com.google.common.collect.TreeTraverser {
final com.google.common.base.Function val$nodeToChildrenFunction
void (com.google.common.base.Function)
public java.lang.Iterable children (java.lang.Object)
Object root
}
com/google/common/collect/TreeTraverser$2.classTreeTraverser.java
package com.google.common.collect
com.google.common.collect.TreeTraverser$2 extends com.google.common.collect.FluentIterable {
final Object val$root
final com.google.common.collect.TreeTraverser this$0
void (com.google.common.collect.TreeTraverser, java.lang.Object)
public com.google.common.collect.UnmodifiableIterator iterator ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/TreeTraverser$3.classTreeTraverser.java
package com.google.common.collect
com.google.common.collect.TreeTraverser$3 extends com.google.common.collect.FluentIterable {
final Object val$root
final com.google.common.collect.TreeTraverser this$0
void (com.google.common.collect.TreeTraverser, java.lang.Object)
public com.google.common.collect.UnmodifiableIterator iterator ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/TreeTraverser$4.classTreeTraverser.java
package com.google.common.collect
com.google.common.collect.TreeTraverser$4 extends com.google.common.collect.FluentIterable {
final Object val$root
final com.google.common.collect.TreeTraverser this$0
void (com.google.common.collect.TreeTraverser, java.lang.Object)
public com.google.common.collect.UnmodifiableIterator iterator ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/TreeTraverser$BreadthFirstIterator.classTreeTraverser.java
package com.google.common.collect
final com.google.common.collect.TreeTraverser$BreadthFirstIterator extends com.google.common.collect.UnmodifiableIterator implements com.google.common.collect.PeekingIterator {
private final java.util.Queue queue
final com.google.common.collect.TreeTraverser this$0
void (com.google.common.collect.TreeTraverser, java.lang.Object)
Object root
public boolean hasNext ()
public java.lang.Object peek ()
public java.lang.Object next ()
Object result
}
com/google/common/collect/TreeTraverser$PostOrderIterator.classTreeTraverser.java
package com.google.common.collect
final com.google.common.collect.TreeTraverser$PostOrderIterator extends com.google.common.collect.AbstractIterator {
private final java.util.ArrayDeque stack
final com.google.common.collect.TreeTraverser this$0
void (com.google.common.collect.TreeTraverser, java.lang.Object)
Object root
protected java.lang.Object computeNext ()
Object child
com.google.common.collect.TreeTraverser$PostOrderNode top
private com.google.common.collect.TreeTraverser$PostOrderNode expand (java.lang.Object)
Object t
}
com/google/common/collect/TreeTraverser$PostOrderNode.classTreeTraverser.java
package com.google.common.collect
final com.google.common.collect.TreeTraverser$PostOrderNode extends java.lang.Object {
final Object root
final java.util.Iterator childIterator
void (java.lang.Object, java.util.Iterator)
Object root
java.util.Iterator childIterator
}
com/google/common/collect/TreeTraverser$PreOrderIterator.classTreeTraverser.java
package com.google.common.collect
final com.google.common.collect.TreeTraverser$PreOrderIterator extends com.google.common.collect.UnmodifiableIterator {
private final java.util.Deque stack
final com.google.common.collect.TreeTraverser this$0
void (com.google.common.collect.TreeTraverser, java.lang.Object)
Object root
public boolean hasNext ()
public java.lang.Object next ()
java.util.Iterator itr
Object result
java.util.Iterator childItr
}
com/google/common/collect/TreeTraverser.classTreeTraverser.java
package com.google.common.collect
public abstract com.google.common.collect.TreeTraverser extends java.lang.Object {
public void ()
public static com.google.common.collect.TreeTraverser using (com.google.common.base.Function)
com.google.common.base.Function nodeToChildrenFunction
public abstract java.lang.Iterable children (java.lang.Object)
public final com.google.common.collect.FluentIterable preOrderTraversal (java.lang.Object)
Object root
com.google.common.collect.UnmodifiableIterator preOrderIterator (java.lang.Object)
Object root
public final com.google.common.collect.FluentIterable postOrderTraversal (java.lang.Object)
Object root
com.google.common.collect.UnmodifiableIterator postOrderIterator (java.lang.Object)
Object root
public final com.google.common.collect.FluentIterable breadthFirstTraversal (java.lang.Object)
Object root
}
com/google/common/collect/UnmodifiableIterator.classUnmodifiableIterator.java
package com.google.common.collect
public abstract com.google.common.collect.UnmodifiableIterator extends java.lang.Object implements java.util.Iterator {
protected void ()
public final void remove ()
}
com/google/common/collect/UnmodifiableListIterator.classUnmodifiableListIterator.java
package com.google.common.collect
public abstract com.google.common.collect.UnmodifiableListIterator extends com.google.common.collect.UnmodifiableIterator implements java.util.ListIterator {
protected void ()
public final void add (java.lang.Object)
Object e
public final void set (java.lang.Object)
Object e
}
com/google/common/collect/UnmodifiableSortedMultiset.classUnmodifiableSortedMultiset.java
package com.google.common.collect
final com.google.common.collect.UnmodifiableSortedMultiset extends com.google.common.collect.Multisets$UnmodifiableMultiset implements com.google.common.collect.SortedMultiset {
private transient com.google.common.collect.UnmodifiableSortedMultiset descendingMultiset
private static final long serialVersionUID
void (com.google.common.collect.SortedMultiset)
com.google.common.collect.SortedMultiset delegate
protected com.google.common.collect.SortedMultiset delegate ()
public java.util.Comparator comparator ()
java.util.NavigableSet createElementSet ()
public java.util.NavigableSet elementSet ()
public com.google.common.collect.SortedMultiset descendingMultiset ()
com.google.common.collect.UnmodifiableSortedMultiset result
public com.google.common.collect.Multiset$Entry firstEntry ()
public com.google.common.collect.Multiset$Entry lastEntry ()
public com.google.common.collect.Multiset$Entry pollFirstEntry ()
public com.google.common.collect.Multiset$Entry pollLastEntry ()
public com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object upperBound
com.google.common.collect.BoundType boundType
public com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType lowerBoundType
Object upperBound
com.google.common.collect.BoundType upperBoundType
public com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType boundType
public volatile java.util.Set elementSet ()
volatile java.util.Set createElementSet ()
protected volatile com.google.common.collect.Multiset delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
public volatile java.util.SortedSet elementSet ()
}
com/google/common/collect/UsingToStringOrdering.classUsingToStringOrdering.java
package com.google.common.collect
final com.google.common.collect.UsingToStringOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
static final com.google.common.collect.UsingToStringOrdering INSTANCE
private static final long serialVersionUID
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
private java.lang.Object readResolve ()
public java.lang.String toString ()
private void ()
static void ()
}
com/google/common/collect/WellBehavedMap$1.classWellBehavedMap.java
package com.google.common.collect
com.google.common.collect.WellBehavedMap$1 extends java.lang.Object {
}
com/google/common/collect/WellBehavedMap$EntrySet$1$1.classWellBehavedMap.java
package com.google.common.collect
com.google.common.collect.WellBehavedMap$EntrySet$1$1 extends com.google.common.collect.AbstractMapEntry {
final Object val$key
final com.google.common.collect.WellBehavedMap$EntrySet$1 this$2
void (com.google.common.collect.WellBehavedMap$EntrySet$1, java.lang.Object)
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
}
com/google/common/collect/WellBehavedMap$EntrySet$1.classWellBehavedMap.java
package com.google.common.collect
com.google.common.collect.WellBehavedMap$EntrySet$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.WellBehavedMap$EntrySet this$1
void (com.google.common.collect.WellBehavedMap$EntrySet, java.util.Iterator)
java.util.Iterator x0
java.util.Map$Entry transform (java.lang.Object)
Object key
volatile java.lang.Object transform (java.lang.Object)
Object x0
}
com/google/common/collect/WellBehavedMap$EntrySet.classWellBehavedMap.java
package com.google.common.collect
final com.google.common.collect.WellBehavedMap$EntrySet extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.WellBehavedMap this$0
private void (com.google.common.collect.WellBehavedMap)
java.util.Map map ()
public java.util.Iterator iterator ()
void (com.google.common.collect.WellBehavedMap, com.google.common.collect.WellBehavedMap$1)
com.google.common.collect.WellBehavedMap x0
com.google.common.collect.WellBehavedMap$1 x1
}
com/google/common/collect/WellBehavedMap.classWellBehavedMap.java
package com.google.common.collect
final com.google.common.collect.WellBehavedMap extends com.google.common.collect.ForwardingMap {
private final java.util.Map delegate
private java.util.Set entrySet
private void (java.util.Map)
java.util.Map delegate
static com.google.common.collect.WellBehavedMap wrap (java.util.Map)
java.util.Map delegate
protected java.util.Map delegate ()
public java.util.Set entrySet ()
java.util.Set es
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/package-info.classpackage-info.java
package com.google.common.collect
abstract com.google.common.collect.package-info extends java.lang.Object {
}
com/google/common/escape/ArrayBasedCharEscaper.classArrayBasedCharEscaper.java
package com.google.common.escape
public abstract com.google.common.escape.ArrayBasedCharEscaper extends com.google.common.escape.CharEscaper {
private final char[][] replacements
private final int replacementsLength
private final char safeMin
private final char safeMax
protected void (java.util.Map, char, char)
java.util.Map replacementMap
char safeMin
char safeMax
protected void (com.google.common.escape.ArrayBasedEscaperMap, char, char)
com.google.common.escape.ArrayBasedEscaperMap escaperMap
char safeMin
char safeMax
public final java.lang.String escape (java.lang.String)
char c
int i
String s
protected final char[] escape (char)
char[] chars
char c
protected abstract char[] escapeUnsafe (char)
}
com/google/common/escape/ArrayBasedEscaperMap.classArrayBasedEscaperMap.java
package com.google.common.escape
public final com.google.common.escape.ArrayBasedEscaperMap extends java.lang.Object {
private final char[][] replacementArray
private static final char[][] EMPTY_REPLACEMENT_ARRAY
public static com.google.common.escape.ArrayBasedEscaperMap create (java.util.Map)
java.util.Map replacements
private void (char[][])
char[][] replacementArray
char[][] getReplacementArray ()
static char[][] createReplacementArray (java.util.Map)
char c
java.util.Iterator i$
java.util.Map map
char max
char[][] replacements
static void ()
}
com/google/common/escape/ArrayBasedUnicodeEscaper.classArrayBasedUnicodeEscaper.java
package com.google.common.escape
public abstract com.google.common.escape.ArrayBasedUnicodeEscaper extends com.google.common.escape.UnicodeEscaper {
private final char[][] replacements
private final int replacementsLength
private final int safeMin
private final int safeMax
private final char safeMinChar
private final char safeMaxChar
protected void (java.util.Map, int, int, java.lang.String)
java.util.Map replacementMap
int safeMin
int safeMax
String unsafeReplacement
protected void (com.google.common.escape.ArrayBasedEscaperMap, int, int, java.lang.String)
com.google.common.escape.ArrayBasedEscaperMap escaperMap
int safeMin
int safeMax
String unsafeReplacement
public final java.lang.String escape (java.lang.String)
char c
int i
String s
protected final int nextEscapeIndex (java.lang.CharSequence, int, int)
char c
CharSequence csq
int index
int end
protected final char[] escape (int)
char[] chars
int cp
protected abstract char[] escapeUnsafe (int)
}
com/google/common/escape/CharEscaper.classCharEscaper.java
package com.google.common.escape
public abstract com.google.common.escape.CharEscaper extends com.google.common.escape.Escaper {
private static final int DEST_PAD_MULTIPLIER
protected void ()
public java.lang.String escape (java.lang.String)
int index
String string
int length
protected final java.lang.String escapeSlow (java.lang.String, int)
char[] r
int rlen
int charsSkipped
int sizeNeeded
int sizeNeeded
String s
int index
int slen
char[] dest
int destSize
int destIndex
int lastEscape
int charsLeft
protected abstract char[] escape (char)
private static char[] growBuffer (char[], int, int)
char[] dest
int index
int size
char[] copy
}
com/google/common/escape/CharEscaperBuilder$CharArrayDecorator.classCharEscaperBuilder.java
package com.google.common.escape
com.google.common.escape.CharEscaperBuilder$CharArrayDecorator extends com.google.common.escape.CharEscaper {
private final char[][] replacements
private final int replaceLength
void (char[][])
char[][] replacements
public java.lang.String escape (java.lang.String)
char c
int index
String s
int slen
protected char[] escape (char)
char c
}
com/google/common/escape/CharEscaperBuilder.classCharEscaperBuilder.java
package com.google.common.escape
public final com.google.common.escape.CharEscaperBuilder extends java.lang.Object {
private final java.util.Map map
private int max
public void ()
public com.google.common.escape.CharEscaperBuilder addEscape (char, java.lang.String)
char c
String r
public com.google.common.escape.CharEscaperBuilder addEscapes (char[], java.lang.String)
char c
char[] arr$
int len$
int i$
char[] cs
String r
public char[][] toArray ()
java.util.Map$Entry entry
java.util.Iterator i$
char[][] result
public com.google.common.escape.Escaper toEscaper ()
}
com/google/common/escape/Escaper$1.classEscaper.java
package com.google.common.escape
com.google.common.escape.Escaper$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.escape.Escaper this$0
void (com.google.common.escape.Escaper)
public java.lang.String apply (java.lang.String)
String from
public volatile java.lang.Object apply (java.lang.Object)
Object x0
}
com/google/common/escape/Escaper.classEscaper.java
package com.google.common.escape
public abstract com.google.common.escape.Escaper extends java.lang.Object {
private final com.google.common.base.Function asFunction
protected void ()
public abstract java.lang.String escape (java.lang.String)
public final com.google.common.base.Function asFunction ()
}
com/google/common/escape/Escapers$1.classEscapers.java
package com.google.common.escape
final com.google.common.escape.Escapers$1 extends com.google.common.escape.CharEscaper {
void ()
public java.lang.String escape (java.lang.String)
String string
protected char[] escape (char)
char c
}
com/google/common/escape/Escapers$2.classEscapers.java
package com.google.common.escape
final com.google.common.escape.Escapers$2 extends com.google.common.escape.UnicodeEscaper {
final com.google.common.escape.CharEscaper val$escaper
void (com.google.common.escape.CharEscaper)
protected char[] escape (int)
int n
int n
int cp
char[] surrogateChars
char[] hiChars
char[] loChars
int hiCount
int loCount
char[] output
}
com/google/common/escape/Escapers$Builder$1.classEscapers.java
package com.google.common.escape
com.google.common.escape.Escapers$Builder$1 extends com.google.common.escape.ArrayBasedCharEscaper {
private final char[] replacementChars
final com.google.common.escape.Escapers$Builder this$0
void (com.google.common.escape.Escapers$Builder, java.util.Map, char, char)
java.util.Map x0
char x1
char x2
protected char[] escapeUnsafe (char)
char c
}
com/google/common/escape/Escapers$Builder.classEscapers.java
package com.google.common.escape
public final com.google.common.escape.Escapers$Builder extends java.lang.Object {
private final java.util.Map replacementMap
private char safeMin
private char safeMax
private String unsafeReplacement
private void ()
public com.google.common.escape.Escapers$Builder setSafeRange (char, char)
char safeMin
char safeMax
public com.google.common.escape.Escapers$Builder setUnsafeReplacement (java.lang.String)
String unsafeReplacement
public com.google.common.escape.Escapers$Builder addEscape (char, java.lang.String)
char c
String replacement
public com.google.common.escape.Escaper build ()
void (com.google.common.escape.Escapers$1)
com.google.common.escape.Escapers$1 x0
static java.lang.String access$100 (com.google.common.escape.Escapers$Builder)
com.google.common.escape.Escapers$Builder x0
}
com/google/common/escape/Escapers.classEscapers.java
package com.google.common.escape
public final com.google.common.escape.Escapers extends java.lang.Object {
private static final com.google.common.escape.Escaper NULL_ESCAPER
private void ()
public static com.google.common.escape.Escaper nullEscaper ()
public static com.google.common.escape.Escapers$Builder builder ()
static com.google.common.escape.UnicodeEscaper asUnicodeEscaper (com.google.common.escape.Escaper)
com.google.common.escape.Escaper escaper
public static java.lang.String computeReplacement (com.google.common.escape.CharEscaper, char)
com.google.common.escape.CharEscaper escaper
char c
public static java.lang.String computeReplacement (com.google.common.escape.UnicodeEscaper, int)
com.google.common.escape.UnicodeEscaper escaper
int cp
private static java.lang.String stringOrNull (char[])
char[] in
private static com.google.common.escape.UnicodeEscaper wrap (com.google.common.escape.CharEscaper)
com.google.common.escape.CharEscaper escaper
static void ()
}
com/google/common/escape/Platform$1.classPlatform.java
package com.google.common.escape
final com.google.common.escape.Platform$1 extends java.lang.ThreadLocal {
void ()
protected char[] initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/google/common/escape/Platform.classPlatform.java
package com.google.common.escape
final com.google.common.escape.Platform extends java.lang.Object {
private static final ThreadLocal DEST_TL
private void ()
static char[] charBufferFromThreadLocal ()
static void ()
}
com/google/common/escape/UnicodeEscaper.classUnicodeEscaper.java
package com.google.common.escape
public abstract com.google.common.escape.UnicodeEscaper extends com.google.common.escape.Escaper {
private static final int DEST_PAD
protected void ()
protected abstract char[] escape (int)
protected int nextEscapeIndex (java.lang.CharSequence, int, int)
int cp
CharSequence csq
int start
int end
int index
public java.lang.String escape (java.lang.String)
String string
int end
int index
protected final java.lang.String escapeSlow (java.lang.String, int)
int destLength
int charsSkipped
int sizeNeeded
int cp
char[] escaped
int nextIndex
int endIndex
String s
int index
int end
char[] dest
int destIndex
int unescapedChunkStart
int charsSkipped
protected static int codePointAt (java.lang.CharSequence, int, int)
char c2
char c1
CharSequence seq
int index
int end
private static char[] growBuffer (char[], int, int)
char[] dest
int index
int size
char[] copy
}
com/google/common/escape/package-info.classpackage-info.java
package com.google.common.escape
abstract com.google.common.escape.package-info extends java.lang.Object {
}
com/sun/source/doctree/AttributeTree$ValueKind.classAttributeTree.java
package com.sun.source.doctree
public final com.sun.source.doctree.AttributeTree$ValueKind extends java.lang.Enum {
public static final com.sun.source.doctree.AttributeTree$ValueKind EMPTY
public static final com.sun.source.doctree.AttributeTree$ValueKind UNQUOTED
public static final com.sun.source.doctree.AttributeTree$ValueKind SINGLE
public static final com.sun.source.doctree.AttributeTree$ValueKind DOUBLE
private static final com.sun.source.doctree.AttributeTree$ValueKind[] $VALUES
public static com.sun.source.doctree.AttributeTree$ValueKind[] values ()
public static com.sun.source.doctree.AttributeTree$ValueKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/source/doctree/AttributeTree.classAttributeTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.AttributeTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public abstract javax.lang.model.element.Name getName ()
public abstract com.sun.source.doctree.AttributeTree$ValueKind getValueKind ()
public abstract java.util.List getValue ()
}
com/sun/source/doctree/AuthorTree.classAuthorTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.AuthorTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract java.util.List getName ()
}
com/sun/source/doctree/BlockTagTree.classBlockTagTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.BlockTagTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public abstract java.lang.String getTagName ()
}
com/sun/source/doctree/CommentTree.classCommentTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.CommentTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public abstract java.lang.String getBody ()
}
com/sun/source/doctree/DeprecatedTree.classDeprecatedTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.DeprecatedTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract java.util.List getBody ()
}
com/sun/source/doctree/DocCommentTree.classDocCommentTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.DocCommentTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public abstract java.util.List getFirstSentence ()
public abstract java.util.List getBody ()
public abstract java.util.List getBlockTags ()
}
com/sun/source/doctree/DocRootTree.classDocRootTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.DocRootTree extends java.lang.Object implements com.sun.source.doctree.InlineTagTree {
}
com/sun/source/doctree/DocTree$Kind.classDocTree.java
package com.sun.source.doctree
public final com.sun.source.doctree.DocTree$Kind extends java.lang.Enum {
public static final com.sun.source.doctree.DocTree$Kind ATTRIBUTE
public static final com.sun.source.doctree.DocTree$Kind AUTHOR
public static final com.sun.source.doctree.DocTree$Kind CODE
public static final com.sun.source.doctree.DocTree$Kind COMMENT
public static final com.sun.source.doctree.DocTree$Kind DEPRECATED
public static final com.sun.source.doctree.DocTree$Kind DOC_COMMENT
public static final com.sun.source.doctree.DocTree$Kind DOC_ROOT
public static final com.sun.source.doctree.DocTree$Kind END_ELEMENT
public static final com.sun.source.doctree.DocTree$Kind ENTITY
public static final com.sun.source.doctree.DocTree$Kind ERRONEOUS
public static final com.sun.source.doctree.DocTree$Kind EXCEPTION
public static final com.sun.source.doctree.DocTree$Kind IDENTIFIER
public static final com.sun.source.doctree.DocTree$Kind INHERIT_DOC
public static final com.sun.source.doctree.DocTree$Kind LINK
public static final com.sun.source.doctree.DocTree$Kind LINK_PLAIN
public static final com.sun.source.doctree.DocTree$Kind LITERAL
public static final com.sun.source.doctree.DocTree$Kind PARAM
public static final com.sun.source.doctree.DocTree$Kind REFERENCE
public static final com.sun.source.doctree.DocTree$Kind RETURN
public static final com.sun.source.doctree.DocTree$Kind SEE
public static final com.sun.source.doctree.DocTree$Kind SERIAL
public static final com.sun.source.doctree.DocTree$Kind SERIAL_DATA
public static final com.sun.source.doctree.DocTree$Kind SERIAL_FIELD
public static final com.sun.source.doctree.DocTree$Kind SINCE
public static final com.sun.source.doctree.DocTree$Kind START_ELEMENT
public static final com.sun.source.doctree.DocTree$Kind TEXT
public static final com.sun.source.doctree.DocTree$Kind THROWS
public static final com.sun.source.doctree.DocTree$Kind UNKNOWN_BLOCK_TAG
public static final com.sun.source.doctree.DocTree$Kind UNKNOWN_INLINE_TAG
public static final com.sun.source.doctree.DocTree$Kind VALUE
public static final com.sun.source.doctree.DocTree$Kind VERSION
public static final com.sun.source.doctree.DocTree$Kind OTHER
public final String tagName
private static final com.sun.source.doctree.DocTree$Kind[] $VALUES
public static com.sun.source.doctree.DocTree$Kind[] values ()
public static com.sun.source.doctree.DocTree$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
private void (java.lang.String, int, java.lang.String)
String tagName
static void ()
}
com/sun/source/doctree/DocTree.classDocTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.DocTree extends java.lang.Object {
public abstract com.sun.source.doctree.DocTree$Kind getKind ()
public abstract java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
}
com/sun/source/doctree/DocTreeVisitor.classDocTreeVisitor.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.DocTreeVisitor extends java.lang.Object {
public abstract java.lang.Object visitAttribute (com.sun.source.doctree.AttributeTree, java.lang.Object)
public abstract java.lang.Object visitAuthor (com.sun.source.doctree.AuthorTree, java.lang.Object)
public abstract java.lang.Object visitComment (com.sun.source.doctree.CommentTree, java.lang.Object)
public abstract java.lang.Object visitDeprecated (com.sun.source.doctree.DeprecatedTree, java.lang.Object)
public abstract java.lang.Object visitDocComment (com.sun.source.doctree.DocCommentTree, java.lang.Object)
public abstract java.lang.Object visitDocRoot (com.sun.source.doctree.DocRootTree, java.lang.Object)
public abstract java.lang.Object visitEndElement (com.sun.source.doctree.EndElementTree, java.lang.Object)
public abstract java.lang.Object visitEntity (com.sun.source.doctree.EntityTree, java.lang.Object)
public abstract java.lang.Object visitErroneous (com.sun.source.doctree.ErroneousTree, java.lang.Object)
public abstract java.lang.Object visitIdentifier (com.sun.source.doctree.IdentifierTree, java.lang.Object)
public abstract java.lang.Object visitInheritDoc (com.sun.source.doctree.InheritDocTree, java.lang.Object)
public abstract java.lang.Object visitLink (com.sun.source.doctree.LinkTree, java.lang.Object)
public abstract java.lang.Object visitLiteral (com.sun.source.doctree.LiteralTree, java.lang.Object)
public abstract java.lang.Object visitParam (com.sun.source.doctree.ParamTree, java.lang.Object)
public abstract java.lang.Object visitReference (com.sun.source.doctree.ReferenceTree, java.lang.Object)
public abstract java.lang.Object visitReturn (com.sun.source.doctree.ReturnTree, java.lang.Object)
public abstract java.lang.Object visitSee (com.sun.source.doctree.SeeTree, java.lang.Object)
public abstract java.lang.Object visitSerial (com.sun.source.doctree.SerialTree, java.lang.Object)
public abstract java.lang.Object visitSerialData (com.sun.source.doctree.SerialDataTree, java.lang.Object)
public abstract java.lang.Object visitSerialField (com.sun.source.doctree.SerialFieldTree, java.lang.Object)
public abstract java.lang.Object visitSince (com.sun.source.doctree.SinceTree, java.lang.Object)
public abstract java.lang.Object visitStartElement (com.sun.source.doctree.StartElementTree, java.lang.Object)
public abstract java.lang.Object visitText (com.sun.source.doctree.TextTree, java.lang.Object)
public abstract java.lang.Object visitThrows (com.sun.source.doctree.ThrowsTree, java.lang.Object)
public abstract java.lang.Object visitUnknownBlockTag (com.sun.source.doctree.UnknownBlockTagTree, java.lang.Object)
public abstract java.lang.Object visitUnknownInlineTag (com.sun.source.doctree.UnknownInlineTagTree, java.lang.Object)
public abstract java.lang.Object visitValue (com.sun.source.doctree.ValueTree, java.lang.Object)
public abstract java.lang.Object visitVersion (com.sun.source.doctree.VersionTree, java.lang.Object)
public abstract java.lang.Object visitOther (com.sun.source.doctree.DocTree, java.lang.Object)
}
com/sun/source/doctree/EndElementTree.classEndElementTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.EndElementTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public abstract javax.lang.model.element.Name getName ()
}
com/sun/source/doctree/EntityTree.classEntityTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.EntityTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public abstract javax.lang.model.element.Name getName ()
}
com/sun/source/doctree/ErroneousTree.classErroneousTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.ErroneousTree extends java.lang.Object implements com.sun.source.doctree.TextTree {
public abstract javax.tools.Diagnostic getDiagnostic ()
}
com/sun/source/doctree/IdentifierTree.classIdentifierTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.IdentifierTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public abstract javax.lang.model.element.Name getName ()
}
com/sun/source/doctree/InheritDocTree.classInheritDocTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.InheritDocTree extends java.lang.Object implements com.sun.source.doctree.InlineTagTree {
}
com/sun/source/doctree/InlineTagTree.classInlineTagTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.InlineTagTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public abstract java.lang.String getTagName ()
}
com/sun/source/doctree/LinkTree.classLinkTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.LinkTree extends java.lang.Object implements com.sun.source.doctree.InlineTagTree {
public abstract com.sun.source.doctree.ReferenceTree getReference ()
public abstract java.util.List getLabel ()
}
com/sun/source/doctree/LiteralTree.classLiteralTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.LiteralTree extends java.lang.Object implements com.sun.source.doctree.InlineTagTree {
public abstract com.sun.source.doctree.TextTree getBody ()
}
com/sun/source/doctree/ParamTree.classParamTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.ParamTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract boolean isTypeParameter ()
public abstract com.sun.source.doctree.IdentifierTree getName ()
public abstract java.util.List getDescription ()
}
com/sun/source/doctree/ReferenceTree.classReferenceTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.ReferenceTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public abstract java.lang.String getSignature ()
}
com/sun/source/doctree/ReturnTree.classReturnTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.ReturnTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract java.util.List getDescription ()
}
com/sun/source/doctree/SeeTree.classSeeTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.SeeTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract java.util.List getReference ()
}
com/sun/source/doctree/SerialDataTree.classSerialDataTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.SerialDataTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract java.util.List getDescription ()
}
com/sun/source/doctree/SerialFieldTree.classSerialFieldTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.SerialFieldTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract com.sun.source.doctree.IdentifierTree getName ()
public abstract com.sun.source.doctree.ReferenceTree getType ()
public abstract java.util.List getDescription ()
}
com/sun/source/doctree/SerialTree.classSerialTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.SerialTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract java.util.List getDescription ()
}
com/sun/source/doctree/SinceTree.classSinceTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.SinceTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract java.util.List getBody ()
}
com/sun/source/doctree/StartElementTree.classStartElementTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.StartElementTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public abstract javax.lang.model.element.Name getName ()
public abstract java.util.List getAttributes ()
public abstract boolean isSelfClosing ()
}
com/sun/source/doctree/TextTree.classTextTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.TextTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public abstract java.lang.String getBody ()
}
com/sun/source/doctree/ThrowsTree.classThrowsTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.ThrowsTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract com.sun.source.doctree.ReferenceTree getExceptionName ()
public abstract java.util.List getDescription ()
}
com/sun/source/doctree/UnknownBlockTagTree.classUnknownBlockTagTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.UnknownBlockTagTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract java.util.List getContent ()
}
com/sun/source/doctree/UnknownInlineTagTree.classUnknownInlineTagTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.UnknownInlineTagTree extends java.lang.Object implements com.sun.source.doctree.InlineTagTree {
public abstract java.util.List getContent ()
}
com/sun/source/doctree/ValueTree.classValueTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.ValueTree extends java.lang.Object implements com.sun.source.doctree.InlineTagTree {
public abstract com.sun.source.doctree.ReferenceTree getReference ()
}
com/sun/source/doctree/VersionTree.classVersionTree.java
package com.sun.source.doctree
public abstract com.sun.source.doctree.VersionTree extends java.lang.Object implements com.sun.source.doctree.BlockTagTree {
public abstract java.util.List getBody ()
}
com/sun/source/tree/AnnotatedTypeTree.classAnnotatedTypeTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.AnnotatedTypeTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract java.util.List getAnnotations ()
public abstract com.sun.source.tree.ExpressionTree getUnderlyingType ()
}
com/sun/source/tree/AnnotationTree.classAnnotationTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.AnnotationTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.Tree getAnnotationType ()
public abstract java.util.List getArguments ()
}
com/sun/source/tree/ArrayAccessTree.classArrayAccessTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ArrayAccessTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.ExpressionTree getExpression ()
public abstract com.sun.source.tree.ExpressionTree getIndex ()
}
com/sun/source/tree/ArrayTypeTree.classArrayTypeTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ArrayTypeTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract com.sun.source.tree.Tree getType ()
}
com/sun/source/tree/AssertTree.classAssertTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.AssertTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.ExpressionTree getCondition ()
public abstract com.sun.source.tree.ExpressionTree getDetail ()
}
com/sun/source/tree/AssignmentTree.classAssignmentTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.AssignmentTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.ExpressionTree getVariable ()
public abstract com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/source/tree/BinaryTree.classBinaryTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.BinaryTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.ExpressionTree getLeftOperand ()
public abstract com.sun.source.tree.ExpressionTree getRightOperand ()
}
com/sun/source/tree/BlockTree.classBlockTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.BlockTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract boolean isStatic ()
public abstract java.util.List getStatements ()
}
com/sun/source/tree/BreakTree.classBreakTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.BreakTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract javax.lang.model.element.Name getLabel ()
}
com/sun/source/tree/CaseTree.classCaseTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.CaseTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract com.sun.source.tree.ExpressionTree getExpression ()
public abstract java.util.List getStatements ()
}
com/sun/source/tree/CatchTree.classCatchTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.CatchTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract com.sun.source.tree.VariableTree getParameter ()
public abstract com.sun.source.tree.BlockTree getBlock ()
}
com/sun/source/tree/ClassTree.classClassTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ClassTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.ModifiersTree getModifiers ()
public abstract javax.lang.model.element.Name getSimpleName ()
public abstract java.util.List getTypeParameters ()
public abstract com.sun.source.tree.Tree getExtendsClause ()
public abstract java.util.List getImplementsClause ()
public abstract java.util.List getMembers ()
}
com/sun/source/tree/CompilationUnitTree.classCompilationUnitTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.CompilationUnitTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract java.util.List getPackageAnnotations ()
public abstract com.sun.source.tree.ExpressionTree getPackageName ()
public abstract java.util.List getImports ()
public abstract java.util.List getTypeDecls ()
public abstract javax.tools.JavaFileObject getSourceFile ()
public abstract com.sun.source.tree.LineMap getLineMap ()
}
com/sun/source/tree/CompoundAssignmentTree.classCompoundAssignmentTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.CompoundAssignmentTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.ExpressionTree getVariable ()
public abstract com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/source/tree/ConditionalExpressionTree.classConditionalExpressionTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ConditionalExpressionTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.ExpressionTree getCondition ()
public abstract com.sun.source.tree.ExpressionTree getTrueExpression ()
public abstract com.sun.source.tree.ExpressionTree getFalseExpression ()
}
com/sun/source/tree/ContinueTree.classContinueTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ContinueTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract javax.lang.model.element.Name getLabel ()
}
com/sun/source/tree/DoWhileLoopTree.classDoWhileLoopTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.DoWhileLoopTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.ExpressionTree getCondition ()
public abstract com.sun.source.tree.StatementTree getStatement ()
}
com/sun/source/tree/EmptyStatementTree.classEmptyStatementTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.EmptyStatementTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
}
com/sun/source/tree/EnhancedForLoopTree.classEnhancedForLoopTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.EnhancedForLoopTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.VariableTree getVariable ()
public abstract com.sun.source.tree.ExpressionTree getExpression ()
public abstract com.sun.source.tree.StatementTree getStatement ()
}
com/sun/source/tree/ErroneousTree.classErroneousTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ErroneousTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract java.util.List getErrorTrees ()
}
com/sun/source/tree/ExpressionStatementTree.classExpressionStatementTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ExpressionStatementTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/source/tree/ExpressionTree.classExpressionTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ExpressionTree extends java.lang.Object implements com.sun.source.tree.Tree {
}
com/sun/source/tree/ForLoopTree.classForLoopTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ForLoopTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract java.util.List getInitializer ()
public abstract com.sun.source.tree.ExpressionTree getCondition ()
public abstract java.util.List getUpdate ()
public abstract com.sun.source.tree.StatementTree getStatement ()
}
com/sun/source/tree/IdentifierTree.classIdentifierTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.IdentifierTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract javax.lang.model.element.Name getName ()
}
com/sun/source/tree/IfTree.classIfTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.IfTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.ExpressionTree getCondition ()
public abstract com.sun.source.tree.StatementTree getThenStatement ()
public abstract com.sun.source.tree.StatementTree getElseStatement ()
}
com/sun/source/tree/ImportTree.classImportTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ImportTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract boolean isStatic ()
public abstract com.sun.source.tree.Tree getQualifiedIdentifier ()
}
com/sun/source/tree/InstanceOfTree.classInstanceOfTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.InstanceOfTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.ExpressionTree getExpression ()
public abstract com.sun.source.tree.Tree getType ()
}
com/sun/source/tree/IntersectionTypeTree.classIntersectionTypeTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.IntersectionTypeTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract java.util.List getBounds ()
}
com/sun/source/tree/LabeledStatementTree.classLabeledStatementTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.LabeledStatementTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract javax.lang.model.element.Name getLabel ()
public abstract com.sun.source.tree.StatementTree getStatement ()
}
com/sun/source/tree/LambdaExpressionTree$BodyKind.classLambdaExpressionTree.java
package com.sun.source.tree
public final com.sun.source.tree.LambdaExpressionTree$BodyKind extends java.lang.Enum {
public static final com.sun.source.tree.LambdaExpressionTree$BodyKind EXPRESSION
public static final com.sun.source.tree.LambdaExpressionTree$BodyKind STATEMENT
private static final com.sun.source.tree.LambdaExpressionTree$BodyKind[] $VALUES
public static com.sun.source.tree.LambdaExpressionTree$BodyKind[] values ()
public static com.sun.source.tree.LambdaExpressionTree$BodyKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/source/tree/LambdaExpressionTree.classLambdaExpressionTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.LambdaExpressionTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract java.util.List getParameters ()
public abstract com.sun.source.tree.Tree getBody ()
public abstract com.sun.source.tree.LambdaExpressionTree$BodyKind getBodyKind ()
}
com/sun/source/tree/LineMap.classLineMap.java
package com.sun.source.tree
public abstract com.sun.source.tree.LineMap extends java.lang.Object {
public abstract long getStartPosition (long)
public abstract long getPosition (long, long)
public abstract long getLineNumber (long)
public abstract long getColumnNumber (long)
}
com/sun/source/tree/LiteralTree.classLiteralTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.LiteralTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract java.lang.Object getValue ()
}
com/sun/source/tree/MemberReferenceTree$ReferenceMode.classMemberReferenceTree.java
package com.sun.source.tree
public final com.sun.source.tree.MemberReferenceTree$ReferenceMode extends java.lang.Enum {
public static final com.sun.source.tree.MemberReferenceTree$ReferenceMode INVOKE
public static final com.sun.source.tree.MemberReferenceTree$ReferenceMode NEW
private static final com.sun.source.tree.MemberReferenceTree$ReferenceMode[] $VALUES
public static com.sun.source.tree.MemberReferenceTree$ReferenceMode[] values ()
public static com.sun.source.tree.MemberReferenceTree$ReferenceMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/source/tree/MemberReferenceTree.classMemberReferenceTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.MemberReferenceTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.MemberReferenceTree$ReferenceMode getMode ()
public abstract com.sun.source.tree.ExpressionTree getQualifierExpression ()
public abstract javax.lang.model.element.Name getName ()
public abstract java.util.List getTypeArguments ()
}
com/sun/source/tree/MemberSelectTree.classMemberSelectTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.MemberSelectTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.ExpressionTree getExpression ()
public abstract javax.lang.model.element.Name getIdentifier ()
}
com/sun/source/tree/MethodInvocationTree.classMethodInvocationTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.MethodInvocationTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract java.util.List getTypeArguments ()
public abstract com.sun.source.tree.ExpressionTree getMethodSelect ()
public abstract java.util.List getArguments ()
}
com/sun/source/tree/MethodTree.classMethodTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.MethodTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract com.sun.source.tree.ModifiersTree getModifiers ()
public abstract javax.lang.model.element.Name getName ()
public abstract com.sun.source.tree.Tree getReturnType ()
public abstract java.util.List getTypeParameters ()
public abstract java.util.List getParameters ()
public abstract com.sun.source.tree.VariableTree getReceiverParameter ()
public abstract java.util.List getThrows ()
public abstract com.sun.source.tree.BlockTree getBody ()
public abstract com.sun.source.tree.Tree getDefaultValue ()
}
com/sun/source/tree/ModifiersTree.classModifiersTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ModifiersTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract java.util.Set getFlags ()
public abstract java.util.List getAnnotations ()
}
com/sun/source/tree/NewArrayTree.classNewArrayTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.NewArrayTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.Tree getType ()
public abstract java.util.List getDimensions ()
public abstract java.util.List getInitializers ()
public abstract java.util.List getAnnotations ()
public abstract java.util.List getDimAnnotations ()
}
com/sun/source/tree/NewClassTree.classNewClassTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.NewClassTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.ExpressionTree getEnclosingExpression ()
public abstract java.util.List getTypeArguments ()
public abstract com.sun.source.tree.ExpressionTree getIdentifier ()
public abstract java.util.List getArguments ()
public abstract com.sun.source.tree.ClassTree getClassBody ()
}
com/sun/source/tree/ParameterizedTypeTree.classParameterizedTypeTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ParameterizedTypeTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract com.sun.source.tree.Tree getType ()
public abstract java.util.List getTypeArguments ()
}
com/sun/source/tree/ParenthesizedTree.classParenthesizedTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ParenthesizedTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/source/tree/PrimitiveTypeTree.classPrimitiveTypeTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.PrimitiveTypeTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract javax.lang.model.type.TypeKind getPrimitiveTypeKind ()
}
com/sun/source/tree/ReturnTree.classReturnTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ReturnTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/source/tree/Scope.classScope.java
package com.sun.source.tree
public abstract com.sun.source.tree.Scope extends java.lang.Object {
public abstract com.sun.source.tree.Scope getEnclosingScope ()
public abstract javax.lang.model.element.TypeElement getEnclosingClass ()
public abstract javax.lang.model.element.ExecutableElement getEnclosingMethod ()
public abstract java.lang.Iterable getLocalElements ()
}
com/sun/source/tree/StatementTree.classStatementTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.StatementTree extends java.lang.Object implements com.sun.source.tree.Tree {
}
com/sun/source/tree/SwitchTree.classSwitchTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.SwitchTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.ExpressionTree getExpression ()
public abstract java.util.List getCases ()
}
com/sun/source/tree/SynchronizedTree.classSynchronizedTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.SynchronizedTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.ExpressionTree getExpression ()
public abstract com.sun.source.tree.BlockTree getBlock ()
}
com/sun/source/tree/ThrowTree.classThrowTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.ThrowTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/source/tree/Tree$Kind.classTree.java
package com.sun.source.tree
public final com.sun.source.tree.Tree$Kind extends java.lang.Enum {
public static final com.sun.source.tree.Tree$Kind ANNOTATED_TYPE
public static final com.sun.source.tree.Tree$Kind ANNOTATION
public static final com.sun.source.tree.Tree$Kind TYPE_ANNOTATION
public static final com.sun.source.tree.Tree$Kind ARRAY_ACCESS
public static final com.sun.source.tree.Tree$Kind ARRAY_TYPE
public static final com.sun.source.tree.Tree$Kind ASSERT
public static final com.sun.source.tree.Tree$Kind ASSIGNMENT
public static final com.sun.source.tree.Tree$Kind BLOCK
public static final com.sun.source.tree.Tree$Kind BREAK
public static final com.sun.source.tree.Tree$Kind CASE
public static final com.sun.source.tree.Tree$Kind CATCH
public static final com.sun.source.tree.Tree$Kind CLASS
public static final com.sun.source.tree.Tree$Kind COMPILATION_UNIT
public static final com.sun.source.tree.Tree$Kind CONDITIONAL_EXPRESSION
public static final com.sun.source.tree.Tree$Kind CONTINUE
public static final com.sun.source.tree.Tree$Kind DO_WHILE_LOOP
public static final com.sun.source.tree.Tree$Kind ENHANCED_FOR_LOOP
public static final com.sun.source.tree.Tree$Kind EXPRESSION_STATEMENT
public static final com.sun.source.tree.Tree$Kind MEMBER_SELECT
public static final com.sun.source.tree.Tree$Kind MEMBER_REFERENCE
public static final com.sun.source.tree.Tree$Kind FOR_LOOP
public static final com.sun.source.tree.Tree$Kind IDENTIFIER
public static final com.sun.source.tree.Tree$Kind IF
public static final com.sun.source.tree.Tree$Kind IMPORT
public static final com.sun.source.tree.Tree$Kind INSTANCE_OF
public static final com.sun.source.tree.Tree$Kind LABELED_STATEMENT
public static final com.sun.source.tree.Tree$Kind METHOD
public static final com.sun.source.tree.Tree$Kind METHOD_INVOCATION
public static final com.sun.source.tree.Tree$Kind MODIFIERS
public static final com.sun.source.tree.Tree$Kind NEW_ARRAY
public static final com.sun.source.tree.Tree$Kind NEW_CLASS
public static final com.sun.source.tree.Tree$Kind LAMBDA_EXPRESSION
public static final com.sun.source.tree.Tree$Kind PARENTHESIZED
public static final com.sun.source.tree.Tree$Kind PRIMITIVE_TYPE
public static final com.sun.source.tree.Tree$Kind RETURN
public static final com.sun.source.tree.Tree$Kind EMPTY_STATEMENT
public static final com.sun.source.tree.Tree$Kind SWITCH
public static final com.sun.source.tree.Tree$Kind SYNCHRONIZED
public static final com.sun.source.tree.Tree$Kind THROW
public static final com.sun.source.tree.Tree$Kind TRY
public static final com.sun.source.tree.Tree$Kind PARAMETERIZED_TYPE
public static final com.sun.source.tree.Tree$Kind UNION_TYPE
public static final com.sun.source.tree.Tree$Kind INTERSECTION_TYPE
public static final com.sun.source.tree.Tree$Kind TYPE_CAST
public static final com.sun.source.tree.Tree$Kind TYPE_PARAMETER
public static final com.sun.source.tree.Tree$Kind VARIABLE
public static final com.sun.source.tree.Tree$Kind WHILE_LOOP
public static final com.sun.source.tree.Tree$Kind POSTFIX_INCREMENT
public static final com.sun.source.tree.Tree$Kind POSTFIX_DECREMENT
public static final com.sun.source.tree.Tree$Kind PREFIX_INCREMENT
public static final com.sun.source.tree.Tree$Kind PREFIX_DECREMENT
public static final com.sun.source.tree.Tree$Kind UNARY_PLUS
public static final com.sun.source.tree.Tree$Kind UNARY_MINUS
public static final com.sun.source.tree.Tree$Kind BITWISE_COMPLEMENT
public static final com.sun.source.tree.Tree$Kind LOGICAL_COMPLEMENT
public static final com.sun.source.tree.Tree$Kind MULTIPLY
public static final com.sun.source.tree.Tree$Kind DIVIDE
public static final com.sun.source.tree.Tree$Kind REMAINDER
public static final com.sun.source.tree.Tree$Kind PLUS
public static final com.sun.source.tree.Tree$Kind MINUS
public static final com.sun.source.tree.Tree$Kind LEFT_SHIFT
public static final com.sun.source.tree.Tree$Kind RIGHT_SHIFT
public static final com.sun.source.tree.Tree$Kind UNSIGNED_RIGHT_SHIFT
public static final com.sun.source.tree.Tree$Kind LESS_THAN
public static final com.sun.source.tree.Tree$Kind GREATER_THAN
public static final com.sun.source.tree.Tree$Kind LESS_THAN_EQUAL
public static final com.sun.source.tree.Tree$Kind GREATER_THAN_EQUAL
public static final com.sun.source.tree.Tree$Kind EQUAL_TO
public static final com.sun.source.tree.Tree$Kind NOT_EQUAL_TO
public static final com.sun.source.tree.Tree$Kind AND
public static final com.sun.source.tree.Tree$Kind XOR
public static final com.sun.source.tree.Tree$Kind OR
public static final com.sun.source.tree.Tree$Kind CONDITIONAL_AND
public static final com.sun.source.tree.Tree$Kind CONDITIONAL_OR
public static final com.sun.source.tree.Tree$Kind MULTIPLY_ASSIGNMENT
public static final com.sun.source.tree.Tree$Kind DIVIDE_ASSIGNMENT
public static final com.sun.source.tree.Tree$Kind REMAINDER_ASSIGNMENT
public static final com.sun.source.tree.Tree$Kind PLUS_ASSIGNMENT
public static final com.sun.source.tree.Tree$Kind MINUS_ASSIGNMENT
public static final com.sun.source.tree.Tree$Kind LEFT_SHIFT_ASSIGNMENT
public static final com.sun.source.tree.Tree$Kind RIGHT_SHIFT_ASSIGNMENT
public static final com.sun.source.tree.Tree$Kind UNSIGNED_RIGHT_SHIFT_ASSIGNMENT
public static final com.sun.source.tree.Tree$Kind AND_ASSIGNMENT
public static final com.sun.source.tree.Tree$Kind XOR_ASSIGNMENT
public static final com.sun.source.tree.Tree$Kind OR_ASSIGNMENT
public static final com.sun.source.tree.Tree$Kind INT_LITERAL
public static final com.sun.source.tree.Tree$Kind LONG_LITERAL
public static final com.sun.source.tree.Tree$Kind FLOAT_LITERAL
public static final com.sun.source.tree.Tree$Kind DOUBLE_LITERAL
public static final com.sun.source.tree.Tree$Kind BOOLEAN_LITERAL
public static final com.sun.source.tree.Tree$Kind CHAR_LITERAL
public static final com.sun.source.tree.Tree$Kind STRING_LITERAL
public static final com.sun.source.tree.Tree$Kind NULL_LITERAL
public static final com.sun.source.tree.Tree$Kind UNBOUNDED_WILDCARD
public static final com.sun.source.tree.Tree$Kind EXTENDS_WILDCARD
public static final com.sun.source.tree.Tree$Kind SUPER_WILDCARD
public static final com.sun.source.tree.Tree$Kind ERRONEOUS
public static final com.sun.source.tree.Tree$Kind INTERFACE
public static final com.sun.source.tree.Tree$Kind ENUM
public static final com.sun.source.tree.Tree$Kind ANNOTATION_TYPE
public static final com.sun.source.tree.Tree$Kind OTHER
private final Class associatedInterface
private static final com.sun.source.tree.Tree$Kind[] $VALUES
public static com.sun.source.tree.Tree$Kind[] values ()
public static com.sun.source.tree.Tree$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.Class)
Class intf
public java.lang.Class asInterface ()
static void ()
}
com/sun/source/tree/Tree.classTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.Tree extends java.lang.Object {
public abstract com.sun.source.tree.Tree$Kind getKind ()
public abstract java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
}
com/sun/source/tree/TreeVisitor.classTreeVisitor.java
package com.sun.source.tree
public abstract com.sun.source.tree.TreeVisitor extends java.lang.Object {
public abstract java.lang.Object visitAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, java.lang.Object)
public abstract java.lang.Object visitAnnotation (com.sun.source.tree.AnnotationTree, java.lang.Object)
public abstract java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
public abstract java.lang.Object visitAssert (com.sun.source.tree.AssertTree, java.lang.Object)
public abstract java.lang.Object visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Object)
public abstract java.lang.Object visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Object)
public abstract java.lang.Object visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
public abstract java.lang.Object visitBlock (com.sun.source.tree.BlockTree, java.lang.Object)
public abstract java.lang.Object visitBreak (com.sun.source.tree.BreakTree, java.lang.Object)
public abstract java.lang.Object visitCase (com.sun.source.tree.CaseTree, java.lang.Object)
public abstract java.lang.Object visitCatch (com.sun.source.tree.CatchTree, java.lang.Object)
public abstract java.lang.Object visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
public abstract java.lang.Object visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
public abstract java.lang.Object visitContinue (com.sun.source.tree.ContinueTree, java.lang.Object)
public abstract java.lang.Object visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, java.lang.Object)
public abstract java.lang.Object visitErroneous (com.sun.source.tree.ErroneousTree, java.lang.Object)
public abstract java.lang.Object visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Object)
public abstract java.lang.Object visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, java.lang.Object)
public abstract java.lang.Object visitForLoop (com.sun.source.tree.ForLoopTree, java.lang.Object)
public abstract java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public abstract java.lang.Object visitIf (com.sun.source.tree.IfTree, java.lang.Object)
public abstract java.lang.Object visitImport (com.sun.source.tree.ImportTree, java.lang.Object)
public abstract java.lang.Object visitArrayAccess (com.sun.source.tree.ArrayAccessTree, java.lang.Object)
public abstract java.lang.Object visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, java.lang.Object)
public abstract java.lang.Object visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Object)
public abstract java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
public abstract java.lang.Object visitModifiers (com.sun.source.tree.ModifiersTree, java.lang.Object)
public abstract java.lang.Object visitNewArray (com.sun.source.tree.NewArrayTree, java.lang.Object)
public abstract java.lang.Object visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
public abstract java.lang.Object visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Object)
public abstract java.lang.Object visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Object)
public abstract java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
public abstract java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
public abstract java.lang.Object visitMemberReference (com.sun.source.tree.MemberReferenceTree, java.lang.Object)
public abstract java.lang.Object visitEmptyStatement (com.sun.source.tree.EmptyStatementTree, java.lang.Object)
public abstract java.lang.Object visitSwitch (com.sun.source.tree.SwitchTree, java.lang.Object)
public abstract java.lang.Object visitSynchronized (com.sun.source.tree.SynchronizedTree, java.lang.Object)
public abstract java.lang.Object visitThrow (com.sun.source.tree.ThrowTree, java.lang.Object)
public abstract java.lang.Object visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, java.lang.Object)
public abstract java.lang.Object visitTry (com.sun.source.tree.TryTree, java.lang.Object)
public abstract java.lang.Object visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Object)
public abstract java.lang.Object visitUnionType (com.sun.source.tree.UnionTypeTree, java.lang.Object)
public abstract java.lang.Object visitIntersectionType (com.sun.source.tree.IntersectionTypeTree, java.lang.Object)
public abstract java.lang.Object visitArrayType (com.sun.source.tree.ArrayTypeTree, java.lang.Object)
public abstract java.lang.Object visitTypeCast (com.sun.source.tree.TypeCastTree, java.lang.Object)
public abstract java.lang.Object visitPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, java.lang.Object)
public abstract java.lang.Object visitTypeParameter (com.sun.source.tree.TypeParameterTree, java.lang.Object)
public abstract java.lang.Object visitInstanceOf (com.sun.source.tree.InstanceOfTree, java.lang.Object)
public abstract java.lang.Object visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
public abstract java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
public abstract java.lang.Object visitWhileLoop (com.sun.source.tree.WhileLoopTree, java.lang.Object)
public abstract java.lang.Object visitWildcard (com.sun.source.tree.WildcardTree, java.lang.Object)
public abstract java.lang.Object visitOther (com.sun.source.tree.Tree, java.lang.Object)
}
com/sun/source/tree/TryTree.classTryTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.TryTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.BlockTree getBlock ()
public abstract java.util.List getCatches ()
public abstract com.sun.source.tree.BlockTree getFinallyBlock ()
public abstract java.util.List getResources ()
}
com/sun/source/tree/TypeCastTree.classTypeCastTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.TypeCastTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.Tree getType ()
public abstract com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/source/tree/TypeParameterTree.classTypeParameterTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.TypeParameterTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract javax.lang.model.element.Name getName ()
public abstract java.util.List getBounds ()
public abstract java.util.List getAnnotations ()
}
com/sun/source/tree/UnaryTree.classUnaryTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.UnaryTree extends java.lang.Object implements com.sun.source.tree.ExpressionTree {
public abstract com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/source/tree/UnionTypeTree.classUnionTypeTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.UnionTypeTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract java.util.List getTypeAlternatives ()
}
com/sun/source/tree/VariableTree.classVariableTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.VariableTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.ModifiersTree getModifiers ()
public abstract javax.lang.model.element.Name getName ()
public abstract com.sun.source.tree.ExpressionTree getNameExpression ()
public abstract com.sun.source.tree.Tree getType ()
public abstract com.sun.source.tree.ExpressionTree getInitializer ()
}
com/sun/source/tree/WhileLoopTree.classWhileLoopTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.WhileLoopTree extends java.lang.Object implements com.sun.source.tree.StatementTree {
public abstract com.sun.source.tree.ExpressionTree getCondition ()
public abstract com.sun.source.tree.StatementTree getStatement ()
}
com/sun/source/tree/WildcardTree.classWildcardTree.java
package com.sun.source.tree
public abstract com.sun.source.tree.WildcardTree extends java.lang.Object implements com.sun.source.tree.Tree {
public abstract com.sun.source.tree.Tree getBound ()
}
com/sun/source/util/DocSourcePositions.classDocSourcePositions.java
package com.sun.source.util
public abstract com.sun.source.util.DocSourcePositions extends java.lang.Object implements com.sun.source.util.SourcePositions {
public abstract long getStartPosition (com.sun.source.tree.CompilationUnitTree, com.sun.source.doctree.DocCommentTree, com.sun.source.doctree.DocTree)
public abstract long getEndPosition (com.sun.source.tree.CompilationUnitTree, com.sun.source.doctree.DocCommentTree, com.sun.source.doctree.DocTree)
}
com/sun/source/util/DocTreePath$1.classDocTreePath.java
package com.sun.source.util
com.sun.source.util.DocTreePath$1 extends java.lang.Object implements java.util.Iterator {
private com.sun.source.util.DocTreePath next
final com.sun.source.util.DocTreePath this$0
void (com.sun.source.util.DocTreePath)
com.sun.source.util.DocTreePath this$0
public boolean hasNext ()
public com.sun.source.doctree.DocTree next ()
com.sun.source.doctree.DocTree t
public void remove ()
public volatile java.lang.Object next ()
}
com/sun/source/util/DocTreePath$1PathFinder.classDocTreePath.java
package com.sun.source.util
com.sun.source.util.DocTreePath$1PathFinder extends com.sun.source.util.DocTreePathScanner {
void ()
public com.sun.source.util.DocTreePath scan (com.sun.source.doctree.DocTree, com.sun.source.doctree.DocTree)
com.sun.source.doctree.DocTree tree
com.sun.source.doctree.DocTree target
public volatile java.lang.Object scan (com.sun.source.doctree.DocTree, java.lang.Object)
}
com/sun/source/util/DocTreePath$1Result.classDocTreePath.java
package com.sun.source.util
com.sun.source.util.DocTreePath$1Result extends java.lang.Error {
static final long serialVersionUID
com.sun.source.util.DocTreePath path
void (com.sun.source.util.DocTreePath)
com.sun.source.util.DocTreePath path
}
com/sun/source/util/DocTreePath.classDocTreePath.java
package com.sun.source.util
public com.sun.source.util.DocTreePath extends java.lang.Object implements java.lang.Iterable {
private final com.sun.source.util.TreePath treePath
private final com.sun.source.doctree.DocCommentTree docComment
private final com.sun.source.doctree.DocTree leaf
private final com.sun.source.util.DocTreePath parent
public static com.sun.source.util.DocTreePath getPath (com.sun.source.util.TreePath, com.sun.source.doctree.DocCommentTree, com.sun.source.doctree.DocTree)
com.sun.source.util.TreePath treePath
com.sun.source.doctree.DocCommentTree doc
com.sun.source.doctree.DocTree target
public static com.sun.source.util.DocTreePath getPath (com.sun.source.util.DocTreePath, com.sun.source.doctree.DocTree)
com.sun.source.util.DocTreePath$1Result result
com.sun.source.util.DocTreePath path
com.sun.source.doctree.DocTree target
public void (com.sun.source.util.TreePath, com.sun.source.doctree.DocCommentTree)
com.sun.source.util.TreePath treePath
com.sun.source.doctree.DocCommentTree t
public void (com.sun.source.util.DocTreePath, com.sun.source.doctree.DocTree)
com.sun.source.util.DocTreePath p
com.sun.source.doctree.DocTree t
public com.sun.source.util.TreePath getTreePath ()
public com.sun.source.doctree.DocCommentTree getDocComment ()
public com.sun.source.doctree.DocTree getLeaf ()
public com.sun.source.util.DocTreePath getParentPath ()
public java.util.Iterator iterator ()
static com.sun.source.doctree.DocTree access$000 (com.sun.source.util.DocTreePath)
com.sun.source.util.DocTreePath x0
static com.sun.source.util.DocTreePath access$100 (com.sun.source.util.DocTreePath)
com.sun.source.util.DocTreePath x0
}
com/sun/source/util/DocTreePathScanner.classDocTreePathScanner.java
package com.sun.source.util
public com.sun.source.util.DocTreePathScanner extends com.sun.source.util.DocTreeScanner {
private com.sun.source.util.DocTreePath path
public void ()
public java.lang.Object scan (com.sun.source.util.DocTreePath, java.lang.Object)
com.sun.source.util.DocTreePath path
Object p
public java.lang.Object scan (com.sun.source.doctree.DocTree, java.lang.Object)
com.sun.source.doctree.DocTree tree
Object p
com.sun.source.util.DocTreePath prev
public com.sun.source.util.DocTreePath getCurrentPath ()
}
com/sun/source/util/DocTreeScanner.classDocTreeScanner.java
package com.sun.source.util
public com.sun.source.util.DocTreeScanner extends java.lang.Object implements com.sun.source.doctree.DocTreeVisitor {
public void ()
public java.lang.Object scan (com.sun.source.doctree.DocTree, java.lang.Object)
com.sun.source.doctree.DocTree node
Object p
private java.lang.Object scanAndReduce (com.sun.source.doctree.DocTree, java.lang.Object, java.lang.Object)
com.sun.source.doctree.DocTree node
Object p
Object r
public java.lang.Object scan (java.lang.Iterable, java.lang.Object)
com.sun.source.doctree.DocTree node
boolean first
Iterable nodes
Object p
Object r
private java.lang.Object scanAndReduce (java.lang.Iterable, java.lang.Object, java.lang.Object)
Iterable nodes
Object p
Object r
public java.lang.Object reduce (java.lang.Object, java.lang.Object)
Object r1
Object r2
public java.lang.Object visitAttribute (com.sun.source.doctree.AttributeTree, java.lang.Object)
com.sun.source.doctree.AttributeTree node
Object p
public java.lang.Object visitAuthor (com.sun.source.doctree.AuthorTree, java.lang.Object)
com.sun.source.doctree.AuthorTree node
Object p
public java.lang.Object visitComment (com.sun.source.doctree.CommentTree, java.lang.Object)
com.sun.source.doctree.CommentTree node
Object p
public java.lang.Object visitDeprecated (com.sun.source.doctree.DeprecatedTree, java.lang.Object)
com.sun.source.doctree.DeprecatedTree node
Object p
public java.lang.Object visitDocComment (com.sun.source.doctree.DocCommentTree, java.lang.Object)
com.sun.source.doctree.DocCommentTree node
Object p
Object r
public java.lang.Object visitDocRoot (com.sun.source.doctree.DocRootTree, java.lang.Object)
com.sun.source.doctree.DocRootTree node
Object p
public java.lang.Object visitEndElement (com.sun.source.doctree.EndElementTree, java.lang.Object)
com.sun.source.doctree.EndElementTree node
Object p
public java.lang.Object visitEntity (com.sun.source.doctree.EntityTree, java.lang.Object)
com.sun.source.doctree.EntityTree node
Object p
public java.lang.Object visitErroneous (com.sun.source.doctree.ErroneousTree, java.lang.Object)
com.sun.source.doctree.ErroneousTree node
Object p
public java.lang.Object visitIdentifier (com.sun.source.doctree.IdentifierTree, java.lang.Object)
com.sun.source.doctree.IdentifierTree node
Object p
public java.lang.Object visitInheritDoc (com.sun.source.doctree.InheritDocTree, java.lang.Object)
com.sun.source.doctree.InheritDocTree node
Object p
public java.lang.Object visitLink (com.sun.source.doctree.LinkTree, java.lang.Object)
com.sun.source.doctree.LinkTree node
Object p
Object r
public java.lang.Object visitLiteral (com.sun.source.doctree.LiteralTree, java.lang.Object)
com.sun.source.doctree.LiteralTree node
Object p
public java.lang.Object visitParam (com.sun.source.doctree.ParamTree, java.lang.Object)
com.sun.source.doctree.ParamTree node
Object p
Object r
public java.lang.Object visitReference (com.sun.source.doctree.ReferenceTree, java.lang.Object)
com.sun.source.doctree.ReferenceTree node
Object p
public java.lang.Object visitReturn (com.sun.source.doctree.ReturnTree, java.lang.Object)
com.sun.source.doctree.ReturnTree node
Object p
public java.lang.Object visitSee (com.sun.source.doctree.SeeTree, java.lang.Object)
com.sun.source.doctree.SeeTree node
Object p
public java.lang.Object visitSerial (com.sun.source.doctree.SerialTree, java.lang.Object)
com.sun.source.doctree.SerialTree node
Object p
public java.lang.Object visitSerialData (com.sun.source.doctree.SerialDataTree, java.lang.Object)
com.sun.source.doctree.SerialDataTree node
Object p
public java.lang.Object visitSerialField (com.sun.source.doctree.SerialFieldTree, java.lang.Object)
com.sun.source.doctree.SerialFieldTree node
Object p
Object r
public java.lang.Object visitSince (com.sun.source.doctree.SinceTree, java.lang.Object)
com.sun.source.doctree.SinceTree node
Object p
public java.lang.Object visitStartElement (com.sun.source.doctree.StartElementTree, java.lang.Object)
com.sun.source.doctree.StartElementTree node
Object p
public java.lang.Object visitText (com.sun.source.doctree.TextTree, java.lang.Object)
com.sun.source.doctree.TextTree node
Object p
public java.lang.Object visitThrows (com.sun.source.doctree.ThrowsTree, java.lang.Object)
com.sun.source.doctree.ThrowsTree node
Object p
Object r
public java.lang.Object visitUnknownBlockTag (com.sun.source.doctree.UnknownBlockTagTree, java.lang.Object)
com.sun.source.doctree.UnknownBlockTagTree node
Object p
public java.lang.Object visitUnknownInlineTag (com.sun.source.doctree.UnknownInlineTagTree, java.lang.Object)
com.sun.source.doctree.UnknownInlineTagTree node
Object p
public java.lang.Object visitValue (com.sun.source.doctree.ValueTree, java.lang.Object)
com.sun.source.doctree.ValueTree node
Object p
public java.lang.Object visitVersion (com.sun.source.doctree.VersionTree, java.lang.Object)
com.sun.source.doctree.VersionTree node
Object p
public java.lang.Object visitOther (com.sun.source.doctree.DocTree, java.lang.Object)
com.sun.source.doctree.DocTree node
Object p
}
com/sun/source/util/DocTrees.classDocTrees.java
package com.sun.source.util
public abstract com.sun.source.util.DocTrees extends com.sun.source.util.Trees {
public void ()
public static com.sun.source.util.DocTrees instance (javax.tools.JavaCompiler$CompilationTask)
javax.tools.JavaCompiler$CompilationTask task
public static com.sun.source.util.DocTrees instance (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment env
public abstract com.sun.source.doctree.DocCommentTree getDocCommentTree (com.sun.source.util.TreePath)
public abstract javax.lang.model.element.Element getElement (com.sun.source.util.DocTreePath)
public abstract com.sun.source.util.DocSourcePositions getSourcePositions ()
public abstract void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, com.sun.source.doctree.DocTree, com.sun.source.doctree.DocCommentTree, com.sun.source.tree.CompilationUnitTree)
public volatile com.sun.source.util.SourcePositions getSourcePositions ()
}
com/sun/source/util/JavacTask.classJavacTask.java
package com.sun.source.util
public abstract com.sun.source.util.JavacTask extends java.lang.Object implements javax.tools.JavaCompiler$CompilationTask {
public void ()
public static com.sun.source.util.JavacTask instance (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment processingEnvironment
com.sun.tools.javac.util.Context c
com.sun.source.util.JavacTask t
public abstract java.lang.Iterable parse () throws java.io.IOException
public abstract java.lang.Iterable analyze () throws java.io.IOException
public abstract java.lang.Iterable generate () throws java.io.IOException
public abstract void setTaskListener (com.sun.source.util.TaskListener)
public abstract void addTaskListener (com.sun.source.util.TaskListener)
public abstract void removeTaskListener (com.sun.source.util.TaskListener)
public abstract javax.lang.model.type.TypeMirror getTypeMirror (java.lang.Iterable)
public abstract javax.lang.model.util.Elements getElements ()
public abstract javax.lang.model.util.Types getTypes ()
}
com/sun/source/util/Plugin.classPlugin.java
package com.sun.source.util
public abstract com.sun.source.util.Plugin extends java.lang.Object {
public abstract java.lang.String getName ()
public transient abstract void init (com.sun.source.util.JavacTask, java.lang.String[])
}
com/sun/source/util/SimpleDocTreeVisitor.classSimpleDocTreeVisitor.java
package com.sun.source.util
public com.sun.source.util.SimpleDocTreeVisitor extends java.lang.Object implements com.sun.source.doctree.DocTreeVisitor {
protected final Object DEFAULT_VALUE
protected void ()
protected void (java.lang.Object)
Object defaultValue
protected java.lang.Object defaultAction (com.sun.source.doctree.DocTree, java.lang.Object)
com.sun.source.doctree.DocTree node
Object p
public final java.lang.Object visit (com.sun.source.doctree.DocTree, java.lang.Object)
com.sun.source.doctree.DocTree node
Object p
public final java.lang.Object visit (java.lang.Iterable, java.lang.Object)
com.sun.source.doctree.DocTree node
Iterable nodes
Object p
Object r
public java.lang.Object visitAttribute (com.sun.source.doctree.AttributeTree, java.lang.Object)
com.sun.source.doctree.AttributeTree node
Object p
public java.lang.Object visitAuthor (com.sun.source.doctree.AuthorTree, java.lang.Object)
com.sun.source.doctree.AuthorTree node
Object p
public java.lang.Object visitComment (com.sun.source.doctree.CommentTree, java.lang.Object)
com.sun.source.doctree.CommentTree node
Object p
public java.lang.Object visitDeprecated (com.sun.source.doctree.DeprecatedTree, java.lang.Object)
com.sun.source.doctree.DeprecatedTree node
Object p
public java.lang.Object visitDocComment (com.sun.source.doctree.DocCommentTree, java.lang.Object)
com.sun.source.doctree.DocCommentTree node
Object p
public java.lang.Object visitDocRoot (com.sun.source.doctree.DocRootTree, java.lang.Object)
com.sun.source.doctree.DocRootTree node
Object p
public java.lang.Object visitEndElement (com.sun.source.doctree.EndElementTree, java.lang.Object)
com.sun.source.doctree.EndElementTree node
Object p
public java.lang.Object visitEntity (com.sun.source.doctree.EntityTree, java.lang.Object)
com.sun.source.doctree.EntityTree node
Object p
public java.lang.Object visitErroneous (com.sun.source.doctree.ErroneousTree, java.lang.Object)
com.sun.source.doctree.ErroneousTree node
Object p
public java.lang.Object visitIdentifier (com.sun.source.doctree.IdentifierTree, java.lang.Object)
com.sun.source.doctree.IdentifierTree node
Object p
public java.lang.Object visitInheritDoc (com.sun.source.doctree.InheritDocTree, java.lang.Object)
com.sun.source.doctree.InheritDocTree node
Object p
public java.lang.Object visitLink (com.sun.source.doctree.LinkTree, java.lang.Object)
com.sun.source.doctree.LinkTree node
Object p
public java.lang.Object visitLiteral (com.sun.source.doctree.LiteralTree, java.lang.Object)
com.sun.source.doctree.LiteralTree node
Object p
public java.lang.Object visitParam (com.sun.source.doctree.ParamTree, java.lang.Object)
com.sun.source.doctree.ParamTree node
Object p
public java.lang.Object visitReference (com.sun.source.doctree.ReferenceTree, java.lang.Object)
com.sun.source.doctree.ReferenceTree node
Object p
public java.lang.Object visitReturn (com.sun.source.doctree.ReturnTree, java.lang.Object)
com.sun.source.doctree.ReturnTree node
Object p
public java.lang.Object visitSee (com.sun.source.doctree.SeeTree, java.lang.Object)
com.sun.source.doctree.SeeTree node
Object p
public java.lang.Object visitSerial (com.sun.source.doctree.SerialTree, java.lang.Object)
com.sun.source.doctree.SerialTree node
Object p
public java.lang.Object visitSerialData (com.sun.source.doctree.SerialDataTree, java.lang.Object)
com.sun.source.doctree.SerialDataTree node
Object p
public java.lang.Object visitSerialField (com.sun.source.doctree.SerialFieldTree, java.lang.Object)
com.sun.source.doctree.SerialFieldTree node
Object p
public java.lang.Object visitSince (com.sun.source.doctree.SinceTree, java.lang.Object)
com.sun.source.doctree.SinceTree node
Object p
public java.lang.Object visitStartElement (com.sun.source.doctree.StartElementTree, java.lang.Object)
com.sun.source.doctree.StartElementTree node
Object p
public java.lang.Object visitText (com.sun.source.doctree.TextTree, java.lang.Object)
com.sun.source.doctree.TextTree node
Object p
public java.lang.Object visitThrows (com.sun.source.doctree.ThrowsTree, java.lang.Object)
com.sun.source.doctree.ThrowsTree node
Object p
public java.lang.Object visitUnknownBlockTag (com.sun.source.doctree.UnknownBlockTagTree, java.lang.Object)
com.sun.source.doctree.UnknownBlockTagTree node
Object p
public java.lang.Object visitUnknownInlineTag (com.sun.source.doctree.UnknownInlineTagTree, java.lang.Object)
com.sun.source.doctree.UnknownInlineTagTree node
Object p
public java.lang.Object visitValue (com.sun.source.doctree.ValueTree, java.lang.Object)
com.sun.source.doctree.ValueTree node
Object p
public java.lang.Object visitVersion (com.sun.source.doctree.VersionTree, java.lang.Object)
com.sun.source.doctree.VersionTree node
Object p
public java.lang.Object visitOther (com.sun.source.doctree.DocTree, java.lang.Object)
com.sun.source.doctree.DocTree node
Object p
}
com/sun/source/util/SimpleTreeVisitor.classSimpleTreeVisitor.java
package com.sun.source.util
public com.sun.source.util.SimpleTreeVisitor extends java.lang.Object implements com.sun.source.tree.TreeVisitor {
protected final Object DEFAULT_VALUE
protected void ()
protected void (java.lang.Object)
Object defaultValue
protected java.lang.Object defaultAction (com.sun.source.tree.Tree, java.lang.Object)
com.sun.source.tree.Tree node
Object p
public final java.lang.Object visit (com.sun.source.tree.Tree, java.lang.Object)
com.sun.source.tree.Tree node
Object p
public final java.lang.Object visit (java.lang.Iterable, java.lang.Object)
com.sun.source.tree.Tree node
Iterable nodes
Object p
Object r
public java.lang.Object visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, java.lang.Object)
com.sun.source.tree.CompilationUnitTree node
Object p
public java.lang.Object visitImport (com.sun.source.tree.ImportTree, java.lang.Object)
com.sun.source.tree.ImportTree node
Object p
public java.lang.Object visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
com.sun.source.tree.ClassTree node
Object p
public java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
com.sun.source.tree.MethodTree node
Object p
public java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
com.sun.source.tree.VariableTree node
Object p
public java.lang.Object visitEmptyStatement (com.sun.source.tree.EmptyStatementTree, java.lang.Object)
com.sun.source.tree.EmptyStatementTree node
Object p
public java.lang.Object visitBlock (com.sun.source.tree.BlockTree, java.lang.Object)
com.sun.source.tree.BlockTree node
Object p
public java.lang.Object visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, java.lang.Object)
com.sun.source.tree.DoWhileLoopTree node
Object p
public java.lang.Object visitWhileLoop (com.sun.source.tree.WhileLoopTree, java.lang.Object)
com.sun.source.tree.WhileLoopTree node
Object p
public java.lang.Object visitForLoop (com.sun.source.tree.ForLoopTree, java.lang.Object)
com.sun.source.tree.ForLoopTree node
Object p
public java.lang.Object visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, java.lang.Object)
com.sun.source.tree.EnhancedForLoopTree node
Object p
public java.lang.Object visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, java.lang.Object)
com.sun.source.tree.LabeledStatementTree node
Object p
public java.lang.Object visitSwitch (com.sun.source.tree.SwitchTree, java.lang.Object)
com.sun.source.tree.SwitchTree node
Object p
public java.lang.Object visitCase (com.sun.source.tree.CaseTree, java.lang.Object)
com.sun.source.tree.CaseTree node
Object p
public java.lang.Object visitSynchronized (com.sun.source.tree.SynchronizedTree, java.lang.Object)
com.sun.source.tree.SynchronizedTree node
Object p
public java.lang.Object visitTry (com.sun.source.tree.TryTree, java.lang.Object)
com.sun.source.tree.TryTree node
Object p
public java.lang.Object visitCatch (com.sun.source.tree.CatchTree, java.lang.Object)
com.sun.source.tree.CatchTree node
Object p
public java.lang.Object visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
com.sun.source.tree.ConditionalExpressionTree node
Object p
public java.lang.Object visitIf (com.sun.source.tree.IfTree, java.lang.Object)
com.sun.source.tree.IfTree node
Object p
public java.lang.Object visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Object)
com.sun.source.tree.ExpressionStatementTree node
Object p
public java.lang.Object visitBreak (com.sun.source.tree.BreakTree, java.lang.Object)
com.sun.source.tree.BreakTree node
Object p
public java.lang.Object visitContinue (com.sun.source.tree.ContinueTree, java.lang.Object)
com.sun.source.tree.ContinueTree node
Object p
public java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
com.sun.source.tree.ReturnTree node
Object p
public java.lang.Object visitThrow (com.sun.source.tree.ThrowTree, java.lang.Object)
com.sun.source.tree.ThrowTree node
Object p
public java.lang.Object visitAssert (com.sun.source.tree.AssertTree, java.lang.Object)
com.sun.source.tree.AssertTree node
Object p
public java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
com.sun.source.tree.MethodInvocationTree node
Object p
public java.lang.Object visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
com.sun.source.tree.NewClassTree node
Object p
public java.lang.Object visitNewArray (com.sun.source.tree.NewArrayTree, java.lang.Object)
com.sun.source.tree.NewArrayTree node
Object p
public java.lang.Object visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Object)
com.sun.source.tree.LambdaExpressionTree node
Object p
public java.lang.Object visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Object)
com.sun.source.tree.ParenthesizedTree node
Object p
public java.lang.Object visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Object)
com.sun.source.tree.AssignmentTree node
Object p
public java.lang.Object visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Object)
com.sun.source.tree.CompoundAssignmentTree node
Object p
public java.lang.Object visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
com.sun.source.tree.UnaryTree node
Object p
public java.lang.Object visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
com.sun.source.tree.BinaryTree node
Object p
public java.lang.Object visitTypeCast (com.sun.source.tree.TypeCastTree, java.lang.Object)
com.sun.source.tree.TypeCastTree node
Object p
public java.lang.Object visitInstanceOf (com.sun.source.tree.InstanceOfTree, java.lang.Object)
com.sun.source.tree.InstanceOfTree node
Object p
public java.lang.Object visitArrayAccess (com.sun.source.tree.ArrayAccessTree, java.lang.Object)
com.sun.source.tree.ArrayAccessTree node
Object p
public java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
com.sun.source.tree.MemberSelectTree node
Object p
public java.lang.Object visitMemberReference (com.sun.source.tree.MemberReferenceTree, java.lang.Object)
com.sun.source.tree.MemberReferenceTree node
Object p
public java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
com.sun.source.tree.IdentifierTree node
Object p
public java.lang.Object visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Object)
com.sun.source.tree.LiteralTree node
Object p
public java.lang.Object visitPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, java.lang.Object)
com.sun.source.tree.PrimitiveTypeTree node
Object p
public java.lang.Object visitArrayType (com.sun.source.tree.ArrayTypeTree, java.lang.Object)
com.sun.source.tree.ArrayTypeTree node
Object p
public java.lang.Object visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Object)
com.sun.source.tree.ParameterizedTypeTree node
Object p
public java.lang.Object visitUnionType (com.sun.source.tree.UnionTypeTree, java.lang.Object)
com.sun.source.tree.UnionTypeTree node
Object p
public java.lang.Object visitIntersectionType (com.sun.source.tree.IntersectionTypeTree, java.lang.Object)
com.sun.source.tree.IntersectionTypeTree node
Object p
public java.lang.Object visitTypeParameter (com.sun.source.tree.TypeParameterTree, java.lang.Object)
com.sun.source.tree.TypeParameterTree node
Object p
public java.lang.Object visitWildcard (com.sun.source.tree.WildcardTree, java.lang.Object)
com.sun.source.tree.WildcardTree node
Object p
public java.lang.Object visitModifiers (com.sun.source.tree.ModifiersTree, java.lang.Object)
com.sun.source.tree.ModifiersTree node
Object p
public java.lang.Object visitAnnotation (com.sun.source.tree.AnnotationTree, java.lang.Object)
com.sun.source.tree.AnnotationTree node
Object p
public java.lang.Object visitAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, java.lang.Object)
com.sun.source.tree.AnnotatedTypeTree node
Object p
public java.lang.Object visitErroneous (com.sun.source.tree.ErroneousTree, java.lang.Object)
com.sun.source.tree.ErroneousTree node
Object p
public java.lang.Object visitOther (com.sun.source.tree.Tree, java.lang.Object)
com.sun.source.tree.Tree node
Object p
}
com/sun/source/util/SourcePositions.classSourcePositions.java
package com.sun.source.util
public abstract com.sun.source.util.SourcePositions extends java.lang.Object {
public abstract long getStartPosition (com.sun.source.tree.CompilationUnitTree, com.sun.source.tree.Tree)
public abstract long getEndPosition (com.sun.source.tree.CompilationUnitTree, com.sun.source.tree.Tree)
}
com/sun/source/util/TaskEvent$Kind.classTaskEvent.java
package com.sun.source.util
public final com.sun.source.util.TaskEvent$Kind extends java.lang.Enum {
public static final com.sun.source.util.TaskEvent$Kind PARSE
public static final com.sun.source.util.TaskEvent$Kind ENTER
public static final com.sun.source.util.TaskEvent$Kind ANALYZE
public static final com.sun.source.util.TaskEvent$Kind GENERATE
public static final com.sun.source.util.TaskEvent$Kind ANNOTATION_PROCESSING
public static final com.sun.source.util.TaskEvent$Kind ANNOTATION_PROCESSING_ROUND
private static final com.sun.source.util.TaskEvent$Kind[] $VALUES
public static com.sun.source.util.TaskEvent$Kind[] values ()
public static com.sun.source.util.TaskEvent$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/source/util/TaskEvent.classTaskEvent.java
package com.sun.source.util
public final com.sun.source.util.TaskEvent extends java.lang.Object {
private com.sun.source.util.TaskEvent$Kind kind
private javax.tools.JavaFileObject file
private com.sun.source.tree.CompilationUnitTree unit
private javax.lang.model.element.TypeElement clazz
public void (com.sun.source.util.TaskEvent$Kind)
com.sun.source.util.TaskEvent$Kind kind
public void (com.sun.source.util.TaskEvent$Kind, javax.tools.JavaFileObject)
com.sun.source.util.TaskEvent$Kind kind
javax.tools.JavaFileObject sourceFile
public void (com.sun.source.util.TaskEvent$Kind, com.sun.source.tree.CompilationUnitTree)
com.sun.source.util.TaskEvent$Kind kind
com.sun.source.tree.CompilationUnitTree unit
public void (com.sun.source.util.TaskEvent$Kind, com.sun.source.tree.CompilationUnitTree, javax.lang.model.element.TypeElement)
com.sun.source.util.TaskEvent$Kind kind
com.sun.source.tree.CompilationUnitTree unit
javax.lang.model.element.TypeElement clazz
private void (com.sun.source.util.TaskEvent$Kind, javax.tools.JavaFileObject, com.sun.source.tree.CompilationUnitTree, javax.lang.model.element.TypeElement)
com.sun.source.util.TaskEvent$Kind kind
javax.tools.JavaFileObject file
com.sun.source.tree.CompilationUnitTree unit
javax.lang.model.element.TypeElement clazz
public com.sun.source.util.TaskEvent$Kind getKind ()
public javax.tools.JavaFileObject getSourceFile ()
public com.sun.source.tree.CompilationUnitTree getCompilationUnit ()
public javax.lang.model.element.TypeElement getTypeElement ()
public java.lang.String toString ()
}
com/sun/source/util/TaskListener.classTaskListener.java
package com.sun.source.util
public abstract com.sun.source.util.TaskListener extends java.lang.Object {
public abstract void started (com.sun.source.util.TaskEvent)
public abstract void finished (com.sun.source.util.TaskEvent)
}
com/sun/source/util/TreePath$1.classTreePath.java
package com.sun.source.util
com.sun.source.util.TreePath$1 extends java.lang.Object implements java.util.Iterator {
private com.sun.source.util.TreePath next
final com.sun.source.util.TreePath this$0
void (com.sun.source.util.TreePath)
com.sun.source.util.TreePath this$0
public boolean hasNext ()
public com.sun.source.tree.Tree next ()
com.sun.source.tree.Tree t
public void remove ()
public volatile java.lang.Object next ()
}
com/sun/source/util/TreePath$1PathFinder.classTreePath.java
package com.sun.source.util
com.sun.source.util.TreePath$1PathFinder extends com.sun.source.util.TreePathScanner {
void ()
public com.sun.source.util.TreePath scan (com.sun.source.tree.Tree, com.sun.source.tree.Tree)
com.sun.source.tree.Tree tree
com.sun.source.tree.Tree target
public volatile java.lang.Object scan (com.sun.source.tree.Tree, java.lang.Object)
}
com/sun/source/util/TreePath$1Result.classTreePath.java
package com.sun.source.util
com.sun.source.util.TreePath$1Result extends java.lang.Error {
static final long serialVersionUID
com.sun.source.util.TreePath path
void (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
}
com/sun/source/util/TreePath.classTreePath.java
package com.sun.source.util
public com.sun.source.util.TreePath extends java.lang.Object implements java.lang.Iterable {
private com.sun.source.tree.CompilationUnitTree compilationUnit
private com.sun.source.tree.Tree leaf
private com.sun.source.util.TreePath parent
public static com.sun.source.util.TreePath getPath (com.sun.source.tree.CompilationUnitTree, com.sun.source.tree.Tree)
com.sun.source.tree.CompilationUnitTree unit
com.sun.source.tree.Tree target
public static com.sun.source.util.TreePath getPath (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath$1Result result
com.sun.source.util.TreePath path
com.sun.source.tree.Tree target
public void (com.sun.source.tree.CompilationUnitTree)
com.sun.source.tree.CompilationUnitTree t
public void (com.sun.source.util.TreePath, com.sun.source.tree.Tree)
com.sun.source.util.TreePath p
com.sun.source.tree.Tree t
public com.sun.source.tree.CompilationUnitTree getCompilationUnit ()
public com.sun.source.tree.Tree getLeaf ()
public com.sun.source.util.TreePath getParentPath ()
public java.util.Iterator iterator ()
static com.sun.source.tree.Tree access$000 (com.sun.source.util.TreePath)
com.sun.source.util.TreePath x0
static com.sun.source.util.TreePath access$100 (com.sun.source.util.TreePath)
com.sun.source.util.TreePath x0
}
com/sun/source/util/TreePathScanner.classTreePathScanner.java
package com.sun.source.util
public com.sun.source.util.TreePathScanner extends com.sun.source.util.TreeScanner {
private com.sun.source.util.TreePath path
public void ()
public java.lang.Object scan (com.sun.source.util.TreePath, java.lang.Object)
com.sun.source.util.TreePath path
Object p
public java.lang.Object scan (com.sun.source.tree.Tree, java.lang.Object)
com.sun.source.tree.Tree tree
Object p
com.sun.source.util.TreePath prev
public com.sun.source.util.TreePath getCurrentPath ()
}
com/sun/source/util/TreeScanner.classTreeScanner.java
package com.sun.source.util
public com.sun.source.util.TreeScanner extends java.lang.Object implements com.sun.source.tree.TreeVisitor {
public void ()
public java.lang.Object scan (com.sun.source.tree.Tree, java.lang.Object)
com.sun.source.tree.Tree node
Object p
private java.lang.Object scanAndReduce (com.sun.source.tree.Tree, java.lang.Object, java.lang.Object)
com.sun.source.tree.Tree node
Object p
Object r
public java.lang.Object scan (java.lang.Iterable, java.lang.Object)
com.sun.source.tree.Tree node
boolean first
Iterable nodes
Object p
Object r
private java.lang.Object scanAndReduce (java.lang.Iterable, java.lang.Object, java.lang.Object)
Iterable nodes
Object p
Object r
public java.lang.Object reduce (java.lang.Object, java.lang.Object)
Object r1
Object r2
public java.lang.Object visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, java.lang.Object)
com.sun.source.tree.CompilationUnitTree node
Object p
Object r
public java.lang.Object visitImport (com.sun.source.tree.ImportTree, java.lang.Object)
com.sun.source.tree.ImportTree node
Object p
public java.lang.Object visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
com.sun.source.tree.ClassTree node
Object p
Object r
public java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
com.sun.source.tree.MethodTree node
Object p
Object r
public java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
com.sun.source.tree.VariableTree node
Object p
Object r
public java.lang.Object visitEmptyStatement (com.sun.source.tree.EmptyStatementTree, java.lang.Object)
com.sun.source.tree.EmptyStatementTree node
Object p
public java.lang.Object visitBlock (com.sun.source.tree.BlockTree, java.lang.Object)
com.sun.source.tree.BlockTree node
Object p
public java.lang.Object visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, java.lang.Object)
com.sun.source.tree.DoWhileLoopTree node
Object p
Object r
public java.lang.Object visitWhileLoop (com.sun.source.tree.WhileLoopTree, java.lang.Object)
com.sun.source.tree.WhileLoopTree node
Object p
Object r
public java.lang.Object visitForLoop (com.sun.source.tree.ForLoopTree, java.lang.Object)
com.sun.source.tree.ForLoopTree node
Object p
Object r
public java.lang.Object visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, java.lang.Object)
com.sun.source.tree.EnhancedForLoopTree node
Object p
Object r
public java.lang.Object visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, java.lang.Object)
com.sun.source.tree.LabeledStatementTree node
Object p
public java.lang.Object visitSwitch (com.sun.source.tree.SwitchTree, java.lang.Object)
com.sun.source.tree.SwitchTree node
Object p
Object r
public java.lang.Object visitCase (com.sun.source.tree.CaseTree, java.lang.Object)
com.sun.source.tree.CaseTree node
Object p
Object r
public java.lang.Object visitSynchronized (com.sun.source.tree.SynchronizedTree, java.lang.Object)
com.sun.source.tree.SynchronizedTree node
Object p
Object r
public java.lang.Object visitTry (com.sun.source.tree.TryTree, java.lang.Object)
com.sun.source.tree.TryTree node
Object p
Object r
public java.lang.Object visitCatch (com.sun.source.tree.CatchTree, java.lang.Object)
com.sun.source.tree.CatchTree node
Object p
Object r
public java.lang.Object visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
com.sun.source.tree.ConditionalExpressionTree node
Object p
Object r
public java.lang.Object visitIf (com.sun.source.tree.IfTree, java.lang.Object)
com.sun.source.tree.IfTree node
Object p
Object r
public java.lang.Object visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Object)
com.sun.source.tree.ExpressionStatementTree node
Object p
public java.lang.Object visitBreak (com.sun.source.tree.BreakTree, java.lang.Object)
com.sun.source.tree.BreakTree node
Object p
public java.lang.Object visitContinue (com.sun.source.tree.ContinueTree, java.lang.Object)
com.sun.source.tree.ContinueTree node
Object p
public java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
com.sun.source.tree.ReturnTree node
Object p
public java.lang.Object visitThrow (com.sun.source.tree.ThrowTree, java.lang.Object)
com.sun.source.tree.ThrowTree node
Object p
public java.lang.Object visitAssert (com.sun.source.tree.AssertTree, java.lang.Object)
com.sun.source.tree.AssertTree node
Object p
Object r
public java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
com.sun.source.tree.MethodInvocationTree node
Object p
Object r
public java.lang.Object visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
com.sun.source.tree.NewClassTree node
Object p
Object r
public java.lang.Object visitNewArray (com.sun.source.tree.NewArrayTree, java.lang.Object)
Iterable dimAnno
com.sun.source.tree.NewArrayTree node
Object p
Object r
public java.lang.Object visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Object)
com.sun.source.tree.LambdaExpressionTree node
Object p
Object r
public java.lang.Object visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Object)
com.sun.source.tree.ParenthesizedTree node
Object p
public java.lang.Object visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Object)
com.sun.source.tree.AssignmentTree node
Object p
Object r
public java.lang.Object visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Object)
com.sun.source.tree.CompoundAssignmentTree node
Object p
Object r
public java.lang.Object visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
com.sun.source.tree.UnaryTree node
Object p
public java.lang.Object visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
com.sun.source.tree.BinaryTree node
Object p
Object r
public java.lang.Object visitTypeCast (com.sun.source.tree.TypeCastTree, java.lang.Object)
com.sun.source.tree.TypeCastTree node
Object p
Object r
public java.lang.Object visitInstanceOf (com.sun.source.tree.InstanceOfTree, java.lang.Object)
com.sun.source.tree.InstanceOfTree node
Object p
Object r
public java.lang.Object visitArrayAccess (com.sun.source.tree.ArrayAccessTree, java.lang.Object)
com.sun.source.tree.ArrayAccessTree node
Object p
Object r
public java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
com.sun.source.tree.MemberSelectTree node
Object p
public java.lang.Object visitMemberReference (com.sun.source.tree.MemberReferenceTree, java.lang.Object)
com.sun.source.tree.MemberReferenceTree node
Object p
Object r
public java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
com.sun.source.tree.IdentifierTree node
Object p
public java.lang.Object visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Object)
com.sun.source.tree.LiteralTree node
Object p
public java.lang.Object visitPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, java.lang.Object)
com.sun.source.tree.PrimitiveTypeTree node
Object p
public java.lang.Object visitArrayType (com.sun.source.tree.ArrayTypeTree, java.lang.Object)
com.sun.source.tree.ArrayTypeTree node
Object p
public java.lang.Object visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Object)
com.sun.source.tree.ParameterizedTypeTree node
Object p
Object r
public java.lang.Object visitUnionType (com.sun.source.tree.UnionTypeTree, java.lang.Object)
com.sun.source.tree.UnionTypeTree node
Object p
public java.lang.Object visitIntersectionType (com.sun.source.tree.IntersectionTypeTree, java.lang.Object)
com.sun.source.tree.IntersectionTypeTree node
Object p
public java.lang.Object visitTypeParameter (com.sun.source.tree.TypeParameterTree, java.lang.Object)
com.sun.source.tree.TypeParameterTree node
Object p
Object r
public java.lang.Object visitWildcard (com.sun.source.tree.WildcardTree, java.lang.Object)
com.sun.source.tree.WildcardTree node
Object p
public java.lang.Object visitModifiers (com.sun.source.tree.ModifiersTree, java.lang.Object)
com.sun.source.tree.ModifiersTree node
Object p
public java.lang.Object visitAnnotation (com.sun.source.tree.AnnotationTree, java.lang.Object)
com.sun.source.tree.AnnotationTree node
Object p
Object r
public java.lang.Object visitAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, java.lang.Object)
com.sun.source.tree.AnnotatedTypeTree node
Object p
Object r
public java.lang.Object visitOther (com.sun.source.tree.Tree, java.lang.Object)
com.sun.source.tree.Tree node
Object p
public java.lang.Object visitErroneous (com.sun.source.tree.ErroneousTree, java.lang.Object)
com.sun.source.tree.ErroneousTree node
Object p
}
com/sun/source/util/Trees.classTrees.java
package com.sun.source.util
public abstract com.sun.source.util.Trees extends java.lang.Object {
public void ()
public static com.sun.source.util.Trees instance (javax.tools.JavaCompiler$CompilationTask)
javax.tools.JavaCompiler$CompilationTask task
String taskClassName
public static com.sun.source.util.Trees instance (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment env
static com.sun.source.util.Trees getJavacTrees (java.lang.Class, java.lang.Object)
ClassLoader cl
Class c
java.lang.reflect.Method m
Throwable e
Class argType
Object arg
public abstract com.sun.source.util.SourcePositions getSourcePositions ()
public abstract com.sun.source.tree.Tree getTree (javax.lang.model.element.Element)
public abstract com.sun.source.tree.ClassTree getTree (javax.lang.model.element.TypeElement)
public abstract com.sun.source.tree.MethodTree getTree (javax.lang.model.element.ExecutableElement)
public abstract com.sun.source.tree.Tree getTree (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror)
public abstract com.sun.source.tree.Tree getTree (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
public abstract com.sun.source.util.TreePath getPath (com.sun.source.tree.CompilationUnitTree, com.sun.source.tree.Tree)
public abstract com.sun.source.util.TreePath getPath (javax.lang.model.element.Element)
public abstract com.sun.source.util.TreePath getPath (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror)
public abstract com.sun.source.util.TreePath getPath (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
public abstract javax.lang.model.element.Element getElement (com.sun.source.util.TreePath)
public abstract javax.lang.model.type.TypeMirror getTypeMirror (com.sun.source.util.TreePath)
public abstract com.sun.source.tree.Scope getScope (com.sun.source.util.TreePath)
public abstract java.lang.String getDocComment (com.sun.source.util.TreePath)
public abstract boolean isAccessible (com.sun.source.tree.Scope, javax.lang.model.element.TypeElement)
public abstract boolean isAccessible (com.sun.source.tree.Scope, javax.lang.model.element.Element, javax.lang.model.type.DeclaredType)
public abstract javax.lang.model.type.TypeMirror getOriginalType (javax.lang.model.type.ErrorType)
public abstract void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, com.sun.source.tree.Tree, com.sun.source.tree.CompilationUnitTree)
public abstract javax.lang.model.type.TypeMirror getLub (com.sun.source.tree.CatchTree)
}
com/sun/tools/doclint/Checker$1.classChecker.java
package com.sun.tools.doclint
com.sun.tools.doclint.Checker$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static final int[] $SwitchMap$com$sun$tools$doclint$HtmlTag
static final int[] $SwitchMap$com$sun$source$doctree$DocTree$Kind
static final int[] $SwitchMap$com$sun$tools$doclint$HtmlTag$BlockType
static final int[] $SwitchMap$com$sun$tools$doclint$HtmlTag$AttrKind
static final int[] $SwitchMap$com$sun$tools$doclint$HtmlTag$Attr
static void ()
}
com/sun/tools/doclint/Checker$Flag.classChecker.java
package com.sun.tools.doclint
public final com.sun.tools.doclint.Checker$Flag extends java.lang.Enum {
public static final com.sun.tools.doclint.Checker$Flag TABLE_HAS_CAPTION
public static final com.sun.tools.doclint.Checker$Flag HAS_ELEMENT
public static final com.sun.tools.doclint.Checker$Flag HAS_INLINE_TAG
public static final com.sun.tools.doclint.Checker$Flag HAS_TEXT
public static final com.sun.tools.doclint.Checker$Flag REPORTED_BAD_INLINE
private static final com.sun.tools.doclint.Checker$Flag[] $VALUES
public static com.sun.tools.doclint.Checker$Flag[] values ()
public static com.sun.tools.doclint.Checker$Flag valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/doclint/Checker$TagStackItem.classChecker.java
package com.sun.tools.doclint
com.sun.tools.doclint.Checker$TagStackItem extends java.lang.Object {
final com.sun.source.doctree.DocTree tree
final com.sun.tools.doclint.HtmlTag tag
final java.util.Set attrs
final java.util.Set flags
void (com.sun.source.doctree.DocTree, com.sun.tools.doclint.HtmlTag)
com.sun.source.doctree.DocTree tree
com.sun.tools.doclint.HtmlTag tag
public java.lang.String toString ()
}
com/sun/tools/doclint/Checker.classChecker.java
package com.sun.tools.doclint
public com.sun.tools.doclint.Checker extends com.sun.source.util.DocTreePathScanner {
final com.sun.tools.doclint.Env env
java.util.Set foundParams
java.util.Set foundThrows
java.util.Map foundAnchors
boolean foundInheritDoc
boolean foundReturn
private final java.util.Deque tagStack
private com.sun.tools.doclint.HtmlTag currHeaderTag
private final int implicitHeaderLevel
private static final java.util.regex.Pattern validName
private static final java.util.regex.Pattern validNumber
private static final java.util.regex.Pattern docRoot
void (com.sun.tools.doclint.Env)
com.sun.tools.doclint.Env env
public java.lang.Void scan (com.sun.source.doctree.DocCommentTree, com.sun.source.util.TreePath)
javax.tools.JavaFileObject fo
boolean isPkgInfo
javax.lang.model.element.ExecutableElement ee
com.sun.source.doctree.DocCommentTree tree
com.sun.source.util.TreePath p
boolean isOverridingMethod
private transient void reportMissing (java.lang.String, java.lang.Object[])
String code
Object[] args
private transient void reportReference (java.lang.String, java.lang.Object[])
String code
Object[] args
public java.lang.Void visitDocComment (com.sun.source.doctree.DocCommentTree, java.lang.Void)
com.sun.source.doctree.StartElementTree t
com.sun.tools.doclint.Checker$TagStackItem tsi
com.sun.source.doctree.DocCommentTree tree
Void ignore
public java.lang.Void visitText (com.sun.source.doctree.TextTree, java.lang.Void)
com.sun.source.doctree.TextTree tree
Void ignore
public java.lang.Void visitEntity (com.sun.source.doctree.EntityTree, java.lang.Void)
int v
com.sun.source.doctree.EntityTree tree
Void ignore
String name
void checkAllowsText (com.sun.source.doctree.DocTree)
com.sun.source.doctree.DocTree tree
com.sun.tools.doclint.Checker$TagStackItem top
public java.lang.Void visitStartElement (com.sun.source.doctree.StartElementTree, java.lang.Void)
com.sun.tools.doclint.Checker$TagStackItem tsi
com.sun.tools.doclint.Checker$TagStackItem i
boolean done
com.sun.tools.doclint.Checker$TagStackItem parent
com.sun.tools.doclint.Checker$TagStackItem top
com.sun.source.doctree.StartElementTree tree
Void ignore
javax.lang.model.element.Name treeName
com.sun.tools.doclint.HtmlTag t
private void checkStructure (com.sun.source.doctree.StartElementTree, com.sun.tools.doclint.HtmlTag)
javax.lang.model.element.Name name
String name
com.sun.source.doctree.StartElementTree tree
com.sun.tools.doclint.HtmlTag t
javax.lang.model.element.Name treeName
com.sun.tools.doclint.Checker$TagStackItem top
private void checkHeader (com.sun.source.doctree.StartElementTree, com.sun.tools.doclint.HtmlTag)
com.sun.source.doctree.StartElementTree tree
com.sun.tools.doclint.HtmlTag tag
private int getHeaderLevel (com.sun.tools.doclint.HtmlTag)
com.sun.tools.doclint.HtmlTag tag
public java.lang.Void visitEndElement (com.sun.source.doctree.EndElementTree, java.lang.Void)
com.sun.tools.doclint.Checker$TagStackItem si
boolean found
com.sun.tools.doclint.Checker$TagStackItem top
boolean done
com.sun.source.doctree.EndElementTree tree
Void ignore
javax.lang.model.element.Name treeName
com.sun.tools.doclint.HtmlTag t
void warnIfEmpty (com.sun.tools.doclint.Checker$TagStackItem, com.sun.source.doctree.DocTree)
com.sun.source.doctree.DocTree tree
javax.lang.model.element.Name treeName
com.sun.tools.doclint.Checker$TagStackItem tsi
com.sun.source.doctree.DocTree endTree
public java.lang.Void visitAttribute (com.sun.source.doctree.AttributeTree, java.lang.Void)
boolean first
com.sun.tools.doclint.HtmlTag$AttrKind k
String value
String rest
java.util.regex.Matcher m
String v
String v
javax.lang.model.element.Name name
com.sun.tools.doclint.HtmlTag$Attr attr
com.sun.source.doctree.AttributeTree tree
Void ignore
com.sun.tools.doclint.HtmlTag currTag
private boolean checkAnchor (java.lang.String)
String name
javax.lang.model.element.Element e
java.util.Set set
private javax.lang.model.element.Element getEnclosingPackageOrClass (javax.lang.model.element.Element)
javax.lang.model.element.Element e
private java.lang.String getAttrValue (com.sun.source.doctree.AttributeTree)
com.sun.source.doctree.AttributeTree tree
java.io.StringWriter sw
private void checkURI (com.sun.source.doctree.AttributeTree, java.lang.String)
java.net.URISyntaxException e
com.sun.source.doctree.AttributeTree tree
String uri
public java.lang.Void visitAuthor (com.sun.source.doctree.AuthorTree, java.lang.Void)
com.sun.source.doctree.AuthorTree tree
Void ignore
public java.lang.Void visitDocRoot (com.sun.source.doctree.DocRootTree, java.lang.Void)
com.sun.source.doctree.DocRootTree tree
Void ignore
public java.lang.Void visitInheritDoc (com.sun.source.doctree.InheritDocTree, java.lang.Void)
com.sun.source.doctree.InheritDocTree tree
Void ignore
public java.lang.Void visitLink (com.sun.source.doctree.LinkTree, java.lang.Void)
com.sun.source.doctree.LinkTree tree
Void ignore
com.sun.tools.doclint.HtmlTag t
public java.lang.Void visitLiteral (com.sun.source.doctree.LiteralTree, java.lang.Void)
com.sun.tools.doclint.Checker$TagStackItem tsi
com.sun.source.doctree.LiteralTree tree
Void ignore
public java.lang.Void visitParam (com.sun.source.doctree.ParamTree, java.lang.Void)
com.sun.source.doctree.ParamTree tree
Void ignore
boolean typaram
com.sun.source.doctree.IdentifierTree nameTree
javax.lang.model.element.Element paramElement
private void checkParamsDocumented (java.util.List)
CharSequence paramName
javax.lang.model.element.Element e
java.util.List list
public java.lang.Void visitReference (com.sun.source.doctree.ReferenceTree, java.lang.Void)
com.sun.source.doctree.ReferenceTree tree
Void ignore
String sig
javax.lang.model.element.Element e
public java.lang.Void visitReturn (com.sun.source.doctree.ReturnTree, java.lang.Void)
com.sun.source.doctree.ReturnTree tree
Void ignore
javax.lang.model.element.Element e
public java.lang.Void visitSerialData (com.sun.source.doctree.SerialDataTree, java.lang.Void)
com.sun.source.doctree.SerialDataTree tree
Void ignore
public java.lang.Void visitSerialField (com.sun.source.doctree.SerialFieldTree, java.lang.Void)
com.sun.source.doctree.SerialFieldTree tree
Void ignore
public java.lang.Void visitSince (com.sun.source.doctree.SinceTree, java.lang.Void)
com.sun.source.doctree.SinceTree tree
Void ignore
public java.lang.Void visitThrows (com.sun.source.doctree.ThrowsTree, java.lang.Void)
javax.lang.model.element.ExecutableElement ee
com.sun.source.doctree.ThrowsTree tree
Void ignore
com.sun.source.doctree.ReferenceTree exName
javax.lang.model.element.Element ex
private boolean isThrowable (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror tm
private void checkThrowsDeclared (com.sun.source.doctree.ReferenceTree, javax.lang.model.type.TypeMirror, java.util.List)
javax.lang.model.type.TypeMirror tl
com.sun.source.doctree.ReferenceTree tree
javax.lang.model.type.TypeMirror t
java.util.List list
boolean found
private void checkThrowsDocumented (java.util.List)
javax.lang.model.type.TypeMirror tl
java.util.List list
public java.lang.Void visitUnknownBlockTag (com.sun.source.doctree.UnknownBlockTagTree, java.lang.Void)
com.sun.source.doctree.UnknownBlockTagTree tree
Void ignore
public java.lang.Void visitUnknownInlineTag (com.sun.source.doctree.UnknownInlineTagTree, java.lang.Void)
com.sun.source.doctree.UnknownInlineTagTree tree
Void ignore
private void checkUnknownTag (com.sun.source.doctree.DocTree, java.lang.String)
com.sun.source.doctree.DocTree tree
String tagName
public java.lang.Void visitValue (com.sun.source.doctree.ValueTree, java.lang.Void)
javax.lang.model.element.Element e
com.sun.source.doctree.ValueTree tree
Void ignore
com.sun.source.doctree.ReferenceTree ref
private boolean isConstant (javax.lang.model.element.Element)
Object value
javax.lang.model.element.Element e
public java.lang.Void visitVersion (com.sun.source.doctree.VersionTree, java.lang.Void)
com.sun.source.doctree.VersionTree tree
Void ignore
public java.lang.Void visitErroneous (com.sun.source.doctree.ErroneousTree, java.lang.Void)
com.sun.source.doctree.ErroneousTree tree
Void ignore
private boolean isCheckedException (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
private boolean isSynthetic ()
com.sun.source.util.TreePath p
void markEnclosingTag (com.sun.tools.doclint.Checker$Flag)
com.sun.tools.doclint.Checker$Flag flag
com.sun.tools.doclint.Checker$TagStackItem top
java.lang.String toString (com.sun.source.util.TreePath)
com.sun.source.util.TreePath p
StringBuilder sb
void toString (com.sun.source.util.TreePath, java.lang.StringBuilder)
com.sun.source.util.TreePath p
StringBuilder sb
com.sun.source.util.TreePath parent
void warnIfEmpty (com.sun.source.doctree.DocTree, java.util.List)
com.sun.source.doctree.DocTree d
com.sun.source.doctree.DocTree tree
java.util.List list
boolean hasNonWhitespace (com.sun.source.doctree.TextTree)
int i
com.sun.source.doctree.TextTree tree
String s
public volatile java.lang.Object visitVersion (com.sun.source.doctree.VersionTree, java.lang.Object)
public volatile java.lang.Object visitValue (com.sun.source.doctree.ValueTree, java.lang.Object)
public volatile java.lang.Object visitUnknownInlineTag (com.sun.source.doctree.UnknownInlineTagTree, java.lang.Object)
public volatile java.lang.Object visitUnknownBlockTag (com.sun.source.doctree.UnknownBlockTagTree, java.lang.Object)
public volatile java.lang.Object visitThrows (com.sun.source.doctree.ThrowsTree, java.lang.Object)
public volatile java.lang.Object visitText (com.sun.source.doctree.TextTree, java.lang.Object)
public volatile java.lang.Object visitStartElement (com.sun.source.doctree.StartElementTree, java.lang.Object)
public volatile java.lang.Object visitSince (com.sun.source.doctree.SinceTree, java.lang.Object)
public volatile java.lang.Object visitSerialField (com.sun.source.doctree.SerialFieldTree, java.lang.Object)
public volatile java.lang.Object visitSerialData (com.sun.source.doctree.SerialDataTree, java.lang.Object)
public volatile java.lang.Object visitReturn (com.sun.source.doctree.ReturnTree, java.lang.Object)
public volatile java.lang.Object visitReference (com.sun.source.doctree.ReferenceTree, java.lang.Object)
public volatile java.lang.Object visitParam (com.sun.source.doctree.ParamTree, java.lang.Object)
public volatile java.lang.Object visitLiteral (com.sun.source.doctree.LiteralTree, java.lang.Object)
public volatile java.lang.Object visitLink (com.sun.source.doctree.LinkTree, java.lang.Object)
public volatile java.lang.Object visitInheritDoc (com.sun.source.doctree.InheritDocTree, java.lang.Object)
public volatile java.lang.Object visitErroneous (com.sun.source.doctree.ErroneousTree, java.lang.Object)
public volatile java.lang.Object visitEntity (com.sun.source.doctree.EntityTree, java.lang.Object)
public volatile java.lang.Object visitEndElement (com.sun.source.doctree.EndElementTree, java.lang.Object)
public volatile java.lang.Object visitDocRoot (com.sun.source.doctree.DocRootTree, java.lang.Object)
public volatile java.lang.Object visitDocComment (com.sun.source.doctree.DocCommentTree, java.lang.Object)
public volatile java.lang.Object visitAuthor (com.sun.source.doctree.AuthorTree, java.lang.Object)
public volatile java.lang.Object visitAttribute (com.sun.source.doctree.AttributeTree, java.lang.Object)
static void ()
}
com/sun/tools/doclint/DocLint$1.classDocLint.java
package com.sun.tools.doclint
com.sun.tools.doclint.DocLint$1 extends com.sun.tools.doclint.DocLint$DeclScanner {
final com.sun.tools.doclint.DocLint this$0
void (com.sun.tools.doclint.DocLint)
com.sun.tools.doclint.DocLint this$0
void visitDecl (com.sun.source.tree.Tree, javax.lang.model.element.Name)
com.sun.source.tree.Tree tree
javax.lang.model.element.Name name
com.sun.source.util.TreePath p
com.sun.source.doctree.DocCommentTree dc
}
com/sun/tools/doclint/DocLint$2.classDocLint.java
package com.sun.tools.doclint
com.sun.tools.doclint.DocLint$2 extends com.sun.tools.doclint.DocLint$DeclScanner {
final com.sun.tools.doclint.DocLint this$0
void (com.sun.tools.doclint.DocLint)
com.sun.tools.doclint.DocLint this$0
void visitDecl (com.sun.source.tree.Tree, javax.lang.model.element.Name)
com.sun.source.tree.Tree tree
javax.lang.model.element.Name name
com.sun.source.util.TreePath p
com.sun.source.doctree.DocCommentTree dc
}
com/sun/tools/doclint/DocLint$3.classDocLint.java
package com.sun.tools.doclint
com.sun.tools.doclint.DocLint$3 extends java.lang.Object implements com.sun.source.util.TaskListener {
java.util.Queue todo
final com.sun.tools.doclint.DocLint$DeclScanner val$ds
final com.sun.tools.doclint.DocLint this$0
void (com.sun.tools.doclint.DocLint, com.sun.tools.doclint.DocLint$DeclScanner)
com.sun.tools.doclint.DocLint this$0
public void started (com.sun.source.util.TaskEvent)
com.sun.source.tree.CompilationUnitTree tree
com.sun.source.util.TaskEvent e
public void finished (com.sun.source.util.TaskEvent)
com.sun.source.util.TaskEvent e
}
com/sun/tools/doclint/DocLint$4.classDocLint.java
package com.sun.tools.doclint
com.sun.tools.doclint.DocLint$4 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$util$TaskEvent$Kind
static void ()
}
com/sun/tools/doclint/DocLint$BadArgs.classDocLint.java
package com.sun.tools.doclint
public com.sun.tools.doclint.DocLint$BadArgs extends java.lang.Exception {
private static final long serialVersionUID
final String code
final Object[] args
final com.sun.tools.doclint.DocLint this$0
transient void (com.sun.tools.doclint.DocLint, java.lang.String, java.lang.Object[])
com.sun.tools.doclint.DocLint this$0
String code
Object[] args
}
com/sun/tools/doclint/DocLint$DeclScanner.classDocLint.java
package com.sun.tools.doclint
abstract com.sun.tools.doclint.DocLint$DeclScanner extends com.sun.source.util.TreePathScanner {
void ()
abstract void visitDecl (com.sun.source.tree.Tree, javax.lang.model.element.Name)
public java.lang.Void visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, java.lang.Void)
com.sun.source.tree.CompilationUnitTree tree
Void ignore
public java.lang.Void visitClass (com.sun.source.tree.ClassTree, java.lang.Void)
com.sun.source.tree.ClassTree tree
Void ignore
public java.lang.Void visitMethod (com.sun.source.tree.MethodTree, java.lang.Void)
com.sun.source.tree.MethodTree tree
Void ignore
public java.lang.Void visitVariable (com.sun.source.tree.VariableTree, java.lang.Void)
com.sun.source.tree.VariableTree tree
Void ignore
public volatile java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
public volatile java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
public volatile java.lang.Object visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
public volatile java.lang.Object visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, java.lang.Object)
}
com/sun/tools/doclint/DocLint.classDocLint.java
package com.sun.tools.doclint
public com.sun.tools.doclint.DocLint extends java.lang.Object implements com.sun.source.util.Plugin {
public static final String XMSGS_OPTION
public static final String XMSGS_CUSTOM_PREFIX
private static final String STATS
public static final String XIMPLICIT_HEADERS
public static final String XCUSTOM_TAGS_PREFIX
public static final String TAGS_SEPARATOR
java.util.List javacBootClassPath
java.util.List javacClassPath
java.util.List javacSourcePath
java.util.List javacOpts
java.util.List javacFiles
boolean needHelp
com.sun.tools.doclint.Env env
com.sun.tools.doclint.Checker checker
public void ()
public static transient void main (java.lang.String[])
com.sun.tools.doclint.DocLint$BadArgs e
java.io.IOException e
String[] args
com.sun.tools.doclint.DocLint dl
public transient void run (java.lang.String[]) throws com.sun.tools.doclint.DocLint$BadArgs java.io.IOException
String[] args
java.io.PrintWriter out
public transient void run (java.io.PrintWriter, java.lang.String[]) throws com.sun.tools.doclint.DocLint$BadArgs java.io.IOException
java.io.PrintWriter out
String[] args
com.sun.tools.javac.api.JavacTool tool
com.sun.tools.javac.file.JavacFileManager fm
com.sun.source.util.JavacTask task
Iterable units
com.sun.tools.doclint.DocLint$DeclScanner ds
com.sun.tools.javac.util.Context ctx
com.sun.tools.javac.main.JavaCompiler c
transient void processArgs (java.lang.String[]) throws com.sun.tools.doclint.DocLint$BadArgs
String arg
int i
String[] args
void showHelp (java.io.PrintWriter)
String line
java.io.PrintWriter out
String msg
java.util.List splitPath (java.lang.String)
String f
String path
java.util.List files
public java.lang.String getName ()
public transient void init (com.sun.source.util.JavacTask, java.lang.String[])
com.sun.source.util.JavacTask task
String[] args
public void init (com.sun.source.util.JavacTask, java.lang.String[], boolean)
char ch
String arg
int i
com.sun.tools.doclint.DocLint$DeclScanner ds
com.sun.source.util.TaskListener tl
com.sun.source.util.JavacTask task
String[] args
boolean addTaskListener
public void scan (com.sun.source.util.TreePath)
com.sun.source.util.TreePath p
com.sun.source.doctree.DocCommentTree dc
public void reportStats (java.io.PrintWriter)
java.io.PrintWriter out
public static boolean isValidOption (java.lang.String)
String opt
private transient java.lang.String localize (java.lang.String, java.lang.Object[])
String code
Object[] args
com.sun.tools.doclint.Messages m
static java.lang.String access$000 (com.sun.tools.doclint.DocLint, java.lang.String, java.lang.Object[])
com.sun.tools.doclint.DocLint x0
String x1
Object[] x2
}
com/sun/tools/doclint/Entity.classEntity.java
package com.sun.tools.doclint
public final com.sun.tools.doclint.Entity extends java.lang.Enum {
public static final com.sun.tools.doclint.Entity nbsp
public static final com.sun.tools.doclint.Entity iexcl
public static final com.sun.tools.doclint.Entity cent
public static final com.sun.tools.doclint.Entity pound
public static final com.sun.tools.doclint.Entity curren
public static final com.sun.tools.doclint.Entity yen
public static final com.sun.tools.doclint.Entity brvbar
public static final com.sun.tools.doclint.Entity sect
public static final com.sun.tools.doclint.Entity uml
public static final com.sun.tools.doclint.Entity copy
public static final com.sun.tools.doclint.Entity ordf
public static final com.sun.tools.doclint.Entity laquo
public static final com.sun.tools.doclint.Entity not
public static final com.sun.tools.doclint.Entity shy
public static final com.sun.tools.doclint.Entity reg
public static final com.sun.tools.doclint.Entity macr
public static final com.sun.tools.doclint.Entity deg
public static final com.sun.tools.doclint.Entity plusmn
public static final com.sun.tools.doclint.Entity sup2
public static final com.sun.tools.doclint.Entity sup3
public static final com.sun.tools.doclint.Entity acute
public static final com.sun.tools.doclint.Entity micro
public static final com.sun.tools.doclint.Entity para
public static final com.sun.tools.doclint.Entity middot
public static final com.sun.tools.doclint.Entity cedil
public static final com.sun.tools.doclint.Entity sup1
public static final com.sun.tools.doclint.Entity ordm
public static final com.sun.tools.doclint.Entity raquo
public static final com.sun.tools.doclint.Entity frac14
public static final com.sun.tools.doclint.Entity frac12
public static final com.sun.tools.doclint.Entity frac34
public static final com.sun.tools.doclint.Entity iquest
public static final com.sun.tools.doclint.Entity Agrave
public static final com.sun.tools.doclint.Entity Aacute
public static final com.sun.tools.doclint.Entity Acirc
public static final com.sun.tools.doclint.Entity Atilde
public static final com.sun.tools.doclint.Entity Auml
public static final com.sun.tools.doclint.Entity Aring
public static final com.sun.tools.doclint.Entity AElig
public static final com.sun.tools.doclint.Entity Ccedil
public static final com.sun.tools.doclint.Entity Egrave
public static final com.sun.tools.doclint.Entity Eacute
public static final com.sun.tools.doclint.Entity Ecirc
public static final com.sun.tools.doclint.Entity Euml
public static final com.sun.tools.doclint.Entity Igrave
public static final com.sun.tools.doclint.Entity Iacute
public static final com.sun.tools.doclint.Entity Icirc
public static final com.sun.tools.doclint.Entity Iuml
public static final com.sun.tools.doclint.Entity ETH
public static final com.sun.tools.doclint.Entity Ntilde
public static final com.sun.tools.doclint.Entity Ograve
public static final com.sun.tools.doclint.Entity Oacute
public static final com.sun.tools.doclint.Entity Ocirc
public static final com.sun.tools.doclint.Entity Otilde
public static final com.sun.tools.doclint.Entity Ouml
public static final com.sun.tools.doclint.Entity times
public static final com.sun.tools.doclint.Entity Oslash
public static final com.sun.tools.doclint.Entity Ugrave
public static final com.sun.tools.doclint.Entity Uacute
public static final com.sun.tools.doclint.Entity Ucirc
public static final com.sun.tools.doclint.Entity Uuml
public static final com.sun.tools.doclint.Entity Yacute
public static final com.sun.tools.doclint.Entity THORN
public static final com.sun.tools.doclint.Entity szlig
public static final com.sun.tools.doclint.Entity agrave
public static final com.sun.tools.doclint.Entity aacute
public static final com.sun.tools.doclint.Entity acirc
public static final com.sun.tools.doclint.Entity atilde
public static final com.sun.tools.doclint.Entity auml
public static final com.sun.tools.doclint.Entity aring
public static final com.sun.tools.doclint.Entity aelig
public static final com.sun.tools.doclint.Entity ccedil
public static final com.sun.tools.doclint.Entity egrave
public static final com.sun.tools.doclint.Entity eacute
public static final com.sun.tools.doclint.Entity ecirc
public static final com.sun.tools.doclint.Entity euml
public static final com.sun.tools.doclint.Entity igrave
public static final com.sun.tools.doclint.Entity iacute
public static final com.sun.tools.doclint.Entity icirc
public static final com.sun.tools.doclint.Entity iuml
public static final com.sun.tools.doclint.Entity eth
public static final com.sun.tools.doclint.Entity ntilde
public static final com.sun.tools.doclint.Entity ograve
public static final com.sun.tools.doclint.Entity oacute
public static final com.sun.tools.doclint.Entity ocirc
public static final com.sun.tools.doclint.Entity otilde
public static final com.sun.tools.doclint.Entity ouml
public static final com.sun.tools.doclint.Entity divide
public static final com.sun.tools.doclint.Entity oslash
public static final com.sun.tools.doclint.Entity ugrave
public static final com.sun.tools.doclint.Entity uacute
public static final com.sun.tools.doclint.Entity ucirc
public static final com.sun.tools.doclint.Entity uuml
public static final com.sun.tools.doclint.Entity yacute
public static final com.sun.tools.doclint.Entity thorn
public static final com.sun.tools.doclint.Entity yuml
public static final com.sun.tools.doclint.Entity fnof
public static final com.sun.tools.doclint.Entity Alpha
public static final com.sun.tools.doclint.Entity Beta
public static final com.sun.tools.doclint.Entity Gamma
public static final com.sun.tools.doclint.Entity Delta
public static final com.sun.tools.doclint.Entity Epsilon
public static final com.sun.tools.doclint.Entity Zeta
public static final com.sun.tools.doclint.Entity Eta
public static final com.sun.tools.doclint.Entity Theta
public static final com.sun.tools.doclint.Entity Iota
public static final com.sun.tools.doclint.Entity Kappa
public static final com.sun.tools.doclint.Entity Lambda
public static final com.sun.tools.doclint.Entity Mu
public static final com.sun.tools.doclint.Entity Nu
public static final com.sun.tools.doclint.Entity Xi
public static final com.sun.tools.doclint.Entity Omicron
public static final com.sun.tools.doclint.Entity Pi
public static final com.sun.tools.doclint.Entity Rho
public static final com.sun.tools.doclint.Entity Sigma
public static final com.sun.tools.doclint.Entity Tau
public static final com.sun.tools.doclint.Entity Upsilon
public static final com.sun.tools.doclint.Entity Phi
public static final com.sun.tools.doclint.Entity Chi
public static final com.sun.tools.doclint.Entity Psi
public static final com.sun.tools.doclint.Entity Omega
public static final com.sun.tools.doclint.Entity alpha
public static final com.sun.tools.doclint.Entity beta
public static final com.sun.tools.doclint.Entity gamma
public static final com.sun.tools.doclint.Entity delta
public static final com.sun.tools.doclint.Entity epsilon
public static final com.sun.tools.doclint.Entity zeta
public static final com.sun.tools.doclint.Entity eta
public static final com.sun.tools.doclint.Entity theta
public static final com.sun.tools.doclint.Entity iota
public static final com.sun.tools.doclint.Entity kappa
public static final com.sun.tools.doclint.Entity lambda
public static final com.sun.tools.doclint.Entity mu
public static final com.sun.tools.doclint.Entity nu
public static final com.sun.tools.doclint.Entity xi
public static final com.sun.tools.doclint.Entity omicron
public static final com.sun.tools.doclint.Entity pi
public static final com.sun.tools.doclint.Entity rho
public static final com.sun.tools.doclint.Entity sigmaf
public static final com.sun.tools.doclint.Entity sigma
public static final com.sun.tools.doclint.Entity tau
public static final com.sun.tools.doclint.Entity upsilon
public static final com.sun.tools.doclint.Entity phi
public static final com.sun.tools.doclint.Entity chi
public static final com.sun.tools.doclint.Entity psi
public static final com.sun.tools.doclint.Entity omega
public static final com.sun.tools.doclint.Entity thetasym
public static final com.sun.tools.doclint.Entity upsih
public static final com.sun.tools.doclint.Entity piv
public static final com.sun.tools.doclint.Entity bull
public static final com.sun.tools.doclint.Entity hellip
public static final com.sun.tools.doclint.Entity prime
public static final com.sun.tools.doclint.Entity Prime
public static final com.sun.tools.doclint.Entity oline
public static final com.sun.tools.doclint.Entity frasl
public static final com.sun.tools.doclint.Entity weierp
public static final com.sun.tools.doclint.Entity image
public static final com.sun.tools.doclint.Entity real
public static final com.sun.tools.doclint.Entity trade
public static final com.sun.tools.doclint.Entity alefsym
public static final com.sun.tools.doclint.Entity larr
public static final com.sun.tools.doclint.Entity uarr
public static final com.sun.tools.doclint.Entity rarr
public static final com.sun.tools.doclint.Entity darr
public static final com.sun.tools.doclint.Entity harr
public static final com.sun.tools.doclint.Entity crarr
public static final com.sun.tools.doclint.Entity lArr
public static final com.sun.tools.doclint.Entity uArr
public static final com.sun.tools.doclint.Entity rArr
public static final com.sun.tools.doclint.Entity dArr
public static final com.sun.tools.doclint.Entity hArr
public static final com.sun.tools.doclint.Entity forall
public static final com.sun.tools.doclint.Entity part
public static final com.sun.tools.doclint.Entity exist
public static final com.sun.tools.doclint.Entity empty
public static final com.sun.tools.doclint.Entity nabla
public static final com.sun.tools.doclint.Entity isin
public static final com.sun.tools.doclint.Entity notin
public static final com.sun.tools.doclint.Entity ni
public static final com.sun.tools.doclint.Entity prod
public static final com.sun.tools.doclint.Entity sum
public static final com.sun.tools.doclint.Entity minus
public static final com.sun.tools.doclint.Entity lowast
public static final com.sun.tools.doclint.Entity radic
public static final com.sun.tools.doclint.Entity prop
public static final com.sun.tools.doclint.Entity infin
public static final com.sun.tools.doclint.Entity ang
public static final com.sun.tools.doclint.Entity and
public static final com.sun.tools.doclint.Entity or
public static final com.sun.tools.doclint.Entity cap
public static final com.sun.tools.doclint.Entity cup
public static final com.sun.tools.doclint.Entity _int
public static final com.sun.tools.doclint.Entity there4
public static final com.sun.tools.doclint.Entity sim
public static final com.sun.tools.doclint.Entity cong
public static final com.sun.tools.doclint.Entity asymp
public static final com.sun.tools.doclint.Entity ne
public static final com.sun.tools.doclint.Entity equiv
public static final com.sun.tools.doclint.Entity le
public static final com.sun.tools.doclint.Entity ge
public static final com.sun.tools.doclint.Entity sub
public static final com.sun.tools.doclint.Entity sup
public static final com.sun.tools.doclint.Entity nsub
public static final com.sun.tools.doclint.Entity sube
public static final com.sun.tools.doclint.Entity supe
public static final com.sun.tools.doclint.Entity oplus
public static final com.sun.tools.doclint.Entity otimes
public static final com.sun.tools.doclint.Entity perp
public static final com.sun.tools.doclint.Entity sdot
public static final com.sun.tools.doclint.Entity lceil
public static final com.sun.tools.doclint.Entity rceil
public static final com.sun.tools.doclint.Entity lfloor
public static final com.sun.tools.doclint.Entity rfloor
public static final com.sun.tools.doclint.Entity lang
public static final com.sun.tools.doclint.Entity rang
public static final com.sun.tools.doclint.Entity loz
public static final com.sun.tools.doclint.Entity spades
public static final com.sun.tools.doclint.Entity clubs
public static final com.sun.tools.doclint.Entity hearts
public static final com.sun.tools.doclint.Entity diams
public static final com.sun.tools.doclint.Entity quot
public static final com.sun.tools.doclint.Entity amp
public static final com.sun.tools.doclint.Entity lt
public static final com.sun.tools.doclint.Entity gt
public static final com.sun.tools.doclint.Entity OElig
public static final com.sun.tools.doclint.Entity oelig
public static final com.sun.tools.doclint.Entity Scaron
public static final com.sun.tools.doclint.Entity scaron
public static final com.sun.tools.doclint.Entity Yuml
public static final com.sun.tools.doclint.Entity circ
public static final com.sun.tools.doclint.Entity tilde
public static final com.sun.tools.doclint.Entity ensp
public static final com.sun.tools.doclint.Entity emsp
public static final com.sun.tools.doclint.Entity thinsp
public static final com.sun.tools.doclint.Entity zwnj
public static final com.sun.tools.doclint.Entity zwj
public static final com.sun.tools.doclint.Entity lrm
public static final com.sun.tools.doclint.Entity rlm
public static final com.sun.tools.doclint.Entity ndash
public static final com.sun.tools.doclint.Entity mdash
public static final com.sun.tools.doclint.Entity lsquo
public static final com.sun.tools.doclint.Entity rsquo
public static final com.sun.tools.doclint.Entity sbquo
public static final com.sun.tools.doclint.Entity ldquo
public static final com.sun.tools.doclint.Entity rdquo
public static final com.sun.tools.doclint.Entity bdquo
public static final com.sun.tools.doclint.Entity dagger
public static final com.sun.tools.doclint.Entity Dagger
public static final com.sun.tools.doclint.Entity permil
public static final com.sun.tools.doclint.Entity lsaquo
public static final com.sun.tools.doclint.Entity rsaquo
public static final com.sun.tools.doclint.Entity euro
int code
private static final java.util.Map names
private static final java.util.Map codes
private static final com.sun.tools.doclint.Entity[] $VALUES
public static com.sun.tools.doclint.Entity[] values ()
public static com.sun.tools.doclint.Entity valueOf (java.lang.String)
String name
private void (java.lang.String, int, int)
int code
static boolean isValid (java.lang.String)
String name
static boolean isValid (int)
int code
static void ()
String name
int code
com.sun.tools.doclint.Entity e
}
com/sun/tools/doclint/Env$AccessKind.classEnv.java
package com.sun.tools.doclint
public final com.sun.tools.doclint.Env$AccessKind extends java.lang.Enum {
public static final com.sun.tools.doclint.Env$AccessKind PRIVATE
public static final com.sun.tools.doclint.Env$AccessKind PACKAGE
public static final com.sun.tools.doclint.Env$AccessKind PROTECTED
public static final com.sun.tools.doclint.Env$AccessKind PUBLIC
private static final com.sun.tools.doclint.Env$AccessKind[] $VALUES
public static com.sun.tools.doclint.Env$AccessKind[] values ()
public static com.sun.tools.doclint.Env$AccessKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static boolean accepts (java.lang.String)
com.sun.tools.doclint.Env$AccessKind g
String opt
static com.sun.tools.doclint.Env$AccessKind of (java.util.Set)
java.util.Set mods
static void ()
}
com/sun/tools/doclint/Env.classEnv.java
package com.sun.tools.doclint
public com.sun.tools.doclint.Env extends java.lang.Object {
final com.sun.tools.doclint.Messages messages
int implicitHeaderLevel
java.util.Set customTags
com.sun.source.util.DocTrees trees
javax.lang.model.util.Elements elements
javax.lang.model.util.Types types
javax.lang.model.type.TypeMirror java_lang_Error
javax.lang.model.type.TypeMirror java_lang_RuntimeException
javax.lang.model.type.TypeMirror java_lang_Throwable
javax.lang.model.type.TypeMirror java_lang_Void
com.sun.source.util.TreePath currPath
javax.lang.model.element.Element currElement
com.sun.source.doctree.DocCommentTree currDocComment
com.sun.tools.doclint.Env$AccessKind currAccess
java.util.Set currOverriddenMethods
void ()
void init (com.sun.source.util.JavacTask)
com.sun.source.util.JavacTask task
void init (com.sun.source.util.DocTrees, javax.lang.model.util.Elements, javax.lang.model.util.Types)
com.sun.source.util.DocTrees trees
javax.lang.model.util.Elements elements
javax.lang.model.util.Types types
void setImplicitHeaders (int)
int n
void setCustomTags (java.lang.String)
String s
String cTags
void setCurrent (com.sun.source.util.TreePath, com.sun.source.doctree.DocCommentTree)
javax.lang.model.element.Element e
com.sun.source.util.TreePath p
com.sun.source.util.TreePath path
com.sun.source.doctree.DocCommentTree comment
com.sun.tools.doclint.Env$AccessKind ak
com.sun.tools.doclint.Env$AccessKind getAccessKind ()
long getPos (com.sun.source.util.TreePath)
com.sun.source.util.TreePath p
long getStartPos (com.sun.source.util.TreePath)
com.sun.source.util.TreePath p
com.sun.source.util.SourcePositions sp
private java.lang.Comparable min (java.lang.Comparable, java.lang.Comparable)
Comparable item1
Comparable item2
}
com/sun/tools/doclint/HtmlTag$1.classHtmlTag.java
package com.sun.tools.doclint
final com.sun.tools.doclint.HtmlTag$1 extends com.sun.tools.doclint.HtmlTag {
transient void (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, java.util.Set, com.sun.tools.doclint.HtmlTag$AttrMap[])
com.sun.tools.doclint.HtmlTag$BlockType blockType
com.sun.tools.doclint.HtmlTag$EndKind endKind
java.util.Set flags
com.sun.tools.doclint.HtmlTag$AttrMap[] attrMaps
public boolean accepts (com.sun.tools.doclint.HtmlTag)
com.sun.tools.doclint.HtmlTag t
}
com/sun/tools/doclint/HtmlTag$10.classHtmlTag.java
package com.sun.tools.doclint
final com.sun.tools.doclint.HtmlTag$10 extends com.sun.tools.doclint.HtmlTag {
transient void (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, java.util.Set, com.sun.tools.doclint.HtmlTag$AttrMap[])
com.sun.tools.doclint.HtmlTag$BlockType blockType
com.sun.tools.doclint.HtmlTag$EndKind endKind
java.util.Set flags
com.sun.tools.doclint.HtmlTag$AttrMap[] attrMaps
public boolean accepts (com.sun.tools.doclint.HtmlTag)
com.sun.tools.doclint.HtmlTag t
}
com/sun/tools/doclint/HtmlTag$11.classHtmlTag.java
package com.sun.tools.doclint
com.sun.tools.doclint.HtmlTag$11 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$doclint$HtmlTag
static final int[] $SwitchMap$com$sun$tools$doclint$HtmlTag$BlockType
static void ()
}
com/sun/tools/doclint/HtmlTag$2.classHtmlTag.java
package com.sun.tools.doclint
final com.sun.tools.doclint.HtmlTag$2 extends com.sun.tools.doclint.HtmlTag {
transient void (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, com.sun.tools.doclint.HtmlTag$AttrMap[])
com.sun.tools.doclint.HtmlTag$BlockType blockType
com.sun.tools.doclint.HtmlTag$EndKind endKind
com.sun.tools.doclint.HtmlTag$AttrMap[] attrMaps
public boolean accepts (com.sun.tools.doclint.HtmlTag)
com.sun.tools.doclint.HtmlTag t
}
com/sun/tools/doclint/HtmlTag$3.classHtmlTag.java
package com.sun.tools.doclint
final com.sun.tools.doclint.HtmlTag$3 extends com.sun.tools.doclint.HtmlTag {
transient void (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, java.util.Set, com.sun.tools.doclint.HtmlTag$AttrMap[])
com.sun.tools.doclint.HtmlTag$BlockType blockType
com.sun.tools.doclint.HtmlTag$EndKind endKind
java.util.Set flags
com.sun.tools.doclint.HtmlTag$AttrMap[] attrMaps
public boolean accepts (com.sun.tools.doclint.HtmlTag)
com.sun.tools.doclint.HtmlTag t
}
com/sun/tools/doclint/HtmlTag$4.classHtmlTag.java
package com.sun.tools.doclint
final com.sun.tools.doclint.HtmlTag$4 extends com.sun.tools.doclint.HtmlTag {
transient void (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, java.util.Set, com.sun.tools.doclint.HtmlTag$AttrMap[])
com.sun.tools.doclint.HtmlTag$BlockType blockType
com.sun.tools.doclint.HtmlTag$EndKind endKind
java.util.Set flags
com.sun.tools.doclint.HtmlTag$AttrMap[] attrMaps
public boolean accepts (com.sun.tools.doclint.HtmlTag)
com.sun.tools.doclint.HtmlTag t
}
com/sun/tools/doclint/HtmlTag$5.classHtmlTag.java
package com.sun.tools.doclint
final com.sun.tools.doclint.HtmlTag$5 extends com.sun.tools.doclint.HtmlTag {
transient void (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, java.util.Set, com.sun.tools.doclint.HtmlTag$AttrMap[])
com.sun.tools.doclint.HtmlTag$BlockType blockType
com.sun.tools.doclint.HtmlTag$EndKind endKind
java.util.Set flags
com.sun.tools.doclint.HtmlTag$AttrMap[] attrMaps
public boolean accepts (com.sun.tools.doclint.HtmlTag)
com.sun.tools.doclint.HtmlTag t
}
com/sun/tools/doclint/HtmlTag$6.classHtmlTag.java
package com.sun.tools.doclint
final com.sun.tools.doclint.HtmlTag$6 extends com.sun.tools.doclint.HtmlTag {
transient void (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, java.util.Set, com.sun.tools.doclint.HtmlTag$AttrMap[])
com.sun.tools.doclint.HtmlTag$BlockType blockType
com.sun.tools.doclint.HtmlTag$EndKind endKind
java.util.Set flags
com.sun.tools.doclint.HtmlTag$AttrMap[] attrMaps
public boolean accepts (com.sun.tools.doclint.HtmlTag)
com.sun.tools.doclint.HtmlTag t
}
com/sun/tools/doclint/HtmlTag$7.classHtmlTag.java
package com.sun.tools.doclint
final com.sun.tools.doclint.HtmlTag$7 extends com.sun.tools.doclint.HtmlTag {
transient void (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, com.sun.tools.doclint.HtmlTag$AttrMap[])
com.sun.tools.doclint.HtmlTag$BlockType blockType
com.sun.tools.doclint.HtmlTag$EndKind endKind
com.sun.tools.doclint.HtmlTag$AttrMap[] attrMaps
public boolean accepts (com.sun.tools.doclint.HtmlTag)
com.sun.tools.doclint.HtmlTag t
}
com/sun/tools/doclint/HtmlTag$8.classHtmlTag.java
package com.sun.tools.doclint
final com.sun.tools.doclint.HtmlTag$8 extends com.sun.tools.doclint.HtmlTag {
transient void (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, com.sun.tools.doclint.HtmlTag$AttrMap[])
com.sun.tools.doclint.HtmlTag$BlockType blockType
com.sun.tools.doclint.HtmlTag$EndKind endKind
com.sun.tools.doclint.HtmlTag$AttrMap[] attrMaps
public boolean accepts (com.sun.tools.doclint.HtmlTag)
com.sun.tools.doclint.HtmlTag t
}
com/sun/tools/doclint/HtmlTag$9.classHtmlTag.java
package com.sun.tools.doclint
final com.sun.tools.doclint.HtmlTag$9 extends com.sun.tools.doclint.HtmlTag {
transient void (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, com.sun.tools.doclint.HtmlTag$AttrMap[])
com.sun.tools.doclint.HtmlTag$BlockType blockType
com.sun.tools.doclint.HtmlTag$EndKind endKind
com.sun.tools.doclint.HtmlTag$AttrMap[] attrMaps
public boolean accepts (com.sun.tools.doclint.HtmlTag)
com.sun.tools.doclint.HtmlTag t
}
com/sun/tools/doclint/HtmlTag$Attr.classHtmlTag.java
package com.sun.tools.doclint
public final com.sun.tools.doclint.HtmlTag$Attr extends java.lang.Enum {
public static final com.sun.tools.doclint.HtmlTag$Attr ABBR
public static final com.sun.tools.doclint.HtmlTag$Attr ALIGN
public static final com.sun.tools.doclint.HtmlTag$Attr ALT
public static final com.sun.tools.doclint.HtmlTag$Attr AXIS
public static final com.sun.tools.doclint.HtmlTag$Attr BGCOLOR
public static final com.sun.tools.doclint.HtmlTag$Attr BORDER
public static final com.sun.tools.doclint.HtmlTag$Attr CELLSPACING
public static final com.sun.tools.doclint.HtmlTag$Attr CELLPADDING
public static final com.sun.tools.doclint.HtmlTag$Attr CHAR
public static final com.sun.tools.doclint.HtmlTag$Attr CHAROFF
public static final com.sun.tools.doclint.HtmlTag$Attr CLEAR
public static final com.sun.tools.doclint.HtmlTag$Attr CLASS
public static final com.sun.tools.doclint.HtmlTag$Attr COLOR
public static final com.sun.tools.doclint.HtmlTag$Attr COLSPAN
public static final com.sun.tools.doclint.HtmlTag$Attr COMPACT
public static final com.sun.tools.doclint.HtmlTag$Attr FACE
public static final com.sun.tools.doclint.HtmlTag$Attr FRAME
public static final com.sun.tools.doclint.HtmlTag$Attr HEADERS
public static final com.sun.tools.doclint.HtmlTag$Attr HEIGHT
public static final com.sun.tools.doclint.HtmlTag$Attr HREF
public static final com.sun.tools.doclint.HtmlTag$Attr HSPACE
public static final com.sun.tools.doclint.HtmlTag$Attr ID
public static final com.sun.tools.doclint.HtmlTag$Attr NAME
public static final com.sun.tools.doclint.HtmlTag$Attr NOWRAP
public static final com.sun.tools.doclint.HtmlTag$Attr REVERSED
public static final com.sun.tools.doclint.HtmlTag$Attr ROWSPAN
public static final com.sun.tools.doclint.HtmlTag$Attr RULES
public static final com.sun.tools.doclint.HtmlTag$Attr SCOPE
public static final com.sun.tools.doclint.HtmlTag$Attr SIZE
public static final com.sun.tools.doclint.HtmlTag$Attr SPACE
public static final com.sun.tools.doclint.HtmlTag$Attr SRC
public static final com.sun.tools.doclint.HtmlTag$Attr START
public static final com.sun.tools.doclint.HtmlTag$Attr STYLE
public static final com.sun.tools.doclint.HtmlTag$Attr SUMMARY
public static final com.sun.tools.doclint.HtmlTag$Attr TARGET
public static final com.sun.tools.doclint.HtmlTag$Attr TYPE
public static final com.sun.tools.doclint.HtmlTag$Attr VALIGN
public static final com.sun.tools.doclint.HtmlTag$Attr VALUE
public static final com.sun.tools.doclint.HtmlTag$Attr VSPACE
public static final com.sun.tools.doclint.HtmlTag$Attr WIDTH
static final java.util.Map index
private static final com.sun.tools.doclint.HtmlTag$Attr[] $VALUES
public static com.sun.tools.doclint.HtmlTag$Attr[] values ()
public static com.sun.tools.doclint.HtmlTag$Attr valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.lang.String getText ()
static void ()
com.sun.tools.doclint.HtmlTag$Attr t
}
com/sun/tools/doclint/HtmlTag$AttrKind.classHtmlTag.java
package com.sun.tools.doclint
public final com.sun.tools.doclint.HtmlTag$AttrKind extends java.lang.Enum {
public static final com.sun.tools.doclint.HtmlTag$AttrKind INVALID
public static final com.sun.tools.doclint.HtmlTag$AttrKind OBSOLETE
public static final com.sun.tools.doclint.HtmlTag$AttrKind USE_CSS
public static final com.sun.tools.doclint.HtmlTag$AttrKind OK
private static final com.sun.tools.doclint.HtmlTag$AttrKind[] $VALUES
public static com.sun.tools.doclint.HtmlTag$AttrKind[] values ()
public static com.sun.tools.doclint.HtmlTag$AttrKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/doclint/HtmlTag$AttrMap.classHtmlTag.java
package com.sun.tools.doclint
com.sun.tools.doclint.HtmlTag$AttrMap extends java.util.EnumMap {
private static final long serialVersionUID
void ()
}
com/sun/tools/doclint/HtmlTag$BlockType.classHtmlTag.java
package com.sun.tools.doclint
public final com.sun.tools.doclint.HtmlTag$BlockType extends java.lang.Enum {
public static final com.sun.tools.doclint.HtmlTag$BlockType BLOCK
public static final com.sun.tools.doclint.HtmlTag$BlockType INLINE
public static final com.sun.tools.doclint.HtmlTag$BlockType LIST_ITEM
public static final com.sun.tools.doclint.HtmlTag$BlockType TABLE_ITEM
public static final com.sun.tools.doclint.HtmlTag$BlockType OTHER
private static final com.sun.tools.doclint.HtmlTag$BlockType[] $VALUES
public static com.sun.tools.doclint.HtmlTag$BlockType[] values ()
public static com.sun.tools.doclint.HtmlTag$BlockType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/doclint/HtmlTag$EndKind.classHtmlTag.java
package com.sun.tools.doclint
public final com.sun.tools.doclint.HtmlTag$EndKind extends java.lang.Enum {
public static final com.sun.tools.doclint.HtmlTag$EndKind NONE
public static final com.sun.tools.doclint.HtmlTag$EndKind OPTIONAL
public static final com.sun.tools.doclint.HtmlTag$EndKind REQUIRED
private static final com.sun.tools.doclint.HtmlTag$EndKind[] $VALUES
public static com.sun.tools.doclint.HtmlTag$EndKind[] values ()
public static com.sun.tools.doclint.HtmlTag$EndKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/doclint/HtmlTag$Flag.classHtmlTag.java
package com.sun.tools.doclint
public final com.sun.tools.doclint.HtmlTag$Flag extends java.lang.Enum {
public static final com.sun.tools.doclint.HtmlTag$Flag ACCEPTS_BLOCK
public static final com.sun.tools.doclint.HtmlTag$Flag ACCEPTS_INLINE
public static final com.sun.tools.doclint.HtmlTag$Flag EXPECT_CONTENT
public static final com.sun.tools.doclint.HtmlTag$Flag NO_NEST
private static final com.sun.tools.doclint.HtmlTag$Flag[] $VALUES
public static com.sun.tools.doclint.HtmlTag$Flag[] values ()
public static com.sun.tools.doclint.HtmlTag$Flag valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/doclint/HtmlTag.classHtmlTag.java
package com.sun.tools.doclint
public com.sun.tools.doclint.HtmlTag extends java.lang.Enum {
public static final com.sun.tools.doclint.HtmlTag A
public static final com.sun.tools.doclint.HtmlTag B
public static final com.sun.tools.doclint.HtmlTag BIG
public static final com.sun.tools.doclint.HtmlTag BLOCKQUOTE
public static final com.sun.tools.doclint.HtmlTag BODY
public static final com.sun.tools.doclint.HtmlTag BR
public static final com.sun.tools.doclint.HtmlTag CAPTION
public static final com.sun.tools.doclint.HtmlTag CENTER
public static final com.sun.tools.doclint.HtmlTag CITE
public static final com.sun.tools.doclint.HtmlTag CODE
public static final com.sun.tools.doclint.HtmlTag DD
public static final com.sun.tools.doclint.HtmlTag DFN
public static final com.sun.tools.doclint.HtmlTag DIV
public static final com.sun.tools.doclint.HtmlTag DL
public static final com.sun.tools.doclint.HtmlTag DT
public static final com.sun.tools.doclint.HtmlTag EM
public static final com.sun.tools.doclint.HtmlTag FONT
public static final com.sun.tools.doclint.HtmlTag FRAME
public static final com.sun.tools.doclint.HtmlTag FRAMESET
public static final com.sun.tools.doclint.HtmlTag H1
public static final com.sun.tools.doclint.HtmlTag H2
public static final com.sun.tools.doclint.HtmlTag H3
public static final com.sun.tools.doclint.HtmlTag H4
public static final com.sun.tools.doclint.HtmlTag H5
public static final com.sun.tools.doclint.HtmlTag H6
public static final com.sun.tools.doclint.HtmlTag HEAD
public static final com.sun.tools.doclint.HtmlTag HR
public static final com.sun.tools.doclint.HtmlTag HTML
public static final com.sun.tools.doclint.HtmlTag I
public static final com.sun.tools.doclint.HtmlTag IMG
public static final com.sun.tools.doclint.HtmlTag LI
public static final com.sun.tools.doclint.HtmlTag LINK
public static final com.sun.tools.doclint.HtmlTag MENU
public static final com.sun.tools.doclint.HtmlTag META
public static final com.sun.tools.doclint.HtmlTag NOFRAMES
public static final com.sun.tools.doclint.HtmlTag NOSCRIPT
public static final com.sun.tools.doclint.HtmlTag OL
public static final com.sun.tools.doclint.HtmlTag P
public static final com.sun.tools.doclint.HtmlTag PRE
public static final com.sun.tools.doclint.HtmlTag SCRIPT
public static final com.sun.tools.doclint.HtmlTag SMALL
public static final com.sun.tools.doclint.HtmlTag SPAN
public static final com.sun.tools.doclint.HtmlTag STRONG
public static final com.sun.tools.doclint.HtmlTag SUB
public static final com.sun.tools.doclint.HtmlTag SUP
public static final com.sun.tools.doclint.HtmlTag TABLE
public static final com.sun.tools.doclint.HtmlTag TBODY
public static final com.sun.tools.doclint.HtmlTag TD
public static final com.sun.tools.doclint.HtmlTag TFOOT
public static final com.sun.tools.doclint.HtmlTag TH
public static final com.sun.tools.doclint.HtmlTag THEAD
public static final com.sun.tools.doclint.HtmlTag TITLE
public static final com.sun.tools.doclint.HtmlTag TR
public static final com.sun.tools.doclint.HtmlTag TT
public static final com.sun.tools.doclint.HtmlTag U
public static final com.sun.tools.doclint.HtmlTag UL
public static final com.sun.tools.doclint.HtmlTag VAR
public final com.sun.tools.doclint.HtmlTag$BlockType blockType
public final com.sun.tools.doclint.HtmlTag$EndKind endKind
public final java.util.Set flags
private final java.util.Map attrs
private static final java.util.Map index
private static final com.sun.tools.doclint.HtmlTag[] $VALUES
public static com.sun.tools.doclint.HtmlTag[] values ()
public static com.sun.tools.doclint.HtmlTag valueOf (java.lang.String)
String name
private transient void (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, com.sun.tools.doclint.HtmlTag$AttrMap[])
com.sun.tools.doclint.HtmlTag$BlockType blockType
com.sun.tools.doclint.HtmlTag$EndKind endKind
com.sun.tools.doclint.HtmlTag$AttrMap[] attrMaps
private transient void (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, java.util.Set, com.sun.tools.doclint.HtmlTag$AttrMap[])
java.util.Map m
com.sun.tools.doclint.HtmlTag$BlockType blockType
com.sun.tools.doclint.HtmlTag$EndKind endKind
java.util.Set flags
com.sun.tools.doclint.HtmlTag$AttrMap[] attrMaps
public boolean accepts (com.sun.tools.doclint.HtmlTag)
com.sun.tools.doclint.HtmlTag t
public boolean acceptsText ()
public java.lang.String getText ()
public com.sun.tools.doclint.HtmlTag$Attr getAttr (javax.lang.model.element.Name)
javax.lang.model.element.Name attrName
public com.sun.tools.doclint.HtmlTag$AttrKind getAttrKind (javax.lang.model.element.Name)
javax.lang.model.element.Name attrName
com.sun.tools.doclint.HtmlTag$AttrKind k
private static transient com.sun.tools.doclint.HtmlTag$AttrMap attrs (com.sun.tools.doclint.HtmlTag$AttrKind, com.sun.tools.doclint.HtmlTag$Attr[])
com.sun.tools.doclint.HtmlTag$Attr a
com.sun.tools.doclint.HtmlTag$AttrKind k
com.sun.tools.doclint.HtmlTag$Attr[] attrs
com.sun.tools.doclint.HtmlTag$AttrMap map
static com.sun.tools.doclint.HtmlTag get (javax.lang.model.element.Name)
javax.lang.model.element.Name tagName
void (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, java.util.Set, com.sun.tools.doclint.HtmlTag$AttrMap[], com.sun.tools.doclint.HtmlTag$1)
String x0
int x1
com.sun.tools.doclint.HtmlTag$BlockType x2
com.sun.tools.doclint.HtmlTag$EndKind x3
java.util.Set x4
com.sun.tools.doclint.HtmlTag$AttrMap[] x5
com.sun.tools.doclint.HtmlTag$1 x6
void (java.lang.String, int, com.sun.tools.doclint.HtmlTag$BlockType, com.sun.tools.doclint.HtmlTag$EndKind, com.sun.tools.doclint.HtmlTag$AttrMap[], com.sun.tools.doclint.HtmlTag$1)
String x0
int x1
com.sun.tools.doclint.HtmlTag$BlockType x2
com.sun.tools.doclint.HtmlTag$EndKind x3
com.sun.tools.doclint.HtmlTag$AttrMap[] x4
com.sun.tools.doclint.HtmlTag$1 x5
static void ()
com.sun.tools.doclint.HtmlTag t
}
com/sun/tools/doclint/Messages$1.classMessages.java
package com.sun.tools.doclint
com.sun.tools.doclint.Messages$1 extends java.lang.Object {
}
com/sun/tools/doclint/Messages$Group.classMessages.java
package com.sun.tools.doclint
public final com.sun.tools.doclint.Messages$Group extends java.lang.Enum {
public static final com.sun.tools.doclint.Messages$Group ACCESSIBILITY
public static final com.sun.tools.doclint.Messages$Group HTML
public static final com.sun.tools.doclint.Messages$Group MISSING
public static final com.sun.tools.doclint.Messages$Group SYNTAX
public static final com.sun.tools.doclint.Messages$Group REFERENCE
private static final com.sun.tools.doclint.Messages$Group[] $VALUES
public static com.sun.tools.doclint.Messages$Group[] values ()
public static com.sun.tools.doclint.Messages$Group valueOf (java.lang.String)
String name
private void (java.lang.String, int)
java.lang.String optName ()
java.lang.String notOptName ()
static boolean accepts (java.lang.String)
com.sun.tools.doclint.Messages$Group g
String opt
static void ()
}
com/sun/tools/doclint/Messages$Options.classMessages.java
package com.sun.tools.doclint
com.sun.tools.doclint.Messages$Options extends java.lang.Object {
java.util.Map map
private final com.sun.tools.doclint.Messages$Stats stats
private static final String ALL
static boolean isValidOptions (java.lang.String)
String opt
String opts
private static boolean isValidOption (java.lang.String)
String opt
int begin
int sep
String grp
void (com.sun.tools.doclint.Messages$Stats)
com.sun.tools.doclint.Messages$Stats stats
boolean isEnabled (com.sun.tools.doclint.Messages$Group, com.sun.tools.doclint.Env$AccessKind)
com.sun.tools.doclint.Messages$Group g
com.sun.tools.doclint.Env$AccessKind access
com.sun.tools.doclint.Env$AccessKind ak
void setOptions (java.lang.String)
String opt
String opts
private void setOption (java.lang.String) throws java.lang.IllegalArgumentException
com.sun.tools.doclint.Env$AccessKind ak
String arg
int sep
private void setOption (java.lang.String, com.sun.tools.doclint.Env$AccessKind)
String opt
com.sun.tools.doclint.Env$AccessKind ak
}
com/sun/tools/doclint/Messages$Stats$Table$1.classMessages.java
package com.sun.tools.doclint
final com.sun.tools.doclint.Messages$Stats$Table$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.Integer, java.lang.Integer)
Integer o1
Integer o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/sun/tools/doclint/Messages$Stats$Table.classMessages.java
package com.sun.tools.doclint
com.sun.tools.doclint.Messages$Stats$Table extends java.lang.Object {
private static final java.util.Comparator DECREASING
private final java.util.TreeMap map
private void ()
void put (java.lang.String, int)
String label
int n
java.util.Set labels
void print (java.io.PrintWriter)
String label
int count
java.util.Set labels
java.util.Map$Entry e
java.io.PrintWriter out
void (com.sun.tools.doclint.Messages$1)
com.sun.tools.doclint.Messages$1 x0
static void ()
}
com/sun/tools/doclint/Messages$Stats.classMessages.java
package com.sun.tools.doclint
com.sun.tools.doclint.Messages$Stats extends java.lang.Object {
public static final String OPT
public static final String NO_CODE
final java.util.ResourceBundle bundle
int[] groupCounts
int[] dkindCounts
java.util.Map codeCounts
void (java.util.ResourceBundle)
java.util.ResourceBundle bundle
void setEnabled (boolean)
boolean b
void record (com.sun.tools.doclint.Messages$Group, javax.tools.Diagnostic$Kind, java.lang.String)
com.sun.tools.doclint.Messages$Group g
javax.tools.Diagnostic$Kind dkind
String code
Integer i
void report (java.io.PrintWriter)
com.sun.tools.doclint.Messages$Group g
javax.tools.Diagnostic$Kind k
String msg
java.util.MissingResourceException ex
String code
String msg
java.util.Map$Entry e
java.io.PrintWriter out
com.sun.tools.doclint.Messages$Stats$Table groupTable
com.sun.tools.doclint.Messages$Stats$Table dkindTable
com.sun.tools.doclint.Messages$Stats$Table codeTable
}
com/sun/tools/doclint/Messages.classMessages.java
package com.sun.tools.doclint
public com.sun.tools.doclint.Messages extends java.lang.Object {
private final com.sun.tools.doclint.Messages$Options options
private final com.sun.tools.doclint.Messages$Stats stats
java.util.ResourceBundle bundle
com.sun.tools.doclint.Env env
void (com.sun.tools.doclint.Env)
com.sun.tools.doclint.Env env
String name
transient void error (com.sun.tools.doclint.Messages$Group, com.sun.source.doctree.DocTree, java.lang.String, java.lang.Object[])
com.sun.tools.doclint.Messages$Group group
com.sun.source.doctree.DocTree tree
String code
Object[] args
transient void warning (com.sun.tools.doclint.Messages$Group, com.sun.source.doctree.DocTree, java.lang.String, java.lang.Object[])
com.sun.tools.doclint.Messages$Group group
com.sun.source.doctree.DocTree tree
String code
Object[] args
void setOptions (java.lang.String)
String opts
void setStatsEnabled (boolean)
boolean b
void reportStats (java.io.PrintWriter)
java.io.PrintWriter out
protected transient void report (com.sun.tools.doclint.Messages$Group, javax.tools.Diagnostic$Kind, com.sun.source.doctree.DocTree, java.lang.String, java.lang.Object[])
String msg
com.sun.tools.doclint.Messages$Group group
javax.tools.Diagnostic$Kind dkind
com.sun.source.doctree.DocTree tree
String code
Object[] args
protected transient void report (com.sun.tools.doclint.Messages$Group, javax.tools.Diagnostic$Kind, com.sun.source.tree.Tree, java.lang.String, java.lang.Object[])
String msg
com.sun.tools.doclint.Messages$Group group
javax.tools.Diagnostic$Kind dkind
com.sun.source.tree.Tree tree
String code
Object[] args
transient java.lang.String localize (java.lang.String, java.lang.Object[])
int i
StringBuilder sb
String code
Object[] args
String msg
}
com/sun/tools/doclint/resources/doclint.classdoclint.java
package com.sun.tools.doclint.resources
public final com.sun.tools.doclint.resources.doclint extends java.util.ListResourceBundle {
public void ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/doclint/resources/doclint_ja.classdoclint_ja.java
package com.sun.tools.doclint.resources
public final com.sun.tools.doclint.resources.doclint_ja extends java.util.ListResourceBundle {
public void ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/doclint/resources/doclint_zh_CN.classdoclint_zh_CN.java
package com.sun.tools.doclint.resources
public final com.sun.tools.doclint.resources.doclint_zh_CN extends java.util.ListResourceBundle {
public void ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/javac/Main.classMain.java
package com.sun.tools.javac
public com.sun.tools.javac.Main extends java.lang.Object {
public void ()
public static void main (java.lang.String[]) throws java.lang.Exception
String[] args
public static int compile (java.lang.String[])
String[] args
com.sun.tools.javac.main.Main compiler
public static int compile (java.lang.String[], java.io.PrintWriter)
String[] args
java.io.PrintWriter out
com.sun.tools.javac.main.Main compiler
}
com/sun/tools/javac/api/BasicJavacTask.classBasicJavacTask.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.BasicJavacTask extends com.sun.source.util.JavacTask {
protected com.sun.tools.javac.util.Context context
private com.sun.source.util.TaskListener taskListener
public static com.sun.source.util.JavacTask instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.source.util.JavacTask instance
public void (com.sun.tools.javac.util.Context, boolean)
com.sun.tools.javac.util.Context c
boolean register
public java.lang.Iterable parse () throws java.io.IOException
public java.lang.Iterable analyze () throws java.io.IOException
public java.lang.Iterable generate () throws java.io.IOException
public void setTaskListener (com.sun.source.util.TaskListener)
com.sun.source.util.TaskListener tl
com.sun.tools.javac.api.MultiTaskListener mtl
public void addTaskListener (com.sun.source.util.TaskListener)
com.sun.source.util.TaskListener taskListener
com.sun.tools.javac.api.MultiTaskListener mtl
public void removeTaskListener (com.sun.source.util.TaskListener)
com.sun.source.util.TaskListener taskListener
com.sun.tools.javac.api.MultiTaskListener mtl
public java.util.Collection getTaskListeners ()
com.sun.tools.javac.api.MultiTaskListener mtl
public javax.lang.model.type.TypeMirror getTypeMirror (java.lang.Iterable)
com.sun.source.tree.Tree node
Iterable path
com.sun.source.tree.Tree last
public javax.lang.model.util.Elements getElements ()
public javax.lang.model.util.Types getTypes ()
public void setProcessors (java.lang.Iterable)
Iterable processors
public void setLocale (java.util.Locale)
java.util.Locale locale
public java.lang.Boolean call ()
public com.sun.tools.javac.util.Context getContext ()
public void updateContext (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context newContext
public volatile java.lang.Object call () throws java.lang.Exception
}
com/sun/tools/javac/api/ClientCodeWrapper$DiagnosticSourceUnwrapper.classClientCodeWrapper.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.ClientCodeWrapper$DiagnosticSourceUnwrapper extends java.lang.Object implements javax.tools.Diagnostic {
public final com.sun.tools.javac.util.JCDiagnostic d
final com.sun.tools.javac.api.ClientCodeWrapper this$0
void (com.sun.tools.javac.api.ClientCodeWrapper, com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.api.ClientCodeWrapper this$0
com.sun.tools.javac.util.JCDiagnostic d
public javax.tools.Diagnostic$Kind getKind ()
public javax.tools.JavaFileObject getSource ()
public long getPosition ()
public long getStartPosition ()
public long getEndPosition ()
public long getLineNumber ()
public long getColumnNumber ()
public java.lang.String getCode ()
public java.lang.String getMessage (java.util.Locale)
java.util.Locale locale
public java.lang.String toString ()
public volatile java.lang.Object getSource ()
}
com/sun/tools/javac/api/ClientCodeWrapper$Trusted.classClientCodeWrapper.java
package com.sun.tools.javac.api
public abstract com.sun.tools.javac.api.ClientCodeWrapper$Trusted extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/sun/tools/javac/api/ClientCodeWrapper$WrappedDiagnosticListener.classClientCodeWrapper.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.ClientCodeWrapper$WrappedDiagnosticListener extends java.lang.Object implements javax.tools.DiagnosticListener {
protected javax.tools.DiagnosticListener clientDiagnosticListener
final com.sun.tools.javac.api.ClientCodeWrapper this$0
void (com.sun.tools.javac.api.ClientCodeWrapper, javax.tools.DiagnosticListener)
com.sun.tools.javac.api.ClientCodeWrapper this$0
javax.tools.DiagnosticListener clientDiagnosticListener
public void report (javax.tools.Diagnostic)
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
javax.tools.Diagnostic diagnostic
public java.lang.String toString ()
}
com/sun/tools/javac/api/ClientCodeWrapper$WrappedFileObject.classClientCodeWrapper.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.ClientCodeWrapper$WrappedFileObject extends java.lang.Object implements javax.tools.FileObject {
protected javax.tools.FileObject clientFileObject
final com.sun.tools.javac.api.ClientCodeWrapper this$0
void (com.sun.tools.javac.api.ClientCodeWrapper, javax.tools.FileObject)
com.sun.tools.javac.api.ClientCodeWrapper this$0
javax.tools.FileObject clientFileObject
public java.net.URI toUri ()
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
public java.lang.String getName ()
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
public java.io.InputStream openInputStream () throws java.io.IOException
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
public java.io.OutputStream openOutputStream () throws java.io.IOException
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
public java.io.Reader openReader (boolean) throws java.io.IOException
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
boolean ignoreEncodingErrors
public java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
boolean ignoreEncodingErrors
public java.io.Writer openWriter () throws java.io.IOException
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
public long getLastModified ()
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
public boolean delete ()
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
public java.lang.String toString ()
}
com/sun/tools/javac/api/ClientCodeWrapper$WrappedJavaFileManager.classClientCodeWrapper.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager extends java.lang.Object implements javax.tools.JavaFileManager {
protected javax.tools.JavaFileManager clientJavaFileManager
final com.sun.tools.javac.api.ClientCodeWrapper this$0
void (com.sun.tools.javac.api.ClientCodeWrapper, javax.tools.JavaFileManager)
com.sun.tools.javac.api.ClientCodeWrapper this$0
javax.tools.JavaFileManager clientJavaFileManager
public java.lang.ClassLoader getClassLoader (javax.tools.JavaFileManager$Location)
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
javax.tools.JavaFileManager$Location location
public java.lang.Iterable list (javax.tools.JavaFileManager$Location, java.lang.String, java.util.Set, boolean) throws java.io.IOException
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
javax.tools.JavaFileManager$Location location
String packageName
java.util.Set kinds
boolean recurse
public java.lang.String inferBinaryName (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject)
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
javax.tools.JavaFileManager$Location location
javax.tools.JavaFileObject file
public boolean isSameFile (javax.tools.FileObject, javax.tools.FileObject)
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
javax.tools.FileObject a
javax.tools.FileObject b
public boolean handleOption (java.lang.String, java.util.Iterator)
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
String current
java.util.Iterator remaining
public boolean hasLocation (javax.tools.JavaFileManager$Location)
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
javax.tools.JavaFileManager$Location location
public javax.tools.JavaFileObject getJavaFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind) throws java.io.IOException
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
javax.tools.JavaFileManager$Location location
String className
javax.tools.JavaFileObject$Kind kind
public javax.tools.JavaFileObject getJavaFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind, javax.tools.FileObject) throws java.io.IOException
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
javax.tools.JavaFileManager$Location location
String className
javax.tools.JavaFileObject$Kind kind
javax.tools.FileObject sibling
public javax.tools.FileObject getFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String) throws java.io.IOException
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
javax.tools.JavaFileManager$Location location
String packageName
String relativeName
public javax.tools.FileObject getFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String, javax.tools.FileObject) throws java.io.IOException
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
javax.tools.JavaFileManager$Location location
String packageName
String relativeName
javax.tools.FileObject sibling
public void flush () throws java.io.IOException
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
public void close () throws java.io.IOException
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
public int isSupportedOption (java.lang.String)
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
String option
public java.lang.String toString ()
}
com/sun/tools/javac/api/ClientCodeWrapper$WrappedJavaFileObject.classClientCodeWrapper.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileObject extends com.sun.tools.javac.api.ClientCodeWrapper$WrappedFileObject implements javax.tools.JavaFileObject {
final com.sun.tools.javac.api.ClientCodeWrapper this$0
void (com.sun.tools.javac.api.ClientCodeWrapper, javax.tools.JavaFileObject)
com.sun.tools.javac.api.ClientCodeWrapper this$0
javax.tools.JavaFileObject clientJavaFileObject
public javax.tools.JavaFileObject$Kind getKind ()
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
String simpleName
javax.tools.JavaFileObject$Kind kind
public javax.lang.model.element.NestingKind getNestingKind ()
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
public javax.lang.model.element.Modifier getAccessLevel ()
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
public java.lang.String toString ()
}
com/sun/tools/javac/api/ClientCodeWrapper$WrappedTaskListener.classClientCodeWrapper.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.ClientCodeWrapper$WrappedTaskListener extends java.lang.Object implements com.sun.source.util.TaskListener {
protected com.sun.source.util.TaskListener clientTaskListener
final com.sun.tools.javac.api.ClientCodeWrapper this$0
void (com.sun.tools.javac.api.ClientCodeWrapper, com.sun.source.util.TaskListener)
com.sun.tools.javac.api.ClientCodeWrapper this$0
com.sun.source.util.TaskListener clientTaskListener
public void started (com.sun.source.util.TaskEvent)
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
com.sun.source.util.TaskEvent ev
public void finished (com.sun.source.util.TaskEvent)
com.sun.tools.javac.util.ClientCodeException e
RuntimeException e
Error e
com.sun.source.util.TaskEvent ev
public java.lang.String toString ()
}
com/sun/tools/javac/api/ClientCodeWrapper.classClientCodeWrapper.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.ClientCodeWrapper extends java.lang.Object {
java.util.Map trustedClasses
public static com.sun.tools.javac.api.ClientCodeWrapper instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.api.ClientCodeWrapper instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public javax.tools.JavaFileManager wrap (javax.tools.JavaFileManager)
javax.tools.JavaFileManager fm
public javax.tools.FileObject wrap (javax.tools.FileObject)
javax.tools.FileObject fo
javax.tools.FileObject unwrap (javax.tools.FileObject)
javax.tools.FileObject fo
public javax.tools.JavaFileObject wrap (javax.tools.JavaFileObject)
javax.tools.JavaFileObject fo
public java.lang.Iterable wrapJavaFileObjects (java.lang.Iterable)
javax.tools.JavaFileObject fo
Iterable list
java.util.List wrapped
javax.tools.JavaFileObject unwrap (javax.tools.JavaFileObject)
javax.tools.JavaFileObject fo
public javax.tools.DiagnosticListener wrap (javax.tools.DiagnosticListener)
javax.tools.DiagnosticListener dl
com.sun.source.util.TaskListener wrap (com.sun.source.util.TaskListener)
com.sun.source.util.TaskListener tl
com.sun.source.util.TaskListener unwrap (com.sun.source.util.TaskListener)
com.sun.source.util.TaskListener l
java.util.Collection unwrap (java.util.Collection)
com.sun.source.util.TaskListener l
java.util.Collection listeners
java.util.Collection c
private javax.tools.Diagnostic unwrap (javax.tools.Diagnostic)
com.sun.tools.javac.util.JCDiagnostic d
javax.tools.Diagnostic diagnostic
protected boolean isTrusted (java.lang.Object)
Object o
Class c
Boolean trusted
private java.lang.String wrappedToString (java.lang.Class, java.lang.Object)
Class wrapperClass
Object wrapped
static java.lang.String access$000 (com.sun.tools.javac.api.ClientCodeWrapper, java.lang.Class, java.lang.Object)
com.sun.tools.javac.api.ClientCodeWrapper x0
Class x1
Object x2
static javax.tools.Diagnostic access$100 (com.sun.tools.javac.api.ClientCodeWrapper, javax.tools.Diagnostic)
com.sun.tools.javac.api.ClientCodeWrapper x0
javax.tools.Diagnostic x1
}
com/sun/tools/javac/api/DiagnosticFormatter$Configuration$DiagnosticPart.classDiagnosticFormatter.java
package com.sun.tools.javac.api
public final com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart extends java.lang.Enum {
public static final com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart SUMMARY
public static final com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart DETAILS
public static final com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart SOURCE
public static final com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart SUBDIAGNOSTICS
public static final com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart JLS
private static final com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart[] $VALUES
public static com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart[] values ()
public static com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/api/DiagnosticFormatter$Configuration$MultilineLimit.classDiagnosticFormatter.java
package com.sun.tools.javac.api
public final com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit extends java.lang.Enum {
public static final com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit DEPTH
public static final com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit LENGTH
private static final com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit[] $VALUES
public static com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit[] values ()
public static com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/api/DiagnosticFormatter$Configuration.classDiagnosticFormatter.java
package com.sun.tools.javac.api
public abstract com.sun.tools.javac.api.DiagnosticFormatter$Configuration extends java.lang.Object {
public abstract void setVisible (java.util.Set)
public abstract java.util.Set getVisible ()
public abstract void setMultilineLimit (com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit, int)
public abstract int getMultilineLimit (com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit)
}
com/sun/tools/javac/api/DiagnosticFormatter$PositionKind.classDiagnosticFormatter.java
package com.sun.tools.javac.api
public final com.sun.tools.javac.api.DiagnosticFormatter$PositionKind extends java.lang.Enum {
public static final com.sun.tools.javac.api.DiagnosticFormatter$PositionKind START
public static final com.sun.tools.javac.api.DiagnosticFormatter$PositionKind END
public static final com.sun.tools.javac.api.DiagnosticFormatter$PositionKind LINE
public static final com.sun.tools.javac.api.DiagnosticFormatter$PositionKind COLUMN
public static final com.sun.tools.javac.api.DiagnosticFormatter$PositionKind OFFSET
private static final com.sun.tools.javac.api.DiagnosticFormatter$PositionKind[] $VALUES
public static com.sun.tools.javac.api.DiagnosticFormatter$PositionKind[] values ()
public static com.sun.tools.javac.api.DiagnosticFormatter$PositionKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/api/DiagnosticFormatter.classDiagnosticFormatter.java
package com.sun.tools.javac.api
public abstract com.sun.tools.javac.api.DiagnosticFormatter extends java.lang.Object {
public abstract boolean displaySource (javax.tools.Diagnostic)
public abstract java.lang.String format (javax.tools.Diagnostic, java.util.Locale)
public abstract java.lang.String formatMessage (javax.tools.Diagnostic, java.util.Locale)
public abstract java.lang.String formatKind (javax.tools.Diagnostic, java.util.Locale)
public abstract java.lang.String formatSource (javax.tools.Diagnostic, boolean, java.util.Locale)
public abstract java.lang.String formatPosition (javax.tools.Diagnostic, com.sun.tools.javac.api.DiagnosticFormatter$PositionKind, java.util.Locale)
public abstract com.sun.tools.javac.api.DiagnosticFormatter$Configuration getConfiguration ()
}
com/sun/tools/javac/api/Formattable$LocalizedString.classFormattable.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.Formattable$LocalizedString extends java.lang.Object implements com.sun.tools.javac.api.Formattable {
String key
public void (java.lang.String)
String key
public java.lang.String toString (java.util.Locale, com.sun.tools.javac.api.Messages)
java.util.Locale l
com.sun.tools.javac.api.Messages messages
public java.lang.String getKind ()
public java.lang.String toString ()
}
com/sun/tools/javac/api/Formattable.classFormattable.java
package com.sun.tools.javac.api
public abstract com.sun.tools.javac.api.Formattable extends java.lang.Object {
public abstract java.lang.String toString (java.util.Locale, com.sun.tools.javac.api.Messages)
public abstract java.lang.String getKind ()
}
com/sun/tools/javac/api/JavacScope$1.classJavacScope.java
package com.sun.tools.javac.api
com.sun.tools.javac.api.JavacScope$1 extends com.sun.tools.javac.api.JavacScope {
final com.sun.tools.javac.api.JavacScope this$0
void (com.sun.tools.javac.api.JavacScope, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.api.JavacScope this$0
com.sun.tools.javac.comp.Env env
public boolean isStarImportScope ()
public com.sun.tools.javac.api.JavacScope getEnclosingScope ()
public java.lang.Iterable getLocalElements ()
public volatile com.sun.source.tree.Scope getEnclosingScope ()
}
com/sun/tools/javac/api/JavacScope.classJavacScope.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.JavacScope extends java.lang.Object implements com.sun.source.tree.Scope {
protected final com.sun.tools.javac.comp.Env env
void (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env env
public com.sun.tools.javac.api.JavacScope getEnclosingScope ()
public javax.lang.model.element.TypeElement getEnclosingClass ()
public javax.lang.model.element.ExecutableElement getEnclosingMethod ()
public java.lang.Iterable getLocalElements ()
public com.sun.tools.javac.comp.Env getEnv ()
public boolean isStarImportScope ()
public boolean equals (java.lang.Object)
com.sun.tools.javac.api.JavacScope s
Object other
public int hashCode ()
public java.lang.String toString ()
public volatile com.sun.source.tree.Scope getEnclosingScope ()
}
com/sun/tools/javac/api/JavacTaskImpl$1.classJavacTaskImpl.java
package com.sun.tools.javac.api
com.sun.tools.javac.api.JavacTaskImpl$1 extends com.sun.tools.javac.api.JavacTaskImpl$Filter {
final com.sun.tools.javac.util.ListBuffer val$results
final com.sun.tools.javac.api.JavacTaskImpl this$0
void (com.sun.tools.javac.api.JavacTaskImpl, com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.api.JavacTaskImpl this$0
public void process (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env env
}
com/sun/tools/javac/api/JavacTaskImpl$2.classJavacTaskImpl.java
package com.sun.tools.javac.api
com.sun.tools.javac.api.JavacTaskImpl$2 extends com.sun.tools.javac.api.JavacTaskImpl$Filter {
final com.sun.tools.javac.util.ListBuffer val$results
final com.sun.tools.javac.api.JavacTaskImpl this$0
void (com.sun.tools.javac.api.JavacTaskImpl, com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.api.JavacTaskImpl this$0
public void process (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env env
}
com/sun/tools/javac/api/JavacTaskImpl$3.classJavacTaskImpl.java
package com.sun.tools.javac.api
com.sun.tools.javac.api.JavacTaskImpl$3 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static void ()
}
com/sun/tools/javac/api/JavacTaskImpl$Filter.classJavacTaskImpl.java
package com.sun.tools.javac.api
abstract com.sun.tools.javac.api.JavacTaskImpl$Filter extends java.lang.Object {
final com.sun.tools.javac.api.JavacTaskImpl this$0
void (com.sun.tools.javac.api.JavacTaskImpl)
com.sun.tools.javac.api.JavacTaskImpl this$0
void run (java.util.Queue, java.lang.Iterable)
javax.lang.model.element.TypeElement item
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Symbol$ClassSymbol csym
java.util.Queue list
Iterable classes
java.util.Set set
com.sun.tools.javac.util.ListBuffer defer
abstract void process (com.sun.tools.javac.comp.Env)
}
com/sun/tools/javac/api/JavacTaskImpl.classJavacTaskImpl.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.JavacTaskImpl extends com.sun.tools.javac.api.BasicJavacTask {
private com.sun.tools.javac.main.Main compilerMain
private com.sun.tools.javac.main.JavaCompiler compiler
private java.util.Locale locale
private String[] args
private String[] classNames
private com.sun.tools.javac.util.List fileObjects
private java.util.Map notYetEntered
private com.sun.tools.javac.util.ListBuffer genList
private final java.util.concurrent.atomic.AtomicBoolean used
private Iterable processors
private com.sun.tools.javac.main.Main$Result result
private boolean parsed
void (com.sun.tools.javac.main.Main, java.lang.String[], java.lang.String[], com.sun.tools.javac.util.Context, com.sun.tools.javac.util.List)
com.sun.tools.javac.main.Main compilerMain
String[] args
String[] classNames
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.List fileObjects
void (com.sun.tools.javac.main.Main, java.lang.Iterable, com.sun.tools.javac.util.Context, java.lang.Iterable, java.lang.Iterable)
com.sun.tools.javac.main.Main compilerMain
Iterable args
com.sun.tools.javac.util.Context context
Iterable classes
Iterable fileObjects
private static java.lang.String[] toArray (java.lang.Iterable)
String s
Iterable iter
com.sun.tools.javac.util.ListBuffer result
private static com.sun.tools.javac.util.List toList (java.lang.Iterable)
javax.tools.JavaFileObject fo
Iterable fileObjects
com.sun.tools.javac.util.ListBuffer result
public com.sun.tools.javac.main.Main$Result doCall ()
public java.lang.Boolean call ()
public void setProcessors (java.lang.Iterable)
Iterable processors
public void setLocale (java.util.Locale)
java.util.Locale locale
private void prepareCompiler () throws java.io.IOException
javax.tools.JavaFileObject file
java.util.Collection filenames
java.lang.String toString (java.lang.Iterable, java.lang.String)
Object item
Iterable items
String sep
String currSep
StringBuilder sb
private void initContext ()
void cleanup ()
public javax.tools.JavaFileObject asJavaFileObject (java.io.File)
java.io.File file
com.sun.tools.javac.file.JavacFileManager fm
public java.lang.Iterable parse () throws java.io.IOException
javax.tools.JavaFileObject file
com.sun.tools.javac.tree.JCTree$JCCompilationUnit unit
com.sun.tools.javac.util.List units
public java.lang.Iterable enter () throws java.io.IOException
public java.lang.Iterable enter (java.lang.Iterable) throws java.io.IOException
com.sun.tools.javac.tree.JCTree$JCCompilationUnit unit
javax.tools.JavaFileObject file
com.sun.source.tree.CompilationUnitTree cu
com.sun.tools.javac.tree.JCTree$JCClassDecl cdef
com.sun.tools.javac.tree.JCTree node
com.sun.tools.javac.tree.JCTree$JCCompilationUnit unit
com.sun.tools.javac.util.List units
com.sun.tools.javac.util.ListBuffer elements
Iterable trees
com.sun.tools.javac.util.ListBuffer roots
public java.lang.Iterable analyze () throws java.io.IOException
public java.lang.Iterable analyze (java.lang.Iterable) throws java.io.IOException
com.sun.tools.javac.api.JavacTaskImpl$Filter f
Iterable classes
com.sun.tools.javac.util.ListBuffer results
private void handleFlowResults (java.util.Queue, com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.tree.JCTree$JCClassDecl cdef
com.sun.tools.javac.tree.JCTree$JCCompilationUnit unit
com.sun.tools.javac.comp.Env env
java.util.Queue queue
com.sun.tools.javac.util.ListBuffer elems
public java.lang.Iterable generate () throws java.io.IOException
public java.lang.Iterable generate (java.lang.Iterable) throws java.io.IOException
com.sun.tools.javac.api.JavacTaskImpl$Filter f
Iterable classes
com.sun.tools.javac.util.ListBuffer results
public javax.lang.model.type.TypeMirror getTypeMirror (java.lang.Iterable)
com.sun.source.tree.Tree node
Iterable path
com.sun.source.tree.Tree last
public com.sun.tools.javac.model.JavacElements getElements ()
public com.sun.tools.javac.model.JavacTypes getTypes ()
public java.lang.Iterable pathFor (com.sun.source.tree.CompilationUnitTree, com.sun.source.tree.Tree)
com.sun.source.tree.CompilationUnitTree unit
com.sun.source.tree.Tree node
public com.sun.tools.javac.code.Type parseType (java.lang.String, javax.lang.model.element.TypeElement)
java.nio.CharBuffer buf
com.sun.tools.javac.parser.Parser parser
com.sun.tools.javac.tree.JCTree tree
String expr
javax.lang.model.element.TypeElement scope
javax.tools.JavaFileObject prev
com.sun.tools.javac.parser.ParserFactory parserFactory
com.sun.tools.javac.comp.Attr attr
public volatile javax.lang.model.util.Types getTypes ()
public volatile javax.lang.model.util.Elements getElements ()
public volatile java.lang.Object call () throws java.lang.Exception
static com.sun.tools.javac.main.JavaCompiler access$000 (com.sun.tools.javac.api.JavacTaskImpl)
com.sun.tools.javac.api.JavacTaskImpl x0
static void access$100 (com.sun.tools.javac.api.JavacTaskImpl, java.util.Queue, com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.api.JavacTaskImpl x0
java.util.Queue x1
com.sun.tools.javac.util.ListBuffer x2
}
com/sun/tools/javac/api/JavacTool$1.classJavacTool.java
package com.sun.tools.javac.api
final com.sun.tools.javac.api.JavacTool$1 extends com.sun.tools.javac.main.OptionHelper$GrumpyHelper {
final com.sun.tools.javac.util.Options val$optionTable
void (com.sun.tools.javac.util.Log, com.sun.tools.javac.util.Options)
com.sun.tools.javac.util.Log log
public java.lang.String get (com.sun.tools.javac.main.Option)
com.sun.tools.javac.main.Option option
public void put (java.lang.String, java.lang.String)
String name
String value
public void remove (java.lang.String)
String name
}
com/sun/tools/javac/api/JavacTool.classJavacTool.java
package com.sun.tools.javac.api
public final com.sun.tools.javac.api.JavacTool extends java.lang.Object implements javax.tools.JavaCompiler {
public void ()
public static com.sun.tools.javac.api.JavacTool create ()
public com.sun.tools.javac.file.JavacFileManager getStandardFileManager (javax.tools.DiagnosticListener, java.util.Locale, java.nio.charset.Charset)
javax.tools.DiagnosticListener diagnosticListener
java.util.Locale locale
java.nio.charset.Charset charset
com.sun.tools.javac.util.Context context
java.io.PrintWriter pw
public com.sun.source.util.JavacTask getTask (java.io.Writer, javax.tools.JavaFileManager, javax.tools.DiagnosticListener, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
java.io.Writer out
javax.tools.JavaFileManager fileManager
javax.tools.DiagnosticListener diagnosticListener
Iterable options
Iterable classes
Iterable compilationUnits
com.sun.tools.javac.util.Context context
public com.sun.source.util.JavacTask getTask (java.io.Writer, javax.tools.JavaFileManager, javax.tools.DiagnosticListener, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable, com.sun.tools.javac.util.Context)
String option
String cls
String kindMsg
javax.tools.JavaFileObject cu
com.sun.tools.javac.api.ClientCodeWrapper ccw
com.sun.tools.javac.main.Main compiler
com.sun.tools.javac.util.ClientCodeException ex
java.io.Writer out
javax.tools.JavaFileManager fileManager
javax.tools.DiagnosticListener diagnosticListener
Iterable options
Iterable classes
Iterable compilationUnits
com.sun.tools.javac.util.Context context
public static void processOptions (com.sun.tools.javac.util.Context, javax.tools.JavaFileManager, java.lang.Iterable)
String msg
String msg
String operand
String flag
int j
com.sun.tools.javac.main.Option option
com.sun.tools.javac.util.Context context
javax.tools.JavaFileManager fileManager
Iterable options
com.sun.tools.javac.util.Options optionTable
com.sun.tools.javac.util.Log log
com.sun.tools.javac.main.Option[] recognizedOptions
com.sun.tools.javac.main.OptionHelper optionHelper
java.util.Iterator flags
public transient int run (java.io.InputStream, java.io.OutputStream, java.io.OutputStream, java.lang.String[])
String argument
java.io.InputStream in
java.io.OutputStream out
java.io.OutputStream err
String[] arguments
public java.util.Set getSourceVersions ()
public int isSupportedOption (java.lang.String)
com.sun.tools.javac.main.Option o
String option
java.util.Set recognizedOptions
public volatile javax.tools.StandardJavaFileManager getStandardFileManager (javax.tools.DiagnosticListener, java.util.Locale, java.nio.charset.Charset)
public volatile javax.tools.JavaCompiler$CompilationTask getTask (java.io.Writer, javax.tools.JavaFileManager, javax.tools.DiagnosticListener, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
}
com/sun/tools/javac/api/JavacTrees$1.classJavacTrees.java
package com.sun.tools.javac.api
com.sun.tools.javac.api.JavacTrees$1 extends java.lang.Object implements com.sun.source.util.DocSourcePositions {
final com.sun.tools.javac.api.JavacTrees this$0
void (com.sun.tools.javac.api.JavacTrees)
com.sun.tools.javac.api.JavacTrees this$0
public long getStartPosition (com.sun.source.tree.CompilationUnitTree, com.sun.source.tree.Tree)
com.sun.source.tree.CompilationUnitTree file
com.sun.source.tree.Tree tree
public long getEndPosition (com.sun.source.tree.CompilationUnitTree, com.sun.source.tree.Tree)
com.sun.source.tree.CompilationUnitTree file
com.sun.source.tree.Tree tree
com.sun.tools.javac.tree.EndPosTable endPosTable
public long getStartPosition (com.sun.source.tree.CompilationUnitTree, com.sun.source.doctree.DocCommentTree, com.sun.source.doctree.DocTree)
com.sun.source.tree.CompilationUnitTree file
com.sun.source.doctree.DocCommentTree comment
com.sun.source.doctree.DocTree tree
public long getEndPosition (com.sun.source.tree.CompilationUnitTree, com.sun.source.doctree.DocCommentTree, com.sun.source.doctree.DocTree)
int endPos
com.sun.tools.javac.tree.DCTree$DCText text
com.sun.tools.javac.tree.DCTree$DCErroneous err
com.sun.tools.javac.tree.DCTree$DCIdentifier ident
com.sun.tools.javac.tree.DCTree$DCParam param
com.sun.source.doctree.DocTree last
com.sun.tools.javac.tree.DCTree$DCBlockTag block
com.sun.source.doctree.DocTree last
com.sun.source.tree.CompilationUnitTree file
com.sun.source.doctree.DocCommentTree comment
com.sun.source.doctree.DocTree tree
com.sun.tools.javac.tree.DCTree$DCDocComment dcComment
int correction
}
com/sun/tools/javac/api/JavacTrees$2.classJavacTrees.java
package com.sun.tools.javac.api
com.sun.tools.javac.api.JavacTrees$2 extends com.sun.source.util.DocTreeScanner {
final com.sun.source.doctree.DocTree[] val$last
final com.sun.tools.javac.api.JavacTrees this$0
void (com.sun.tools.javac.api.JavacTrees, com.sun.source.doctree.DocTree[])
com.sun.tools.javac.api.JavacTrees this$0
public java.lang.Void scan (com.sun.source.doctree.DocTree, java.lang.Void)
com.sun.source.doctree.DocTree node
Void p
public volatile java.lang.Object scan (com.sun.source.doctree.DocTree, java.lang.Object)
}
com/sun/tools/javac/api/JavacTrees$3.classJavacTrees.java
package com.sun.tools.javac.api
com.sun.tools.javac.api.JavacTrees$3 extends com.sun.tools.javac.code.Types$TypeRelation {
final com.sun.tools.javac.api.JavacTrees this$0
void (com.sun.tools.javac.api.JavacTrees)
com.sun.tools.javac.api.JavacTrees this$0
public java.lang.Boolean visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
public java.lang.Boolean visitArrayType (com.sun.tools.javac.code.Type$ArrayType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$ArrayType t
com.sun.tools.javac.code.Type s
public java.lang.Boolean visitClassType (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$ClassType t
com.sun.tools.javac.code.Type s
public java.lang.Boolean visitErrorType (com.sun.tools.javac.code.Type$ErrorType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$ErrorType t
com.sun.tools.javac.code.Type s
public volatile java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/api/JavacTrees$4.classJavacTrees.java
package com.sun.tools.javac.api
com.sun.tools.javac.api.JavacTrees$4 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$doctree$DocTree$Kind
static final int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static final int[] $SwitchMap$javax$tools$Diagnostic$Kind
static void ()
}
com/sun/tools/javac/api/JavacTrees$Copier.classJavacTrees.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.JavacTrees$Copier extends com.sun.tools.javac.tree.TreeCopier {
com.sun.tools.javac.tree.JCTree leafCopy
protected void (com.sun.tools.javac.tree.TreeMaker)
com.sun.tools.javac.tree.TreeMaker M
public com.sun.tools.javac.tree.JCTree copy (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree t
com.sun.tools.javac.tree.JCTree leaf
com.sun.tools.javac.tree.JCTree t2
public volatile com.sun.tools.javac.tree.JCTree copy (com.sun.tools.javac.tree.JCTree, java.lang.Object)
}
com/sun/tools/javac/api/JavacTrees.classJavacTrees.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.JavacTrees extends com.sun.source.util.DocTrees {
private com.sun.tools.javac.comp.Resolve resolve
private com.sun.tools.javac.comp.Enter enter
private com.sun.tools.javac.util.Log log
private com.sun.tools.javac.comp.MemberEnter memberEnter
private com.sun.tools.javac.comp.Attr attr
private com.sun.tools.javac.tree.TreeMaker treeMaker
private com.sun.tools.javac.model.JavacElements elements
private com.sun.tools.javac.api.JavacTaskImpl javacTaskImpl
private com.sun.tools.javac.util.Names names
private com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Types$TypeRelation fuzzyMatcher
public static com.sun.tools.javac.api.JavacTrees instance (javax.tools.JavaCompiler$CompilationTask)
javax.tools.JavaCompiler$CompilationTask task
public static com.sun.tools.javac.api.JavacTrees instance (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment env
public static com.sun.tools.javac.api.JavacTrees instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.api.JavacTrees instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public void updateContext (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
private void init (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.source.util.JavacTask t
public com.sun.source.util.DocSourcePositions getSourcePositions ()
private com.sun.source.doctree.DocTree getLastChild (com.sun.source.doctree.DocTree)
com.sun.source.doctree.DocTree tree
com.sun.source.doctree.DocTree[] last
public com.sun.tools.javac.tree.JCTree$JCClassDecl getTree (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement element
public com.sun.tools.javac.tree.JCTree$JCMethodDecl getTree (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.ExecutableElement method
public com.sun.tools.javac.tree.JCTree getTree (javax.lang.model.element.Element)
com.sun.tools.javac.tree.JCTree node
javax.lang.model.element.Element element
com.sun.tools.javac.code.Symbol symbol
com.sun.tools.javac.code.Symbol$TypeSymbol enclosing
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCClassDecl classNode
public com.sun.tools.javac.tree.JCTree getTree (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.Element e
javax.lang.model.element.AnnotationMirror a
public com.sun.tools.javac.tree.JCTree getTree (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
javax.lang.model.element.Element e
javax.lang.model.element.AnnotationMirror a
javax.lang.model.element.AnnotationValue v
com.sun.tools.javac.util.Pair treeTopLevel
public com.sun.source.util.TreePath getPath (com.sun.source.tree.CompilationUnitTree, com.sun.source.tree.Tree)
com.sun.source.tree.CompilationUnitTree unit
com.sun.source.tree.Tree node
public com.sun.source.util.TreePath getPath (javax.lang.model.element.Element)
javax.lang.model.element.Element e
public com.sun.source.util.TreePath getPath (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.Element e
javax.lang.model.element.AnnotationMirror a
public com.sun.source.util.TreePath getPath (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
javax.lang.model.element.Element e
javax.lang.model.element.AnnotationMirror a
javax.lang.model.element.AnnotationValue v
com.sun.tools.javac.util.Pair treeTopLevel
public com.sun.tools.javac.code.Symbol getElement (com.sun.source.util.TreePath)
com.sun.tools.javac.tree.JCTree$JCClassDecl ct
com.sun.tools.javac.tree.JCTree t
com.sun.source.util.TreePath p
com.sun.source.util.TreePath path
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Symbol sym
public javax.lang.model.element.Element getElement (com.sun.source.util.DocTreePath)
com.sun.source.util.DocTreePath path
com.sun.source.doctree.DocTree forTree
private com.sun.tools.javac.code.Symbol attributeDocReference (com.sun.source.util.TreePath, com.sun.tools.javac.tree.DCTree$DCReference)
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
com.sun.tools.javac.util.Name memberName
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
com.sun.tools.javac.util.Name memberName
com.sun.tools.javac.code.Symbol$PackageSymbol pck
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
com.sun.tools.javac.util.Name memberName
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List paramTypes
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.ListBuffer lb
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
com.sun.tools.javac.util.Name memberName
com.sun.tools.javac.util.List paramTypes
com.sun.tools.javac.code.Symbol$ClassSymbol sym
com.sun.tools.javac.code.Symbol msym
com.sun.tools.javac.code.Symbol$VarSymbol vsym
com.sun.tools.javac.util.Abort e
com.sun.source.util.TreePath path
com.sun.tools.javac.tree.DCTree$DCReference ref
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.Log$DeferredDiagnosticHandler deferredDiagnosticHandler
private com.sun.tools.javac.code.Symbol attributeParamIdentifier (com.sun.source.util.TreePath, com.sun.tools.javac.tree.DCTree$DCParam)
com.sun.tools.javac.code.Symbol$MethodSymbol ee
com.sun.tools.javac.code.Symbol$ClassSymbol te
com.sun.tools.javac.code.Symbol param
com.sun.source.util.TreePath path
com.sun.tools.javac.tree.DCTree$DCParam ptag
com.sun.tools.javac.code.Symbol javadocSymbol
javax.lang.model.element.ElementKind kind
com.sun.tools.javac.util.List params
private com.sun.tools.javac.code.Symbol$VarSymbol findField (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.util.Name)
com.sun.tools.javac.code.Symbol$ClassSymbol tsym
com.sun.tools.javac.util.Name fieldName
private com.sun.tools.javac.code.Symbol$VarSymbol searchField (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.util.Name, java.util.Set)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol$VarSymbol vsym
com.sun.tools.javac.code.Symbol$VarSymbol vsym
com.sun.tools.javac.code.Type intf
com.sun.tools.javac.code.Symbol$VarSymbol vsym
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Symbol$ClassSymbol tsym
com.sun.tools.javac.util.Name fieldName
java.util.Set searched
com.sun.tools.javac.code.Symbol$ClassSymbol encl
com.sun.tools.javac.code.Type superclass
com.sun.tools.javac.util.List intfs
com.sun.tools.javac.code.Symbol$MethodSymbol findConstructor (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol$ClassSymbol tsym
com.sun.tools.javac.util.List paramTypes
private com.sun.tools.javac.code.Symbol$MethodSymbol findMethod (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Symbol$ClassSymbol tsym
com.sun.tools.javac.util.Name methodName
com.sun.tools.javac.util.List paramTypes
private com.sun.tools.javac.code.Symbol$MethodSymbol searchMethod (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, java.util.Set)
com.sun.tools.javac.code.Symbol$MethodSymbol lastFound
com.sun.tools.javac.code.Symbol$MethodSymbol msym
com.sun.tools.javac.code.Type intf
com.sun.tools.javac.code.Symbol$MethodSymbol msym
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Symbol$MethodSymbol msym
com.sun.tools.javac.code.Symbol$ClassSymbol tsym
com.sun.tools.javac.util.Name methodName
com.sun.tools.javac.util.List paramTypes
java.util.Set searched
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Type superclass
com.sun.tools.javac.util.List intfs
com.sun.tools.javac.code.Symbol$ClassSymbol encl
private boolean hasParameterTypes (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.sun.tools.javac.util.List paramTypes
com.sun.tools.javac.util.List methodParamTypes
boolean fuzzyMatch (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List paramTypes
com.sun.tools.javac.util.List methodParamTypes
com.sun.tools.javac.util.List l1
com.sun.tools.javac.util.List l2
boolean fuzzyMatch (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type paramType
com.sun.tools.javac.code.Type methodParamType
Boolean b
public javax.lang.model.type.TypeMirror getTypeMirror (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
com.sun.source.tree.Tree t
public com.sun.tools.javac.api.JavacScope getScope (com.sun.source.util.TreePath)
com.sun.source.util.TreePath path
public java.lang.String getDocComment (com.sun.source.util.TreePath)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit cu
com.sun.source.util.TreePath path
com.sun.source.tree.CompilationUnitTree t
com.sun.source.tree.Tree leaf
public com.sun.source.doctree.DocCommentTree getDocCommentTree (com.sun.source.util.TreePath)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit cu
com.sun.source.util.TreePath path
com.sun.source.tree.CompilationUnitTree t
com.sun.source.tree.Tree leaf
public boolean isAccessible (com.sun.source.tree.Scope, javax.lang.model.element.TypeElement)
com.sun.tools.javac.comp.Env env
com.sun.source.tree.Scope scope
javax.lang.model.element.TypeElement type
public boolean isAccessible (com.sun.source.tree.Scope, javax.lang.model.element.Element, javax.lang.model.type.DeclaredType)
com.sun.tools.javac.comp.Env env
com.sun.source.tree.Scope scope
javax.lang.model.element.Element member
javax.lang.model.type.DeclaredType type
private com.sun.tools.javac.comp.Env getAttrContext (com.sun.source.util.TreePath)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCBlock body
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.source.tree.Tree tree
com.sun.source.util.TreePath path
com.sun.tools.javac.tree.JCTree$JCCompilationUnit unit
com.sun.tools.javac.api.JavacTrees$Copier copier
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCMethodDecl method
com.sun.tools.javac.tree.JCTree$JCVariableDecl field
com.sun.tools.javac.util.List l
com.sun.source.util.TreePath p
private com.sun.tools.javac.comp.Env attribStatToTree (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree stat
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree tree
javax.tools.JavaFileObject prev
private com.sun.tools.javac.comp.Env attribExprToTree (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree tree
javax.tools.JavaFileObject prev
protected com.sun.tools.javac.api.JavacTrees$Copier createCopier (com.sun.tools.javac.tree.TreeMaker)
com.sun.tools.javac.tree.TreeMaker maker
public javax.lang.model.type.TypeMirror getOriginalType (javax.lang.model.type.ErrorType)
javax.lang.model.type.ErrorType errorType
public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, com.sun.source.tree.Tree, com.sun.source.tree.CompilationUnitTree)
javax.tools.Diagnostic$Kind kind
CharSequence msg
com.sun.source.tree.Tree t
com.sun.source.tree.CompilationUnitTree root
public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, com.sun.source.doctree.DocTree, com.sun.source.doctree.DocCommentTree, com.sun.source.tree.CompilationUnitTree)
javax.tools.Diagnostic$Kind kind
CharSequence msg
com.sun.source.doctree.DocTree t
com.sun.source.doctree.DocCommentTree c
com.sun.source.tree.CompilationUnitTree root
private void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.source.tree.CompilationUnitTree)
boolean prev
javax.tools.Diagnostic$Kind kind
CharSequence msg
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.source.tree.CompilationUnitTree root
javax.tools.JavaFileObject oldSource
javax.tools.JavaFileObject newSource
public javax.lang.model.type.TypeMirror getLub (com.sun.source.tree.CatchTree)
com.sun.tools.javac.code.Type$UnionClassType ut
com.sun.source.tree.CatchTree tree
com.sun.tools.javac.tree.JCTree$JCCatch ct
com.sun.tools.javac.tree.JCTree$JCVariableDecl v
public volatile com.sun.source.tree.Scope getScope (com.sun.source.util.TreePath)
public volatile javax.lang.model.element.Element getElement (com.sun.source.util.TreePath)
public volatile com.sun.source.tree.Tree getTree (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
public volatile com.sun.source.tree.Tree getTree (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror)
public volatile com.sun.source.tree.MethodTree getTree (javax.lang.model.element.ExecutableElement)
public volatile com.sun.source.tree.ClassTree getTree (javax.lang.model.element.TypeElement)
public volatile com.sun.source.tree.Tree getTree (javax.lang.model.element.Element)
public volatile com.sun.source.util.SourcePositions getSourcePositions ()
static com.sun.tools.javac.util.Names access$000 (com.sun.tools.javac.api.JavacTrees)
com.sun.tools.javac.api.JavacTrees x0
static com.sun.source.doctree.DocTree access$100 (com.sun.tools.javac.api.JavacTrees, com.sun.source.doctree.DocTree)
com.sun.tools.javac.api.JavacTrees x0
com.sun.source.doctree.DocTree x1
static com.sun.tools.javac.code.Types access$200 (com.sun.tools.javac.api.JavacTrees)
com.sun.tools.javac.api.JavacTrees x0
}
com/sun/tools/javac/api/Messages.classMessages.java
package com.sun.tools.javac.api
public abstract com.sun.tools.javac.api.Messages extends java.lang.Object {
public abstract void add (java.lang.String) throws java.util.MissingResourceException
public transient abstract java.lang.String getLocalizedString (java.util.Locale, java.lang.String, java.lang.Object[])
}
com/sun/tools/javac/api/MultiTaskListener.classMultiTaskListener.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.MultiTaskListener extends java.lang.Object implements com.sun.source.util.TaskListener {
public static final com.sun.tools.javac.util.Context$Key taskListenerKey
com.sun.source.util.TaskListener[] listeners
com.sun.tools.javac.api.ClientCodeWrapper ccw
public static com.sun.tools.javac.api.MultiTaskListener instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.api.MultiTaskListener instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public java.util.Collection getTaskListeners ()
public boolean isEmpty ()
public void add (com.sun.source.util.TaskListener)
com.sun.source.util.TaskListener l
com.sun.source.util.TaskListener listener
public void remove (com.sun.source.util.TaskListener)
com.sun.source.util.TaskListener[] newListeners
int i
com.sun.source.util.TaskListener listener
public void started (com.sun.source.util.TaskEvent)
com.sun.source.util.TaskListener l
com.sun.source.util.TaskEvent e
com.sun.source.util.TaskListener[] ll
public void finished (com.sun.source.util.TaskEvent)
com.sun.source.util.TaskListener l
com.sun.source.util.TaskEvent e
com.sun.source.util.TaskListener[] ll
public java.lang.String toString ()
static void ()
}
com/sun/tools/javac/api/WrappingJavaFileManager.classWrappingJavaFileManager.java
package com.sun.tools.javac.api
public com.sun.tools.javac.api.WrappingJavaFileManager extends javax.tools.ForwardingJavaFileManager {
protected void (javax.tools.JavaFileManager)
javax.tools.JavaFileManager fileManager
protected javax.tools.FileObject wrap (javax.tools.FileObject)
javax.tools.FileObject fileObject
protected javax.tools.JavaFileObject wrap (javax.tools.JavaFileObject)
javax.tools.JavaFileObject fileObject
protected javax.tools.FileObject unwrap (javax.tools.FileObject)
javax.tools.FileObject fileObject
protected javax.tools.JavaFileObject unwrap (javax.tools.JavaFileObject)
javax.tools.JavaFileObject fileObject
protected java.lang.Iterable wrap (java.lang.Iterable)
javax.tools.JavaFileObject fileObject
Iterable fileObjects
java.util.List mapped
protected java.net.URI unwrap (java.net.URI)
java.net.URI uri
public java.lang.Iterable list (javax.tools.JavaFileManager$Location, java.lang.String, java.util.Set, boolean) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String packageName
java.util.Set kinds
boolean recurse
public java.lang.String inferBinaryName (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject)
javax.tools.JavaFileManager$Location location
javax.tools.JavaFileObject file
public javax.tools.JavaFileObject getJavaFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String className
javax.tools.JavaFileObject$Kind kind
public javax.tools.JavaFileObject getJavaFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind, javax.tools.FileObject) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String className
javax.tools.JavaFileObject$Kind kind
javax.tools.FileObject sibling
public javax.tools.FileObject getFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String packageName
String relativeName
public javax.tools.FileObject getFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String, javax.tools.FileObject) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String packageName
String relativeName
javax.tools.FileObject sibling
}
com/sun/tools/javac/code/AnnoConstruct.classAnnoConstruct.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.AnnoConstruct extends java.lang.Object implements javax.lang.model.AnnotatedConstruct {
private static final Class REPEATABLE_CLASS
private static final java.lang.reflect.Method VALUE_ELEMENT_METHOD
public void ()
public abstract com.sun.tools.javac.util.List getAnnotationMirrors ()
protected com.sun.tools.javac.code.Attribute$Compound getAttribute (java.lang.Class)
com.sun.tools.javac.code.Attribute$Compound anno
Class annoType
String name
protected java.lang.annotation.Annotation[] getInheritedAnnotations (java.lang.Class)
Class annoType
public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class)
java.lang.annotation.Annotation res
int size
java.lang.annotation.Annotation[] arr
com.sun.tools.javac.code.Attribute$Compound attribute
int i
Class annoType
Class containerType
String annoTypeName
String containerTypeName
int directIndex
int containerIndex
com.sun.tools.javac.code.Attribute$Compound direct
com.sun.tools.javac.code.Attribute$Compound container
int index
com.sun.tools.javac.code.Attribute$Compound[] contained
int size
java.lang.annotation.Annotation[] arr
int insert
int length
private com.sun.tools.javac.code.Attribute$Compound[] unpackContained (com.sun.tools.javac.code.Attribute$Compound)
com.sun.tools.javac.code.Attribute a
com.sun.tools.javac.code.Attribute$Compound container
com.sun.tools.javac.code.Attribute[] contained0
com.sun.tools.javac.util.ListBuffer compounds
public java.lang.annotation.Annotation getAnnotation (java.lang.Class)
Class annoType
com.sun.tools.javac.code.Attribute$Compound c
private static java.lang.Class initRepeatable ()
Exception e
private static java.lang.reflect.Method initValueElementMethod ()
NoSuchMethodException e
java.lang.reflect.Method m
private static java.lang.Class getContainer (java.lang.Class)
Class containerType
Exception e
java.lang.annotation.Annotation repeatable
Class annoType
private static com.sun.tools.javac.code.Attribute[] unpackAttributes (com.sun.tools.javac.code.Attribute$Compound)
com.sun.tools.javac.code.Attribute$Compound container
public volatile java.util.List getAnnotationMirrors ()
static void ()
}
com/sun/tools/javac/code/Attribute$1.classAttribute.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Attribute$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static void ()
}
com/sun/tools/javac/code/Attribute$Array.classAttribute.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Attribute$Array extends com.sun.tools.javac.code.Attribute {
public final com.sun.tools.javac.code.Attribute[] values
public void (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Attribute[])
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Attribute[] values
public void (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.util.List values
public void accept (com.sun.tools.javac.code.Attribute$Visitor)
com.sun.tools.javac.code.Attribute$Visitor v
public java.lang.String toString ()
com.sun.tools.javac.code.Attribute value
StringBuilder buf
boolean first
public com.sun.tools.javac.util.List getValue ()
public java.lang.Object accept (javax.lang.model.element.AnnotationValueVisitor, java.lang.Object)
javax.lang.model.element.AnnotationValueVisitor v
Object p
public com.sun.tools.javac.code.TypeAnnotationPosition getPosition ()
public volatile java.lang.Object getValue ()
}
com/sun/tools/javac/code/Attribute$Class.classAttribute.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Attribute$Class extends com.sun.tools.javac.code.Attribute {
public final com.sun.tools.javac.code.Type classType
public void accept (com.sun.tools.javac.code.Attribute$Visitor)
com.sun.tools.javac.code.Attribute$Visitor v
public void (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type type
static com.sun.tools.javac.code.Type makeClassType (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Type arg
public java.lang.String toString ()
public com.sun.tools.javac.code.Type getValue ()
public java.lang.Object accept (javax.lang.model.element.AnnotationValueVisitor, java.lang.Object)
javax.lang.model.element.AnnotationValueVisitor v
Object p
public volatile java.lang.Object getValue ()
}
com/sun/tools/javac/code/Attribute$Compound.classAttribute.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Attribute$Compound extends com.sun.tools.javac.code.Attribute implements javax.lang.model.element.AnnotationMirror {
public final com.sun.tools.javac.util.List values
private boolean synthesized
public boolean isSynthesized ()
public void setSynthesized (boolean)
boolean synthesized
public void (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.util.List values
public void accept (com.sun.tools.javac.code.Attribute$Visitor)
com.sun.tools.javac.code.Attribute$Visitor v
public java.lang.String toString ()
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.Pair value
boolean first
StringBuilder buf
int len
public com.sun.tools.javac.code.Attribute member (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name member
com.sun.tools.javac.util.Pair res
private com.sun.tools.javac.util.Pair getElemPair (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Pair pair
com.sun.tools.javac.util.Name member
public com.sun.tools.javac.code.Attribute$Compound getValue ()
public java.lang.Object accept (javax.lang.model.element.AnnotationValueVisitor, java.lang.Object)
javax.lang.model.element.AnnotationValueVisitor v
Object p
public javax.lang.model.type.DeclaredType getAnnotationType ()
public com.sun.tools.javac.code.TypeAnnotationPosition getPosition ()
com.sun.tools.javac.util.Name valueName
com.sun.tools.javac.util.Pair res
public java.util.Map getElementValues ()
com.sun.tools.javac.util.Pair value
java.util.Map valmap
public volatile java.lang.Object getValue ()
}
com/sun/tools/javac/code/Attribute$Constant.classAttribute.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Attribute$Constant extends com.sun.tools.javac.code.Attribute {
public final Object value
public void accept (com.sun.tools.javac.code.Attribute$Visitor)
com.sun.tools.javac.code.Attribute$Visitor v
public void (com.sun.tools.javac.code.Type, java.lang.Object)
com.sun.tools.javac.code.Type type
Object value
public java.lang.String toString ()
public java.lang.Object getValue ()
public java.lang.Object accept (javax.lang.model.element.AnnotationValueVisitor, java.lang.Object)
int i
javax.lang.model.element.AnnotationValueVisitor v
Object p
}
com/sun/tools/javac/code/Attribute$Enum.classAttribute.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Attribute$Enum extends com.sun.tools.javac.code.Attribute {
public com.sun.tools.javac.code.Symbol$VarSymbol value
public void (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol$VarSymbol value
public void accept (com.sun.tools.javac.code.Attribute$Visitor)
com.sun.tools.javac.code.Attribute$Visitor v
public java.lang.String toString ()
public com.sun.tools.javac.code.Symbol$VarSymbol getValue ()
public java.lang.Object accept (javax.lang.model.element.AnnotationValueVisitor, java.lang.Object)
javax.lang.model.element.AnnotationValueVisitor v
Object p
public volatile java.lang.Object getValue ()
}
com/sun/tools/javac/code/Attribute$Error.classAttribute.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Attribute$Error extends com.sun.tools.javac.code.Attribute {
public void (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
public void accept (com.sun.tools.javac.code.Attribute$Visitor)
com.sun.tools.javac.code.Attribute$Visitor v
public java.lang.String toString ()
public java.lang.String getValue ()
public java.lang.Object accept (javax.lang.model.element.AnnotationValueVisitor, java.lang.Object)
javax.lang.model.element.AnnotationValueVisitor v
Object p
public volatile java.lang.Object getValue ()
}
com/sun/tools/javac/code/Attribute$RetentionPolicy.classAttribute.java
package com.sun.tools.javac.code
public final com.sun.tools.javac.code.Attribute$RetentionPolicy extends java.lang.Enum {
public static final com.sun.tools.javac.code.Attribute$RetentionPolicy SOURCE
public static final com.sun.tools.javac.code.Attribute$RetentionPolicy CLASS
public static final com.sun.tools.javac.code.Attribute$RetentionPolicy RUNTIME
private static final com.sun.tools.javac.code.Attribute$RetentionPolicy[] $VALUES
public static com.sun.tools.javac.code.Attribute$RetentionPolicy[] values ()
public static com.sun.tools.javac.code.Attribute$RetentionPolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/code/Attribute$TypeCompound.classAttribute.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Attribute$TypeCompound extends com.sun.tools.javac.code.Attribute$Compound {
public com.sun.tools.javac.code.TypeAnnotationPosition position
public void (com.sun.tools.javac.code.Attribute$Compound, com.sun.tools.javac.code.TypeAnnotationPosition)
com.sun.tools.javac.code.Attribute$Compound compound
com.sun.tools.javac.code.TypeAnnotationPosition position
public void (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.code.TypeAnnotationPosition)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.util.List values
com.sun.tools.javac.code.TypeAnnotationPosition position
public com.sun.tools.javac.code.TypeAnnotationPosition getPosition ()
public boolean hasUnknownPosition ()
public boolean isContainerTypeCompound ()
private com.sun.tools.javac.code.Attribute$TypeCompound getFirstEmbeddedTC ()
com.sun.tools.javac.code.Attribute$Array arr
com.sun.tools.javac.util.Pair val
public boolean tryFixPosition ()
com.sun.tools.javac.code.Attribute$TypeCompound from
}
com/sun/tools/javac/code/Attribute$UnresolvedClass.classAttribute.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Attribute$UnresolvedClass extends com.sun.tools.javac.code.Attribute$Error {
public com.sun.tools.javac.code.Type classType
public void (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Type classType
}
com/sun/tools/javac/code/Attribute$Visitor.classAttribute.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Attribute$Visitor extends java.lang.Object {
public abstract void visitConstant (com.sun.tools.javac.code.Attribute$Constant)
public abstract void visitClass (com.sun.tools.javac.code.Attribute$Class)
public abstract void visitCompound (com.sun.tools.javac.code.Attribute$Compound)
public abstract void visitArray (com.sun.tools.javac.code.Attribute$Array)
public abstract void visitEnum (com.sun.tools.javac.code.Attribute$Enum)
public abstract void visitError (com.sun.tools.javac.code.Attribute$Error)
}
com/sun/tools/javac/code/Attribute.classAttribute.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Attribute extends java.lang.Object implements javax.lang.model.element.AnnotationValue {
public com.sun.tools.javac.code.Type type
public void (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
public abstract void accept (com.sun.tools.javac.code.Attribute$Visitor)
public java.lang.Object getValue ()
public java.lang.Object accept (javax.lang.model.element.AnnotationValueVisitor, java.lang.Object)
javax.lang.model.element.AnnotationValueVisitor v
Object p
public boolean isSynthesized ()
public com.sun.tools.javac.code.TypeAnnotationPosition getPosition ()
}
com/sun/tools/javac/code/BoundKind.classBoundKind.java
package com.sun.tools.javac.code
public final com.sun.tools.javac.code.BoundKind extends java.lang.Enum {
public static final com.sun.tools.javac.code.BoundKind EXTENDS
public static final com.sun.tools.javac.code.BoundKind SUPER
public static final com.sun.tools.javac.code.BoundKind UNBOUND
private final String name
private static final com.sun.tools.javac.code.BoundKind[] $VALUES
public static com.sun.tools.javac.code.BoundKind[] values ()
public static com.sun.tools.javac.code.BoundKind valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String name
public java.lang.String toString ()
static void ()
}
com/sun/tools/javac/code/DeferredLintHandler$1.classDeferredLintHandler.java
package com.sun.tools.javac.code
final com.sun.tools.javac.code.DeferredLintHandler$1 extends java.lang.Object implements com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition {
void ()
public com.sun.tools.javac.tree.JCTree getTree ()
public int getStartPosition ()
public int getPreferredPosition ()
public int getEndPosition (com.sun.tools.javac.tree.EndPosTable)
com.sun.tools.javac.tree.EndPosTable endPosTable
}
com/sun/tools/javac/code/DeferredLintHandler$LintLogger.classDeferredLintHandler.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.DeferredLintHandler$LintLogger extends java.lang.Object {
public abstract void report ()
}
com/sun/tools/javac/code/DeferredLintHandler.classDeferredLintHandler.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.DeferredLintHandler extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key deferredLintHandlerKey
private com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition currentPos
private java.util.Map loggersQueue
private static final com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition IMMEDIATE_POSITION
public static com.sun.tools.javac.code.DeferredLintHandler instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.code.DeferredLintHandler instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public void report (com.sun.tools.javac.code.DeferredLintHandler$LintLogger)
com.sun.tools.javac.util.ListBuffer loggers
com.sun.tools.javac.code.DeferredLintHandler$LintLogger logger
public void flush (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.code.DeferredLintHandler$LintLogger lintLogger
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.util.ListBuffer loggers
public com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition setPos (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition currentPos
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition prevPosition
public com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition immediate ()
static void ()
}
com/sun/tools/javac/code/Flags$Flag.classFlags.java
package com.sun.tools.javac.code
public final com.sun.tools.javac.code.Flags$Flag extends java.lang.Enum {
public static final com.sun.tools.javac.code.Flags$Flag PUBLIC
public static final com.sun.tools.javac.code.Flags$Flag PRIVATE
public static final com.sun.tools.javac.code.Flags$Flag PROTECTED
public static final com.sun.tools.javac.code.Flags$Flag STATIC
public static final com.sun.tools.javac.code.Flags$Flag FINAL
public static final com.sun.tools.javac.code.Flags$Flag SYNCHRONIZED
public static final com.sun.tools.javac.code.Flags$Flag VOLATILE
public static final com.sun.tools.javac.code.Flags$Flag TRANSIENT
public static final com.sun.tools.javac.code.Flags$Flag NATIVE
public static final com.sun.tools.javac.code.Flags$Flag INTERFACE
public static final com.sun.tools.javac.code.Flags$Flag ABSTRACT
public static final com.sun.tools.javac.code.Flags$Flag DEFAULT
public static final com.sun.tools.javac.code.Flags$Flag STRICTFP
public static final com.sun.tools.javac.code.Flags$Flag BRIDGE
public static final com.sun.tools.javac.code.Flags$Flag SYNTHETIC
public static final com.sun.tools.javac.code.Flags$Flag ANNOTATION
public static final com.sun.tools.javac.code.Flags$Flag DEPRECATED
public static final com.sun.tools.javac.code.Flags$Flag HASINIT
public static final com.sun.tools.javac.code.Flags$Flag BLOCK
public static final com.sun.tools.javac.code.Flags$Flag ENUM
public static final com.sun.tools.javac.code.Flags$Flag MANDATED
public static final com.sun.tools.javac.code.Flags$Flag IPROXY
public static final com.sun.tools.javac.code.Flags$Flag NOOUTERTHIS
public static final com.sun.tools.javac.code.Flags$Flag EXISTS
public static final com.sun.tools.javac.code.Flags$Flag COMPOUND
public static final com.sun.tools.javac.code.Flags$Flag CLASS_SEEN
public static final com.sun.tools.javac.code.Flags$Flag SOURCE_SEEN
public static final com.sun.tools.javac.code.Flags$Flag LOCKED
public static final com.sun.tools.javac.code.Flags$Flag UNATTRIBUTED
public static final com.sun.tools.javac.code.Flags$Flag ANONCONSTR
public static final com.sun.tools.javac.code.Flags$Flag ACYCLIC
public static final com.sun.tools.javac.code.Flags$Flag PARAMETER
public static final com.sun.tools.javac.code.Flags$Flag VARARGS
public static final com.sun.tools.javac.code.Flags$Flag ACYCLIC_ANN
public static final com.sun.tools.javac.code.Flags$Flag GENERATEDCONSTR
public static final com.sun.tools.javac.code.Flags$Flag HYPOTHETICAL
public static final com.sun.tools.javac.code.Flags$Flag PROPRIETARY
public static final com.sun.tools.javac.code.Flags$Flag UNION
public static final com.sun.tools.javac.code.Flags$Flag OVERRIDE_BRIDGE
public static final com.sun.tools.javac.code.Flags$Flag EFFECTIVELY_FINAL
public static final com.sun.tools.javac.code.Flags$Flag CLASH
public static final com.sun.tools.javac.code.Flags$Flag AUXILIARY
public static final com.sun.tools.javac.code.Flags$Flag NOT_IN_PROFILE
public static final com.sun.tools.javac.code.Flags$Flag BAD_OVERRIDE
public static final com.sun.tools.javac.code.Flags$Flag SIGNATURE_POLYMORPHIC
public static final com.sun.tools.javac.code.Flags$Flag THROWS
public static final com.sun.tools.javac.code.Flags$Flag LAMBDA_METHOD
public static final com.sun.tools.javac.code.Flags$Flag TYPE_TRANSLATED
final long value
final String lowercaseName
private static final com.sun.tools.javac.code.Flags$Flag[] $VALUES
public static com.sun.tools.javac.code.Flags$Flag[] values ()
public static com.sun.tools.javac.code.Flags$Flag valueOf (java.lang.String)
String name
private void (java.lang.String, int, long)
long flag
public java.lang.String toString ()
static void ()
}
com/sun/tools/javac/code/Flags.classFlags.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Flags extends java.lang.Object {
public static final int PUBLIC
public static final int PRIVATE
public static final int PROTECTED
public static final int STATIC
public static final int FINAL
public static final int SYNCHRONIZED
public static final int VOLATILE
public static final int TRANSIENT
public static final int NATIVE
public static final int INTERFACE
public static final int ABSTRACT
public static final int STRICTFP
public static final int SYNTHETIC
public static final int ANNOTATION
public static final int ENUM
public static final int MANDATED
public static final int StandardFlags
public static final int ACC_SUPER
public static final int ACC_BRIDGE
public static final int ACC_VARARGS
public static final int DEPRECATED
public static final int HASINIT
public static final int BLOCK
public static final int IPROXY
public static final int NOOUTERTHIS
public static final int EXISTS
public static final int COMPOUND
public static final int CLASS_SEEN
public static final int SOURCE_SEEN
public static final int LOCKED
public static final int UNATTRIBUTED
public static final int ANONCONSTR
public static final int ACYCLIC
public static final long BRIDGE
public static final long PARAMETER
public static final long VARARGS
public static final long ACYCLIC_ANN
public static final long GENERATEDCONSTR
public static final long HYPOTHETICAL
public static final long PROPRIETARY
public static final long UNION
public static final long OVERRIDE_BRIDGE
public static final long EFFECTIVELY_FINAL
public static final long CLASH
public static final long DEFAULT
public static final long AUXILIARY
public static final long NOT_IN_PROFILE
public static final long BAD_OVERRIDE
public static final long SIGNATURE_POLYMORPHIC
public static final long THROWS
public static final long POTENTIALLY_AMBIGUOUS
public static final long LAMBDA_METHOD
public static final long TYPE_TRANSLATED
public static final int AccessFlags
public static final int LocalClassFlags
public static final int MemberClassFlags
public static final int ClassFlags
public static final int InterfaceVarFlags
public static final int VarFlags
public static final int ConstructorFlags
public static final int InterfaceMethodFlags
public static final int MethodFlags
public static final long ExtendedStandardFlags
public static final long ModifierFlags
public static final long InterfaceMethodMask
public static final long AnnotationTypeElementMask
public static final long LocalVarFlags
public static final long ReceiverParamFlags
private static final java.util.Map modifierSets
private void ()
public static java.lang.String toString (long)
com.sun.tools.javac.code.Flags$Flag flag
long flags
StringBuilder buf
String sep
public static java.util.EnumSet asFlagSet (long)
com.sun.tools.javac.code.Flags$Flag flag
long flags
java.util.EnumSet flagSet
public static java.util.Set asModifierSet (long)
long flags
java.util.Set modifiers
public static boolean isStatic (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol symbol
public static boolean isEnum (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol symbol
public static boolean isConstant (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$VarSymbol symbol
static void ()
}
com/sun/tools/javac/code/Kinds$1.classKinds.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Kinds$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$tree$MemberReferenceTree$ReferenceMode
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static void ()
}
com/sun/tools/javac/code/Kinds$KindName.classKinds.java
package com.sun.tools.javac.code
public final com.sun.tools.javac.code.Kinds$KindName extends java.lang.Enum implements com.sun.tools.javac.api.Formattable {
public static final com.sun.tools.javac.code.Kinds$KindName ANNOTATION
public static final com.sun.tools.javac.code.Kinds$KindName CONSTRUCTOR
public static final com.sun.tools.javac.code.Kinds$KindName INTERFACE
public static final com.sun.tools.javac.code.Kinds$KindName ENUM
public static final com.sun.tools.javac.code.Kinds$KindName STATIC
public static final com.sun.tools.javac.code.Kinds$KindName TYPEVAR
public static final com.sun.tools.javac.code.Kinds$KindName BOUND
public static final com.sun.tools.javac.code.Kinds$KindName VAR
public static final com.sun.tools.javac.code.Kinds$KindName VAL
public static final com.sun.tools.javac.code.Kinds$KindName METHOD
public static final com.sun.tools.javac.code.Kinds$KindName CLASS
public static final com.sun.tools.javac.code.Kinds$KindName STATIC_INIT
public static final com.sun.tools.javac.code.Kinds$KindName INSTANCE_INIT
public static final com.sun.tools.javac.code.Kinds$KindName PACKAGE
private final String name
private static final com.sun.tools.javac.code.Kinds$KindName[] $VALUES
public static com.sun.tools.javac.code.Kinds$KindName[] values ()
public static com.sun.tools.javac.code.Kinds$KindName valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String name
public java.lang.String toString ()
public java.lang.String getKind ()
public java.lang.String toString (java.util.Locale, com.sun.tools.javac.api.Messages)
java.util.Locale locale
com.sun.tools.javac.api.Messages messages
String s
static void ()
}
com/sun/tools/javac/code/Kinds.classKinds.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Kinds extends java.lang.Object {
public static final int NIL
public static final int PCK
public static final int TYP
public static final int VAR
public static final int VAL
public static final int MTH
public static final int POLY
public static final int ERR
public static final int AllKinds
public static final int ERRONEOUS
public static final int AMBIGUOUS
public static final int HIDDEN
public static final int STATICERR
public static final int MISSING_ENCL
public static final int ABSENT_VAR
public static final int WRONG_MTHS
public static final int WRONG_MTH
public static final int ABSENT_MTH
public static final int ABSENT_TYP
public static final int WRONG_STATICNESS
private void ()
public static com.sun.tools.javac.code.Kinds$KindName kindName (int)
int kind
public static com.sun.tools.javac.code.Kinds$KindName kindName (com.sun.source.tree.MemberReferenceTree$ReferenceMode)
com.sun.source.tree.MemberReferenceTree$ReferenceMode mode
public static com.sun.tools.javac.code.Kinds$KindName kindName (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
public static java.util.EnumSet kindNames (int)
int kind
java.util.EnumSet kinds
public static com.sun.tools.javac.code.Kinds$KindName typeKindName (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public static com.sun.tools.javac.code.Kinds$KindName absentKind (int)
int kind
}
com/sun/tools/javac/code/Lint$AugmentVisitor.classLint.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Lint$AugmentVisitor extends java.lang.Object implements com.sun.tools.javac.code.Attribute$Visitor {
private final com.sun.tools.javac.util.Context context
private com.sun.tools.javac.code.Symtab syms
private com.sun.tools.javac.code.Lint parent
private com.sun.tools.javac.code.Lint lint
void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.code.Lint augment (com.sun.tools.javac.code.Lint, com.sun.tools.javac.code.Attribute$Compound)
com.sun.tools.javac.code.Lint parent
com.sun.tools.javac.code.Attribute$Compound attr
com.sun.tools.javac.code.Lint augment (com.sun.tools.javac.code.Lint, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Attribute$Compound a
com.sun.tools.javac.code.Lint parent
com.sun.tools.javac.util.List attrs
private void initSyms ()
private void suppress (com.sun.tools.javac.code.Lint$LintCategory)
com.sun.tools.javac.code.Lint$LintCategory lc
public void visitConstant (com.sun.tools.javac.code.Attribute$Constant)
com.sun.tools.javac.code.Lint$LintCategory lc
com.sun.tools.javac.code.Attribute$Constant value
public void visitClass (com.sun.tools.javac.code.Attribute$Class)
com.sun.tools.javac.code.Attribute$Class clazz
public void visitCompound (com.sun.tools.javac.code.Attribute$Compound)
com.sun.tools.javac.util.Pair value
com.sun.tools.javac.util.List v
com.sun.tools.javac.code.Attribute$Compound compound
public void visitArray (com.sun.tools.javac.code.Attribute$Array)
com.sun.tools.javac.code.Attribute value
com.sun.tools.javac.code.Attribute$Array array
public void visitEnum (com.sun.tools.javac.code.Attribute$Enum)
com.sun.tools.javac.code.Attribute$Enum e
public void visitError (com.sun.tools.javac.code.Attribute$Error)
com.sun.tools.javac.code.Attribute$Error e
}
com/sun/tools/javac/code/Lint$LintCategory.classLint.java
package com.sun.tools.javac.code
public final com.sun.tools.javac.code.Lint$LintCategory extends java.lang.Enum {
public static final com.sun.tools.javac.code.Lint$LintCategory AUXILIARYCLASS
public static final com.sun.tools.javac.code.Lint$LintCategory CAST
public static final com.sun.tools.javac.code.Lint$LintCategory CLASSFILE
public static final com.sun.tools.javac.code.Lint$LintCategory DEPRECATION
public static final com.sun.tools.javac.code.Lint$LintCategory DEP_ANN
public static final com.sun.tools.javac.code.Lint$LintCategory DIVZERO
public static final com.sun.tools.javac.code.Lint$LintCategory EMPTY
public static final com.sun.tools.javac.code.Lint$LintCategory FALLTHROUGH
public static final com.sun.tools.javac.code.Lint$LintCategory FINALLY
public static final com.sun.tools.javac.code.Lint$LintCategory OPTIONS
public static final com.sun.tools.javac.code.Lint$LintCategory OVERLOADS
public static final com.sun.tools.javac.code.Lint$LintCategory OVERRIDES
public static final com.sun.tools.javac.code.Lint$LintCategory PATH
public static final com.sun.tools.javac.code.Lint$LintCategory PROCESSING
public static final com.sun.tools.javac.code.Lint$LintCategory RAW
public static final com.sun.tools.javac.code.Lint$LintCategory SERIAL
public static final com.sun.tools.javac.code.Lint$LintCategory STATIC
public static final com.sun.tools.javac.code.Lint$LintCategory SUNAPI
public static final com.sun.tools.javac.code.Lint$LintCategory TRY
public static final com.sun.tools.javac.code.Lint$LintCategory UNCHECKED
public static final com.sun.tools.javac.code.Lint$LintCategory VARARGS
public final String option
public final boolean hidden
private static final com.sun.tools.javac.code.Lint$LintCategory[] $VALUES
public static com.sun.tools.javac.code.Lint$LintCategory[] values ()
public static com.sun.tools.javac.code.Lint$LintCategory valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String option
private void (java.lang.String, int, java.lang.String, boolean)
String option
boolean hidden
static com.sun.tools.javac.code.Lint$LintCategory get (java.lang.String)
String option
static void ()
}
com/sun/tools/javac/code/Lint.classLint.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Lint extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key lintKey
private final com.sun.tools.javac.code.Lint$AugmentVisitor augmentor
private final java.util.EnumSet values
private final java.util.EnumSet suppressedValues
private static final java.util.Map map
public static com.sun.tools.javac.code.Lint instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.code.Lint instance
public com.sun.tools.javac.code.Lint augment (com.sun.tools.javac.code.Attribute$Compound)
com.sun.tools.javac.code.Attribute$Compound attr
public com.sun.tools.javac.code.Lint augment (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Lint l
protected void (com.sun.tools.javac.util.Context)
java.util.Map$Entry e
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.Options options
protected void (com.sun.tools.javac.code.Lint)
com.sun.tools.javac.code.Lint other
public java.lang.String toString ()
public boolean isEnabled (com.sun.tools.javac.code.Lint$LintCategory)
com.sun.tools.javac.code.Lint$LintCategory lc
public boolean isSuppressed (com.sun.tools.javac.code.Lint$LintCategory)
com.sun.tools.javac.code.Lint$LintCategory lc
static java.util.Map access$000 ()
static java.util.EnumSet access$100 (com.sun.tools.javac.code.Lint)
com.sun.tools.javac.code.Lint x0
static java.util.EnumSet access$200 (com.sun.tools.javac.code.Lint)
com.sun.tools.javac.code.Lint x0
static void ()
}
com/sun/tools/javac/code/Printer$1.classPrinter.java
package com.sun.tools.javac.code
final com.sun.tools.javac.code.Printer$1 extends com.sun.tools.javac.code.Printer {
final com.sun.tools.javac.api.Messages val$messages
void (com.sun.tools.javac.api.Messages)
protected transient java.lang.String localize (java.util.Locale, java.lang.String, java.lang.Object[])
java.util.Locale locale
String key
Object[] args
protected java.lang.String capturedVarId (com.sun.tools.javac.code.Type$CapturedType, java.util.Locale)
com.sun.tools.javac.code.Type$CapturedType t
java.util.Locale locale
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
public volatile java.lang.Object visitAnnotatedType (com.sun.tools.javac.code.Type$AnnotatedType, java.lang.Object)
public volatile java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
public volatile java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitPackageType (com.sun.tools.javac.code.Type$PackageType, java.lang.Object)
public volatile java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitSymbol (com.sun.tools.javac.code.Symbol, java.lang.Object)
public volatile java.lang.Object visitTypeSymbol (com.sun.tools.javac.code.Symbol$TypeSymbol, java.lang.Object)
public volatile java.lang.Object visitVarSymbol (com.sun.tools.javac.code.Symbol$VarSymbol, java.lang.Object)
public volatile java.lang.Object visitOperatorSymbol (com.sun.tools.javac.code.Symbol$OperatorSymbol, java.lang.Object)
public volatile java.lang.Object visitPackageSymbol (com.sun.tools.javac.code.Symbol$PackageSymbol, java.lang.Object)
public volatile java.lang.Object visitMethodSymbol (com.sun.tools.javac.code.Symbol$MethodSymbol, java.lang.Object)
public volatile java.lang.Object visitClassSymbol (com.sun.tools.javac.code.Symbol$ClassSymbol, java.lang.Object)
}
com/sun/tools/javac/code/Printer.classPrinter.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Printer extends java.lang.Object implements com.sun.tools.javac.code.Type$Visitor com.sun.tools.javac.code.Symbol$Visitor {
com.sun.tools.javac.util.List seenCaptured
static final int PRIME
protected void ()
protected transient abstract java.lang.String localize (java.util.Locale, java.lang.String, java.lang.Object[])
protected abstract java.lang.String capturedVarId (com.sun.tools.javac.code.Type$CapturedType, java.util.Locale)
public static com.sun.tools.javac.code.Printer createStandardPrinter (com.sun.tools.javac.api.Messages)
com.sun.tools.javac.api.Messages messages
public java.lang.String visitTypes (com.sun.tools.javac.util.List, java.util.Locale)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List ts
java.util.Locale locale
com.sun.tools.javac.util.ListBuffer sbuf
public java.lang.String visitSymbols (com.sun.tools.javac.util.List, java.util.Locale)
com.sun.tools.javac.code.Symbol t
com.sun.tools.javac.util.List ts
java.util.Locale locale
com.sun.tools.javac.util.ListBuffer sbuf
public java.lang.String visit (com.sun.tools.javac.code.Type, java.util.Locale)
com.sun.tools.javac.code.Type t
java.util.Locale locale
public java.lang.String visit (com.sun.tools.javac.code.Symbol, java.util.Locale)
com.sun.tools.javac.code.Symbol s
java.util.Locale locale
public java.lang.String visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.util.Locale)
com.sun.tools.javac.code.Type$CapturedType t
java.util.Locale locale
public java.lang.String visitForAll (com.sun.tools.javac.code.Type$ForAll, java.util.Locale)
com.sun.tools.javac.code.Type$ForAll t
java.util.Locale locale
public java.lang.String visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.util.Locale)
com.sun.tools.javac.code.Type$UndetVar t
java.util.Locale locale
public java.lang.String visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.util.Locale)
com.sun.tools.javac.code.Type$ArrayType t
java.util.Locale locale
StringBuilder res
void printBaseElementType (com.sun.tools.javac.code.Type, java.lang.StringBuilder, java.util.Locale)
com.sun.tools.javac.code.Type t
StringBuilder sb
java.util.Locale locale
com.sun.tools.javac.code.Type arrel
void printBrackets (com.sun.tools.javac.code.Type, java.lang.StringBuilder, java.util.Locale)
com.sun.tools.javac.code.Type t
StringBuilder sb
java.util.Locale locale
com.sun.tools.javac.code.Type arrel
public java.lang.String visitClassType (com.sun.tools.javac.code.Type$ClassType, java.util.Locale)
com.sun.tools.javac.code.Type$ClassType t
java.util.Locale locale
StringBuilder buf
public java.lang.String visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.util.Locale)
com.sun.tools.javac.code.Type$MethodType t
java.util.Locale locale
public java.lang.String visitPackageType (com.sun.tools.javac.code.Type$PackageType, java.util.Locale)
com.sun.tools.javac.code.Type$PackageType t
java.util.Locale locale
public java.lang.String visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.util.Locale)
com.sun.tools.javac.code.Type$WildcardType t
java.util.Locale locale
StringBuilder s
public java.lang.String visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.util.Locale)
com.sun.tools.javac.code.Type$ErrorType t
java.util.Locale locale
public java.lang.String visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.util.Locale)
com.sun.tools.javac.code.Type$TypeVar t
java.util.Locale locale
public java.lang.String visitAnnotatedType (com.sun.tools.javac.code.Type$AnnotatedType, java.util.Locale)
StringBuilder res
com.sun.tools.javac.code.Type$AnnotatedType t
java.util.Locale locale
public java.lang.String visitType (com.sun.tools.javac.code.Type, java.util.Locale)
com.sun.tools.javac.code.Type t
java.util.Locale locale
String s
protected java.lang.String className (com.sun.tools.javac.code.Type$ClassType, boolean, java.util.Locale)
com.sun.tools.javac.util.List is
StringBuilder s
String s
String s
String s
com.sun.tools.javac.code.Type$ClassType norm
com.sun.tools.javac.code.Type$ClassType t
boolean longform
java.util.Locale locale
com.sun.tools.javac.code.Symbol sym
protected java.lang.String printMethodArgs (com.sun.tools.javac.util.List, boolean, java.util.Locale)
StringBuilder buf
com.sun.tools.javac.util.List args
boolean varArgs
java.util.Locale locale
public java.lang.String visitClassSymbol (com.sun.tools.javac.code.Symbol$ClassSymbol, java.util.Locale)
com.sun.tools.javac.code.Symbol$ClassSymbol sym
java.util.Locale locale
public java.lang.String visitMethodSymbol (com.sun.tools.javac.code.Symbol$MethodSymbol, java.util.Locale)
String ms
com.sun.tools.javac.code.Symbol$MethodSymbol s
java.util.Locale locale
public java.lang.String visitOperatorSymbol (com.sun.tools.javac.code.Symbol$OperatorSymbol, java.util.Locale)
com.sun.tools.javac.code.Symbol$OperatorSymbol s
java.util.Locale locale
public java.lang.String visitPackageSymbol (com.sun.tools.javac.code.Symbol$PackageSymbol, java.util.Locale)
com.sun.tools.javac.code.Symbol$PackageSymbol s
java.util.Locale locale
public java.lang.String visitTypeSymbol (com.sun.tools.javac.code.Symbol$TypeSymbol, java.util.Locale)
com.sun.tools.javac.code.Symbol$TypeSymbol s
java.util.Locale locale
public java.lang.String visitVarSymbol (com.sun.tools.javac.code.Symbol$VarSymbol, java.util.Locale)
com.sun.tools.javac.code.Symbol$VarSymbol s
java.util.Locale locale
public java.lang.String visitSymbol (com.sun.tools.javac.code.Symbol, java.util.Locale)
com.sun.tools.javac.code.Symbol s
java.util.Locale locale
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
public volatile java.lang.Object visitAnnotatedType (com.sun.tools.javac.code.Type$AnnotatedType, java.lang.Object)
public volatile java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
public volatile java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitPackageType (com.sun.tools.javac.code.Type$PackageType, java.lang.Object)
public volatile java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitSymbol (com.sun.tools.javac.code.Symbol, java.lang.Object)
public volatile java.lang.Object visitTypeSymbol (com.sun.tools.javac.code.Symbol$TypeSymbol, java.lang.Object)
public volatile java.lang.Object visitVarSymbol (com.sun.tools.javac.code.Symbol$VarSymbol, java.lang.Object)
public volatile java.lang.Object visitOperatorSymbol (com.sun.tools.javac.code.Symbol$OperatorSymbol, java.lang.Object)
public volatile java.lang.Object visitPackageSymbol (com.sun.tools.javac.code.Symbol$PackageSymbol, java.lang.Object)
public volatile java.lang.Object visitMethodSymbol (com.sun.tools.javac.code.Symbol$MethodSymbol, java.lang.Object)
public volatile java.lang.Object visitClassSymbol (com.sun.tools.javac.code.Symbol$ClassSymbol, java.lang.Object)
}
com/sun/tools/javac/code/Scope$1.classScope.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Scope$1 extends java.lang.Object implements com.sun.tools.javac.util.Filter {
final com.sun.tools.javac.code.Symbol val$sym
final com.sun.tools.javac.code.Scope this$0
void (com.sun.tools.javac.code.Scope, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Scope this$0
public boolean accepts (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol candidate
public volatile boolean accepts (java.lang.Object)
}
com/sun/tools/javac/code/Scope$2.classScope.java
package com.sun.tools.javac.code
final com.sun.tools.javac.code.Scope$2 extends java.lang.Object implements com.sun.tools.javac.util.Filter {
void ()
public boolean accepts (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol s
public volatile boolean accepts (java.lang.Object)
}
com/sun/tools/javac/code/Scope$3$1.classScope.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Scope$3$1 extends java.lang.Object implements java.util.Iterator {
private com.sun.tools.javac.code.Scope currScope
private com.sun.tools.javac.code.Scope$Entry currEntry
final com.sun.tools.javac.code.Scope$3 this$1
void (com.sun.tools.javac.code.Scope$3)
com.sun.tools.javac.code.Scope$3 this$1
public boolean hasNext ()
public com.sun.tools.javac.code.Symbol next ()
com.sun.tools.javac.code.Symbol sym
public void remove ()
private void update ()
void skipToNextMatchingEntry ()
public volatile java.lang.Object next ()
}
com/sun/tools/javac/code/Scope$3.classScope.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Scope$3 extends java.lang.Object implements java.lang.Iterable {
final com.sun.tools.javac.util.Filter val$sf
final com.sun.tools.javac.code.Scope this$0
void (com.sun.tools.javac.code.Scope, com.sun.tools.javac.util.Filter)
com.sun.tools.javac.code.Scope this$0
public java.util.Iterator iterator ()
}
com/sun/tools/javac/code/Scope$4$1.classScope.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Scope$4$1 extends java.lang.Object implements java.util.Iterator {
com.sun.tools.javac.code.Scope$Entry currentEntry
final com.sun.tools.javac.code.Scope$4 this$1
void (com.sun.tools.javac.code.Scope$4)
com.sun.tools.javac.code.Scope$4 this$1
public boolean hasNext ()
public com.sun.tools.javac.code.Symbol next ()
com.sun.tools.javac.code.Scope$Entry prevEntry
public void remove ()
public volatile java.lang.Object next ()
}
com/sun/tools/javac/code/Scope$4.classScope.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Scope$4 extends java.lang.Object implements java.lang.Iterable {
final com.sun.tools.javac.util.Name val$name
final com.sun.tools.javac.util.Filter val$sf
final com.sun.tools.javac.code.Scope this$0
void (com.sun.tools.javac.code.Scope, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter)
com.sun.tools.javac.code.Scope this$0
public java.util.Iterator iterator ()
}
com/sun/tools/javac/code/Scope$CompoundScope$1$1.classScope.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Scope$CompoundScope$1$1 extends com.sun.tools.javac.code.Scope$CompoundScope$CompoundScopeIterator {
final com.sun.tools.javac.code.Scope$CompoundScope$1 this$1
void (com.sun.tools.javac.code.Scope$CompoundScope$1, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Scope$CompoundScope$1 this$1
com.sun.tools.javac.util.List scopesToScan
java.util.Iterator nextIterator (com.sun.tools.javac.code.Scope)
com.sun.tools.javac.code.Scope s
}
com/sun/tools/javac/code/Scope$CompoundScope$1.classScope.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Scope$CompoundScope$1 extends java.lang.Object implements java.lang.Iterable {
final com.sun.tools.javac.util.Filter val$sf
final com.sun.tools.javac.code.Scope$CompoundScope this$0
void (com.sun.tools.javac.code.Scope$CompoundScope, com.sun.tools.javac.util.Filter)
com.sun.tools.javac.code.Scope$CompoundScope this$0
public java.util.Iterator iterator ()
}
com/sun/tools/javac/code/Scope$CompoundScope$2$1.classScope.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Scope$CompoundScope$2$1 extends com.sun.tools.javac.code.Scope$CompoundScope$CompoundScopeIterator {
final com.sun.tools.javac.code.Scope$CompoundScope$2 this$1
void (com.sun.tools.javac.code.Scope$CompoundScope$2, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Scope$CompoundScope$2 this$1
com.sun.tools.javac.util.List scopesToScan
java.util.Iterator nextIterator (com.sun.tools.javac.code.Scope)
com.sun.tools.javac.code.Scope s
}
com/sun/tools/javac/code/Scope$CompoundScope$2.classScope.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Scope$CompoundScope$2 extends java.lang.Object implements java.lang.Iterable {
final com.sun.tools.javac.util.Name val$name
final com.sun.tools.javac.util.Filter val$sf
final com.sun.tools.javac.code.Scope$CompoundScope this$0
void (com.sun.tools.javac.code.Scope$CompoundScope, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter)
com.sun.tools.javac.code.Scope$CompoundScope this$0
public java.util.Iterator iterator ()
}
com/sun/tools/javac/code/Scope$CompoundScope$CompoundScopeIterator.classScope.java
package com.sun.tools.javac.code
abstract com.sun.tools.javac.code.Scope$CompoundScope$CompoundScopeIterator extends java.lang.Object implements java.util.Iterator {
private java.util.Iterator currentIterator
private com.sun.tools.javac.util.List scopesToScan
final com.sun.tools.javac.code.Scope$CompoundScope this$0
public void (com.sun.tools.javac.code.Scope$CompoundScope, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Scope$CompoundScope this$0
com.sun.tools.javac.util.List scopesToScan
abstract java.util.Iterator nextIterator (com.sun.tools.javac.code.Scope)
public boolean hasNext ()
public com.sun.tools.javac.code.Symbol next ()
com.sun.tools.javac.code.Symbol sym
public void remove ()
private void update ()
public volatile java.lang.Object next ()
}
com/sun/tools/javac/code/Scope$CompoundScope.classScope.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Scope$CompoundScope extends com.sun.tools.javac.code.Scope implements com.sun.tools.javac.code.Scope$ScopeListener {
public static final com.sun.tools.javac.code.Scope$Entry[] emptyTable
private com.sun.tools.javac.util.List subScopes
private int mark
public void (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol owner
public void addSubScope (com.sun.tools.javac.code.Scope)
com.sun.tools.javac.code.Scope$ScopeListener sl
com.sun.tools.javac.code.Scope that
public void symbolAdded (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
com.sun.tools.javac.code.Scope$ScopeListener sl
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope s
public void symbolRemoved (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
com.sun.tools.javac.code.Scope$ScopeListener sl
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope s
public int getMark ()
public java.lang.String toString ()
com.sun.tools.javac.code.Scope s
StringBuilder buf
String sep
public java.lang.Iterable getElements (com.sun.tools.javac.util.Filter)
com.sun.tools.javac.util.Filter sf
public java.lang.Iterable getElementsByName (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.Filter sf
public com.sun.tools.javac.code.Scope$Entry lookup (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.Filter sf
public com.sun.tools.javac.code.Scope dup (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol newOwner
public void enter (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope, com.sun.tools.javac.code.Scope, boolean)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope s
com.sun.tools.javac.code.Scope origin
boolean staticallyImported
public void remove (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
static com.sun.tools.javac.util.List access$200 (com.sun.tools.javac.code.Scope$CompoundScope)
com.sun.tools.javac.code.Scope$CompoundScope x0
static void ()
}
com/sun/tools/javac/code/Scope$DelegatedScope.classScope.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Scope$DelegatedScope extends com.sun.tools.javac.code.Scope {
com.sun.tools.javac.code.Scope delegatee
public static final com.sun.tools.javac.code.Scope$Entry[] emptyTable
public void (com.sun.tools.javac.code.Scope)
com.sun.tools.javac.code.Scope outer
public com.sun.tools.javac.code.Scope dup ()
public com.sun.tools.javac.code.Scope dupUnshared ()
public com.sun.tools.javac.code.Scope leave ()
public void enter (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
public void enter (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope s
public void remove (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
public com.sun.tools.javac.code.Scope$Entry lookup (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
static void ()
}
com/sun/tools/javac/code/Scope$Entry.classScope.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Scope$Entry extends java.lang.Object {
public com.sun.tools.javac.code.Symbol sym
private com.sun.tools.javac.code.Scope$Entry shadowed
public com.sun.tools.javac.code.Scope$Entry sibling
public com.sun.tools.javac.code.Scope scope
public void (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope$Entry, com.sun.tools.javac.code.Scope$Entry, com.sun.tools.javac.code.Scope)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope$Entry shadowed
com.sun.tools.javac.code.Scope$Entry sibling
com.sun.tools.javac.code.Scope scope
public com.sun.tools.javac.code.Scope$Entry next ()
public com.sun.tools.javac.code.Scope$Entry next (com.sun.tools.javac.util.Filter)
com.sun.tools.javac.util.Filter sf
public boolean isStaticallyImported ()
public com.sun.tools.javac.code.Scope getOrigin ()
static com.sun.tools.javac.code.Scope$Entry access$000 (com.sun.tools.javac.code.Scope$Entry)
com.sun.tools.javac.code.Scope$Entry x0
static com.sun.tools.javac.code.Scope$Entry access$002 (com.sun.tools.javac.code.Scope$Entry, com.sun.tools.javac.code.Scope$Entry)
com.sun.tools.javac.code.Scope$Entry x0
com.sun.tools.javac.code.Scope$Entry x1
}
com/sun/tools/javac/code/Scope$ErrorScope.classScope.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Scope$ErrorScope extends com.sun.tools.javac.code.Scope {
void (com.sun.tools.javac.code.Scope, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope$Entry[])
com.sun.tools.javac.code.Scope next
com.sun.tools.javac.code.Symbol errSymbol
com.sun.tools.javac.code.Scope$Entry[] table
public void (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol errSymbol
public com.sun.tools.javac.code.Scope dup ()
public com.sun.tools.javac.code.Scope dupUnshared ()
public com.sun.tools.javac.code.Scope$Entry lookup (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Scope$Entry e
}
com/sun/tools/javac/code/Scope$ImportScope$1.classScope.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Scope$ImportScope$1 extends com.sun.tools.javac.code.Scope$Entry {
final com.sun.tools.javac.code.Scope val$origin
final boolean val$staticallyImported
final com.sun.tools.javac.code.Scope$ImportScope this$0
void (com.sun.tools.javac.code.Scope$ImportScope, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope$Entry, com.sun.tools.javac.code.Scope$Entry, com.sun.tools.javac.code.Scope, com.sun.tools.javac.code.Scope, boolean)
com.sun.tools.javac.code.Scope$ImportScope this$0
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope$Entry shadowed
com.sun.tools.javac.code.Scope$Entry sibling
com.sun.tools.javac.code.Scope scope
public com.sun.tools.javac.code.Scope getOrigin ()
public boolean isStaticallyImported ()
}
com/sun/tools/javac/code/Scope$ImportScope.classScope.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Scope$ImportScope extends com.sun.tools.javac.code.Scope {
public void (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol owner
com.sun.tools.javac.code.Scope$Entry makeEntry (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope$Entry, com.sun.tools.javac.code.Scope$Entry, com.sun.tools.javac.code.Scope, com.sun.tools.javac.code.Scope, boolean)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope$Entry shadowed
com.sun.tools.javac.code.Scope$Entry sibling
com.sun.tools.javac.code.Scope scope
com.sun.tools.javac.code.Scope origin
boolean staticallyImported
}
com/sun/tools/javac/code/Scope$ScopeListener.classScope.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Scope$ScopeListener extends java.lang.Object {
public abstract void symbolAdded (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
public abstract void symbolRemoved (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
}
com/sun/tools/javac/code/Scope$StarImportScope.classScope.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Scope$StarImportScope extends com.sun.tools.javac.code.Scope$ImportScope implements com.sun.tools.javac.code.Scope$ScopeListener {
public void (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol owner
public void importAll (com.sun.tools.javac.code.Scope)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Scope fromScope
public void symbolRemoved (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope s
public void symbolAdded (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope s
}
com/sun/tools/javac/code/Scope.classScope.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Scope extends java.lang.Object {
private int shared
public com.sun.tools.javac.code.Scope next
public com.sun.tools.javac.code.Symbol owner
com.sun.tools.javac.code.Scope$Entry[] table
int hashMask
public com.sun.tools.javac.code.Scope$Entry elems
int nelems
com.sun.tools.javac.util.List listeners
private static final com.sun.tools.javac.code.Scope$Entry sentinel
private static final int INITIAL_SIZE
public static final com.sun.tools.javac.code.Scope emptyScope
static final com.sun.tools.javac.util.Filter noFilter
private void (com.sun.tools.javac.code.Scope, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope$Entry[])
com.sun.tools.javac.code.Scope next
com.sun.tools.javac.code.Symbol owner
com.sun.tools.javac.code.Scope$Entry[] table
private void (com.sun.tools.javac.code.Scope, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope$Entry[], int)
com.sun.tools.javac.code.Scope next
com.sun.tools.javac.code.Symbol owner
com.sun.tools.javac.code.Scope$Entry[] table
int nelems
public void (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol owner
public com.sun.tools.javac.code.Scope dup ()
public com.sun.tools.javac.code.Scope dup (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol newOwner
com.sun.tools.javac.code.Scope result
public com.sun.tools.javac.code.Scope dupUnshared ()
public com.sun.tools.javac.code.Scope leave ()
int hash
com.sun.tools.javac.code.Scope$Entry e
private void dble ()
com.sun.tools.javac.code.Scope s
com.sun.tools.javac.code.Scope$Entry e
int i
com.sun.tools.javac.code.Scope$Entry[] oldtable
com.sun.tools.javac.code.Scope$Entry[] newtable
int n
public void enter (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
public void enter (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope s
public void enter (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope, com.sun.tools.javac.code.Scope, boolean)
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope s
com.sun.tools.javac.code.Scope origin
boolean staticallyImported
int hash
com.sun.tools.javac.code.Scope$Entry old
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Scope$Entry makeEntry (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope$Entry, com.sun.tools.javac.code.Scope$Entry, com.sun.tools.javac.code.Scope, com.sun.tools.javac.code.Scope, boolean)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope$Entry shadowed
com.sun.tools.javac.code.Scope$Entry sibling
com.sun.tools.javac.code.Scope scope
com.sun.tools.javac.code.Scope origin
boolean staticallyImported
public void addScopeListener (com.sun.tools.javac.code.Scope$ScopeListener)
com.sun.tools.javac.code.Scope$ScopeListener sl
public void remove (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope$Entry e
int i
com.sun.tools.javac.code.Scope$Entry te
public void enterIfAbsent (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope$Entry e
public boolean includes (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol c
public com.sun.tools.javac.code.Scope$Entry lookup (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
public com.sun.tools.javac.code.Scope$Entry lookup (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.Filter sf
com.sun.tools.javac.code.Scope$Entry e
int getIndex (com.sun.tools.javac.util.Name)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.util.Name name
int h
int i
int x
int d
public boolean anyMatch (com.sun.tools.javac.util.Filter)
com.sun.tools.javac.util.Filter sf
public java.lang.Iterable getElements ()
public java.lang.Iterable getElements (com.sun.tools.javac.util.Filter)
com.sun.tools.javac.util.Filter sf
public java.lang.Iterable getElementsByName (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
public java.lang.Iterable getElementsByName (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.Filter sf
public java.lang.String toString ()
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Scope s
StringBuilder result
void (com.sun.tools.javac.code.Scope, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope$Entry[], com.sun.tools.javac.code.Scope$1)
com.sun.tools.javac.code.Scope x0
com.sun.tools.javac.code.Symbol x1
com.sun.tools.javac.code.Scope$Entry[] x2
com.sun.tools.javac.code.Scope$1 x3
static void ()
}
com/sun/tools/javac/code/Source$1.classSource.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Source$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$Source
static void ()
}
com/sun/tools/javac/code/Source.classSource.java
package com.sun.tools.javac.code
public final com.sun.tools.javac.code.Source extends java.lang.Enum {
public static final com.sun.tools.javac.code.Source JDK1_2
public static final com.sun.tools.javac.code.Source JDK1_3
public static final com.sun.tools.javac.code.Source JDK1_4
public static final com.sun.tools.javac.code.Source JDK1_5
public static final com.sun.tools.javac.code.Source JDK1_6
public static final com.sun.tools.javac.code.Source JDK1_7
public static final com.sun.tools.javac.code.Source JDK1_8
private static final com.sun.tools.javac.util.Context$Key sourceKey
public final String name
private static final java.util.Map tab
public static final com.sun.tools.javac.code.Source DEFAULT
private static final com.sun.tools.javac.code.Source[] $VALUES
public static com.sun.tools.javac.code.Source[] values ()
public static com.sun.tools.javac.code.Source valueOf (java.lang.String)
String name
public static com.sun.tools.javac.code.Source instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Options options
String sourceString
com.sun.tools.javac.util.Context context
com.sun.tools.javac.code.Source instance
private void (java.lang.String, int, java.lang.String)
String name
public static com.sun.tools.javac.code.Source lookup (java.lang.String)
String name
public com.sun.tools.javac.jvm.Target requiredTarget ()
public boolean allowEncodingErrors ()
public boolean allowAsserts ()
public boolean allowCovariantReturns ()
public boolean allowGenerics ()
public boolean allowDiamond ()
public boolean allowMulticatch ()
public boolean allowImprovedRethrowAnalysis ()
public boolean allowImprovedCatchAnalysis ()
public boolean allowEnums ()
public boolean allowForeach ()
public boolean allowStaticImport ()
public boolean allowBoxing ()
public boolean allowVarargs ()
public boolean allowAnnotations ()
public boolean allowHexFloats ()
public boolean allowAnonOuterThis ()
public boolean addBridges ()
public boolean enforceMandatoryWarnings ()
public boolean allowTryWithResources ()
public boolean allowBinaryLiterals ()
public boolean allowUnderscoresInLiterals ()
public boolean allowStringsInSwitch ()
public boolean allowSimplifiedVarargs ()
public boolean allowObjectToPrimitiveCast ()
public boolean enforceThisDotInit ()
public boolean allowPoly ()
public boolean allowLambda ()
public boolean allowMethodReferences ()
public boolean allowDefaultMethods ()
public boolean allowStaticInterfaceMethods ()
public boolean allowStrictMethodClashCheck ()
public boolean allowEffectivelyFinalInInnerClasses ()
public boolean allowTypeAnnotations ()
public boolean allowAnnotationsAfterTypeParams ()
public boolean allowTypeAnnotationsOnlyInComments ()
public boolean allowRepeatedAnnotations ()
public boolean allowIntersectionTypesInCast ()
public boolean allowGraphInference ()
public boolean allowFunctionalInterfaceMostSpecific ()
public boolean allowPostApplicabilityVarargsAccessCheck ()
public static javax.lang.model.SourceVersion toSourceVersion (com.sun.tools.javac.code.Source)
com.sun.tools.javac.code.Source source
static void ()
com.sun.tools.javac.code.Source s
}
com/sun/tools/javac/code/Symbol$ClassSymbol.classSymbol.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Symbol$ClassSymbol extends com.sun.tools.javac.code.Symbol$TypeSymbol implements javax.lang.model.element.TypeElement {
public com.sun.tools.javac.code.Scope members_field
public com.sun.tools.javac.util.Name fullname
public com.sun.tools.javac.util.Name flatname
public javax.tools.JavaFileObject sourcefile
public javax.tools.JavaFileObject classfile
public com.sun.tools.javac.util.List trans_local
public com.sun.tools.javac.jvm.Pool pool
public void (long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
long flags
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol owner
public void (long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol)
long flags
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol owner
public java.lang.String toString ()
public long flags ()
public com.sun.tools.javac.code.Scope members ()
public com.sun.tools.javac.util.List getRawAttributes ()
public com.sun.tools.javac.util.List getRawTypeAttributes ()
public com.sun.tools.javac.code.Type erasure (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types types
public java.lang.String className ()
public com.sun.tools.javac.util.Name getQualifiedName ()
public com.sun.tools.javac.util.Name flatName ()
public boolean isSubClass (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.util.List is
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol base
com.sun.tools.javac.code.Types types
public void complete () throws com.sun.tools.javac.code.Symbol$CompletionFailure
com.sun.tools.javac.code.Symbol$CompletionFailure ex
public com.sun.tools.javac.util.List getInterfaces ()
com.sun.tools.javac.code.Type$ClassType t
public com.sun.tools.javac.code.Type getSuperclass ()
com.sun.tools.javac.code.Type$ClassType t
private com.sun.tools.javac.code.Symbol$ClassSymbol getSuperClassToSearchForAnnotations ()
com.sun.tools.javac.code.Type sup
protected java.lang.annotation.Annotation[] getInheritedAnnotations (java.lang.Class)
Class annoType
com.sun.tools.javac.code.Symbol$ClassSymbol sup
public javax.lang.model.element.ElementKind getKind ()
long flags
public java.util.Set getModifiers ()
long flags
public javax.lang.model.element.NestingKind getNestingKind ()
protected com.sun.tools.javac.code.Attribute$Compound getAttribute (java.lang.Class)
Class annoType
com.sun.tools.javac.code.Attribute$Compound attrib
boolean inherited
com.sun.tools.javac.code.Symbol$ClassSymbol superType
public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
javax.lang.model.element.ElementVisitor v
Object p
public java.lang.Object accept (com.sun.tools.javac.code.Symbol$Visitor, java.lang.Object)
com.sun.tools.javac.code.Symbol$Visitor v
Object p
public void markAbstractIfNeeded (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types types
public volatile java.util.List getTypeParameters ()
public volatile java.util.List getInterfaces ()
public volatile javax.lang.model.type.TypeMirror getSuperclass ()
public volatile javax.lang.model.element.Name getQualifiedName ()
}
com/sun/tools/javac/code/Symbol$Completer.classSymbol.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Symbol$Completer extends java.lang.Object {
public abstract void complete (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
}
com/sun/tools/javac/code/Symbol$CompletionFailure.classSymbol.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Symbol$CompletionFailure extends java.lang.RuntimeException {
private static final long serialVersionUID
public com.sun.tools.javac.code.Symbol sym
public com.sun.tools.javac.util.JCDiagnostic diag
public String errmsg
public void (com.sun.tools.javac.code.Symbol, java.lang.String)
com.sun.tools.javac.code.Symbol sym
String errmsg
public void (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.util.JCDiagnostic diag
public com.sun.tools.javac.util.JCDiagnostic getDiagnostic ()
public java.lang.String getMessage ()
public java.lang.Object getDetailValue ()
public com.sun.tools.javac.code.Symbol$CompletionFailure initCause (java.lang.Throwable)
Throwable cause
public volatile java.lang.Throwable initCause (java.lang.Throwable)
}
com/sun/tools/javac/code/Symbol$DelegatedSymbol.classSymbol.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Symbol$DelegatedSymbol extends com.sun.tools.javac.code.Symbol {
protected com.sun.tools.javac.code.Symbol other
public void (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol other
public java.lang.String toString ()
public com.sun.tools.javac.code.Symbol location ()
public com.sun.tools.javac.code.Symbol location (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Types types
public com.sun.tools.javac.code.Symbol baseSymbol ()
public com.sun.tools.javac.code.Type erasure (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types types
public com.sun.tools.javac.code.Type externalType (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types types
public boolean isLocal ()
public boolean isConstructor ()
public com.sun.tools.javac.util.Name getQualifiedName ()
public com.sun.tools.javac.util.Name flatName ()
public com.sun.tools.javac.code.Scope members ()
public boolean isInner ()
public boolean hasOuterInstance ()
public com.sun.tools.javac.code.Symbol$ClassSymbol enclClass ()
public com.sun.tools.javac.code.Symbol$ClassSymbol outermostClass ()
public com.sun.tools.javac.code.Symbol$PackageSymbol packge ()
public boolean isSubClass (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol base
com.sun.tools.javac.code.Types types
public boolean isMemberOf (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol$TypeSymbol clazz
com.sun.tools.javac.code.Types types
public boolean isEnclosedBy (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol clazz
public boolean isInheritedIn (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol clazz
com.sun.tools.javac.code.Types types
public com.sun.tools.javac.code.Symbol asMemberOf (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Types types
public void complete () throws com.sun.tools.javac.code.Symbol$CompletionFailure
public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
javax.lang.model.element.ElementVisitor v
Object p
public java.lang.Object accept (com.sun.tools.javac.code.Symbol$Visitor, java.lang.Object)
com.sun.tools.javac.code.Symbol$Visitor v
Object p
public com.sun.tools.javac.code.Symbol getUnderlyingSymbol ()
public volatile java.util.List getAnnotationMirrors ()
public volatile javax.lang.model.element.Element getEnclosingElement ()
public volatile javax.lang.model.element.Name getSimpleName ()
public volatile javax.lang.model.type.TypeMirror asType ()
}
com/sun/tools/javac/code/Symbol$DynamicMethodSymbol.classSymbol.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Symbol$DynamicMethodSymbol extends com.sun.tools.javac.code.Symbol$MethodSymbol {
public Object[] staticArgs
public com.sun.tools.javac.code.Symbol bsm
public int bsmKind
public void (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, int, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Type, java.lang.Object[])
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol owner
int bsmKind
com.sun.tools.javac.code.Symbol$MethodSymbol bsm
com.sun.tools.javac.code.Type type
Object[] staticArgs
public boolean isDynamic ()
}
com/sun/tools/javac/code/Symbol$MethodSymbol$1.classSymbol.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Symbol$MethodSymbol$1 extends com.sun.tools.javac.code.Symbol$MethodSymbol {
final com.sun.tools.javac.code.Symbol$MethodSymbol this$0
void (com.sun.tools.javac.code.Symbol$MethodSymbol, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol$MethodSymbol this$0
long flags
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol owner
public com.sun.tools.javac.code.Symbol baseSymbol ()
public volatile javax.lang.model.element.Name getSimpleName ()
public volatile javax.lang.model.element.AnnotationValue getDefaultValue ()
public volatile java.util.List getThrownTypes ()
public volatile javax.lang.model.type.TypeMirror getReceiverType ()
public volatile java.util.List getParameters ()
public volatile javax.lang.model.type.TypeMirror getReturnType ()
public volatile java.util.List getTypeParameters ()
public volatile java.util.List getAnnotationMirrors ()
public volatile javax.lang.model.element.Element getEnclosingElement ()
public volatile javax.lang.model.type.TypeMirror asType ()
public volatile com.sun.tools.javac.code.Symbol clone (com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/code/Symbol$MethodSymbol$2.classSymbol.java
package com.sun.tools.javac.code
final com.sun.tools.javac.code.Symbol$MethodSymbol$2 extends java.lang.Object implements com.sun.tools.javac.util.Filter {
void ()
public boolean accepts (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol s
public volatile boolean accepts (java.lang.Object)
}
com/sun/tools/javac/code/Symbol$MethodSymbol.classSymbol.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Symbol$MethodSymbol extends com.sun.tools.javac.code.Symbol implements javax.lang.model.element.ExecutableElement {
public com.sun.tools.javac.jvm.Code code
public com.sun.tools.javac.util.List extraParams
public com.sun.tools.javac.util.List capturedLocals
public com.sun.tools.javac.util.List params
public com.sun.tools.javac.util.List savedParameterNames
public com.sun.tools.javac.code.Attribute defaultValue
public static final com.sun.tools.javac.util.Filter implementation_filter
public void (long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
long flags
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol owner
public com.sun.tools.javac.code.Symbol$MethodSymbol clone (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol newOwner
com.sun.tools.javac.code.Symbol$MethodSymbol m
public java.util.Set getModifiers ()
long flags
public java.lang.String toString ()
String s
public boolean isDynamic ()
public com.sun.tools.javac.code.Symbol implemented (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol$TypeSymbol i
com.sun.tools.javac.util.List is
com.sun.tools.javac.code.Symbol$TypeSymbol c
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Symbol impl
public com.sun.tools.javac.code.Symbol implementedIn (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol$TypeSymbol c
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Symbol impl
public boolean binaryOverrides (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol _other
com.sun.tools.javac.code.Symbol$TypeSymbol origin
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Symbol$MethodSymbol other
public com.sun.tools.javac.code.Symbol$MethodSymbol binaryImplementation (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol$TypeSymbol c
com.sun.tools.javac.code.Symbol$ClassSymbol origin
com.sun.tools.javac.code.Types types
public boolean overrides (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Types, boolean)
com.sun.tools.javac.code.Type mt
com.sun.tools.javac.code.Type ot
com.sun.tools.javac.code.Symbol _other
com.sun.tools.javac.code.Symbol$TypeSymbol origin
com.sun.tools.javac.code.Types types
boolean checkResult
com.sun.tools.javac.code.Symbol$MethodSymbol other
com.sun.tools.javac.code.Type mt
com.sun.tools.javac.code.Type ot
private boolean isOverridableIn (com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Symbol$TypeSymbol origin
public boolean isInheritedIn (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol clazz
com.sun.tools.javac.code.Types types
public com.sun.tools.javac.code.Symbol$MethodSymbol implementation (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Types, boolean)
com.sun.tools.javac.code.Symbol$TypeSymbol origin
com.sun.tools.javac.code.Types types
boolean checkResult
public com.sun.tools.javac.code.Symbol$MethodSymbol implementation (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Types, boolean, com.sun.tools.javac.util.Filter)
com.sun.tools.javac.code.Symbol$TypeSymbol origin
com.sun.tools.javac.code.Types types
boolean checkResult
com.sun.tools.javac.util.Filter implFilter
com.sun.tools.javac.code.Symbol$MethodSymbol res
public com.sun.tools.javac.util.List params ()
com.sun.tools.javac.util.Name paramName
com.sun.tools.javac.util.Name paramName
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List paramNames
com.sun.tools.javac.util.ListBuffer buf
com.sun.tools.javac.util.List remaining
int i
private com.sun.tools.javac.util.Name createArgName (int, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.Name argName
int index
com.sun.tools.javac.util.List exclude
String prefix
public com.sun.tools.javac.code.Symbol asMemberOf (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Types types
public javax.lang.model.element.ElementKind getKind ()
public boolean isStaticOrInstanceInit ()
public com.sun.tools.javac.code.Attribute getDefaultValue ()
public com.sun.tools.javac.util.List getParameters ()
public boolean isVarArgs ()
public boolean isDefault ()
public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
javax.lang.model.element.ElementVisitor v
Object p
public java.lang.Object accept (com.sun.tools.javac.code.Symbol$Visitor, java.lang.Object)
com.sun.tools.javac.code.Symbol$Visitor v
Object p
public com.sun.tools.javac.code.Type getReceiverType ()
public com.sun.tools.javac.code.Type getReturnType ()
public com.sun.tools.javac.util.List getThrownTypes ()
public volatile com.sun.tools.javac.code.Symbol clone (com.sun.tools.javac.code.Symbol)
public volatile java.util.List getAnnotationMirrors ()
public volatile javax.lang.model.element.Element getEnclosingElement ()
public volatile javax.lang.model.element.Name getSimpleName ()
public volatile javax.lang.model.type.TypeMirror asType ()
public volatile javax.lang.model.element.AnnotationValue getDefaultValue ()
public volatile java.util.List getThrownTypes ()
public volatile javax.lang.model.type.TypeMirror getReceiverType ()
public volatile java.util.List getParameters ()
public volatile javax.lang.model.type.TypeMirror getReturnType ()
public volatile java.util.List getTypeParameters ()
static void ()
}
com/sun/tools/javac/code/Symbol$OperatorSymbol.classSymbol.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Symbol$OperatorSymbol extends com.sun.tools.javac.code.Symbol$MethodSymbol {
public int opcode
public void (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, int, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type type
int opcode
com.sun.tools.javac.code.Symbol owner
public java.lang.Object accept (com.sun.tools.javac.code.Symbol$Visitor, java.lang.Object)
com.sun.tools.javac.code.Symbol$Visitor v
Object p
}
com/sun/tools/javac/code/Symbol$PackageSymbol.classSymbol.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Symbol$PackageSymbol extends com.sun.tools.javac.code.Symbol$TypeSymbol implements javax.lang.model.element.PackageElement {
public com.sun.tools.javac.code.Scope members_field
public com.sun.tools.javac.util.Name fullname
public com.sun.tools.javac.code.Symbol$ClassSymbol package_info
public void (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol owner
public void (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol owner
public java.lang.String toString ()
public com.sun.tools.javac.util.Name getQualifiedName ()
public boolean isUnnamed ()
public com.sun.tools.javac.code.Scope members ()
public long flags ()
public com.sun.tools.javac.util.List getRawAttributes ()
private void mergeAttributes ()
public boolean exists ()
public javax.lang.model.element.ElementKind getKind ()
public com.sun.tools.javac.code.Symbol getEnclosingElement ()
public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
javax.lang.model.element.ElementVisitor v
Object p
public java.lang.Object accept (com.sun.tools.javac.code.Symbol$Visitor, java.lang.Object)
com.sun.tools.javac.code.Symbol$Visitor v
Object p
public volatile javax.lang.model.element.Element getEnclosingElement ()
public volatile javax.lang.model.element.Name getQualifiedName ()
}
com/sun/tools/javac/code/Symbol$TypeSymbol.classSymbol.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Symbol$TypeSymbol extends com.sun.tools.javac.code.Symbol {
public void (int, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
int kind
long flags
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol owner
public static com.sun.tools.javac.util.Name formFullName (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol owner
com.sun.tools.javac.util.Name prefix
public static com.sun.tools.javac.util.Name formFlatName (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol owner
char sep
com.sun.tools.javac.util.Name prefix
public final boolean precedes (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol$TypeSymbol that
com.sun.tools.javac.code.Types types
public java.util.List getEnclosedElements ()
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.util.List list
public java.lang.Object accept (com.sun.tools.javac.code.Symbol$Visitor, java.lang.Object)
com.sun.tools.javac.code.Symbol$Visitor v
Object p
public volatile java.util.List getAnnotationMirrors ()
public volatile javax.lang.model.element.Element getEnclosingElement ()
public volatile javax.lang.model.element.Name getSimpleName ()
public volatile javax.lang.model.type.TypeMirror asType ()
}
com/sun/tools/javac/code/Symbol$TypeVariableSymbol.classSymbol.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Symbol$TypeVariableSymbol extends com.sun.tools.javac.code.Symbol$TypeSymbol implements javax.lang.model.element.TypeParameterElement {
public void (long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
long flags
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol owner
public javax.lang.model.element.ElementKind getKind ()
public com.sun.tools.javac.code.Symbol getGenericElement ()
public com.sun.tools.javac.util.List getBounds ()
com.sun.tools.javac.code.Type$TypeVar t
com.sun.tools.javac.code.Type bound
com.sun.tools.javac.code.Type$ClassType ct
public com.sun.tools.javac.util.List getAnnotationMirrors ()
com.sun.tools.javac.code.Attribute$TypeCompound a
com.sun.tools.javac.util.List candidates
int index
com.sun.tools.javac.util.List res
public com.sun.tools.javac.code.Attribute$Compound getAttribute (java.lang.Class)
com.sun.tools.javac.code.Attribute$TypeCompound anno
Class annoType
String name
com.sun.tools.javac.util.List candidates
int index
boolean isCurrentSymbolsAnnotation (com.sun.tools.javac.code.Attribute$TypeCompound, int)
com.sun.tools.javac.code.Attribute$TypeCompound anno
int index
public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
javax.lang.model.element.ElementVisitor v
Object p
public volatile java.util.List getAnnotationMirrors ()
public volatile java.util.List getBounds ()
public volatile javax.lang.model.element.Element getGenericElement ()
}
com/sun/tools/javac/code/Symbol$VarSymbol$1.classSymbol.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Symbol$VarSymbol$1 extends com.sun.tools.javac.code.Symbol$VarSymbol {
final com.sun.tools.javac.code.Symbol$VarSymbol this$0
void (com.sun.tools.javac.code.Symbol$VarSymbol, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol$VarSymbol this$0
long flags
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol owner
public com.sun.tools.javac.code.Symbol baseSymbol ()
public volatile javax.lang.model.element.Element getEnclosingElement ()
public volatile javax.lang.model.element.Name getSimpleName ()
public volatile java.util.List getAnnotationMirrors ()
public volatile javax.lang.model.type.TypeMirror asType ()
public volatile com.sun.tools.javac.code.Symbol clone (com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/code/Symbol$VarSymbol$2.classSymbol.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Symbol$VarSymbol$2 extends java.lang.Object implements java.util.concurrent.Callable {
final com.sun.tools.javac.comp.Attr val$attr
final com.sun.tools.javac.comp.Env val$env
final com.sun.tools.javac.tree.JCTree$JCVariableDecl val$variable
final com.sun.tools.javac.code.Symbol$VarSymbol this$0
void (com.sun.tools.javac.code.Symbol$VarSymbol, com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.code.Symbol$VarSymbol this$0
public java.lang.Object call ()
}
com/sun/tools/javac/code/Symbol$VarSymbol.classSymbol.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Symbol$VarSymbol extends com.sun.tools.javac.code.Symbol implements javax.lang.model.element.VariableElement {
public int pos
public int adr
private Object data
public void (long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
long flags
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol owner
public com.sun.tools.javac.code.Symbol$VarSymbol clone (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol newOwner
com.sun.tools.javac.code.Symbol$VarSymbol v
public java.lang.String toString ()
public com.sun.tools.javac.code.Symbol asMemberOf (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Types types
public javax.lang.model.element.ElementKind getKind ()
long flags
public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
javax.lang.model.element.ElementVisitor v
Object p
public java.lang.Object getConstantValue ()
public void setLazyConstValue (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Attr, com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Attr attr
com.sun.tools.javac.tree.JCTree$JCVariableDecl variable
public boolean isExceptionParameter ()
public boolean isResourceVariable ()
public java.lang.Object getConstValue ()
Exception ex
java.util.concurrent.Callable eval
public void setData (java.lang.Object)
Object data
public java.lang.Object accept (com.sun.tools.javac.code.Symbol$Visitor, java.lang.Object)
com.sun.tools.javac.code.Symbol$Visitor v
Object p
public volatile com.sun.tools.javac.code.Symbol clone (com.sun.tools.javac.code.Symbol)
public volatile java.util.List getAnnotationMirrors ()
public volatile javax.lang.model.element.Element getEnclosingElement ()
public volatile javax.lang.model.element.Name getSimpleName ()
public volatile javax.lang.model.type.TypeMirror asType ()
}
com/sun/tools/javac/code/Symbol$Visitor.classSymbol.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Symbol$Visitor extends java.lang.Object {
public abstract java.lang.Object visitClassSymbol (com.sun.tools.javac.code.Symbol$ClassSymbol, java.lang.Object)
public abstract java.lang.Object visitMethodSymbol (com.sun.tools.javac.code.Symbol$MethodSymbol, java.lang.Object)
public abstract java.lang.Object visitPackageSymbol (com.sun.tools.javac.code.Symbol$PackageSymbol, java.lang.Object)
public abstract java.lang.Object visitOperatorSymbol (com.sun.tools.javac.code.Symbol$OperatorSymbol, java.lang.Object)
public abstract java.lang.Object visitVarSymbol (com.sun.tools.javac.code.Symbol$VarSymbol, java.lang.Object)
public abstract java.lang.Object visitTypeSymbol (com.sun.tools.javac.code.Symbol$TypeSymbol, java.lang.Object)
public abstract java.lang.Object visitSymbol (com.sun.tools.javac.code.Symbol, java.lang.Object)
}
com/sun/tools/javac/code/Symbol.classSymbol.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Symbol extends com.sun.tools.javac.code.AnnoConstruct implements javax.lang.model.element.Element {
public int kind
public long flags_field
public com.sun.tools.javac.util.Name name
public com.sun.tools.javac.code.Type type
public com.sun.tools.javac.code.Symbol owner
public com.sun.tools.javac.code.Symbol$Completer completer
public com.sun.tools.javac.code.Type erasure_field
protected com.sun.tools.javac.code.SymbolMetadata metadata
public long flags ()
public com.sun.tools.javac.util.List getRawAttributes ()
public com.sun.tools.javac.util.List getRawTypeAttributes ()
public com.sun.tools.javac.code.Attribute$Compound attribute (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Attribute$Compound a
com.sun.tools.javac.code.Symbol anno
public boolean annotationsPendingCompletion ()
public void appendAttributes (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
public void appendClassInitTypeAttributes (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
public void appendInitTypeAttributes (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
public void appendTypeAttributesWithCompletion (com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext)
com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext ctx
public void appendUniqueTypeAttributes (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
public com.sun.tools.javac.util.List getClassInitTypeAttributes ()
public com.sun.tools.javac.util.List getInitTypeAttributes ()
public com.sun.tools.javac.util.List getDeclarationAttributes ()
public boolean hasAnnotations ()
public boolean hasTypeAnnotations ()
public void prependAttributes (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
public void resetAnnotations ()
public void setAttributes (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol other
public void setDeclarationAttributes (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List a
public void setDeclarationAttributesWithCompletion (com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext)
com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext ctx
public void setTypeAttributes (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List a
private com.sun.tools.javac.code.SymbolMetadata initedMetadata ()
public com.sun.tools.javac.code.SymbolMetadata getMetadata ()
public void (int, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
int kind
long flags
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol owner
public com.sun.tools.javac.code.Symbol clone (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol newOwner
public java.lang.Object accept (com.sun.tools.javac.code.Symbol$Visitor, java.lang.Object)
com.sun.tools.javac.code.Symbol$Visitor v
Object p
public java.lang.String toString ()
public com.sun.tools.javac.code.Symbol location ()
public com.sun.tools.javac.code.Symbol location (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Type ownertype
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Types types
public com.sun.tools.javac.code.Symbol baseSymbol ()
public com.sun.tools.javac.code.Type erasure (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types types
public com.sun.tools.javac.code.Type externalType (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Type outerThisType
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type t
public boolean isDeprecated ()
public boolean isStatic ()
public boolean isInterface ()
public boolean isPrivate ()
public boolean isEnum ()
public boolean isLocal ()
public boolean isAnonymous ()
public boolean isConstructor ()
public com.sun.tools.javac.util.Name getQualifiedName ()
public com.sun.tools.javac.util.Name flatName ()
public com.sun.tools.javac.code.Scope members ()
public boolean isInner ()
public boolean hasOuterInstance ()
public com.sun.tools.javac.code.Symbol$ClassSymbol enclClass ()
com.sun.tools.javac.code.Symbol c
public com.sun.tools.javac.code.Symbol$ClassSymbol outermostClass ()
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol prev
public com.sun.tools.javac.code.Symbol$PackageSymbol packge ()
com.sun.tools.javac.code.Symbol sym
public boolean isSubClass (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol base
com.sun.tools.javac.code.Types types
public boolean isMemberOf (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol$TypeSymbol clazz
com.sun.tools.javac.code.Types types
public boolean isEnclosedBy (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$ClassSymbol clazz
private boolean hiddenIn (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol$ClassSymbol clazz
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Symbol sym
private com.sun.tools.javac.code.Symbol hiddenInInternal (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type st
com.sun.tools.javac.code.Symbol$ClassSymbol currentClass
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol hiddenSym
public boolean isInheritedIn (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol sup
com.sun.tools.javac.code.Symbol$PackageSymbol thisPackage
com.sun.tools.javac.code.Symbol clazz
com.sun.tools.javac.code.Types types
public com.sun.tools.javac.code.Symbol asMemberOf (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Types types
public boolean overrides (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Types, boolean)
com.sun.tools.javac.code.Symbol _other
com.sun.tools.javac.code.Symbol$TypeSymbol origin
com.sun.tools.javac.code.Types types
boolean checkResult
public void complete () throws com.sun.tools.javac.code.Symbol$CompletionFailure
com.sun.tools.javac.code.Symbol$Completer c
public boolean exists ()
public com.sun.tools.javac.code.Type asType ()
public com.sun.tools.javac.code.Symbol getEnclosingElement ()
public javax.lang.model.element.ElementKind getKind ()
public java.util.Set getModifiers ()
public com.sun.tools.javac.util.Name getSimpleName ()
public com.sun.tools.javac.util.List getAnnotationMirrors ()
public java.util.List getEnclosedElements ()
public com.sun.tools.javac.util.List getTypeParameters ()
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.ListBuffer l
public volatile java.util.List getAnnotationMirrors ()
public volatile javax.lang.model.element.Element getEnclosingElement ()
public volatile javax.lang.model.element.Name getSimpleName ()
public volatile javax.lang.model.type.TypeMirror asType ()
}
com/sun/tools/javac/code/SymbolMetadata$1.classSymbolMetadata.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.SymbolMetadata$1 extends java.lang.Object implements com.sun.tools.javac.comp.Annotate$Worker {
final com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext val$ctx
final com.sun.tools.javac.code.SymbolMetadata this$0
void (com.sun.tools.javac.code.SymbolMetadata, com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext)
com.sun.tools.javac.code.SymbolMetadata this$0
public java.lang.String toString ()
public void run ()
}
com/sun/tools/javac/code/SymbolMetadata$Placeholder.classSymbolMetadata.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.SymbolMetadata$Placeholder extends com.sun.tools.javac.code.Attribute$TypeCompound {
private final com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext ctx
private final com.sun.tools.javac.util.List placeholderFor
private final com.sun.tools.javac.code.Symbol on
public void (com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext ctx
com.sun.tools.javac.util.List placeholderFor
com.sun.tools.javac.code.Symbol on
public java.lang.String toString ()
public com.sun.tools.javac.util.List getPlaceholderFor ()
public com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext getRepeatedContext ()
}
com/sun/tools/javac/code/SymbolMetadata.classSymbolMetadata.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.SymbolMetadata extends java.lang.Object {
private static final com.sun.tools.javac.util.List DECL_NOT_STARTED
private static final com.sun.tools.javac.util.List DECL_IN_PROGRESS
private com.sun.tools.javac.util.List attributes
private com.sun.tools.javac.util.List type_attributes
private com.sun.tools.javac.util.List init_type_attributes
private com.sun.tools.javac.util.List clinit_type_attributes
private final com.sun.tools.javac.code.Symbol sym
public void (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
public com.sun.tools.javac.util.List getDeclarationAttributes ()
public com.sun.tools.javac.util.List getTypeAttributes ()
public com.sun.tools.javac.util.List getInitTypeAttributes ()
public com.sun.tools.javac.util.List getClassInitTypeAttributes ()
public void setDeclarationAttributes (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List a
public void setTypeAttributes (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List a
public void setInitTypeAttributes (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List a
public void setClassInitTypeAttributes (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List a
public void setAttributes (com.sun.tools.javac.code.SymbolMetadata)
com.sun.tools.javac.code.Attribute$TypeCompound tc
com.sun.tools.javac.util.ListBuffer typeAttributes
com.sun.tools.javac.code.SymbolMetadata other
public void setDeclarationAttributesWithCompletion (com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext)
com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext ctx
public void appendTypeAttributesWithCompletion (com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext)
com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext ctx
private com.sun.tools.javac.util.List getAttributesForCompletion (com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext)
com.sun.tools.javac.code.Attribute$Compound res
com.sun.tools.javac.code.Attribute$Compound ph
com.sun.tools.javac.util.ListBuffer lb
com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext ctx
java.util.Map annotated
boolean atLeastOneRepeated
com.sun.tools.javac.util.List buf
public com.sun.tools.javac.code.SymbolMetadata reset ()
public boolean isEmpty ()
public boolean isTypesEmpty ()
public boolean pendingCompletion ()
public com.sun.tools.javac.code.SymbolMetadata append (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
public com.sun.tools.javac.code.SymbolMetadata appendUniqueTypes (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Attribute$TypeCompound tc
com.sun.tools.javac.util.List l
public com.sun.tools.javac.code.SymbolMetadata appendInitTypeAttributes (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
public com.sun.tools.javac.code.SymbolMetadata appendClassInitTypeAttributes (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
public com.sun.tools.javac.code.SymbolMetadata prepend (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
private com.sun.tools.javac.util.List filterDeclSentinels (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List a
private boolean isStarted ()
private com.sun.tools.javac.util.List getPlaceholders ()
com.sun.tools.javac.code.Attribute$Compound a
com.sun.tools.javac.util.List res
private com.sun.tools.javac.util.List getTypePlaceholders ()
com.sun.tools.javac.code.Attribute$TypeCompound a
com.sun.tools.javac.util.List res
private void complete (com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext)
com.sun.tools.javac.code.SymbolMetadata$Placeholder ph
com.sun.tools.javac.code.Attribute$TypeCompound replacement
com.sun.tools.javac.code.Attribute$TypeCompound a
com.sun.tools.javac.util.List result
com.sun.tools.javac.code.Attribute$Compound replacement
com.sun.tools.javac.code.Attribute$Compound a
com.sun.tools.javac.util.List result
com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext ctx
com.sun.tools.javac.util.Log log
com.sun.tools.javac.comp.Env env
javax.tools.JavaFileObject oldSource
private com.sun.tools.javac.code.Attribute$Compound replaceOne (com.sun.tools.javac.code.SymbolMetadata$Placeholder, com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext)
com.sun.tools.javac.util.ListBuffer manualContainer
com.sun.tools.javac.code.SymbolMetadata$Placeholder placeholder
com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext ctx
com.sun.tools.javac.util.Log log
com.sun.tools.javac.code.Attribute$Compound validRepeated
static com.sun.tools.javac.code.Symbol access$000 (com.sun.tools.javac.code.SymbolMetadata)
com.sun.tools.javac.code.SymbolMetadata x0
static void access$100 (com.sun.tools.javac.code.SymbolMetadata, com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext)
com.sun.tools.javac.code.SymbolMetadata x0
com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext x1
static void ()
}
com/sun/tools/javac/code/Symtab$1.classSymtab.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Symtab$1 extends java.lang.Object implements com.sun.tools.javac.code.Symbol$Completer {
final com.sun.tools.javac.code.Symbol$Completer val$completer
final com.sun.tools.javac.code.Symtab this$0
void (com.sun.tools.javac.code.Symtab, com.sun.tools.javac.code.Symbol$Completer)
com.sun.tools.javac.code.Symtab this$0
public void complete (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
com.sun.tools.javac.code.Symbol$CompletionFailure e
com.sun.tools.javac.code.Symbol sym
}
com/sun/tools/javac/code/Symtab$2.classSymtab.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Symtab$2 extends java.lang.Object implements com.sun.tools.javac.code.Symbol$Completer {
final com.sun.tools.javac.code.Symbol$Completer val$completer
final com.sun.tools.javac.code.Type val$type
final com.sun.tools.javac.code.Symtab this$0
void (com.sun.tools.javac.code.Symtab, com.sun.tools.javac.code.Symbol$Completer, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symtab this$0
public void complete (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
com.sun.tools.javac.util.Name n
com.sun.tools.javac.code.Symbol$MethodSymbol boxMethod
com.sun.tools.javac.code.Symbol$MethodSymbol unboxMethod
com.sun.tools.javac.code.Symbol$CompletionFailure e
com.sun.tools.javac.code.Symbol sym
}
com/sun/tools/javac/code/Symtab$3.classSymtab.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Symtab$3 extends com.sun.tools.javac.code.Symbol$PackageSymbol {
final com.sun.tools.javac.util.JavacMessages val$messages
final com.sun.tools.javac.code.Symtab this$0
void (com.sun.tools.javac.code.Symtab, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JavacMessages)
com.sun.tools.javac.code.Symtab this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol owner
public java.lang.String toString ()
}
com/sun/tools/javac/code/Symtab$4.classSymtab.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Symtab$4 extends com.sun.tools.javac.code.Symbol$TypeSymbol {
final com.sun.tools.javac.code.Symtab this$0
void (com.sun.tools.javac.code.Symtab, int, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symtab this$0
int kind
long flags
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol owner
public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
javax.lang.model.element.ElementVisitor v
Object p
}
com/sun/tools/javac/code/Symtab.classSymtab.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Symtab extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key symtabKey
public final com.sun.tools.javac.code.Type$JCPrimitiveType byteType
public final com.sun.tools.javac.code.Type$JCPrimitiveType charType
public final com.sun.tools.javac.code.Type$JCPrimitiveType shortType
public final com.sun.tools.javac.code.Type$JCPrimitiveType intType
public final com.sun.tools.javac.code.Type$JCPrimitiveType longType
public final com.sun.tools.javac.code.Type$JCPrimitiveType floatType
public final com.sun.tools.javac.code.Type$JCPrimitiveType doubleType
public final com.sun.tools.javac.code.Type$JCPrimitiveType booleanType
public final com.sun.tools.javac.code.Type botType
public final com.sun.tools.javac.code.Type$JCVoidType voidType
private final com.sun.tools.javac.util.Names names
private final com.sun.tools.javac.jvm.ClassReader reader
private final com.sun.tools.javac.jvm.Target target
public final com.sun.tools.javac.code.Symbol$PackageSymbol rootPackage
public final com.sun.tools.javac.code.Symbol$PackageSymbol unnamedPackage
public final com.sun.tools.javac.code.Symbol$TypeSymbol noSymbol
public final com.sun.tools.javac.code.Symbol$ClassSymbol errSymbol
public final com.sun.tools.javac.code.Symbol$ClassSymbol unknownSymbol
public final com.sun.tools.javac.code.Type errType
public final com.sun.tools.javac.code.Type unknownType
public final com.sun.tools.javac.code.Symbol$ClassSymbol arrayClass
public final com.sun.tools.javac.code.Symbol$MethodSymbol arrayCloneMethod
public final com.sun.tools.javac.code.Symbol$ClassSymbol boundClass
public final com.sun.tools.javac.code.Symbol$ClassSymbol methodClass
public final com.sun.tools.javac.code.Type objectType
public final com.sun.tools.javac.code.Type classType
public final com.sun.tools.javac.code.Type classLoaderType
public final com.sun.tools.javac.code.Type stringType
public final com.sun.tools.javac.code.Type stringBufferType
public final com.sun.tools.javac.code.Type stringBuilderType
public final com.sun.tools.javac.code.Type cloneableType
public final com.sun.tools.javac.code.Type serializableType
public final com.sun.tools.javac.code.Type serializedLambdaType
public final com.sun.tools.javac.code.Type methodHandleType
public final com.sun.tools.javac.code.Type methodHandleLookupType
public final com.sun.tools.javac.code.Type methodTypeType
public final com.sun.tools.javac.code.Type nativeHeaderType
public final com.sun.tools.javac.code.Type throwableType
public final com.sun.tools.javac.code.Type errorType
public final com.sun.tools.javac.code.Type interruptedExceptionType
public final com.sun.tools.javac.code.Type illegalArgumentExceptionType
public final com.sun.tools.javac.code.Type exceptionType
public final com.sun.tools.javac.code.Type runtimeExceptionType
public final com.sun.tools.javac.code.Type classNotFoundExceptionType
public final com.sun.tools.javac.code.Type noClassDefFoundErrorType
public final com.sun.tools.javac.code.Type noSuchFieldErrorType
public final com.sun.tools.javac.code.Type assertionErrorType
public final com.sun.tools.javac.code.Type cloneNotSupportedExceptionType
public final com.sun.tools.javac.code.Type annotationType
public final com.sun.tools.javac.code.Symbol$TypeSymbol enumSym
public final com.sun.tools.javac.code.Type listType
public final com.sun.tools.javac.code.Type collectionsType
public final com.sun.tools.javac.code.Type comparableType
public final com.sun.tools.javac.code.Type comparatorType
public final com.sun.tools.javac.code.Type arraysType
public final com.sun.tools.javac.code.Type iterableType
public final com.sun.tools.javac.code.Type iteratorType
public final com.sun.tools.javac.code.Type annotationTargetType
public final com.sun.tools.javac.code.Type overrideType
public final com.sun.tools.javac.code.Type retentionType
public final com.sun.tools.javac.code.Type deprecatedType
public final com.sun.tools.javac.code.Type suppressWarningsType
public final com.sun.tools.javac.code.Type inheritedType
public final com.sun.tools.javac.code.Type profileType
public final com.sun.tools.javac.code.Type proprietaryType
public final com.sun.tools.javac.code.Type systemType
public final com.sun.tools.javac.code.Type autoCloseableType
public final com.sun.tools.javac.code.Type trustMeType
public final com.sun.tools.javac.code.Type lambdaMetafactory
public final com.sun.tools.javac.code.Type repeatableType
public final com.sun.tools.javac.code.Type documentedType
public final com.sun.tools.javac.code.Type elementTypeType
public final com.sun.tools.javac.code.Type functionalInterfaceType
public final com.sun.tools.javac.code.Symbol$VarSymbol lengthVar
public final com.sun.tools.javac.code.Symbol$OperatorSymbol nullcheck
public final com.sun.tools.javac.code.Symbol$MethodSymbol enumFinalFinalize
public final com.sun.tools.javac.code.Symbol$MethodSymbol autoCloseableClose
public final com.sun.tools.javac.code.Type[] typeOfTag
public final com.sun.tools.javac.util.Name[] boxedName
public final java.util.Set operatorNames
public final java.util.Map classes
public final java.util.Map packages
public final com.sun.tools.javac.code.Symbol$ClassSymbol predefClass
public static com.sun.tools.javac.code.Symtab instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.code.Symtab instance
public void initType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol$ClassSymbol c
public void initType (com.sun.tools.javac.code.Type, java.lang.String)
com.sun.tools.javac.code.Type type
String name
public void initType (com.sun.tools.javac.code.Type, java.lang.String, java.lang.String)
com.sun.tools.javac.code.Type type
String name
String bname
private com.sun.tools.javac.code.Symbol$VarSymbol enterConstant (java.lang.String, com.sun.tools.javac.code.Type)
String name
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol$VarSymbol c
private void enterBinop (java.lang.String, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, int)
String name
com.sun.tools.javac.code.Type left
com.sun.tools.javac.code.Type right
com.sun.tools.javac.code.Type res
int opcode
private void enterBinop (java.lang.String, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, int, int)
String name
com.sun.tools.javac.code.Type left
com.sun.tools.javac.code.Type right
com.sun.tools.javac.code.Type res
int opcode1
int opcode2
private com.sun.tools.javac.code.Symbol$OperatorSymbol enterUnop (java.lang.String, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, int)
String name
com.sun.tools.javac.code.Type arg
com.sun.tools.javac.code.Type res
int opcode
com.sun.tools.javac.code.Symbol$OperatorSymbol sym
private com.sun.tools.javac.util.Name makeOperatorName (java.lang.String)
String name
com.sun.tools.javac.util.Name opName
private com.sun.tools.javac.code.Type enterClass (java.lang.String)
String s
public void synthesizeEmptyInterfaceIfMissing (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol$Completer completer
public void synthesizeBoxTypeIfMissing (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol$ClassSymbol sym
com.sun.tools.javac.code.Symbol$Completer completer
private com.sun.tools.javac.code.Type enterSyntheticAnnotation (java.lang.String)
String name
com.sun.tools.javac.code.Type$ClassType type
com.sun.tools.javac.code.Symbol$ClassSymbol sym
protected void (com.sun.tools.javac.util.Context) throws com.sun.tools.javac.code.Symbol$CompletionFailure
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.JavacMessages messages
com.sun.tools.javac.code.Scope scope
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.code.Type$ClassType arrayClassType
static com.sun.tools.javac.jvm.Target access$000 (com.sun.tools.javac.code.Symtab)
com.sun.tools.javac.code.Symtab x0
static com.sun.tools.javac.util.Names access$100 (com.sun.tools.javac.code.Symtab)
com.sun.tools.javac.code.Symtab x0
static void ()
}
com/sun/tools/javac/code/TargetType.classTargetType.java
package com.sun.tools.javac.code
public final com.sun.tools.javac.code.TargetType extends java.lang.Enum {
public static final com.sun.tools.javac.code.TargetType CLASS_TYPE_PARAMETER
public static final com.sun.tools.javac.code.TargetType METHOD_TYPE_PARAMETER
public static final com.sun.tools.javac.code.TargetType CLASS_EXTENDS
public static final com.sun.tools.javac.code.TargetType CLASS_TYPE_PARAMETER_BOUND
public static final com.sun.tools.javac.code.TargetType METHOD_TYPE_PARAMETER_BOUND
public static final com.sun.tools.javac.code.TargetType FIELD
public static final com.sun.tools.javac.code.TargetType METHOD_RETURN
public static final com.sun.tools.javac.code.TargetType METHOD_RECEIVER
public static final com.sun.tools.javac.code.TargetType METHOD_FORMAL_PARAMETER
public static final com.sun.tools.javac.code.TargetType THROWS
public static final com.sun.tools.javac.code.TargetType LOCAL_VARIABLE
public static final com.sun.tools.javac.code.TargetType RESOURCE_VARIABLE
public static final com.sun.tools.javac.code.TargetType EXCEPTION_PARAMETER
public static final com.sun.tools.javac.code.TargetType INSTANCEOF
public static final com.sun.tools.javac.code.TargetType NEW
public static final com.sun.tools.javac.code.TargetType CONSTRUCTOR_REFERENCE
public static final com.sun.tools.javac.code.TargetType METHOD_REFERENCE
public static final com.sun.tools.javac.code.TargetType CAST
public static final com.sun.tools.javac.code.TargetType CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT
public static final com.sun.tools.javac.code.TargetType METHOD_INVOCATION_TYPE_ARGUMENT
public static final com.sun.tools.javac.code.TargetType CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT
public static final com.sun.tools.javac.code.TargetType METHOD_REFERENCE_TYPE_ARGUMENT
public static final com.sun.tools.javac.code.TargetType UNKNOWN
private static final int MAXIMUM_TARGET_TYPE_VALUE
private final int targetTypeValue
private final boolean isLocal
private static final com.sun.tools.javac.code.TargetType[] targets
private static final com.sun.tools.javac.code.TargetType[] $VALUES
public static com.sun.tools.javac.code.TargetType[] values ()
public static com.sun.tools.javac.code.TargetType valueOf (java.lang.String)
String name
private void (java.lang.String, int, int)
int targetTypeValue
private void (java.lang.String, int, int, boolean)
int targetTypeValue
boolean isLocal
public boolean isLocal ()
public int targetTypeValue ()
public static boolean isValidTargetTypeValue (int)
int tag
public static com.sun.tools.javac.code.TargetType fromTargetTypeValue (int)
int tag
static void ()
com.sun.tools.javac.code.TargetType target
int i
com.sun.tools.javac.code.TargetType[] alltargets
}
com/sun/tools/javac/code/Type$1.classType.java
package com.sun.tools.javac.code
final com.sun.tools.javac.code.Type$1 extends com.sun.tools.javac.code.Type$JCNoType {
void ()
public java.lang.String toString ()
}
com/sun/tools/javac/code/Type$2.classType.java
package com.sun.tools.javac.code
final com.sun.tools.javac.code.Type$2 extends com.sun.tools.javac.code.Type$JCNoType {
void ()
public java.lang.String toString ()
}
com/sun/tools/javac/code/Type$3.classType.java
package com.sun.tools.javac.code
final com.sun.tools.javac.code.Type$3 extends com.sun.tools.javac.code.Type$JCNoType {
void ()
public java.lang.String toString ()
}
com/sun/tools/javac/code/Type$4.classType.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Type$4 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static void ()
}
com/sun/tools/javac/code/Type$AnnotatedType.classType.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$AnnotatedType extends com.sun.tools.javac.code.Type implements javax.lang.model.type.ArrayType javax.lang.model.type.DeclaredType javax.lang.model.type.PrimitiveType javax.lang.model.type.TypeVariable javax.lang.model.type.WildcardType {
private com.sun.tools.javac.util.List typeAnnotations
private com.sun.tools.javac.code.Type underlyingType
protected void (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.List typeAnnotations
com.sun.tools.javac.code.Type underlyingType
public com.sun.tools.javac.code.TypeTag getTag ()
public boolean isAnnotated ()
public com.sun.tools.javac.util.List getAnnotationMirrors ()
public javax.lang.model.type.TypeKind getKind ()
public com.sun.tools.javac.code.Type unannotatedType ()
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
com.sun.tools.javac.code.Type$Visitor v
Object s
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
public com.sun.tools.javac.code.Type map (com.sun.tools.javac.code.Type$Mapping)
com.sun.tools.javac.code.Type$Mapping f
public com.sun.tools.javac.code.Type constType (java.lang.Object)
Object constValue
public com.sun.tools.javac.code.Type getEnclosingType ()
public com.sun.tools.javac.code.Type getReturnType ()
public com.sun.tools.javac.util.List getTypeArguments ()
public com.sun.tools.javac.util.List getParameterTypes ()
public com.sun.tools.javac.code.Type getReceiverType ()
public com.sun.tools.javac.util.List getThrownTypes ()
public com.sun.tools.javac.code.Type getUpperBound ()
public com.sun.tools.javac.code.Type getLowerBound ()
public boolean isErroneous ()
public boolean isCompound ()
public boolean isInterface ()
public com.sun.tools.javac.util.List allparams ()
public boolean isPrimitive ()
public boolean isPrimitiveOrVoid ()
public boolean isNumeric ()
public boolean isReference ()
public boolean isNullOrReference ()
public boolean isPartial ()
public boolean isParameterized ()
public boolean isRaw ()
public boolean isFinal ()
public boolean isSuperBound ()
public boolean isExtendsBound ()
public boolean isUnbound ()
public java.lang.String toString ()
public boolean contains (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public com.sun.tools.javac.code.Type withTypeVar (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public com.sun.tools.javac.code.Symbol$TypeSymbol asElement ()
public com.sun.tools.javac.code.Type$MethodType asMethodType ()
public void complete ()
public javax.lang.model.type.TypeMirror getComponentType ()
public com.sun.tools.javac.code.Type makeVarargs ()
public javax.lang.model.type.TypeMirror getExtendsBound ()
public javax.lang.model.type.TypeMirror getSuperBound ()
public volatile java.util.List getAnnotationMirrors ()
public volatile java.util.List getTypeArguments ()
public volatile javax.lang.model.type.TypeMirror getEnclosingType ()
public volatile javax.lang.model.element.Element asElement ()
public volatile javax.lang.model.type.TypeMirror getLowerBound ()
public volatile javax.lang.model.type.TypeMirror getUpperBound ()
}
com/sun/tools/javac/code/Type$ArrayType$1.classType.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Type$ArrayType$1 extends com.sun.tools.javac.code.Type$ArrayType {
final com.sun.tools.javac.code.Type$ArrayType this$0
void (com.sun.tools.javac.code.Type$ArrayType, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Type$ArrayType this$0
com.sun.tools.javac.code.Type elemtype
com.sun.tools.javac.code.Symbol$TypeSymbol arrayClass
public boolean isVarargs ()
public volatile javax.lang.model.type.TypeMirror getComponentType ()
public volatile java.util.List getAnnotationMirrors ()
}
com/sun/tools/javac/code/Type$ArrayType.classType.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$ArrayType extends com.sun.tools.javac.code.Type implements javax.lang.model.type.ArrayType {
public com.sun.tools.javac.code.Type elemtype
public void (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Type elemtype
com.sun.tools.javac.code.Symbol$TypeSymbol arrayClass
public com.sun.tools.javac.code.TypeTag getTag ()
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
com.sun.tools.javac.code.Type$Visitor v
Object s
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public boolean isVarargs ()
public com.sun.tools.javac.util.List allparams ()
public boolean isErroneous ()
public boolean isParameterized ()
public boolean isReference ()
public boolean isNullOrReference ()
public boolean isRaw ()
public com.sun.tools.javac.code.Type$ArrayType makeVarargs ()
public com.sun.tools.javac.code.Type map (com.sun.tools.javac.code.Type$Mapping)
com.sun.tools.javac.code.Type$Mapping f
com.sun.tools.javac.code.Type elemtype1
public boolean contains (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type elem
public void complete ()
public com.sun.tools.javac.code.Type getComponentType ()
public javax.lang.model.type.TypeKind getKind ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
public volatile java.util.List getAnnotationMirrors ()
public volatile javax.lang.model.type.TypeMirror getComponentType ()
}
com/sun/tools/javac/code/Type$BottomType.classType.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Type$BottomType extends com.sun.tools.javac.code.Type implements javax.lang.model.type.NullType {
public void ()
public com.sun.tools.javac.code.TypeTag getTag ()
public javax.lang.model.type.TypeKind getKind ()
public boolean isCompound ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
public com.sun.tools.javac.code.Type constType (java.lang.Object)
Object value
public java.lang.String stringValue ()
public boolean isNullOrReference ()
public volatile java.util.List getAnnotationMirrors ()
}
com/sun/tools/javac/code/Type$CapturedType.classType.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$CapturedType extends com.sun.tools.javac.code.Type$TypeVar {
public com.sun.tools.javac.code.Type$WildcardType wildcard
public void (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type$WildcardType)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol owner
com.sun.tools.javac.code.Type upper
com.sun.tools.javac.code.Type lower
com.sun.tools.javac.code.Type$WildcardType wildcard
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
com.sun.tools.javac.code.Type$Visitor v
Object s
public boolean isCaptured ()
public java.lang.String toString ()
}
com/sun/tools/javac/code/Type$CapturedUndetVar.classType.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$CapturedUndetVar extends com.sun.tools.javac.code.Type$UndetVar {
public void (com.sun.tools.javac.code.Type$CapturedType, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Type$CapturedType origin
com.sun.tools.javac.code.Types types
public void addBound (com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types, boolean)
com.sun.tools.javac.code.Type$UndetVar$InferenceBound ib
com.sun.tools.javac.code.Type bound
com.sun.tools.javac.code.Types types
boolean update
public boolean isCaptured ()
}
com/sun/tools/javac/code/Type$ClassType$1.classType.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Type$ClassType$1 extends com.sun.tools.javac.code.Type$ClassType {
final Object val$value
final com.sun.tools.javac.code.Type$ClassType this$0
void (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$TypeSymbol, java.lang.Object)
com.sun.tools.javac.code.Type$ClassType this$0
com.sun.tools.javac.code.Type outer
com.sun.tools.javac.util.List typarams
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
public java.lang.Object constValue ()
public com.sun.tools.javac.code.Type baseType ()
public volatile java.util.List getTypeArguments ()
public volatile javax.lang.model.type.TypeMirror getEnclosingType ()
public volatile javax.lang.model.element.Element asElement ()
public volatile java.util.List getAnnotationMirrors ()
}
com/sun/tools/javac/code/Type$ClassType.classType.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$ClassType extends com.sun.tools.javac.code.Type implements javax.lang.model.type.DeclaredType {
private com.sun.tools.javac.code.Type outer_field
public com.sun.tools.javac.util.List typarams_field
public com.sun.tools.javac.util.List allparams_field
public com.sun.tools.javac.code.Type supertype_field
public com.sun.tools.javac.util.List interfaces_field
public com.sun.tools.javac.util.List all_interfaces_field
int rank_field
public void (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Type outer
com.sun.tools.javac.util.List typarams
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
public com.sun.tools.javac.code.TypeTag getTag ()
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
com.sun.tools.javac.code.Type$Visitor v
Object s
public com.sun.tools.javac.code.Type constType (java.lang.Object)
Object constValue
Object value
public java.lang.String toString ()
StringBuilder buf
private java.lang.String className (com.sun.tools.javac.code.Symbol, boolean)
com.sun.tools.javac.util.List is
StringBuilder s
String s
String s
String s
com.sun.tools.javac.code.Type$ClassType norm
com.sun.tools.javac.code.Symbol sym
boolean longform
public com.sun.tools.javac.util.List getTypeArguments ()
public boolean hasErasedSupertypes ()
public com.sun.tools.javac.code.Type getEnclosingType ()
public void setEnclosingType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type outer
public com.sun.tools.javac.util.List allparams ()
public boolean isErroneous ()
public boolean isParameterized ()
public boolean isReference ()
public boolean isNullOrReference ()
public boolean isRaw ()
public com.sun.tools.javac.code.Type map (com.sun.tools.javac.code.Type$Mapping)
com.sun.tools.javac.code.Type$Mapping f
com.sun.tools.javac.code.Type outer
com.sun.tools.javac.code.Type outer1
com.sun.tools.javac.util.List typarams
com.sun.tools.javac.util.List typarams1
public boolean contains (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type elem
public void complete ()
public javax.lang.model.type.TypeKind getKind ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
public volatile java.util.List getAnnotationMirrors ()
public volatile java.util.List getTypeArguments ()
public volatile javax.lang.model.type.TypeMirror getEnclosingType ()
public volatile javax.lang.model.element.Element asElement ()
static com.sun.tools.javac.code.Type access$000 (com.sun.tools.javac.code.Type$ClassType)
com.sun.tools.javac.code.Type$ClassType x0
}
com/sun/tools/javac/code/Type$DelegatedType.classType.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Type$DelegatedType extends com.sun.tools.javac.code.Type {
public com.sun.tools.javac.code.Type qtype
public com.sun.tools.javac.code.TypeTag tag
public void (com.sun.tools.javac.code.TypeTag, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.TypeTag tag
com.sun.tools.javac.code.Type qtype
public com.sun.tools.javac.code.TypeTag getTag ()
public java.lang.String toString ()
public com.sun.tools.javac.util.List getTypeArguments ()
public com.sun.tools.javac.code.Type getEnclosingType ()
public com.sun.tools.javac.util.List getParameterTypes ()
public com.sun.tools.javac.code.Type getReturnType ()
public com.sun.tools.javac.code.Type getReceiverType ()
public com.sun.tools.javac.util.List getThrownTypes ()
public com.sun.tools.javac.util.List allparams ()
public com.sun.tools.javac.code.Type getUpperBound ()
public boolean isErroneous ()
public volatile java.util.List getAnnotationMirrors ()
}
com/sun/tools/javac/code/Type$ErasedClassType.classType.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$ErasedClassType extends com.sun.tools.javac.code.Type$ClassType {
public void (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Type outer
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
public boolean hasErasedSupertypes ()
}
com/sun/tools/javac/code/Type$ErrorType.classType.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$ErrorType extends com.sun.tools.javac.code.Type$ClassType implements javax.lang.model.type.ErrorType {
private com.sun.tools.javac.code.Type originalType
public void (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Type originalType
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
public void (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Type originalType
public com.sun.tools.javac.code.TypeTag getTag ()
public boolean isPartial ()
public boolean isReference ()
public boolean isNullOrReference ()
public void (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol$TypeSymbol container
com.sun.tools.javac.code.Type originalType
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
com.sun.tools.javac.code.Type$Visitor v
Object s
public com.sun.tools.javac.code.Type constType (java.lang.Object)
Object constValue
public com.sun.tools.javac.code.Type getEnclosingType ()
public com.sun.tools.javac.code.Type getReturnType ()
public com.sun.tools.javac.code.Type asSub (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
public com.sun.tools.javac.code.Type map (com.sun.tools.javac.code.Type$Mapping)
com.sun.tools.javac.code.Type$Mapping f
public boolean isGenType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public boolean isErroneous ()
public boolean isCompound ()
public boolean isInterface ()
public com.sun.tools.javac.util.List allparams ()
public com.sun.tools.javac.util.List getTypeArguments ()
public javax.lang.model.type.TypeKind getKind ()
public com.sun.tools.javac.code.Type getOriginalType ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
public volatile java.util.List getTypeArguments ()
public volatile javax.lang.model.type.TypeMirror getEnclosingType ()
}
com/sun/tools/javac/code/Type$ForAll.classType.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$ForAll extends com.sun.tools.javac.code.Type$DelegatedType implements javax.lang.model.type.ExecutableType {
public com.sun.tools.javac.util.List tvars
public void (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.List tvars
com.sun.tools.javac.code.Type qtype
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
com.sun.tools.javac.code.Type$Visitor v
Object s
public java.lang.String toString ()
public com.sun.tools.javac.util.List getTypeArguments ()
public boolean isErroneous ()
public com.sun.tools.javac.code.Type map (com.sun.tools.javac.code.Type$Mapping)
com.sun.tools.javac.code.Type$Mapping f
public boolean contains (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type elem
public com.sun.tools.javac.code.Type$MethodType asMethodType ()
public void complete ()
com.sun.tools.javac.util.List l
public com.sun.tools.javac.util.List getTypeVariables ()
public javax.lang.model.type.TypeKind getKind ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
public volatile java.util.List getThrownTypes ()
public volatile javax.lang.model.type.TypeMirror getReceiverType ()
public volatile java.util.List getParameterTypes ()
public volatile javax.lang.model.type.TypeMirror getReturnType ()
public volatile java.util.List getTypeVariables ()
}
com/sun/tools/javac/code/Type$IntersectionClassType.classType.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$IntersectionClassType extends com.sun.tools.javac.code.Type$ClassType implements javax.lang.model.type.IntersectionType {
public boolean allInterfaces
public void (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$ClassSymbol, boolean)
com.sun.tools.javac.util.List bounds
com.sun.tools.javac.code.Symbol$ClassSymbol csym
boolean allInterfaces
public java.util.List getBounds ()
public com.sun.tools.javac.util.List getComponents ()
public boolean isIntersection ()
public com.sun.tools.javac.util.List getExplicitComponents ()
public javax.lang.model.type.TypeKind getKind ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
}
com/sun/tools/javac/code/Type$JCNoType.classType.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$JCNoType extends com.sun.tools.javac.code.Type implements javax.lang.model.type.NoType {
public void ()
public com.sun.tools.javac.code.TypeTag getTag ()
public javax.lang.model.type.TypeKind getKind ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
public boolean isCompound ()
public volatile java.util.List getAnnotationMirrors ()
}
com/sun/tools/javac/code/Type$JCPrimitiveType$1.classType.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Type$JCPrimitiveType$1 extends com.sun.tools.javac.code.Type$JCPrimitiveType {
final Object val$value
final com.sun.tools.javac.code.Type$JCPrimitiveType this$0
void (com.sun.tools.javac.code.Type$JCPrimitiveType, com.sun.tools.javac.code.TypeTag, com.sun.tools.javac.code.Symbol$TypeSymbol, java.lang.Object)
com.sun.tools.javac.code.Type$JCPrimitiveType this$0
com.sun.tools.javac.code.TypeTag tag
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
public java.lang.Object constValue ()
public com.sun.tools.javac.code.Type baseType ()
public volatile java.util.List getAnnotationMirrors ()
}
com/sun/tools/javac/code/Type$JCPrimitiveType.classType.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$JCPrimitiveType extends com.sun.tools.javac.code.Type implements javax.lang.model.type.PrimitiveType {
com.sun.tools.javac.code.TypeTag tag
public void (com.sun.tools.javac.code.TypeTag, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.TypeTag tag
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
public boolean isNumeric ()
public boolean isPrimitive ()
public com.sun.tools.javac.code.TypeTag getTag ()
public boolean isPrimitiveOrVoid ()
public com.sun.tools.javac.code.Type constType (java.lang.Object)
Object constValue
Object value
public java.lang.String stringValue ()
Object cv
public boolean isFalse ()
public boolean isTrue ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
public javax.lang.model.type.TypeKind getKind ()
public volatile java.util.List getAnnotationMirrors ()
}
com/sun/tools/javac/code/Type$JCVoidType.classType.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$JCVoidType extends com.sun.tools.javac.code.Type implements javax.lang.model.type.NoType {
public void ()
public com.sun.tools.javac.code.TypeTag getTag ()
public javax.lang.model.type.TypeKind getKind ()
public boolean isCompound ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
public boolean isPrimitiveOrVoid ()
public volatile java.util.List getAnnotationMirrors ()
}
com/sun/tools/javac/code/Type$Mapping.classType.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Type$Mapping extends java.lang.Object {
private String name
public void (java.lang.String)
String name
public abstract com.sun.tools.javac.code.Type apply (com.sun.tools.javac.code.Type)
public java.lang.String toString ()
}
com/sun/tools/javac/code/Type$MethodType.classType.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$MethodType extends com.sun.tools.javac.code.Type implements javax.lang.model.type.ExecutableType {
public com.sun.tools.javac.util.List argtypes
public com.sun.tools.javac.code.Type restype
public com.sun.tools.javac.util.List thrown
public com.sun.tools.javac.code.Type recvtype
public void (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.code.Type restype
com.sun.tools.javac.util.List thrown
com.sun.tools.javac.code.Symbol$TypeSymbol methodClass
public com.sun.tools.javac.code.TypeTag getTag ()
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
com.sun.tools.javac.code.Type$Visitor v
Object s
public java.lang.String toString ()
public com.sun.tools.javac.util.List getParameterTypes ()
public com.sun.tools.javac.code.Type getReturnType ()
public com.sun.tools.javac.code.Type getReceiverType ()
public com.sun.tools.javac.util.List getThrownTypes ()
public boolean isErroneous ()
public com.sun.tools.javac.code.Type map (com.sun.tools.javac.code.Type$Mapping)
com.sun.tools.javac.code.Type$Mapping f
com.sun.tools.javac.util.List argtypes1
com.sun.tools.javac.code.Type restype1
com.sun.tools.javac.util.List thrown1
public boolean contains (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type elem
public com.sun.tools.javac.code.Type$MethodType asMethodType ()
public void complete ()
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List l
public com.sun.tools.javac.util.List getTypeVariables ()
public com.sun.tools.javac.code.Symbol$TypeSymbol asElement ()
public javax.lang.model.type.TypeKind getKind ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
public volatile java.util.List getAnnotationMirrors ()
public volatile java.util.List getThrownTypes ()
public volatile javax.lang.model.type.TypeMirror getReceiverType ()
public volatile java.util.List getParameterTypes ()
public volatile javax.lang.model.type.TypeMirror getReturnType ()
public volatile java.util.List getTypeVariables ()
}
com/sun/tools/javac/code/Type$PackageType.classType.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$PackageType extends com.sun.tools.javac.code.Type implements javax.lang.model.type.NoType {
void (com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
public com.sun.tools.javac.code.TypeTag getTag ()
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
com.sun.tools.javac.code.Type$Visitor v
Object s
public java.lang.String toString ()
public javax.lang.model.type.TypeKind getKind ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
public volatile java.util.List getAnnotationMirrors ()
}
com/sun/tools/javac/code/Type$TypeVar.classType.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$TypeVar extends com.sun.tools.javac.code.Type implements javax.lang.model.type.TypeVariable {
public com.sun.tools.javac.code.Type bound
public com.sun.tools.javac.code.Type lower
final int uid
int rank_field
public void (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol owner
com.sun.tools.javac.code.Type lower
public void (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
com.sun.tools.javac.code.Type bound
com.sun.tools.javac.code.Type lower
public com.sun.tools.javac.code.TypeTag getTag ()
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
com.sun.tools.javac.code.Type$Visitor v
Object s
public com.sun.tools.javac.code.Type getUpperBound ()
public com.sun.tools.javac.code.Type getLowerBound ()
public javax.lang.model.type.TypeKind getKind ()
public boolean isCaptured ()
public boolean isReference ()
public boolean isNullOrReference ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
public volatile java.util.List getAnnotationMirrors ()
public volatile javax.lang.model.type.TypeMirror getLowerBound ()
public volatile javax.lang.model.type.TypeMirror getUpperBound ()
public volatile javax.lang.model.element.Element asElement ()
}
com/sun/tools/javac/code/Type$UndetVar$1.classType.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Type$UndetVar$1 extends com.sun.tools.javac.code.Type$Mapping {
final com.sun.tools.javac.code.Type$UndetVar this$0
void (com.sun.tools.javac.code.Type$UndetVar, java.lang.String)
com.sun.tools.javac.code.Type$UndetVar this$0
String name
public com.sun.tools.javac.code.Type apply (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.code.Type t
}
com/sun/tools/javac/code/Type$UndetVar$2.classType.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Type$UndetVar$2 extends java.lang.Object implements com.sun.tools.javac.code.Type$UndetVar$UndetVarListener {
final java.util.EnumSet val$boundsChanged
final com.sun.tools.javac.code.Type$UndetVar this$0
void (com.sun.tools.javac.code.Type$UndetVar, java.util.EnumSet)
com.sun.tools.javac.code.Type$UndetVar this$0
public void varChanged (com.sun.tools.javac.code.Type$UndetVar, java.util.Set)
com.sun.tools.javac.code.Type$UndetVar uv
java.util.Set ibs
}
com/sun/tools/javac/code/Type$UndetVar$InferenceBound$1.classType.java
package com.sun.tools.javac.code
final com.sun.tools.javac.code.Type$UndetVar$InferenceBound$1 extends com.sun.tools.javac.code.Type$UndetVar$InferenceBound {
void (java.lang.String, int)
public com.sun.tools.javac.code.Type$UndetVar$InferenceBound complement ()
}
com/sun/tools/javac/code/Type$UndetVar$InferenceBound$2.classType.java
package com.sun.tools.javac.code
final com.sun.tools.javac.code.Type$UndetVar$InferenceBound$2 extends com.sun.tools.javac.code.Type$UndetVar$InferenceBound {
void (java.lang.String, int)
public com.sun.tools.javac.code.Type$UndetVar$InferenceBound complement ()
}
com/sun/tools/javac/code/Type$UndetVar$InferenceBound$3.classType.java
package com.sun.tools.javac.code
final com.sun.tools.javac.code.Type$UndetVar$InferenceBound$3 extends com.sun.tools.javac.code.Type$UndetVar$InferenceBound {
void (java.lang.String, int)
public com.sun.tools.javac.code.Type$UndetVar$InferenceBound complement ()
}
com/sun/tools/javac/code/Type$UndetVar$InferenceBound.classType.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Type$UndetVar$InferenceBound extends java.lang.Enum {
public static final com.sun.tools.javac.code.Type$UndetVar$InferenceBound UPPER
public static final com.sun.tools.javac.code.Type$UndetVar$InferenceBound LOWER
public static final com.sun.tools.javac.code.Type$UndetVar$InferenceBound EQ
private static final com.sun.tools.javac.code.Type$UndetVar$InferenceBound[] $VALUES
public static com.sun.tools.javac.code.Type$UndetVar$InferenceBound[] values ()
public static com.sun.tools.javac.code.Type$UndetVar$InferenceBound valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public abstract com.sun.tools.javac.code.Type$UndetVar$InferenceBound complement ()
void (java.lang.String, int, com.sun.tools.javac.code.Type$1)
String x0
int x1
com.sun.tools.javac.code.Type$1 x2
static void ()
}
com/sun/tools/javac/code/Type$UndetVar$UndetVarListener.classType.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Type$UndetVar$UndetVarListener extends java.lang.Object {
public abstract void varChanged (com.sun.tools.javac.code.Type$UndetVar, java.util.Set)
}
com/sun/tools/javac/code/Type$UndetVar.classType.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$UndetVar extends com.sun.tools.javac.code.Type$DelegatedType {
protected java.util.Map bounds
public com.sun.tools.javac.code.Type inst
public int declaredCount
public com.sun.tools.javac.code.Type$UndetVar$UndetVarListener listener
com.sun.tools.javac.code.Type$Mapping toTypeVarMap
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
com.sun.tools.javac.code.Type$Visitor v
Object s
public void (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Type$TypeVar origin
com.sun.tools.javac.code.Types types
com.sun.tools.javac.util.List declaredBounds
public java.lang.String toString ()
public java.lang.String debugString ()
com.sun.tools.javac.util.List aboundList
com.sun.tools.javac.code.Type$UndetVar$InferenceBound bound
String result
public boolean isPartial ()
public com.sun.tools.javac.code.Type baseType ()
public transient com.sun.tools.javac.util.List getBounds (com.sun.tools.javac.code.Type$UndetVar$InferenceBound[])
com.sun.tools.javac.code.Type$UndetVar$InferenceBound ib
com.sun.tools.javac.code.Type$UndetVar$InferenceBound[] ibs
com.sun.tools.javac.util.ListBuffer buf
public com.sun.tools.javac.util.List getDeclaredBounds ()
com.sun.tools.javac.code.Type b
com.sun.tools.javac.util.ListBuffer buf
int count
public void setBounds (com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$UndetVar$InferenceBound ib
com.sun.tools.javac.util.List newBounds
public final void addBound (com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Type$UndetVar$InferenceBound ib
com.sun.tools.javac.code.Type bound
com.sun.tools.javac.code.Types types
protected void addBound (com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types, boolean)
com.sun.tools.javac.code.Type b
com.sun.tools.javac.code.Type$UndetVar$InferenceBound ib
com.sun.tools.javac.code.Type bound
com.sun.tools.javac.code.Types types
boolean update
com.sun.tools.javac.code.Type bound2
com.sun.tools.javac.util.List prevBounds
public void substBounds (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type dep
com.sun.tools.javac.code.Type$UndetVar$InferenceBound ib
com.sun.tools.javac.util.List prevBounds
com.sun.tools.javac.util.ListBuffer newBounds
com.sun.tools.javac.util.ListBuffer deps
java.util.Map$Entry _entry
com.sun.tools.javac.util.List from
com.sun.tools.javac.util.List to
com.sun.tools.javac.code.Types types
com.sun.tools.javac.util.List instVars
java.util.EnumSet boundsChanged
com.sun.tools.javac.code.Type$UndetVar$UndetVarListener prevListener
private void notifyChange (java.util.EnumSet)
java.util.EnumSet ibs
public boolean isCaptured ()
}
com/sun/tools/javac/code/Type$UnionClassType.classType.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$UnionClassType extends com.sun.tools.javac.code.Type$ClassType implements javax.lang.model.type.UnionType {
final com.sun.tools.javac.util.List alternatives_field
public void (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$ClassType ct
com.sun.tools.javac.util.List alternatives
public com.sun.tools.javac.code.Type getLub ()
public java.util.List getAlternatives ()
public boolean isUnion ()
public javax.lang.model.type.TypeKind getKind ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
}
com/sun/tools/javac/code/Type$UnknownType.classType.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$UnknownType extends com.sun.tools.javac.code.Type {
public void ()
public com.sun.tools.javac.code.TypeTag getTag ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
public boolean isPartial ()
public volatile java.util.List getAnnotationMirrors ()
}
com/sun/tools/javac/code/Type$Visitor.classType.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Type$Visitor extends java.lang.Object {
public abstract java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public abstract java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public abstract java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public abstract java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public abstract java.lang.Object visitPackageType (com.sun.tools.javac.code.Type$PackageType, java.lang.Object)
public abstract java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public abstract java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
public abstract java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public abstract java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
public abstract java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public abstract java.lang.Object visitAnnotatedType (com.sun.tools.javac.code.Type$AnnotatedType, java.lang.Object)
public abstract java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Type$WildcardType.classType.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Type$WildcardType extends com.sun.tools.javac.code.Type implements javax.lang.model.type.WildcardType {
public com.sun.tools.javac.code.Type type
public com.sun.tools.javac.code.BoundKind kind
public com.sun.tools.javac.code.Type$TypeVar bound
boolean isPrintingBound
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
com.sun.tools.javac.code.Type$Visitor v
Object s
public void (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.BoundKind, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.BoundKind kind
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
public void (com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.code.Type$TypeVar)
com.sun.tools.javac.code.Type$WildcardType t
com.sun.tools.javac.code.Type$TypeVar bound
public void (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.BoundKind, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Type$TypeVar)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.BoundKind kind
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
com.sun.tools.javac.code.Type$TypeVar bound
public com.sun.tools.javac.code.TypeTag getTag ()
public boolean contains (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public boolean isSuperBound ()
public boolean isExtendsBound ()
public boolean isUnbound ()
public boolean isReference ()
public boolean isNullOrReference ()
public com.sun.tools.javac.code.Type withTypeVar (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public java.lang.String toString ()
StringBuilder s
public com.sun.tools.javac.code.Type map (com.sun.tools.javac.code.Type$Mapping)
com.sun.tools.javac.code.Type$Mapping f
com.sun.tools.javac.code.Type t
public com.sun.tools.javac.code.Type getExtendsBound ()
public com.sun.tools.javac.code.Type getSuperBound ()
public javax.lang.model.type.TypeKind getKind ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
public volatile java.util.List getAnnotationMirrors ()
public volatile javax.lang.model.type.TypeMirror getSuperBound ()
public volatile javax.lang.model.type.TypeMirror getExtendsBound ()
}
com/sun/tools/javac/code/Type.classType.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Type extends com.sun.tools.javac.code.AnnoConstruct implements javax.lang.model.type.TypeMirror {
public static final com.sun.tools.javac.code.Type$JCNoType noType
public static final com.sun.tools.javac.code.Type$JCNoType recoveryType
public static final com.sun.tools.javac.code.Type$JCNoType stuckType
public static boolean moreInfo
static int uidCounter
public com.sun.tools.javac.code.Symbol$TypeSymbol tsym
public boolean hasTag (com.sun.tools.javac.code.TypeTag)
com.sun.tools.javac.code.TypeTag tag
public abstract com.sun.tools.javac.code.TypeTag getTag ()
public boolean isNumeric ()
public boolean isPrimitive ()
public boolean isPrimitiveOrVoid ()
public boolean isReference ()
public boolean isNullOrReference ()
public boolean isPartial ()
public java.lang.Object constValue ()
public boolean isFalse ()
public boolean isTrue ()
public com.sun.tools.javac.code.Type getModelType ()
public static com.sun.tools.javac.util.List getModelTypes (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List ts
com.sun.tools.javac.util.ListBuffer lb
public com.sun.tools.javac.code.Type getOriginalType ()
public java.lang.Object accept (com.sun.tools.javac.code.Type$Visitor, java.lang.Object)
com.sun.tools.javac.code.Type$Visitor v
Object s
public void (com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
public com.sun.tools.javac.code.Type map (com.sun.tools.javac.code.Type$Mapping)
com.sun.tools.javac.code.Type$Mapping f
public static com.sun.tools.javac.util.List map (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type$Mapping)
com.sun.tools.javac.util.List tail1
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List ts
com.sun.tools.javac.code.Type$Mapping f
public com.sun.tools.javac.code.Type constType (java.lang.Object)
Object constValue
public com.sun.tools.javac.code.Type baseType ()
public com.sun.tools.javac.code.Type annotatedType (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List annos
public boolean isAnnotated ()
public com.sun.tools.javac.code.Type unannotatedType ()
public com.sun.tools.javac.util.List getAnnotationMirrors ()
public java.lang.annotation.Annotation getAnnotation (java.lang.Class)
Class annotationType
public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class)
Class annotationType
java.lang.annotation.Annotation[] tmp
public static com.sun.tools.javac.util.List baseTypes (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List baseTypes
com.sun.tools.javac.util.List ts
public java.lang.String toString ()
String s
public static java.lang.String toString (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
StringBuilder buf
com.sun.tools.javac.util.List ts
public java.lang.String stringValue ()
Object cv
public boolean equals (java.lang.Object)
Object t
public int hashCode ()
public java.lang.String argtypes (boolean)
boolean varargs
com.sun.tools.javac.util.List args
StringBuilder buf
public com.sun.tools.javac.util.List getTypeArguments ()
public com.sun.tools.javac.code.Type getEnclosingType ()
public com.sun.tools.javac.util.List getParameterTypes ()
public com.sun.tools.javac.code.Type getReturnType ()
public com.sun.tools.javac.code.Type getReceiverType ()
public com.sun.tools.javac.util.List getThrownTypes ()
public com.sun.tools.javac.code.Type getUpperBound ()
public com.sun.tools.javac.code.Type getLowerBound ()
public com.sun.tools.javac.util.List allparams ()
public boolean isErroneous ()
public static boolean isErroneous (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List ts
public boolean isParameterized ()
public boolean isRaw ()
public boolean isCompound ()
public boolean isIntersection ()
public boolean isUnion ()
public boolean isInterface ()
public boolean isFinal ()
public boolean contains (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public static boolean contains (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List ts
com.sun.tools.javac.code.Type t
public boolean containsAny (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List ts
public static boolean containsAny (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List ts1
com.sun.tools.javac.util.List ts2
public static com.sun.tools.javac.util.List filter (com.sun.tools.javac.util.List, com.sun.tools.javac.util.Filter)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List ts
com.sun.tools.javac.util.Filter tf
com.sun.tools.javac.util.ListBuffer buf
public boolean isSuperBound ()
public boolean isExtendsBound ()
public boolean isUnbound ()
public com.sun.tools.javac.code.Type withTypeVar (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public com.sun.tools.javac.code.Type$MethodType asMethodType ()
public void complete ()
public com.sun.tools.javac.code.Symbol$TypeSymbol asElement ()
public javax.lang.model.type.TypeKind getKind ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
public volatile java.util.List getAnnotationMirrors ()
static void ()
}
com/sun/tools/javac/code/TypeAnnotationPosition$1.classTypeAnnotationPosition.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.TypeAnnotationPosition$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$TargetType
static void ()
}
com/sun/tools/javac/code/TypeAnnotationPosition$TypePathEntry.classTypeAnnotationPosition.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry extends java.lang.Object {
public static final int bytesPerEntry
public final com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind tag
public final int arg
public static final com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry ARRAY
public static final com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry INNER_TYPE
public static final com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry WILDCARD
private void (com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind)
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind tag
public void (com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind, int)
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind tag
int arg
public static com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry fromBinary (int, int)
int tag
int arg
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object other
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry tpe
public int hashCode ()
static void ()
}
com/sun/tools/javac/code/TypeAnnotationPosition$TypePathEntryKind.classTypeAnnotationPosition.java
package com.sun.tools.javac.code
public final com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind extends java.lang.Enum {
public static final com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind ARRAY
public static final com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind INNER_TYPE
public static final com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind WILDCARD
public static final com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind TYPE_ARGUMENT
public final int tag
private static final com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind[] $VALUES
public static com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind[] values ()
public static com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntryKind valueOf (java.lang.String)
String name
private void (java.lang.String, int, int)
int tag
static void ()
}
com/sun/tools/javac/code/TypeAnnotationPosition.classTypeAnnotationPosition.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.TypeAnnotationPosition extends java.lang.Object {
public com.sun.tools.javac.code.TargetType type
public com.sun.tools.javac.util.List location
public int pos
public boolean isValidOffset
public int offset
public int[] lvarOffset
public int[] lvarLength
public int[] lvarIndex
public int bound_index
public int parameter_index
public int type_index
public int exception_index
public com.sun.tools.javac.tree.JCTree$JCLambda onLambda
public void ()
public java.lang.String toString ()
int i
StringBuilder sb
public boolean emitToClassfile ()
public boolean matchesPos (int)
int pos
public void updatePosOffset (int)
int to
public static com.sun.tools.javac.util.List getTypePathFromBinary (java.util.List)
Integer fst
Integer snd
java.util.List list
com.sun.tools.javac.util.ListBuffer loc
java.util.Iterator iter
public static com.sun.tools.javac.util.List getBinaryFromTypePath (java.util.List)
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry tpe
java.util.List locs
com.sun.tools.javac.util.ListBuffer loc
}
com/sun/tools/javac/code/TypeAnnotations$1.classTypeAnnotations.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.TypeAnnotations$1 extends java.lang.Object implements com.sun.tools.javac.comp.Annotate$Worker {
final com.sun.tools.javac.comp.Env val$env
final com.sun.tools.javac.tree.JCTree$JCClassDecl val$tree
final com.sun.tools.javac.code.TypeAnnotations this$0
void (com.sun.tools.javac.code.TypeAnnotations, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.code.TypeAnnotations this$0
public void run ()
javax.tools.JavaFileObject oldSource
}
com/sun/tools/javac/code/TypeAnnotations$2.classTypeAnnotations.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.TypeAnnotations$2 extends java.lang.Object implements com.sun.tools.javac.comp.Annotate$Worker {
final com.sun.tools.javac.comp.Env val$env
final com.sun.tools.javac.tree.JCTree$JCClassDecl val$tree
final com.sun.tools.javac.code.TypeAnnotations this$0
void (com.sun.tools.javac.code.TypeAnnotations, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.code.TypeAnnotations this$0
public void run ()
javax.tools.JavaFileObject oldSource
}
com/sun/tools/javac/code/TypeAnnotations$3.classTypeAnnotations.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.TypeAnnotations$3 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$TypeAnnotations$AnnotationType
static final int[] $SwitchMap$com$sun$source$tree$MemberReferenceTree$ReferenceMode
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static final int[] $SwitchMap$com$sun$source$tree$Tree$Kind
static void ()
}
com/sun/tools/javac/code/TypeAnnotations$AnnotationType.classTypeAnnotations.java
package com.sun.tools.javac.code
public final com.sun.tools.javac.code.TypeAnnotations$AnnotationType extends java.lang.Enum {
public static final com.sun.tools.javac.code.TypeAnnotations$AnnotationType DECLARATION
public static final com.sun.tools.javac.code.TypeAnnotations$AnnotationType TYPE
public static final com.sun.tools.javac.code.TypeAnnotations$AnnotationType BOTH
private static final com.sun.tools.javac.code.TypeAnnotations$AnnotationType[] $VALUES
public static com.sun.tools.javac.code.TypeAnnotations$AnnotationType[] values ()
public static com.sun.tools.javac.code.TypeAnnotations$AnnotationType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/code/TypeAnnotations$TypeAnnotationPositions$1.classTypeAnnotations.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.TypeAnnotations$TypeAnnotationPositions$1 extends java.lang.Object implements com.sun.tools.javac.code.Type$Visitor {
final com.sun.tools.javac.code.Type val$stopAt
final com.sun.tools.javac.code.TypeAnnotations$TypeAnnotationPositions this$1
void (com.sun.tools.javac.code.TypeAnnotations$TypeAnnotationPositions, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.TypeAnnotations$TypeAnnotationPositions this$1
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$ClassType ret
com.sun.tools.javac.code.Type$ClassType t
com.sun.tools.javac.util.List s
public com.sun.tools.javac.code.Type visitAnnotatedType (com.sun.tools.javac.code.Type$AnnotatedType, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$AnnotatedType t
com.sun.tools.javac.util.List s
public com.sun.tools.javac.code.Type visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$WildcardType t
com.sun.tools.javac.util.List s
public com.sun.tools.javac.code.Type visitArrayType (com.sun.tools.javac.code.Type$ArrayType, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$ArrayType t
com.sun.tools.javac.util.List s
com.sun.tools.javac.code.Type$ArrayType ret
public com.sun.tools.javac.code.Type visitMethodType (com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$MethodType t
com.sun.tools.javac.util.List s
public com.sun.tools.javac.code.Type visitPackageType (com.sun.tools.javac.code.Type$PackageType, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$PackageType t
com.sun.tools.javac.util.List s
public com.sun.tools.javac.code.Type visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$TypeVar t
com.sun.tools.javac.util.List s
public com.sun.tools.javac.code.Type visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$CapturedType t
com.sun.tools.javac.util.List s
public com.sun.tools.javac.code.Type visitForAll (com.sun.tools.javac.code.Type$ForAll, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$ForAll t
com.sun.tools.javac.util.List s
public com.sun.tools.javac.code.Type visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$UndetVar t
com.sun.tools.javac.util.List s
public com.sun.tools.javac.code.Type visitErrorType (com.sun.tools.javac.code.Type$ErrorType, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$ErrorType t
com.sun.tools.javac.util.List s
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List s
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
public volatile java.lang.Object visitAnnotatedType (com.sun.tools.javac.code.Type$AnnotatedType, java.lang.Object)
public volatile java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
public volatile java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitPackageType (com.sun.tools.javac.code.Type$PackageType, java.lang.Object)
public volatile java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
}
com/sun/tools/javac/code/TypeAnnotations$TypeAnnotationPositions.classTypeAnnotations.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.TypeAnnotations$TypeAnnotationPositions extends com.sun.tools.javac.tree.TreeScanner {
private final boolean sigOnly
private com.sun.tools.javac.util.ListBuffer frames
private boolean isInClass
private com.sun.tools.javac.tree.JCTree$JCLambda currentLambda
final com.sun.tools.javac.code.TypeAnnotations this$0
void (com.sun.tools.javac.code.TypeAnnotations, boolean)
boolean sigOnly
protected void push (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree t
protected com.sun.tools.javac.tree.JCTree pop ()
private com.sun.tools.javac.tree.JCTree peek2 ()
public void scan (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
private void separateAnnotationsKinds (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.TypeAnnotationPosition)
com.sun.tools.javac.code.Attribute$TypeCompound ta
com.sun.tools.javac.code.Attribute$TypeCompound ta
com.sun.tools.javac.code.Attribute$Compound a
com.sun.tools.javac.code.Type$MethodType methType
com.sun.tools.javac.util.List params
com.sun.tools.javac.util.List oldArgs
com.sun.tools.javac.util.ListBuffer newArgs
com.sun.tools.javac.tree.JCTree typetree
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.TypeAnnotationPosition pos
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.util.ListBuffer declAnnos
com.sun.tools.javac.util.ListBuffer typeAnnos
com.sun.tools.javac.util.ListBuffer onlyTypeAnnos
com.sun.tools.javac.util.List typeAnnotations
private com.sun.tools.javac.code.Type typeWithAnnotations (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type toreturn
com.sun.tools.javac.code.Type aelemtype
com.sun.tools.javac.code.Type$ArrayType prevToMod
com.sun.tools.javac.code.Attribute$TypeCompound a
com.sun.tools.javac.code.TypeAnnotationPosition p
com.sun.tools.javac.code.Type$ArrayType arType
com.sun.tools.javac.code.Type$ArrayType tomodify
com.sun.tools.javac.code.Type toreturn
com.sun.tools.javac.tree.JCTree$JCArrayTypeTree arTree
com.sun.tools.javac.util.ListBuffer depth
com.sun.tools.javac.code.Type arelemType
com.sun.tools.javac.tree.JCTree$JCTypeUnion tutree
com.sun.tools.javac.tree.JCTree$JCExpression fst
com.sun.tools.javac.code.Type res
com.sun.tools.javac.code.Attribute$TypeCompound a
com.sun.tools.javac.code.TypeAnnotationPosition p
com.sun.tools.javac.code.Type enclTy
javax.lang.model.element.Element enclEl
com.sun.tools.javac.tree.JCTree enclTr
com.sun.tools.javac.util.ListBuffer depth
com.sun.tools.javac.code.Type topTy
com.sun.tools.javac.code.Type ret
com.sun.tools.javac.tree.JCTree typetree
com.sun.tools.javac.code.Type type
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.util.List onlyTypeAnnotations
private com.sun.tools.javac.tree.JCTree$JCArrayTypeTree arrayTypeTree (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree typetree
private com.sun.tools.javac.code.Type typeWithAnnotations (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Type stopAt
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.code.Type$Visitor visitor
private com.sun.tools.javac.code.Attribute$TypeCompound toTypeCompound (com.sun.tools.javac.code.Attribute$Compound, com.sun.tools.javac.code.TypeAnnotationPosition)
com.sun.tools.javac.code.Attribute$Compound a
com.sun.tools.javac.code.TypeAnnotationPosition p
private void resolveFrame (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.List, com.sun.tools.javac.code.TypeAnnotationPosition)
com.sun.tools.javac.tree.JCTree$JCTypeCast frameTC
com.sun.tools.javac.tree.JCTree$JCClassDecl frameClassDecl
com.sun.tools.javac.tree.JCTree$JCNewClass frameNewClass
com.sun.tools.javac.tree.JCTree$JCMethodDecl frameMethod
com.sun.tools.javac.code.Type typeToUse
com.sun.tools.javac.tree.JCTree$JCTypeApply taframe
int arg
com.sun.tools.javac.code.Type typeToUse
com.sun.tools.javac.util.List newPath
int arg
com.sun.tools.javac.tree.JCTree$JCMemberReference mrframe
com.sun.tools.javac.tree.JCTree npHead
com.sun.tools.javac.util.ListBuffer index
com.sun.tools.javac.util.List newPath
com.sun.tools.javac.tree.JCTree$JCClassDecl clazz
com.sun.tools.javac.tree.JCTree$JCMethodDecl method
com.sun.tools.javac.code.Symbol$VarSymbol v
com.sun.tools.javac.tree.JCTree$JCAnnotatedType atypetree
com.sun.tools.javac.code.Type utype
com.sun.tools.javac.code.Symbol tsym
com.sun.tools.javac.util.List newPath
com.sun.tools.javac.util.List newPath
com.sun.tools.javac.tree.JCTree$JCTypeIntersection isect
com.sun.tools.javac.util.List newPath
com.sun.tools.javac.tree.JCTree$JCMethodInvocation invocation
com.sun.tools.javac.code.Symbol$MethodSymbol exsym
com.sun.tools.javac.util.List newPath
com.sun.tools.javac.util.List newPath
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.JCTree frame
com.sun.tools.javac.util.List path
com.sun.tools.javac.code.TypeAnnotationPosition p
private void locateNestedTypes (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.TypeAnnotationPosition)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.TypeAnnotationPosition p
com.sun.tools.javac.util.ListBuffer depth
com.sun.tools.javac.code.Type encl
private int methodParamIndex (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree$JCMethodDecl method
com.sun.tools.javac.tree.JCTree$JCLambda lambda
com.sun.tools.javac.util.List path
com.sun.tools.javac.tree.JCTree param
com.sun.tools.javac.util.List curr
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.code.TypeAnnotationPosition pos
com.sun.tools.javac.code.TypeAnnotationPosition pos
com.sun.tools.javac.code.TypeAnnotationPosition pos
com.sun.tools.javac.tree.JCTree$JCVariableDecl param
int i
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.code.TypeAnnotationPosition pos
com.sun.tools.javac.tree.JCTree$JCVariableDecl param
int i
com.sun.tools.javac.tree.JCTree$JCLambda tree
com.sun.tools.javac.tree.JCTree$JCLambda prevLambda
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.code.TypeAnnotationPosition pos
com.sun.tools.javac.code.TypeAnnotationPosition pos
com.sun.tools.javac.code.TypeAnnotationPosition pos
com.sun.tools.javac.code.TypeAnnotationPosition pos
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
com.sun.tools.javac.tree.JCTree$JCBlock tree
public void visitAnnotatedType (com.sun.tools.javac.tree.JCTree$JCAnnotatedType)
com.sun.tools.javac.tree.JCTree$JCAnnotatedType tree
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
com.sun.tools.javac.tree.JCTree$JCTypeParameter tree
private void copyNewClassAnnotationsToOwner (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.code.Attribute$TypeCompound old
com.sun.tools.javac.tree.JCTree$JCNewClass tree
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.TypeAnnotationPosition pos
com.sun.tools.javac.util.ListBuffer newattrs
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCClassDecl classdecl
com.sun.tools.javac.code.TypeAnnotationPosition pos
com.sun.tools.javac.code.Type before
com.sun.tools.javac.tree.JCTree$JCNewClass tree
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
com.sun.tools.javac.code.TypeAnnotationPosition p
int i
com.sun.tools.javac.tree.JCTree$JCAnnotatedType at
com.sun.tools.javac.code.TypeAnnotationPosition p
com.sun.tools.javac.tree.JCTree$JCNewArray tree
int dimAnnosCount
com.sun.tools.javac.util.ListBuffer depth
com.sun.tools.javac.tree.JCTree$JCExpression elemType
private void findPosition (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.TypeAnnotationPosition p
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.JCTree frame
com.sun.tools.javac.util.List annotations
private void setTypeAnnotationPos (com.sun.tools.javac.util.List, com.sun.tools.javac.code.TypeAnnotationPosition)
com.sun.tools.javac.tree.JCTree$JCAnnotation anno
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.code.TypeAnnotationPosition position
public java.lang.String toString ()
}
com/sun/tools/javac/code/TypeAnnotations.classTypeAnnotations.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.TypeAnnotations extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key typeAnnosKey
final com.sun.tools.javac.util.Log log
final com.sun.tools.javac.util.Names names
final com.sun.tools.javac.code.Symtab syms
final com.sun.tools.javac.comp.Annotate annotate
final com.sun.tools.javac.comp.Attr attr
public static com.sun.tools.javac.code.TypeAnnotations instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.code.TypeAnnotations instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.Options options
public void organizeTypeAnnotationsSignatures (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
public void validateTypeAnnotationsSignatures (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
public void organizeTypeAnnotationsBodies (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
public com.sun.tools.javac.code.TypeAnnotations$AnnotationType annotationType (com.sun.tools.javac.code.Attribute$Compound, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Attribute$Enum e
com.sun.tools.javac.code.Attribute app
com.sun.tools.javac.code.Attribute$Compound a
com.sun.tools.javac.code.Symbol s
com.sun.tools.javac.code.Attribute$Compound atTarget
com.sun.tools.javac.code.Attribute atValue
com.sun.tools.javac.code.Attribute$Array arr
boolean isDecl
boolean isType
private static com.sun.tools.javac.code.TypeAnnotations$AnnotationType inferTargetMetaInfo (com.sun.tools.javac.code.Attribute$Compound, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Attribute$Compound a
com.sun.tools.javac.code.Symbol s
static void ()
}
com/sun/tools/javac/code/TypeTag$1.classTypeTag.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.TypeTag$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static void ()
}
com/sun/tools/javac/code/TypeTag$NumericClasses.classTypeTag.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.TypeTag$NumericClasses extends java.lang.Object {
public static final int BYTE_CLASS
public static final int CHAR_CLASS
public static final int SHORT_CLASS
public static final int INT_CLASS
public static final int LONG_CLASS
public static final int FLOAT_CLASS
public static final int DOUBLE_CLASS
static final int BYTE_SUPERCLASSES
static final int CHAR_SUPERCLASSES
static final int SHORT_SUPERCLASSES
static final int INT_SUPERCLASSES
static final int LONG_SUPERCLASSES
static final int FLOAT_SUPERCLASSES
public void ()
}
com/sun/tools/javac/code/TypeTag.classTypeTag.java
package com.sun.tools.javac.code
public final com.sun.tools.javac.code.TypeTag extends java.lang.Enum {
public static final com.sun.tools.javac.code.TypeTag BYTE
public static final com.sun.tools.javac.code.TypeTag CHAR
public static final com.sun.tools.javac.code.TypeTag SHORT
public static final com.sun.tools.javac.code.TypeTag LONG
public static final com.sun.tools.javac.code.TypeTag FLOAT
public static final com.sun.tools.javac.code.TypeTag INT
public static final com.sun.tools.javac.code.TypeTag DOUBLE
public static final com.sun.tools.javac.code.TypeTag BOOLEAN
public static final com.sun.tools.javac.code.TypeTag VOID
public static final com.sun.tools.javac.code.TypeTag CLASS
public static final com.sun.tools.javac.code.TypeTag ARRAY
public static final com.sun.tools.javac.code.TypeTag METHOD
public static final com.sun.tools.javac.code.TypeTag PACKAGE
public static final com.sun.tools.javac.code.TypeTag TYPEVAR
public static final com.sun.tools.javac.code.TypeTag WILDCARD
public static final com.sun.tools.javac.code.TypeTag FORALL
public static final com.sun.tools.javac.code.TypeTag DEFERRED
public static final com.sun.tools.javac.code.TypeTag BOT
public static final com.sun.tools.javac.code.TypeTag NONE
public static final com.sun.tools.javac.code.TypeTag ERROR
public static final com.sun.tools.javac.code.TypeTag UNKNOWN
public static final com.sun.tools.javac.code.TypeTag UNDETVAR
public static final com.sun.tools.javac.code.TypeTag UNINITIALIZED_THIS
public static final com.sun.tools.javac.code.TypeTag UNINITIALIZED_OBJECT
final int superClasses
final int numericClass
final boolean isPrimitive
private static final com.sun.tools.javac.code.TypeTag[] $VALUES
public static com.sun.tools.javac.code.TypeTag[] values ()
public static com.sun.tools.javac.code.TypeTag valueOf (java.lang.String)
String name
private void (java.lang.String, int)
private void (java.lang.String, int, int, int, boolean)
int numericClass
int superClasses
boolean isPrimitive
public boolean isStrictSubRangeOf (com.sun.tools.javac.code.TypeTag)
com.sun.tools.javac.code.TypeTag tag
public boolean isSubRangeOf (com.sun.tools.javac.code.TypeTag)
com.sun.tools.javac.code.TypeTag tag
public static int getTypeTagCount ()
public com.sun.source.tree.Tree$Kind getKindLiteral ()
public javax.lang.model.type.TypeKind getPrimitiveTypeKind ()
static void ()
}
com/sun/tools/javac/code/Types$1.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$1 extends com.sun.tools.javac.code.Types$UnaryVisitor {
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
public java.lang.Boolean visitType (com.sun.tools.javac.code.Type, java.lang.Void)
com.sun.tools.javac.code.Type t
Void ignored
public java.lang.Boolean visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
com.sun.tools.javac.code.Type$WildcardType unb
com.sun.tools.javac.code.Type$ClassType t
Void ignored
com.sun.tools.javac.util.List parms
com.sun.tools.javac.util.List args
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$10.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$10 extends com.sun.tools.javac.code.Type$Mapping {
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types, java.lang.String)
com.sun.tools.javac.code.Types this$0
String name
public com.sun.tools.javac.code.Type apply (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
}
com/sun/tools/javac/code/Types$11.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$11 extends com.sun.tools.javac.code.Types$UnaryVisitor {
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
public java.lang.Boolean visitType (com.sun.tools.javac.code.Type, java.lang.Void)
com.sun.tools.javac.code.Type t
Void ignored
public java.lang.Boolean visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
com.sun.tools.javac.code.Type param
com.sun.tools.javac.code.Type$ClassType t
Void ignored
public java.lang.Boolean visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Void)
com.sun.tools.javac.code.Type$ArrayType t
Void ignored
public java.lang.Boolean visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
com.sun.tools.javac.code.Type$TypeVar t
Void ignored
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$12.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$12 extends com.sun.tools.javac.code.Type$Mapping {
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types, java.lang.String)
com.sun.tools.javac.code.Types this$0
String name
public com.sun.tools.javac.code.Type apply (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
}
com/sun/tools/javac/code/Types$13.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$13 extends com.sun.tools.javac.code.Types$SimpleVisitor {
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol sym
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Type x
com.sun.tools.javac.code.Type x
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Type$ClassType t
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type st
public com.sun.tools.javac.code.Type visitArrayType (com.sun.tools.javac.code.Type$ArrayType, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Type$ArrayType t
com.sun.tools.javac.code.Symbol sym
public com.sun.tools.javac.code.Type visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Type$TypeVar t
com.sun.tools.javac.code.Symbol sym
public com.sun.tools.javac.code.Type visitErrorType (com.sun.tools.javac.code.Type$ErrorType, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Type$ErrorType t
com.sun.tools.javac.code.Symbol sym
public volatile java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$14.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$14 extends com.sun.tools.javac.code.Types$SimpleVisitor {
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol sym
public com.sun.tools.javac.code.Type visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Type$WildcardType t
com.sun.tools.javac.code.Symbol sym
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.List ownerParams
com.sun.tools.javac.util.List baseParams
com.sun.tools.javac.code.Type base
com.sun.tools.javac.code.Type$ClassType t
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol owner
long flags
public com.sun.tools.javac.code.Type visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Type$TypeVar t
com.sun.tools.javac.code.Symbol sym
public com.sun.tools.javac.code.Type visitErrorType (com.sun.tools.javac.code.Type$ErrorType, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Type$ErrorType t
com.sun.tools.javac.code.Symbol sym
public volatile java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$15.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$15 extends com.sun.tools.javac.code.Types$SimpleVisitor {
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Boolean)
com.sun.tools.javac.code.Type t
Boolean recurse
public com.sun.tools.javac.code.Type visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Boolean)
com.sun.tools.javac.code.Type$WildcardType t
Boolean recurse
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Boolean)
com.sun.tools.javac.code.Type$ClassType t
Boolean recurse
com.sun.tools.javac.code.Type erased
public com.sun.tools.javac.code.Type visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Boolean)
com.sun.tools.javac.code.Type$TypeVar t
Boolean recurse
public com.sun.tools.javac.code.Type visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Boolean)
com.sun.tools.javac.code.Type$ErrorType t
Boolean recurse
public com.sun.tools.javac.code.Type visitAnnotatedType (com.sun.tools.javac.code.Type$AnnotatedType, java.lang.Boolean)
com.sun.tools.javac.code.Type$AnnotatedType t
Boolean recurse
com.sun.tools.javac.code.Type erased
public volatile java.lang.Object visitAnnotatedType (com.sun.tools.javac.code.Type$AnnotatedType, java.lang.Object)
public volatile java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$16.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$16 extends com.sun.tools.javac.code.Type$Mapping {
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types, java.lang.String)
com.sun.tools.javac.code.Types this$0
String name
public com.sun.tools.javac.code.Type apply (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
}
com/sun/tools/javac/code/Types$17.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$17 extends com.sun.tools.javac.code.Type$Mapping {
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types, java.lang.String)
com.sun.tools.javac.code.Types this$0
String name
public com.sun.tools.javac.code.Type apply (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
}
com/sun/tools/javac/code/Types$18.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$18 extends com.sun.tools.javac.code.Types$UnaryVisitor {
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Void)
com.sun.tools.javac.code.Type t
Void ignored
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
com.sun.tools.javac.util.List actuals
com.sun.tools.javac.util.List formals
com.sun.tools.javac.code.Type supertype
com.sun.tools.javac.code.Type$ClassType t
Void ignored
public com.sun.tools.javac.code.Type visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
com.sun.tools.javac.code.Type$TypeVar t
Void ignored
public com.sun.tools.javac.code.Type visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Void)
com.sun.tools.javac.code.Type$ArrayType t
Void ignored
public com.sun.tools.javac.code.Type visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Void)
com.sun.tools.javac.code.Type$ErrorType t
Void ignored
public volatile java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$19.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$19 extends com.sun.tools.javac.code.Types$UnaryVisitor {
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
public com.sun.tools.javac.util.List visitType (com.sun.tools.javac.code.Type, java.lang.Void)
com.sun.tools.javac.code.Type t
Void ignored
public com.sun.tools.javac.util.List visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
com.sun.tools.javac.util.List actuals
com.sun.tools.javac.util.List formals
com.sun.tools.javac.util.List interfaces
com.sun.tools.javac.code.Type$ClassType t
Void ignored
public com.sun.tools.javac.util.List visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
com.sun.tools.javac.code.Type$TypeVar t
Void ignored
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$2.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$2 extends com.sun.tools.javac.code.Types$SimpleVisitor {
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol sym
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Types$AdaptFailure ex
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List iter
com.sun.tools.javac.util.List opens
com.sun.tools.javac.util.ListBuffer qs
com.sun.tools.javac.code.Type$ClassType t
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type base
com.sun.tools.javac.util.ListBuffer from
com.sun.tools.javac.util.ListBuffer to
com.sun.tools.javac.code.Type res
com.sun.tools.javac.util.ListBuffer openVars
public com.sun.tools.javac.code.Type visitErrorType (com.sun.tools.javac.code.Type$ErrorType, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Type$ErrorType t
com.sun.tools.javac.code.Symbol sym
public volatile java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$20.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$20 extends com.sun.tools.javac.code.Types$UnaryVisitor {
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
public com.sun.tools.javac.util.List visitType (com.sun.tools.javac.code.Type, java.lang.Void)
com.sun.tools.javac.code.Type sup
com.sun.tools.javac.code.Type type
Void ignored
private com.sun.tools.javac.util.List visitIntersectionType (com.sun.tools.javac.code.Type$IntersectionClassType)
com.sun.tools.javac.code.Type$IntersectionClassType it
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$21.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$21 extends com.sun.tools.javac.code.Types$UnaryVisitor {
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Void)
com.sun.tools.javac.code.Type t
Void ignored
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
com.sun.tools.javac.code.Type$ClassType t
Void ignored
com.sun.tools.javac.code.Type outer1
public com.sun.tools.javac.code.Type visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
com.sun.tools.javac.code.Type$TypeVar t
Void ignored
public com.sun.tools.javac.code.Type visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Void)
com.sun.tools.javac.code.Type$ErrorType t
Void ignored
public volatile java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$22.classTypes.java
package com.sun.tools.javac.code
final com.sun.tools.javac.code.Types$22 extends com.sun.tools.javac.code.Type$Mapping {
void (java.lang.String)
String name
public com.sun.tools.javac.code.Type apply (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
}
com/sun/tools/javac/code/Types$23.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$23 extends com.sun.tools.javac.code.Types$MapVisitor {
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List newParams
public com.sun.tools.javac.code.Type visitMethodType (com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$MethodType t
com.sun.tools.javac.util.List newParams
public com.sun.tools.javac.code.Type visitForAll (com.sun.tools.javac.code.Type$ForAll, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$ForAll t
com.sun.tools.javac.util.List newParams
public volatile com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Object)
public volatile java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$24.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$24 extends com.sun.tools.javac.code.Types$MapVisitor {
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List newThrown
public com.sun.tools.javac.code.Type visitMethodType (com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$MethodType t
com.sun.tools.javac.util.List newThrown
public com.sun.tools.javac.code.Type visitForAll (com.sun.tools.javac.code.Type$ForAll, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$ForAll t
com.sun.tools.javac.util.List newThrown
public volatile com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Object)
public volatile java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$25.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$25 extends com.sun.tools.javac.code.Types$MapVisitor {
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type newReturn
public com.sun.tools.javac.code.Type visitMethodType (com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$MethodType t
com.sun.tools.javac.code.Type newReturn
public com.sun.tools.javac.code.Type visitForAll (com.sun.tools.javac.code.Type$ForAll, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$ForAll t
com.sun.tools.javac.code.Type newReturn
public volatile com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Object)
public volatile java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$26.classTypes.java
package com.sun.tools.javac.code
final com.sun.tools.javac.code.Types$26 extends com.sun.tools.javac.code.Types$UnaryVisitor {
void ()
public java.lang.Integer visitType (com.sun.tools.javac.code.Type, java.lang.Void)
com.sun.tools.javac.code.Type t
Void ignored
public java.lang.Integer visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Type$ClassType t
Void ignored
int result
public java.lang.Integer visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Void)
com.sun.tools.javac.util.List thisargs
com.sun.tools.javac.code.Type$MethodType t
Void ignored
int h
public java.lang.Integer visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Void)
com.sun.tools.javac.code.Type$WildcardType t
Void ignored
int result
public java.lang.Integer visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Void)
com.sun.tools.javac.code.Type$ArrayType t
Void ignored
public java.lang.Integer visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
com.sun.tools.javac.code.Type$TypeVar t
Void ignored
public java.lang.Integer visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Void)
com.sun.tools.javac.code.Type$UndetVar t
Void ignored
public java.lang.Integer visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Void)
com.sun.tools.javac.code.Type$ErrorType t
Void ignored
public volatile java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
public volatile java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$27.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$27 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$BoundKind
static final int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static void ()
}
com/sun/tools/javac/code/Types$3.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$3 extends java.lang.Object implements com.sun.tools.javac.util.Filter {
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
public boolean accepts (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol t
public volatile boolean accepts (java.lang.Object)
}
com/sun/tools/javac/code/Types$4.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$4 extends com.sun.tools.javac.code.Types$TypeRelation {
private java.util.Set cache
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
public java.lang.Boolean visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
private boolean containsTypeRecursive (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Types$TypePair pair
private com.sun.tools.javac.code.Type rewriteSupers (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Type orig
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.ListBuffer from
com.sun.tools.javac.util.ListBuffer to
com.sun.tools.javac.util.ListBuffer rewrite
boolean changed
public java.lang.Boolean visitClassType (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$ClassType t
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Type sup
public java.lang.Boolean visitArrayType (com.sun.tools.javac.code.Type$ArrayType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.Name sname
com.sun.tools.javac.code.Type$ArrayType t
com.sun.tools.javac.code.Type s
public java.lang.Boolean visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$UndetVar t
com.sun.tools.javac.code.Type s
public java.lang.Boolean visitErrorType (com.sun.tools.javac.code.Type$ErrorType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$ErrorType t
com.sun.tools.javac.code.Type s
public volatile java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
public volatile java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$5.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$5 extends com.sun.tools.javac.code.Types$SameTypeVisitor {
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
boolean sameTypeVars (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.Type$TypeVar)
com.sun.tools.javac.code.Type$TypeVar tv1
com.sun.tools.javac.code.Type$TypeVar tv2
protected boolean containsTypes (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List ts1
com.sun.tools.javac.util.List ts2
public java.lang.Boolean visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$WildcardType t2
com.sun.tools.javac.code.Type$WildcardType t
com.sun.tools.javac.code.Type s
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
}
com/sun/tools/javac/code/Types$6.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$6 extends com.sun.tools.javac.code.Types$LooseSameTypeVisitor {
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
public java.lang.Boolean visitAnnotatedType (com.sun.tools.javac.code.Type$AnnotatedType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$AnnotatedType t
com.sun.tools.javac.code.Type s
public volatile java.lang.Object visitAnnotatedType (com.sun.tools.javac.code.Type$AnnotatedType, java.lang.Object)
}
com/sun/tools/javac/code/Types$7.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$7 extends com.sun.tools.javac.code.Types$TypeRelation {
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
public java.lang.Boolean visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
public java.lang.Boolean visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$WildcardType t
com.sun.tools.javac.code.Type s
public java.lang.Boolean visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$UndetVar t
com.sun.tools.javac.code.Type s
public java.lang.Boolean visitErrorType (com.sun.tools.javac.code.Type$ErrorType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$ErrorType t
com.sun.tools.javac.code.Type s
public volatile java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
public volatile java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$8.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$8 extends com.sun.tools.javac.code.Types$TypeRelation {
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
public java.lang.Boolean visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
public java.lang.Boolean visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$WildcardType t
com.sun.tools.javac.code.Type s
public java.lang.Boolean visitClassType (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.code.Type)
boolean REWRITE_TYPEVARS
com.sun.tools.javac.code.Type a
com.sun.tools.javac.code.Type b
boolean HIGH
boolean LOW
boolean DONT_REWRITE_TYPEVARS
com.sun.tools.javac.code.Type aHigh
com.sun.tools.javac.code.Type aLow
com.sun.tools.javac.code.Type bHigh
com.sun.tools.javac.code.Type bLow
com.sun.tools.javac.code.Type lowSub
com.sun.tools.javac.code.Type highSub
boolean upcast
com.sun.tools.javac.code.Type$ClassType t
com.sun.tools.javac.code.Type s
boolean visitIntersectionType (com.sun.tools.javac.code.Type$IntersectionClassType, com.sun.tools.javac.code.Type, boolean)
com.sun.tools.javac.code.Type c
com.sun.tools.javac.code.Type$IntersectionClassType ict
com.sun.tools.javac.code.Type s
boolean reverse
com.sun.tools.javac.util.Warner warn
public java.lang.Boolean visitArrayType (com.sun.tools.javac.code.Type$ArrayType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$ArrayType t
com.sun.tools.javac.code.Type s
public java.lang.Boolean visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$TypeVar t
com.sun.tools.javac.code.Type s
public java.lang.Boolean visitErrorType (com.sun.tools.javac.code.Type$ErrorType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$ErrorType t
com.sun.tools.javac.code.Type s
public volatile java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$9.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$9 extends com.sun.tools.javac.code.Types$TypeRelation {
private java.util.Set cache
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
public java.lang.Boolean visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
private boolean isCastableRecursive (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Types$TypePair pair
private boolean notSoftSubtypeRecursive (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Types$TypePair pair
public java.lang.Boolean visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$WildcardType t
com.sun.tools.javac.code.Type s
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$AdaptFailure.classTypes.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Types$AdaptFailure extends java.lang.RuntimeException {
static final long serialVersionUID
public void ()
}
com/sun/tools/javac/code/Types$Adapter.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$Adapter extends com.sun.tools.javac.code.Types$SimpleVisitor {
com.sun.tools.javac.util.ListBuffer from
com.sun.tools.javac.util.ListBuffer to
java.util.Map mapping
private java.util.Set cache
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types, com.sun.tools.javac.util.ListBuffer, com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.code.Types this$0
com.sun.tools.javac.util.ListBuffer from
com.sun.tools.javac.util.ListBuffer to
public void adapt (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type) throws com.sun.tools.javac.code.Types$AdaptFailure
com.sun.tools.javac.code.Type val
com.sun.tools.javac.code.Type source
com.sun.tools.javac.code.Type target
com.sun.tools.javac.util.List fromList
com.sun.tools.javac.util.List toList
public java.lang.Void visitClassType (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.code.Type) throws com.sun.tools.javac.code.Types$AdaptFailure
com.sun.tools.javac.code.Type$ClassType source
com.sun.tools.javac.code.Type target
public java.lang.Void visitArrayType (com.sun.tools.javac.code.Type$ArrayType, com.sun.tools.javac.code.Type) throws com.sun.tools.javac.code.Types$AdaptFailure
com.sun.tools.javac.code.Type$ArrayType source
com.sun.tools.javac.code.Type target
public java.lang.Void visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.code.Type) throws com.sun.tools.javac.code.Types$AdaptFailure
com.sun.tools.javac.code.Type$WildcardType source
com.sun.tools.javac.code.Type target
public java.lang.Void visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.Type) throws com.sun.tools.javac.code.Types$AdaptFailure
com.sun.tools.javac.code.Type$TypeVar source
com.sun.tools.javac.code.Type target
com.sun.tools.javac.code.Type val
public java.lang.Void visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type source
com.sun.tools.javac.code.Type target
private void adaptRecursive (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type source
com.sun.tools.javac.code.Type target
com.sun.tools.javac.code.Types$TypePair pair
private void adaptRecursive (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List source
com.sun.tools.javac.util.List target
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$DefaultSymbolVisitor.classTypes.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Types$DefaultSymbolVisitor extends java.lang.Object implements com.sun.tools.javac.code.Symbol$Visitor {
public void ()
public final java.lang.Object visit (com.sun.tools.javac.code.Symbol, java.lang.Object)
com.sun.tools.javac.code.Symbol s
Object arg
public java.lang.Object visitClassSymbol (com.sun.tools.javac.code.Symbol$ClassSymbol, java.lang.Object)
com.sun.tools.javac.code.Symbol$ClassSymbol s
Object arg
public java.lang.Object visitMethodSymbol (com.sun.tools.javac.code.Symbol$MethodSymbol, java.lang.Object)
com.sun.tools.javac.code.Symbol$MethodSymbol s
Object arg
public java.lang.Object visitOperatorSymbol (com.sun.tools.javac.code.Symbol$OperatorSymbol, java.lang.Object)
com.sun.tools.javac.code.Symbol$OperatorSymbol s
Object arg
public java.lang.Object visitPackageSymbol (com.sun.tools.javac.code.Symbol$PackageSymbol, java.lang.Object)
com.sun.tools.javac.code.Symbol$PackageSymbol s
Object arg
public java.lang.Object visitTypeSymbol (com.sun.tools.javac.code.Symbol$TypeSymbol, java.lang.Object)
com.sun.tools.javac.code.Symbol$TypeSymbol s
Object arg
public java.lang.Object visitVarSymbol (com.sun.tools.javac.code.Symbol$VarSymbol, java.lang.Object)
com.sun.tools.javac.code.Symbol$VarSymbol s
Object arg
}
com/sun/tools/javac/code/Types$DefaultTypeVisitor.classTypes.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Types$DefaultTypeVisitor extends java.lang.Object implements com.sun.tools.javac.code.Type$Visitor {
public void ()
public final java.lang.Object visit (com.sun.tools.javac.code.Type, java.lang.Object)
com.sun.tools.javac.code.Type t
Object s
public java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
com.sun.tools.javac.code.Type$ClassType t
Object s
public java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
com.sun.tools.javac.code.Type$WildcardType t
Object s
public java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
com.sun.tools.javac.code.Type$ArrayType t
Object s
public java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
com.sun.tools.javac.code.Type$MethodType t
Object s
public java.lang.Object visitPackageType (com.sun.tools.javac.code.Type$PackageType, java.lang.Object)
com.sun.tools.javac.code.Type$PackageType t
Object s
public java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
com.sun.tools.javac.code.Type$TypeVar t
Object s
public java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
com.sun.tools.javac.code.Type$CapturedType t
Object s
public java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
com.sun.tools.javac.code.Type$ForAll t
Object s
public java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
com.sun.tools.javac.code.Type$UndetVar t
Object s
public java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
com.sun.tools.javac.code.Type$ErrorType t
Object s
public java.lang.Object visitAnnotatedType (com.sun.tools.javac.code.Type$AnnotatedType, java.lang.Object)
com.sun.tools.javac.code.Type$AnnotatedType t
Object s
}
com/sun/tools/javac/code/Types$DescriptorCache$1.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$DescriptorCache$1 extends com.sun.tools.javac.code.Types$DescriptorCache$FunctionDescriptor {
final com.sun.tools.javac.util.List val$thrown1
final com.sun.tools.javac.code.Types$DescriptorCache this$1
void (com.sun.tools.javac.code.Types$DescriptorCache, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Types$DescriptorCache this$1
com.sun.tools.javac.code.Symbol descSym
public com.sun.tools.javac.code.Type getType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type origin
com.sun.tools.javac.code.Type mt
}
com/sun/tools/javac/code/Types$DescriptorCache$Entry.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$DescriptorCache$Entry extends java.lang.Object {
final com.sun.tools.javac.code.Types$DescriptorCache$FunctionDescriptor cachedDescRes
final int prevMark
final com.sun.tools.javac.code.Types$DescriptorCache this$1
public void (com.sun.tools.javac.code.Types$DescriptorCache, com.sun.tools.javac.code.Types$DescriptorCache$FunctionDescriptor, int)
com.sun.tools.javac.code.Types$DescriptorCache this$1
com.sun.tools.javac.code.Types$DescriptorCache$FunctionDescriptor cachedDescRes
int prevMark
boolean matches (int)
int mark
}
com/sun/tools/javac/code/Types$DescriptorCache$FunctionDescriptor.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$DescriptorCache$FunctionDescriptor extends java.lang.Object {
com.sun.tools.javac.code.Symbol descSym
final com.sun.tools.javac.code.Types$DescriptorCache this$1
void (com.sun.tools.javac.code.Types$DescriptorCache, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Types$DescriptorCache this$1
com.sun.tools.javac.code.Symbol descSym
public com.sun.tools.javac.code.Symbol getSymbol ()
public com.sun.tools.javac.code.Type getType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type site
}
com/sun/tools/javac/code/Types$DescriptorCache.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$DescriptorCache extends java.lang.Object {
private java.util.WeakHashMap _map
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
com.sun.tools.javac.code.Types$DescriptorCache$FunctionDescriptor get (com.sun.tools.javac.code.Symbol$TypeSymbol) throws com.sun.tools.javac.code.Types$FunctionDescriptorLookupError
com.sun.tools.javac.code.Types$DescriptorCache$FunctionDescriptor descRes
com.sun.tools.javac.code.Symbol$TypeSymbol origin
com.sun.tools.javac.code.Types$DescriptorCache$Entry e
com.sun.tools.javac.code.Scope$CompoundScope members
public com.sun.tools.javac.code.Types$DescriptorCache$FunctionDescriptor findDescriptorInternal (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Scope$CompoundScope) throws com.sun.tools.javac.code.Types$FunctionDescriptorLookupError
com.sun.tools.javac.code.Type mtype
com.sun.tools.javac.code.Symbol sym
String key
com.sun.tools.javac.code.Symbol desc
com.sun.tools.javac.util.ListBuffer descriptors
com.sun.tools.javac.util.JCDiagnostic$MultilineDiagnostic incompatibleDescriptors
com.sun.tools.javac.code.Types$DescriptorCache$FunctionDescriptor descRes
com.sun.tools.javac.code.Symbol$TypeSymbol origin
com.sun.tools.javac.code.Scope$CompoundScope membersCache
com.sun.tools.javac.util.ListBuffer abstracts
private com.sun.tools.javac.code.Types$DescriptorCache$FunctionDescriptor mergeDescriptors (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type mt2
com.sun.tools.javac.code.Symbol msym2
com.sun.tools.javac.code.Type mt1
com.sun.tools.javac.code.Symbol msym1
com.sun.tools.javac.code.Type mt2
com.sun.tools.javac.code.Symbol msym2
com.sun.tools.javac.code.Type mt1
com.sun.tools.javac.code.Symbol msym1
com.sun.tools.javac.code.Type$ForAll fa1
com.sun.tools.javac.code.Type$ForAll fa2
com.sun.tools.javac.code.Type mt2
com.sun.tools.javac.util.List thrown_mt2
com.sun.tools.javac.code.Symbol msym2
com.sun.tools.javac.code.Symbol$TypeSymbol origin
com.sun.tools.javac.util.List methodSyms
com.sun.tools.javac.util.List mostSpecific
boolean phase2
com.sun.tools.javac.code.Symbol bestSoFar
boolean toErase
com.sun.tools.javac.util.List thrown
com.sun.tools.javac.code.Type mt1
com.sun.tools.javac.util.List thrown1
boolean isSubtypeInternal (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Type t
transient com.sun.tools.javac.code.Types$FunctionDescriptorLookupError failure (java.lang.String, java.lang.Object[])
String msg
Object[] args
com.sun.tools.javac.code.Types$FunctionDescriptorLookupError failure (com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic diag
}
com/sun/tools/javac/code/Types$DescriptorFilter.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$DescriptorFilter extends java.lang.Object implements com.sun.tools.javac.util.Filter {
com.sun.tools.javac.code.Symbol$TypeSymbol origin
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Types this$0
com.sun.tools.javac.code.Symbol$TypeSymbol origin
public boolean accepts (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
public volatile boolean accepts (java.lang.Object)
}
com/sun/tools/javac/code/Types$FunctionDescriptorLookupError.classTypes.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Types$FunctionDescriptorLookupError extends java.lang.RuntimeException {
private static final long serialVersionUID
com.sun.tools.javac.util.JCDiagnostic diagnostic
void ()
com.sun.tools.javac.code.Types$FunctionDescriptorLookupError setMessage (com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic diag
public com.sun.tools.javac.util.JCDiagnostic getDiagnostic ()
}
com/sun/tools/javac/code/Types$HasSameArgs.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$HasSameArgs extends com.sun.tools.javac.code.Types$TypeRelation {
boolean strict
final com.sun.tools.javac.code.Types this$0
public void (com.sun.tools.javac.code.Types, boolean)
boolean strict
public java.lang.Boolean visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
public java.lang.Boolean visitMethodType (com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$MethodType t
com.sun.tools.javac.code.Type s
public java.lang.Boolean visitForAll (com.sun.tools.javac.code.Type$ForAll, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$ForAll t
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Type$ForAll forAll
public java.lang.Boolean visitErrorType (com.sun.tools.javac.code.Type$ErrorType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$ErrorType t
com.sun.tools.javac.code.Type s
public volatile java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$ImplementationCache$Entry.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$ImplementationCache$Entry extends java.lang.Object {
final com.sun.tools.javac.code.Symbol$MethodSymbol cachedImpl
final com.sun.tools.javac.util.Filter implFilter
final boolean checkResult
final int prevMark
final com.sun.tools.javac.code.Types$ImplementationCache this$1
public void (com.sun.tools.javac.code.Types$ImplementationCache, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.util.Filter, boolean, int)
com.sun.tools.javac.code.Types$ImplementationCache this$1
com.sun.tools.javac.code.Symbol$MethodSymbol cachedImpl
com.sun.tools.javac.util.Filter scopeFilter
boolean checkResult
int prevMark
boolean matches (com.sun.tools.javac.util.Filter, boolean, int)
com.sun.tools.javac.util.Filter scopeFilter
boolean checkResult
int mark
}
com/sun/tools/javac/code/Types$ImplementationCache.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$ImplementationCache extends java.lang.Object {
private java.util.WeakHashMap _map
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
com.sun.tools.javac.code.Symbol$MethodSymbol get (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$TypeSymbol, boolean, com.sun.tools.javac.util.Filter)
com.sun.tools.javac.code.Symbol$MethodSymbol impl
com.sun.tools.javac.code.Symbol$MethodSymbol ms
com.sun.tools.javac.code.Symbol$TypeSymbol origin
boolean checkResult
com.sun.tools.javac.util.Filter implFilter
java.lang.ref.SoftReference ref_cache
java.util.Map cache
com.sun.tools.javac.code.Types$ImplementationCache$Entry e
com.sun.tools.javac.code.Scope$CompoundScope members
private com.sun.tools.javac.code.Symbol$MethodSymbol implementationInternal (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$TypeSymbol, boolean, com.sun.tools.javac.util.Filter)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol$TypeSymbol c
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol$MethodSymbol ms
com.sun.tools.javac.code.Symbol$TypeSymbol origin
boolean checkResult
com.sun.tools.javac.util.Filter implFilter
}
com/sun/tools/javac/code/Types$LooseSameTypeVisitor.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$LooseSameTypeVisitor extends com.sun.tools.javac.code.Types$SameTypeVisitor {
private java.util.Set cache
final com.sun.tools.javac.code.Types this$0
private void (com.sun.tools.javac.code.Types)
boolean sameTypeVars (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.Type$TypeVar)
com.sun.tools.javac.code.Type$TypeVar tv1
com.sun.tools.javac.code.Type$TypeVar tv2
protected boolean containsTypes (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List ts1
com.sun.tools.javac.util.List ts2
private boolean checkSameBounds (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.Type$TypeVar)
com.sun.tools.javac.code.Type$TypeVar tv1
com.sun.tools.javac.code.Type$TypeVar tv2
com.sun.tools.javac.code.Types$TypePair p
void (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Types$1)
com.sun.tools.javac.code.Types x0
com.sun.tools.javac.code.Types$1 x1
}
com/sun/tools/javac/code/Types$MapVisitor.classTypes.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Types$MapVisitor extends com.sun.tools.javac.code.Types$DefaultTypeVisitor {
public void ()
public final com.sun.tools.javac.code.Type visit (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Object)
com.sun.tools.javac.code.Type t
Object s
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$MembersClosureCache$MembersScope$1.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$MembersClosureCache$MembersScope$1 extends java.lang.Object implements com.sun.tools.javac.util.Filter {
final com.sun.tools.javac.util.Filter val$sf
final com.sun.tools.javac.code.Types$MembersClosureCache$MembersScope this$2
void (com.sun.tools.javac.code.Types$MembersClosureCache$MembersScope, com.sun.tools.javac.util.Filter)
com.sun.tools.javac.code.Types$MembersClosureCache$MembersScope this$2
public boolean accepts (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol s
public volatile boolean accepts (java.lang.Object)
}
com/sun/tools/javac/code/Types$MembersClosureCache$MembersScope.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$MembersClosureCache$MembersScope extends com.sun.tools.javac.code.Scope$CompoundScope {
com.sun.tools.javac.code.Scope$CompoundScope scope
final com.sun.tools.javac.code.Types$MembersClosureCache this$1
public void (com.sun.tools.javac.code.Types$MembersClosureCache, com.sun.tools.javac.code.Scope$CompoundScope)
com.sun.tools.javac.code.Types$MembersClosureCache this$1
com.sun.tools.javac.code.Scope$CompoundScope scope
com.sun.tools.javac.util.Filter combine (com.sun.tools.javac.util.Filter)
com.sun.tools.javac.util.Filter sf
public java.lang.Iterable getElements (com.sun.tools.javac.util.Filter)
com.sun.tools.javac.util.Filter sf
public java.lang.Iterable getElementsByName (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Filter)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.Filter sf
public int getMark ()
}
com/sun/tools/javac/code/Types$MembersClosureCache.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$MembersClosureCache extends com.sun.tools.javac.code.Types$SimpleVisitor {
private java.util.Map _map
java.util.Set seenTypes
com.sun.tools.javac.code.Scope$CompoundScope nilScope
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
public com.sun.tools.javac.code.Scope$CompoundScope visitType (com.sun.tools.javac.code.Type, java.lang.Void)
com.sun.tools.javac.code.Type t
Void _unused
public com.sun.tools.javac.code.Scope$CompoundScope visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
com.sun.tools.javac.code.Type i
com.sun.tools.javac.code.Symbol$ClassSymbol csym
com.sun.tools.javac.code.Scope$CompoundScope membersClosure
com.sun.tools.javac.code.Type$ClassType t
Void _unused
public com.sun.tools.javac.code.Scope$CompoundScope visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
com.sun.tools.javac.code.Type$TypeVar t
Void _unused
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$MethodFilter.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$MethodFilter extends java.lang.Object implements com.sun.tools.javac.util.Filter {
com.sun.tools.javac.code.Symbol msym
com.sun.tools.javac.code.Type site
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symbol msym
com.sun.tools.javac.code.Type site
public boolean accepts (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol s
public volatile boolean accepts (java.lang.Object)
}
com/sun/tools/javac/code/Types$Rewriter.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$Rewriter extends com.sun.tools.javac.code.Types$UnaryVisitor {
boolean high
boolean rewriteTypeVars
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types, boolean, boolean)
com.sun.tools.javac.code.Types this$0
boolean high
boolean rewriteTypeVars
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
com.sun.tools.javac.code.Type bound
com.sun.tools.javac.code.Type arg
com.sun.tools.javac.code.Type$ClassType t
Void s
com.sun.tools.javac.util.ListBuffer rewritten
boolean changed
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Void)
com.sun.tools.javac.code.Type t
Void s
public com.sun.tools.javac.code.Type visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Void)
com.sun.tools.javac.code.Type$CapturedType t
Void s
com.sun.tools.javac.code.Type w_bound
com.sun.tools.javac.code.Type bound
public com.sun.tools.javac.code.Type visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
com.sun.tools.javac.code.Type bound
com.sun.tools.javac.code.Type$TypeVar t
Void s
public com.sun.tools.javac.code.Type visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Void)
com.sun.tools.javac.code.Type$WildcardType t
Void s
com.sun.tools.javac.code.Type bound2
private com.sun.tools.javac.code.Type rewriteAsWildcardType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.BoundKind)
com.sun.tools.javac.code.Type bound
com.sun.tools.javac.code.Type$TypeVar formal
com.sun.tools.javac.code.BoundKind bk
com.sun.tools.javac.code.Type B (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$WildcardType w
com.sun.tools.javac.code.Type t
public volatile java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$SameTypeVisitor.classTypes.java
package com.sun.tools.javac.code
abstract com.sun.tools.javac.code.Types$SameTypeVisitor extends com.sun.tools.javac.code.Types$TypeRelation {
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types this$0
public java.lang.Boolean visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
abstract boolean sameTypeVars (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.code.Type$TypeVar)
public java.lang.Boolean visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$WildcardType t
com.sun.tools.javac.code.Type s
public java.lang.Boolean visitClassType (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type x
com.sun.tools.javac.code.Type x
java.util.HashSet set
com.sun.tools.javac.code.Type$ClassType t
com.sun.tools.javac.code.Type s
protected abstract boolean containsTypes (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public java.lang.Boolean visitArrayType (com.sun.tools.javac.code.Type$ArrayType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$ArrayType t
com.sun.tools.javac.code.Type s
public java.lang.Boolean visitMethodType (com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$MethodType t
com.sun.tools.javac.code.Type s
public java.lang.Boolean visitPackageType (com.sun.tools.javac.code.Type$PackageType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$PackageType t
com.sun.tools.javac.code.Type s
public java.lang.Boolean visitForAll (com.sun.tools.javac.code.Type$ForAll, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$ForAll t
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Type$ForAll forAll
public java.lang.Boolean visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$UndetVar t
com.sun.tools.javac.code.Type s
public java.lang.Boolean visitErrorType (com.sun.tools.javac.code.Type$ErrorType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$ErrorType t
com.sun.tools.javac.code.Type s
public volatile java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
public volatile java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile java.lang.Object visitPackageType (com.sun.tools.javac.code.Type$PackageType, java.lang.Object)
public volatile java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$SignatureGenerator.classTypes.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Types$SignatureGenerator extends java.lang.Object {
private final com.sun.tools.javac.code.Types types
protected abstract void append (char)
protected abstract void append (byte[])
protected abstract void append (com.sun.tools.javac.util.Name)
protected void classReference (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol c
protected void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types types
public void assembleSig (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$ArrayType at
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Type$MethodType mt
com.sun.tools.javac.code.Type$WildcardType ta
com.sun.tools.javac.code.Type$ForAll ft
com.sun.tools.javac.code.Type type
public boolean hasTypeVar (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
public void assembleClassSig (com.sun.tools.javac.code.Type)
boolean rawOuter
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Type$ClassType ct
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Type outer
public void assembleParamsSig (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Type$TypeVar tvar
com.sun.tools.javac.util.List bounds
com.sun.tools.javac.util.List ts
com.sun.tools.javac.util.List typarams
private void assembleSig (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List ts
com.sun.tools.javac.util.List types
}
com/sun/tools/javac/code/Types$SimpleVisitor.classTypes.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Types$SimpleVisitor extends com.sun.tools.javac.code.Types$DefaultTypeVisitor {
public void ()
public java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
com.sun.tools.javac.code.Type$CapturedType t
Object s
public java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
com.sun.tools.javac.code.Type$ForAll t
Object s
public java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
com.sun.tools.javac.code.Type$UndetVar t
Object s
}
com/sun/tools/javac/code/Types$Subst.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$Subst extends com.sun.tools.javac.code.Types$UnaryVisitor {
com.sun.tools.javac.util.List from
com.sun.tools.javac.util.List to
final com.sun.tools.javac.code.Types this$0
public void (com.sun.tools.javac.code.Types, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List from
com.sun.tools.javac.util.List to
int fromLength
int toLength
com.sun.tools.javac.code.Type subst (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List subst (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type head1
com.sun.tools.javac.util.List tail1
com.sun.tools.javac.util.List ts
boolean wild
public com.sun.tools.javac.code.Type visitType (com.sun.tools.javac.code.Type, java.lang.Void)
com.sun.tools.javac.code.Type t
Void ignored
public com.sun.tools.javac.code.Type visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Void)
com.sun.tools.javac.code.Type$MethodType t
Void ignored
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.code.Type restype
com.sun.tools.javac.util.List thrown
public com.sun.tools.javac.code.Type visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
com.sun.tools.javac.util.List from
com.sun.tools.javac.util.List to
com.sun.tools.javac.code.Type$TypeVar t
Void ignored
public com.sun.tools.javac.code.Type visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Void)
com.sun.tools.javac.code.Type$UndetVar t
Void ignored
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
com.sun.tools.javac.util.List typarams
com.sun.tools.javac.util.List typarams1
com.sun.tools.javac.code.Type outer
com.sun.tools.javac.code.Type outer1
com.sun.tools.javac.code.Type st
com.sun.tools.javac.util.List is
com.sun.tools.javac.code.Type$ClassType t
Void ignored
public com.sun.tools.javac.code.Type visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Void)
com.sun.tools.javac.code.Type$WildcardType t
Void ignored
com.sun.tools.javac.code.Type bound
public com.sun.tools.javac.code.Type visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Void)
com.sun.tools.javac.code.Type$ArrayType t
Void ignored
com.sun.tools.javac.code.Type elemtype
public com.sun.tools.javac.code.Type visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Void)
com.sun.tools.javac.util.List freevars
com.sun.tools.javac.code.Type$ForAll t
Void ignored
com.sun.tools.javac.util.List tvars1
com.sun.tools.javac.code.Type qtype1
public com.sun.tools.javac.code.Type visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Void)
com.sun.tools.javac.code.Type$ErrorType t
Void ignored
public volatile java.lang.Object visitUndetVar (com.sun.tools.javac.code.Type$UndetVar, java.lang.Object)
public volatile java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/code/Types$TypePair.classTypes.java
package com.sun.tools.javac.code
com.sun.tools.javac.code.Types$TypePair extends java.lang.Object {
final com.sun.tools.javac.code.Type t1
final com.sun.tools.javac.code.Type t2
boolean strict
final com.sun.tools.javac.code.Types this$0
void (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Types this$0
com.sun.tools.javac.code.Type t1
com.sun.tools.javac.code.Type t2
void (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, boolean)
com.sun.tools.javac.code.Types this$0
com.sun.tools.javac.code.Type t1
com.sun.tools.javac.code.Type t2
boolean strict
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.sun.tools.javac.code.Types$TypePair typePair
}
com/sun/tools/javac/code/Types$TypeRelation.classTypes.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Types$TypeRelation extends com.sun.tools.javac.code.Types$SimpleVisitor {
public void ()
}
com/sun/tools/javac/code/Types$UnaryVisitor.classTypes.java
package com.sun.tools.javac.code
public abstract com.sun.tools.javac.code.Types$UnaryVisitor extends com.sun.tools.javac.code.Types$SimpleVisitor {
public void ()
public final java.lang.Object visit (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
}
com/sun/tools/javac/code/Types$UniqueType.classTypes.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Types$UniqueType extends java.lang.Object {
public final com.sun.tools.javac.code.Type type
final com.sun.tools.javac.code.Types types
public void (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Types types
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public java.lang.String toString ()
}
com/sun/tools/javac/code/Types.classTypes.java
package com.sun.tools.javac.code
public com.sun.tools.javac.code.Types extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key typesKey
final com.sun.tools.javac.code.Symtab syms
final com.sun.tools.javac.util.JavacMessages messages
final com.sun.tools.javac.util.Names names
final boolean allowBoxing
final boolean allowCovariantReturns
final boolean allowObjectToPrimitiveCast
final boolean allowDefaultMethods
final com.sun.tools.javac.jvm.ClassReader reader
final com.sun.tools.javac.comp.Check chk
final com.sun.tools.javac.comp.Enter enter
com.sun.tools.javac.util.JCDiagnostic$Factory diags
com.sun.tools.javac.util.List warnStack
final com.sun.tools.javac.util.Name capturedName
private final com.sun.tools.javac.code.Types$FunctionDescriptorLookupError functionDescriptorLookupError
public final com.sun.tools.javac.util.Warner noWarnings
private final com.sun.tools.javac.code.Types$UnaryVisitor isUnbounded
private final com.sun.tools.javac.code.Types$SimpleVisitor asSub
private com.sun.tools.javac.code.Types$DescriptorCache descCache
private com.sun.tools.javac.util.Filter bridgeFilter
private com.sun.tools.javac.code.Types$TypeRelation isSubtype
com.sun.tools.javac.code.Types$TypeRelation isSameTypeLoose
com.sun.tools.javac.code.Types$TypeRelation isSameTypeStrict
com.sun.tools.javac.code.Types$TypeRelation isSameAnnotatedType
private com.sun.tools.javac.code.Types$TypeRelation containsType
private com.sun.tools.javac.code.Types$TypeRelation isCastable
private com.sun.tools.javac.code.Types$TypeRelation disjointType
private final com.sun.tools.javac.code.Type$Mapping cvarLowerBoundMapping
private com.sun.tools.javac.code.Types$UnaryVisitor isReifiable
private com.sun.tools.javac.code.Type$Mapping elemTypeFun
private com.sun.tools.javac.code.Types$SimpleVisitor asSuper
private com.sun.tools.javac.code.Types$SimpleVisitor memberType
private com.sun.tools.javac.code.Types$SimpleVisitor erasure
private com.sun.tools.javac.code.Type$Mapping erasureFun
private com.sun.tools.javac.code.Type$Mapping erasureRecFun
private com.sun.tools.javac.code.Types$UnaryVisitor supertype
private com.sun.tools.javac.code.Types$UnaryVisitor interfaces
private final com.sun.tools.javac.code.Types$UnaryVisitor directSupertypes
java.util.Map isDerivedRawCache
private com.sun.tools.javac.code.Types$UnaryVisitor classBound
private com.sun.tools.javac.code.Types$ImplementationCache implCache
private com.sun.tools.javac.code.Types$MembersClosureCache membersCache
com.sun.tools.javac.code.Types$TypeRelation hasSameArgs_strict
com.sun.tools.javac.code.Types$TypeRelation hasSameArgs_nonstrict
private static final com.sun.tools.javac.code.Type$Mapping newInstanceFun
private final com.sun.tools.javac.code.Types$MapVisitor methodWithParameters
private final com.sun.tools.javac.code.Types$MapVisitor methodWithThrown
private final com.sun.tools.javac.code.Types$MapVisitor methodWithReturn
private java.util.Map closureCache
java.util.Set mergeCache
private com.sun.tools.javac.code.Type arraySuperType
private static final com.sun.tools.javac.code.Types$UnaryVisitor hashCode
public static com.sun.tools.javac.code.Types instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.code.Types instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.code.Source source
public com.sun.tools.javac.code.Type wildUpperBound (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$WildcardType w
com.sun.tools.javac.code.Type t
public com.sun.tools.javac.code.Type cvarUpperBound (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$TypeVar v
com.sun.tools.javac.code.Type t
public com.sun.tools.javac.code.Type wildLowerBound (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$WildcardType w
com.sun.tools.javac.code.Type t
public com.sun.tools.javac.code.Type cvarLowerBound (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$TypeVar v
com.sun.tools.javac.code.Type t
public boolean isUnbounded (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public com.sun.tools.javac.code.Type asSub (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol sym
public boolean isConvertible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
com.sun.tools.javac.util.Warner warn
boolean tPrimitive
boolean sPrimitive
public boolean isConvertible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
public com.sun.tools.javac.code.Symbol findDescriptorSymbol (com.sun.tools.javac.code.Symbol$TypeSymbol) throws com.sun.tools.javac.code.Types$FunctionDescriptorLookupError
com.sun.tools.javac.code.Symbol$TypeSymbol origin
public com.sun.tools.javac.code.Type findDescriptorType (com.sun.tools.javac.code.Type) throws com.sun.tools.javac.code.Types$FunctionDescriptorLookupError
com.sun.tools.javac.code.Type origin
public boolean isFunctionalInterface (com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Types$FunctionDescriptorLookupError ex
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
public boolean isFunctionalInterface (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Types$FunctionDescriptorLookupError ex
com.sun.tools.javac.code.Type site
public com.sun.tools.javac.code.Type removeWildcards (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type bound
com.sun.tools.javac.code.Type$CapturedType capVar
com.sun.tools.javac.code.Type$WildcardType wt
com.sun.tools.javac.code.Type bound
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type formalInterface
com.sun.tools.javac.util.ListBuffer typeargs
com.sun.tools.javac.util.List actualTypeargs
com.sun.tools.javac.util.List capturedTypeargs
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Type capturedSite
public com.sun.tools.javac.code.Symbol$ClassSymbol makeFunctionalInterfaceClass (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, long)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List targets
long cflags
com.sun.tools.javac.code.Symbol descSym
com.sun.tools.javac.code.Type descType
com.sun.tools.javac.code.Symbol$ClassSymbol csym
com.sun.tools.javac.code.Symbol$MethodSymbol instDescSym
com.sun.tools.javac.code.Type$ClassType ctype
public com.sun.tools.javac.util.List functionalInterfaceBridges (com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Symbol m3
com.sun.tools.javac.code.Symbol m2
com.sun.tools.javac.code.Symbol$TypeSymbol origin
com.sun.tools.javac.code.Symbol descSym
com.sun.tools.javac.code.Scope$CompoundScope members
com.sun.tools.javac.util.ListBuffer overridden
private boolean pendingBridges (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol$ClassSymbol origin
com.sun.tools.javac.code.Symbol$TypeSymbol s
public boolean isSubtypeUnchecked (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
public boolean isSubtypeUnchecked (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
com.sun.tools.javac.util.Warner warn
boolean result
private boolean isSubtypeUncheckedInternal (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type t2
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
com.sun.tools.javac.util.Warner warn
private void checkUnsafeVarargsConversion (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type$ArrayType to
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.code.Type$ArrayType from
boolean shouldWarn
public final boolean isSubtype (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
public final boolean isSubtypeNoCapture (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
public boolean isSubtype (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, boolean)
com.sun.tools.javac.code.Type s2
com.sun.tools.javac.code.Type lower
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
boolean capture
public boolean isSubtypeUnchecked (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List ts
com.sun.tools.javac.util.Warner warn
public boolean isSubtypes (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List ts
com.sun.tools.javac.util.List ss
public boolean isSubtypesUnchecked (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.util.List ts
com.sun.tools.javac.util.List ss
com.sun.tools.javac.util.Warner warn
public boolean isSuperType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$UndetVar undet
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
public boolean isSameTypes (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List ts
com.sun.tools.javac.util.List ss
public boolean isSameTypes (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, boolean)
com.sun.tools.javac.util.List ts
com.sun.tools.javac.util.List ss
boolean strict
public boolean isSignaturePolymorphic (com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol msym
com.sun.tools.javac.util.List argtypes
public boolean isSameType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
public boolean isSameType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, boolean)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
boolean strict
public boolean isSameAnnotatedType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
public boolean containedBy (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type bound
com.sun.tools.javac.code.Type bound
com.sun.tools.javac.code.Type$UndetVar undetvar
com.sun.tools.javac.code.Type$WildcardType wt
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
boolean containsType (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List ts
com.sun.tools.javac.util.List ss
public boolean containsType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
public boolean isCaptureOf (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type$WildcardType)
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Type$WildcardType t
public boolean isSameWildcard (com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$WildcardType t
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Type$WildcardType w
public boolean containsTypeEquivalent (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List ts
com.sun.tools.javac.util.List ss
public boolean isEqualityComparable (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.Warner warn
boolean tPrimitive
boolean sPrimitive
public boolean isCastable (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
public boolean isCastable (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
com.sun.tools.javac.util.Warner warn
public boolean disjointTypes (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List ts
com.sun.tools.javac.util.List ss
public boolean disjointType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
public com.sun.tools.javac.util.List cvarLowerBounds (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List ts
public boolean notSoftSubtype (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$TypeVar tv
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
private com.sun.tools.javac.code.Type relaxBound (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public boolean isReifiable (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public boolean isArray (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public com.sun.tools.javac.code.Type elemtype (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public com.sun.tools.javac.code.Type elemtypeOrType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type elemtype
public int dimensions (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
int result
public com.sun.tools.javac.code.Type$ArrayType makeArrayType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public com.sun.tools.javac.code.Type asSuper (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol sym
public com.sun.tools.javac.code.Type asOuterSuper (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol sym
public com.sun.tools.javac.code.Type asEnclosingSuper (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Type outer
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol sym
public com.sun.tools.javac.code.Type memberType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol sym
public boolean isAssignable (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
public boolean isAssignable (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
int value
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
com.sun.tools.javac.util.Warner warn
public com.sun.tools.javac.code.Type erasure (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
private boolean eraseNotNeeded (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
private com.sun.tools.javac.code.Type erasure (com.sun.tools.javac.code.Type, boolean)
com.sun.tools.javac.code.Type t
boolean recurse
public com.sun.tools.javac.util.List erasure (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List ts
public com.sun.tools.javac.code.Type erasureRecursive (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public com.sun.tools.javac.util.List erasureRecursive (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List ts
public com.sun.tools.javac.code.Type$IntersectionClassType makeIntersectionType (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List bounds
public com.sun.tools.javac.code.Type$IntersectionClassType makeIntersectionType (com.sun.tools.javac.util.List, boolean)
com.sun.tools.javac.util.List bounds
boolean allInterfaces
com.sun.tools.javac.code.Type firstExplicitBound
com.sun.tools.javac.code.Symbol$ClassSymbol bc
com.sun.tools.javac.code.Type$IntersectionClassType intersectionType
public com.sun.tools.javac.code.Type makeIntersectionType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type bound1
com.sun.tools.javac.code.Type bound2
public com.sun.tools.javac.code.Type supertype (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public com.sun.tools.javac.util.List interfaces (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public com.sun.tools.javac.util.List directSupertypes (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public boolean isDirectSuperInterface (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Type i2
com.sun.tools.javac.code.Symbol$TypeSymbol isym
com.sun.tools.javac.code.Symbol$TypeSymbol origin
public boolean isDerivedRaw (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
Boolean result
public boolean isDerivedRawInternal (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public boolean isDerivedRaw (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List ts
com.sun.tools.javac.util.List l
public void setBounds (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$TypeVar t
com.sun.tools.javac.util.List bounds
public void setBounds (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.util.List, boolean)
com.sun.tools.javac.code.Type$TypeVar t
com.sun.tools.javac.util.List bounds
boolean allInterfaces
public com.sun.tools.javac.util.List getBounds (com.sun.tools.javac.code.Type$TypeVar)
com.sun.tools.javac.code.Type$TypeVar t
public com.sun.tools.javac.code.Type classBound (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public boolean isSubSignature (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
public boolean isSubSignature (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, boolean)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
boolean strict
public boolean overrideEquivalent (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
public boolean overridesObjectMethod (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol$TypeSymbol origin
com.sun.tools.javac.code.Symbol msym
public com.sun.tools.javac.code.Symbol$MethodSymbol implementation (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$TypeSymbol, boolean, com.sun.tools.javac.util.Filter)
com.sun.tools.javac.code.Symbol$MethodSymbol ms
com.sun.tools.javac.code.Symbol$TypeSymbol origin
boolean checkResult
com.sun.tools.javac.util.Filter implFilter
public com.sun.tools.javac.code.Scope$CompoundScope membersClosure (com.sun.tools.javac.code.Type, boolean)
com.sun.tools.javac.code.Type site
boolean skipInterface
com.sun.tools.javac.code.Scope$CompoundScope cs
public com.sun.tools.javac.code.Symbol$MethodSymbol firstUnimplementedAbstract (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$CompletionFailure ex
com.sun.tools.javac.code.Symbol$ClassSymbol sym
private com.sun.tools.javac.code.Symbol$MethodSymbol firstUnimplementedAbstractImpl (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol prov
com.sun.tools.javac.code.Symbol$MethodSymbol absmeth
com.sun.tools.javac.code.Symbol$MethodSymbol implmeth
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Type st
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Scope s
com.sun.tools.javac.code.Symbol$ClassSymbol impl
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Symbol$MethodSymbol undef
public com.sun.tools.javac.util.List interfaceCandidates (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Symbol s
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Symbol$MethodSymbol ms
com.sun.tools.javac.util.Filter filter
com.sun.tools.javac.util.List candidates
public com.sun.tools.javac.util.List prune (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Symbol$MethodSymbol m2
boolean isMin_m1
com.sun.tools.javac.code.Symbol$MethodSymbol m1
com.sun.tools.javac.util.List methods
com.sun.tools.javac.util.ListBuffer methodsMin
public boolean hasSameArgs (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
public boolean hasSameArgs (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, boolean)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
boolean strict
private boolean hasSameArgs (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types$TypeRelation)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Types$TypeRelation hasSameArgs
public com.sun.tools.javac.util.List subst (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List ts
com.sun.tools.javac.util.List from
com.sun.tools.javac.util.List to
public com.sun.tools.javac.code.Type subst (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List from
com.sun.tools.javac.util.List to
public com.sun.tools.javac.util.List substBounds (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$TypeVar tv
com.sun.tools.javac.code.Type bound
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type$TypeVar tv
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List tvars
com.sun.tools.javac.util.List from
com.sun.tools.javac.util.List to
com.sun.tools.javac.util.ListBuffer newBoundsBuf
boolean changed
com.sun.tools.javac.util.ListBuffer newTvars
com.sun.tools.javac.util.List newBounds
public com.sun.tools.javac.code.Type$TypeVar substBound (com.sun.tools.javac.code.Type$TypeVar, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$TypeVar tv
com.sun.tools.javac.code.Type$TypeVar t
com.sun.tools.javac.util.List from
com.sun.tools.javac.util.List to
com.sun.tools.javac.code.Type bound1
public boolean hasSameBounds (com.sun.tools.javac.code.Type$ForAll, com.sun.tools.javac.code.Type$ForAll)
com.sun.tools.javac.code.Type$ForAll t
com.sun.tools.javac.code.Type$ForAll s
com.sun.tools.javac.util.List l1
com.sun.tools.javac.util.List l2
public com.sun.tools.javac.util.List newInstances (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$TypeVar tv
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List tvars
com.sun.tools.javac.util.List tvars1
public com.sun.tools.javac.code.Type createMethodTypeWithParameters (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type original
com.sun.tools.javac.util.List newParams
public com.sun.tools.javac.code.Type createMethodTypeWithThrown (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type original
com.sun.tools.javac.util.List newThrown
public com.sun.tools.javac.code.Type createMethodTypeWithReturn (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type original
com.sun.tools.javac.code.Type newReturn
public com.sun.tools.javac.code.Type createErrorType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type originalType
public com.sun.tools.javac.code.Type createErrorType (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Type originalType
public com.sun.tools.javac.code.Type createErrorType (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol$TypeSymbol container
com.sun.tools.javac.code.Type originalType
public int rank (com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.List l
int r
com.sun.tools.javac.util.Name fullname
com.sun.tools.javac.code.Type$ClassType cls
com.sun.tools.javac.util.List l
int r
com.sun.tools.javac.code.Type$TypeVar tvar
com.sun.tools.javac.code.Type t
public java.lang.String toString (com.sun.tools.javac.code.Type, java.util.Locale)
com.sun.tools.javac.code.Type t
java.util.Locale locale
public java.lang.String toString (com.sun.tools.javac.code.Symbol, java.util.Locale)
com.sun.tools.javac.code.Symbol t
java.util.Locale locale
public java.lang.String toString (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$ForAll forAll
com.sun.tools.javac.code.Type t
private java.lang.String typaramsString (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List tvars
StringBuilder s
boolean first
private void appendTyparamString (com.sun.tools.javac.code.Type$TypeVar, java.lang.StringBuilder)
com.sun.tools.javac.code.Type intf
com.sun.tools.javac.code.Type intf
boolean first
com.sun.tools.javac.code.Type$TypeVar t
StringBuilder buf
com.sun.tools.javac.code.Type bound
public com.sun.tools.javac.util.List closure (com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Type st
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List cl
public com.sun.tools.javac.util.List insert (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.List cl
com.sun.tools.javac.code.Type t
public com.sun.tools.javac.util.List union (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List cl1
com.sun.tools.javac.util.List cl2
public com.sun.tools.javac.util.List intersect (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type merge
com.sun.tools.javac.util.List cl1
com.sun.tools.javac.util.List cl2
private com.sun.tools.javac.code.Type merge (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type m
com.sun.tools.javac.code.Types$TypePair pair
com.sun.tools.javac.code.Type m
com.sun.tools.javac.code.Type c1
com.sun.tools.javac.code.Type c2
com.sun.tools.javac.code.Type$ClassType class1
com.sun.tools.javac.util.List act1
com.sun.tools.javac.code.Type$ClassType class2
com.sun.tools.javac.util.List act2
com.sun.tools.javac.util.ListBuffer merged
com.sun.tools.javac.util.List typarams
private com.sun.tools.javac.code.Type compoundMin (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List cl
com.sun.tools.javac.util.List compound
private com.sun.tools.javac.util.List closureMin (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type current
boolean keep
com.sun.tools.javac.util.List cl
com.sun.tools.javac.util.ListBuffer classes
com.sun.tools.javac.util.ListBuffer interfaces
java.util.Set toSkip
public com.sun.tools.javac.code.Type lub (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List ts
public transient com.sun.tools.javac.code.Type lub (com.sun.tools.javac.code.Type[])
com.sun.tools.javac.code.Type t
int i
int j
com.sun.tools.javac.code.Type first
com.sun.tools.javac.code.Type elem
int i
com.sun.tools.javac.code.Type[] elements
com.sun.tools.javac.code.Type t
int i
com.sun.tools.javac.code.Type t
int i
com.sun.tools.javac.code.Type superType
int i
com.sun.tools.javac.util.List lci
com.sun.tools.javac.code.Type erasedSupertype
int startIdx
com.sun.tools.javac.util.List cl
com.sun.tools.javac.util.List mec
com.sun.tools.javac.util.List candidates
int i
com.sun.tools.javac.util.List classes
com.sun.tools.javac.code.Type[] ts
int UNKNOWN_BOUND
int ARRAY_BOUND
int CLASS_BOUND
int[] kinds
int boundkind
com.sun.tools.javac.util.List erasedSupertypes (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type sup
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.ListBuffer buf
private com.sun.tools.javac.code.Type arraySuperType ()
public com.sun.tools.javac.code.Type glb (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type t2
com.sun.tools.javac.util.List ts
com.sun.tools.javac.code.Type t1
public com.sun.tools.javac.code.Type glb (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
com.sun.tools.javac.util.List closure
private com.sun.tools.javac.code.Type glbFlattened (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type lower
com.sun.tools.javac.code.Type bound
int classCount
com.sun.tools.javac.util.List lowers
com.sun.tools.javac.util.List flatBounds
com.sun.tools.javac.code.Type errT
com.sun.tools.javac.util.List bounds
public int hashCode (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public boolean resultSubtype (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
com.sun.tools.javac.util.Warner warner
com.sun.tools.javac.util.List tvars
com.sun.tools.javac.util.List svars
com.sun.tools.javac.code.Type tres
com.sun.tools.javac.code.Type sres
public boolean returnTypeSubstitutable (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type r1
com.sun.tools.javac.code.Type r2
public boolean returnTypeSubstitutable (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type r1
com.sun.tools.javac.code.Type r2
com.sun.tools.javac.code.Type r2res
com.sun.tools.javac.util.Warner warner
public boolean covariantReturnType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
com.sun.tools.javac.util.Warner warner
public com.sun.tools.javac.code.Symbol$ClassSymbol boxedClass (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public com.sun.tools.javac.code.Type boxedTypeOrType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public com.sun.tools.javac.code.Type unboxedType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.Name box
int i
com.sun.tools.javac.code.Type t
public com.sun.tools.javac.code.Type unboxedTypeOrType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type unboxedType
public com.sun.tools.javac.util.List capture (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List ts
com.sun.tools.javac.util.List buf
public com.sun.tools.javac.code.Type capture (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type1
com.sun.tools.javac.code.Type capturedEncl
com.sun.tools.javac.code.Type$WildcardType Ti
com.sun.tools.javac.code.Type Ui
com.sun.tools.javac.code.Type$CapturedType Si
com.sun.tools.javac.code.Type tmpBound
com.sun.tools.javac.code.Type tmpLower
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type$ClassType cls
com.sun.tools.javac.code.Type$ClassType G
com.sun.tools.javac.util.List A
com.sun.tools.javac.util.List T
com.sun.tools.javac.util.List S
com.sun.tools.javac.util.List currentA
com.sun.tools.javac.util.List currentT
com.sun.tools.javac.util.List currentS
boolean captured
public com.sun.tools.javac.util.List freshTypeVariables (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type bound
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List types
com.sun.tools.javac.util.ListBuffer result
private boolean sideCast (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type t1
com.sun.tools.javac.code.Type t2
com.sun.tools.javac.code.Type from
com.sun.tools.javac.code.Type to
com.sun.tools.javac.util.Warner warn
boolean reverse
com.sun.tools.javac.code.Type target
com.sun.tools.javac.util.List commonSupers
boolean giveWarning
private boolean sideCastFinal (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type from
com.sun.tools.javac.code.Type to
com.sun.tools.javac.util.Warner warn
boolean reverse
com.sun.tools.javac.code.Type target
com.sun.tools.javac.code.Type t1
com.sun.tools.javac.code.Type t2
private boolean giveWarning (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type subFrom
com.sun.tools.javac.code.Type b
com.sun.tools.javac.code.Type from
com.sun.tools.javac.code.Type to
com.sun.tools.javac.util.List bounds
private com.sun.tools.javac.util.List superClosure (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
com.sun.tools.javac.util.List cl
private boolean containsTypeEquivalent (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
public void adapt (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.ListBuffer, com.sun.tools.javac.util.ListBuffer) throws com.sun.tools.javac.code.Types$AdaptFailure
com.sun.tools.javac.code.Type source
com.sun.tools.javac.code.Type target
com.sun.tools.javac.util.ListBuffer from
com.sun.tools.javac.util.ListBuffer to
private void adaptSelf (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.ListBuffer, com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.code.Types$AdaptFailure ex
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.ListBuffer from
com.sun.tools.javac.util.ListBuffer to
private com.sun.tools.javac.code.Type rewriteQuantifiers (com.sun.tools.javac.code.Type, boolean, boolean)
com.sun.tools.javac.code.Type t
boolean high
boolean rewriteTypeVars
private com.sun.tools.javac.code.Type$WildcardType makeExtendsWildcard (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type$TypeVar)
com.sun.tools.javac.code.Type bound
com.sun.tools.javac.code.Type$TypeVar formal
private com.sun.tools.javac.code.Type$WildcardType makeSuperWildcard (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type$TypeVar)
com.sun.tools.javac.code.Type bound
com.sun.tools.javac.code.Type$TypeVar formal
public com.sun.tools.javac.code.Attribute$RetentionPolicy getRetention (com.sun.tools.javac.code.Attribute$Compound)
com.sun.tools.javac.code.Attribute$Compound a
public com.sun.tools.javac.code.Attribute$RetentionPolicy getRetention (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.Name levelName
com.sun.tools.javac.code.Attribute value
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Attribute$RetentionPolicy vis
com.sun.tools.javac.code.Attribute$Compound c
static com.sun.tools.javac.code.Types$FunctionDescriptorLookupError access$000 (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types x0
static void access$100 (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.ListBuffer, com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.code.Types x0
com.sun.tools.javac.code.Type x1
com.sun.tools.javac.util.ListBuffer x2
com.sun.tools.javac.util.ListBuffer x3
static boolean access$200 (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Types x0
com.sun.tools.javac.code.Type x1
com.sun.tools.javac.code.Type x2
static com.sun.tools.javac.code.Type access$400 (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type, boolean, boolean)
com.sun.tools.javac.code.Types x0
com.sun.tools.javac.code.Type x1
boolean x2
boolean x3
static boolean access$500 (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Types x0
com.sun.tools.javac.code.Type x1
com.sun.tools.javac.code.Type x2
static boolean access$600 (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Types x0
com.sun.tools.javac.code.Type x1
com.sun.tools.javac.code.Type x2
com.sun.tools.javac.util.Warner x3
static boolean access$700 (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Types x0
com.sun.tools.javac.code.Type x1
com.sun.tools.javac.code.Type x2
com.sun.tools.javac.util.Warner x3
static com.sun.tools.javac.code.Type$Mapping access$800 (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types x0
static com.sun.tools.javac.code.Type$Mapping access$900 (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types x0
static com.sun.tools.javac.code.Type access$1000 (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type, boolean)
com.sun.tools.javac.code.Types x0
com.sun.tools.javac.code.Type x1
boolean x2
static com.sun.tools.javac.code.Type access$1100 (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types x0
static com.sun.tools.javac.code.Type$WildcardType access$1200 (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type$TypeVar)
com.sun.tools.javac.code.Types x0
com.sun.tools.javac.code.Type x1
com.sun.tools.javac.code.Type$TypeVar x2
static com.sun.tools.javac.code.Type$WildcardType access$1300 (com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type$TypeVar)
com.sun.tools.javac.code.Types x0
com.sun.tools.javac.code.Type x1
com.sun.tools.javac.code.Type$TypeVar x2
static void ()
}
com/sun/tools/javac/comp/Annotate$AnnotateRepeatedContext.classAnnotate.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext extends java.lang.Object {
public final com.sun.tools.javac.comp.Env env
public final java.util.Map annotated
public final java.util.Map pos
public final com.sun.tools.javac.util.Log log
public final boolean isTypeCompound
final com.sun.tools.javac.comp.Annotate this$0
public void (com.sun.tools.javac.comp.Annotate, com.sun.tools.javac.comp.Env, java.util.Map, java.util.Map, com.sun.tools.javac.util.Log, boolean)
com.sun.tools.javac.comp.Annotate this$0
com.sun.tools.javac.comp.Env env
java.util.Map annotated
java.util.Map pos
com.sun.tools.javac.util.Log log
boolean isTypeCompound
public com.sun.tools.javac.code.Attribute$Compound processRepeatedAnnotations (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.List repeatingAnnotations
com.sun.tools.javac.code.Symbol sym
public void annotateRepeated (com.sun.tools.javac.comp.Annotate$Worker)
com.sun.tools.javac.comp.Annotate$Worker a
}
com/sun/tools/javac/comp/Annotate$Worker.classAnnotate.java
package com.sun.tools.javac.comp
public abstract com.sun.tools.javac.comp.Annotate$Worker extends java.lang.Object {
public abstract void run ()
public abstract java.lang.String toString ()
}
com/sun/tools/javac/comp/Annotate.classAnnotate.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Annotate extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key annotateKey
final com.sun.tools.javac.comp.Attr attr
final com.sun.tools.javac.tree.TreeMaker make
final com.sun.tools.javac.util.Log log
final com.sun.tools.javac.code.Symtab syms
final com.sun.tools.javac.util.Names names
final com.sun.tools.javac.comp.Resolve rs
final com.sun.tools.javac.code.Types types
final com.sun.tools.javac.comp.ConstFold cfolder
final com.sun.tools.javac.comp.Check chk
private int enterCount
com.sun.tools.javac.util.ListBuffer q
com.sun.tools.javac.util.ListBuffer typesQ
com.sun.tools.javac.util.ListBuffer repeatedQ
com.sun.tools.javac.util.ListBuffer afterRepeatedQ
com.sun.tools.javac.util.ListBuffer validateQ
public static com.sun.tools.javac.comp.Annotate instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.comp.Annotate instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public void earlier (com.sun.tools.javac.comp.Annotate$Worker)
com.sun.tools.javac.comp.Annotate$Worker a
public void normal (com.sun.tools.javac.comp.Annotate$Worker)
com.sun.tools.javac.comp.Annotate$Worker a
public void typeAnnotation (com.sun.tools.javac.comp.Annotate$Worker)
com.sun.tools.javac.comp.Annotate$Worker a
public void repeated (com.sun.tools.javac.comp.Annotate$Worker)
com.sun.tools.javac.comp.Annotate$Worker a
public void afterRepeated (com.sun.tools.javac.comp.Annotate$Worker)
com.sun.tools.javac.comp.Annotate$Worker a
public void validate (com.sun.tools.javac.comp.Annotate$Worker)
com.sun.tools.javac.comp.Annotate$Worker a
public void enterStart ()
public void enterDone ()
public void enterDoneWithoutFlush ()
public void flush ()
com.sun.tools.javac.code.Attribute$Compound enterAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree$JCAnnotation a
com.sun.tools.javac.code.Type expected
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Attribute$TypeCompound enterTypeAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree$JCAnnotation a
com.sun.tools.javac.code.Type expected
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Attribute$Compound enterAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Env, boolean)
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCAssign assign
com.sun.tools.javac.tree.JCTree$JCIdent left
com.sun.tools.javac.code.Symbol method
com.sun.tools.javac.code.Type result
com.sun.tools.javac.code.Attribute value
com.sun.tools.javac.util.List tl
com.sun.tools.javac.code.Attribute$TypeCompound tc
com.sun.tools.javac.code.Attribute$Compound ac
com.sun.tools.javac.tree.JCTree$JCAnnotation a
com.sun.tools.javac.code.Type expected
com.sun.tools.javac.comp.Env env
boolean typeAnnotation
com.sun.tools.javac.code.Type at
com.sun.tools.javac.util.List args
com.sun.tools.javac.util.ListBuffer buf
com.sun.tools.javac.code.Attribute enterAttributeValue (com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.code.Symbol$CompletionFailure e
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree$JCNewArray na
com.sun.tools.javac.util.ListBuffer buf
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree$JCNewArray na
com.sun.tools.javac.code.Type result
com.sun.tools.javac.util.Name n
com.sun.tools.javac.code.Type result
com.sun.tools.javac.code.Type result
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$VarSymbol enumerator
com.sun.tools.javac.code.Type expected
com.sun.tools.javac.tree.JCTree$JCExpression tree
com.sun.tools.javac.comp.Env env
private com.sun.tools.javac.code.Attribute$Compound processRepeatedAnnotations (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Attribute$Compound currentAnno
boolean reportError
com.sun.tools.javac.code.Type currentContainerType
com.sun.tools.javac.util.List al
com.sun.tools.javac.code.Attribute$TypeCompound at
com.sun.tools.javac.code.Attribute$Compound x
com.sun.tools.javac.code.Attribute$Compound c
com.sun.tools.javac.tree.JCTree$JCAnnotation annoTree
com.sun.tools.javac.code.Attribute$Compound x
com.sun.tools.javac.tree.TreeMaker m
com.sun.tools.javac.util.Pair p
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext ctx
com.sun.tools.javac.code.Symbol on
com.sun.tools.javac.code.Attribute$Compound firstOccurrence
com.sun.tools.javac.util.List repeated
com.sun.tools.javac.code.Type origAnnoType
com.sun.tools.javac.code.Type arrayOfOrigAnnoType
com.sun.tools.javac.code.Type targetContainerType
com.sun.tools.javac.code.Symbol$MethodSymbol containerValueSymbol
int count
private com.sun.tools.javac.code.Type getContainingType (com.sun.tools.javac.code.Attribute$Compound, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, boolean)
com.sun.tools.javac.code.Attribute$Compound currentAnno
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
boolean reportError
com.sun.tools.javac.code.Type origAnnoType
com.sun.tools.javac.code.Symbol$TypeSymbol origAnnoDecl
com.sun.tools.javac.code.Attribute$Compound ca
private com.sun.tools.javac.code.Type filterSame (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
private com.sun.tools.javac.code.Type extractContainingType (com.sun.tools.javac.code.Attribute$Compound, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Attribute$Compound ca
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$TypeSymbol annoDecl
com.sun.tools.javac.util.Pair p
com.sun.tools.javac.util.Name name
private com.sun.tools.javac.code.Symbol$MethodSymbol validateContainer (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.code.Symbol elm
com.sun.tools.javac.code.Type targetContainerType
com.sun.tools.javac.code.Type originalAnnoType
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$MethodSymbol containerValueSymbol
boolean fatalError
com.sun.tools.javac.code.Scope scope
int nr_value_elems
boolean error
com.sun.tools.javac.code.Type valueRetType
com.sun.tools.javac.code.Type expectedType
static com.sun.tools.javac.code.Attribute$Compound access$000 (com.sun.tools.javac.comp.Annotate, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.Annotate x0
com.sun.tools.javac.util.List x1
com.sun.tools.javac.comp.Annotate$AnnotateRepeatedContext x2
com.sun.tools.javac.code.Symbol x3
static void ()
}
com/sun/tools/javac/comp/Attr$1.classAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$1 extends java.lang.Object implements com.sun.tools.javac.comp.Infer$FreeTypeListener {
final com.sun.tools.javac.comp.Attr$ResultInfo val$resultInfo
final com.sun.tools.javac.tree.JCTree val$tree
final com.sun.tools.javac.code.Type val$found
final int val$ownkind
final com.sun.tools.javac.comp.Attr this$0
void (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, int)
com.sun.tools.javac.comp.Attr this$0
public void typesInferred (com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.comp.Attr$ResultInfo pendingResult
}
com/sun/tools/javac/comp/Attr$10.classAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$10 extends java.lang.Object implements com.sun.tools.javac.comp.Infer$FreeTypeListener {
final com.sun.tools.javac.comp.Env val$env
final com.sun.tools.javac.tree.JCTree$JCFunctionalExpression val$fExpr
final com.sun.tools.javac.code.Type val$pt
final com.sun.tools.javac.code.Type val$descriptorType
final com.sun.tools.javac.code.Type val$primaryTarget
final com.sun.tools.javac.comp.Check$CheckContext val$checkContext
final com.sun.tools.javac.comp.Attr this$0
void (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCFunctionalExpression, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext)
com.sun.tools.javac.comp.Attr this$0
public void typesInferred (com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
}
com/sun/tools/javac/comp/Attr$11.classAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$11 extends com.sun.tools.javac.comp.Check$NestedCheckContext {
final com.sun.tools.javac.comp.Attr this$0
void (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.Check$CheckContext)
com.sun.tools.javac.comp.Attr this$0
com.sun.tools.javac.comp.Check$CheckContext enclosingContext
public boolean compatible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type found
com.sun.tools.javac.code.Type req
com.sun.tools.javac.util.Warner warn
}
com/sun/tools/javac/comp/Attr$12.classAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$12 extends com.sun.tools.javac.comp.Resolve$InapplicableSymbolError {
final com.sun.tools.javac.code.Symbol val$sym
final com.sun.tools.javac.util.JCDiagnostic val$diag
final com.sun.tools.javac.comp.Attr this$0
void (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.comp.Resolve$MethodResolutionContext, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.comp.Attr this$0
com.sun.tools.javac.comp.Resolve x0
com.sun.tools.javac.comp.Resolve$MethodResolutionContext context
protected com.sun.tools.javac.util.Pair errCandidate ()
}
com/sun/tools/javac/comp/Attr$13.classAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$13 extends java.lang.Object implements com.sun.tools.javac.comp.Annotate$Worker {
final com.sun.tools.javac.util.List val$annotations
final com.sun.tools.javac.tree.JCTree val$tree
final com.sun.tools.javac.comp.Attr this$0
void (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.comp.Attr this$0
public java.lang.String toString ()
public void run ()
com.sun.tools.javac.util.List compounds
}
com/sun/tools/javac/comp/Attr$14.classAttr.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Attr$14 extends java.lang.Object implements com.sun.tools.javac.util.Filter {
void ()
public boolean accepts (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol s
public volatile boolean accepts (java.lang.Object)
}
com/sun/tools/javac/comp/Attr$15.classAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$15 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static final int[] $SwitchMap$com$sun$source$tree$MemberReferenceTree$ReferenceMode
static final int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static void ()
}
com/sun/tools/javac/comp/Attr$2.classAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$2 extends com.sun.tools.javac.comp.Check$NestedCheckContext {
final com.sun.tools.javac.comp.Attr this$0
void (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.Check$CheckContext)
com.sun.tools.javac.comp.Attr this$0
com.sun.tools.javac.comp.Check$CheckContext enclosingContext
public void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.util.JCDiagnostic details
}
com/sun/tools/javac/comp/Attr$3.classAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$3 extends com.sun.tools.javac.comp.Check$NestedCheckContext {
final com.sun.tools.javac.comp.Attr this$0
void (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.Check$CheckContext)
com.sun.tools.javac.comp.Attr this$0
com.sun.tools.javac.comp.Check$CheckContext enclosingContext
public void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.util.JCDiagnostic details
}
com/sun/tools/javac/comp/Attr$4.classAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$4 extends com.sun.tools.javac.tree.TreeTranslator {
final com.sun.tools.javac.comp.Attr this$0
void (com.sun.tools.javac.comp.Attr)
com.sun.tools.javac.comp.Attr this$0
public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply)
com.sun.tools.javac.tree.JCTree$JCTypeApply tree
}
com/sun/tools/javac/comp/Attr$5.classAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$5 extends com.sun.tools.javac.comp.Check$NestedCheckContext {
final com.sun.tools.javac.tree.JCTree$JCNewClass val$tree
final com.sun.tools.javac.code.Symbol$TypeSymbol val$csym
final com.sun.tools.javac.comp.Attr this$0
void (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.Check$CheckContext, com.sun.tools.javac.tree.JCTree$JCNewClass, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.comp.Attr this$0
com.sun.tools.javac.comp.Check$CheckContext enclosingContext
public void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition _unused
com.sun.tools.javac.util.JCDiagnostic details
}
com/sun/tools/javac/comp/Attr$6.classAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$6 extends java.lang.Object implements com.sun.tools.javac.comp.Infer$FreeTypeListener {
final com.sun.tools.javac.tree.JCTree$JCNewClass val$tree
final com.sun.tools.javac.comp.Attr this$0
void (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.comp.Attr this$0
public void typesInferred (com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Infer$InferenceContext instantiatedContext
}
com/sun/tools/javac/comp/Attr$7.classAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$7 extends com.sun.tools.javac.comp.Attr$PostAttrAnalyzer {
final com.sun.tools.javac.comp.Attr this$0
void (com.sun.tools.javac.comp.Attr)
com.sun.tools.javac.comp.Attr this$0
public void scan (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
}
com/sun/tools/javac/comp/Attr$8.classAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$8 extends com.sun.tools.javac.code.Types$MapVisitor {
final com.sun.tools.javac.comp.Attr this$0
void (com.sun.tools.javac.comp.Attr)
com.sun.tools.javac.comp.Attr this$0
public com.sun.tools.javac.code.Type visitClassType (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.code.Type$ClassType t
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
public com.sun.tools.javac.code.Type visitIntersectionClassType (com.sun.tools.javac.code.Type$IntersectionClassType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.code.Symbol$TypeSymbol boundSym
com.sun.tools.javac.code.Type bound
com.sun.tools.javac.code.Type$IntersectionClassType ict
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol desc
com.sun.tools.javac.code.Type target
private com.sun.tools.javac.code.Symbol$TypeSymbol makeNotionalInterface (com.sun.tools.javac.code.Type$IntersectionClassType)
com.sun.tools.javac.code.Type i
com.sun.tools.javac.code.Type$IntersectionClassType ict
com.sun.tools.javac.util.ListBuffer targs
com.sun.tools.javac.util.ListBuffer supertypes
com.sun.tools.javac.code.Type$IntersectionClassType notionalIntf
private transient void reportIntersectionError (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String key
Object[] args
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
}
com/sun/tools/javac/comp/Attr$9.classAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$9 extends java.lang.Object implements com.sun.tools.javac.comp.Infer$FreeTypeListener {
final com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition val$pos
final com.sun.tools.javac.comp.Env val$env
final com.sun.tools.javac.util.List val$ts
final com.sun.tools.javac.comp.Attr this$0
void (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.List)
com.sun.tools.javac.comp.Attr this$0
public void typesInferred (com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
}
com/sun/tools/javac/comp/Attr$BreakAttr.classAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$BreakAttr extends java.lang.RuntimeException {
static final long serialVersionUID
private com.sun.tools.javac.comp.Env env
private void (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env env
static com.sun.tools.javac.comp.Env access$100 (com.sun.tools.javac.comp.Attr$BreakAttr)
com.sun.tools.javac.comp.Attr$BreakAttr x0
void (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Attr$1)
com.sun.tools.javac.comp.Env x0
com.sun.tools.javac.comp.Attr$1 x1
}
com/sun/tools/javac/comp/Attr$ExpressionLambdaReturnContext.classAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$ExpressionLambdaReturnContext extends com.sun.tools.javac.comp.Attr$FunctionalReturnContext {
com.sun.tools.javac.tree.JCTree$JCExpression expr
final com.sun.tools.javac.comp.Attr this$0
void (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Check$CheckContext)
com.sun.tools.javac.comp.Attr this$0
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.comp.Check$CheckContext enclosingContext
public boolean compatible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type found
com.sun.tools.javac.code.Type req
com.sun.tools.javac.util.Warner warn
}
com/sun/tools/javac/comp/Attr$FunctionalReturnContext.classAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$FunctionalReturnContext extends com.sun.tools.javac.comp.Check$NestedCheckContext {
final com.sun.tools.javac.comp.Attr this$0
void (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.Check$CheckContext)
com.sun.tools.javac.comp.Attr this$0
com.sun.tools.javac.comp.Check$CheckContext enclosingContext
public boolean compatible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type found
com.sun.tools.javac.code.Type req
com.sun.tools.javac.util.Warner warn
public void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.util.JCDiagnostic details
}
com/sun/tools/javac/comp/Attr$IdentAttributer.classAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$IdentAttributer extends com.sun.source.util.SimpleTreeVisitor {
final com.sun.tools.javac.comp.Attr this$0
private void (com.sun.tools.javac.comp.Attr)
public com.sun.tools.javac.code.Symbol visitMemberSelect (com.sun.source.tree.MemberSelectTree, com.sun.tools.javac.comp.Env)
com.sun.source.tree.MemberSelectTree node
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Symbol site
com.sun.tools.javac.util.Name name
public com.sun.tools.javac.code.Symbol visitIdentifier (com.sun.source.tree.IdentifierTree, com.sun.tools.javac.comp.Env)
com.sun.source.tree.IdentifierTree node
com.sun.tools.javac.comp.Env env
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
void (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.Attr$1)
com.sun.tools.javac.comp.Attr x0
com.sun.tools.javac.comp.Attr$1 x1
}
com/sun/tools/javac/comp/Attr$PostAttrAnalyzer.classAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$PostAttrAnalyzer extends com.sun.tools.javac.tree.TreeScanner {
final com.sun.tools.javac.comp.Attr this$0
void (com.sun.tools.javac.comp.Attr)
com.sun.tools.javac.comp.Attr this$0
private void initTypeIfNeeded (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree that
private com.sun.tools.javac.code.Type dummyMethodType (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree prim
com.sun.tools.javac.tree.JCTree$JCMethodDecl md
com.sun.tools.javac.code.Type restype
private com.sun.tools.javac.code.Type dummyMethodType ()
public void scan (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.tree.JCTree$JCIdent that
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.tree.JCTree$JCFieldAccess that
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl that
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCMethodDecl that
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl that
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCNewClass that
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
com.sun.tools.javac.tree.JCTree$JCAssignOp that
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
com.sun.tools.javac.tree.JCTree$JCBinary that
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
com.sun.tools.javac.tree.JCTree$JCUnary that
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.tree.JCTree$JCLambda that
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
com.sun.tools.javac.tree.JCTree$JCMemberReference that
}
com/sun/tools/javac/comp/Attr$RecoveryInfo$1.classAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$RecoveryInfo$1 extends com.sun.tools.javac.comp.Check$NestedCheckContext {
final com.sun.tools.javac.comp.Attr val$this$0
final com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext val$deferredAttrContext
void (com.sun.tools.javac.comp.Check$CheckContext, com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
com.sun.tools.javac.comp.Check$CheckContext enclosingContext
public com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext ()
public boolean compatible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type found
com.sun.tools.javac.code.Type req
com.sun.tools.javac.util.Warner warn
public void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.util.JCDiagnostic details
}
com/sun/tools/javac/comp/Attr$RecoveryInfo.classAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$RecoveryInfo extends com.sun.tools.javac.comp.Attr$ResultInfo {
final com.sun.tools.javac.comp.Attr this$0
public void (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
com.sun.tools.javac.comp.Attr this$0
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
}
com/sun/tools/javac/comp/Attr$ResultInfo.classAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Attr$ResultInfo extends java.lang.Object {
final int pkind
final com.sun.tools.javac.code.Type pt
final com.sun.tools.javac.comp.Check$CheckContext checkContext
final com.sun.tools.javac.comp.Attr this$0
void (com.sun.tools.javac.comp.Attr, int, com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.Attr this$0
int pkind
com.sun.tools.javac.code.Type pt
protected void (com.sun.tools.javac.comp.Attr, int, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext)
com.sun.tools.javac.comp.Attr this$0
int pkind
com.sun.tools.javac.code.Type pt
com.sun.tools.javac.comp.Check$CheckContext checkContext
protected com.sun.tools.javac.code.Type check (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type found
protected com.sun.tools.javac.comp.Attr$ResultInfo dup (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type newPt
protected com.sun.tools.javac.comp.Attr$ResultInfo dup (com.sun.tools.javac.comp.Check$CheckContext)
com.sun.tools.javac.comp.Check$CheckContext newContext
protected com.sun.tools.javac.comp.Attr$ResultInfo dup (com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext)
com.sun.tools.javac.code.Type newPt
com.sun.tools.javac.comp.Check$CheckContext newContext
public java.lang.String toString ()
}
com/sun/tools/javac/comp/Attr$TypeAnnotationsValidator.classAttr.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Attr$TypeAnnotationsValidator extends com.sun.tools.javac.tree.TreeScanner {
private final boolean sigOnly
final com.sun.tools.javac.comp.Attr this$0
public void (com.sun.tools.javac.comp.Attr, boolean)
boolean sigOnly
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
com.sun.tools.javac.tree.JCTree$JCAnnotation tree
public void visitAnnotatedType (com.sun.tools.javac.tree.JCTree$JCAnnotatedType)
com.sun.tools.javac.tree.JCTree$JCAnnotatedType tree
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
com.sun.tools.javac.tree.JCTree$JCTypeParameter tree
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
com.sun.tools.javac.tree.JCTree$JCTypeCast tree
public void visitTypeTest (com.sun.tools.javac.tree.JCTree$JCInstanceOf)
com.sun.tools.javac.tree.JCTree$JCInstanceOf tree
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCNewClass tree
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
com.sun.tools.javac.tree.JCTree$JCNewArray tree
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree member
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
com.sun.tools.javac.tree.JCTree$JCBlock tree
private void validateAnnotatedType (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
int i
com.sun.tools.javac.util.List tyargs
com.sun.tools.javac.util.List trargs
com.sun.tools.javac.tree.JCTree$JCAnnotation an
com.sun.tools.javac.util.ListBuffer comps
com.sun.tools.javac.tree.JCTree$JCAnnotatedType at
com.sun.tools.javac.tree.JCTree$JCWildcard wc
com.sun.tools.javac.tree.JCTree$JCArrayTypeTree art
com.sun.tools.javac.tree.JCTree t
com.sun.tools.javac.tree.JCTree$JCTypeUnion ut
com.sun.tools.javac.tree.JCTree t
com.sun.tools.javac.tree.JCTree$JCTypeIntersection it
com.sun.tools.javac.tree.JCTree errtree
com.sun.tools.javac.code.Type type
com.sun.tools.javac.tree.JCTree enclTr
com.sun.tools.javac.code.Type enclTy
boolean repeat
private void checkForDeclarationAnnotations (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.tree.JCTree$JCAnnotation ai
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.code.Symbol sym
}
com/sun/tools/javac/comp/Attr.classAttr.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Attr extends com.sun.tools.javac.tree.JCTree$Visitor {
protected static final com.sun.tools.javac.util.Context$Key attrKey
final com.sun.tools.javac.util.Names names
final com.sun.tools.javac.util.Log log
final com.sun.tools.javac.code.Symtab syms
final com.sun.tools.javac.comp.Resolve rs
final com.sun.tools.javac.comp.Infer infer
final com.sun.tools.javac.comp.DeferredAttr deferredAttr
final com.sun.tools.javac.comp.Check chk
final com.sun.tools.javac.comp.Flow flow
final com.sun.tools.javac.comp.MemberEnter memberEnter
final com.sun.tools.javac.tree.TreeMaker make
final com.sun.tools.javac.comp.ConstFold cfolder
final com.sun.tools.javac.comp.Enter enter
final com.sun.tools.javac.jvm.Target target
final com.sun.tools.javac.code.Types types
final com.sun.tools.javac.util.JCDiagnostic$Factory diags
final com.sun.tools.javac.comp.Annotate annotate
final com.sun.tools.javac.code.TypeAnnotations typeAnnotations
final com.sun.tools.javac.code.DeferredLintHandler deferredLintHandler
final com.sun.tools.javac.comp.TypeEnvs typeEnvs
boolean relax
boolean allowPoly
boolean allowTypeAnnos
boolean allowGenerics
boolean allowVarargs
boolean allowEnums
boolean allowBoxing
boolean allowCovariantReturns
boolean allowLambda
boolean allowDefaultMethods
boolean allowStaticInterfaceMethods
boolean allowAnonOuterThis
boolean findDiamonds
static final boolean allowDiamondFinder
boolean useBeforeDeclarationWarning
boolean identifyLambdaCandidate
boolean allowStringsInSwitch
String sourceName
private com.sun.source.tree.TreeVisitor identAttributer
private com.sun.tools.javac.tree.JCTree breakTree
final com.sun.tools.javac.comp.Attr$ResultInfo statInfo
final com.sun.tools.javac.comp.Attr$ResultInfo varInfo
final com.sun.tools.javac.comp.Attr$ResultInfo unknownAnyPolyInfo
final com.sun.tools.javac.comp.Attr$ResultInfo unknownExprInfo
final com.sun.tools.javac.comp.Attr$ResultInfo unknownTypeInfo
final com.sun.tools.javac.comp.Attr$ResultInfo unknownTypeExprInfo
final com.sun.tools.javac.comp.Attr$ResultInfo recoveryInfo
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.code.Type result
com.sun.tools.javac.tree.JCTree noCheckTree
com.sun.tools.javac.tree.TreeTranslator removeClassParams
static final com.sun.tools.javac.code.TypeTag[] primitiveTags
com.sun.tools.javac.code.Types$MapVisitor targetChecker
private java.util.Map clinits
com.sun.tools.javac.util.Warner noteWarner
public static final com.sun.tools.javac.util.Filter anyNonAbstractOrDefaultMethod
public static com.sun.tools.javac.comp.Attr instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.comp.Attr instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.Options options
com.sun.tools.javac.code.Source source
com.sun.tools.javac.code.Type check (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, int, com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.code.Type owntype
com.sun.tools.javac.code.Type owntype
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type found
int ownkind
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.code.Type owntype
boolean shouldCheck
boolean isAssignableAsBlankFinal (com.sun.tools.javac.code.Symbol$VarSymbol, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.code.Symbol$VarSymbol v
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Symbol owner
void checkAssignable (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$VarSymbol, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$VarSymbol v
com.sun.tools.javac.tree.JCTree base
com.sun.tools.javac.comp.Env env
boolean isStaticReference (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.code.Symbol lsym
com.sun.tools.javac.tree.JCTree tree
static boolean isType (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol thisSym (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.comp.Env env
public com.sun.tools.javac.code.Symbol attribIdent (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.JCTree$JCCompilationUnit topLevel
com.sun.tools.javac.comp.Env localEnv
public com.sun.tools.javac.code.Type coerce (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type etype
com.sun.tools.javac.code.Type ttype
public com.sun.tools.javac.code.Type attribType (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.tree.JCTree node
com.sun.tools.javac.code.Symbol$TypeSymbol sym
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Env localEnv
public com.sun.tools.javac.code.Type attribImportQualifier (com.sun.tools.javac.tree.JCTree$JCImport, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree$JCImport tree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCFieldAccess s
public com.sun.tools.javac.comp.Env attribExprToTree (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.comp.Attr$BreakAttr b
AssertionError ae
com.sun.tools.javac.tree.JCTree expr
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree tree
javax.tools.JavaFileObject prev
public com.sun.tools.javac.comp.Env attribStatToTree (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.comp.Attr$BreakAttr b
AssertionError ae
com.sun.tools.javac.tree.JCTree stmt
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree tree
javax.tools.JavaFileObject prev
com.sun.tools.javac.code.Type pt ()
int pkind ()
com.sun.tools.javac.code.Type attribTree (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.code.Symbol$CompletionFailure ex
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.comp.Env prevEnv
com.sun.tools.javac.comp.Attr$ResultInfo prevResult
com.sun.tools.javac.comp.Env copyEnv (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Env newEnv
com.sun.tools.javac.code.Scope copyScope (com.sun.tools.javac.code.Scope)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol s
com.sun.tools.javac.code.Scope sc
com.sun.tools.javac.code.Scope newScope
com.sun.tools.javac.util.List elemsList
public com.sun.tools.javac.code.Type attribExpr (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type pt
public com.sun.tools.javac.code.Type attribExpr (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.Env env
public com.sun.tools.javac.code.Type attribType (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type result
com.sun.tools.javac.code.Type attribType (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type pt
com.sun.tools.javac.code.Type result
public com.sun.tools.javac.code.Type attribStat (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.List attribExprs (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type pt
com.sun.tools.javac.util.ListBuffer ts
void attribStats (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
com.sun.tools.javac.comp.Env env
int attribArgs (int, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.code.Type argtype
com.sun.tools.javac.code.Type argtype
com.sun.tools.javac.tree.JCTree$JCExpression arg
int initialKind
com.sun.tools.javac.util.List trees
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.ListBuffer argtypes
int kind
com.sun.tools.javac.util.List attribAnyTypes (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.ListBuffer argtypes
com.sun.tools.javac.util.List attribTypes (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.util.List trees
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.List types
void attribTypeVariables (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree$JCExpression bound
com.sun.tools.javac.util.List bounds
com.sun.tools.javac.code.Type$TypeVar a
com.sun.tools.javac.tree.JCTree$JCTypeParameter tvar
com.sun.tools.javac.tree.JCTree$JCTypeParameter tvar
com.sun.tools.javac.util.List typarams
com.sun.tools.javac.comp.Env env
void attribAnnotationTypes (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree$JCAnnotation a
com.sun.tools.javac.util.List al
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.comp.Env env
public java.lang.Object attribLazyConstantValue (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type itype
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCVariableDecl variable
com.sun.tools.javac.code.Type type
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition prevLintPos
com.sun.tools.javac.code.Type attribBase (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, boolean, boolean, boolean)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.Env env
boolean classExpected
boolean interfaceExpected
boolean checkExtensible
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type checkBase (com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, boolean, boolean, boolean)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.Env env
boolean classExpected
boolean interfaceExpected
boolean checkExtensible
com.sun.tools.javac.code.Type attribIdentAsEnumType (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCIdent id
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
com.sun.tools.javac.code.Symbol$ClassSymbol c
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List l
com.sun.tools.javac.comp.Env newEnv
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree$JCBlock body
com.sun.tools.javac.comp.Env localEnv
com.sun.tools.javac.code.Symbol$ClassSymbol owner
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
com.sun.tools.javac.code.Symbol$MethodSymbol m
boolean isDefaultMethod
com.sun.tools.javac.code.Lint lint
com.sun.tools.javac.code.Lint prevLint
com.sun.tools.javac.code.Symbol$MethodSymbol prevMethod
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.comp.Env initEnv
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
com.sun.tools.javac.code.Symbol$VarSymbol v
com.sun.tools.javac.code.Lint lint
com.sun.tools.javac.code.Lint prevLint
boolean isImplicitLambdaParameter
public void visitSkip (com.sun.tools.javac.tree.JCTree$JCSkip)
com.sun.tools.javac.tree.JCTree$JCSkip tree
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
com.sun.tools.javac.code.Symbol$ClassSymbol cs
com.sun.tools.javac.util.List tas
com.sun.tools.javac.comp.Env localEnv
com.sun.tools.javac.comp.Env localEnv
com.sun.tools.javac.tree.JCTree$JCBlock tree
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
com.sun.tools.javac.tree.JCTree$JCDoWhileLoop tree
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
com.sun.tools.javac.tree.JCTree$JCWhileLoop tree
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
com.sun.tools.javac.tree.JCTree$JCForLoop tree
com.sun.tools.javac.comp.Env loopEnv
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
com.sun.tools.javac.util.List iterableParams
com.sun.tools.javac.code.Type base
com.sun.tools.javac.code.Type exprType
com.sun.tools.javac.code.Type elemtype
com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop tree
com.sun.tools.javac.comp.Env loopEnv
public void visitLabelled (com.sun.tools.javac.tree.JCTree$JCLabeledStatement)
com.sun.tools.javac.tree.JCTree$JCLabeledStatement tree
com.sun.tools.javac.comp.Env env1
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type pattype
com.sun.tools.javac.tree.JCTree$JCCase c
com.sun.tools.javac.comp.Env caseEnv
com.sun.tools.javac.util.List l
boolean enumSwitch
boolean stringSwitch
java.util.Set labels
boolean hasDefault
com.sun.tools.javac.tree.JCTree$JCSwitch tree
com.sun.tools.javac.code.Type seltype
com.sun.tools.javac.comp.Env switchEnv
private static void addVars (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Scope)
com.sun.tools.javac.tree.JCTree stat
com.sun.tools.javac.util.List stats
com.sun.tools.javac.code.Scope switchScope
private com.sun.tools.javac.code.Symbol enumConstant (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symbol s
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type enumType
com.sun.tools.javac.tree.JCTree$JCIdent ident
com.sun.tools.javac.util.Name name
public void visitSynchronized (com.sun.tools.javac.tree.JCTree$JCSynchronized)
com.sun.tools.javac.tree.JCTree$JCSynchronized tree
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
com.sun.tools.javac.code.Symbol$VarSymbol var
com.sun.tools.javac.comp.Check$CheckContext twrContext
com.sun.tools.javac.comp.Attr$ResultInfo twrResult
com.sun.tools.javac.tree.JCTree resource
com.sun.tools.javac.code.Type ctype
com.sun.tools.javac.tree.JCTree$JCCatch c
com.sun.tools.javac.comp.Env catchEnv
com.sun.tools.javac.util.List l
boolean isTryWithResource
com.sun.tools.javac.comp.Env tryEnv
com.sun.tools.javac.tree.JCTree$JCTry tree
com.sun.tools.javac.comp.Env localEnv
void checkAutoCloseable (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symbol close
com.sun.tools.javac.util.Log$DiagnosticHandler discardHandler
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type resource
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
com.sun.tools.javac.tree.JCTree$JCConditional tree
com.sun.tools.javac.code.Type condtype
com.sun.tools.javac.comp.Attr$ResultInfo condInfo
com.sun.tools.javac.code.Type truetype
com.sun.tools.javac.code.Type falsetype
com.sun.tools.javac.code.Type owntype
private boolean isBooleanOrNumeric (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCConditional condTree
com.sun.tools.javac.tree.JCTree$JCMethodInvocation speculativeMethodTree
com.sun.tools.javac.code.Type owntype
com.sun.tools.javac.tree.JCTree$JCExpression className
com.sun.tools.javac.tree.JCTree$JCExpression speculativeNewClassTree
com.sun.tools.javac.code.Type speculativeType
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCExpression tree
private com.sun.tools.javac.code.Type condType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type candidate
com.sun.tools.javac.code.TypeTag tag
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type thentype
com.sun.tools.javac.code.Type elsetype
com.sun.tools.javac.code.Type thenUnboxed
com.sun.tools.javac.code.Type elseUnboxed
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
com.sun.tools.javac.tree.JCTree$JCIf tree
public void visitExec (com.sun.tools.javac.tree.JCTree$JCExpressionStatement)
com.sun.tools.javac.tree.JCTree$JCExpressionStatement tree
com.sun.tools.javac.comp.Env localEnv
public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak)
com.sun.tools.javac.tree.JCTree$JCBreak tree
public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue)
com.sun.tools.javac.tree.JCTree$JCContinue tree
private com.sun.tools.javac.tree.JCTree findJumpTarget (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.util.Name, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree$JCLabeledStatement labelled
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.tree.JCTree$Tag tag
com.sun.tools.javac.util.Name label
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Env env1
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
com.sun.tools.javac.tree.JCTree$JCReturn tree
public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow)
com.sun.tools.javac.tree.JCTree$JCThrow tree
com.sun.tools.javac.code.Type owntype
public void visitAssert (com.sun.tools.javac.tree.JCTree$JCAssert)
com.sun.tools.javac.tree.JCTree$JCAssert tree
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.tree.JCTree qualifier
com.sun.tools.javac.code.Type encl
boolean selectSuperPrev
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type mpt
int kind
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
int kind
com.sun.tools.javac.code.Type mpt
com.sun.tools.javac.code.Type mtype
com.sun.tools.javac.code.Type restype
com.sun.tools.javac.code.Type qualifier
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
com.sun.tools.javac.comp.Env localEnv
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.util.Name methName
boolean isConstructorCall
com.sun.tools.javac.util.ListBuffer argtypesBuf
com.sun.tools.javac.code.Type adjustMethodReturnType (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type qualifierType
com.sun.tools.javac.util.Name methodName
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.code.Type restype
boolean checkFirstConstructorStat (com.sun.tools.javac.tree.JCTree$JCMethodInvocation, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree$JCBlock body
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCMethodDecl enclMethod
com.sun.tools.javac.code.Type newMethodTemplate (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type restype
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.code.Type$MethodType mt
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCExpression clazzid
com.sun.tools.javac.tree.JCTree$JCExpression clazzid
com.sun.tools.javac.tree.JCTree$JCAnnotatedType annoType
com.sun.tools.javac.util.List annos
com.sun.tools.javac.code.Type encltype
com.sun.tools.javac.tree.EndPosTable endPosTable
com.sun.tools.javac.code.Type$ClassType site
com.sun.tools.javac.comp.Env diamondEnv
com.sun.tools.javac.code.Symbol constructor
com.sun.tools.javac.code.Symbol$TypeSymbol csym
com.sun.tools.javac.comp.Attr$ResultInfo diamondResult
com.sun.tools.javac.code.Type constructorType
com.sun.tools.javac.comp.Env rsEnv
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.tree.JCTree$JCNewClass tree
com.sun.tools.javac.code.Type owntype
com.sun.tools.javac.comp.Env localEnv
com.sun.tools.javac.tree.JCTree$JCClassDecl cdef
com.sun.tools.javac.tree.JCTree$JCExpression clazz
com.sun.tools.javac.tree.JCTree$JCExpression clazzid
com.sun.tools.javac.tree.JCTree$JCAnnotatedType annoclazzid
com.sun.tools.javac.tree.JCTree$JCExpression clazzid1
com.sun.tools.javac.code.Type clazztype
com.sun.tools.javac.util.ListBuffer argtypesBuf
int pkind
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
void findDiamond (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCNewClass, com.sun.tools.javac.code.Type)
String key
com.sun.tools.javac.comp.Attr$ResultInfo findDiamondResult
com.sun.tools.javac.code.Type inferred
com.sun.tools.javac.code.Type polyPt
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCNewClass tree
com.sun.tools.javac.code.Type clazztype
com.sun.tools.javac.tree.JCTree$JCTypeApply ta
com.sun.tools.javac.util.List prevTypeargs
private void checkLambdaCandidate (com.sun.tools.javac.tree.JCTree$JCNewClass, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type mtype
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol descriptor
int count
boolean found
com.sun.tools.javac.tree.JCTree$JCNewClass tree
com.sun.tools.javac.code.Symbol$ClassSymbol csym
com.sun.tools.javac.code.Type clazztype
public com.sun.tools.javac.tree.JCTree$JCExpression makeNullCheck (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression arg
com.sun.tools.javac.util.Name name
com.sun.tools.javac.tree.JCTree$Tag optag
com.sun.tools.javac.tree.JCTree$JCUnary tree
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Type elemtype
com.sun.tools.javac.code.Type elemtype
com.sun.tools.javac.tree.JCTree$JCNewArray tree
com.sun.tools.javac.code.Type owntype
com.sun.tools.javac.comp.Env localEnv
com.sun.tools.javac.code.Type elemtype
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.code.Type lambdaType
com.sun.tools.javac.code.Type argType
com.sun.tools.javac.util.List actuals
com.sun.tools.javac.util.List params
boolean arityMismatch
com.sun.tools.javac.tree.JCTree$JCBlock body
com.sun.tools.javac.util.List inferredThrownTypes
com.sun.tools.javac.util.List thrownTypes
com.sun.tools.javac.code.Type currentTarget
com.sun.tools.javac.util.List explicitParamTypes
com.sun.tools.javac.code.Type lambdaType
com.sun.tools.javac.comp.Attr$FunctionalReturnContext funcContext
com.sun.tools.javac.comp.Attr$ResultInfo bodyResultInfo
boolean isSpeculativeRound
com.sun.tools.javac.util.JCDiagnostic cause
com.sun.tools.javac.code.Types$FunctionDescriptorLookupError ex
com.sun.tools.javac.tree.JCTree$JCLambda that
com.sun.tools.javac.comp.Env localEnv
boolean needsRecovery
void preFlow (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.tree.JCTree$JCLambda tree
private com.sun.tools.javac.code.Type fallbackDescriptorType (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCVariableDecl param
com.sun.tools.javac.tree.JCTree$JCLambda lambda
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.tree.JCTree$JCExpression tree
private transient void checkAccessibleTypes (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Infer$InferenceContext, com.sun.tools.javac.code.Type[])
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.code.Type[] ts
private void checkAccessibleTypes (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Infer$InferenceContext, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.util.List ts
private void checkLambdaCompatible (com.sun.tools.javac.tree.JCTree$JCLambda, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext)
com.sun.tools.javac.tree.JCTree$JCLambda tree
com.sun.tools.javac.code.Type descriptor
com.sun.tools.javac.comp.Check$CheckContext checkContext
com.sun.tools.javac.code.Type returnType
com.sun.tools.javac.util.List argTypes
public com.sun.tools.javac.code.Symbol$MethodSymbol removeClinit (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol sym
public com.sun.tools.javac.comp.Env lambdaEnv (com.sun.tools.javac.tree.JCTree$JCLambda, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.code.Symbol s
com.sun.tools.javac.code.Type clinitType
com.sun.tools.javac.code.Symbol$MethodSymbol clinit
com.sun.tools.javac.code.Symbol$ClassSymbol enclClass
com.sun.tools.javac.comp.Env lambdaEnv
com.sun.tools.javac.tree.JCTree$JCLambda that
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Env lambdaEnv
com.sun.tools.javac.code.Symbol owner
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
com.sun.tools.javac.code.Type desc
boolean targetError
boolean targetError
boolean targetError
com.sun.tools.javac.util.JCDiagnostic detailsDiag
com.sun.tools.javac.util.JCDiagnostic$DiagnosticType diagKind
com.sun.tools.javac.util.JCDiagnostic diag
com.sun.tools.javac.code.Type exprType
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.code.Type desc
com.sun.tools.javac.code.Type currentTarget
boolean isTargetSerializable
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.comp.Resolve$MethodCheck referenceCheck
com.sun.tools.javac.util.Pair refResult
com.sun.tools.javac.util.List saved_undet
com.sun.tools.javac.code.Symbol refSym
com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper lookupHelper
com.sun.tools.javac.comp.Attr$ResultInfo checkInfo
com.sun.tools.javac.code.Type refType
boolean isSpeculativeRound
com.sun.tools.javac.util.JCDiagnostic cause
com.sun.tools.javac.code.Types$FunctionDescriptorLookupError ex
com.sun.tools.javac.tree.JCTree$JCMemberReference that
com.sun.tools.javac.comp.Env localEnv
com.sun.tools.javac.comp.Attr$ResultInfo memberReferenceQualifierResult (com.sun.tools.javac.tree.JCTree$JCMemberReference)
com.sun.tools.javac.tree.JCTree$JCMemberReference tree
void checkReferenceCompatible (com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext, boolean)
com.sun.tools.javac.code.Type resType
com.sun.tools.javac.util.List thrownTypes
com.sun.tools.javac.tree.JCTree$JCMemberReference tree
com.sun.tools.javac.code.Type descriptor
com.sun.tools.javac.code.Type refType
com.sun.tools.javac.comp.Check$CheckContext checkContext
boolean speculativeAttr
com.sun.tools.javac.code.Type returnType
com.sun.tools.javac.code.Type resType
com.sun.tools.javac.code.Type incompatibleReturnType
private void setFunctionalInfo (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCFunctionalExpression, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol$ClassSymbol csym
com.sun.tools.javac.util.JCDiagnostic cause
com.sun.tools.javac.code.Types$FunctionDescriptorLookupError ex
com.sun.tools.javac.util.ListBuffer targets
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCFunctionalExpression fExpr
com.sun.tools.javac.code.Type pt
com.sun.tools.javac.code.Type descriptorType
com.sun.tools.javac.code.Type primaryTarget
com.sun.tools.javac.comp.Check$CheckContext checkContext
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
com.sun.tools.javac.tree.JCTree$JCParens tree
com.sun.tools.javac.code.Type owntype
com.sun.tools.javac.code.Symbol sym
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
com.sun.tools.javac.tree.JCTree$JCAssign tree
com.sun.tools.javac.code.Type owntype
com.sun.tools.javac.code.Type capturedType
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
com.sun.tools.javac.tree.JCTree$JCAssignOp tree
com.sun.tools.javac.code.Type owntype
com.sun.tools.javac.code.Type operand
com.sun.tools.javac.code.Symbol operator
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
com.sun.tools.javac.code.Type ctype
int opc
com.sun.tools.javac.tree.JCTree$JCUnary tree
com.sun.tools.javac.code.Type argtype
com.sun.tools.javac.code.Symbol operator
com.sun.tools.javac.code.Type owntype
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
com.sun.tools.javac.code.Type ctype
int opc
com.sun.tools.javac.tree.JCTree$JCBinary tree
com.sun.tools.javac.code.Type left
com.sun.tools.javac.code.Type right
com.sun.tools.javac.code.Symbol operator
com.sun.tools.javac.code.Type owntype
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
com.sun.tools.javac.comp.Attr$ResultInfo castInfo
com.sun.tools.javac.tree.JCTree$JCTypeCast tree
com.sun.tools.javac.code.Type clazztype
com.sun.tools.javac.comp.Env localEnv
com.sun.tools.javac.comp.Attr$ResultInfo castInfo
com.sun.tools.javac.tree.JCTree$JCExpression expr
boolean isPoly
com.sun.tools.javac.code.Type exprtype
com.sun.tools.javac.code.Type owntype
public void visitTypeTest (com.sun.tools.javac.tree.JCTree$JCInstanceOf)
com.sun.tools.javac.tree.JCTree$JCInstanceOf tree
com.sun.tools.javac.code.Type exprtype
com.sun.tools.javac.code.Type clazztype
public void visitIndexed (com.sun.tools.javac.tree.JCTree$JCArrayAccess)
com.sun.tools.javac.tree.JCTree$JCArrayAccess tree
com.sun.tools.javac.code.Type owntype
com.sun.tools.javac.code.Type atype
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$VarSymbol v
com.sun.tools.javac.tree.JCTree$JCIdent tree
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.Env symEnv
boolean noOuterThisPath
com.sun.tools.javac.comp.Env env1
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.code.Type elt
com.sun.tools.javac.code.Symbol$VarSymbol v
com.sun.tools.javac.code.Type site1
com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
int skind
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Symbol sitesym
boolean selectSuperPrev
com.sun.tools.javac.code.Symbol sym
boolean varArgs
private com.sun.tools.javac.code.Symbol selectSym (com.sun.tools.javac.tree.JCTree$JCFieldAccess, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List typeargs
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol sym2
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type arg
com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.code.Type site
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type checkId (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.code.Type checkMethodId (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
boolean isPolymorhicSignature
com.sun.tools.javac.code.Type checkSigPolyMethodId (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.code.Type checkMethodIdInternal (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.code.Type pt
com.sun.tools.javac.code.Type owntype
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.code.Type checkIdInternal (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.code.Type normOuter
com.sun.tools.javac.code.Type ownOuter
com.sun.tools.javac.code.Type owntype
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Type owntype
com.sun.tools.javac.code.Symbol$VarSymbol v
com.sun.tools.javac.code.Type owntype
com.sun.tools.javac.code.Type owntype
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type pt
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.code.Type owntype
private void checkInit (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$VarSymbol, boolean)
String suffix
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Symbol$VarSymbol v
boolean onlyWarning
com.sun.tools.javac.comp.Env enclosingInitEnv (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree$JCVariableDecl vdecl
com.sun.tools.javac.comp.Env env
private void checkEnumInitializer (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol enclClass
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Symbol$VarSymbol v
private boolean isStaticEnumField (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$VarSymbol v
public com.sun.tools.javac.code.Type checkMethod (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type s
com.sun.tools.javac.util.List icand_sup
com.sun.tools.javac.code.Type sup
com.sun.tools.javac.tree.JCTree$JCMethodInvocation app
com.sun.tools.javac.code.Type owntype
com.sun.tools.javac.comp.DeferredAttr$DeferredTypeMap checkDeferredMap
com.sun.tools.javac.comp.Infer$InferenceException ex
com.sun.tools.javac.util.JCDiagnostic diag
com.sun.tools.javac.comp.Resolve$InapplicableSymbolError errSym
com.sun.tools.javac.util.List argtypes2
com.sun.tools.javac.util.JCDiagnostic errDiag
com.sun.tools.javac.comp.Resolve$InapplicableMethodException ex
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.List argtrees
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
public void visitLiteral (com.sun.tools.javac.tree.JCTree$JCLiteral)
com.sun.tools.javac.tree.JCTree$JCLiteral tree
com.sun.tools.javac.code.Type litType (com.sun.tools.javac.code.TypeTag)
com.sun.tools.javac.code.TypeTag tag
public void visitTypeIdent (com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree)
com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree tree
public void visitTypeArray (com.sun.tools.javac.tree.JCTree$JCArrayTypeTree)
com.sun.tools.javac.tree.JCTree$JCArrayTypeTree tree
com.sun.tools.javac.code.Type etype
com.sun.tools.javac.code.Type type
public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply)
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Type site
com.sun.tools.javac.tree.JCTree$JCExpression clazz
com.sun.tools.javac.util.List a
com.sun.tools.javac.util.List f
com.sun.tools.javac.code.Type clazzOuter
com.sun.tools.javac.util.List formals
com.sun.tools.javac.tree.JCTree$JCTypeApply tree
com.sun.tools.javac.code.Type owntype
com.sun.tools.javac.code.Type clazztype
com.sun.tools.javac.util.List actuals
public void visitTypeUnion (com.sun.tools.javac.tree.JCTree$JCTypeUnion)
com.sun.tools.javac.code.Type a
com.sun.tools.javac.code.Type b
boolean sub
boolean sup
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type ctype
com.sun.tools.javac.tree.JCTree$JCExpression typeTree
com.sun.tools.javac.util.List alternatives
com.sun.tools.javac.tree.JCTree$JCTypeUnion tree
com.sun.tools.javac.util.ListBuffer multicatchTypes
com.sun.tools.javac.util.ListBuffer all_multicatchTypes
com.sun.tools.javac.code.Type t
public void visitTypeIntersection (com.sun.tools.javac.tree.JCTree$JCTypeIntersection)
com.sun.tools.javac.tree.JCTree$JCTypeIntersection tree
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
com.sun.tools.javac.tree.JCTree$JCTypeParameter tree
com.sun.tools.javac.code.Type$TypeVar typeVar
com.sun.tools.javac.code.Type checkIntersection (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree$JCExpression bound
com.sun.tools.javac.tree.JCTree$JCExpression extending
com.sun.tools.javac.util.List implementing
com.sun.tools.javac.code.Type owntype
com.sun.tools.javac.tree.JCTree$JCExpression extending
com.sun.tools.javac.util.List implementing
com.sun.tools.javac.tree.JCTree$JCClassDecl cd
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.comp.Env cenv
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.util.List bounds
java.util.Set boundSet
public void visitWildcard (com.sun.tools.javac.tree.JCTree$JCWildcard)
com.sun.tools.javac.tree.JCTree$JCWildcard tree
com.sun.tools.javac.code.Type type
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
com.sun.tools.javac.tree.JCTree$JCAnnotation tree
public void visitAnnotatedType (com.sun.tools.javac.tree.JCTree$JCAnnotatedType)
com.sun.tools.javac.tree.JCTree$JCAnnotatedType tree
com.sun.tools.javac.code.Type underlyingType
public void annotateType (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.util.List annotations
private static com.sun.tools.javac.util.List fromAnnotations (com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree$JCAnnotation anno
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.util.ListBuffer buf
public void visitErroneous (com.sun.tools.javac.tree.JCTree$JCErroneous)
com.sun.tools.javac.tree.JCTree err
com.sun.tools.javac.tree.JCTree$JCErroneous tree
public void visitTree (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public void attrib (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env env
public void attribTopLevel (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.code.Symbol$CompletionFailure ex
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCCompilationUnit toplevel
public void attribClass (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$CompletionFailure ex
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$ClassSymbol c
void attribClass (com.sun.tools.javac.code.Symbol$ClassSymbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Env lintEnv
com.sun.tools.javac.code.Lint prevLint
javax.tools.JavaFileObject prev
com.sun.tools.javac.comp.Attr$ResultInfo prevReturnRes
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Type st
public void visitImport (com.sun.tools.javac.tree.JCTree$JCImport)
com.sun.tools.javac.tree.JCTree$JCImport tree
private void attribClassBody (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition cbPos
com.sun.tools.javac.code.Attribute$Compound repeatable
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.util.List l
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
boolean checkForSerial (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol c
private com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition getDiagnosticPosition (com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.List al
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
com.sun.tools.javac.code.Type t
boolean isSerializable (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symbol$CompletionFailure e
com.sun.tools.javac.code.Type t
private void checkSerialVersionUID (com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol$VarSymbol svuid
private com.sun.tools.javac.code.Type capture (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
public void validateTypeAnnotations (com.sun.tools.javac.tree.JCTree, boolean)
com.sun.tools.javac.tree.JCTree tree
boolean sigOnly
public void postAttr (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
static void access$300 (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Infer$InferenceContext, com.sun.tools.javac.util.List)
com.sun.tools.javac.comp.Attr x0
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition x1
com.sun.tools.javac.comp.Env x2
com.sun.tools.javac.comp.Infer$InferenceContext x3
com.sun.tools.javac.util.List x4
static void access$400 (com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCFunctionalExpression, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext)
com.sun.tools.javac.comp.Attr x0
com.sun.tools.javac.comp.Env x1
com.sun.tools.javac.tree.JCTree$JCFunctionalExpression x2
com.sun.tools.javac.code.Type x3
com.sun.tools.javac.code.Type x4
com.sun.tools.javac.code.Type x5
com.sun.tools.javac.comp.Check$CheckContext x6
static com.sun.tools.javac.util.List access$500 (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List x0
static void ()
}
com/sun/tools/javac/comp/AttrContext.classAttrContext.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.AttrContext extends java.lang.Object {
com.sun.tools.javac.code.Scope scope
int staticLevel
boolean isSelfCall
boolean selectSuper
boolean isSerializable
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase pendingResolutionPhase
com.sun.tools.javac.code.Lint lint
com.sun.tools.javac.code.Symbol enclVar
com.sun.tools.javac.comp.Attr$ResultInfo returnResult
com.sun.tools.javac.code.Type defaultSuperCallSite
com.sun.tools.javac.tree.JCTree preferredTreeForDiagnostics
public void ()
com.sun.tools.javac.comp.AttrContext dup (com.sun.tools.javac.code.Scope)
com.sun.tools.javac.code.Scope scope
com.sun.tools.javac.comp.AttrContext info
com.sun.tools.javac.comp.AttrContext dup ()
public java.lang.Iterable getLocalElements ()
boolean lastResolveVarargs ()
public java.lang.String toString ()
}
com/sun/tools/javac/comp/AttrContextEnv.classAttrContextEnv.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.AttrContextEnv extends com.sun.tools.javac.comp.Env {
public void (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.AttrContext)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.AttrContext info
}
com/sun/tools/javac/comp/Check$1.classCheck.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$1 extends java.lang.Object implements com.sun.tools.javac.comp.Check$CheckContext {
final com.sun.tools.javac.comp.Check this$0
void (com.sun.tools.javac.comp.Check)
com.sun.tools.javac.comp.Check this$0
public void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.util.JCDiagnostic details
public boolean compatible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type found
com.sun.tools.javac.code.Type req
com.sun.tools.javac.util.Warner warn
public com.sun.tools.javac.util.Warner checkWarner (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type found
com.sun.tools.javac.code.Type req
public com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext ()
public com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext ()
public java.lang.String toString ()
}
com/sun/tools/javac/comp/Check$1AnnotationValidator.classCheck.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$1AnnotationValidator extends com.sun.tools.javac.tree.TreeScanner {
final com.sun.tools.javac.comp.Check this$0
void (com.sun.tools.javac.comp.Check)
com.sun.tools.javac.comp.Check this$0
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
com.sun.tools.javac.tree.JCTree$JCAnnotation tree
}
com/sun/tools/javac/comp/Check$1SpecialTreeVisitor.classCheck.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$1SpecialTreeVisitor extends com.sun.tools.javac.tree.JCTree$Visitor {
boolean specialized
final com.sun.tools.javac.comp.Check this$0
void (com.sun.tools.javac.comp.Check)
com.sun.tools.javac.comp.Check this$0
public void visitTree (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
}
com/sun/tools/javac/comp/Check$2.classCheck.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$2 extends java.lang.Object implements com.sun.tools.javac.comp.Infer$FreeTypeListener {
final com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition val$pos
final com.sun.tools.javac.code.Type val$found
final com.sun.tools.javac.code.Type val$req
final com.sun.tools.javac.comp.Check$CheckContext val$checkContext
final com.sun.tools.javac.comp.Check this$0
void (com.sun.tools.javac.comp.Check, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext)
com.sun.tools.javac.comp.Check this$0
public void typesInferred (com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
}
com/sun/tools/javac/comp/Check$3.classCheck.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$3 extends java.lang.Object implements com.sun.tools.javac.code.DeferredLintHandler$LintLogger {
final com.sun.tools.javac.tree.JCTree$JCTypeCast val$tree
final com.sun.tools.javac.comp.Check this$0
void (com.sun.tools.javac.comp.Check, com.sun.tools.javac.tree.JCTree$JCTypeCast)
com.sun.tools.javac.comp.Check this$0
public void report ()
}
com/sun/tools/javac/comp/Check$4.classCheck.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$4 extends java.lang.Object implements com.sun.tools.javac.comp.Infer$FreeTypeListener {
final com.sun.tools.javac.code.Type val$mtype
final com.sun.tools.javac.code.Symbol val$sym
final com.sun.tools.javac.comp.Env val$env
final com.sun.tools.javac.util.List val$argtrees
final com.sun.tools.javac.util.List val$argtypes
final boolean val$useVarargs
final com.sun.tools.javac.comp.Check this$0
void (com.sun.tools.javac.comp.Check, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, boolean)
com.sun.tools.javac.comp.Check this$0
public void typesInferred (com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
}
com/sun/tools/javac/comp/Check$5.classCheck.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$5 extends com.sun.tools.javac.code.Types$UnaryVisitor {
final com.sun.tools.javac.comp.Check this$0
void (com.sun.tools.javac.comp.Check)
com.sun.tools.javac.comp.Check this$0
public java.lang.Boolean visitType (com.sun.tools.javac.code.Type, java.lang.Void)
com.sun.tools.javac.code.Type t
Void s
public java.lang.Boolean visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
com.sun.tools.javac.code.Type$TypeVar t
Void s
public java.lang.Boolean visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Void)
com.sun.tools.javac.code.Type$CapturedType t
Void s
public java.lang.Boolean visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Void)
com.sun.tools.javac.code.Type$WildcardType t
Void s
public volatile java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/comp/Check$6.classCheck.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$6 extends java.lang.Object implements com.sun.tools.javac.util.Filter {
final com.sun.tools.javac.comp.Check this$0
void (com.sun.tools.javac.comp.Check)
com.sun.tools.javac.comp.Check this$0
public boolean accepts (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol s
public volatile boolean accepts (java.lang.Object)
}
com/sun/tools/javac/comp/Check$7.classCheck.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$7 extends java.lang.Object implements com.sun.tools.javac.code.DeferredLintHandler$LintLogger {
final com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition val$pos
final com.sun.tools.javac.code.Symbol val$s
final com.sun.tools.javac.comp.Check this$0
void (com.sun.tools.javac.comp.Check, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.Check this$0
public void report ()
}
com/sun/tools/javac/comp/Check$8.classCheck.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$8 extends java.lang.Object implements com.sun.tools.javac.code.DeferredLintHandler$LintLogger {
final com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition val$pos
final com.sun.tools.javac.code.Symbol val$s
final com.sun.tools.javac.comp.Check this$0
void (com.sun.tools.javac.comp.Check, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.Check this$0
public void report ()
}
com/sun/tools/javac/comp/Check$9.classCheck.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$9 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$Attribute$RetentionPolicy
static final int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static final int[] $SwitchMap$com$sun$tools$javac$code$Lint$LintCategory
static void ()
}
com/sun/tools/javac/comp/Check$CheckContext.classCheck.java
package com.sun.tools.javac.comp
public abstract com.sun.tools.javac.comp.Check$CheckContext extends java.lang.Object {
public abstract boolean compatible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
public abstract void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic)
public abstract com.sun.tools.javac.util.Warner checkWarner (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
public abstract com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext ()
public abstract com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext ()
}
com/sun/tools/javac/comp/Check$ClashFilter.classCheck.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$ClashFilter extends java.lang.Object implements com.sun.tools.javac.util.Filter {
com.sun.tools.javac.code.Type site
final com.sun.tools.javac.comp.Check this$0
void (com.sun.tools.javac.comp.Check, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type site
boolean shouldSkip (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol s
public boolean accepts (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol s
public volatile boolean accepts (java.lang.Object)
}
com/sun/tools/javac/comp/Check$ConversionWarner.classCheck.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$ConversionWarner extends com.sun.tools.javac.util.Warner {
final String uncheckedKey
final com.sun.tools.javac.code.Type found
final com.sun.tools.javac.code.Type expected
final com.sun.tools.javac.comp.Check this$0
public void (com.sun.tools.javac.comp.Check, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String uncheckedKey
com.sun.tools.javac.code.Type found
com.sun.tools.javac.code.Type expected
public void warn (com.sun.tools.javac.code.Lint$LintCategory)
com.sun.tools.javac.code.Lint$LintCategory lint
boolean warned
}
com/sun/tools/javac/comp/Check$CycleChecker.classCheck.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$CycleChecker extends com.sun.tools.javac.tree.TreeScanner {
com.sun.tools.javac.util.List seenClasses
boolean errorFound
boolean partialCheck
final com.sun.tools.javac.comp.Check this$0
void (com.sun.tools.javac.comp.Check)
com.sun.tools.javac.comp.Check this$0
private void checkSymbol (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.DiagnosticSource prevSource
com.sun.tools.javac.comp.Env classEnv
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol sym
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.tree.JCTree$JCIdent tree
public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply)
com.sun.tools.javac.tree.JCTree$JCTypeApply tree
public void visitTypeArray (com.sun.tools.javac.tree.JCTree$JCArrayTypeTree)
com.sun.tools.javac.tree.JCTree$JCArrayTypeTree tree
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree intf
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
com.sun.tools.javac.util.List supertypes
void checkClass (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type intf
com.sun.tools.javac.code.Type$ClassType ct
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol c
com.sun.tools.javac.util.List supertypes
}
com/sun/tools/javac/comp/Check$DefaultMethodClashFilter.classCheck.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$DefaultMethodClashFilter extends java.lang.Object implements com.sun.tools.javac.util.Filter {
com.sun.tools.javac.code.Type site
final com.sun.tools.javac.comp.Check this$0
void (com.sun.tools.javac.comp.Check, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type site
public boolean accepts (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol s
public volatile boolean accepts (java.lang.Object)
}
com/sun/tools/javac/comp/Check$NestedCheckContext.classCheck.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$NestedCheckContext extends java.lang.Object implements com.sun.tools.javac.comp.Check$CheckContext {
com.sun.tools.javac.comp.Check$CheckContext enclosingContext
void (com.sun.tools.javac.comp.Check$CheckContext)
com.sun.tools.javac.comp.Check$CheckContext enclosingContext
public boolean compatible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type found
com.sun.tools.javac.code.Type req
com.sun.tools.javac.util.Warner warn
public void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.util.JCDiagnostic details
public com.sun.tools.javac.util.Warner checkWarner (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type found
com.sun.tools.javac.code.Type req
public com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext ()
public com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext ()
}
com/sun/tools/javac/comp/Check$Validator.classCheck.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Check$Validator extends com.sun.tools.javac.tree.JCTree$Visitor {
boolean checkRaw
boolean isOuter
com.sun.tools.javac.comp.Env env
final com.sun.tools.javac.comp.Check this$0
void (com.sun.tools.javac.comp.Check, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Check this$0
com.sun.tools.javac.comp.Env env
public void visitTypeArray (com.sun.tools.javac.tree.JCTree$JCArrayTypeTree)
com.sun.tools.javac.tree.JCTree$JCArrayTypeTree tree
public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply)
com.sun.tools.javac.tree.JCTree arg
com.sun.tools.javac.util.List args
com.sun.tools.javac.util.List forms
com.sun.tools.javac.code.Type incompatibleArg
boolean is_java_lang_Class
com.sun.tools.javac.tree.JCTree$JCTypeApply tree
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
com.sun.tools.javac.tree.JCTree$JCTypeParameter tree
public void visitWildcard (com.sun.tools.javac.tree.JCTree$JCWildcard)
com.sun.tools.javac.tree.JCTree$JCWildcard tree
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
public void visitSelectInternal (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
public void visitAnnotatedType (com.sun.tools.javac.tree.JCTree$JCAnnotatedType)
com.sun.tools.javac.tree.JCTree$JCAnnotatedType tree
public void visitTypeIdent (com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree)
com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree that
public void visitTree (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public void validateTree (com.sun.tools.javac.tree.JCTree, boolean, boolean)
com.sun.tools.javac.code.Symbol$CompletionFailure ex
boolean prevCheckRaw
com.sun.tools.javac.tree.JCTree tree
boolean checkRaw
boolean isOuter
public void validateTrees (com.sun.tools.javac.util.List, boolean, boolean)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
boolean checkRaw
boolean isOuter
}
com/sun/tools/javac/comp/Check.classCheck.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Check extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key checkKey
private final com.sun.tools.javac.util.Names names
private final com.sun.tools.javac.util.Log log
private final com.sun.tools.javac.comp.Resolve rs
private final com.sun.tools.javac.code.Symtab syms
private final com.sun.tools.javac.comp.Enter enter
private final com.sun.tools.javac.comp.DeferredAttr deferredAttr
private final com.sun.tools.javac.comp.Infer infer
private final com.sun.tools.javac.code.Types types
private final com.sun.tools.javac.util.JCDiagnostic$Factory diags
private boolean warnOnSyntheticConflicts
private boolean suppressAbortOnBadClassFile
private boolean enableSunApiLintControl
private final com.sun.tools.javac.tree.TreeInfo treeinfo
private final javax.tools.JavaFileManager fileManager
private final com.sun.tools.javac.jvm.Profile profile
private final boolean warnOnAccessToSensitiveMembers
private com.sun.tools.javac.code.Lint lint
private com.sun.tools.javac.code.Symbol$MethodSymbol method
boolean allowGenerics
boolean allowVarargs
boolean allowAnnotations
boolean allowCovariantReturns
boolean allowSimplifiedVarargs
boolean allowDefaultMethods
boolean allowStrictMethodClashCheck
boolean complexInference
char syntheticNameChar
public java.util.Map compiled
private com.sun.tools.javac.util.MandatoryWarningHandler deprecationHandler
private com.sun.tools.javac.util.MandatoryWarningHandler uncheckedHandler
private com.sun.tools.javac.util.MandatoryWarningHandler sunApiHandler
private com.sun.tools.javac.code.DeferredLintHandler deferredLintHandler
com.sun.tools.javac.comp.Check$CheckContext basicHandler
private static final boolean ignoreAnnotatedCasts
com.sun.tools.javac.code.Types$UnaryVisitor isTypeArgErroneous
com.sun.tools.javac.util.Warner overrideWarner
private com.sun.tools.javac.util.Filter equalsHasCodeFilter
private java.util.Set defaultTargets
private final com.sun.tools.javac.util.Name[] dfltTargetMeta
public static com.sun.tools.javac.comp.Check instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.comp.Check instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.Options options
com.sun.tools.javac.code.Source source
com.sun.tools.javac.jvm.Target target
boolean verboseDeprecated
boolean verboseUnchecked
boolean verboseSunApi
boolean enforceMandatoryWarnings
com.sun.tools.javac.code.Lint setLint (com.sun.tools.javac.code.Lint)
com.sun.tools.javac.code.Lint newLint
com.sun.tools.javac.code.Lint prev
com.sun.tools.javac.code.Symbol$MethodSymbol setMethod (com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol newMethod
com.sun.tools.javac.code.Symbol$MethodSymbol prev
void warnDeprecated (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol sym
public transient void warnUnchecked (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String msg
Object[] args
transient void warnUnsafeVararg (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String key
Object[] args
public transient void warnSunApi (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String msg
Object[] args
public transient void warnStatic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String msg
Object[] args
public void reportDeferredDiagnostics ()
public com.sun.tools.javac.code.Type completionError (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$CompletionFailure)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$CompletionFailure ex
com.sun.tools.javac.code.Type typeTagError (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.Object, java.lang.Object)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
Object required
Object found
void earlyRefError (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol sym
void duplicateError (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol sym
void varargsDuplicateError (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol sym1
com.sun.tools.javac.code.Symbol sym2
void checkTransparentVar (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$VarSymbol, com.sun.tools.javac.code.Scope)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$VarSymbol v
com.sun.tools.javac.code.Scope s
void checkTransparentClass (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Scope)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Scope s
boolean checkUniqueClassName (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Scope)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Scope s
com.sun.tools.javac.util.Name localClassName (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.util.Name flatname
int i
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Type checkType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type found
com.sun.tools.javac.code.Type req
com.sun.tools.javac.code.Type checkType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type found
com.sun.tools.javac.code.Type req
com.sun.tools.javac.comp.Check$CheckContext checkContext
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.code.Type checkCastable (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type found
com.sun.tools.javac.code.Type req
com.sun.tools.javac.code.Type checkCastable (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type found
com.sun.tools.javac.code.Type req
com.sun.tools.javac.comp.Check$CheckContext checkContext
public void checkRedundantCast (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCTypeCast)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCTypeCast tree
private boolean is292targetTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
com.sun.tools.javac.tree.JCTree$JCMethodInvocation apply
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.tree.JCTree$JCTypeCast tree
boolean is292targetTypeCast
com.sun.tools.javac.tree.JCTree$JCExpression expr
private boolean checkExtends (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type a
com.sun.tools.javac.code.Type bound
com.sun.tools.javac.code.Type checkNonVoid (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type checkClassOrArrayType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type checkClassType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type t
private java.lang.Object asTypeParam (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type checkConstructorRefType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type checkClassType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, boolean)
com.sun.tools.javac.util.List args
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type t
boolean noBounds
com.sun.tools.javac.code.Type checkRefType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List checkRefTypes (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
com.sun.tools.javac.util.List types
com.sun.tools.javac.util.List tl
com.sun.tools.javac.code.Type checkNullOrRefType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type t
boolean checkDisjoint (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, long, long, long)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
long flags
long set1
long set2
com.sun.tools.javac.code.Type checkDiamond (com.sun.tools.javac.tree.JCTree$JCNewClass, com.sun.tools.javac.code.Type)
com.sun.tools.javac.tree.JCTree$JCNewClass tree
com.sun.tools.javac.code.Type t
void checkVarargsMethodDecl (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
com.sun.tools.javac.code.Symbol$MethodSymbol m
boolean hasTrustMeAnno
com.sun.tools.javac.code.Type varargElemType
private boolean isTrustMeAllowedOnMethod (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol s
com.sun.tools.javac.code.Type checkMethod (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, boolean, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.tree.JCTree arg
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.tree.JCTree arg
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.code.Type varArg
com.sun.tools.javac.code.Type varParam
com.sun.tools.javac.code.Type lastArg
com.sun.tools.javac.code.Type argtype
com.sun.tools.javac.code.Type mtype
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.List argtrees
com.sun.tools.javac.util.List argtypes
boolean useVarargs
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.code.Type owntype
com.sun.tools.javac.util.List formals
com.sun.tools.javac.util.List nonInferred
com.sun.tools.javac.code.Type last
com.sun.tools.javac.util.List args
com.sun.tools.javac.tree.JCTree$JCPolyExpression$PolyKind pkind
private void assertConvertible (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type actual
com.sun.tools.javac.code.Type formal
com.sun.tools.javac.util.Warner warn
public boolean checkValidGenericType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
private com.sun.tools.javac.code.Type firstIncompatibleTypeArg (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type actual
com.sun.tools.javac.code.Type arg
com.sun.tools.javac.code.Type type
com.sun.tools.javac.util.List formals
com.sun.tools.javac.util.List actuals
com.sun.tools.javac.util.List args
com.sun.tools.javac.util.List forms
com.sun.tools.javac.util.ListBuffer bounds_buf
com.sun.tools.javac.util.List tvars_cap
com.sun.tools.javac.util.List bounds
boolean isTypeArgErroneous (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
long checkFlags (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, long, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree)
long mask
long mask
long mask
long mask
long mask
long mask
long mask
long mask
long mask
long mask
long mask
long mask
long mask
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
long flags
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.tree.JCTree tree
long mask
long implicit
long illegal
private long implicitEnumFinalFlag (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree defs
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.Check$1SpecialTreeVisitor sts
com.sun.tools.javac.tree.JCTree$JCClassDecl cdef
void validate (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.Env env
void validate (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, boolean)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.Env env
boolean checkRaw
void validate (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
com.sun.tools.javac.comp.Env env
void checkRaw (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.Env env
private boolean withinAnonConstr (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env env
boolean subset (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List ts
boolean intersects (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List ts
com.sun.tools.javac.util.List incl (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List ts
com.sun.tools.javac.util.List excl (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List ts1
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List ts
com.sun.tools.javac.util.List union (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List ts1
com.sun.tools.javac.util.List ts2
com.sun.tools.javac.util.List ts
com.sun.tools.javac.util.List diff (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List ts1
com.sun.tools.javac.util.List ts2
com.sun.tools.javac.util.List ts
public com.sun.tools.javac.util.List intersect (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List ts1
com.sun.tools.javac.util.List ts2
com.sun.tools.javac.util.List ts
boolean isUnchecked (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol exc
boolean isUnchecked (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type exc
boolean isUnchecked (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symbol$CompletionFailure ex
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type exc
boolean isHandled (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type exc
com.sun.tools.javac.util.List handled
com.sun.tools.javac.util.List unhandled (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List thrown
com.sun.tools.javac.util.List handled
com.sun.tools.javac.util.List unhandled
static int protection (long)
long flags
java.lang.Object cannotOverride (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol)
String key
String key
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.code.Symbol$MethodSymbol other
String key
java.lang.Object uncheckedOverrides (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol)
String key
String key
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.code.Symbol$MethodSymbol other
String key
java.lang.Object varargsOverrides (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol)
String key
String key
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.code.Symbol$MethodSymbol other
String key
void checkOverride (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Lint prevLint
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.code.Symbol$MethodSymbol other
com.sun.tools.javac.code.Symbol$ClassSymbol origin
com.sun.tools.javac.code.Type mt
com.sun.tools.javac.code.Type ot
com.sun.tools.javac.util.List mtvars
com.sun.tools.javac.util.List otvars
com.sun.tools.javac.code.Type mtres
com.sun.tools.javac.code.Type otres
boolean resultTypesOK
com.sun.tools.javac.util.List otthrown
com.sun.tools.javac.util.List unhandledErased
com.sun.tools.javac.util.List unhandledUnerased
private boolean isDeprecatedOverrideIgnorable (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.util.List intfs
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.code.Symbol$ClassSymbol origin
com.sun.tools.javac.code.Symbol$ClassSymbol mc
com.sun.tools.javac.code.Type st
com.sun.tools.javac.code.Symbol$MethodSymbol stimpl
public void checkCompatibleConcretes (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symbol s2
com.sun.tools.javac.code.Type st2
com.sun.tools.javac.code.Scope$Entry e2
com.sun.tools.javac.code.Type t2
com.sun.tools.javac.code.Symbol s1
com.sun.tools.javac.code.Type st1
int s1ArgsLength
com.sun.tools.javac.code.Scope$Entry e1
com.sun.tools.javac.code.Type t1
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Type sup
public boolean checkCompatibleAbstracts (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type t1
com.sun.tools.javac.code.Type t2
public boolean checkCompatibleAbstracts (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type t1
com.sun.tools.javac.code.Type t2
com.sun.tools.javac.code.Type site
private com.sun.tools.javac.code.Symbol firstIncompatibility (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
java.util.Map interfaces2
com.sun.tools.javac.code.Symbol s
com.sun.tools.javac.code.Type t4
com.sun.tools.javac.code.Type t3
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type t1
com.sun.tools.javac.code.Type t2
com.sun.tools.javac.code.Type site
java.util.Map interfaces1
java.util.Map interfaces2
private void closure (com.sun.tools.javac.code.Type, java.util.Map)
com.sun.tools.javac.code.Type i
com.sun.tools.javac.code.Type t
java.util.Map typeMap
private void closure (com.sun.tools.javac.code.Type, java.util.Map, java.util.Map)
com.sun.tools.javac.code.Type i
com.sun.tools.javac.code.Type t
java.util.Map typesSkip
java.util.Map typeMap
private com.sun.tools.javac.code.Symbol firstDirectIncompatibility (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.List tvars1
com.sun.tools.javac.util.List tvars2
com.sun.tools.javac.code.Type rt1
com.sun.tools.javac.code.Type rt2
boolean compat
com.sun.tools.javac.code.Symbol s2
com.sun.tools.javac.code.Type st2
com.sun.tools.javac.code.Scope$Entry e2
com.sun.tools.javac.code.Symbol s1
com.sun.tools.javac.code.Type st1
com.sun.tools.javac.code.Symbol impl
com.sun.tools.javac.code.Scope$Entry e1
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type t1
com.sun.tools.javac.code.Type t2
com.sun.tools.javac.code.Type site
boolean checkCommonOverriderIn (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symbol s3
com.sun.tools.javac.code.Type st3
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol s1
com.sun.tools.javac.code.Symbol s2
com.sun.tools.javac.code.Type site
java.util.Map supertypes
com.sun.tools.javac.code.Type st1
com.sun.tools.javac.code.Type st2
void checkOverride (com.sun.tools.javac.tree.JCTree$JCMethodDecl, com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Type t2
com.sun.tools.javac.code.Type t
com.sun.tools.javac.tree.JCTree$JCAnnotation a
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.code.Symbol$ClassSymbol origin
void checkOverride (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Symbol$ClassSymbol origin
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.code.Symbol$TypeSymbol c
com.sun.tools.javac.code.Scope$Entry e
public void checkClassOverrideEqualsAndHashIfNeeded (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.util.List interfaces
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$ClassSymbol someClass
private void checkClassOverrideEqualsAndHash (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol equalsAtObject
com.sun.tools.javac.code.Symbol$MethodSymbol hashCodeAtObject
boolean overridesEquals
boolean overridesHashCode
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$ClassSymbol someClass
private boolean checkNameClash (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol$ClassSymbol origin
com.sun.tools.javac.code.Symbol s1
com.sun.tools.javac.code.Symbol s2
com.sun.tools.javac.comp.Check$ClashFilter cf
void checkAllDefined (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol undef1
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Symbol$MethodSymbol undef
void checkNonCyclicDecl (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
com.sun.tools.javac.comp.Check$CycleChecker cc
void checkNonCyclic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type t
void checkNonCyclic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type$TypeVar)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type$TypeVar t
private void checkNonCyclic1 (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$TypeVar tv
com.sun.tools.javac.code.Type b
com.sun.tools.javac.code.Type$TypeVar tv
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List seen
private boolean checkNonCyclicInternal (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Type st
com.sun.tools.javac.code.Type$ClassType clazz
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type t
boolean complete
com.sun.tools.javac.code.Symbol c
private void noteCyclic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Type st
void checkImplementations (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
void checkImplementations (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol absmeth
com.sun.tools.javac.code.Symbol$MethodSymbol implmeth
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol$ClassSymbol lc
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Symbol$ClassSymbol origin
com.sun.tools.javac.code.Symbol$ClassSymbol ic
void checkCompatibleSupertypes (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.List m
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type c
com.sun.tools.javac.util.List supertypes
com.sun.tools.javac.code.Type supertype
void checkConflicts (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Type ct
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$TypeSymbol c
void checkOverrideClashes (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$MethodSymbol)
String key
com.sun.tools.javac.code.Symbol m2
com.sun.tools.javac.code.Symbol m1
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.sun.tools.javac.comp.Check$ClashFilter cf
com.sun.tools.javac.util.List potentiallyAmbiguousList
boolean overridesAny
void checkHideClashes (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Symbol s
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.sun.tools.javac.comp.Check$ClashFilter cf
void checkDefaultMethodClashes (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
String errKey
com.sun.tools.javac.code.Symbol s2
String errKey
com.sun.tools.javac.code.Symbol s1
com.sun.tools.javac.code.Symbol s2
com.sun.tools.javac.code.Symbol$MethodSymbol provSym
com.sun.tools.javac.util.ListBuffer abstracts
com.sun.tools.javac.util.ListBuffer defaults
com.sun.tools.javac.util.List prov
com.sun.tools.javac.code.Symbol m
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type site
com.sun.tools.javac.comp.Check$DefaultMethodClashFilter dcf
void checkPotentiallyAmbiguousOverloads (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type mt1
com.sun.tools.javac.code.Type mt2
int maxLength
com.sun.tools.javac.util.List args1
com.sun.tools.javac.util.List args2
boolean potentiallyAmbiguous
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Symbol$MethodSymbol msym1
com.sun.tools.javac.code.Symbol$MethodSymbol msym2
void checkElemAccessFromSerializableLambda (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.tree.JCTree tree
private boolean isEffectivelyNonPublic (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
private void syntheticError (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol sym
void checkClassBounds (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type type
void checkClassBounds (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.util.Map, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.List oldparams
com.sun.tools.javac.util.List newparams
com.sun.tools.javac.code.Type it
com.sun.tools.javac.code.Type oldit
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
java.util.Map seensofar
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Type st
void checkNotRepeated (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, java.util.Set)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type it
java.util.Set its
void validateAnnotationTree (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
void validateAnnotationType (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree restype
void validateAnnotationType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type type
void validateAnnotationMethod (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Scope s
com.sun.tools.javac.code.Type sup
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$MethodSymbol m
public void validateAnnotations (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.tree.JCTree$JCAnnotation a
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.code.Symbol s
public void validateTypeAnnotations (com.sun.tools.javac.util.List, boolean)
com.sun.tools.javac.tree.JCTree$JCAnnotation a
com.sun.tools.javac.util.List annotations
boolean isTypeParameter
private void validateAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.tree.JCTree$JCAnnotation a
com.sun.tools.javac.code.Symbol s
public void validateTypeAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation, boolean)
com.sun.tools.javac.tree.JCTree$JCAnnotation a
boolean isTypeParameter
public void validateRepeatable (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Attribute$Compound, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.code.Symbol$TypeSymbol s
com.sun.tools.javac.code.Attribute$Compound repeatable
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List l
private void validateValue (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.code.Type ret
com.sun.tools.javac.code.Symbol$TypeSymbol container
com.sun.tools.javac.code.Symbol$TypeSymbol contained
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Scope$Entry e
private void validateRetention (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.code.Symbol container
com.sun.tools.javac.code.Symbol contained
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Attribute$RetentionPolicy containerRetention
com.sun.tools.javac.code.Attribute$RetentionPolicy containedRetention
boolean error
private void validateDocumented (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.code.Symbol container
com.sun.tools.javac.code.Symbol contained
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
private void validateInherited (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.code.Symbol container
com.sun.tools.javac.code.Symbol contained
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
private void validateTarget (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
java.util.Set containerTargets
com.sun.tools.javac.code.Attribute$Enum e
com.sun.tools.javac.code.Attribute app
java.util.Set containedTargets
com.sun.tools.javac.code.Attribute$Enum e
com.sun.tools.javac.code.Attribute app
com.sun.tools.javac.code.Symbol container
com.sun.tools.javac.code.Symbol contained
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
java.util.Set containerTargets
com.sun.tools.javac.code.Attribute$Array containerTarget
java.util.Set containedTargets
com.sun.tools.javac.code.Attribute$Array containedTarget
private java.util.Set getDefaultTargetSet ()
java.util.Set targets
private boolean isTargetSubsetOf (java.util.Set, java.util.Set)
com.sun.tools.javac.util.Name n1
boolean currentElementOk
com.sun.tools.javac.util.Name n2
java.util.Set s
java.util.Set t
private void validateDefault (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.code.Symbol elm
com.sun.tools.javac.code.Symbol container
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Scope scope
boolean isOverrider (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Scope scope
com.sun.tools.javac.code.Type sup
com.sun.tools.javac.code.Symbol s
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.code.Symbol$TypeSymbol owner
protected boolean isTypeAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation, boolean)
com.sun.tools.javac.code.Attribute$Enum e
com.sun.tools.javac.code.Attribute app
com.sun.tools.javac.tree.JCTree$JCAnnotation a
boolean isTypeParameter
com.sun.tools.javac.code.Attribute$Compound atTarget
com.sun.tools.javac.code.Attribute atValue
com.sun.tools.javac.code.Attribute$Array arr
boolean annotationApplicable (com.sun.tools.javac.tree.JCTree$JCAnnotation, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.Name[] targets
com.sun.tools.javac.code.Attribute app
com.sun.tools.javac.code.Attribute$Enum e
int i
com.sun.tools.javac.util.Name target
com.sun.tools.javac.tree.JCTree$JCAnnotation a
com.sun.tools.javac.code.Symbol s
com.sun.tools.javac.code.Attribute$Array arr
com.sun.tools.javac.util.Name[] targets
com.sun.tools.javac.code.Attribute$Array getAttributeTargetAttribute (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol s
com.sun.tools.javac.code.Attribute$Compound atTarget
com.sun.tools.javac.code.Attribute atValue
private com.sun.tools.javac.util.Name[] defaultTargetMetaInfo (com.sun.tools.javac.tree.JCTree$JCAnnotation, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.tree.JCTree$JCAnnotation a
com.sun.tools.javac.code.Symbol s
public boolean validateAnnotationDeferErrors (com.sun.tools.javac.tree.JCTree$JCAnnotation)
com.sun.tools.javac.tree.JCTree$JCAnnotation a
boolean res
com.sun.tools.javac.util.Log$DiagnosticHandler diagHandler
private boolean validateAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.tree.JCTree$JCAssign assign
com.sun.tools.javac.code.Symbol m
com.sun.tools.javac.tree.JCTree arg
com.sun.tools.javac.code.Symbol$MethodSymbol m
String key
com.sun.tools.javac.tree.JCTree elem
com.sun.tools.javac.tree.JCTree$JCAnnotation a
boolean isValid
java.util.Set members
com.sun.tools.javac.util.List missingDefaults
com.sun.tools.javac.tree.JCTree$JCAssign assign
com.sun.tools.javac.code.Symbol m
com.sun.tools.javac.tree.JCTree rhs
com.sun.tools.javac.tree.JCTree$JCNewArray na
java.util.Set targets
void checkDeprecatedAnnotation (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol s
void checkDeprecated (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol other
com.sun.tools.javac.code.Symbol s
void checkSunAPI (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol s
void checkProfile (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol s
void checkNonCyclicElements (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCMethodDecl meth
com.sun.tools.javac.tree.JCTree def
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
void checkNonCyclicElementsInternal (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Symbol s
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
void checkAnnotationResType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type type
void checkCyclicConstructors (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCMethodInvocation app
com.sun.tools.javac.tree.JCTree$JCMethodDecl meth
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Symbol caller
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
java.util.Map callMap
com.sun.tools.javac.code.Symbol[] ctors
private void checkCyclicConstructor (com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.tools.javac.code.Symbol, java.util.Map)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
com.sun.tools.javac.code.Symbol ctor
java.util.Map callMap
int checkOperator (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$OperatorSymbol, com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$OperatorSymbol operator
com.sun.tools.javac.tree.JCTree$Tag tag
com.sun.tools.javac.code.Type left
com.sun.tools.javac.code.Type right
void checkDivZero (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
int opc
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol operator
com.sun.tools.javac.code.Type operand
void checkEmptyIf (com.sun.tools.javac.tree.JCTree$JCIf)
com.sun.tools.javac.tree.JCTree$JCIf tree
boolean checkUnique (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope s
void duplicateErasureError (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol sym1
com.sun.tools.javac.code.Symbol sym2
boolean checkUniqueImport (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope s
boolean checkUniqueStaticImport (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope s
private boolean checkUniqueImport (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope, boolean)
boolean isClassDecl
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope s
boolean staticImport
public void checkCanonical (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
private boolean isCanonical (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree$JCFieldAccess s
com.sun.tools.javac.tree.JCTree tree
void checkForBadAuxiliaryClassAccess (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Symbol$ClassSymbol c
public com.sun.tools.javac.util.Warner castWarner (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type found
com.sun.tools.javac.code.Type expected
public com.sun.tools.javac.util.Warner convertWarner (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type found
com.sun.tools.javac.code.Type expected
public void checkFunctionalInterface (com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.tree.JCTree$JCAnnotation a
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Types$FunctionDescriptorLookupError ex
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
com.sun.tools.javac.code.Symbol$ClassSymbol cs
com.sun.tools.javac.code.Attribute$Compound functionalType
static com.sun.tools.javac.util.Log access$000 (com.sun.tools.javac.comp.Check)
com.sun.tools.javac.comp.Check x0
static com.sun.tools.javac.code.Types access$100 (com.sun.tools.javac.comp.Check)
com.sun.tools.javac.comp.Check x0
static com.sun.tools.javac.comp.Infer access$200 (com.sun.tools.javac.comp.Check)
com.sun.tools.javac.comp.Check x0
static com.sun.tools.javac.comp.DeferredAttr access$300 (com.sun.tools.javac.comp.Check)
com.sun.tools.javac.comp.Check x0
static com.sun.tools.javac.code.Lint access$400 (com.sun.tools.javac.comp.Check)
com.sun.tools.javac.comp.Check x0
static com.sun.tools.javac.code.Type access$500 (com.sun.tools.javac.comp.Check, com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.Check x0
com.sun.tools.javac.code.Type x1
static com.sun.tools.javac.util.Names access$600 (com.sun.tools.javac.comp.Check)
com.sun.tools.javac.comp.Check x0
static com.sun.tools.javac.comp.Enter access$700 (com.sun.tools.javac.comp.Check)
com.sun.tools.javac.comp.Check x0
static void access$800 (com.sun.tools.javac.comp.Check, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.comp.Check x0
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition x1
com.sun.tools.javac.code.Symbol$ClassSymbol x2
static boolean access$900 (com.sun.tools.javac.comp.Check, com.sun.tools.javac.tree.JCTree$JCAnnotation)
com.sun.tools.javac.comp.Check x0
com.sun.tools.javac.tree.JCTree$JCAnnotation x1
static boolean access$1000 (com.sun.tools.javac.comp.Check)
com.sun.tools.javac.comp.Check x0
static com.sun.tools.javac.util.JCDiagnostic$Factory access$1100 (com.sun.tools.javac.comp.Check)
com.sun.tools.javac.comp.Check x0
static com.sun.tools.javac.code.Symbol$MethodSymbol access$1200 (com.sun.tools.javac.comp.Check)
com.sun.tools.javac.comp.Check x0
static com.sun.tools.javac.code.Symtab access$1300 (com.sun.tools.javac.comp.Check)
com.sun.tools.javac.comp.Check x0
static boolean access$1400 (com.sun.tools.javac.comp.Check, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.Check x0
com.sun.tools.javac.code.Symbol x1
static void ()
}
com/sun/tools/javac/comp/CompileStates$CompileState.classCompileStates.java
package com.sun.tools.javac.comp
public final com.sun.tools.javac.comp.CompileStates$CompileState extends java.lang.Enum {
public static final com.sun.tools.javac.comp.CompileStates$CompileState INIT
public static final com.sun.tools.javac.comp.CompileStates$CompileState PARSE
public static final com.sun.tools.javac.comp.CompileStates$CompileState ENTER
public static final com.sun.tools.javac.comp.CompileStates$CompileState PROCESS
public static final com.sun.tools.javac.comp.CompileStates$CompileState ATTR
public static final com.sun.tools.javac.comp.CompileStates$CompileState FLOW
public static final com.sun.tools.javac.comp.CompileStates$CompileState TRANSTYPES
public static final com.sun.tools.javac.comp.CompileStates$CompileState UNLAMBDA
public static final com.sun.tools.javac.comp.CompileStates$CompileState LOWER
public static final com.sun.tools.javac.comp.CompileStates$CompileState GENERATE
private final int value
private static final com.sun.tools.javac.comp.CompileStates$CompileState[] $VALUES
public static com.sun.tools.javac.comp.CompileStates$CompileState[] values ()
public static com.sun.tools.javac.comp.CompileStates$CompileState valueOf (java.lang.String)
String name
private void (java.lang.String, int, int)
int value
public boolean isAfter (com.sun.tools.javac.comp.CompileStates$CompileState)
com.sun.tools.javac.comp.CompileStates$CompileState other
public static com.sun.tools.javac.comp.CompileStates$CompileState max (com.sun.tools.javac.comp.CompileStates$CompileState, com.sun.tools.javac.comp.CompileStates$CompileState)
com.sun.tools.javac.comp.CompileStates$CompileState a
com.sun.tools.javac.comp.CompileStates$CompileState b
static void ()
}
com/sun/tools/javac/comp/CompileStates.classCompileStates.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.CompileStates extends java.util.HashMap {
protected static final com.sun.tools.javac.util.Context$Key compileStatesKey
private static final long serialVersionUID
protected com.sun.tools.javac.util.Context context
public static com.sun.tools.javac.comp.CompileStates instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.comp.CompileStates instance
public void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public boolean isDone (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.CompileStates$CompileState)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.CompileStates$CompileState cs
com.sun.tools.javac.comp.CompileStates$CompileState ecs
static void ()
}
com/sun/tools/javac/comp/ConstFold$1.classConstFold.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.ConstFold$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static void ()
}
com/sun/tools/javac/comp/ConstFold.classConstFold.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.ConstFold extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key constFoldKey
private com.sun.tools.javac.code.Symtab syms
static final Integer minusOne
static final Integer zero
static final Integer one
public static strictfp com.sun.tools.javac.comp.ConstFold instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.comp.ConstFold instance
private strictfp void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
private static strictfp java.lang.Integer b2i (boolean)
boolean b
private static strictfp int intValue (java.lang.Object)
Object x
private static strictfp long longValue (java.lang.Object)
Object x
private static strictfp float floatValue (java.lang.Object)
Object x
private static strictfp double doubleValue (java.lang.Object)
Object x
strictfp com.sun.tools.javac.code.Type fold (int, com.sun.tools.javac.util.List)
int opcode
com.sun.tools.javac.util.List argtypes
int argCount
strictfp com.sun.tools.javac.code.Type fold1 (int, com.sun.tools.javac.code.Type)
Object od
ArithmeticException e
int opcode
com.sun.tools.javac.code.Type operand
strictfp com.sun.tools.javac.code.Type fold2 (int, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t1
Object l
Object r
ArithmeticException e
int opcode
com.sun.tools.javac.code.Type left
com.sun.tools.javac.code.Type right
strictfp com.sun.tools.javac.code.Type coerce (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
Object n
com.sun.tools.javac.code.Type etype
com.sun.tools.javac.code.Type ttype
static strictfp void ()
}
com/sun/tools/javac/comp/DeferredAttr$1.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$1 extends com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext {
final com.sun.tools.javac.comp.DeferredAttr this$0
void (com.sun.tools.javac.comp.DeferredAttr, com.sun.tools.javac.comp.DeferredAttr$AttrMode, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase, com.sun.tools.javac.comp.Infer$InferenceContext, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.comp.DeferredAttr this$0
com.sun.tools.javac.comp.DeferredAttr$AttrMode mode
com.sun.tools.javac.code.Symbol msym
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase phase
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext parent
com.sun.tools.javac.util.Warner warn
void addDeferredAttrNode (com.sun.tools.javac.comp.DeferredAttr$DeferredType, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy)
com.sun.tools.javac.comp.DeferredAttr$DeferredType dt
com.sun.tools.javac.comp.Attr$ResultInfo ri
com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy deferredStuckPolicy
void complete ()
public java.lang.String toString ()
}
com/sun/tools/javac/comp/DeferredAttr$2.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$2 extends java.lang.Object implements com.sun.tools.javac.comp.DeferredAttr$DeferredTypeCompleter {
final com.sun.tools.javac.comp.DeferredAttr this$0
void (com.sun.tools.javac.comp.DeferredAttr)
com.sun.tools.javac.comp.DeferredAttr this$0
public com.sun.tools.javac.code.Type complete (com.sun.tools.javac.comp.DeferredAttr$DeferredType, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
com.sun.tools.javac.tree.JCTree speculativeTree
com.sun.tools.javac.comp.DeferredAttr$DeferredType dt
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
}
com/sun/tools/javac/comp/DeferredAttr$3.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$3 extends java.lang.Object implements com.sun.tools.javac.comp.DeferredAttr$DeferredTypeCompleter {
final com.sun.tools.javac.comp.DeferredAttr this$0
void (com.sun.tools.javac.comp.DeferredAttr)
com.sun.tools.javac.comp.DeferredAttr this$0
public com.sun.tools.javac.code.Type complete (com.sun.tools.javac.comp.DeferredAttr$DeferredType, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
com.sun.tools.javac.comp.DeferredAttr$DeferredType dt
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
}
com/sun/tools/javac/comp/DeferredAttr$4.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$4 extends java.lang.Object implements com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy {
final com.sun.tools.javac.comp.DeferredAttr this$0
void (com.sun.tools.javac.comp.DeferredAttr)
com.sun.tools.javac.comp.DeferredAttr this$0
public boolean isStuck ()
public java.util.Set stuckVars ()
public java.util.Set depVars ()
}
com/sun/tools/javac/comp/DeferredAttr$5$1PosScanner.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$5$1PosScanner extends com.sun.tools.javac.tree.TreeScanner {
boolean found
final com.sun.tools.javac.util.JCDiagnostic val$d
final com.sun.tools.javac.comp.DeferredAttr$5 this$1
void (com.sun.tools.javac.comp.DeferredAttr$5, com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.comp.DeferredAttr$5 this$1
public void scan (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
}
com/sun/tools/javac/comp/DeferredAttr$5.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$5 extends java.lang.Object implements com.sun.tools.javac.util.Filter {
final com.sun.tools.javac.tree.JCTree val$newTree
final com.sun.tools.javac.comp.DeferredAttr this$0
void (com.sun.tools.javac.comp.DeferredAttr, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.comp.DeferredAttr this$0
public boolean accepts (com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic d
com.sun.tools.javac.comp.DeferredAttr$5$1PosScanner posScanner
public volatile boolean accepts (java.lang.Object)
}
com/sun/tools/javac/comp/DeferredAttr$6.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$6 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$comp$DeferredAttr$AttrMode
static final int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static final int[] $SwitchMap$com$sun$tools$javac$comp$DeferredAttr$ArgumentExpressionKind
static void ()
}
com/sun/tools/javac/comp/DeferredAttr$ArgumentExpressionKind.classDeferredAttr.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.DeferredAttr$ArgumentExpressionKind extends java.lang.Enum {
public static final com.sun.tools.javac.comp.DeferredAttr$ArgumentExpressionKind POLY
public static final com.sun.tools.javac.comp.DeferredAttr$ArgumentExpressionKind NO_POLY
public static final com.sun.tools.javac.comp.DeferredAttr$ArgumentExpressionKind PRIMITIVE
private static final com.sun.tools.javac.comp.DeferredAttr$ArgumentExpressionKind[] $VALUES
public static com.sun.tools.javac.comp.DeferredAttr$ArgumentExpressionKind[] values ()
public static com.sun.tools.javac.comp.DeferredAttr$ArgumentExpressionKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public final boolean isPoly ()
public final boolean isPrimitive ()
static com.sun.tools.javac.comp.DeferredAttr$ArgumentExpressionKind standaloneKind (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Types types
static com.sun.tools.javac.comp.DeferredAttr$ArgumentExpressionKind methodKind (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type restype
static void ()
}
com/sun/tools/javac/comp/DeferredAttr$AttrMode.classDeferredAttr.java
package com.sun.tools.javac.comp
public final com.sun.tools.javac.comp.DeferredAttr$AttrMode extends java.lang.Enum {
public static final com.sun.tools.javac.comp.DeferredAttr$AttrMode SPECULATIVE
public static final com.sun.tools.javac.comp.DeferredAttr$AttrMode CHECK
private static final com.sun.tools.javac.comp.DeferredAttr$AttrMode[] $VALUES
public static com.sun.tools.javac.comp.DeferredAttr$AttrMode[] values ()
public static com.sun.tools.javac.comp.DeferredAttr$AttrMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/comp/DeferredAttr$CheckStuckPolicy$1.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$CheckStuckPolicy$1 extends com.sun.tools.javac.comp.DeferredAttr$LambdaReturnScanner {
final com.sun.tools.javac.code.Type val$pt
final com.sun.tools.javac.comp.DeferredAttr$CheckStuckPolicy this$1
void (com.sun.tools.javac.comp.DeferredAttr$CheckStuckPolicy, com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.DeferredAttr$CheckStuckPolicy this$1
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
com.sun.tools.javac.code.Type prevPt
com.sun.tools.javac.tree.JCTree$JCReturn tree
}
com/sun/tools/javac/comp/DeferredAttr$CheckStuckPolicy.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$CheckStuckPolicy extends com.sun.tools.javac.comp.DeferredAttr$PolyScanner implements com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy com.sun.tools.javac.comp.Infer$FreeTypeListener {
com.sun.tools.javac.code.Type pt
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
java.util.Set stuckVars
java.util.Set depVars
final com.sun.tools.javac.comp.DeferredAttr this$0
public boolean isStuck ()
public java.util.Set stuckVars ()
public java.util.Set depVars ()
public void (com.sun.tools.javac.comp.DeferredAttr, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredType)
com.sun.tools.javac.comp.DeferredAttr this$0
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.comp.DeferredAttr$DeferredType dt
public void typesInferred (com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.tree.JCTree$JCLambda tree
com.sun.tools.javac.code.Type descType
com.sun.tools.javac.util.List freeArgVars
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
com.sun.tools.javac.tree.JCTree$JCMemberReference tree
com.sun.tools.javac.code.Type descType
com.sun.tools.javac.util.List freeArgVars
void scanLambdaBody (com.sun.tools.javac.tree.JCTree$JCLambda, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type prevPt
com.sun.tools.javac.comp.DeferredAttr$LambdaReturnScanner lambdaScanner
com.sun.tools.javac.tree.JCTree$JCLambda lambda
com.sun.tools.javac.code.Type pt
}
com/sun/tools/javac/comp/DeferredAttr$DeferredAttrContext.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext extends java.lang.Object {
final com.sun.tools.javac.comp.DeferredAttr$AttrMode mode
final com.sun.tools.javac.code.Symbol msym
final com.sun.tools.javac.comp.Resolve$MethodResolutionPhase phase
final com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
final com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext parent
final com.sun.tools.javac.util.Warner warn
java.util.ArrayList deferredAttrNodes
final com.sun.tools.javac.comp.DeferredAttr this$0
void (com.sun.tools.javac.comp.DeferredAttr, com.sun.tools.javac.comp.DeferredAttr$AttrMode, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase, com.sun.tools.javac.comp.Infer$InferenceContext, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.comp.DeferredAttr this$0
com.sun.tools.javac.comp.DeferredAttr$AttrMode mode
com.sun.tools.javac.code.Symbol msym
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase phase
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext parent
com.sun.tools.javac.util.Warner warn
void addDeferredAttrNode (com.sun.tools.javac.comp.DeferredAttr$DeferredType, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy)
com.sun.tools.javac.comp.DeferredAttr$DeferredType dt
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy deferredStuckPolicy
void complete ()
java.util.Set prevDeps
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List restStuckVars
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode deferredAttrNode
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode deferredNode
com.sun.tools.javac.comp.Infer$GraphStrategy$NodeNotFoundException ex
java.util.Map depVarsMap
com.sun.tools.javac.util.List stuckVars
boolean progress
private boolean insideOverloadPhase ()
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext dac
static boolean access$000 (com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext x0
}
com/sun/tools/javac/comp/DeferredAttr$DeferredAttrNode$1.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode$1 extends com.sun.tools.javac.comp.Check$NestedCheckContext {
final com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext val$deferredAttrContext
final com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode this$1
void (com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode, com.sun.tools.javac.comp.Check$CheckContext, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode this$1
com.sun.tools.javac.comp.Check$CheckContext enclosingContext
public com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext ()
public com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext ()
}
com/sun/tools/javac/comp/DeferredAttr$DeferredAttrNode$LambdaBodyStructChecker.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode$LambdaBodyStructChecker extends com.sun.tools.javac.tree.TreeScanner {
boolean isVoidCompatible
boolean isPotentiallyValueCompatible
final com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode this$1
void (com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode)
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode this$1
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.tree.JCTree$JCLambda tree
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCNewClass tree
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
com.sun.tools.javac.tree.JCTree$JCReturn tree
}
com/sun/tools/javac/comp/DeferredAttr$DeferredAttrNode$StructuralStuckChecker.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode$StructuralStuckChecker extends com.sun.tools.javac.tree.TreeScanner implements com.sun.tools.javac.comp.DeferredAttr$DeferredTypeCompleter {
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.comp.Env env
final com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode this$1
void (com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode)
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode this$1
public com.sun.tools.javac.code.Type complete (com.sun.tools.javac.comp.DeferredAttr$DeferredType, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
com.sun.tools.javac.comp.DeferredAttr$DeferredType dt
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.code.Types$FunctionDescriptorLookupError ex
boolean isExpressionCompatible
boolean isValueCompatible
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode$LambdaBodyStructChecker lambdaBodyChecker
boolean isVoidCompatible
com.sun.tools.javac.code.Type descriptorType
com.sun.tools.javac.code.Type currentReturnType
boolean returnTypeIsVoid
com.sun.tools.javac.tree.JCTree$JCLambda tree
com.sun.tools.javac.comp.Check$CheckContext checkContext
com.sun.tools.javac.code.Type pt
boolean canLambdaBodyCompleteNormally (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.tree.JCTree$JCBlock body
com.sun.tools.javac.tree.JCTree$JCBlock body
com.sun.tools.javac.util.List tmpParams
com.sun.tools.javac.comp.Attr$ResultInfo bodyResultInfo
com.sun.tools.javac.util.Log$DiagnosticHandler diagHandler
com.sun.tools.javac.tree.JCTree$JCBlock body
com.sun.tools.javac.tree.JCTree$JCLambda tree
com.sun.tools.javac.tree.JCTree$JCLambda newTree
com.sun.tools.javac.comp.Env localEnv
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCNewClass tree
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
com.sun.tools.javac.code.Types$FunctionDescriptorLookupError ex
com.sun.tools.javac.code.Type t
com.sun.tools.javac.comp.Env localEnv
com.sun.tools.javac.tree.JCTree$JCExpression exprTree
com.sun.tools.javac.util.ListBuffer argtypes
com.sun.tools.javac.tree.JCTree$JCMemberReference mref2
com.sun.tools.javac.code.Symbol lookupSym
com.sun.tools.javac.tree.JCTree$JCMemberReference tree
com.sun.tools.javac.comp.Check$CheckContext checkContext
com.sun.tools.javac.code.Type pt
}
com/sun/tools/javac/comp/DeferredAttr$DeferredAttrNode.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrNode extends java.lang.Object {
com.sun.tools.javac.comp.DeferredAttr$DeferredType dt
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy deferredStuckPolicy
final com.sun.tools.javac.comp.DeferredAttr this$0
void (com.sun.tools.javac.comp.DeferredAttr, com.sun.tools.javac.comp.DeferredAttr$DeferredType, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy)
com.sun.tools.javac.comp.DeferredAttr this$0
com.sun.tools.javac.comp.DeferredAttr$DeferredType dt
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy deferredStuckPolicy
boolean process (com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
com.sun.tools.javac.comp.Attr$ResultInfo instResultInfo
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
}
com/sun/tools/javac/comp/DeferredAttr$DeferredChecker$1.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$DeferredChecker$1 extends java.lang.Object implements com.sun.tools.javac.comp.DeferredAttr$MethodAnalyzer {
final com.sun.tools.javac.comp.DeferredAttr$DeferredChecker this$1
void (com.sun.tools.javac.comp.DeferredAttr$DeferredChecker)
com.sun.tools.javac.comp.DeferredAttr$DeferredChecker this$1
public com.sun.tools.javac.comp.DeferredAttr$ArgumentExpressionKind process (com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol ms
public com.sun.tools.javac.comp.DeferredAttr$ArgumentExpressionKind reduce (com.sun.tools.javac.comp.DeferredAttr$ArgumentExpressionKind, com.sun.tools.javac.comp.DeferredAttr$ArgumentExpressionKind)
com.sun.tools.javac.comp.DeferredAttr$ArgumentExpressionKind kind1
com.sun.tools.javac.comp.DeferredAttr$ArgumentExpressionKind kind2
public boolean shouldStop (com.sun.tools.javac.comp.DeferredAttr$ArgumentExpressionKind)
com.sun.tools.javac.comp.DeferredAttr$ArgumentExpressionKind result
public volatile boolean shouldStop (java.lang.Object)
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
public volatile java.lang.Object process (com.sun.tools.javac.code.Symbol$MethodSymbol)
}
com/sun/tools/javac/comp/DeferredAttr$DeferredChecker$2.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$DeferredChecker$2 extends com.sun.tools.javac.comp.Resolve$LookupHelper {
final com.sun.tools.javac.tree.JCTree$JCExpression val$rec
final com.sun.tools.javac.comp.DeferredAttr$DeferredChecker this$1
void (com.sun.tools.javac.comp.DeferredAttr$DeferredChecker, com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.comp.DeferredAttr$DeferredChecker this$1
com.sun.tools.javac.comp.Resolve x0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase maxPhase
com.sun.tools.javac.code.Symbol lookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase phase
com.sun.tools.javac.code.Symbol access (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.code.Symbol sym
}
com/sun/tools/javac/comp/DeferredAttr$DeferredChecker$3.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$DeferredChecker$3 extends java.lang.Object implements com.sun.tools.javac.comp.DeferredAttr$MethodAnalyzer {
final com.sun.tools.javac.comp.DeferredAttr$DeferredChecker this$1
void (com.sun.tools.javac.comp.DeferredAttr$DeferredChecker)
com.sun.tools.javac.comp.DeferredAttr$DeferredChecker this$1
public com.sun.tools.javac.code.Symbol process (com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol ms
com.sun.tools.javac.comp.DeferredAttr$ArgumentExpressionKind kind
public com.sun.tools.javac.code.Symbol reduce (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol s1
com.sun.tools.javac.code.Symbol s2
public boolean shouldStop (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol result
public volatile boolean shouldStop (java.lang.Object)
public volatile java.lang.Object reduce (java.lang.Object, java.lang.Object)
public volatile java.lang.Object process (com.sun.tools.javac.code.Symbol$MethodSymbol)
}
com/sun/tools/javac/comp/DeferredAttr$DeferredChecker.classDeferredAttr.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.DeferredAttr$DeferredChecker extends com.sun.tools.javac.comp.DeferredAttr$FilterScanner {
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.DeferredAttr$ArgumentExpressionKind result
com.sun.tools.javac.comp.DeferredAttr$MethodAnalyzer argumentKindAnalyzer
com.sun.tools.javac.comp.DeferredAttr$MethodAnalyzer returnSymbolAnalyzer
final com.sun.tools.javac.comp.DeferredAttr this$0
public void (com.sun.tools.javac.comp.DeferredAttr, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.DeferredAttr this$0
com.sun.tools.javac.comp.Env env
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.tree.JCTree$JCLambda tree
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
com.sun.tools.javac.tree.JCTree$JCMemberReference tree
com.sun.tools.javac.comp.Env localEnv
com.sun.tools.javac.tree.JCTree$JCExpression exprTree
com.sun.tools.javac.tree.JCTree$JCMemberReference mref2
com.sun.tools.javac.code.Symbol res
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
com.sun.tools.javac.tree.JCTree$JCTypeCast tree
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
com.sun.tools.javac.tree.JCTree$JCConditional tree
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCNewClass tree
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol sym
private boolean isSimpleReceiver (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree$JCNewClass nc
com.sun.tools.javac.tree.JCTree rec
private com.sun.tools.javac.comp.DeferredAttr$ArgumentExpressionKind reduce (com.sun.tools.javac.comp.DeferredAttr$ArgumentExpressionKind)
com.sun.tools.javac.comp.DeferredAttr$ArgumentExpressionKind kind
public void visitLiteral (com.sun.tools.javac.tree.JCTree$JCLiteral)
com.sun.tools.javac.tree.JCTree$JCLiteral tree
com.sun.tools.javac.code.Type litType
void skip (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
private com.sun.tools.javac.code.Symbol quicklyResolveMethod (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Symbol recSym
com.sun.tools.javac.code.Symbol resolvedReturnType
com.sun.tools.javac.code.Type site
com.sun.tools.javac.tree.JCTree$JCNewClass nc
com.sun.tools.javac.code.Type site
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
com.sun.tools.javac.tree.JCTree$JCExpression rec
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List args
com.sun.tools.javac.util.Name name
com.sun.tools.javac.comp.Resolve$LookupHelper lh
java.lang.Object analyzeCandidateMethods (com.sun.tools.javac.code.Symbol, java.lang.Object, com.sun.tools.javac.comp.DeferredAttr$MethodAnalyzer)
com.sun.tools.javac.code.Symbol s
com.sun.tools.javac.comp.Resolve$AmbiguityError err
Object res
com.sun.tools.javac.code.Symbol sym
Object defaultValue
com.sun.tools.javac.comp.DeferredAttr$MethodAnalyzer analyzer
}
com/sun/tools/javac/comp/DeferredAttr$DeferredStuckPolicy.classDeferredAttr.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy extends java.lang.Object {
public abstract boolean isStuck ()
public abstract java.util.Set stuckVars ()
public abstract java.util.Set depVars ()
}
com/sun/tools/javac/comp/DeferredAttr$DeferredType$SpeculativeCache$Entry.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$DeferredType$SpeculativeCache$Entry extends java.lang.Object {
com.sun.tools.javac.tree.JCTree speculativeTree
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
final com.sun.tools.javac.comp.DeferredAttr$DeferredType$SpeculativeCache this$2
public void (com.sun.tools.javac.comp.DeferredAttr$DeferredType$SpeculativeCache, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.comp.DeferredAttr$DeferredType$SpeculativeCache this$2
com.sun.tools.javac.tree.JCTree speculativeTree
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
boolean matches (com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase phase
}
com/sun/tools/javac/comp/DeferredAttr$DeferredType$SpeculativeCache.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$DeferredType$SpeculativeCache extends java.lang.Object {
private java.util.Map cache
final com.sun.tools.javac.comp.DeferredAttr$DeferredType this$1
void (com.sun.tools.javac.comp.DeferredAttr$DeferredType)
com.sun.tools.javac.comp.DeferredAttr$DeferredType this$1
com.sun.tools.javac.comp.DeferredAttr$DeferredType$SpeculativeCache$Entry get (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.DeferredAttr$DeferredType$SpeculativeCache$Entry e
com.sun.tools.javac.code.Symbol msym
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase phase
com.sun.tools.javac.util.List entries
void put (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.tree.JCTree speculativeTree
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.code.Symbol msym
com.sun.tools.javac.util.List entries
}
com/sun/tools/javac/comp/DeferredAttr$DeferredType.classDeferredAttr.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.DeferredAttr$DeferredType extends com.sun.tools.javac.code.Type {
public com.sun.tools.javac.tree.JCTree$JCExpression tree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.DeferredAttr$AttrMode mode
com.sun.tools.javac.comp.DeferredAttr$DeferredType$SpeculativeCache speculativeCache
final com.sun.tools.javac.comp.DeferredAttr this$0
void (com.sun.tools.javac.comp.DeferredAttr, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.DeferredAttr this$0
com.sun.tools.javac.tree.JCTree$JCExpression tree
com.sun.tools.javac.comp.Env env
public com.sun.tools.javac.code.TypeTag getTag ()
public java.lang.String toString ()
com.sun.tools.javac.code.Type speculativeType (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.code.Symbol msym
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase phase
com.sun.tools.javac.comp.DeferredAttr$DeferredType$SpeculativeCache$Entry e
com.sun.tools.javac.code.Type check (com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy deferredStuckPolicy
com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy deferredStuckPolicy
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy deferredStuckPolicy
private com.sun.tools.javac.code.Type check (com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy, com.sun.tools.javac.comp.DeferredAttr$DeferredTypeCompleter)
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy deferredStuckPolicy
com.sun.tools.javac.comp.DeferredAttr$DeferredTypeCompleter deferredTypeCompleter
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
static com.sun.tools.javac.code.Type access$100 (com.sun.tools.javac.comp.DeferredAttr$DeferredType, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy, com.sun.tools.javac.comp.DeferredAttr$DeferredTypeCompleter)
com.sun.tools.javac.comp.DeferredAttr$DeferredType x0
com.sun.tools.javac.comp.Attr$ResultInfo x1
com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy x2
com.sun.tools.javac.comp.DeferredAttr$DeferredTypeCompleter x3
}
com/sun/tools/javac/comp/DeferredAttr$DeferredTypeCompleter.classDeferredAttr.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.DeferredAttr$DeferredTypeCompleter extends java.lang.Object {
public abstract com.sun.tools.javac.code.Type complete (com.sun.tools.javac.comp.DeferredAttr$DeferredType, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
}
com/sun/tools/javac/comp/DeferredAttr$DeferredTypeMap.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$DeferredTypeMap extends com.sun.tools.javac.code.Type$Mapping {
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
final com.sun.tools.javac.comp.DeferredAttr this$0
protected void (com.sun.tools.javac.comp.DeferredAttr, com.sun.tools.javac.comp.DeferredAttr$AttrMode, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.DeferredAttr this$0
com.sun.tools.javac.comp.DeferredAttr$AttrMode mode
com.sun.tools.javac.code.Symbol msym
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase phase
public com.sun.tools.javac.code.Type apply (com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.DeferredAttr$DeferredType dt
com.sun.tools.javac.code.Type t
protected com.sun.tools.javac.code.Type typeOf (com.sun.tools.javac.comp.DeferredAttr$DeferredType)
com.sun.tools.javac.comp.DeferredAttr$DeferredType dt
}
com/sun/tools/javac/comp/DeferredAttr$FilterScanner$1.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$FilterScanner$1 extends java.lang.Object implements com.sun.tools.javac.util.Filter {
final java.util.Set val$validTags
final com.sun.tools.javac.comp.DeferredAttr$FilterScanner this$0
void (com.sun.tools.javac.comp.DeferredAttr$FilterScanner, java.util.Set)
com.sun.tools.javac.comp.DeferredAttr$FilterScanner this$0
public boolean accepts (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree t
public volatile boolean accepts (java.lang.Object)
}
com/sun/tools/javac/comp/DeferredAttr$FilterScanner.classDeferredAttr.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.DeferredAttr$FilterScanner extends com.sun.tools.javac.tree.TreeScanner {
final com.sun.tools.javac.util.Filter treeFilter
void (java.util.Set)
java.util.Set validTags
public void scan (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
void skip (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
}
com/sun/tools/javac/comp/DeferredAttr$LambdaReturnScanner.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$LambdaReturnScanner extends com.sun.tools.javac.comp.DeferredAttr$FilterScanner {
void ()
}
com/sun/tools/javac/comp/DeferredAttr$MethodAnalyzer.classDeferredAttr.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.DeferredAttr$MethodAnalyzer extends java.lang.Object {
public abstract java.lang.Object process (com.sun.tools.javac.code.Symbol$MethodSymbol)
public abstract java.lang.Object reduce (java.lang.Object, java.lang.Object)
public abstract boolean shouldStop (java.lang.Object)
}
com/sun/tools/javac/comp/DeferredAttr$OverloadStuckPolicy.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$OverloadStuckPolicy extends com.sun.tools.javac.comp.DeferredAttr$CheckStuckPolicy implements com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy {
boolean stuck
final com.sun.tools.javac.comp.DeferredAttr this$0
public boolean isStuck ()
public void (com.sun.tools.javac.comp.DeferredAttr, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.DeferredAttr$DeferredType)
com.sun.tools.javac.comp.DeferredAttr this$0
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.comp.DeferredAttr$DeferredType dt
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.tree.JCTree$JCLambda tree
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
com.sun.tools.javac.tree.JCTree$JCMemberReference tree
}
com/sun/tools/javac/comp/DeferredAttr$PolyScanner.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$PolyScanner extends com.sun.tools.javac.comp.DeferredAttr$FilterScanner {
void ()
}
com/sun/tools/javac/comp/DeferredAttr$RecoveryDeferredTypeMap$1.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$RecoveryDeferredTypeMap$1 extends com.sun.tools.javac.comp.Attr$RecoveryInfo {
final com.sun.tools.javac.comp.DeferredAttr$RecoveryDeferredTypeMap this$1
void (com.sun.tools.javac.comp.DeferredAttr$RecoveryDeferredTypeMap, com.sun.tools.javac.comp.Attr, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext)
com.sun.tools.javac.comp.DeferredAttr$RecoveryDeferredTypeMap this$1
com.sun.tools.javac.comp.Attr x0
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
protected com.sun.tools.javac.code.Type check (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type found
}
com/sun/tools/javac/comp/DeferredAttr$RecoveryDeferredTypeMap.classDeferredAttr.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.DeferredAttr$RecoveryDeferredTypeMap extends com.sun.tools.javac.comp.DeferredAttr$DeferredTypeMap {
final com.sun.tools.javac.comp.DeferredAttr this$0
public void (com.sun.tools.javac.comp.DeferredAttr, com.sun.tools.javac.comp.DeferredAttr$AttrMode, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.DeferredAttr this$0
com.sun.tools.javac.comp.DeferredAttr$AttrMode mode
com.sun.tools.javac.code.Symbol msym
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase phase
protected com.sun.tools.javac.code.Type typeOf (com.sun.tools.javac.comp.DeferredAttr$DeferredType)
com.sun.tools.javac.comp.DeferredAttr$DeferredType dt
com.sun.tools.javac.code.Type owntype
private com.sun.tools.javac.code.Type recover (com.sun.tools.javac.comp.DeferredAttr$DeferredType)
com.sun.tools.javac.comp.DeferredAttr$DeferredType dt
public volatile com.sun.tools.javac.code.Type apply (com.sun.tools.javac.code.Type)
}
com/sun/tools/javac/comp/DeferredAttr$UnenterScanner.classDeferredAttr.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.DeferredAttr$UnenterScanner extends com.sun.tools.javac.tree.TreeScanner {
final com.sun.tools.javac.comp.DeferredAttr this$0
void (com.sun.tools.javac.comp.DeferredAttr)
com.sun.tools.javac.comp.DeferredAttr this$0
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
com.sun.tools.javac.code.Symbol$ClassSymbol csym
}
com/sun/tools/javac/comp/DeferredAttr.classDeferredAttr.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.DeferredAttr extends com.sun.tools.javac.tree.JCTree$Visitor {
protected static final com.sun.tools.javac.util.Context$Key deferredAttrKey
final com.sun.tools.javac.comp.Attr attr
final com.sun.tools.javac.comp.Check chk
final com.sun.tools.javac.util.JCDiagnostic$Factory diags
final com.sun.tools.javac.comp.Enter enter
final com.sun.tools.javac.comp.Infer infer
final com.sun.tools.javac.comp.Resolve rs
final com.sun.tools.javac.util.Log log
final com.sun.tools.javac.code.Symtab syms
final com.sun.tools.javac.tree.TreeMaker make
final com.sun.tools.javac.code.Types types
final com.sun.tools.javac.comp.Flow flow
final com.sun.tools.javac.util.Names names
final com.sun.tools.javac.comp.TypeEnvs typeEnvs
final com.sun.tools.javac.tree.JCTree stuckTree
com.sun.tools.javac.comp.DeferredAttr$DeferredTypeCompleter basicCompleter
com.sun.tools.javac.comp.DeferredAttr$DeferredTypeCompleter dummyCompleter
com.sun.tools.javac.comp.DeferredAttr$DeferredStuckPolicy dummyStuckPolicy
protected com.sun.tools.javac.comp.DeferredAttr$UnenterScanner unenterScanner
final com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext emptyDeferredAttrContext
private java.util.EnumSet deferredCheckerTags
public static com.sun.tools.javac.comp.DeferredAttr instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.comp.DeferredAttr instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.tree.JCTree attribSpeculative (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Attr$ResultInfo)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.tree.JCTree newTree
com.sun.tools.javac.comp.Env speculativeEnv
com.sun.tools.javac.util.Log$DeferredDiagnosticHandler deferredDiagnosticHandler
boolean isDeferred (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.comp.DeferredAttr$DeferredChecker dc
static java.util.EnumSet access$200 (com.sun.tools.javac.comp.DeferredAttr)
com.sun.tools.javac.comp.DeferredAttr x0
static void ()
}
com/sun/tools/javac/comp/Enter.classEnter.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Enter extends com.sun.tools.javac.tree.JCTree$Visitor {
protected static final com.sun.tools.javac.util.Context$Key enterKey
com.sun.tools.javac.util.Log log
com.sun.tools.javac.code.Symtab syms
com.sun.tools.javac.comp.Check chk
com.sun.tools.javac.tree.TreeMaker make
com.sun.tools.javac.jvm.ClassReader reader
com.sun.tools.javac.comp.Annotate annotate
com.sun.tools.javac.comp.MemberEnter memberEnter
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Lint lint
com.sun.tools.javac.util.Names names
javax.tools.JavaFileManager fileManager
com.sun.tools.javac.main.Option$PkgInfo pkginfoOpt
com.sun.tools.javac.comp.TypeEnvs typeEnvs
private final com.sun.tools.javac.comp.Todo todo
com.sun.tools.javac.util.ListBuffer uncompleted
private com.sun.tools.javac.tree.JCTree$JCClassDecl predefClassDef
protected com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type result
public static com.sun.tools.javac.comp.Enter instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.comp.Enter instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.Options options
public com.sun.tools.javac.comp.Env getEnv (com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Symbol$TypeSymbol sym
public com.sun.tools.javac.comp.Env getClassEnv (com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Symbol$TypeSymbol sym
com.sun.tools.javac.comp.Env localEnv
com.sun.tools.javac.comp.Env lintEnv
public com.sun.tools.javac.comp.Env classEnv (com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Env localEnv
com.sun.tools.javac.comp.Env topLevelEnv (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
com.sun.tools.javac.comp.Env localEnv
public com.sun.tools.javac.comp.Env getTopLevelEnv (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
com.sun.tools.javac.comp.Env localEnv
com.sun.tools.javac.code.Scope enterScope (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type classEnter (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.code.Symbol$CompletionFailure ex
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Env prevEnv
com.sun.tools.javac.util.List classEnter (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.ListBuffer ts
public void visitTopLevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree0
com.sun.tools.javac.code.Symbol q
com.sun.tools.javac.comp.Env env0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
javax.tools.JavaFileObject prev
boolean addEnv
boolean isPkgInfo
com.sun.tools.javac.comp.Env topEnv
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.code.Symbol q
com.sun.tools.javac.code.Symbol$PackageSymbol packge
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Symbol owner1
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
com.sun.tools.javac.code.Symbol owner
com.sun.tools.javac.code.Scope enclScope
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.comp.Env localEnv
com.sun.tools.javac.code.Type$ClassType ct
private static boolean classNameMatchesFileName (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.comp.Env env
protected void duplicateClass (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$ClassSymbol c
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
com.sun.tools.javac.tree.JCTree$JCTypeParameter tree
com.sun.tools.javac.code.Type$TypeVar a
public void visitTree (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public void main (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List trees
public void complete (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol clazz
javax.tools.JavaFileObject prev
com.sun.tools.javac.comp.Env topEnv
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
com.sun.tools.javac.util.List trees
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.util.ListBuffer prevUncompleted
static void ()
}
com/sun/tools/javac/comp/Env$1.classEnv.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Env$1 extends java.lang.Object implements java.util.Iterator {
com.sun.tools.javac.comp.Env next
final com.sun.tools.javac.comp.Env this$0
void (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env this$0
public boolean hasNext ()
public com.sun.tools.javac.comp.Env next ()
com.sun.tools.javac.comp.Env current
public void remove ()
public volatile java.lang.Object next ()
}
com/sun/tools/javac/comp/Env.classEnv.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Env extends java.lang.Object implements java.lang.Iterable {
public com.sun.tools.javac.comp.Env next
public com.sun.tools.javac.comp.Env outer
public com.sun.tools.javac.tree.JCTree tree
public com.sun.tools.javac.tree.JCTree$JCCompilationUnit toplevel
public com.sun.tools.javac.tree.JCTree$JCClassDecl enclClass
public com.sun.tools.javac.tree.JCTree$JCMethodDecl enclMethod
public Object info
public boolean baseClause
public void (com.sun.tools.javac.tree.JCTree, java.lang.Object)
com.sun.tools.javac.tree.JCTree tree
Object info
public com.sun.tools.javac.comp.Env dup (com.sun.tools.javac.tree.JCTree, java.lang.Object)
com.sun.tools.javac.tree.JCTree tree
Object info
public com.sun.tools.javac.comp.Env dupto (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env that
public com.sun.tools.javac.comp.Env dup (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public com.sun.tools.javac.comp.Env enclosing (com.sun.tools.javac.tree.JCTree$Tag)
com.sun.tools.javac.tree.JCTree$Tag tag
com.sun.tools.javac.comp.Env env1
public java.lang.String toString ()
StringBuilder sb
public java.util.Iterator iterator ()
}
com/sun/tools/javac/comp/Flow$1.classFlow.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Flow$1 extends com.sun.tools.javac.comp.Flow$AssignAnalyzer {
com.sun.tools.javac.code.Scope enclosedSymbols
final com.sun.tools.javac.comp.Env val$env
final com.sun.tools.javac.comp.Flow this$0
void (com.sun.tools.javac.comp.Flow, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Flow this$0
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
protected boolean trackable (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$VarSymbol sym
}
com/sun/tools/javac/comp/Flow$2.classFlow.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Flow$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static void ()
}
com/sun/tools/javac/comp/Flow$AliveAnalyzer.classFlow.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Flow$AliveAnalyzer extends com.sun.tools.javac.comp.Flow$BaseAnalyzer {
private boolean alive
final com.sun.tools.javac.comp.Flow this$0
void (com.sun.tools.javac.comp.Flow)
com.sun.tools.javac.comp.Flow this$0
void markDead ()
void scanDef (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
void scanStat (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
void scanStats (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
boolean alivePrev
com.sun.tools.javac.util.ListBuffer pendingExitsPrev
com.sun.tools.javac.code.Lint lintPrev
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.comp.Flow$BaseAnalyzer$PendingExit exit
com.sun.tools.javac.util.List exits
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
com.sun.tools.javac.code.Lint lintPrev
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.code.Lint lintPrev
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
com.sun.tools.javac.tree.JCTree$JCBlock tree
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
com.sun.tools.javac.tree.JCTree$JCDoWhileLoop tree
com.sun.tools.javac.util.ListBuffer prevPendingExits
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
com.sun.tools.javac.tree.JCTree$JCWhileLoop tree
com.sun.tools.javac.util.ListBuffer prevPendingExits
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
com.sun.tools.javac.tree.JCTree$JCForLoop tree
com.sun.tools.javac.util.ListBuffer prevPendingExits
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop tree
com.sun.tools.javac.util.ListBuffer prevPendingExits
public void visitLabelled (com.sun.tools.javac.tree.JCTree$JCLabeledStatement)
com.sun.tools.javac.tree.JCTree$JCLabeledStatement tree
com.sun.tools.javac.util.ListBuffer prevPendingExits
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
com.sun.tools.javac.tree.JCTree$JCCase c
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree$JCSwitch tree
com.sun.tools.javac.util.ListBuffer prevPendingExits
boolean hasDefault
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
com.sun.tools.javac.tree.JCTree$JCVariableDecl vdecl
com.sun.tools.javac.tree.JCTree resource
com.sun.tools.javac.tree.JCTree$JCVariableDecl param
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.ListBuffer exits
com.sun.tools.javac.util.ListBuffer exits
com.sun.tools.javac.tree.JCTree$JCTry tree
com.sun.tools.javac.util.ListBuffer prevPendingExits
boolean aliveEnd
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
boolean aliveAfterThen
com.sun.tools.javac.tree.JCTree$JCIf tree
public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak)
com.sun.tools.javac.tree.JCTree$JCBreak tree
public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue)
com.sun.tools.javac.tree.JCTree$JCContinue tree
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
com.sun.tools.javac.tree.JCTree$JCReturn tree
public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow)
com.sun.tools.javac.tree.JCTree$JCThrow tree
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCNewClass tree
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.tree.JCTree$JCLambda tree
com.sun.tools.javac.util.ListBuffer prevPending
boolean prevAlive
public void visitTopLevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
public void analyzeTree (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.TreeMaker)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.TreeMaker make
public void analyzeTree (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.TreeMaker)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.TreeMaker make
}
com/sun/tools/javac/comp/Flow$AssignAnalyzer$AssignPendingExit.classFlow.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Flow$AssignAnalyzer$AssignPendingExit extends com.sun.tools.javac.comp.Flow$BaseAnalyzer$PendingExit {
final com.sun.tools.javac.util.Bits inits
final com.sun.tools.javac.util.Bits uninits
final com.sun.tools.javac.util.Bits exit_inits
final com.sun.tools.javac.util.Bits exit_uninits
final com.sun.tools.javac.comp.Flow$AssignAnalyzer this$1
public void (com.sun.tools.javac.comp.Flow$AssignAnalyzer, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.Bits, com.sun.tools.javac.util.Bits)
com.sun.tools.javac.comp.Flow$AssignAnalyzer this$1
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.util.Bits inits
com.sun.tools.javac.util.Bits uninits
void resolveJump ()
}
com/sun/tools/javac/comp/Flow$AssignAnalyzer.classFlow.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Flow$AssignAnalyzer extends com.sun.tools.javac.comp.Flow$BaseAnalyzer {
final com.sun.tools.javac.util.Bits inits
final com.sun.tools.javac.util.Bits uninits
final com.sun.tools.javac.util.Bits uninitsTry
final com.sun.tools.javac.util.Bits initsWhenTrue
final com.sun.tools.javac.util.Bits initsWhenFalse
final com.sun.tools.javac.util.Bits uninitsWhenTrue
final com.sun.tools.javac.util.Bits uninitsWhenFalse
protected com.sun.tools.javac.tree.JCTree$JCVariableDecl[] vardecls
com.sun.tools.javac.tree.JCTree$JCClassDecl classDef
int firstadr
protected int nextadr
protected int returnadr
com.sun.tools.javac.code.Scope unrefdResources
com.sun.tools.javac.comp.Flow$FlowKind flowKind
int startPos
private boolean isInitialConstructor
final com.sun.tools.javac.comp.Flow this$0
public void (com.sun.tools.javac.comp.Flow)
com.sun.tools.javac.comp.Flow this$0
void markDead ()
int address
protected boolean trackable (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$VarSymbol sym
boolean isFinalUninitializedField (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$VarSymbol sym
boolean isFinalUninitializedStaticField (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$VarSymbol sym
void newVar (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl varDecl
com.sun.tools.javac.code.Symbol$VarSymbol sym
void letInit (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$VarSymbol sym
void uninit (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$VarSymbol sym
void letInit (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.tree.JCTree tree
void checkInit (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$VarSymbol sym
void checkInit (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$VarSymbol, java.lang.String)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$VarSymbol sym
String errkey
private transient void resetBits (com.sun.tools.javac.util.Bits[])
com.sun.tools.javac.util.Bits b
com.sun.tools.javac.util.Bits[] bits
void split (boolean)
boolean setToNull
protected void merge ()
void scanExpr (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
void scanExprs (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
void scanCond (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.code.Symbol$VarSymbol sym
com.sun.tools.javac.tree.JCTree$JCVariableDecl def
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Symbol$VarSymbol sym
com.sun.tools.javac.tree.JCTree$JCVariableDecl def
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree$JCClassDecl classDefPrev
int firstadrPrev
int nextadrPrev
com.sun.tools.javac.util.ListBuffer pendingExitsPrev
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
com.sun.tools.javac.code.Lint lintPrev
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl def
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree$JCVariableDecl vardecl
com.sun.tools.javac.code.Symbol$VarSymbol var
int i
boolean isSynthesized
int i
com.sun.tools.javac.comp.Flow$AssignAnalyzer$AssignPendingExit exit
com.sun.tools.javac.util.List exits
com.sun.tools.javac.util.Bits initsPrev
com.sun.tools.javac.util.Bits uninitsPrev
int nextadrPrev
int firstadrPrev
int returnadrPrev
boolean lastInitialConstructor
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
com.sun.tools.javac.code.Lint lintPrev
protected void initParam (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl def
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
boolean track
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
com.sun.tools.javac.code.Lint lintPrev
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
com.sun.tools.javac.tree.JCTree$JCBlock tree
int nextadrPrev
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
com.sun.tools.javac.util.Bits uninitsEntry
com.sun.tools.javac.tree.JCTree$JCDoWhileLoop tree
com.sun.tools.javac.util.ListBuffer prevPendingExits
com.sun.tools.javac.comp.Flow$FlowKind prevFlowKind
com.sun.tools.javac.util.Bits initsSkip
com.sun.tools.javac.util.Bits uninitsSkip
int prevErrors
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
com.sun.tools.javac.tree.JCTree$JCWhileLoop tree
com.sun.tools.javac.util.ListBuffer prevPendingExits
com.sun.tools.javac.comp.Flow$FlowKind prevFlowKind
com.sun.tools.javac.util.Bits initsSkip
com.sun.tools.javac.util.Bits uninitsSkip
int prevErrors
com.sun.tools.javac.util.Bits uninitsEntry
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
com.sun.tools.javac.util.Bits uninitsEntry
com.sun.tools.javac.tree.JCTree$JCForLoop tree
com.sun.tools.javac.util.ListBuffer prevPendingExits
com.sun.tools.javac.comp.Flow$FlowKind prevFlowKind
int nextadrPrev
com.sun.tools.javac.util.Bits initsSkip
com.sun.tools.javac.util.Bits uninitsSkip
int prevErrors
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
com.sun.tools.javac.util.Bits uninitsEntry
com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop tree
com.sun.tools.javac.util.ListBuffer prevPendingExits
com.sun.tools.javac.comp.Flow$FlowKind prevFlowKind
int nextadrPrev
com.sun.tools.javac.util.Bits initsStart
com.sun.tools.javac.util.Bits uninitsStart
int prevErrors
public void visitLabelled (com.sun.tools.javac.tree.JCTree$JCLabeledStatement)
com.sun.tools.javac.tree.JCTree$JCLabeledStatement tree
com.sun.tools.javac.util.ListBuffer prevPendingExits
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
com.sun.tools.javac.tree.JCTree$JCCase c
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree$JCSwitch tree
com.sun.tools.javac.util.ListBuffer prevPendingExits
int nextadrPrev
com.sun.tools.javac.util.Bits initsSwitch
com.sun.tools.javac.util.Bits uninitsSwitch
boolean hasDefault
private void addVars (com.sun.tools.javac.util.List, com.sun.tools.javac.util.Bits, com.sun.tools.javac.util.Bits)
int adr
com.sun.tools.javac.tree.JCTree stat
com.sun.tools.javac.util.List stats
com.sun.tools.javac.util.Bits inits
com.sun.tools.javac.util.Bits uninits
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
com.sun.tools.javac.tree.JCTree$JCVariableDecl vdecl
com.sun.tools.javac.tree.JCTree resource
com.sun.tools.javac.tree.JCTree$JCVariableDecl resVar
com.sun.tools.javac.tree.JCTree$JCVariableDecl param
com.sun.tools.javac.util.List l
com.sun.tools.javac.comp.Flow$AssignAnalyzer$AssignPendingExit exit
com.sun.tools.javac.util.ListBuffer exits
com.sun.tools.javac.util.ListBuffer exits
com.sun.tools.javac.tree.JCTree$JCTry tree
com.sun.tools.javac.util.ListBuffer resourceVarDecls
com.sun.tools.javac.util.Bits uninitsTryPrev
com.sun.tools.javac.util.ListBuffer prevPendingExits
com.sun.tools.javac.util.Bits initsTry
com.sun.tools.javac.util.Bits initsEnd
com.sun.tools.javac.util.Bits uninitsEnd
int nextadrCatch
com.sun.tools.javac.util.Bits initsCatchPrev
com.sun.tools.javac.util.Bits uninitsCatchPrev
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
com.sun.tools.javac.util.Bits initsAfterThenWhenTrue
com.sun.tools.javac.util.Bits initsAfterThenWhenFalse
com.sun.tools.javac.util.Bits uninitsAfterThenWhenTrue
com.sun.tools.javac.util.Bits uninitsAfterThenWhenFalse
com.sun.tools.javac.util.Bits initsAfterThen
com.sun.tools.javac.util.Bits uninitsAfterThen
com.sun.tools.javac.tree.JCTree$JCConditional tree
com.sun.tools.javac.util.Bits initsBeforeElse
com.sun.tools.javac.util.Bits uninitsBeforeElse
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
com.sun.tools.javac.util.Bits initsAfterThen
com.sun.tools.javac.util.Bits uninitsAfterThen
com.sun.tools.javac.tree.JCTree$JCIf tree
com.sun.tools.javac.util.Bits initsBeforeElse
com.sun.tools.javac.util.Bits uninitsBeforeElse
public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak)
com.sun.tools.javac.tree.JCTree$JCBreak tree
public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue)
com.sun.tools.javac.tree.JCTree$JCContinue tree
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
com.sun.tools.javac.tree.JCTree$JCReturn tree
public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow)
com.sun.tools.javac.tree.JCTree$JCThrow tree
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCNewClass tree
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.tree.JCTree$JCVariableDecl def
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree$JCLambda tree
com.sun.tools.javac.util.Bits prevUninits
com.sun.tools.javac.util.Bits prevInits
int returnadrPrev
com.sun.tools.javac.util.ListBuffer prevPending
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
com.sun.tools.javac.tree.JCTree$JCNewArray tree
public void visitAssert (com.sun.tools.javac.tree.JCTree$JCAssert)
com.sun.tools.javac.tree.JCTree$JCAssert tree
com.sun.tools.javac.util.Bits initsExit
com.sun.tools.javac.util.Bits uninitsExit
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
com.sun.tools.javac.tree.JCTree$JCAssign tree
com.sun.tools.javac.tree.JCTree lhs
private boolean isIdentOrThisDotIdent (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree lhs
com.sun.tools.javac.tree.JCTree$JCFieldAccess fa
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
com.sun.tools.javac.tree.JCTree$JCAssignOp tree
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
com.sun.tools.javac.util.Bits t
com.sun.tools.javac.tree.JCTree$JCUnary tree
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
com.sun.tools.javac.util.Bits initsWhenFalseLeft
com.sun.tools.javac.util.Bits uninitsWhenFalseLeft
com.sun.tools.javac.util.Bits initsWhenTrueLeft
com.sun.tools.javac.util.Bits uninitsWhenTrueLeft
com.sun.tools.javac.tree.JCTree$JCBinary tree
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.tree.JCTree$JCIdent tree
void referenced (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
public void visitAnnotatedType (com.sun.tools.javac.tree.JCTree$JCAnnotatedType)
com.sun.tools.javac.tree.JCTree$JCAnnotatedType tree
public void visitTopLevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
public void analyzeTree (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env env
public void analyzeTree (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree)
int i
int i
int i
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree tree
public volatile void scan (com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/comp/Flow$BaseAnalyzer$JumpKind$1.classFlow.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Flow$BaseAnalyzer$JumpKind$1 extends com.sun.tools.javac.comp.Flow$BaseAnalyzer$JumpKind {
void (java.lang.String, int, com.sun.tools.javac.tree.JCTree$Tag)
com.sun.tools.javac.tree.JCTree$Tag treeTag
com.sun.tools.javac.tree.JCTree getTarget (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
}
com/sun/tools/javac/comp/Flow$BaseAnalyzer$JumpKind$2.classFlow.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Flow$BaseAnalyzer$JumpKind$2 extends com.sun.tools.javac.comp.Flow$BaseAnalyzer$JumpKind {
void (java.lang.String, int, com.sun.tools.javac.tree.JCTree$Tag)
com.sun.tools.javac.tree.JCTree$Tag treeTag
com.sun.tools.javac.tree.JCTree getTarget (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
}
com/sun/tools/javac/comp/Flow$BaseAnalyzer$JumpKind.classFlow.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Flow$BaseAnalyzer$JumpKind extends java.lang.Enum {
public static final com.sun.tools.javac.comp.Flow$BaseAnalyzer$JumpKind BREAK
public static final com.sun.tools.javac.comp.Flow$BaseAnalyzer$JumpKind CONTINUE
final com.sun.tools.javac.tree.JCTree$Tag treeTag
private static final com.sun.tools.javac.comp.Flow$BaseAnalyzer$JumpKind[] $VALUES
public static com.sun.tools.javac.comp.Flow$BaseAnalyzer$JumpKind[] values ()
public static com.sun.tools.javac.comp.Flow$BaseAnalyzer$JumpKind valueOf (java.lang.String)
String name
private void (java.lang.String, int, com.sun.tools.javac.tree.JCTree$Tag)
com.sun.tools.javac.tree.JCTree$Tag treeTag
abstract com.sun.tools.javac.tree.JCTree getTarget (com.sun.tools.javac.tree.JCTree)
void (java.lang.String, int, com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.comp.Flow$1)
String x0
int x1
com.sun.tools.javac.tree.JCTree$Tag x2
com.sun.tools.javac.comp.Flow$1 x3
static void ()
}
com/sun/tools/javac/comp/Flow$BaseAnalyzer$PendingExit.classFlow.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Flow$BaseAnalyzer$PendingExit extends java.lang.Object {
com.sun.tools.javac.tree.JCTree tree
void (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
void resolveJump ()
}
com/sun/tools/javac/comp/Flow$BaseAnalyzer.classFlow.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Flow$BaseAnalyzer extends com.sun.tools.javac.tree.TreeScanner {
com.sun.tools.javac.util.ListBuffer pendingExits
void ()
abstract void markDead ()
void recordExit (com.sun.tools.javac.comp.Flow$BaseAnalyzer$PendingExit)
com.sun.tools.javac.comp.Flow$BaseAnalyzer$PendingExit pe
private boolean resolveJump (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.ListBuffer, com.sun.tools.javac.comp.Flow$BaseAnalyzer$JumpKind)
com.sun.tools.javac.comp.Flow$BaseAnalyzer$PendingExit exit
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.util.ListBuffer oldPendingExits
com.sun.tools.javac.comp.Flow$BaseAnalyzer$JumpKind jk
boolean resolved
com.sun.tools.javac.util.List exits
boolean resolveContinues (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
boolean resolveBreaks (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.util.ListBuffer oldPendingExits
public void scan (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
}
com/sun/tools/javac/comp/Flow$CaptureAnalyzer.classFlow.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Flow$CaptureAnalyzer extends com.sun.tools.javac.comp.Flow$BaseAnalyzer {
com.sun.tools.javac.tree.JCTree currentTree
final com.sun.tools.javac.comp.Flow this$0
void (com.sun.tools.javac.comp.Flow)
com.sun.tools.javac.comp.Flow this$0
void markDead ()
void checkEffectivelyFinal (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$VarSymbol sym
void letInit (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.tree.JCTree tree
void reportEffectivelyFinalError (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol sym
String subKey
void reportInnerClsNeedsFinalError (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol sym
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
com.sun.tools.javac.tree.JCTree prevTree
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.tree.JCTree$JCLambda tree
com.sun.tools.javac.tree.JCTree prevTree
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.tree.JCTree$JCIdent tree
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
com.sun.tools.javac.tree.JCTree$JCAssign tree
com.sun.tools.javac.tree.JCTree lhs
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
com.sun.tools.javac.tree.JCTree$JCAssignOp tree
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
com.sun.tools.javac.tree.JCTree$JCUnary tree
public void visitTopLevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
public void analyzeTree (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.TreeMaker)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.TreeMaker make
public void analyzeTree (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.TreeMaker)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.TreeMaker make
}
com/sun/tools/javac/comp/Flow$FlowAnalyzer$FlowPendingExit.classFlow.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Flow$FlowAnalyzer$FlowPendingExit extends com.sun.tools.javac.comp.Flow$BaseAnalyzer$PendingExit {
com.sun.tools.javac.code.Type thrown
final com.sun.tools.javac.comp.Flow$FlowAnalyzer this$1
void (com.sun.tools.javac.comp.Flow$FlowAnalyzer, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.Flow$FlowAnalyzer this$1
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type thrown
}
com/sun/tools/javac/comp/Flow$FlowAnalyzer.classFlow.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Flow$FlowAnalyzer extends com.sun.tools.javac.comp.Flow$BaseAnalyzer {
java.util.HashMap preciseRethrowTypes
com.sun.tools.javac.tree.JCTree$JCClassDecl classDef
com.sun.tools.javac.util.List thrown
com.sun.tools.javac.util.List caught
final com.sun.tools.javac.comp.Flow this$0
void (com.sun.tools.javac.comp.Flow)
com.sun.tools.javac.comp.Flow this$0
void markDead ()
void errorUncaught ()
com.sun.tools.javac.comp.Flow$FlowAnalyzer$FlowPendingExit exit
void markThrown (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type exc
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List mthrown
com.sun.tools.javac.util.List l
boolean firstConstructor
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree$JCMethodDecl mdef
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
com.sun.tools.javac.tree.JCTree$JCClassDecl classDefPrev
com.sun.tools.javac.util.List thrownPrev
com.sun.tools.javac.util.List caughtPrev
com.sun.tools.javac.util.ListBuffer pendingExitsPrev
com.sun.tools.javac.code.Lint lintPrev
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl def
com.sun.tools.javac.util.List l
com.sun.tools.javac.comp.Flow$FlowAnalyzer$FlowPendingExit exit
com.sun.tools.javac.util.List exits
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
com.sun.tools.javac.util.List caughtPrev
com.sun.tools.javac.util.List mthrown
com.sun.tools.javac.code.Lint lintPrev
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.code.Lint lintPrev
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
com.sun.tools.javac.tree.JCTree$JCBlock tree
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
com.sun.tools.javac.tree.JCTree$JCDoWhileLoop tree
com.sun.tools.javac.util.ListBuffer prevPendingExits
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
com.sun.tools.javac.tree.JCTree$JCWhileLoop tree
com.sun.tools.javac.util.ListBuffer prevPendingExits
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
com.sun.tools.javac.tree.JCTree$JCForLoop tree
com.sun.tools.javac.util.ListBuffer prevPendingExits
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop tree
com.sun.tools.javac.util.ListBuffer prevPendingExits
public void visitLabelled (com.sun.tools.javac.tree.JCTree$JCLabeledStatement)
com.sun.tools.javac.tree.JCTree$JCLabeledStatement tree
com.sun.tools.javac.util.ListBuffer prevPendingExits
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
com.sun.tools.javac.tree.JCTree$JCCase c
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree$JCSwitch tree
com.sun.tools.javac.util.ListBuffer prevPendingExits
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
com.sun.tools.javac.tree.JCTree$JCExpression ct
com.sun.tools.javac.util.List subClauses
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree$JCVariableDecl vdecl
com.sun.tools.javac.tree.JCTree resource
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol closeMethod
com.sun.tools.javac.code.Type mt
com.sun.tools.javac.code.Type sup
com.sun.tools.javac.util.List closeableSupertypes
com.sun.tools.javac.tree.JCTree resource
com.sun.tools.javac.code.Type exc
com.sun.tools.javac.tree.JCTree$JCExpression ct
com.sun.tools.javac.tree.JCTree$JCVariableDecl param
com.sun.tools.javac.util.List subClauses
com.sun.tools.javac.util.List ctypes
com.sun.tools.javac.util.List rethrownTypes
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List savedThrown
com.sun.tools.javac.util.ListBuffer exits
com.sun.tools.javac.util.ListBuffer exits
com.sun.tools.javac.tree.JCTree$JCTry tree
com.sun.tools.javac.util.List caughtPrev
com.sun.tools.javac.util.List thrownPrev
com.sun.tools.javac.util.ListBuffer prevPendingExits
com.sun.tools.javac.util.List thrownInTry
com.sun.tools.javac.util.List caughtInTry
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
com.sun.tools.javac.tree.JCTree$JCIf tree
void checkCaughtType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
String key
com.sun.tools.javac.util.List catchableThrownTypes
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type exc
com.sun.tools.javac.util.List thrownInTry
com.sun.tools.javac.util.List caughtInTry
private boolean isExceptionOrThrowable (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type exc
public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak)
com.sun.tools.javac.tree.JCTree$JCBreak tree
public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue)
com.sun.tools.javac.tree.JCTree$JCContinue tree
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
com.sun.tools.javac.tree.JCTree$JCReturn tree
public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.tree.JCTree$JCThrow tree
com.sun.tools.javac.code.Symbol sym
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree$JCNewClass tree
com.sun.tools.javac.util.List caughtPrev
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.comp.Flow$FlowAnalyzer$FlowPendingExit exit
com.sun.tools.javac.util.List exits
com.sun.tools.javac.tree.JCTree$JCLambda tree
com.sun.tools.javac.util.List prevCaught
com.sun.tools.javac.util.List prevThrown
com.sun.tools.javac.util.ListBuffer prevPending
public void visitTopLevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
public void analyzeTree (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.TreeMaker)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.TreeMaker make
public void analyzeTree (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.TreeMaker)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.TreeMaker make
}
com/sun/tools/javac/comp/Flow$FlowKind.classFlow.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Flow$FlowKind extends java.lang.Enum {
public static final com.sun.tools.javac.comp.Flow$FlowKind NORMAL
public static final com.sun.tools.javac.comp.Flow$FlowKind SPECULATIVE_LOOP
final String errKey
final boolean isFinal
private static final com.sun.tools.javac.comp.Flow$FlowKind[] $VALUES
public static com.sun.tools.javac.comp.Flow$FlowKind[] values ()
public static com.sun.tools.javac.comp.Flow$FlowKind valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String, boolean)
String errKey
boolean isFinal
boolean isFinal ()
static void ()
}
com/sun/tools/javac/comp/Flow$LambdaFlowAnalyzer.classFlow.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Flow$LambdaFlowAnalyzer extends com.sun.tools.javac.comp.Flow$FlowAnalyzer {
com.sun.tools.javac.util.List inferredThrownTypes
boolean inLambda
final com.sun.tools.javac.comp.Flow this$0
void (com.sun.tools.javac.comp.Flow)
com.sun.tools.javac.comp.Flow this$0
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.tree.JCTree$JCLambda tree
com.sun.tools.javac.util.List prevCaught
com.sun.tools.javac.util.List prevThrown
com.sun.tools.javac.util.ListBuffer prevPending
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
}
com/sun/tools/javac/comp/Flow.classFlow.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Flow extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key flowKey
private final com.sun.tools.javac.util.Names names
private final com.sun.tools.javac.util.Log log
private final com.sun.tools.javac.code.Symtab syms
private final com.sun.tools.javac.code.Types types
private final com.sun.tools.javac.comp.Check chk
private com.sun.tools.javac.tree.TreeMaker make
private final com.sun.tools.javac.comp.Resolve rs
private final com.sun.tools.javac.util.JCDiagnostic$Factory diags
private com.sun.tools.javac.comp.Env attrEnv
private com.sun.tools.javac.code.Lint lint
private final boolean allowImprovedRethrowAnalysis
private final boolean allowImprovedCatchAnalysis
private final boolean allowEffectivelyFinalInInnerClasses
private final boolean enforceThisDotInit
public static com.sun.tools.javac.comp.Flow instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.comp.Flow instance
public void analyzeTree (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.TreeMaker)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.TreeMaker make
public void analyzeLambda (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCLambda, com.sun.tools.javac.tree.TreeMaker, boolean)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCLambda that
com.sun.tools.javac.tree.TreeMaker make
boolean speculative
com.sun.tools.javac.util.Log$DiagnosticHandler diagHandler
public com.sun.tools.javac.util.List analyzeLambdaThrownTypes (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCLambda, com.sun.tools.javac.tree.TreeMaker)
com.sun.tools.javac.comp.Flow$LambdaFlowAnalyzer flowAnalyzer
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCLambda that
com.sun.tools.javac.tree.TreeMaker make
com.sun.tools.javac.util.Log$DiagnosticHandler diagHandler
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.code.Source source
static com.sun.tools.javac.util.Log access$100 (com.sun.tools.javac.comp.Flow)
com.sun.tools.javac.comp.Flow x0
static com.sun.tools.javac.code.Lint access$200 (com.sun.tools.javac.comp.Flow)
com.sun.tools.javac.comp.Flow x0
static com.sun.tools.javac.code.Lint access$202 (com.sun.tools.javac.comp.Flow, com.sun.tools.javac.code.Lint)
com.sun.tools.javac.comp.Flow x0
com.sun.tools.javac.code.Lint x1
static com.sun.tools.javac.comp.Env access$302 (com.sun.tools.javac.comp.Flow, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Flow x0
com.sun.tools.javac.comp.Env x1
static com.sun.tools.javac.tree.TreeMaker access$402 (com.sun.tools.javac.comp.Flow, com.sun.tools.javac.tree.TreeMaker)
com.sun.tools.javac.comp.Flow x0
com.sun.tools.javac.tree.TreeMaker x1
static com.sun.tools.javac.comp.Check access$500 (com.sun.tools.javac.comp.Flow)
com.sun.tools.javac.comp.Flow x0
static com.sun.tools.javac.util.Names access$600 (com.sun.tools.javac.comp.Flow)
com.sun.tools.javac.comp.Flow x0
static com.sun.tools.javac.tree.TreeMaker access$400 (com.sun.tools.javac.comp.Flow)
com.sun.tools.javac.comp.Flow x0
static com.sun.tools.javac.code.Types access$700 (com.sun.tools.javac.comp.Flow)
com.sun.tools.javac.comp.Flow x0
static com.sun.tools.javac.code.Symtab access$800 (com.sun.tools.javac.comp.Flow)
com.sun.tools.javac.comp.Flow x0
static com.sun.tools.javac.comp.Env access$300 (com.sun.tools.javac.comp.Flow)
com.sun.tools.javac.comp.Flow x0
static com.sun.tools.javac.comp.Resolve access$900 (com.sun.tools.javac.comp.Flow)
com.sun.tools.javac.comp.Flow x0
static boolean access$1000 (com.sun.tools.javac.comp.Flow)
com.sun.tools.javac.comp.Flow x0
static boolean access$1100 (com.sun.tools.javac.comp.Flow)
com.sun.tools.javac.comp.Flow x0
static boolean access$1200 (com.sun.tools.javac.comp.Flow)
com.sun.tools.javac.comp.Flow x0
static boolean access$1300 (com.sun.tools.javac.comp.Flow)
com.sun.tools.javac.comp.Flow x0
static com.sun.tools.javac.util.JCDiagnostic$Factory access$1400 (com.sun.tools.javac.comp.Flow)
com.sun.tools.javac.comp.Flow x0
static void ()
}
com/sun/tools/javac/comp/Infer$1.classInfer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static final int[] $SwitchMap$com$sun$tools$javac$code$Type$UndetVar$InferenceBound
static void ()
}
com/sun/tools/javac/comp/Infer$BestLeafSolver.classInfer.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Infer$BestLeafSolver extends com.sun.tools.javac.comp.Infer$LeafSolver {
com.sun.tools.javac.util.List varsToSolve
final java.util.Map treeCache
final com.sun.tools.javac.util.Pair noPath
final com.sun.tools.javac.comp.Infer this$0
void (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.util.List)
com.sun.tools.javac.comp.Infer this$0
com.sun.tools.javac.util.List varsToSolve
com.sun.tools.javac.util.Pair computeTreeToLeafs (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node)
com.sun.tools.javac.util.Pair subpath
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node n2
com.sun.tools.javac.util.Pair path
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node n
com.sun.tools.javac.util.Pair cachedPath
public com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node pickNode (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph)
com.sun.tools.javac.util.Pair path
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node n
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph g
com.sun.tools.javac.util.Pair bestPath
}
com/sun/tools/javac/comp/Infer$BoundErrorKind$1.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$BoundErrorKind$1 extends com.sun.tools.javac.comp.Infer$BoundErrorKind {
void (java.lang.String, int)
com.sun.tools.javac.comp.Resolve$InapplicableMethodException setMessage (com.sun.tools.javac.comp.Infer$InferenceException, com.sun.tools.javac.code.Type$UndetVar)
com.sun.tools.javac.comp.Infer$InferenceException ex
com.sun.tools.javac.code.Type$UndetVar uv
}
com/sun/tools/javac/comp/Infer$BoundErrorKind$2.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$BoundErrorKind$2 extends com.sun.tools.javac.comp.Infer$BoundErrorKind {
void (java.lang.String, int)
com.sun.tools.javac.comp.Resolve$InapplicableMethodException setMessage (com.sun.tools.javac.comp.Infer$InferenceException, com.sun.tools.javac.code.Type$UndetVar)
com.sun.tools.javac.comp.Infer$InferenceException ex
com.sun.tools.javac.code.Type$UndetVar uv
}
com/sun/tools/javac/comp/Infer$BoundErrorKind$3.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$BoundErrorKind$3 extends com.sun.tools.javac.comp.Infer$BoundErrorKind {
void (java.lang.String, int)
com.sun.tools.javac.comp.Resolve$InapplicableMethodException setMessage (com.sun.tools.javac.comp.Infer$InferenceException, com.sun.tools.javac.code.Type$UndetVar)
com.sun.tools.javac.comp.Infer$InferenceException ex
com.sun.tools.javac.code.Type$UndetVar uv
}
com/sun/tools/javac/comp/Infer$BoundErrorKind$4.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$BoundErrorKind$4 extends com.sun.tools.javac.comp.Infer$BoundErrorKind {
void (java.lang.String, int)
com.sun.tools.javac.comp.Resolve$InapplicableMethodException setMessage (com.sun.tools.javac.comp.Infer$InferenceException, com.sun.tools.javac.code.Type$UndetVar)
com.sun.tools.javac.comp.Infer$InferenceException ex
com.sun.tools.javac.code.Type$UndetVar uv
}
com/sun/tools/javac/comp/Infer$BoundErrorKind$5.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$BoundErrorKind$5 extends com.sun.tools.javac.comp.Infer$BoundErrorKind {
void (java.lang.String, int)
com.sun.tools.javac.comp.Resolve$InapplicableMethodException setMessage (com.sun.tools.javac.comp.Infer$InferenceException, com.sun.tools.javac.code.Type$UndetVar)
com.sun.tools.javac.comp.Infer$InferenceException ex
com.sun.tools.javac.code.Type$UndetVar uv
}
com/sun/tools/javac/comp/Infer$BoundErrorKind$6.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$BoundErrorKind$6 extends com.sun.tools.javac.comp.Infer$BoundErrorKind {
void (java.lang.String, int)
com.sun.tools.javac.comp.Resolve$InapplicableMethodException setMessage (com.sun.tools.javac.comp.Infer$InferenceException, com.sun.tools.javac.code.Type$UndetVar)
com.sun.tools.javac.comp.Infer$InferenceException ex
com.sun.tools.javac.code.Type$UndetVar uv
}
com/sun/tools/javac/comp/Infer$BoundErrorKind.classInfer.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Infer$BoundErrorKind extends java.lang.Enum {
public static final com.sun.tools.javac.comp.Infer$BoundErrorKind BAD_UPPER
public static final com.sun.tools.javac.comp.Infer$BoundErrorKind BAD_EQ_UPPER
public static final com.sun.tools.javac.comp.Infer$BoundErrorKind BAD_EQ_LOWER
public static final com.sun.tools.javac.comp.Infer$BoundErrorKind UPPER
public static final com.sun.tools.javac.comp.Infer$BoundErrorKind LOWER
public static final com.sun.tools.javac.comp.Infer$BoundErrorKind EQ
private static final com.sun.tools.javac.comp.Infer$BoundErrorKind[] $VALUES
public static com.sun.tools.javac.comp.Infer$BoundErrorKind[] values ()
public static com.sun.tools.javac.comp.Infer$BoundErrorKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract com.sun.tools.javac.comp.Resolve$InapplicableMethodException setMessage (com.sun.tools.javac.comp.Infer$InferenceException, com.sun.tools.javac.code.Type$UndetVar)
void (java.lang.String, int, com.sun.tools.javac.comp.Infer$1)
String x0
int x1
com.sun.tools.javac.comp.Infer$1 x2
static void ()
}
com/sun/tools/javac/comp/Infer$BoundFilter.classInfer.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Infer$BoundFilter extends java.lang.Object implements com.sun.tools.javac.util.Filter {
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
public void (com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
public boolean accepts (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public volatile boolean accepts (java.lang.Object)
}
com/sun/tools/javac/comp/Infer$DependencyKind.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$DependencyKind extends java.lang.Enum implements com.sun.tools.javac.util.GraphUtils$DependencyKind {
public static final com.sun.tools.javac.comp.Infer$DependencyKind BOUND
public static final com.sun.tools.javac.comp.Infer$DependencyKind STUCK
final String dotSyle
private static final com.sun.tools.javac.comp.Infer$DependencyKind[] $VALUES
public static com.sun.tools.javac.comp.Infer$DependencyKind[] values ()
public static com.sun.tools.javac.comp.Infer$DependencyKind valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String dotSyle
public java.lang.String getDotStyle ()
static void ()
}
com/sun/tools/javac/comp/Infer$FreeTypeListener.classInfer.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Infer$FreeTypeListener extends java.lang.Object {
public abstract void typesInferred (com.sun.tools.javac.comp.Infer$InferenceContext)
}
com/sun/tools/javac/comp/Infer$GraphInferenceSteps.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$GraphInferenceSteps extends java.lang.Enum {
public static final com.sun.tools.javac.comp.Infer$GraphInferenceSteps EQ
public static final com.sun.tools.javac.comp.Infer$GraphInferenceSteps EQ_LOWER
public static final com.sun.tools.javac.comp.Infer$GraphInferenceSteps EQ_LOWER_THROWS_UPPER_CAPTURED
final java.util.EnumSet steps
private static final com.sun.tools.javac.comp.Infer$GraphInferenceSteps[] $VALUES
public static com.sun.tools.javac.comp.Infer$GraphInferenceSteps[] values ()
public static com.sun.tools.javac.comp.Infer$GraphInferenceSteps valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.util.EnumSet)
java.util.EnumSet steps
static void ()
}
com/sun/tools/javac/comp/Infer$GraphSolver$InferenceGraph$Node.classInfer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node extends com.sun.tools.javac.util.GraphUtils$TarjanNode {
java.util.EnumMap deps
final com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph this$2
void (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph, com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph this$2
com.sun.tools.javac.code.Type ivar
public com.sun.tools.javac.util.GraphUtils$DependencyKind[] getSupportedDependencyKinds ()
public java.lang.String getDependencyName (com.sun.tools.javac.util.GraphUtils$Node, com.sun.tools.javac.util.GraphUtils$DependencyKind)
com.sun.tools.javac.code.Type bound
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.code.Type from
StringBuilder buf
String sep
com.sun.tools.javac.util.GraphUtils$Node to
com.sun.tools.javac.util.GraphUtils$DependencyKind dk
public java.lang.Iterable getAllDependencies ()
public java.lang.Iterable getDependenciesByKind (com.sun.tools.javac.util.GraphUtils$DependencyKind)
com.sun.tools.javac.util.GraphUtils$DependencyKind dk
protected transient java.util.Set getDependencies (com.sun.tools.javac.comp.Infer$DependencyKind[])
java.util.Set depsByKind
com.sun.tools.javac.comp.Infer$DependencyKind dk
com.sun.tools.javac.comp.Infer$DependencyKind[] depKinds
java.util.Set buf
protected void addDependency (com.sun.tools.javac.comp.Infer$DependencyKind, com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node)
com.sun.tools.javac.comp.Infer$DependencyKind dk
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node depToAdd
java.util.Set depsByKind
protected void addDependencies (com.sun.tools.javac.comp.Infer$DependencyKind, java.util.Set)
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node n
com.sun.tools.javac.comp.Infer$DependencyKind dk
java.util.Set depsToAdd
protected java.util.Set removeDependency (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node)
java.util.Set depsByKind
com.sun.tools.javac.comp.Infer$DependencyKind dk
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node n
java.util.Set removedKinds
protected transient java.util.Set closure (com.sun.tools.javac.comp.Infer$DependencyKind[])
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node n1
com.sun.tools.javac.comp.Infer$DependencyKind[] depKinds
boolean progress
java.util.Set closure
protected boolean isLeaf ()
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node n
java.util.Set allDeps
protected void mergeWith (com.sun.tools.javac.util.List)
com.sun.tools.javac.comp.Infer$DependencyKind dk
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node n
java.util.Set depsByKind
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node d
com.sun.tools.javac.comp.Infer$DependencyKind dk
com.sun.tools.javac.util.List nodes
java.util.EnumMap deps2
private void graphChanged (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node, com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node)
com.sun.tools.javac.comp.Infer$DependencyKind dk
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node from
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node to
static void access$800 (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node, com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node, com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node)
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node x0
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node x1
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node x2
}
com/sun/tools/javac/comp/Infer$GraphSolver$InferenceGraph.classInfer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph extends java.lang.Object {
java.util.ArrayList nodes
final com.sun.tools.javac.comp.Infer$GraphSolver this$1
void (com.sun.tools.javac.comp.Infer$GraphSolver, java.util.Map)
com.sun.tools.javac.comp.Infer$GraphSolver this$1
java.util.Map optDeps
public com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node findNode (com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node n
com.sun.tools.javac.code.Type t
public void deleteNode (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node)
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node n
void notifyUpdate (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node, com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node)
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node n
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node from
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node to
void initNodes (java.util.Map)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type j
com.sun.tools.javac.code.Type$UndetVar uv_i
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node n_j
com.sun.tools.javac.code.Type i
java.util.Set optDepsByNode
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node n_i
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node n
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node root
com.sun.tools.javac.util.List conSubGraph
java.util.Map stuckDeps
java.util.ArrayList acyclicNodes
java.lang.String toDot ()
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.code.Type t
StringBuilder buf
}
com/sun/tools/javac/comp/Infer$GraphSolver.classInfer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$GraphSolver extends java.lang.Object {
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
java.util.Map stuckDeps
com.sun.tools.javac.util.Warner warn
final com.sun.tools.javac.comp.Infer this$0
void (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.comp.Infer$InferenceContext, java.util.Map, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.comp.Infer this$0
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
java.util.Map stuckDeps
com.sun.tools.javac.util.Warner warn
void solve (com.sun.tools.javac.comp.Infer$GraphStrategy)
com.sun.tools.javac.comp.Infer$GraphInferenceSteps step
com.sun.tools.javac.comp.Infer$InferenceException ex
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node nodeToSolve
com.sun.tools.javac.util.List varsToSolve
com.sun.tools.javac.util.List saved_undet
com.sun.tools.javac.comp.Infer$GraphStrategy sstrategy
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph inferenceGraph
}
com/sun/tools/javac/comp/Infer$GraphStrategy$NodeNotFoundException.classInfer.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Infer$GraphStrategy$NodeNotFoundException extends java.lang.RuntimeException {
private static final long serialVersionUID
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph graph
public void (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph)
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph graph
}
com/sun/tools/javac/comp/Infer$GraphStrategy.classInfer.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Infer$GraphStrategy extends java.lang.Object {
public abstract com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node pickNode (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph) throws com.sun.tools.javac.comp.Infer$GraphStrategy$NodeNotFoundException
public abstract boolean done ()
}
com/sun/tools/javac/comp/Infer$ImplicitArgType.classInfer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$ImplicitArgType extends com.sun.tools.javac.comp.DeferredAttr$DeferredTypeMap {
final com.sun.tools.javac.comp.Infer this$0
public void (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Infer this$0
com.sun.tools.javac.code.Symbol msym
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase phase
public com.sun.tools.javac.code.Type apply (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
}
com/sun/tools/javac/comp/Infer$IncorporationBinaryOp.classInfer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$IncorporationBinaryOp extends java.lang.Object {
com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind opKind
com.sun.tools.javac.code.Type op1
com.sun.tools.javac.code.Type op2
final com.sun.tools.javac.comp.Infer this$0
void (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.Infer this$0
com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind opKind
com.sun.tools.javac.code.Type op1
com.sun.tools.javac.code.Type op2
public boolean equals (java.lang.Object)
com.sun.tools.javac.comp.Infer$IncorporationBinaryOp that
Object o
public int hashCode ()
int result
boolean apply (com.sun.tools.javac.util.Warner)
com.sun.tools.javac.util.Warner warn
}
com/sun/tools/javac/comp/Infer$IncorporationBinaryOpKind$1.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind$1 extends com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind {
void (java.lang.String, int)
boolean apply (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Type op1
com.sun.tools.javac.code.Type op2
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.code.Types types
}
com/sun/tools/javac/comp/Infer$IncorporationBinaryOpKind$2.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind$2 extends com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind {
void (java.lang.String, int)
boolean apply (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Type op1
com.sun.tools.javac.code.Type op2
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.code.Types types
}
com/sun/tools/javac/comp/Infer$IncorporationBinaryOpKind$3.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind$3 extends com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind {
void (java.lang.String, int)
boolean apply (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Type op1
com.sun.tools.javac.code.Type op2
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type$UndetVar uv
}
com/sun/tools/javac/comp/Infer$IncorporationBinaryOpKind$4.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind$4 extends com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind {
void (java.lang.String, int)
boolean apply (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Type op1
com.sun.tools.javac.code.Type op2
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type$UndetVar uv
}
com/sun/tools/javac/comp/Infer$IncorporationBinaryOpKind$5.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind$5 extends com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind {
void (java.lang.String, int)
boolean apply (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Type op1
com.sun.tools.javac.code.Type op2
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type$UndetVar uv
}
com/sun/tools/javac/comp/Infer$IncorporationBinaryOpKind.classInfer.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind extends java.lang.Enum {
public static final com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind IS_SUBTYPE
public static final com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind IS_SAME_TYPE
public static final com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind ADD_UPPER_BOUND
public static final com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind ADD_LOWER_BOUND
public static final com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind ADD_EQ_BOUND
private static final com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind[] $VALUES
public static com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind[] values ()
public static com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract boolean apply (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner, com.sun.tools.javac.code.Types)
void (java.lang.String, int, com.sun.tools.javac.comp.Infer$1)
String x0
int x1
com.sun.tools.javac.comp.Infer$1 x2
static void ()
}
com/sun/tools/javac/comp/Infer$IncorporationStep$1.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$IncorporationStep$1 extends com.sun.tools.javac.comp.Infer$IncorporationStep {
void (java.lang.String, int)
public void apply (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type u
com.sun.tools.javac.code.Type l
com.sun.tools.javac.code.Type e
com.sun.tools.javac.code.Type inst
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Infer infer
boolean accepts (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
}
com/sun/tools/javac/comp/Infer$IncorporationStep$10.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$IncorporationStep$10 extends com.sun.tools.javac.comp.Infer$IncorporationStep {
void (java.lang.String, int)
public void apply (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type u
com.sun.tools.javac.code.Type l
com.sun.tools.javac.code.Type$UndetVar uv2
com.sun.tools.javac.code.Type b
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Infer infer
}
com/sun/tools/javac/comp/Infer$IncorporationStep$11.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$IncorporationStep$11 extends com.sun.tools.javac.comp.Infer$IncorporationStep {
void (java.lang.String, int)
public void apply (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type b2
com.sun.tools.javac.code.Type$UndetVar$InferenceBound ib
com.sun.tools.javac.code.Type b2
com.sun.tools.javac.code.Type$UndetVar$InferenceBound ib
com.sun.tools.javac.code.Type$UndetVar uv2
com.sun.tools.javac.code.Type b
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Infer infer
}
com/sun/tools/javac/comp/Infer$IncorporationStep$2.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$IncorporationStep$2 extends com.sun.tools.javac.comp.Infer$IncorporationStep {
void (java.lang.String, int)
public void apply (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type l
com.sun.tools.javac.code.Type u
com.sun.tools.javac.code.Type e
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Infer infer
com.sun.tools.javac.code.Type eq
}
com/sun/tools/javac/comp/Infer$IncorporationStep$3.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$IncorporationStep$3 extends com.sun.tools.javac.comp.Infer$IncorporationStep {
void (java.lang.String, int)
public void apply (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type u
com.sun.tools.javac.code.Type l
com.sun.tools.javac.code.Type e
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Infer infer
}
com/sun/tools/javac/comp/Infer$IncorporationStep$4.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$IncorporationStep$4 extends com.sun.tools.javac.comp.Infer$IncorporationStep {
void (java.lang.String, int)
public void apply (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type b2
com.sun.tools.javac.code.Type b1
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Infer infer
}
com/sun/tools/javac/comp/Infer$IncorporationStep$5.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$IncorporationStep$5 extends com.sun.tools.javac.comp.Infer$IncorporationStep {
void (java.lang.String, int)
public void apply (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type b2
com.sun.tools.javac.code.Type b1
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Infer infer
}
com/sun/tools/javac/comp/Infer$IncorporationStep$6.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$IncorporationStep$6 extends com.sun.tools.javac.comp.Infer$IncorporationStep {
void (java.lang.String, int)
public void apply (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type b2
com.sun.tools.javac.code.Type b1
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Infer infer
}
com/sun/tools/javac/comp/Infer$IncorporationStep$7.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$IncorporationStep$7 extends com.sun.tools.javac.comp.Infer$IncorporationStep {
void (java.lang.String, int)
public void apply (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.util.List allParamsSuperBound1
com.sun.tools.javac.util.List allParamsSuperBound2
com.sun.tools.javac.util.Pair commonSupers
com.sun.tools.javac.code.Type b1
com.sun.tools.javac.code.Type b2
com.sun.tools.javac.util.List tmpTail
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Infer infer
com.sun.tools.javac.util.List boundList
com.sun.tools.javac.util.List boundListTail
boolean accepts (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
}
com/sun/tools/javac/comp/Infer$IncorporationStep$8.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$IncorporationStep$8 extends com.sun.tools.javac.comp.Infer$IncorporationStep {
void (java.lang.String, int)
public void apply (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type b2
com.sun.tools.javac.code.Type b1
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Infer infer
}
com/sun/tools/javac/comp/Infer$IncorporationStep$9.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$IncorporationStep$9 extends com.sun.tools.javac.comp.Infer$IncorporationStep {
void (java.lang.String, int)
public void apply (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type l
com.sun.tools.javac.code.Type u
com.sun.tools.javac.code.Type$UndetVar uv2
com.sun.tools.javac.code.Type b
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Infer infer
}
com/sun/tools/javac/comp/Infer$IncorporationStep.classInfer.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Infer$IncorporationStep extends java.lang.Enum {
public static final com.sun.tools.javac.comp.Infer$IncorporationStep CHECK_BOUNDS
public static final com.sun.tools.javac.comp.Infer$IncorporationStep EQ_CHECK_LEGACY
public static final com.sun.tools.javac.comp.Infer$IncorporationStep EQ_CHECK
public static final com.sun.tools.javac.comp.Infer$IncorporationStep CROSS_UPPER_LOWER
public static final com.sun.tools.javac.comp.Infer$IncorporationStep CROSS_UPPER_EQ
public static final com.sun.tools.javac.comp.Infer$IncorporationStep CROSS_EQ_LOWER
public static final com.sun.tools.javac.comp.Infer$IncorporationStep CROSS_UPPER_UPPER
public static final com.sun.tools.javac.comp.Infer$IncorporationStep CROSS_EQ_EQ
public static final com.sun.tools.javac.comp.Infer$IncorporationStep PROP_UPPER
public static final com.sun.tools.javac.comp.Infer$IncorporationStep PROP_LOWER
public static final com.sun.tools.javac.comp.Infer$IncorporationStep PROP_EQ
private static final com.sun.tools.javac.comp.Infer$IncorporationStep[] $VALUES
public static com.sun.tools.javac.comp.Infer$IncorporationStep[] values ()
public static com.sun.tools.javac.comp.Infer$IncorporationStep valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract void apply (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext, com.sun.tools.javac.util.Warner)
boolean accepts (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
boolean isSubtype (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner, com.sun.tools.javac.comp.Infer)
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Infer infer
boolean isSameType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Infer)
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Type t
com.sun.tools.javac.comp.Infer infer
void addBound (com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Infer)
com.sun.tools.javac.code.Type$UndetVar$InferenceBound ib
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.code.Type b
com.sun.tools.javac.comp.Infer infer
com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind opFor (com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
com.sun.tools.javac.code.Type$UndetVar$InferenceBound boundKind
boolean doIncorporationOp (com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner, com.sun.tools.javac.comp.Infer)
com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind opKind
com.sun.tools.javac.code.Type op1
com.sun.tools.javac.code.Type op2
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Infer infer
com.sun.tools.javac.comp.Infer$IncorporationBinaryOp newOp
Boolean res
void (java.lang.String, int, com.sun.tools.javac.comp.Infer$1)
String x0
int x1
com.sun.tools.javac.comp.Infer$1 x2
static void ()
}
com/sun/tools/javac/comp/Infer$InferenceContext$1.classInfer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$InferenceContext$1 extends com.sun.tools.javac.code.Type$Mapping {
final com.sun.tools.javac.comp.Infer$InferenceContext this$1
void (com.sun.tools.javac.comp.Infer$InferenceContext, java.lang.String)
com.sun.tools.javac.comp.Infer$InferenceContext this$1
String name
public com.sun.tools.javac.code.Type apply (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type$TypeVar tv
com.sun.tools.javac.code.Type t
}
com/sun/tools/javac/comp/Infer$InferenceContext$2.classInfer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$InferenceContext$2 extends java.lang.Object implements com.sun.tools.javac.util.Filter {
final com.sun.tools.javac.comp.Infer$InferenceContext this$1
void (com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Infer$InferenceContext this$1
public boolean accepts (com.sun.tools.javac.code.Type$UndetVar)
com.sun.tools.javac.code.Type$UndetVar uv
public volatile boolean accepts (java.lang.Object)
}
com/sun/tools/javac/comp/Infer$InferenceContext$3.classInfer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$InferenceContext$3 extends java.lang.Object implements com.sun.tools.javac.util.Filter {
final com.sun.tools.javac.comp.Infer$InferenceContext this$1
void (com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Infer$InferenceContext this$1
public boolean accepts (com.sun.tools.javac.code.Type$UndetVar)
com.sun.tools.javac.code.Type$UndetVar uv
public volatile boolean accepts (java.lang.Object)
}
com/sun/tools/javac/comp/Infer$InferenceContext$4.classInfer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$InferenceContext$4 extends java.lang.Object implements com.sun.tools.javac.util.Filter {
final com.sun.tools.javac.comp.Infer$InferenceContext this$1
void (com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Infer$InferenceContext this$1
public boolean accepts (com.sun.tools.javac.code.Type$UndetVar)
com.sun.tools.javac.code.Type$UndetVar uv
public volatile boolean accepts (java.lang.Object)
}
com/sun/tools/javac/comp/Infer$InferenceContext$5.classInfer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$InferenceContext$5 extends java.lang.Object implements com.sun.tools.javac.comp.Infer$FreeTypeListener {
final com.sun.tools.javac.comp.Infer$InferenceContext this$1
void (com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Infer$InferenceContext this$1
public void typesInferred (com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
}
com/sun/tools/javac/comp/Infer$InferenceContext$6.classInfer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$InferenceContext$6 extends com.sun.tools.javac.comp.Infer$LeafSolver {
final com.sun.tools.javac.comp.Infer$InferenceContext this$1
void (com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Infer$InferenceContext this$1
public boolean done ()
}
com/sun/tools/javac/comp/Infer$InferenceContext$7.classInfer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$InferenceContext$7 extends com.sun.tools.javac.comp.Infer$BestLeafSolver {
final com.sun.tools.javac.util.List val$vars
final com.sun.tools.javac.comp.Infer$InferenceContext this$1
void (com.sun.tools.javac.comp.Infer$InferenceContext, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.comp.Infer$InferenceContext this$1
com.sun.tools.javac.util.List varsToSolve
public boolean done ()
}
com/sun/tools/javac/comp/Infer$InferenceContext$8.classInfer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$InferenceContext$8 extends com.sun.tools.javac.comp.Infer$BestLeafSolver {
final com.sun.tools.javac.comp.Infer$InferenceContext this$1
void (com.sun.tools.javac.comp.Infer$InferenceContext, com.sun.tools.javac.util.List)
com.sun.tools.javac.comp.Infer$InferenceContext this$1
com.sun.tools.javac.util.List varsToSolve
public boolean done ()
}
com/sun/tools/javac/comp/Infer$InferenceContext.classInfer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$InferenceContext extends java.lang.Object {
com.sun.tools.javac.util.List undetvars
com.sun.tools.javac.util.List inferencevars
java.util.Map freeTypeListeners
com.sun.tools.javac.util.List freetypeListeners
com.sun.tools.javac.code.Type$Mapping fromTypeVarFun
java.util.Map captureTypeCache
final com.sun.tools.javac.comp.Infer this$0
public void (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.util.List)
com.sun.tools.javac.comp.Infer this$0
com.sun.tools.javac.util.List inferencevars
void addVar (com.sun.tools.javac.code.Type$TypeVar)
com.sun.tools.javac.code.Type$TypeVar t
com.sun.tools.javac.util.List inferenceVars ()
com.sun.tools.javac.util.List restvars ()
com.sun.tools.javac.util.List instvars ()
final com.sun.tools.javac.util.List boundedVars ()
private com.sun.tools.javac.util.List filterVars (com.sun.tools.javac.util.Filter)
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.Filter fu
com.sun.tools.javac.util.ListBuffer res
final boolean free (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
final boolean free (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List ts
final com.sun.tools.javac.util.List freeVarsIn (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type iv
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.ListBuffer buf
final com.sun.tools.javac.util.List freeVarsIn (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List ts
com.sun.tools.javac.util.ListBuffer buf
com.sun.tools.javac.util.ListBuffer buf2
final com.sun.tools.javac.code.Type asUndetVar (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
final com.sun.tools.javac.util.List asUndetVars (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List ts
com.sun.tools.javac.util.ListBuffer buf
com.sun.tools.javac.util.List instTypes ()
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.ListBuffer buf
com.sun.tools.javac.code.Type asInstType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List asInstTypes (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List ts
com.sun.tools.javac.util.ListBuffer buf
void addFreeTypeListener (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Infer$FreeTypeListener)
com.sun.tools.javac.util.List types
com.sun.tools.javac.comp.Infer$FreeTypeListener ftl
void notifyChange ()
void notifyChange (com.sun.tools.javac.util.List)
com.sun.tools.javac.comp.Infer$InferenceException ex
java.util.Map$Entry entry
com.sun.tools.javac.util.List inferredVars
com.sun.tools.javac.comp.Infer$InferenceException thrownEx
com.sun.tools.javac.util.List save ()
com.sun.tools.javac.code.Type b
com.sun.tools.javac.code.Type$UndetVar$InferenceBound ib
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.code.Type$UndetVar uv2
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.ListBuffer buf
void rollback (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$UndetVar$InferenceBound ib
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.code.Type$UndetVar uv_saved
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List saved_undet
void dupTo (com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.comp.Infer$InferenceContext that
private void solve (com.sun.tools.javac.comp.Infer$GraphStrategy, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.comp.Infer$GraphStrategy ss
com.sun.tools.javac.util.Warner warn
private void solve (com.sun.tools.javac.comp.Infer$GraphStrategy, java.util.Map, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.comp.Infer$GraphStrategy ss
java.util.Map stuckDeps
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Infer$GraphSolver s
public void solve (com.sun.tools.javac.util.Warner)
com.sun.tools.javac.util.Warner warn
public void solve (com.sun.tools.javac.util.List, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.util.List vars
com.sun.tools.javac.util.Warner warn
public void solveAny (com.sun.tools.javac.util.List, java.util.Map, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.util.List varsToSolve
java.util.Map optDeps
com.sun.tools.javac.util.Warner warn
private boolean solveBasic (java.util.EnumSet)
java.util.EnumSet steps
private boolean solveBasic (com.sun.tools.javac.util.List, java.util.EnumSet)
com.sun.tools.javac.comp.Infer$InferenceStep step
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List varsToSolve
java.util.EnumSet steps
boolean changed
public void solveLegacy (boolean, com.sun.tools.javac.util.Warner, java.util.EnumSet)
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.code.Type t
boolean stuck
boolean partial
com.sun.tools.javac.util.Warner warn
java.util.EnumSet steps
private com.sun.tools.javac.comp.Infer infer ()
public java.lang.String toString ()
com.sun.tools.javac.code.Type cachedCapture (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, boolean)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type t
boolean readOnly
com.sun.tools.javac.code.Type captured
com.sun.tools.javac.code.Type result
static com.sun.tools.javac.comp.Infer access$100 (com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Infer$InferenceContext x0
static boolean access$600 (com.sun.tools.javac.comp.Infer$InferenceContext, com.sun.tools.javac.util.List, java.util.EnumSet)
com.sun.tools.javac.comp.Infer$InferenceContext x0
com.sun.tools.javac.util.List x1
java.util.EnumSet x2
}
com/sun/tools/javac/comp/Infer$InferenceException.classInfer.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Infer$InferenceException extends com.sun.tools.javac.comp.Resolve$InapplicableMethodException {
private static final long serialVersionUID
com.sun.tools.javac.util.List messages
void (com.sun.tools.javac.util.JCDiagnostic$Factory)
com.sun.tools.javac.util.JCDiagnostic$Factory diags
com.sun.tools.javac.comp.Resolve$InapplicableMethodException setMessage ()
com.sun.tools.javac.comp.Resolve$InapplicableMethodException setMessage (com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic diag
public com.sun.tools.javac.util.JCDiagnostic getDiagnostic ()
void clear ()
}
com/sun/tools/javac/comp/Infer$InferenceStep$1.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$InferenceStep$1 extends com.sun.tools.javac.comp.Infer$InferenceStep {
void (java.lang.String, int, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
com.sun.tools.javac.code.Type$UndetVar$InferenceBound ib
com.sun.tools.javac.code.Type solve (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
}
com/sun/tools/javac/comp/Infer$InferenceStep$2.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$InferenceStep$2 extends com.sun.tools.javac.comp.Infer$InferenceStep {
void (java.lang.String, int, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
com.sun.tools.javac.code.Type$UndetVar$InferenceBound ib
com.sun.tools.javac.code.Type solve (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.comp.Infer infer
com.sun.tools.javac.util.List lobounds
com.sun.tools.javac.code.Type owntype
}
com/sun/tools/javac/comp/Infer$InferenceStep$3.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$InferenceStep$3 extends com.sun.tools.javac.comp.Infer$InferenceStep {
void (java.lang.String, int, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
com.sun.tools.javac.code.Type$UndetVar$InferenceBound ib
public boolean accepts (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.code.Type db
com.sun.tools.javac.code.Type$UndetVar t
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.comp.Infer infer
com.sun.tools.javac.code.Type solve (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
}
com/sun/tools/javac/comp/Infer$InferenceStep$4.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$InferenceStep$4 extends com.sun.tools.javac.comp.Infer$InferenceStep {
void (java.lang.String, int, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
com.sun.tools.javac.code.Type$UndetVar$InferenceBound ib
com.sun.tools.javac.code.Type solve (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.comp.Infer infer
com.sun.tools.javac.util.List hibounds
com.sun.tools.javac.code.Type owntype
}
com/sun/tools/javac/comp/Infer$InferenceStep$5.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$InferenceStep$5 extends com.sun.tools.javac.comp.Infer$InferenceStep {
void (java.lang.String, int, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
com.sun.tools.javac.code.Type$UndetVar$InferenceBound ib
public boolean accepts (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.code.Type$UndetVar t
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.code.Type solve (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
}
com/sun/tools/javac/comp/Infer$InferenceStep$6.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$InferenceStep$6 extends com.sun.tools.javac.comp.Infer$InferenceStep {
void (java.lang.String, int, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
com.sun.tools.javac.code.Type$UndetVar$InferenceBound ib
public boolean accepts (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.code.Type$UndetVar t
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.code.Type solve (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.comp.Infer infer
com.sun.tools.javac.code.Type upper
com.sun.tools.javac.code.Type lower
com.sun.tools.javac.code.Type$CapturedType prevCaptured
}
com/sun/tools/javac/comp/Infer$InferenceStep.classInfer.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Infer$InferenceStep extends java.lang.Enum {
public static final com.sun.tools.javac.comp.Infer$InferenceStep EQ
public static final com.sun.tools.javac.comp.Infer$InferenceStep LOWER
public static final com.sun.tools.javac.comp.Infer$InferenceStep THROWS
public static final com.sun.tools.javac.comp.Infer$InferenceStep UPPER
public static final com.sun.tools.javac.comp.Infer$InferenceStep UPPER_LEGACY
public static final com.sun.tools.javac.comp.Infer$InferenceStep CAPTURED
final com.sun.tools.javac.code.Type$UndetVar$InferenceBound ib
private static final com.sun.tools.javac.comp.Infer$InferenceStep[] $VALUES
public static com.sun.tools.javac.comp.Infer$InferenceStep[] values ()
public static com.sun.tools.javac.comp.Infer$InferenceStep valueOf (java.lang.String)
String name
private void (java.lang.String, int, com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
com.sun.tools.javac.code.Type$UndetVar$InferenceBound ib
abstract com.sun.tools.javac.code.Type solve (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext)
public boolean accepts (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.code.Type$UndetVar t
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.util.List filterBounds (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
void (java.lang.String, int, com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.comp.Infer$1)
String x0
int x1
com.sun.tools.javac.code.Type$UndetVar$InferenceBound x2
com.sun.tools.javac.comp.Infer$1 x3
static void ()
}
com/sun/tools/javac/comp/Infer$LeafSolver.classInfer.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Infer$LeafSolver extends java.lang.Object implements com.sun.tools.javac.comp.Infer$GraphStrategy {
final com.sun.tools.javac.comp.Infer this$0
void (com.sun.tools.javac.comp.Infer)
com.sun.tools.javac.comp.Infer this$0
public com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph$Node pickNode (com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph)
com.sun.tools.javac.comp.Infer$GraphSolver$InferenceGraph g
boolean isSubtype (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner, com.sun.tools.javac.comp.Infer)
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Infer infer
boolean isSameType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Infer)
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Type t
com.sun.tools.javac.comp.Infer infer
void addBound (com.sun.tools.javac.code.Type$UndetVar$InferenceBound, com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Infer)
com.sun.tools.javac.code.Type$UndetVar$InferenceBound ib
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.code.Type b
com.sun.tools.javac.comp.Infer infer
com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind opFor (com.sun.tools.javac.code.Type$UndetVar$InferenceBound)
com.sun.tools.javac.code.Type$UndetVar$InferenceBound boundKind
boolean doIncorporationOp (com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner, com.sun.tools.javac.comp.Infer)
com.sun.tools.javac.comp.Infer$IncorporationBinaryOpKind opKind
com.sun.tools.javac.code.Type op1
com.sun.tools.javac.code.Type op2
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Infer infer
com.sun.tools.javac.comp.Infer$IncorporationBinaryOp newOp
Boolean res
}
com/sun/tools/javac/comp/Infer$LegacyInferenceSteps.classInfer.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Infer$LegacyInferenceSteps extends java.lang.Enum {
public static final com.sun.tools.javac.comp.Infer$LegacyInferenceSteps EQ_LOWER
public static final com.sun.tools.javac.comp.Infer$LegacyInferenceSteps EQ_UPPER
final java.util.EnumSet steps
private static final com.sun.tools.javac.comp.Infer$LegacyInferenceSteps[] $VALUES
public static com.sun.tools.javac.comp.Infer$LegacyInferenceSteps[] values ()
public static com.sun.tools.javac.comp.Infer$LegacyInferenceSteps valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.util.EnumSet)
java.util.EnumSet steps
static void ()
}
com/sun/tools/javac/comp/Infer$MultiUndetVarListener.classInfer.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Infer$MultiUndetVarListener extends java.lang.Object implements com.sun.tools.javac.code.Type$UndetVar$UndetVarListener {
boolean changed
com.sun.tools.javac.util.List undetvars
final com.sun.tools.javac.comp.Infer this$0
public void (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.code.Type t
com.sun.tools.javac.comp.Infer this$0
com.sun.tools.javac.util.List undetvars
public void varChanged (com.sun.tools.javac.code.Type$UndetVar, java.util.Set)
com.sun.tools.javac.code.Type$UndetVar uv
java.util.Set ibs
void reset ()
void detach ()
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.code.Type t
}
com/sun/tools/javac/comp/Infer.classInfer.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Infer extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key inferKey
com.sun.tools.javac.comp.Resolve rs
com.sun.tools.javac.comp.Check chk
com.sun.tools.javac.code.Symtab syms
com.sun.tools.javac.code.Types types
com.sun.tools.javac.util.JCDiagnostic$Factory diags
com.sun.tools.javac.util.Log log
boolean allowGraphInference
public static final com.sun.tools.javac.code.Type anyPoly
protected final com.sun.tools.javac.comp.Infer$InferenceException inferenceException
static final int MAX_INCORPORATION_STEPS
java.util.EnumSet incorporationStepsLegacy
java.util.EnumSet incorporationStepsGraph
java.util.Map incorporationCache
final com.sun.tools.javac.comp.Infer$InferenceContext emptyContext
public static com.sun.tools.javac.comp.Infer instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.comp.Infer instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.Options options
com.sun.tools.javac.code.Type instantiateMethod (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.util.List, boolean, boolean, com.sun.tools.javac.comp.Resolve$MethodResolutionContext, com.sun.tools.javac.util.Warner) throws com.sun.tools.javac.comp.Infer$InferenceException
com.sun.tools.javac.code.Type newRestype
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.List tvars
com.sun.tools.javac.code.Type$MethodType mt
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.code.Symbol$MethodSymbol msym
com.sun.tools.javac.util.List argtypes
boolean allowBoxing
boolean useVarargs
com.sun.tools.javac.comp.Resolve$MethodResolutionContext resolveContext
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.code.Type generateReturnConstraints (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.code.Type$MethodType mt
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.comp.Infer$InferenceContext rsInfoInfContext
com.sun.tools.javac.code.Type from
com.sun.tools.javac.code.Type qtype
com.sun.tools.javac.code.Type to
com.sun.tools.javac.util.Warner retWarn
private com.sun.tools.javac.code.Type generateReturnConstraintsPrimitive (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.code.Type boundAsPrimitive
com.sun.tools.javac.code.Type t
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type$UndetVar from
com.sun.tools.javac.code.Type to
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
private com.sun.tools.javac.code.Type generateReturnConstraintsUndetVarToReference (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.code.Type captureOfBound
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type anotherLowerBound
com.sun.tools.javac.code.Type aLowerBound
com.sun.tools.javac.code.Type sup
com.sun.tools.javac.code.Type t
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type$UndetVar from
com.sun.tools.javac.code.Type to
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.code.Type captureOfTo
private boolean commonSuperWithDiffParameterization (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
com.sun.tools.javac.util.Pair supers
private com.sun.tools.javac.code.Type generateReferenceToTargetConstraint (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type$UndetVar from
com.sun.tools.javac.code.Type to
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.code.Type capturedType
private void instantiateAsUninferredVars (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.code.Symbol$TypeSymbol fresh_tvar
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.util.List upperBounds
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.code.Type$TypeVar ct
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List vars
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.util.ListBuffer todo
com.sun.tools.javac.util.List formals
com.sun.tools.javac.code.Type instantiatePolymorphicSignatureInstance (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.comp.Resolve$MethodResolutionContext, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type restype
com.sun.tools.javac.tree.JCTree$JCTypeCast castTree
com.sun.tools.javac.code.Type restype
com.sun.tools.javac.tree.JCTree$JCExpressionStatement execTree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Symbol$MethodSymbol spMethod
com.sun.tools.javac.comp.Resolve$MethodResolutionContext resolveContext
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.code.Type restype
com.sun.tools.javac.util.List paramtypes
com.sun.tools.javac.util.List exType
com.sun.tools.javac.code.Type$MethodType mtype
public com.sun.tools.javac.code.Type instantiateFunctionalInterface (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Check$CheckContext)
com.sun.tools.javac.code.Type p
com.sun.tools.javac.comp.Infer$InferenceException ex
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type formalInterface
com.sun.tools.javac.comp.Infer$InferenceContext funcInterfaceContext
com.sun.tools.javac.util.List descParameterTypes
com.sun.tools.javac.util.List actualTypeargs
com.sun.tools.javac.code.Type owntype
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type funcInterface
com.sun.tools.javac.util.List paramTypes
com.sun.tools.javac.comp.Check$CheckContext checkContext
void checkWithinBounds (com.sun.tools.javac.comp.Infer$InferenceContext, com.sun.tools.javac.util.Warner) throws com.sun.tools.javac.comp.Infer$InferenceException
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.code.Type t
com.sun.tools.javac.comp.Infer$IncorporationStep is
com.sun.tools.javac.code.Type$UndetVar uv
java.util.EnumSet incorporationSteps
com.sun.tools.javac.code.Type t
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Infer$MultiUndetVarListener mlistener
com.sun.tools.javac.util.List saved_undet
private com.sun.tools.javac.util.Pair getParameterizedSupers (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
com.sun.tools.javac.code.Type lubResult
com.sun.tools.javac.code.Type asSuperOfT
com.sun.tools.javac.code.Type asSuperOfS
void checkCompatibleUpperBounds (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.util.List hibounds
com.sun.tools.javac.code.Type hb
void reportBoundError (com.sun.tools.javac.code.Type$UndetVar, com.sun.tools.javac.comp.Infer$BoundErrorKind)
com.sun.tools.javac.code.Type$UndetVar uv
com.sun.tools.javac.comp.Infer$BoundErrorKind bk
static com.sun.tools.javac.util.Pair access$200 (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.Infer x0
com.sun.tools.javac.code.Type x1
com.sun.tools.javac.code.Type x2
static void access$700 (com.sun.tools.javac.comp.Infer, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Infer x0
com.sun.tools.javac.util.List x1
com.sun.tools.javac.comp.Infer$InferenceContext x2
static void ()
}
com/sun/tools/javac/comp/LambdaToMethod$1.classLambdaToMethod.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.LambdaToMethod$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$JCMemberReference$ReferenceKind
static final int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static final int[] $SwitchMap$com$sun$tools$javac$comp$LambdaToMethod$LambdaSymbolKind
static void ()
}
com/sun/tools/javac/comp/LambdaToMethod$1LambdaBodyTranslator.classLambdaToMethod.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.LambdaToMethod$1LambdaBodyTranslator extends com.sun.tools.javac.tree.TreeTranslator {
final boolean val$isTarget_void
final com.sun.tools.javac.tree.JCTree$JCMethodDecl val$lambdaMethodDecl
final com.sun.tools.javac.code.Type val$restype
final com.sun.tools.javac.comp.LambdaToMethod this$0
void (com.sun.tools.javac.comp.LambdaToMethod, boolean, com.sun.tools.javac.tree.JCTree$JCMethodDecl, com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.LambdaToMethod this$0
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.tree.JCTree$JCLambda tree
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
com.sun.tools.javac.code.Symbol$VarSymbol loc
com.sun.tools.javac.tree.JCTree$JCVariableDecl varDef
com.sun.tools.javac.tree.JCTree$JCReturn tree
boolean isLambda_void
}
com/sun/tools/javac/comp/LambdaToMethod$KlassInfo.classLambdaToMethod.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.LambdaToMethod$KlassInfo extends java.lang.Object {
private com.sun.tools.javac.util.ListBuffer appendedMethodList
private final java.util.Map deserializeCases
private final com.sun.tools.javac.code.Symbol$MethodSymbol deserMethodSym
private final com.sun.tools.javac.code.Symbol$VarSymbol deserParamSym
private final com.sun.tools.javac.tree.JCTree$JCClassDecl clazz
final com.sun.tools.javac.comp.LambdaToMethod this$0
private void (com.sun.tools.javac.comp.LambdaToMethod, com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl clazz
com.sun.tools.javac.code.Type$MethodType type
private void addMethod (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree decl
void (com.sun.tools.javac.comp.LambdaToMethod, com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.tools.javac.comp.LambdaToMethod$1)
com.sun.tools.javac.comp.LambdaToMethod x0
com.sun.tools.javac.tree.JCTree$JCClassDecl x1
com.sun.tools.javac.comp.LambdaToMethod$1 x2
static java.util.Map access$500 (com.sun.tools.javac.comp.LambdaToMethod$KlassInfo)
com.sun.tools.javac.comp.LambdaToMethod$KlassInfo x0
static void access$600 (com.sun.tools.javac.comp.LambdaToMethod$KlassInfo, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.comp.LambdaToMethod$KlassInfo x0
com.sun.tools.javac.tree.JCTree x1
static com.sun.tools.javac.util.ListBuffer access$700 (com.sun.tools.javac.comp.LambdaToMethod$KlassInfo)
com.sun.tools.javac.comp.LambdaToMethod$KlassInfo x0
static com.sun.tools.javac.code.Symbol$MethodSymbol access$1400 (com.sun.tools.javac.comp.LambdaToMethod$KlassInfo)
com.sun.tools.javac.comp.LambdaToMethod$KlassInfo x0
static com.sun.tools.javac.code.Symbol$VarSymbol access$1500 (com.sun.tools.javac.comp.LambdaToMethod$KlassInfo)
com.sun.tools.javac.comp.LambdaToMethod$KlassInfo x0
static com.sun.tools.javac.tree.JCTree$JCClassDecl access$2000 (com.sun.tools.javac.comp.LambdaToMethod$KlassInfo)
com.sun.tools.javac.comp.LambdaToMethod$KlassInfo x0
}
com/sun/tools/javac/comp/LambdaToMethod$L2MSignatureGenerator.classLambdaToMethod.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.LambdaToMethod$L2MSignatureGenerator extends com.sun.tools.javac.code.Types$SignatureGenerator {
StringBuilder sb
final com.sun.tools.javac.comp.LambdaToMethod this$0
void (com.sun.tools.javac.comp.LambdaToMethod)
protected void append (char)
char ch
protected void append (byte[])
byte[] ba
protected void append (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
public java.lang.String toString ()
}
com/sun/tools/javac/comp/LambdaToMethod$LambdaAnalyzerPreprocessor$1.classLambdaToMethod.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$1 extends com.sun.tools.javac.comp.Lower$BasicFreeVarCollector {
final com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext val$lambdaContext
final com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor this$1
void (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor, com.sun.tools.javac.comp.Lower, com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext)
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor this$1
com.sun.tools.javac.comp.Lower x0
void addFreeVars (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol c
void visitSymbol (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.tree.JCTree block
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext localContext
com.sun.tools.javac.code.Symbol sym
}
com/sun/tools/javac/comp/LambdaToMethod$LambdaAnalyzerPreprocessor$Frame.classLambdaToMethod.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$Frame extends java.lang.Object {
final com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.util.List locals
final com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor this$1
public void (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
void addLocal (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
}
com/sun/tools/javac/comp/LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext$1.classLambdaToMethod.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext$1 extends com.sun.tools.javac.code.Symbol$VarSymbol {
final com.sun.tools.javac.code.Symbol val$sym
final com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext this$2
void (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext this$2
long flags
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol owner
public com.sun.tools.javac.code.Symbol baseSymbol ()
}
com/sun/tools/javac/comp/LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext$2.classLambdaToMethod.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext$2 extends com.sun.tools.javac.code.Symbol$VarSymbol {
final com.sun.tools.javac.code.Symbol val$sym
final com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext this$2
void (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext this$2
long flags
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol owner
public com.sun.tools.javac.code.Symbol baseSymbol ()
}
com/sun/tools/javac/comp/LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext.classLambdaToMethod.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext extends com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext {
final com.sun.tools.javac.code.Symbol self
final com.sun.tools.javac.code.Symbol assignedTo
java.util.Map translatedSymbols
com.sun.tools.javac.code.Symbol$MethodSymbol translatedSym
com.sun.tools.javac.util.List syntheticParams
final java.util.Set freeVarProcessedLocalClasses
com.sun.tools.javac.tree.JCTree$JCExpression methodReferenceReceiver
final com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor this$1
void (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor, com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.tree.JCTree$JCLambda tree
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$Frame frame
private java.lang.String serializedLambdaDisambiguation ()
com.sun.tools.javac.code.Symbol fv
StringBuilder buf
private com.sun.tools.javac.util.Name lambdaName ()
private com.sun.tools.javac.util.Name serializedLambdaName ()
StringBuilder buf
String disam
String result
com.sun.tools.javac.code.Symbol translate (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind)
com.sun.tools.javac.code.Symbol ret
com.sun.tools.javac.code.Symbol ret
com.sun.tools.javac.code.Symbol ret
com.sun.tools.javac.code.Symbol ret
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol ret
com.sun.tools.javac.code.Symbol ret
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind skind
com.sun.tools.javac.code.Symbol ret
void addSymbol (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind)
com.sun.tools.javac.code.Symbol$ClassSymbol currentClass
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind skind
java.util.Map transMap
java.util.Map getSymbolMap (com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind)
com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind skind
java.util.Map m
com.sun.tools.javac.tree.JCTree translate (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.code.Symbol tSym
com.sun.tools.javac.tree.JCTree t
com.sun.tools.javac.code.Symbol tSym
com.sun.tools.javac.tree.JCTree$JCExpression t
java.util.Map m
com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind kind
com.sun.tools.javac.tree.JCTree$JCIdent lambdaIdent
public com.sun.tools.javac.tree.JCTree translate (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.code.Symbol tSym
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCFieldAccess fieldAccess
java.util.Map m
void complete ()
com.sun.tools.javac.code.Symbol thisSym
com.sun.tools.javac.code.Symbol thisSym
com.sun.tools.javac.code.Symbol thisSym
boolean inInterface
boolean thisReferenced
com.sun.tools.javac.util.ListBuffer params
com.sun.tools.javac.util.ListBuffer parameterSymbols
com.sun.tools.javac.code.Type generatedLambdaSig ()
}
com/sun/tools/javac/comp/LambdaToMethod$LambdaAnalyzerPreprocessor$ReferenceTranslationContext.classLambdaToMethod.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$ReferenceTranslationContext extends com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext {
final boolean isSuper
final com.sun.tools.javac.code.Symbol sigPolySym
final com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor this$1
void (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor, com.sun.tools.javac.tree.JCTree$JCMemberReference)
com.sun.tools.javac.tree.JCTree$JCMemberReference tree
int referenceKind ()
boolean needsVarArgsConversion ()
boolean isArrayOp ()
boolean receiverAccessible ()
boolean isPrivateInOtherClass ()
final boolean isSignaturePolymorphic ()
boolean interfaceParameterIsIntersectionType ()
com.sun.tools.javac.code.Type$TypeVar tv
com.sun.tools.javac.code.Type pt
com.sun.tools.javac.util.List tl
final boolean needsConversionToLambda ()
com.sun.tools.javac.code.Type generatedRefSig ()
com.sun.tools.javac.code.Type bridgedRefSig ()
}
com/sun/tools/javac/comp/LambdaToMethod$LambdaAnalyzerPreprocessor$SyntheticMethodNameCounter.classLambdaToMethod.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$SyntheticMethodNameCounter extends java.lang.Object {
private java.util.Map map
final com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor this$1
private void (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor)
int getIndex (java.lang.StringBuilder)
StringBuilder buf
String temp
Integer count
void (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor, com.sun.tools.javac.comp.LambdaToMethod$1)
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor x0
com.sun.tools.javac.comp.LambdaToMethod$1 x1
}
com/sun/tools/javac/comp/LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext.classLambdaToMethod.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext extends java.lang.Object {
final com.sun.tools.javac.tree.JCTree$JCFunctionalExpression tree
final com.sun.tools.javac.code.Symbol owner
final int depth
final com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext prev
final com.sun.tools.javac.util.List bridges
final com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor this$1
void (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor, com.sun.tools.javac.tree.JCTree$JCFunctionalExpression)
com.sun.tools.javac.tree.JCTree$JCFunctionalExpression tree
com.sun.tools.javac.code.Symbol$ClassSymbol csym
boolean needsAltMetafactory ()
boolean isSerializable ()
com.sun.tools.javac.code.Type target
java.lang.String enclosingMethodName ()
java.lang.String syntheticMethodNameComponent (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
String methodName
}
com/sun/tools/javac/comp/LambdaToMethod$LambdaAnalyzerPreprocessor.classLambdaToMethod.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor extends com.sun.tools.javac.tree.TreeTranslator {
private com.sun.tools.javac.util.List frameStack
private int lambdaCount
private com.sun.tools.javac.util.List typesUnderConstruction
private com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$SyntheticMethodNameCounter syntheticMethodNameCounts
private java.util.Map localClassDefs
private java.util.Map clinits
final com.sun.tools.javac.comp.LambdaToMethod this$0
void (com.sun.tools.javac.comp.LambdaToMethod)
com.sun.tools.javac.comp.LambdaToMethod this$0
private com.sun.tools.javac.tree.JCTree$JCClassDecl analyzeAndPreprocessClass (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.util.Name methName
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
com.sun.tools.javac.util.List previousNascentTypes
private com.sun.tools.javac.code.Symbol$ClassSymbol currentClass ()
com.sun.tools.javac.tree.JCTree$JCClassDecl cdef
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$Frame frame
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
com.sun.tools.javac.tree.JCTree$JCBlock tree
com.sun.tools.javac.util.List prevStack
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext localContext
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
com.sun.tools.javac.util.List prevStack
int prevLambdaCount
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$SyntheticMethodNameCounter prevSyntheticMethodNameCounts
java.util.Map prevClinits
com.sun.tools.javac.util.DiagnosticSource prevSource
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.tree.JCTree block
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext localContext
com.sun.tools.javac.tree.JCTree$JCClassDecl cdecl
com.sun.tools.javac.tree.JCTree block
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext localContext
com.sun.tools.javac.tree.JCTree$JCIdent tree
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.tree.JCTree$JCLambda tree
private void analyzeLambda (com.sun.tools.javac.tree.JCTree$JCLambda, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCLambda tree
com.sun.tools.javac.tree.JCTree$JCExpression methodReferenceReceiver
com.sun.tools.javac.tree.JCTree$JCExpression rcvr
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext context
private com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext analyzeLambda (com.sun.tools.javac.tree.JCTree$JCLambda, java.lang.String)
com.sun.tools.javac.tree.JCTree$JCVariableDecl param
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext context
com.sun.tools.javac.tree.JCTree$JCLambda tree
String statKey
com.sun.tools.javac.util.List prevStack
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
com.sun.tools.javac.util.List prevStack
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext localContext
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext lambdaContext
com.sun.tools.javac.tree.JCTree$JCNewClass tree
com.sun.tools.javac.code.Symbol$TypeSymbol def
boolean inReferencedClass
boolean isLocal
void captureLocalClassDefs (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext)
com.sun.tools.javac.comp.Lower$BasicFreeVarCollector fvc
com.sun.tools.javac.code.Symbol csym
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext lambdaContext
com.sun.tools.javac.tree.JCTree$JCClassDecl localCDef
boolean currentlyInClass (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.tree.JCTree$JCClassDecl cdef
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$Frame frame
com.sun.tools.javac.code.Symbol csym
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
com.sun.tools.javac.comp.LambdaToMethod$MemberReferenceToLambda conv
com.sun.tools.javac.tree.JCTree$JCMemberReference tree
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$ReferenceTranslationContext rcontext
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.tree.JCTree$JCClassDecl clazz
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext localContext
com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext context
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext ltc
com.sun.tools.javac.util.List prevStack
private com.sun.tools.javac.code.Symbol owner ()
private com.sun.tools.javac.code.Symbol owner (boolean)
com.sun.tools.javac.tree.JCTree$JCClassDecl cdecl
com.sun.tools.javac.tree.JCTree$JCClassDecl cdecl2
boolean skipLambda
com.sun.tools.javac.util.List frameStack2
private com.sun.tools.javac.code.Symbol initSym (com.sun.tools.javac.code.Symbol$ClassSymbol, long)
com.sun.tools.javac.code.Symbol$MethodSymbol clinit
com.sun.tools.javac.code.Symbol s
com.sun.tools.javac.code.Symbol$ClassSymbol csym
long flags
boolean isStatic
private com.sun.tools.javac.tree.JCTree directlyEnclosingLambda ()
com.sun.tools.javac.util.List frameStack2
private boolean inClassWithinLambda ()
com.sun.tools.javac.util.List frameStack2
boolean classFound
private com.sun.tools.javac.tree.JCTree capturedDecl (int, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol$ClassSymbol clazz
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$Frame block
int depth
com.sun.tools.javac.code.Symbol sym
int currentDepth
private com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext context ()
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext context
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$Frame frame
private boolean lambdaIdentSymbolFilter (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
private boolean lambdaFieldAccessFilter (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.tree.JCTree$JCFieldAccess fAccess
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext lambdaContext
private boolean lambdaNewClassFilter (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext, com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.code.Type encl
com.sun.tools.javac.code.Type current
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext context
com.sun.tools.javac.tree.JCTree$JCNewClass tree
static com.sun.tools.javac.tree.JCTree$JCClassDecl access$300 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor, com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor x0
com.sun.tools.javac.tree.JCTree$JCClassDecl x1
static boolean access$800 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor x0
com.sun.tools.javac.code.Symbol x1
static boolean access$900 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor, com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor x0
com.sun.tools.javac.tree.JCTree$JCFieldAccess x1
static com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext access$2600 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor)
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor x0
static com.sun.tools.javac.tree.JCTree access$2700 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor, int, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor x0
int x1
com.sun.tools.javac.code.Symbol x2
static com.sun.tools.javac.code.Symbol access$2900 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor)
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor x0
static com.sun.tools.javac.util.List access$3000 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor)
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor x0
static com.sun.tools.javac.tree.JCTree access$3200 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor)
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor x0
static int access$3408 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor)
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor x0
static com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$SyntheticMethodNameCounter access$3500 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor)
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor x0
static com.sun.tools.javac.util.List access$3600 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor)
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor x0
static com.sun.tools.javac.code.Symbol$ClassSymbol access$3700 (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor)
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor x0
}
com/sun/tools/javac/comp/LambdaToMethod$LambdaSymbolKind.classLambdaToMethod.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind extends java.lang.Enum {
public static final com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind PARAM
public static final com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind LOCAL_VAR
public static final com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind CAPTURED_VAR
public static final com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind CAPTURED_THIS
public static final com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind CAPTURED_OUTER_THIS
public static final com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind TYPE_VAR
private static final com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind[] $VALUES
public static com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind[] values ()
public static com.sun.tools.javac.comp.LambdaToMethod$LambdaSymbolKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/comp/LambdaToMethod$MemberReferenceToLambda.classLambdaToMethod.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.LambdaToMethod$MemberReferenceToLambda extends java.lang.Object {
private final com.sun.tools.javac.tree.JCTree$JCMemberReference tree
private final com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$ReferenceTranslationContext localContext
private final com.sun.tools.javac.code.Symbol owner
private final com.sun.tools.javac.util.ListBuffer args
private final com.sun.tools.javac.util.ListBuffer params
private com.sun.tools.javac.tree.JCTree$JCExpression receiverExpression
final com.sun.tools.javac.comp.LambdaToMethod this$0
void (com.sun.tools.javac.comp.LambdaToMethod, com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$ReferenceTranslationContext, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.tree.JCTree$JCMemberReference tree
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$ReferenceTranslationContext localContext
com.sun.tools.javac.code.Symbol owner
com.sun.tools.javac.tree.JCTree$JCLambda lambda ()
com.sun.tools.javac.code.Symbol$VarSymbol rcvr
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.tree.JCTree$JCLambda slam
int prevPos
com.sun.tools.javac.code.Symbol$VarSymbol addParametersReturnReceiver ()
com.sun.tools.javac.code.Symbol$VarSymbol rcvr
com.sun.tools.javac.code.Symbol$VarSymbol rcvr
com.sun.tools.javac.code.Type$TypeVar tv
com.sun.tools.javac.code.Type parmType
int i
int i
com.sun.tools.javac.code.Type samDesc
com.sun.tools.javac.util.List samPTypes
com.sun.tools.javac.util.List descPTypes
com.sun.tools.javac.code.Symbol$VarSymbol rcvr
com.sun.tools.javac.util.List implPTypes
int implSize
int samSize
int last
boolean checkForIntersection
com.sun.tools.javac.tree.JCTree$JCExpression getReceiverExpression ()
private com.sun.tools.javac.tree.JCTree$JCExpression makeReceiver (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$VarSymbol rcvr
com.sun.tools.javac.tree.JCTree$JCExpression rcvrExpr
com.sun.tools.javac.code.Type rcvrType
private com.sun.tools.javac.tree.JCTree$JCExpression expressionInvoke (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$VarSymbol rcvr
com.sun.tools.javac.tree.JCTree$JCExpression qualifier
com.sun.tools.javac.tree.JCTree$JCFieldAccess select
com.sun.tools.javac.tree.JCTree$JCExpression apply
private com.sun.tools.javac.tree.JCTree$JCExpression expressionNew ()
com.sun.tools.javac.tree.JCTree$JCNewArray newArr
com.sun.tools.javac.tree.JCTree$JCNewClass newClass
private com.sun.tools.javac.code.Symbol$VarSymbol addParameter (java.lang.String, com.sun.tools.javac.code.Type, boolean)
String name
com.sun.tools.javac.code.Type p
boolean genArg
com.sun.tools.javac.code.Symbol$VarSymbol vsym
}
com/sun/tools/javac/comp/LambdaToMethod.classLambdaToMethod.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.LambdaToMethod extends com.sun.tools.javac.tree.TreeTranslator {
private com.sun.tools.javac.comp.Attr attr
private com.sun.tools.javac.util.JCDiagnostic$Factory diags
private com.sun.tools.javac.util.Log log
private com.sun.tools.javac.comp.Lower lower
private com.sun.tools.javac.util.Names names
private com.sun.tools.javac.code.Symtab syms
private com.sun.tools.javac.comp.Resolve rs
private com.sun.tools.javac.tree.TreeMaker make
private com.sun.tools.javac.code.Types types
private com.sun.tools.javac.comp.TransTypes transTypes
private com.sun.tools.javac.comp.Env attrEnv
private com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor analyzer
private java.util.Map contextMap
private com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext context
private com.sun.tools.javac.comp.LambdaToMethod$KlassInfo kInfo
private boolean dumpLambdaToMethodStats
private final boolean forceSerializable
public static final int FLAG_SERIALIZABLE
public static final int FLAG_MARKERS
public static final int FLAG_BRIDGES
protected static final com.sun.tools.javac.util.Context$Key unlambdaKey
public static com.sun.tools.javac.comp.LambdaToMethod instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.comp.LambdaToMethod instance
private void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.Options options
public com.sun.tools.javac.tree.JCTree translate (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext newContext
com.sun.tools.javac.tree.JCTree translate (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext newContext
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext prevContext
com.sun.tools.javac.util.List translate (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.util.List trees
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext newContext
com.sun.tools.javac.util.ListBuffer buf
public com.sun.tools.javac.tree.JCTree translateTopLevelClass (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.TreeMaker)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree cdef
com.sun.tools.javac.tree.TreeMaker make
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
int prevPos
com.sun.tools.javac.tree.JCTree lambda
com.sun.tools.javac.util.List newMethods
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
com.sun.tools.javac.comp.LambdaToMethod$KlassInfo prevKlassInfo
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.code.Attribute$TypeCompound tc
com.sun.tools.javac.code.Symbol owner
com.sun.tools.javac.util.ListBuffer ownerTypeAnnos
com.sun.tools.javac.util.ListBuffer lambdaTypeAnnos
com.sun.tools.javac.tree.JCTree captured_local
com.sun.tools.javac.code.Symbol fv
com.sun.tools.javac.tree.JCTree captured_local
com.sun.tools.javac.code.Symbol fv
com.sun.tools.javac.tree.JCTree$JCLambda tree
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext localContext
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.sun.tools.javac.code.Type$MethodType lambdaType
com.sun.tools.javac.tree.JCTree$JCMethodDecl lambdaDecl
com.sun.tools.javac.util.ListBuffer syntheticInits
com.sun.tools.javac.util.List indy_args
int refKind
private com.sun.tools.javac.tree.JCTree$JCIdent makeThis (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol owner
com.sun.tools.javac.code.Symbol$VarSymbol _this
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
com.sun.tools.javac.tree.JCTree$JCExpression init
com.sun.tools.javac.tree.JCTree$JCExpression init
com.sun.tools.javac.tree.JCTree$JCExpression init
com.sun.tools.javac.tree.JCTree$JCMemberReference tree
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$ReferenceTranslationContext localContext
com.sun.tools.javac.code.Symbol refSym
com.sun.tools.javac.tree.JCTree$JCExpression init
com.sun.tools.javac.util.List indy_args
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext lambdaContext
com.sun.tools.javac.tree.JCTree ltree
int prevPos
com.sun.tools.javac.tree.JCTree$JCIdent tree
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext lambdaContext
com.sun.tools.javac.tree.JCTree ltree
int prevPos
com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCExpression init
com.sun.tools.javac.code.Symbol$VarSymbol xsym
int prevPos
com.sun.tools.javac.code.Scope sc
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$LambdaTranslationContext lambdaContext
private com.sun.tools.javac.tree.JCTree$JCBlock makeLambdaBody (com.sun.tools.javac.tree.JCTree$JCLambda, com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCLambda tree
com.sun.tools.javac.tree.JCTree$JCMethodDecl lambdaMethodDecl
private com.sun.tools.javac.tree.JCTree$JCBlock makeLambdaExpressionBody (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCStatement stat
com.sun.tools.javac.util.ListBuffer stats
com.sun.tools.javac.tree.JCTree$JCExpression retExpr
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.tree.JCTree$JCMethodDecl lambdaMethodDecl
com.sun.tools.javac.code.Type restype
boolean isLambda_void
boolean isTarget_void
boolean isTarget_Void
int prevPos
private com.sun.tools.javac.tree.JCTree$JCBlock makeLambdaStatementBody (com.sun.tools.javac.tree.JCTree$JCBlock, com.sun.tools.javac.tree.JCTree$JCMethodDecl, boolean)
com.sun.tools.javac.tree.JCTree$JCBlock block
com.sun.tools.javac.tree.JCTree$JCMethodDecl lambdaMethodDecl
boolean completeNormally
com.sun.tools.javac.code.Type restype
boolean isTarget_void
boolean isTarget_Void
com.sun.tools.javac.tree.JCTree$JCBlock trans_block
private com.sun.tools.javac.tree.JCTree$JCMethodDecl makeDeserializeMethod (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.tree.JCTree$JCBreak br
com.sun.tools.javac.util.List stmts
java.util.Map$Entry entry
com.sun.tools.javac.tree.JCTree$JCBreak br
com.sun.tools.javac.code.Symbol kSym
com.sun.tools.javac.util.ListBuffer cases
com.sun.tools.javac.util.ListBuffer breaks
com.sun.tools.javac.tree.JCTree$JCSwitch sw
com.sun.tools.javac.tree.JCTree$JCBlock body
com.sun.tools.javac.tree.JCTree$JCMethodDecl deser
com.sun.tools.javac.tree.JCTree$JCNewClass makeNewClass (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Type ctype
com.sun.tools.javac.util.List args
com.sun.tools.javac.code.Symbol cons
com.sun.tools.javac.tree.JCTree$JCNewClass tree
com.sun.tools.javac.tree.JCTree$JCNewClass makeNewClass (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type ctype
com.sun.tools.javac.util.List args
private void addDeserializationCase (int, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type$MethodType)
com.sun.tools.javac.util.List indexAsArg
com.sun.tools.javac.util.List argTypes
com.sun.tools.javac.code.Type t
int implMethodKind
com.sun.tools.javac.code.Symbol refSym
com.sun.tools.javac.code.Type targetType
com.sun.tools.javac.code.Symbol$MethodSymbol samSym
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.util.List staticArgs
com.sun.tools.javac.code.Type$MethodType indyType
String functionalInterfaceClass
String functionalInterfaceMethodName
String functionalInterfaceMethodSignature
String implClass
String implMethodName
String implMethodSignature
com.sun.tools.javac.tree.JCTree$JCExpression kindTest
com.sun.tools.javac.util.ListBuffer serArgs
int i
com.sun.tools.javac.tree.JCTree$JCStatement stmt
com.sun.tools.javac.util.ListBuffer stmts
private com.sun.tools.javac.tree.JCTree$JCExpression eqTest (com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.code.Type argType
com.sun.tools.javac.tree.JCTree$JCExpression arg1
com.sun.tools.javac.tree.JCTree$JCExpression arg2
com.sun.tools.javac.tree.JCTree$JCBinary testExpr
private com.sun.tools.javac.tree.JCTree$JCExpression deserTest (com.sun.tools.javac.tree.JCTree$JCExpression, java.lang.String, java.lang.String)
com.sun.tools.javac.tree.JCTree$JCExpression prev
String func
String lit
com.sun.tools.javac.code.Type$MethodType eqmt
com.sun.tools.javac.code.Symbol eqsym
com.sun.tools.javac.tree.JCTree$JCMethodInvocation eqtest
com.sun.tools.javac.tree.JCTree$JCBinary compound
private com.sun.tools.javac.tree.JCTree$JCExpression deserGetter (java.lang.String, com.sun.tools.javac.code.Type)
String func
com.sun.tools.javac.code.Type type
private com.sun.tools.javac.tree.JCTree$JCExpression deserGetter (java.lang.String, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
String func
com.sun.tools.javac.code.Type type
com.sun.tools.javac.util.List argTypes
com.sun.tools.javac.util.List args
com.sun.tools.javac.code.Type$MethodType getmt
com.sun.tools.javac.code.Symbol getsym
private com.sun.tools.javac.code.Symbol$MethodSymbol makePrivateSyntheticMethod (long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
long flags
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol owner
private com.sun.tools.javac.code.Symbol$VarSymbol makeSyntheticVar (long, java.lang.String, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
long flags
String name
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol owner
private com.sun.tools.javac.code.Symbol$VarSymbol makeSyntheticVar (long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
long flags
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol owner
private void setVarargsIfNeeded (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type varargsElement
private com.sun.tools.javac.util.List convertArgs (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symbol meth
com.sun.tools.javac.util.List args
com.sun.tools.javac.code.Type varargsElement
com.sun.tools.javac.util.List formals
private com.sun.tools.javac.code.Type$MethodType typeToMethodType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type mt
com.sun.tools.javac.code.Type type
private com.sun.tools.javac.tree.JCTree$JCExpression makeMetafactoryIndyCall (com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext, int, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree$JCExpression arg
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s_erasure
com.sun.tools.javac.code.Symbol s
int prevPos
com.sun.tools.javac.util.ListBuffer markers
int flags
boolean hasMarkers
boolean hasBridges
com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext context
int refKind
com.sun.tools.javac.code.Symbol refSym
com.sun.tools.javac.util.List indy_args
com.sun.tools.javac.tree.JCTree$JCFunctionalExpression tree
com.sun.tools.javac.code.Symbol$MethodSymbol samSym
com.sun.tools.javac.util.List staticArgs
com.sun.tools.javac.util.ListBuffer indy_args_types
com.sun.tools.javac.code.Type$MethodType indyType
com.sun.tools.javac.util.Name metafactoryName
private com.sun.tools.javac.tree.JCTree$JCExpression makeIndyCall (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.util.List, com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.List bsm_staticArgs
com.sun.tools.javac.code.Symbol bsm
com.sun.tools.javac.code.Symbol$DynamicMethodSymbol dynSym
com.sun.tools.javac.tree.JCTree$JCFieldAccess qualifier
com.sun.tools.javac.tree.JCTree$JCMethodInvocation proxyCall
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name bsmName
com.sun.tools.javac.util.List staticArgs
com.sun.tools.javac.code.Type$MethodType indyType
com.sun.tools.javac.util.List indyArgs
com.sun.tools.javac.util.Name methName
int prevPos
private com.sun.tools.javac.util.List bsmStaticArgToTypes (com.sun.tools.javac.util.List)
Object arg
com.sun.tools.javac.util.List args
com.sun.tools.javac.util.ListBuffer argtypes
private com.sun.tools.javac.code.Type bsmStaticArgToType (java.lang.Object)
Object arg
private int referenceKind (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol refSym
private java.lang.String typeSig (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.comp.LambdaToMethod$L2MSignatureGenerator sg
private java.lang.String classSig (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.comp.LambdaToMethod$L2MSignatureGenerator sg
static com.sun.tools.javac.code.Symtab access$000 (com.sun.tools.javac.comp.LambdaToMethod)
com.sun.tools.javac.comp.LambdaToMethod x0
static com.sun.tools.javac.util.Names access$100 (com.sun.tools.javac.comp.LambdaToMethod)
com.sun.tools.javac.comp.LambdaToMethod x0
static com.sun.tools.javac.code.Symbol$MethodSymbol access$200 (com.sun.tools.javac.comp.LambdaToMethod, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.LambdaToMethod x0
long x1
com.sun.tools.javac.util.Name x2
com.sun.tools.javac.code.Type x3
com.sun.tools.javac.code.Symbol x4
static com.sun.tools.javac.code.Symbol$VarSymbol access$1000 (com.sun.tools.javac.comp.LambdaToMethod, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.LambdaToMethod x0
long x1
com.sun.tools.javac.util.Name x2
com.sun.tools.javac.code.Type x3
com.sun.tools.javac.code.Symbol x4
static com.sun.tools.javac.tree.TreeMaker access$1100 (com.sun.tools.javac.comp.LambdaToMethod)
com.sun.tools.javac.comp.LambdaToMethod x0
static com.sun.tools.javac.comp.Env access$1200 (com.sun.tools.javac.comp.LambdaToMethod)
com.sun.tools.javac.comp.LambdaToMethod x0
static com.sun.tools.javac.comp.TransTypes access$1300 (com.sun.tools.javac.comp.LambdaToMethod)
com.sun.tools.javac.comp.LambdaToMethod x0
static com.sun.tools.javac.code.Types access$1600 (com.sun.tools.javac.comp.LambdaToMethod)
com.sun.tools.javac.comp.LambdaToMethod x0
static com.sun.tools.javac.comp.Attr access$1700 (com.sun.tools.javac.comp.LambdaToMethod)
com.sun.tools.javac.comp.LambdaToMethod x0
static com.sun.tools.javac.util.List access$1800 (com.sun.tools.javac.comp.LambdaToMethod, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.LambdaToMethod x0
com.sun.tools.javac.code.Symbol x1
com.sun.tools.javac.util.List x2
com.sun.tools.javac.code.Type x3
static void access$1900 (com.sun.tools.javac.comp.LambdaToMethod, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.LambdaToMethod x0
com.sun.tools.javac.tree.JCTree x1
com.sun.tools.javac.code.Type x2
static com.sun.tools.javac.util.Log access$2200 (com.sun.tools.javac.comp.LambdaToMethod)
com.sun.tools.javac.comp.LambdaToMethod x0
static boolean access$2300 (com.sun.tools.javac.comp.LambdaToMethod)
com.sun.tools.javac.comp.LambdaToMethod x0
static java.util.Map access$2400 (com.sun.tools.javac.comp.LambdaToMethod)
com.sun.tools.javac.comp.LambdaToMethod x0
static com.sun.tools.javac.comp.Lower access$2500 (com.sun.tools.javac.comp.LambdaToMethod)
com.sun.tools.javac.comp.LambdaToMethod x0
static com.sun.tools.javac.comp.LambdaToMethod$LambdaAnalyzerPreprocessor$TranslationContext access$2800 (com.sun.tools.javac.comp.LambdaToMethod)
com.sun.tools.javac.comp.LambdaToMethod x0
static boolean access$3100 (com.sun.tools.javac.comp.LambdaToMethod)
com.sun.tools.javac.comp.LambdaToMethod x0
static java.lang.String access$3300 (com.sun.tools.javac.comp.LambdaToMethod, com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.LambdaToMethod x0
com.sun.tools.javac.code.Type x1
static int access$3800 (com.sun.tools.javac.comp.LambdaToMethod, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.LambdaToMethod x0
com.sun.tools.javac.code.Symbol x1
static void ()
}
com/sun/tools/javac/comp/Lower$1.classLower.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Lower$1 extends com.sun.tools.javac.tree.TreeScanner {
com.sun.tools.javac.code.Symbol$TypeSymbol currentClass
final com.sun.tools.javac.comp.Lower this$0
void (com.sun.tools.javac.comp.Lower)
com.sun.tools.javac.comp.Lower this$0
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCMethodDecl that
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl that
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl that
com.sun.tools.javac.code.Symbol$TypeSymbol prevCurrentClass
}
com/sun/tools/javac/comp/Lower$1Patcher.classLower.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Lower$1Patcher extends com.sun.tools.javac.tree.TreeScanner {
final com.sun.tools.javac.tree.JCTree val$src
final com.sun.tools.javac.tree.JCTree val$dest
final com.sun.tools.javac.comp.Lower this$0
void (com.sun.tools.javac.comp.Lower, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.comp.Lower this$0
public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak)
com.sun.tools.javac.tree.JCTree$JCBreak tree
public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue)
com.sun.tools.javac.tree.JCTree$JCContinue tree
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
}
com/sun/tools/javac/comp/Lower$2.classLower.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Lower$2 extends java.lang.Object implements com.sun.tools.javac.comp.Lower$TreeBuilder {
final com.sun.tools.javac.comp.Lower$TreeBuilder val$builder
final com.sun.tools.javac.tree.JCTree$JCFieldAccess val$s
final com.sun.tools.javac.comp.Lower this$0
void (com.sun.tools.javac.comp.Lower, com.sun.tools.javac.comp.Lower$TreeBuilder, com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.comp.Lower this$0
public com.sun.tools.javac.tree.JCTree build (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree selected
}
com/sun/tools/javac/comp/Lower$3$1.classLower.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Lower$3$1 extends java.lang.Object implements com.sun.tools.javac.comp.Lower$TreeBuilder {
final com.sun.tools.javac.tree.JCTree val$indexed
final com.sun.tools.javac.comp.Lower$3 this$1
void (com.sun.tools.javac.comp.Lower$3, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.comp.Lower$3 this$1
public com.sun.tools.javac.tree.JCTree build (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree index
com.sun.tools.javac.tree.JCTree newLval
}
com/sun/tools/javac/comp/Lower$3.classLower.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Lower$3 extends java.lang.Object implements com.sun.tools.javac.comp.Lower$TreeBuilder {
final com.sun.tools.javac.tree.JCTree$JCArrayAccess val$i
final com.sun.tools.javac.comp.Lower$TreeBuilder val$builder
final com.sun.tools.javac.comp.Lower this$0
void (com.sun.tools.javac.comp.Lower, com.sun.tools.javac.tree.JCTree$JCArrayAccess, com.sun.tools.javac.comp.Lower$TreeBuilder)
com.sun.tools.javac.comp.Lower this$0
public com.sun.tools.javac.tree.JCTree build (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree indexed
}
com/sun/tools/javac/comp/Lower$4.classLower.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Lower$4 extends java.lang.Object implements com.sun.tools.javac.comp.Lower$TreeBuilder {
final com.sun.tools.javac.tree.JCTree val$expr2
final com.sun.tools.javac.comp.Lower this$0
void (com.sun.tools.javac.comp.Lower, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.comp.Lower this$0
public com.sun.tools.javac.tree.JCTree build (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree discarded
}
com/sun/tools/javac/comp/Lower$5.classLower.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Lower$5 extends java.lang.Object implements com.sun.tools.javac.comp.Lower$TreeBuilder {
final com.sun.tools.javac.tree.JCTree$JCAssignOp val$tree
final boolean val$boxingReq
final com.sun.tools.javac.comp.Lower this$0
void (com.sun.tools.javac.comp.Lower, com.sun.tools.javac.tree.JCTree$JCAssignOp, boolean)
com.sun.tools.javac.comp.Lower this$0
public com.sun.tools.javac.tree.JCTree build (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree lhs
com.sun.tools.javac.tree.JCTree$Tag newTag
com.sun.tools.javac.code.Symbol newOperator
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.tree.JCTree$JCBinary opResult
com.sun.tools.javac.tree.JCTree$JCExpression newRhs
}
com/sun/tools/javac/comp/Lower$6$1.classLower.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Lower$6$1 extends java.lang.Object implements com.sun.tools.javac.comp.Lower$TreeBuilder {
final com.sun.tools.javac.tree.JCTree val$tmp1
final com.sun.tools.javac.comp.Lower$6 this$1
void (com.sun.tools.javac.comp.Lower$6, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.comp.Lower$6 this$1
public com.sun.tools.javac.tree.JCTree build (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tmp2
com.sun.tools.javac.tree.JCTree$Tag opcode
com.sun.tools.javac.tree.JCTree lhs
com.sun.tools.javac.tree.JCTree update
}
com/sun/tools/javac/comp/Lower$6.classLower.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Lower$6 extends java.lang.Object implements com.sun.tools.javac.comp.Lower$TreeBuilder {
final com.sun.tools.javac.tree.JCTree$JCUnary val$tree
final boolean val$cast
final com.sun.tools.javac.comp.Lower this$0
void (com.sun.tools.javac.comp.Lower, com.sun.tools.javac.tree.JCTree$JCUnary, boolean)
com.sun.tools.javac.comp.Lower this$0
public com.sun.tools.javac.tree.JCTree build (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tmp1
}
com/sun/tools/javac/comp/Lower$7.classLower.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Lower$7 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static final int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static final int[] $SwitchMap$com$sun$tools$javac$main$Option$PkgInfo
static void ()
}
com/sun/tools/javac/comp/Lower$BasicFreeVarCollector.classLower.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Lower$BasicFreeVarCollector extends com.sun.tools.javac.tree.TreeScanner {
final com.sun.tools.javac.comp.Lower this$0
void (com.sun.tools.javac.comp.Lower)
com.sun.tools.javac.comp.Lower this$0
abstract void addFreeVars (com.sun.tools.javac.code.Symbol$ClassSymbol)
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.tree.JCTree$JCIdent tree
abstract void visitSymbol (com.sun.tools.javac.code.Symbol)
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCNewClass tree
com.sun.tools.javac.code.Symbol$ClassSymbol c
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
}
com/sun/tools/javac/comp/Lower$ClassMap.classLower.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Lower$ClassMap extends com.sun.tools.javac.tree.TreeScanner {
final com.sun.tools.javac.comp.Lower this$0
void (com.sun.tools.javac.comp.Lower)
com.sun.tools.javac.comp.Lower this$0
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
}
com/sun/tools/javac/comp/Lower$EnumMapping.classLower.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Lower$EnumMapping extends java.lang.Object {
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
int next
final com.sun.tools.javac.code.Symbol$TypeSymbol forEnum
final com.sun.tools.javac.code.Symbol$VarSymbol mapVar
final java.util.Map values
final com.sun.tools.javac.comp.Lower this$0
void (com.sun.tools.javac.comp.Lower, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.comp.Lower this$0
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$TypeSymbol forEnum
com.sun.tools.javac.util.Name varName
com.sun.tools.javac.code.Symbol$ClassSymbol outerCacheClass
com.sun.tools.javac.tree.JCTree$JCLiteral forConstant (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$VarSymbol v
Integer result
void translate ()
com.sun.tools.javac.code.Symbol$VarSymbol enumerator
Integer mappedValue
com.sun.tools.javac.tree.JCTree$JCExpression assign
com.sun.tools.javac.tree.JCTree$JCStatement exec
com.sun.tools.javac.tree.JCTree$JCStatement _try
java.util.Map$Entry e
com.sun.tools.javac.tree.JCTree$JCClassDecl owner
com.sun.tools.javac.code.Symbol$MethodSymbol valuesMethod
com.sun.tools.javac.tree.JCTree$JCExpression size
com.sun.tools.javac.tree.JCTree$JCExpression mapVarInit
com.sun.tools.javac.util.ListBuffer stmts
com.sun.tools.javac.code.Symbol ordinalMethod
com.sun.tools.javac.util.List catcher
}
com/sun/tools/javac/comp/Lower$FreeVarCollector.classLower.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Lower$FreeVarCollector extends com.sun.tools.javac.comp.Lower$BasicFreeVarCollector {
com.sun.tools.javac.code.Symbol owner
com.sun.tools.javac.code.Symbol$ClassSymbol clazz
com.sun.tools.javac.util.List fvs
final com.sun.tools.javac.comp.Lower this$0
void (com.sun.tools.javac.comp.Lower, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.comp.Lower this$0
com.sun.tools.javac.code.Symbol$ClassSymbol clazz
private void addFreeVar (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Symbol$VarSymbol v
void addFreeVars (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.util.List fvs
void visitSymbol (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol$VarSymbol v
com.sun.tools.javac.code.Symbol _sym
com.sun.tools.javac.code.Symbol sym
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCNewClass tree
com.sun.tools.javac.code.Symbol$ClassSymbol c
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.code.Symbol constructor
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
}
com/sun/tools/javac/comp/Lower$TreeBuilder.classLower.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Lower$TreeBuilder extends java.lang.Object {
public abstract com.sun.tools.javac.tree.JCTree build (com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/comp/Lower.classLower.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Lower extends com.sun.tools.javac.tree.TreeTranslator {
protected static final com.sun.tools.javac.util.Context$Key lowerKey
private com.sun.tools.javac.util.Names names
private com.sun.tools.javac.util.Log log
private com.sun.tools.javac.code.Symtab syms
private com.sun.tools.javac.comp.Resolve rs
private com.sun.tools.javac.comp.Check chk
private com.sun.tools.javac.comp.Attr attr
private com.sun.tools.javac.tree.TreeMaker make
private com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition make_pos
private com.sun.tools.javac.jvm.ClassWriter writer
private com.sun.tools.javac.jvm.ClassReader reader
private com.sun.tools.javac.comp.ConstFold cfolder
private com.sun.tools.javac.jvm.Target target
private com.sun.tools.javac.code.Source source
private final com.sun.tools.javac.comp.TypeEnvs typeEnvs
private boolean allowEnums
private final com.sun.tools.javac.util.Name dollarAssertionsDisabled
private final com.sun.tools.javac.util.Name classDollar
private com.sun.tools.javac.code.Types types
private boolean debugLower
private com.sun.tools.javac.main.Option$PkgInfo pkginfoOpt
com.sun.tools.javac.code.Symbol$ClassSymbol currentClass
com.sun.tools.javac.util.ListBuffer translated
com.sun.tools.javac.comp.Env attrEnv
com.sun.tools.javac.tree.EndPosTable endPosTable
java.util.Map classdefs
public java.util.Map prunedTree
java.util.Map actualSymbols
com.sun.tools.javac.tree.JCTree$JCMethodDecl currentMethodDef
com.sun.tools.javac.code.Symbol$MethodSymbol currentMethodSym
com.sun.tools.javac.tree.JCTree$JCClassDecl outermostClassDef
com.sun.tools.javac.tree.JCTree outermostMemberDef
java.util.Map lambdaTranslationMap
com.sun.tools.javac.comp.Lower$ClassMap classMap
java.util.Map freevarCache
java.util.Map enumSwitchMap
com.sun.tools.javac.tree.JCTree$Visitor conflictsChecker
private static final int DEREFcode
private static final int ASSIGNcode
private static final int PREINCcode
private static final int PREDECcode
private static final int POSTINCcode
private static final int POSTDECcode
private static final int FIRSTASGOPcode
private static final int NCODES
private java.util.Map accessNums
private java.util.Map accessSyms
private java.util.Map accessConstrs
private com.sun.tools.javac.util.List accessConstrTags
private com.sun.tools.javac.util.ListBuffer accessed
com.sun.tools.javac.code.Scope proxies
com.sun.tools.javac.code.Scope twrVars
com.sun.tools.javac.util.List outerThisStack
private com.sun.tools.javac.code.Symbol$ClassSymbol assertionsDisabledClassCache
private com.sun.tools.javac.tree.JCTree$JCExpression enclOp
private com.sun.tools.javac.code.Symbol$MethodSymbol systemArraycopyMethod
public static com.sun.tools.javac.comp.Lower instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.comp.Lower instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.Options options
com.sun.tools.javac.tree.JCTree$JCClassDecl classDef (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.tree.JCTree$JCClassDecl def
com.sun.tools.javac.code.Symbol$ClassSymbol ownerToCopyFreeVarsFrom (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Symbol currentOwner
com.sun.tools.javac.util.List freevars (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.comp.Lower$FreeVarCollector collector
com.sun.tools.javac.code.Symbol$ClassSymbol owner
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.util.List fvs
com.sun.tools.javac.comp.Lower$EnumMapping mapForEnum (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$TypeSymbol enumClass
com.sun.tools.javac.comp.Lower$EnumMapping map
com.sun.tools.javac.tree.TreeMaker make_at (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.tree.JCTree$JCExpression makeLit (com.sun.tools.javac.code.Type, java.lang.Object)
com.sun.tools.javac.code.Type type
Object value
com.sun.tools.javac.tree.JCTree$JCExpression makeNull ()
com.sun.tools.javac.tree.JCTree$JCNewClass makeNewClass (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type ctype
com.sun.tools.javac.util.List args
com.sun.tools.javac.tree.JCTree$JCNewClass tree
com.sun.tools.javac.tree.JCTree$JCUnary makeUnary (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$Tag optag
com.sun.tools.javac.tree.JCTree$JCExpression arg
com.sun.tools.javac.tree.JCTree$JCUnary tree
com.sun.tools.javac.tree.JCTree$JCBinary makeBinary (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$Tag optag
com.sun.tools.javac.tree.JCTree$JCExpression lhs
com.sun.tools.javac.tree.JCTree$JCExpression rhs
com.sun.tools.javac.tree.JCTree$JCBinary tree
com.sun.tools.javac.tree.JCTree$JCAssignOp makeAssignop (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree$Tag optag
com.sun.tools.javac.tree.JCTree lhs
com.sun.tools.javac.tree.JCTree rhs
com.sun.tools.javac.tree.JCTree$JCAssignOp tree
com.sun.tools.javac.tree.JCTree$JCExpression makeString (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.code.Symbol valueOfSym
com.sun.tools.javac.tree.JCTree$JCExpression tree
com.sun.tools.javac.tree.JCTree$JCClassDecl makeEmptyClass (long, com.sun.tools.javac.code.Symbol$ClassSymbol)
long flags
com.sun.tools.javac.code.Symbol$ClassSymbol owner
com.sun.tools.javac.tree.JCTree$JCClassDecl makeEmptyClass (long, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.util.Name, boolean)
long flags
com.sun.tools.javac.code.Symbol$ClassSymbol owner
com.sun.tools.javac.util.Name flatname
boolean addToDefs
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Type$ClassType ctype
com.sun.tools.javac.tree.JCTree$JCClassDecl odef
com.sun.tools.javac.tree.JCTree$JCClassDecl cdef
private void enterSynthetic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope s
private com.sun.tools.javac.util.Name makeSyntheticName (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Scope)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Scope s
void checkConflicts (com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree t
com.sun.tools.javac.util.List translatedTrees
private com.sun.tools.javac.code.Symbol lookupSynthetic (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Scope)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Scope s
com.sun.tools.javac.code.Symbol sym
private com.sun.tools.javac.code.Symbol$MethodSymbol lookupMethod (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type qual
com.sun.tools.javac.util.List args
private com.sun.tools.javac.code.Symbol$MethodSymbol lookupConstructor (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type qual
com.sun.tools.javac.util.List args
private com.sun.tools.javac.code.Symbol$VarSymbol lookupField (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type qual
com.sun.tools.javac.util.Name name
private void checkAccessConstructorTags ()
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.tree.JCTree$JCClassDecl cdec
com.sun.tools.javac.util.List l
private boolean isTranslatedClassAvailable (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Symbol$ClassSymbol c
void swapAccessConstructorTag (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Type$MethodType oldMethodType
com.sun.tools.javac.code.Symbol$MethodSymbol methodSymbol
com.sun.tools.javac.code.Symbol$ClassSymbol oldCTag
com.sun.tools.javac.code.Symbol$ClassSymbol newCTag
private static int accessCode (int)
int bytecode
private static int accessCode (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.JCTree enclOp
private com.sun.tools.javac.code.Symbol$OperatorSymbol binaryAccessOperator (int)
com.sun.tools.javac.code.Symbol$OperatorSymbol op
com.sun.tools.javac.code.Scope$Entry e
int acode
private static com.sun.tools.javac.tree.JCTree$Tag treeTag (com.sun.tools.javac.code.Symbol$OperatorSymbol)
com.sun.tools.javac.code.Symbol$OperatorSymbol operator
com.sun.tools.javac.util.Name accessName (int, int)
int anum
int acode
com.sun.tools.javac.code.Symbol$MethodSymbol accessSymbol (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree, boolean, boolean)
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.code.Symbol$OperatorSymbol operator
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List argtypes
int acode
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.code.Type restype
com.sun.tools.javac.util.List thrown
int acode
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.code.Type restype
com.sun.tools.javac.util.List thrown
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.JCTree enclOp
boolean protAccess
boolean refSuper
com.sun.tools.javac.code.Symbol$ClassSymbol accOwner
com.sun.tools.javac.code.Symbol vsym
Integer anum
int acode
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.code.Type restype
com.sun.tools.javac.util.List thrown
com.sun.tools.javac.code.Symbol$MethodSymbol[] accessors
com.sun.tools.javac.code.Symbol$MethodSymbol accessor
com.sun.tools.javac.tree.JCTree$JCExpression accessBase (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol sym
boolean needsPrivateAccess (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
boolean needsProtectedAccess (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Symbol$ClassSymbol accessClass (com.sun.tools.javac.code.Symbol, boolean, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.code.Symbol qualifier
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Symbol sym
boolean protAccess
com.sun.tools.javac.tree.JCTree tree
private void addPrunedInfo (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.util.List infoList
com.sun.tools.javac.tree.JCTree$JCExpression access (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression, boolean)
Object cv
com.sun.tools.javac.util.Name flatname
Object cv
com.sun.tools.javac.util.List args
com.sun.tools.javac.code.Symbol access
com.sun.tools.javac.tree.JCTree$JCExpression receiver
boolean protAccess
boolean accReq
boolean baseReq
com.sun.tools.javac.code.Symbol translatedSym
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.tree.JCTree$JCExpression tree
com.sun.tools.javac.tree.JCTree$JCExpression enclOp
boolean refSuper
com.sun.tools.javac.tree.JCTree$JCExpression base
com.sun.tools.javac.tree.JCTree$JCExpression access (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression tree
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol accessConstructor (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.code.Symbol$ClassSymbol accOwner
com.sun.tools.javac.code.Symbol$MethodSymbol aconstr
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol constr
com.sun.tools.javac.code.Symbol$ClassSymbol accessConstructorTag ()
com.sun.tools.javac.code.Symbol$ClassSymbol topClass
com.sun.tools.javac.util.Name flatname
com.sun.tools.javac.code.Symbol$ClassSymbol ctag
void makeAccessible (com.sun.tools.javac.code.Symbol)
int i
com.sun.tools.javac.code.Symbol$MethodSymbol[] accessors
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.tree.JCTree$JCClassDecl cdef
private static com.sun.tools.javac.tree.JCTree$Tag mapUnaryOpCodeToTag (int)
int unaryOpCode
private static int mapTagToUnaryOpCode (com.sun.tools.javac.tree.JCTree$Tag)
com.sun.tools.javac.tree.JCTree$Tag tag
com.sun.tools.javac.tree.JCTree accessDef (int, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol$MethodSymbol, int)
com.sun.tools.javac.tree.JCTree$JCExpression ref
com.sun.tools.javac.util.List args
com.sun.tools.javac.tree.JCTree$JCExpression site
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.tree.JCTree$JCExpression expr
int acode1
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.tree.JCTree$JCStatement stat
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List l
int pos
com.sun.tools.javac.code.Symbol vsym
com.sun.tools.javac.code.Symbol$MethodSymbol accessor
int acode
com.sun.tools.javac.tree.JCTree$JCMethodDecl md
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.tree.JCTree$JCExpression ref
com.sun.tools.javac.util.List args
com.sun.tools.javac.tree.JCTree$JCStatement stat
com.sun.tools.javac.tree.JCTree accessConstructorDef (int, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol$MethodSymbol)
int pos
com.sun.tools.javac.code.Symbol constr
com.sun.tools.javac.code.Symbol$MethodSymbol accessor
com.sun.tools.javac.tree.JCTree$JCMethodDecl md
com.sun.tools.javac.tree.JCTree$JCIdent callee
com.sun.tools.javac.util.Name proxyName (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List freevarDefs (int, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol)
int pos
com.sun.tools.javac.util.List freevars
com.sun.tools.javac.code.Symbol owner
com.sun.tools.javac.util.List freevarDefs (int, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol, long)
com.sun.tools.javac.code.Symbol$VarSymbol v
com.sun.tools.javac.code.Symbol$VarSymbol proxy
com.sun.tools.javac.tree.JCTree$JCVariableDecl vd
com.sun.tools.javac.util.List l
int pos
com.sun.tools.javac.util.List freevars
com.sun.tools.javac.code.Symbol owner
long additionalFlags
long flags
com.sun.tools.javac.util.List defs
com.sun.tools.javac.util.Name outerThisName (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol owner
com.sun.tools.javac.code.Type t
int nestingLevel
com.sun.tools.javac.util.Name result
private com.sun.tools.javac.code.Symbol$VarSymbol makeOuterThisVarSymbol (com.sun.tools.javac.code.Symbol, long)
com.sun.tools.javac.code.Symbol owner
long flags
com.sun.tools.javac.code.Type target
com.sun.tools.javac.code.Symbol$VarSymbol outerThis
private com.sun.tools.javac.tree.JCTree$JCVariableDecl makeOuterThisVarDecl (int, com.sun.tools.javac.code.Symbol$VarSymbol)
int pos
com.sun.tools.javac.code.Symbol$VarSymbol sym
com.sun.tools.javac.tree.JCTree$JCVariableDecl vd
com.sun.tools.javac.tree.JCTree$JCVariableDecl outerThisDef (int, com.sun.tools.javac.code.Symbol$MethodSymbol)
int pos
com.sun.tools.javac.code.Symbol$MethodSymbol owner
com.sun.tools.javac.code.Symbol$ClassSymbol c
boolean isMandated
long flags
com.sun.tools.javac.code.Symbol$VarSymbol outerThis
com.sun.tools.javac.tree.JCTree$JCVariableDecl outerThisDef (int, com.sun.tools.javac.code.Symbol$ClassSymbol)
int pos
com.sun.tools.javac.code.Symbol$ClassSymbol owner
com.sun.tools.javac.code.Symbol$VarSymbol outerThis
com.sun.tools.javac.util.List loadFreevars (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.util.List freevars
com.sun.tools.javac.util.List args
com.sun.tools.javac.tree.JCTree$JCExpression loadFreevar (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$VarSymbol v
com.sun.tools.javac.tree.JCTree$JCExpression makeThis (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$TypeSymbol c
com.sun.tools.javac.tree.JCTree makeTwrTry (com.sun.tools.javac.tree.JCTree$JCTry)
com.sun.tools.javac.tree.JCTree$JCTry tree
com.sun.tools.javac.tree.JCTree$JCBlock twrBlock
private com.sun.tools.javac.tree.JCTree$JCBlock makeTwrBlock (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock, boolean, int)
com.sun.tools.javac.tree.JCTree$JCVariableDecl var
com.sun.tools.javac.code.Symbol$VarSymbol syntheticTwrVar
com.sun.tools.javac.tree.JCTree$JCVariableDecl syntheticTwrVarDecl
com.sun.tools.javac.util.List resources
com.sun.tools.javac.tree.JCTree$JCBlock block
boolean finallyCanCompleteNormally
int depth
com.sun.tools.javac.util.ListBuffer stats
com.sun.tools.javac.tree.JCTree resource
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.code.Symbol$VarSymbol primaryException
com.sun.tools.javac.tree.JCTree$JCVariableDecl primaryExceptionTreeDecl
com.sun.tools.javac.code.Symbol$VarSymbol param
com.sun.tools.javac.tree.JCTree$JCVariableDecl paramTree
com.sun.tools.javac.tree.JCTree$JCStatement assign
com.sun.tools.javac.tree.JCTree$JCStatement rethrowStat
com.sun.tools.javac.tree.JCTree$JCBlock catchBlock
com.sun.tools.javac.tree.JCTree$JCCatch catchClause
int oldPos
com.sun.tools.javac.tree.JCTree$JCBlock finallyClause
com.sun.tools.javac.tree.JCTree$JCTry outerTry
com.sun.tools.javac.tree.JCTree$JCBlock newBlock
private com.sun.tools.javac.tree.JCTree$JCBlock makeTwrFinallyClause (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.code.Symbol primaryException
com.sun.tools.javac.tree.JCTree$JCExpression resource
com.sun.tools.javac.code.Symbol$VarSymbol catchException
com.sun.tools.javac.tree.JCTree$JCStatement addSuppressionStatement
com.sun.tools.javac.tree.JCTree$JCBlock tryBlock
com.sun.tools.javac.tree.JCTree$JCVariableDecl catchExceptionDecl
com.sun.tools.javac.tree.JCTree$JCBlock catchBlock
com.sun.tools.javac.util.List catchClauses
com.sun.tools.javac.tree.JCTree$JCTry tryTree
com.sun.tools.javac.tree.JCTree$JCIf closeIfStatement
private com.sun.tools.javac.tree.JCTree$JCStatement makeResourceCloseInvocation (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression resource
com.sun.tools.javac.tree.JCTree$JCExpression resourceClose
private com.sun.tools.javac.tree.JCTree$JCExpression makeNonNullCheck (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression expression
com.sun.tools.javac.tree.JCTree$JCExpression makeOuterThis (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$TypeSymbol c
com.sun.tools.javac.util.List ots
com.sun.tools.javac.code.Symbol$VarSymbol ot
com.sun.tools.javac.tree.JCTree$JCExpression tree
com.sun.tools.javac.code.Symbol$TypeSymbol otc
com.sun.tools.javac.tree.JCTree$JCExpression makeOwnerThis (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, boolean)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol sym
boolean preciseMatch
com.sun.tools.javac.code.Symbol c
com.sun.tools.javac.tree.JCTree$JCExpression makeOwnerThisN (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, boolean)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol sym
boolean preciseMatch
com.sun.tools.javac.code.Symbol c
com.sun.tools.javac.util.List ots
com.sun.tools.javac.code.Symbol$VarSymbol ot
com.sun.tools.javac.tree.JCTree$JCExpression tree
com.sun.tools.javac.code.Symbol$TypeSymbol otc
com.sun.tools.javac.tree.JCTree$JCStatement initField (int, com.sun.tools.javac.util.Name)
int pos
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol rhs
com.sun.tools.javac.code.Symbol lhs
com.sun.tools.javac.tree.JCTree$JCStatement initOuterThis (int)
int pos
com.sun.tools.javac.code.Symbol$VarSymbol rhs
com.sun.tools.javac.code.Symbol$VarSymbol lhs
private com.sun.tools.javac.code.Symbol$ClassSymbol outerCacheClass ()
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol$ClassSymbol clazz
com.sun.tools.javac.code.Scope s
private com.sun.tools.javac.code.Symbol$MethodSymbol classDollarSym (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.code.Symbol$CompletionFailure ex
com.sun.tools.javac.tree.JCTree$JCMethodDecl md
com.sun.tools.javac.tree.JCTree$JCClassDecl outerCacheClassDef
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$ClassSymbol outerCacheClass
com.sun.tools.javac.code.Symbol$MethodSymbol classDollarSym
com.sun.tools.javac.tree.JCTree$JCBlock classDollarSymBody (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.code.Symbol$VarSymbol clsym
com.sun.tools.javac.tree.JCTree$JCVariableDecl cldef
com.sun.tools.javac.tree.JCTree$JCClassDecl outerCacheClassDef
com.sun.tools.javac.tree.JCTree$JCNewArray newcache
com.sun.tools.javac.code.Symbol forNameSym
com.sun.tools.javac.tree.JCTree$JCExpression clvalue
com.sun.tools.javac.util.List args
com.sun.tools.javac.tree.JCTree$JCBlock returnResult
com.sun.tools.javac.code.Symbol forNameSym
com.sun.tools.javac.tree.JCTree$JCExpression throwExpr
com.sun.tools.javac.tree.JCTree$JCStatement rethrow
com.sun.tools.javac.code.Symbol getMessageSym
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.tree.JCTree$JCMethodDecl md
com.sun.tools.javac.code.Symbol$MethodSymbol classDollarSym
com.sun.tools.javac.code.Symbol$ClassSymbol outerCacheClass
com.sun.tools.javac.tree.JCTree$JCBlock returnResult
com.sun.tools.javac.code.Symbol$VarSymbol catchParam
com.sun.tools.javac.tree.JCTree$JCStatement rethrow
com.sun.tools.javac.tree.JCTree$JCBlock rethrowStmt
com.sun.tools.javac.tree.JCTree$JCCatch catchBlock
com.sun.tools.javac.tree.JCTree$JCStatement tryCatch
private com.sun.tools.javac.tree.JCTree$JCMethodInvocation makeCall (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree$JCExpression left
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List args
com.sun.tools.javac.code.Symbol funcsym
private com.sun.tools.javac.util.Name cacheName (java.lang.String)
String sig
StringBuilder buf
private com.sun.tools.javac.code.Symbol$VarSymbol cacheSym (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String)
com.sun.tools.javac.tree.JCTree$JCVariableDecl cacheDef
com.sun.tools.javac.tree.JCTree$JCClassDecl outerCacheClassDef
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String sig
com.sun.tools.javac.code.Symbol$ClassSymbol outerCacheClass
com.sun.tools.javac.util.Name cname
com.sun.tools.javac.code.Symbol$VarSymbol cacheSym
private com.sun.tools.javac.tree.JCTree$JCExpression classOf (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree clazz
private com.sun.tools.javac.tree.JCTree$JCExpression classOfType (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Symbol typeSym
com.sun.tools.javac.code.Symbol$VarSymbol sym
String sig
com.sun.tools.javac.code.Symbol cs
com.sun.tools.javac.code.Type type
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
private com.sun.tools.javac.code.Symbol$ClassSymbol assertionsDisabledClass ()
private com.sun.tools.javac.tree.JCTree$JCExpression assertFlagTest (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.tree.JCTree$JCClassDecl currentClassDef
com.sun.tools.javac.tree.JCTree$JCStatement dummy
com.sun.tools.javac.tree.JCTree$JCBlock clinit
com.sun.tools.javac.code.Symbol desiredAssertionStatusSym
com.sun.tools.javac.tree.JCTree$JCClassDecl containerDef
com.sun.tools.javac.tree.JCTree$JCExpression notStatus
com.sun.tools.javac.tree.JCTree$JCVariableDecl assertDisabledDef
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$ClassSymbol outermostClass
com.sun.tools.javac.code.Symbol$ClassSymbol container
com.sun.tools.javac.code.Symbol$VarSymbol assertDisabledSym
com.sun.tools.javac.tree.JCTree abstractRval (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Lower$TreeBuilder)
com.sun.tools.javac.tree.JCTree$JCIdent id
com.sun.tools.javac.tree.JCTree rval
com.sun.tools.javac.code.Type type
com.sun.tools.javac.comp.Lower$TreeBuilder builder
com.sun.tools.javac.code.Symbol$VarSymbol var
com.sun.tools.javac.tree.JCTree$JCVariableDecl def
com.sun.tools.javac.tree.JCTree built
com.sun.tools.javac.tree.JCTree res
com.sun.tools.javac.tree.JCTree abstractRval (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Lower$TreeBuilder)
com.sun.tools.javac.tree.JCTree rval
com.sun.tools.javac.comp.Lower$TreeBuilder builder
com.sun.tools.javac.tree.JCTree abstractLval (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Lower$TreeBuilder)
com.sun.tools.javac.tree.JCTree$JCFieldAccess s
com.sun.tools.javac.tree.JCTree selected
com.sun.tools.javac.code.Symbol lid
com.sun.tools.javac.tree.JCTree$JCArrayAccess i
com.sun.tools.javac.tree.JCTree lval
com.sun.tools.javac.comp.Lower$TreeBuilder builder
com.sun.tools.javac.tree.JCTree makeComma (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree expr1
com.sun.tools.javac.tree.JCTree expr2
public com.sun.tools.javac.tree.JCTree translate (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree result
com.sun.tools.javac.tree.JCTree tree
public com.sun.tools.javac.tree.JCTree translate (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type type
public com.sun.tools.javac.tree.JCTree translate (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.JCTree$JCExpression enclOp
com.sun.tools.javac.tree.JCTree$JCExpression prevEnclOp
com.sun.tools.javac.tree.JCTree res
public com.sun.tools.javac.util.List translate (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.util.List trees
com.sun.tools.javac.tree.JCTree$JCExpression enclOp
com.sun.tools.javac.tree.JCTree$JCExpression prevEnclOp
com.sun.tools.javac.util.List res
public com.sun.tools.javac.util.List translate (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
com.sun.tools.javac.code.Type type
public void visitTopLevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.util.Name name
long flags
com.sun.tools.javac.tree.JCTree$JCClassDecl packageAnnotationsClass
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Type$ClassType ctype
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
private boolean needPackageInfoClass (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.code.Attribute$RetentionPolicy p
com.sun.tools.javac.code.Attribute$Compound a
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.code.Symbol$ClassSymbol encl
com.sun.tools.javac.tree.JCTree outermostMemberDefPrev
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List unseen
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
com.sun.tools.javac.comp.Env prevEnv
com.sun.tools.javac.code.Symbol$ClassSymbol currentClassPrev
com.sun.tools.javac.code.Symbol$MethodSymbol currentMethodSymPrev
com.sun.tools.javac.util.List prevOuterThisStack
com.sun.tools.javac.tree.JCTree$JCVariableDecl otdef
com.sun.tools.javac.util.List fvdefs
com.sun.tools.javac.util.List seen
private void visitEnumDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl var
com.sun.tools.javac.util.List defs
com.sun.tools.javac.tree.JCTree$JCTypeCast valuesResult
com.sun.tools.javac.util.List valuesBody
com.sun.tools.javac.util.Name resultName
com.sun.tools.javac.code.Symbol$VarSymbol resultVar
com.sun.tools.javac.tree.JCTree$JCNewArray resultArray
com.sun.tools.javac.tree.JCTree$JCVariableDecl decl
com.sun.tools.javac.tree.JCTree$JCStatement copy
com.sun.tools.javac.tree.JCTree$JCStatement ret
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
com.sun.tools.javac.tree.JCTree$JCExpression e_class
int nextOrdinal
com.sun.tools.javac.util.ListBuffer values
com.sun.tools.javac.util.ListBuffer enumDefs
com.sun.tools.javac.util.ListBuffer otherDefs
com.sun.tools.javac.util.Name valuesName
com.sun.tools.javac.code.Type arrayType
com.sun.tools.javac.code.Symbol$VarSymbol valuesVar
com.sun.tools.javac.tree.JCTree$JCNewArray newArray
com.sun.tools.javac.code.Symbol valuesSym
com.sun.tools.javac.util.List valuesBody
com.sun.tools.javac.tree.JCTree$JCMethodDecl valuesDef
com.sun.tools.javac.code.Symbol$MethodSymbol valueOfSym
com.sun.tools.javac.code.Symbol$VarSymbol nameArgSym
com.sun.tools.javac.tree.JCTree$JCIdent nameVal
com.sun.tools.javac.tree.JCTree$JCStatement enum_ValueOf
com.sun.tools.javac.tree.JCTree$JCMethodDecl valueOf
private boolean useClone ()
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol$CompletionFailure e
private void visitEnumConstantDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl, int)
com.sun.tools.javac.tree.JCTree$JCVariableDecl var
int ordinal
com.sun.tools.javac.tree.JCTree$JCNewClass varDef
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl nameParam
com.sun.tools.javac.tree.JCTree$JCVariableDecl ordParam
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.code.Type olderasure
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
com.sun.tools.javac.tree.JCTree$JCMethodDecl prevMethodDef
com.sun.tools.javac.code.Symbol$MethodSymbol prevMethodSym
private void visitMethodDefInternal (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.util.Name pName
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List addedargtypes
com.sun.tools.javac.code.Type olderasure
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.util.List prevOuterThisStack
com.sun.tools.javac.util.List fvs
com.sun.tools.javac.tree.JCTree$JCVariableDecl otdef
com.sun.tools.javac.util.List fvdefs
com.sun.tools.javac.tree.JCTree$JCStatement selfCall
com.sun.tools.javac.util.List added
com.sun.tools.javac.util.List stats
java.util.Map prevLambdaTranslationMap
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
private java.util.Map makeTranslationMap (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.code.Symbol p
com.sun.tools.javac.tree.JCTree$JCVariableDecl vd
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
java.util.Map translationMap
public void visitAnnotatedType (com.sun.tools.javac.tree.JCTree$JCAnnotatedType)
com.sun.tools.javac.tree.JCTree$JCAnnotatedType tree
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
com.sun.tools.javac.tree.JCTree$JCTypeCast tree
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCExpression thisArg
com.sun.tools.javac.tree.JCTree$JCExpression thisArg
com.sun.tools.javac.tree.JCTree$JCExpression thisArg
com.sun.tools.javac.tree.JCTree$JCNewClass tree
com.sun.tools.javac.code.Symbol$ClassSymbol c
boolean isEnum
com.sun.tools.javac.util.List argTypes
com.sun.tools.javac.code.Symbol constructor
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
com.sun.tools.javac.tree.JCTree$JCConditional tree
com.sun.tools.javac.tree.JCTree cond
private com.sun.tools.javac.tree.JCTree convert (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type pt
com.sun.tools.javac.tree.JCTree result
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
com.sun.tools.javac.tree.JCTree$JCIf tree
com.sun.tools.javac.tree.JCTree cond
public void visitAssert (com.sun.tools.javac.tree.JCTree$JCAssert)
com.sun.tools.javac.tree.JCTree$JCExpression cond
com.sun.tools.javac.util.List exnArgs
com.sun.tools.javac.tree.JCTree$JCAssert tree
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition detailPos
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.util.List params
com.sun.tools.javac.tree.JCTree$JCExpression thisArg
com.sun.tools.javac.tree.JCTree$JCExpression thisArg
com.sun.tools.javac.tree.JCTree$JCExpression thisArg
com.sun.tools.javac.code.Symbol constructor
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.tree.JCTree$JCMethodInvocation app
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
com.sun.tools.javac.code.Symbol meth
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.Name methName
com.sun.tools.javac.util.List boxArgs (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
com.sun.tools.javac.tree.JCTree$JCExpression arg
com.sun.tools.javac.tree.JCTree$JCExpression arg
com.sun.tools.javac.util.ListBuffer elems
com.sun.tools.javac.tree.JCTree$JCNewArray boxedArgs
com.sun.tools.javac.tree.JCTree$JCExpression arg
com.sun.tools.javac.util.List parameters
com.sun.tools.javac.util.List _args
com.sun.tools.javac.code.Type varargsElement
com.sun.tools.javac.util.List args
boolean anyChanges
com.sun.tools.javac.util.ListBuffer result
com.sun.tools.javac.code.Type parameter
com.sun.tools.javac.tree.JCTree boxIfNeeded (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type unboxedTarget
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type type
boolean havePrimitive
com.sun.tools.javac.tree.JCTree$JCExpression boxPrimitive (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression tree
com.sun.tools.javac.tree.JCTree$JCExpression boxPrimitive (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symbol ctor
com.sun.tools.javac.code.Symbol valueOfSym
com.sun.tools.javac.tree.JCTree$JCExpression tree
com.sun.tools.javac.code.Type box
com.sun.tools.javac.tree.JCTree$JCExpression unbox (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Type)
com.sun.tools.javac.tree.JCTree$JCExpression tree
com.sun.tools.javac.code.Type primitive
com.sun.tools.javac.code.Type unboxedType
com.sun.tools.javac.code.Symbol valueSym
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
com.sun.tools.javac.tree.JCTree$JCParens tree
com.sun.tools.javac.tree.JCTree expr
public void visitIndexed (com.sun.tools.javac.tree.JCTree$JCArrayAccess)
com.sun.tools.javac.tree.JCTree$JCArrayAccess tree
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
com.sun.tools.javac.tree.JCTree$JCMethodInvocation app
com.sun.tools.javac.tree.JCTree$JCAssign tree
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
com.sun.tools.javac.tree.JCTree newTree
com.sun.tools.javac.tree.JCTree$JCMethodInvocation app
com.sun.tools.javac.tree.JCTree$JCExpression rhs
com.sun.tools.javac.tree.JCTree$JCAssignOp tree
com.sun.tools.javac.tree.JCTree lhsAccess
boolean boxingReq
com.sun.tools.javac.tree.JCTree lowerBoxedPostop (com.sun.tools.javac.tree.JCTree$JCUnary)
com.sun.tools.javac.tree.JCTree$JCUnary tree
boolean cast
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
com.sun.tools.javac.tree.JCTree$Tag opcode
com.sun.tools.javac.tree.JCTree$JCAssignOp newTree
com.sun.tools.javac.tree.JCTree$JCUnary tree
boolean isUpdateOperator
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
com.sun.tools.javac.tree.JCTree$JCBinary tree
com.sun.tools.javac.util.List formals
com.sun.tools.javac.tree.JCTree lhs
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.tree.JCTree$JCIdent tree
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop tree
private void visitArrayForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop tree
com.sun.tools.javac.code.Symbol$VarSymbol arraycache
com.sun.tools.javac.tree.JCTree$JCStatement arraycachedef
com.sun.tools.javac.code.Symbol$VarSymbol lencache
com.sun.tools.javac.tree.JCTree$JCStatement lencachedef
com.sun.tools.javac.code.Symbol$VarSymbol index
com.sun.tools.javac.tree.JCTree$JCVariableDecl indexdef
com.sun.tools.javac.util.List loopinit
com.sun.tools.javac.tree.JCTree$JCBinary cond
com.sun.tools.javac.tree.JCTree$JCExpressionStatement step
com.sun.tools.javac.code.Type elemtype
com.sun.tools.javac.tree.JCTree$JCExpression loopvarinit
com.sun.tools.javac.tree.JCTree$JCVariableDecl loopvardef
com.sun.tools.javac.tree.JCTree$JCBlock body
private void patchTargets (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree body
com.sun.tools.javac.tree.JCTree src
com.sun.tools.javac.tree.JCTree dest
private void visitIterableForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop tree
com.sun.tools.javac.code.Type iteratorTarget
com.sun.tools.javac.code.Type iterableType
com.sun.tools.javac.code.Type eType
com.sun.tools.javac.code.Symbol iterator
com.sun.tools.javac.code.Symbol$VarSymbol itvar
com.sun.tools.javac.tree.JCTree$JCStatement init
com.sun.tools.javac.code.Symbol hasNext
com.sun.tools.javac.tree.JCTree$JCMethodInvocation cond
com.sun.tools.javac.code.Symbol next
com.sun.tools.javac.tree.JCTree$JCExpression vardefinit
com.sun.tools.javac.tree.JCTree$JCVariableDecl indexDef
com.sun.tools.javac.tree.JCTree$JCBlock body
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
com.sun.tools.javac.code.Symbol$MethodSymbol oldMethodSym
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
com.sun.tools.javac.tree.JCTree$JCBlock tree
com.sun.tools.javac.code.Symbol$MethodSymbol oldMethodSym
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
com.sun.tools.javac.tree.JCTree$JCDoWhileLoop tree
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
com.sun.tools.javac.tree.JCTree$JCWhileLoop tree
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
com.sun.tools.javac.tree.JCTree$JCForLoop tree
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
com.sun.tools.javac.tree.JCTree$JCReturn tree
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
com.sun.tools.javac.tree.JCTree$JCSwitch tree
com.sun.tools.javac.code.Type selsuper
boolean enumSwitch
boolean stringSwitch
com.sun.tools.javac.code.Type target
public com.sun.tools.javac.tree.JCTree visitEnumSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
com.sun.tools.javac.code.Symbol$VarSymbol label
com.sun.tools.javac.tree.JCTree$JCLiteral pat
com.sun.tools.javac.tree.JCTree$JCCase c
com.sun.tools.javac.tree.JCTree$JCSwitch tree
com.sun.tools.javac.code.Symbol$TypeSymbol enumSym
com.sun.tools.javac.comp.Lower$EnumMapping map
com.sun.tools.javac.code.Symbol ordinalMethod
com.sun.tools.javac.tree.JCTree$JCArrayAccess selector
com.sun.tools.javac.util.ListBuffer cases
com.sun.tools.javac.tree.JCTree$JCSwitch enumSwitch
public com.sun.tools.javac.tree.JCTree visitStringSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
boolean added
String labelExpr
Integer mapping
int hashCode
java.util.Set stringSet
com.sun.tools.javac.tree.JCTree$JCExpression expression
com.sun.tools.javac.tree.JCTree$JCCase oneCase
com.sun.tools.javac.tree.JCTree$JCMethodInvocation stringEqualsCall
String caseLabel
int hashCode
java.util.Set stringsWithHashCode
com.sun.tools.javac.tree.JCTree$JCStatement elsepart
com.sun.tools.javac.util.ListBuffer lb
com.sun.tools.javac.tree.JCTree$JCBreak breakStmt
java.util.Map$Entry entry
com.sun.tools.javac.tree.JCTree$JCExpression caseExpr
boolean isDefault
com.sun.tools.javac.tree.JCTree$JCExpression caseExpr
com.sun.tools.javac.tree.JCTree$JCCase oneCase
com.sun.tools.javac.util.ListBuffer stmtList
java.util.Map caseLabelToPosition
java.util.Map hashToString
int casePosition
com.sun.tools.javac.code.Symbol$VarSymbol dollar_s
com.sun.tools.javac.code.Symbol$VarSymbol dollar_tmp
com.sun.tools.javac.tree.JCTree$JCVariableDecl dollar_tmp_def
com.sun.tools.javac.util.ListBuffer caseBuffer
com.sun.tools.javac.tree.JCTree$JCMethodInvocation hashCodeCall
com.sun.tools.javac.tree.JCTree$JCSwitch switch1
com.sun.tools.javac.util.ListBuffer lb
com.sun.tools.javac.tree.JCTree$JCSwitch switch2
com.sun.tools.javac.tree.JCTree$JCSwitch tree
com.sun.tools.javac.util.List caseList
int alternatives
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
com.sun.tools.javac.util.List t
com.sun.tools.javac.tree.JCTree$JCNewArray tree
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.code.Symbol$TypeSymbol supSym
com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
boolean qualifiedSuperAccess
public void visitLetExpr (com.sun.tools.javac.tree.JCTree$LetExpr)
com.sun.tools.javac.tree.JCTree$LetExpr tree
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
com.sun.tools.javac.tree.JCTree$JCAnnotation tree
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
com.sun.tools.javac.tree.JCTree$JCTry tree
boolean hasBody
boolean hasCatchers
boolean hasFinally
public com.sun.tools.javac.util.List translateTopLevelClass (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.TreeMaker)
com.sun.tools.javac.util.List l
com.sun.tools.javac.comp.Lower$EnumMapping map
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree cdef
com.sun.tools.javac.tree.TreeMaker make
com.sun.tools.javac.util.ListBuffer translated
static com.sun.tools.javac.util.Names access$000 (com.sun.tools.javac.comp.Lower)
com.sun.tools.javac.comp.Lower x0
static com.sun.tools.javac.jvm.Target access$100 (com.sun.tools.javac.comp.Lower)
com.sun.tools.javac.comp.Lower x0
static com.sun.tools.javac.jvm.ClassWriter access$200 (com.sun.tools.javac.comp.Lower)
com.sun.tools.javac.comp.Lower x0
static com.sun.tools.javac.code.Symbol$ClassSymbol access$300 (com.sun.tools.javac.comp.Lower)
com.sun.tools.javac.comp.Lower x0
static com.sun.tools.javac.code.Symtab access$400 (com.sun.tools.javac.comp.Lower)
com.sun.tools.javac.comp.Lower x0
static void access$500 (com.sun.tools.javac.comp.Lower, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Scope)
com.sun.tools.javac.comp.Lower x0
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition x1
com.sun.tools.javac.code.Symbol x2
com.sun.tools.javac.code.Scope x3
static com.sun.tools.javac.tree.TreeMaker access$600 (com.sun.tools.javac.comp.Lower)
com.sun.tools.javac.comp.Lower x0
static com.sun.tools.javac.code.Symbol$MethodSymbol access$700 (com.sun.tools.javac.comp.Lower, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.comp.Lower x0
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition x1
com.sun.tools.javac.util.Name x2
com.sun.tools.javac.code.Type x3
com.sun.tools.javac.util.List x4
static com.sun.tools.javac.comp.Check access$800 (com.sun.tools.javac.comp.Lower)
com.sun.tools.javac.comp.Lower x0
static com.sun.tools.javac.comp.Resolve access$900 (com.sun.tools.javac.comp.Lower)
com.sun.tools.javac.comp.Lower x0
static com.sun.tools.javac.code.Types access$1000 (com.sun.tools.javac.comp.Lower)
com.sun.tools.javac.comp.Lower x0
static void ()
}
com/sun/tools/javac/comp/MemberEnter$1.classMemberEnter.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.MemberEnter$1 extends java.lang.Object {
java.util.Set processed
final com.sun.tools.javac.code.Symbol$PackageSymbol val$packge
final com.sun.tools.javac.code.Symbol$TypeSymbol val$origin
final com.sun.tools.javac.code.Scope val$toScope
final com.sun.tools.javac.comp.MemberEnter this$0
void (com.sun.tools.javac.comp.MemberEnter, com.sun.tools.javac.code.Symbol$PackageSymbol, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Scope)
com.sun.tools.javac.comp.MemberEnter this$0
void importFrom (com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
com.sun.tools.javac.code.Scope fromScope
}
com/sun/tools/javac/comp/MemberEnter$2.classMemberEnter.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.MemberEnter$2 extends java.lang.Object implements com.sun.tools.javac.comp.Annotate$Worker {
java.util.Set processed
final com.sun.tools.javac.code.Symbol$TypeSymbol val$tsym
final javax.tools.JavaFileObject val$sourcefile
final com.sun.tools.javac.code.Symbol$PackageSymbol val$packge
final com.sun.tools.javac.code.Scope val$toScope
final com.sun.tools.javac.code.Symbol$TypeSymbol val$origin
final com.sun.tools.javac.comp.MemberEnter this$0
void (com.sun.tools.javac.comp.MemberEnter, com.sun.tools.javac.code.Symbol$TypeSymbol, javax.tools.JavaFileObject, com.sun.tools.javac.code.Symbol$PackageSymbol, com.sun.tools.javac.code.Scope, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.comp.MemberEnter this$0
public java.lang.String toString ()
void importFrom (com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
com.sun.tools.javac.code.Scope fromScope
public void run ()
}
com/sun/tools/javac/comp/MemberEnter$3.classMemberEnter.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.MemberEnter$3 extends java.lang.Object {
java.util.Set processed
final com.sun.tools.javac.util.Name val$name
final com.sun.tools.javac.code.Symbol$PackageSymbol val$packge
final com.sun.tools.javac.code.Symbol$TypeSymbol val$origin
final com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition val$pos
final com.sun.tools.javac.code.Scope val$toScope
final com.sun.tools.javac.comp.MemberEnter this$0
void (com.sun.tools.javac.comp.MemberEnter, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$PackageSymbol, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Scope)
com.sun.tools.javac.comp.MemberEnter this$0
void importFrom (com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
}
com/sun/tools/javac/comp/MemberEnter$4.classMemberEnter.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.MemberEnter$4 extends java.lang.Object implements com.sun.tools.javac.comp.Annotate$Worker {
java.util.Set processed
boolean found
final com.sun.tools.javac.code.Symbol$TypeSymbol val$tsym
final com.sun.tools.javac.util.Name val$name
final com.sun.tools.javac.code.Symbol$PackageSymbol val$packge
final com.sun.tools.javac.code.Symbol$TypeSymbol val$origin
final com.sun.tools.javac.code.Scope val$toScope
final com.sun.tools.javac.comp.Env val$env
final com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition val$pos
final com.sun.tools.javac.comp.MemberEnter this$0
void (com.sun.tools.javac.comp.MemberEnter, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$PackageSymbol, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Scope, com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.comp.MemberEnter this$0
public java.lang.String toString ()
void importFrom (com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
public void run ()
javax.tools.JavaFileObject prev
}
com/sun/tools/javac/comp/MemberEnter$5.classMemberEnter.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.MemberEnter$5 extends java.lang.Object implements com.sun.tools.javac.comp.Annotate$Worker {
final com.sun.tools.javac.util.List val$annotations
final com.sun.tools.javac.code.Symbol val$s
final com.sun.tools.javac.comp.Env val$localEnv
final com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition val$deferPos
final com.sun.tools.javac.comp.MemberEnter this$0
void (com.sun.tools.javac.comp.MemberEnter, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.comp.MemberEnter this$0
public java.lang.String toString ()
public void run ()
javax.tools.JavaFileObject prev
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition prevLintPos
com.sun.tools.javac.code.Lint prevLint
}
com/sun/tools/javac/comp/MemberEnter$6.classMemberEnter.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.MemberEnter$6 extends java.lang.Object implements com.sun.tools.javac.comp.Annotate$Worker {
final com.sun.tools.javac.comp.Env val$localEnv
final com.sun.tools.javac.util.List val$annotations
final com.sun.tools.javac.code.Symbol val$s
final com.sun.tools.javac.comp.MemberEnter this$0
void (com.sun.tools.javac.comp.MemberEnter, com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.MemberEnter this$0
public void run ()
javax.tools.JavaFileObject prev
}
com/sun/tools/javac/comp/MemberEnter$7.classMemberEnter.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.MemberEnter$7 extends java.lang.Object implements com.sun.tools.javac.comp.Annotate$Worker {
final com.sun.tools.javac.code.Symbol$MethodSymbol val$m
final com.sun.tools.javac.tree.JCTree$JCExpression val$defaultValue
final com.sun.tools.javac.comp.Env val$localEnv
final com.sun.tools.javac.comp.MemberEnter this$0
void (com.sun.tools.javac.comp.MemberEnter, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.MemberEnter this$0
public java.lang.String toString ()
public void run ()
javax.tools.JavaFileObject prev
}
com/sun/tools/javac/comp/MemberEnter$8.classMemberEnter.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.MemberEnter$8 extends java.lang.Object implements com.sun.tools.javac.comp.Annotate$Worker {
final com.sun.tools.javac.comp.Env val$localEnv
final com.sun.tools.javac.tree.JCTree$JCExpression val$defaultValue
final com.sun.tools.javac.comp.MemberEnter this$0
void (com.sun.tools.javac.comp.MemberEnter, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.comp.MemberEnter this$0
public void run ()
javax.tools.JavaFileObject prev
}
com/sun/tools/javac/comp/MemberEnter$9.classMemberEnter.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.MemberEnter$9 extends com.sun.tools.javac.code.Type$ErrorType {
private com.sun.tools.javac.code.Type modelType
final boolean val$interfaceExpected
final com.sun.tools.javac.tree.JCTree$JCExpression val$tree
final com.sun.tools.javac.comp.MemberEnter this$0
void (com.sun.tools.javac.comp.MemberEnter, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$TypeSymbol, boolean, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.comp.MemberEnter this$0
com.sun.tools.javac.code.Type originalType
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
public com.sun.tools.javac.code.Type getModelType ()
}
com/sun/tools/javac/comp/MemberEnter$InitTreeVisitor.classMemberEnter.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.MemberEnter$InitTreeVisitor extends com.sun.tools.javac.tree.JCTree$Visitor {
private boolean result
void ()
public void visitTree (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCNewClass that
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
com.sun.tools.javac.tree.JCTree$JCNewArray that
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.tree.JCTree$JCLambda that
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
com.sun.tools.javac.tree.JCTree$JCMemberReference that
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.tree.JCTree$JCMethodInvocation that
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
com.sun.tools.javac.tree.JCTree$JCConditional tree
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
com.sun.tools.javac.tree.JCTree$JCParens tree
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
com.sun.tools.javac.tree.JCTree$JCTypeCast tree
static boolean access$300 (com.sun.tools.javac.comp.MemberEnter$InitTreeVisitor)
com.sun.tools.javac.comp.MemberEnter$InitTreeVisitor x0
}
com/sun/tools/javac/comp/MemberEnter$Synthesizer$1.classMemberEnter.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.MemberEnter$Synthesizer$1 extends com.sun.tools.javac.code.Type$ErrorType {
final com.sun.tools.javac.util.List val$actuals
final com.sun.tools.javac.comp.MemberEnter$Synthesizer this$1
void (com.sun.tools.javac.comp.MemberEnter$Synthesizer, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.util.List)
com.sun.tools.javac.comp.MemberEnter$Synthesizer this$1
com.sun.tools.javac.code.Type originalType
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
public com.sun.tools.javac.util.List getTypeArguments ()
public volatile java.util.List getTypeArguments ()
}
com/sun/tools/javac/comp/MemberEnter$Synthesizer$2.classMemberEnter.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.MemberEnter$Synthesizer$2 extends com.sun.tools.javac.code.Type$ErrorType {
final com.sun.tools.javac.comp.MemberEnter$Synthesizer this$1
void (com.sun.tools.javac.comp.MemberEnter$Synthesizer, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.comp.MemberEnter$Synthesizer this$1
com.sun.tools.javac.code.Type originalType
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
public com.sun.tools.javac.util.List getTypeArguments ()
public volatile java.util.List getTypeArguments ()
}
com/sun/tools/javac/comp/MemberEnter$Synthesizer.classMemberEnter.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.MemberEnter$Synthesizer extends com.sun.tools.javac.tree.JCTree$Visitor {
com.sun.tools.javac.code.Type originalType
boolean interfaceExpected
com.sun.tools.javac.util.List synthesizedSymbols
com.sun.tools.javac.code.Type result
final com.sun.tools.javac.comp.MemberEnter this$0
void (com.sun.tools.javac.comp.MemberEnter, com.sun.tools.javac.code.Type, boolean)
com.sun.tools.javac.code.Type originalType
boolean interfaceExpected
com.sun.tools.javac.code.Type visit (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.util.List visit (com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree t
com.sun.tools.javac.util.List trees
com.sun.tools.javac.util.ListBuffer lb
public void visitTree (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.tree.JCTree$JCIdent tree
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.code.Type selectedType
com.sun.tools.javac.code.Type selectedType
boolean prev
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply)
com.sun.tools.javac.code.Type$ClassType clazzType
com.sun.tools.javac.util.List actuals
com.sun.tools.javac.tree.JCTree$JCTypeApply tree
com.sun.tools.javac.code.Symbol$ClassSymbol synthesizeClass (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol owner
int flags
com.sun.tools.javac.code.Symbol$ClassSymbol c
void synthesizeTyparams (com.sun.tools.javac.code.Symbol$ClassSymbol, int)
com.sun.tools.javac.code.Type$TypeVar v
com.sun.tools.javac.code.Type$TypeVar v
int i
com.sun.tools.javac.code.Symbol$ClassSymbol sym
int n
com.sun.tools.javac.code.Type$ClassType ct
}
com/sun/tools/javac/comp/MemberEnter$TypeAnnotate$1.classMemberEnter.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.MemberEnter$TypeAnnotate$1 extends java.lang.Object implements com.sun.tools.javac.comp.Annotate$Worker {
final com.sun.tools.javac.util.List val$annotations
final com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition val$deferPos
final com.sun.tools.javac.comp.MemberEnter$TypeAnnotate this$1
void (com.sun.tools.javac.comp.MemberEnter$TypeAnnotate, com.sun.tools.javac.util.List, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.comp.MemberEnter$TypeAnnotate this$1
public java.lang.String toString ()
public void run ()
javax.tools.JavaFileObject prev
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition prevLintPos
}
com/sun/tools/javac/comp/MemberEnter$TypeAnnotate.classMemberEnter.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.MemberEnter$TypeAnnotate extends com.sun.tools.javac.tree.TreeScanner {
private com.sun.tools.javac.comp.Env env
private com.sun.tools.javac.code.Symbol sym
private com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition deferPos
final com.sun.tools.javac.comp.MemberEnter this$0
public void (com.sun.tools.javac.comp.MemberEnter, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition deferPos
void annotateTypeLater (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition deferPos
public void visitAnnotatedType (com.sun.tools.javac.tree.JCTree$JCAnnotatedType)
com.sun.tools.javac.tree.JCTree$JCAnnotatedType tree
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
com.sun.tools.javac.tree.JCTree$JCTypeParameter tree
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
com.sun.tools.javac.util.List dimAnnos
com.sun.tools.javac.tree.JCTree$JCNewArray tree
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition prevPos
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCNewClass tree
static com.sun.tools.javac.code.Symbol access$800 (com.sun.tools.javac.comp.MemberEnter$TypeAnnotate)
com.sun.tools.javac.comp.MemberEnter$TypeAnnotate x0
static com.sun.tools.javac.comp.Env access$900 (com.sun.tools.javac.comp.MemberEnter$TypeAnnotate)
com.sun.tools.javac.comp.MemberEnter$TypeAnnotate x0
}
com/sun/tools/javac/comp/MemberEnter.classMemberEnter.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.MemberEnter extends com.sun.tools.javac.tree.JCTree$Visitor implements com.sun.tools.javac.code.Symbol$Completer {
protected static final com.sun.tools.javac.util.Context$Key memberEnterKey
static final boolean checkClash
private final com.sun.tools.javac.util.Names names
private final com.sun.tools.javac.comp.Enter enter
private final com.sun.tools.javac.util.Log log
private final com.sun.tools.javac.comp.Check chk
private final com.sun.tools.javac.comp.Attr attr
private final com.sun.tools.javac.code.Symtab syms
private final com.sun.tools.javac.tree.TreeMaker make
private final com.sun.tools.javac.jvm.ClassReader reader
private final com.sun.tools.javac.comp.Todo todo
private final com.sun.tools.javac.comp.Annotate annotate
private final com.sun.tools.javac.code.TypeAnnotations typeAnnotations
private final com.sun.tools.javac.code.Types types
private final com.sun.tools.javac.util.JCDiagnostic$Factory diags
private final com.sun.tools.javac.code.Source source
private final com.sun.tools.javac.jvm.Target target
private final com.sun.tools.javac.code.DeferredLintHandler deferredLintHandler
private final com.sun.tools.javac.code.Lint lint
private final com.sun.tools.javac.comp.TypeEnvs typeEnvs
boolean allowTypeAnnos
boolean allowRepeatedAnnos
com.sun.tools.javac.util.ListBuffer halfcompleted
boolean isFirst
boolean completionEnabled
protected com.sun.tools.javac.comp.Env env
public static com.sun.tools.javac.comp.MemberEnter instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.comp.MemberEnter instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
private void importAll (int, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.util.JCDiagnostic msg
int pos
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
com.sun.tools.javac.comp.Env env
private void importStaticAll (int, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.comp.Env)
int pos
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
com.sun.tools.javac.comp.Env env
javax.tools.JavaFileObject sourcefile
com.sun.tools.javac.code.Scope toScope
com.sun.tools.javac.code.Symbol$PackageSymbol packge
com.sun.tools.javac.code.Symbol$TypeSymbol origin
boolean staticImportAccessible (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol$PackageSymbol)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$PackageSymbol packge
int flags
private void importNamedStatic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.util.Name, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
com.sun.tools.javac.util.Name name
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Scope toScope
com.sun.tools.javac.code.Symbol$PackageSymbol packge
com.sun.tools.javac.code.Symbol$TypeSymbol origin
private void importNamed (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol tsym
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type signature (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Type recvtype
com.sun.tools.javac.code.Type exc
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Symbol$MethodSymbol msym
com.sun.tools.javac.util.List typarams
com.sun.tools.javac.util.List params
com.sun.tools.javac.tree.JCTree res
com.sun.tools.javac.tree.JCTree$JCVariableDecl recvparam
com.sun.tools.javac.util.List thrown
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.List tvars
com.sun.tools.javac.util.ListBuffer argbuf
com.sun.tools.javac.code.Type restype
com.sun.tools.javac.code.Type recvtype
com.sun.tools.javac.util.ListBuffer thrownbuf
com.sun.tools.javac.code.Type$MethodType mtype
protected void memberEnter (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.code.Symbol$CompletionFailure ex
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Env prevEnv
void memberEnter (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
com.sun.tools.javac.comp.Env env
void finishClass (com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
com.sun.tools.javac.comp.Env env
private void addEnumMembers (com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCExpression valuesType
com.sun.tools.javac.tree.JCTree$JCMethodDecl values
com.sun.tools.javac.tree.JCTree$JCMethodDecl valueOf
public void visitTopLevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.code.Symbol p
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition prevLintPos
com.sun.tools.javac.code.Lint prevLint
public void visitImport (com.sun.tools.javac.tree.JCTree$JCImport)
com.sun.tools.javac.code.Symbol$TypeSymbol c
com.sun.tools.javac.tree.JCTree$JCImport tree
com.sun.tools.javac.tree.JCTree$JCFieldAccess imp
com.sun.tools.javac.util.Name name
com.sun.tools.javac.comp.Env localEnv
com.sun.tools.javac.code.Symbol$TypeSymbol p
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl param
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
com.sun.tools.javac.code.Scope enclScope
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.comp.Env localEnv
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition prevLintPos
com.sun.tools.javac.util.ListBuffer params
com.sun.tools.javac.tree.JCTree$JCVariableDecl lastParam
com.sun.tools.javac.comp.Env methodEnv (com.sun.tools.javac.tree.JCTree$JCMethodDecl, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Env localEnv
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.code.Type$ArrayType atype
com.sun.tools.javac.comp.Env initEnv
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
com.sun.tools.javac.comp.Env localEnv
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition prevLintPos
com.sun.tools.javac.code.Scope enclScope
com.sun.tools.javac.code.Symbol$VarSymbol v
void checkType (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type, java.lang.String)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type type
String diag
void checkReceiver (com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.code.Type outertype
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
com.sun.tools.javac.comp.Env localEnv
com.sun.tools.javac.code.Symbol$MethodSymbol m
public boolean needsLazyConstValue (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.MemberEnter$InitTreeVisitor initTreeVisitor
com.sun.tools.javac.comp.Env initEnv (com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Env localEnv
public void visitTree (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public void visitErroneous (com.sun.tools.javac.tree.JCTree$JCErroneous)
com.sun.tools.javac.tree.JCTree$JCErroneous tree
public com.sun.tools.javac.comp.Env getMethodEnv (com.sun.tools.javac.tree.JCTree$JCMethodDecl, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Env mEnv
public com.sun.tools.javac.comp.Env getInitEnv (com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Env iEnv
com.sun.tools.javac.code.Type attribImportType (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.Env env
void annotateLater (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.comp.Env localEnv
com.sun.tools.javac.code.Symbol s
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition deferPos
private boolean hasDeprecatedAnnotation (com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree$JCAnnotation a
com.sun.tools.javac.util.List al
com.sun.tools.javac.util.List annotations
private void actualEnterAnnotations (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.ListBuffer l
com.sun.tools.javac.tree.JCTree$JCAnnotation a
com.sun.tools.javac.code.Attribute$Compound c
com.sun.tools.javac.util.List al
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Symbol s
java.util.Map annotated
java.util.Map pos
void annotateDefaultValueLater (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.tree.JCTree$JCExpression defaultValue
com.sun.tools.javac.comp.Env localEnv
com.sun.tools.javac.code.Symbol$MethodSymbol m
private void enterDefaultValue (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.tree.JCTree$JCExpression defaultValue
com.sun.tools.javac.comp.Env localEnv
com.sun.tools.javac.code.Symbol$MethodSymbol m
public void complete (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
com.sun.tools.javac.tree.JCTree$JCExpression impl
com.sun.tools.javac.code.Type i
com.sun.tools.javac.tree.JCTree$JCExpression iface
com.sun.tools.javac.tree.JCTree$JCTypeParameter tp
com.sun.tools.javac.code.Type superConstrType
com.sun.tools.javac.code.Symbol$MethodSymbol basedConstructor
com.sun.tools.javac.tree.JCTree constrDef
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typarams
com.sun.tools.javac.util.List thrown
long ctorFlags
boolean based
boolean addConstructor
com.sun.tools.javac.tree.JCTree$JCNewClass nc
com.sun.tools.javac.code.Symbol$VarSymbol superSym
com.sun.tools.javac.comp.Env baseEnv
com.sun.tools.javac.code.Type supertype
com.sun.tools.javac.util.ListBuffer interfaces
com.sun.tools.javac.util.ListBuffer all_interfaces
java.util.Set interfaceSet
com.sun.tools.javac.util.List interfaceTrees
com.sun.tools.javac.code.Symbol$VarSymbol thisSym
com.sun.tools.javac.code.Symbol$CompletionFailure ex
com.sun.tools.javac.comp.Env toFinish
javax.tools.JavaFileObject prev
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition prevLintPos
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Type$ClassType ct
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
boolean wasFirst
private void actualEnterTypeAnnotations (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.ListBuffer l
com.sun.tools.javac.tree.JCTree$JCAnnotation a
com.sun.tools.javac.code.Attribute$TypeCompound tc
com.sun.tools.javac.util.List al
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Symbol s
java.util.Map annotated
java.util.Map pos
public void typeAnnotate (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition deferPos
private com.sun.tools.javac.comp.Env baseEnv (com.sun.tools.javac.tree.JCTree$JCClassDecl, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.util.List typarams
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Scope baseScope
com.sun.tools.javac.comp.Env outer
com.sun.tools.javac.comp.Env localEnv
private void finish (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
com.sun.tools.javac.comp.Env env
javax.tools.JavaFileObject prev
private com.sun.tools.javac.tree.JCTree$JCExpression enumBase (int, com.sun.tools.javac.code.Symbol$ClassSymbol)
int pos
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.tree.JCTree$JCExpression result
com.sun.tools.javac.code.Type modelMissingTypes (com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree$JCExpression, boolean)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.tree.JCTree$JCExpression tree
boolean interfaceExpected
com.sun.tools.javac.tree.JCTree DefaultConstructor (com.sun.tools.javac.tree.TreeMaker, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, long, boolean)
com.sun.tools.javac.tree.TreeMaker make
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Symbol$MethodSymbol baseInit
com.sun.tools.javac.util.List typarams
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List thrown
long flags
boolean based
com.sun.tools.javac.tree.JCTree result
com.sun.tools.javac.code.Type mType
com.sun.tools.javac.code.Type initType
com.sun.tools.javac.code.Symbol$MethodSymbol init
com.sun.tools.javac.util.List params
com.sun.tools.javac.util.List stats
private com.sun.tools.javac.util.List createDefaultConstructorParams (com.sun.tools.javac.tree.TreeMaker, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.util.List, boolean)
com.sun.tools.javac.code.Symbol$VarSymbol param
com.sun.tools.javac.code.Symbol$VarSymbol param
com.sun.tools.javac.util.List baseInitParams
com.sun.tools.javac.tree.TreeMaker make
com.sun.tools.javac.code.Symbol$MethodSymbol baseInit
com.sun.tools.javac.code.Symbol$MethodSymbol init
com.sun.tools.javac.util.List argtypes
boolean based
com.sun.tools.javac.util.List initParams
com.sun.tools.javac.util.List argTypesList
com.sun.tools.javac.tree.JCTree$JCExpressionStatement SuperCall (com.sun.tools.javac.tree.TreeMaker, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, boolean)
com.sun.tools.javac.tree.JCTree$JCExpression meth
com.sun.tools.javac.tree.TreeMaker make
com.sun.tools.javac.util.List typarams
com.sun.tools.javac.util.List params
boolean based
com.sun.tools.javac.tree.JCTree$JCExpression meth
com.sun.tools.javac.util.List typeargs
static com.sun.tools.javac.code.Types access$000 (com.sun.tools.javac.comp.MemberEnter)
com.sun.tools.javac.comp.MemberEnter x0
static com.sun.tools.javac.comp.Check access$100 (com.sun.tools.javac.comp.MemberEnter)
com.sun.tools.javac.comp.MemberEnter x0
static com.sun.tools.javac.util.Log access$200 (com.sun.tools.javac.comp.MemberEnter)
com.sun.tools.javac.comp.MemberEnter x0
static com.sun.tools.javac.code.DeferredLintHandler access$400 (com.sun.tools.javac.comp.MemberEnter)
com.sun.tools.javac.comp.MemberEnter x0
static com.sun.tools.javac.code.Lint access$500 (com.sun.tools.javac.comp.MemberEnter)
com.sun.tools.javac.comp.MemberEnter x0
static void access$600 (com.sun.tools.javac.comp.MemberEnter, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.MemberEnter x0
com.sun.tools.javac.util.List x1
com.sun.tools.javac.comp.Env x2
com.sun.tools.javac.code.Symbol x3
static void access$700 (com.sun.tools.javac.comp.MemberEnter, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.comp.MemberEnter x0
com.sun.tools.javac.tree.JCTree$JCExpression x1
com.sun.tools.javac.comp.Env x2
com.sun.tools.javac.code.Symbol$MethodSymbol x3
static void access$1000 (com.sun.tools.javac.comp.MemberEnter, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.MemberEnter x0
com.sun.tools.javac.util.List x1
com.sun.tools.javac.comp.Env x2
com.sun.tools.javac.code.Symbol x3
static com.sun.tools.javac.comp.Annotate access$1100 (com.sun.tools.javac.comp.MemberEnter)
com.sun.tools.javac.comp.MemberEnter x0
static com.sun.tools.javac.code.Symtab access$1200 (com.sun.tools.javac.comp.MemberEnter)
com.sun.tools.javac.comp.MemberEnter x0
static com.sun.tools.javac.util.Names access$1300 (com.sun.tools.javac.comp.MemberEnter)
com.sun.tools.javac.comp.MemberEnter x0
static void ()
}
com/sun/tools/javac/comp/Resolve$1.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$1 extends com.sun.tools.javac.code.Types$SimpleVisitor {
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve)
com.sun.tools.javac.comp.Resolve this$0
void visit (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List ts
com.sun.tools.javac.comp.Env env
public java.lang.Void visitType (com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.comp.Env env
public java.lang.Void visitArrayType (com.sun.tools.javac.code.Type$ArrayType, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.code.Type$ArrayType t
com.sun.tools.javac.comp.Env env
public java.lang.Void visitClassType (com.sun.tools.javac.code.Type$ClassType, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.code.Type$ClassType t
com.sun.tools.javac.comp.Env env
public java.lang.Void visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.code.Type$WildcardType t
com.sun.tools.javac.comp.Env env
public java.lang.Void visitMethodType (com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.code.Type$MethodType t
com.sun.tools.javac.comp.Env env
public volatile java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/comp/Resolve$10.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$10 extends com.sun.tools.javac.code.Symbol$MethodSymbol {
final com.sun.tools.javac.code.Symbol val$spMethod
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.Resolve this$0
long flags
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol owner
public com.sun.tools.javac.code.Symbol baseSymbol ()
}
com/sun/tools/javac/comp/Resolve$11.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$11 extends com.sun.tools.javac.comp.Resolve$BasicLookupHelper {
final com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition val$pos
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.comp.Resolve this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.code.Symbol doLookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase phase
}
com/sun/tools/javac/comp/Resolve$12$1.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$12$1 extends com.sun.tools.javac.comp.Resolve$InapplicableSymbolError {
final com.sun.tools.javac.util.JCDiagnostic val$details
final com.sun.tools.javac.comp.Resolve$12 this$1
void (com.sun.tools.javac.comp.Resolve$12, int, java.lang.String, com.sun.tools.javac.comp.Resolve$MethodResolutionContext, com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.comp.Resolve$12 this$1
int kind
String debugName
com.sun.tools.javac.comp.Resolve$MethodResolutionContext context
com.sun.tools.javac.util.JCDiagnostic getDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticType dkind
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
String key
}
com/sun/tools/javac/comp/Resolve$12.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$12 extends com.sun.tools.javac.comp.Resolve$BasicLookupHelper {
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.comp.Resolve this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.code.Symbol doLookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase phase
com.sun.tools.javac.code.Symbol access (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.JCDiagnostic details
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.code.Symbol sym
}
com/sun/tools/javac/comp/Resolve$13.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$13 extends com.sun.tools.javac.code.Symbol$MethodSymbol {
final com.sun.tools.javac.code.Symbol val$sym
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, long, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.Resolve this$0
long flags
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol owner
public com.sun.tools.javac.code.Symbol baseSymbol ()
}
com/sun/tools/javac/comp/Resolve$14.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$14 extends com.sun.tools.javac.comp.Resolve$BasicLookupHelper {
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Resolve this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase maxPhase
com.sun.tools.javac.code.Symbol doLookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase phase
com.sun.tools.javac.code.Symbol access (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.code.Symbol sym
}
com/sun/tools/javac/comp/Resolve$15.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$15 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static final int[] $SwitchMap$com$sun$tools$javac$code$Kinds$KindName
static void ()
}
com/sun/tools/javac/comp/Resolve$2.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$2 extends java.lang.Object implements com.sun.tools.javac.comp.Resolve$MethodCheck {
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve)
com.sun.tools.javac.comp.Resolve this$0
public void argumentsAcceptable (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List formals
com.sun.tools.javac.util.Warner warn
public com.sun.tools.javac.comp.Resolve$MethodCheck mostSpecificCheck (com.sun.tools.javac.util.List, boolean)
com.sun.tools.javac.util.List actuals
boolean strict
}
com/sun/tools/javac/comp/Resolve$3.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$3 extends com.sun.tools.javac.comp.Resolve$AbstractMethodCheck {
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve)
com.sun.tools.javac.comp.Resolve this$0
void checkArg (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, boolean, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
boolean varargs
com.sun.tools.javac.code.Type actual
com.sun.tools.javac.code.Type formal
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
com.sun.tools.javac.util.Warner warn
public java.lang.String toString ()
}
com/sun/tools/javac/comp/Resolve$4$1.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$4$1 extends java.lang.Object implements com.sun.tools.javac.comp.Infer$FreeTypeListener {
final com.sun.tools.javac.comp.Env val$env
final com.sun.tools.javac.code.Type val$t
final com.sun.tools.javac.comp.Resolve$4 this$1
void (com.sun.tools.javac.comp.Resolve$4, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.Resolve$4 this$1
public void typesInferred (com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
}
com/sun/tools/javac/comp/Resolve$4$2.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$4$2 extends com.sun.tools.javac.comp.Resolve$MethodCheckContext {
com.sun.tools.javac.comp.Resolve$MethodCheckDiag methodDiag
final boolean val$varargsCheck
final com.sun.tools.javac.comp.Resolve$4 this$1
void (com.sun.tools.javac.comp.Resolve$4, boolean, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner, boolean)
com.sun.tools.javac.comp.Resolve$4 this$1
boolean strict
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
com.sun.tools.javac.util.Warner rsWarner
public void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.util.JCDiagnostic details
}
com/sun/tools/javac/comp/Resolve$4.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$4 extends com.sun.tools.javac.comp.Resolve$AbstractMethodCheck {
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve)
com.sun.tools.javac.comp.Resolve this$0
void checkArg (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, boolean, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
boolean varargs
com.sun.tools.javac.code.Type actual
com.sun.tools.javac.code.Type formal
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Attr$ResultInfo mresult
public void argumentsAcceptable (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List formals
com.sun.tools.javac.util.Warner warn
private void varargsAccessible (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type t
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
private com.sun.tools.javac.comp.Attr$ResultInfo methodCheckResult (boolean, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner)
boolean varargsCheck
com.sun.tools.javac.code.Type to
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
com.sun.tools.javac.util.Warner rsWarner
com.sun.tools.javac.comp.Check$CheckContext checkContext
public com.sun.tools.javac.comp.Resolve$MethodCheck mostSpecificCheck (com.sun.tools.javac.util.List, boolean)
com.sun.tools.javac.util.List actuals
boolean strict
public java.lang.String toString ()
static void access$400 (com.sun.tools.javac.comp.Resolve$4, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Resolve$4 x0
com.sun.tools.javac.comp.Env x1
com.sun.tools.javac.code.Type x2
com.sun.tools.javac.comp.Infer$InferenceContext x3
}
com/sun/tools/javac/comp/Resolve$5$1.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$5$1 extends java.lang.Object implements java.util.Iterator {
com.sun.tools.javac.util.List seen
com.sun.tools.javac.code.Symbol$TypeSymbol currentSym
com.sun.tools.javac.code.Symbol$TypeSymbol prevSym
final com.sun.tools.javac.comp.Resolve$5 this$1
void (com.sun.tools.javac.comp.Resolve$5)
com.sun.tools.javac.comp.Resolve$5 this$1
public boolean hasNext ()
public com.sun.tools.javac.code.Symbol$TypeSymbol next ()
public void remove ()
com.sun.tools.javac.code.Symbol$TypeSymbol symbolFor (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public volatile java.lang.Object next ()
}
com/sun/tools/javac/comp/Resolve$5.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$5 extends java.lang.Object implements java.lang.Iterable {
final com.sun.tools.javac.code.Type val$intype
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.Resolve this$0
public java.util.Iterator iterator ()
}
com/sun/tools/javac/comp/Resolve$6.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$6 extends java.lang.Object implements com.sun.tools.javac.comp.Resolve$LogResolveHelper {
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve)
com.sun.tools.javac.comp.Resolve this$0
public boolean resolveDiagnosticNeeded (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
public com.sun.tools.javac.util.List getArgumentTypes (com.sun.tools.javac.comp.Resolve$ResolveError, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
com.sun.tools.javac.comp.Resolve$ResolveError errSym
com.sun.tools.javac.code.Symbol accessedSym
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
}
com/sun/tools/javac/comp/Resolve$7.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$7 extends java.lang.Object implements com.sun.tools.javac.comp.Resolve$LogResolveHelper {
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve)
com.sun.tools.javac.comp.Resolve this$0
public boolean resolveDiagnosticNeeded (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
public com.sun.tools.javac.util.List getArgumentTypes (com.sun.tools.javac.comp.Resolve$ResolveError, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
com.sun.tools.javac.comp.Resolve$ResolveError errSym
com.sun.tools.javac.code.Symbol accessedSym
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
}
com/sun/tools/javac/comp/Resolve$8.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$8 extends com.sun.tools.javac.comp.Resolve$BasicLookupHelper {
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.comp.Resolve this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.code.Symbol doLookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase phase
}
com/sun/tools/javac/comp/Resolve$9.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$9 extends com.sun.tools.javac.comp.Resolve$BasicLookupHelper {
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.comp.Resolve this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.code.Symbol doLookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase phase
com.sun.tools.javac.code.Symbol access (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol$MethodSymbol msym
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.code.Symbol sym
}
com/sun/tools/javac/comp/Resolve$AbstractMethodCheck.classResolve.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Resolve$AbstractMethodCheck extends java.lang.Object implements com.sun.tools.javac.comp.Resolve$MethodCheck {
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve)
com.sun.tools.javac.comp.Resolve this$0
public void argumentsAcceptable (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type elt
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List formals
com.sun.tools.javac.util.Warner warn
boolean useVarargs
com.sun.tools.javac.tree.JCTree callTree
com.sun.tools.javac.util.List trees
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.code.Type varargsFormal
private com.sun.tools.javac.tree.JCTree treeForDiagnostics (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env env
abstract void checkArg (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, boolean, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner)
protected transient void reportMC (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Resolve$MethodCheckDiag, com.sun.tools.javac.comp.Infer$InferenceContext, java.lang.Object[])
Object[] args2
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.comp.Resolve$MethodCheckDiag diag
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
Object[] args
boolean inferDiag
com.sun.tools.javac.comp.Resolve$InapplicableMethodException ex
String key
public com.sun.tools.javac.comp.Resolve$MethodCheck mostSpecificCheck (com.sun.tools.javac.util.List, boolean)
com.sun.tools.javac.util.List actuals
boolean strict
}
com/sun/tools/javac/comp/Resolve$AccessError.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$AccessError extends com.sun.tools.javac.comp.Resolve$InvalidSymbolError {
private com.sun.tools.javac.comp.Env env
private com.sun.tools.javac.code.Type site
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.Resolve this$0
com.sun.tools.javac.code.Symbol sym
void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.Resolve this$0
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Symbol sym
public boolean exists ()
com.sun.tools.javac.util.JCDiagnostic getDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticType dkind
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
}
com/sun/tools/javac/comp/Resolve$AmbiguityError.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$AmbiguityError extends com.sun.tools.javac.comp.Resolve$ResolveError {
com.sun.tools.javac.util.List ambiguousSyms
final com.sun.tools.javac.comp.Resolve this$0
public boolean exists ()
void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.Resolve this$0
com.sun.tools.javac.code.Symbol sym1
com.sun.tools.javac.code.Symbol sym2
private com.sun.tools.javac.util.List flatten (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.Resolve$AmbiguityError addAmbiguousSymbol (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol s
com.sun.tools.javac.util.JCDiagnostic getDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticType dkind
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.util.List diagSyms
com.sun.tools.javac.code.Symbol s1
com.sun.tools.javac.code.Symbol s2
com.sun.tools.javac.util.Name sname
com.sun.tools.javac.code.Symbol mergeAbstracts (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type mt2
com.sun.tools.javac.code.Type mst
com.sun.tools.javac.code.Symbol s2
com.sun.tools.javac.code.Type mt
boolean found
com.sun.tools.javac.util.List allThrown
com.sun.tools.javac.code.Symbol s
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List ambiguousInOrder
protected com.sun.tools.javac.code.Symbol access (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol$TypeSymbol location
com.sun.tools.javac.code.Symbol firstAmbiguity
}
com/sun/tools/javac/comp/Resolve$ArrayConstructorReferenceLookupHelper.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$ArrayConstructorReferenceLookupHelper extends com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper {
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Resolve this$0
com.sun.tools.javac.tree.JCTree$JCMemberReference referenceTree
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase maxPhase
protected com.sun.tools.javac.code.Symbol lookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase phase
com.sun.tools.javac.code.Scope sc
com.sun.tools.javac.code.Symbol$MethodSymbol arrayConstr
com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind referenceKind (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
}
com/sun/tools/javac/comp/Resolve$BadVarargsMethod.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$BadVarargsMethod extends com.sun.tools.javac.comp.Resolve$ResolveError {
com.sun.tools.javac.comp.Resolve$ResolveError delegatedError
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.comp.Resolve$ResolveError)
com.sun.tools.javac.comp.Resolve this$0
com.sun.tools.javac.comp.Resolve$ResolveError delegatedError
public com.sun.tools.javac.code.Symbol baseSymbol ()
protected com.sun.tools.javac.code.Symbol access (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol$TypeSymbol location
public boolean exists ()
com.sun.tools.javac.util.JCDiagnostic getDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticType dkind
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
}
com/sun/tools/javac/comp/Resolve$BasicLookupHelper.classResolve.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Resolve$BasicLookupHelper extends com.sun.tools.javac.comp.Resolve$LookupHelper {
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.comp.Resolve this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Resolve this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase maxPhase
final com.sun.tools.javac.code.Symbol lookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Resolve$AmbiguityError a_err
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase phase
com.sun.tools.javac.code.Symbol sym
abstract com.sun.tools.javac.code.Symbol doLookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.code.Symbol access (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.code.Symbol sym
void debug (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol sym
}
com/sun/tools/javac/comp/Resolve$ConstructorReferenceLookupHelper$1.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$ConstructorReferenceLookupHelper$1 extends com.sun.tools.javac.comp.Resolve$InvalidSymbolError {
final com.sun.tools.javac.comp.Resolve$ConstructorReferenceLookupHelper this$1
void (com.sun.tools.javac.comp.Resolve$ConstructorReferenceLookupHelper, int, com.sun.tools.javac.code.Symbol, java.lang.String)
com.sun.tools.javac.comp.Resolve$ConstructorReferenceLookupHelper this$1
int kind
com.sun.tools.javac.code.Symbol sym
String debugName
com.sun.tools.javac.util.JCDiagnostic getDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticType dkind
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
}
com/sun/tools/javac/comp/Resolve$ConstructorReferenceLookupHelper.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$ConstructorReferenceLookupHelper extends com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper {
boolean needsInference
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Resolve this$0
com.sun.tools.javac.tree.JCTree$JCMemberReference referenceTree
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase maxPhase
protected com.sun.tools.javac.code.Symbol lookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase phase
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind referenceKind (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
}
com/sun/tools/javac/comp/Resolve$InapplicableMethodException.classResolve.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Resolve$InapplicableMethodException extends java.lang.RuntimeException {
private static final long serialVersionUID
com.sun.tools.javac.util.JCDiagnostic diagnostic
com.sun.tools.javac.util.JCDiagnostic$Factory diags
void (com.sun.tools.javac.util.JCDiagnostic$Factory)
com.sun.tools.javac.util.JCDiagnostic$Factory diags
com.sun.tools.javac.comp.Resolve$InapplicableMethodException setMessage ()
com.sun.tools.javac.comp.Resolve$InapplicableMethodException setMessage (java.lang.String)
String key
transient com.sun.tools.javac.comp.Resolve$InapplicableMethodException setMessage (java.lang.String, java.lang.Object[])
String key
Object[] args
com.sun.tools.javac.comp.Resolve$InapplicableMethodException setMessage (com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic diag
public com.sun.tools.javac.util.JCDiagnostic getDiagnostic ()
}
com/sun/tools/javac/comp/Resolve$InapplicableSymbolError.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$InapplicableSymbolError extends com.sun.tools.javac.comp.Resolve$ResolveError {
protected com.sun.tools.javac.comp.Resolve$MethodResolutionContext resolveContext
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.comp.Resolve$MethodResolutionContext)
com.sun.tools.javac.comp.Resolve this$0
com.sun.tools.javac.comp.Resolve$MethodResolutionContext context
protected void (com.sun.tools.javac.comp.Resolve, int, java.lang.String, com.sun.tools.javac.comp.Resolve$MethodResolutionContext)
com.sun.tools.javac.comp.Resolve this$0
int kind
String debugName
com.sun.tools.javac.comp.Resolve$MethodResolutionContext context
public java.lang.String toString ()
public boolean exists ()
com.sun.tools.javac.util.JCDiagnostic getDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
boolean isUnaryOp
String key
com.sun.tools.javac.code.Type first
com.sun.tools.javac.code.Type second
com.sun.tools.javac.util.JCDiagnostic simpleDiag
java.util.Map$Entry _entry
com.sun.tools.javac.util.Pair c
com.sun.tools.javac.code.Symbol ws
com.sun.tools.javac.util.JCDiagnostic$DiagnosticType dkind
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
public com.sun.tools.javac.code.Symbol access (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol$TypeSymbol location
protected com.sun.tools.javac.util.Pair errCandidate ()
com.sun.tools.javac.comp.Resolve$MethodResolutionContext$Candidate c
com.sun.tools.javac.comp.Resolve$MethodResolutionContext$Candidate bestSoFar
}
com/sun/tools/javac/comp/Resolve$InapplicableSymbolsError$1.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$InapplicableSymbolsError$1 extends com.sun.tools.javac.comp.Resolve$InapplicableSymbolError {
final com.sun.tools.javac.util.Pair val$p
final com.sun.tools.javac.comp.Resolve$InapplicableSymbolsError this$1
void (com.sun.tools.javac.comp.Resolve$InapplicableSymbolsError, com.sun.tools.javac.comp.Resolve$MethodResolutionContext, com.sun.tools.javac.util.Pair)
com.sun.tools.javac.comp.Resolve$InapplicableSymbolsError this$1
com.sun.tools.javac.comp.Resolve$MethodResolutionContext context
protected com.sun.tools.javac.util.Pair errCandidate ()
}
com/sun/tools/javac/comp/Resolve$InapplicableSymbolsError.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$InapplicableSymbolsError extends com.sun.tools.javac.comp.Resolve$InapplicableSymbolError {
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.comp.Resolve$MethodResolutionContext)
com.sun.tools.javac.comp.Resolve this$0
com.sun.tools.javac.comp.Resolve$MethodResolutionContext context
com.sun.tools.javac.util.JCDiagnostic getDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.JCDiagnostic err
java.util.Map$Entry _e
com.sun.tools.javac.util.Pair p
com.sun.tools.javac.util.JCDiagnostic d
com.sun.tools.javac.util.JCDiagnostic$DiagnosticType dkind
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
java.util.Map candidatesMap
java.util.Map filteredCandidates
boolean truncatedDiag
private java.util.Map mapCandidates ()
com.sun.tools.javac.comp.Resolve$MethodResolutionContext$Candidate c
java.util.Map candidates
java.util.Map filterCandidates (java.util.Map)
com.sun.tools.javac.util.JCDiagnostic d
java.util.Map$Entry _entry
java.util.Map candidatesMap
java.util.Map candidates
private com.sun.tools.javac.util.List candidateDetails (java.util.Map, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.util.JCDiagnostic detailDiag
java.util.Map$Entry _entry
java.util.Map candidatesMap
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List details
static java.util.Map access$1100 (com.sun.tools.javac.comp.Resolve$InapplicableSymbolsError)
com.sun.tools.javac.comp.Resolve$InapplicableSymbolsError x0
}
com/sun/tools/javac/comp/Resolve$InterfaceLookupPhase$1.classResolve.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase$1 extends com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase {
void (java.lang.String, int)
com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase update (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve)
com.sun.tools.javac.code.Symbol s
com.sun.tools.javac.comp.Resolve rs
}
com/sun/tools/javac/comp/Resolve$InterfaceLookupPhase$2.classResolve.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase$2 extends com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase {
void (java.lang.String, int)
com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase update (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve)
com.sun.tools.javac.code.Symbol s
com.sun.tools.javac.comp.Resolve rs
}
com/sun/tools/javac/comp/Resolve$InterfaceLookupPhase.classResolve.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase extends java.lang.Enum {
public static final com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase ABSTRACT_OK
public static final com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase DEFAULT_OK
private static final com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase[] $VALUES
public static com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase[] values ()
public static com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase update (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve)
void (java.lang.String, int, com.sun.tools.javac.comp.Resolve$1)
String x0
int x1
com.sun.tools.javac.comp.Resolve$1 x2
static void ()
}
com/sun/tools/javac/comp/Resolve$InvalidSymbolError.classResolve.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Resolve$InvalidSymbolError extends com.sun.tools.javac.comp.Resolve$ResolveError {
com.sun.tools.javac.code.Symbol sym
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, int, com.sun.tools.javac.code.Symbol, java.lang.String)
com.sun.tools.javac.comp.Resolve this$0
int kind
com.sun.tools.javac.code.Symbol sym
String debugName
public boolean exists ()
public java.lang.String toString ()
public com.sun.tools.javac.code.Symbol access (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol$TypeSymbol location
}
com/sun/tools/javac/comp/Resolve$LogResolveHelper.classResolve.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Resolve$LogResolveHelper extends java.lang.Object {
public abstract boolean resolveDiagnosticNeeded (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.util.List getArgumentTypes (com.sun.tools.javac.comp.Resolve$ResolveError, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
}
com/sun/tools/javac/comp/Resolve$LookupFilter.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$LookupFilter extends java.lang.Object implements com.sun.tools.javac.util.Filter {
boolean abstractOk
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, boolean)
com.sun.tools.javac.comp.Resolve this$0
boolean abstractOk
public boolean accepts (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol s
long flags
public volatile boolean accepts (java.lang.Object)
}
com/sun/tools/javac/comp/Resolve$LookupHelper.classResolve.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Resolve$LookupHelper extends java.lang.Object {
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase maxPhase
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Resolve this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase maxPhase
final boolean shouldStop (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase phase
abstract com.sun.tools.javac.code.Symbol lookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
void debug (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol sym
abstract com.sun.tools.javac.code.Symbol access (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
}
com/sun/tools/javac/comp/Resolve$MethodCheck.classResolve.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Resolve$MethodCheck extends java.lang.Object {
public abstract void argumentsAcceptable (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.Warner)
public abstract com.sun.tools.javac.comp.Resolve$MethodCheck mostSpecificCheck (com.sun.tools.javac.util.List, boolean)
}
com/sun/tools/javac/comp/Resolve$MethodCheckContext.classResolve.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Resolve$MethodCheckContext extends java.lang.Object implements com.sun.tools.javac.comp.Check$CheckContext {
boolean strict
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
com.sun.tools.javac.util.Warner rsWarner
final com.sun.tools.javac.comp.Resolve this$0
public void (com.sun.tools.javac.comp.Resolve, boolean, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.comp.Resolve this$0
boolean strict
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
com.sun.tools.javac.util.Warner rsWarner
public boolean compatible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type found
com.sun.tools.javac.code.Type req
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
public void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.util.JCDiagnostic details
public com.sun.tools.javac.util.Warner checkWarner (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type found
com.sun.tools.javac.code.Type req
public com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext ()
public com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext ()
public java.lang.String toString ()
}
com/sun/tools/javac/comp/Resolve$MethodCheckDiag.classResolve.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Resolve$MethodCheckDiag extends java.lang.Enum {
public static final com.sun.tools.javac.comp.Resolve$MethodCheckDiag ARITY_MISMATCH
public static final com.sun.tools.javac.comp.Resolve$MethodCheckDiag ARG_MISMATCH
public static final com.sun.tools.javac.comp.Resolve$MethodCheckDiag VARARG_MISMATCH
public static final com.sun.tools.javac.comp.Resolve$MethodCheckDiag INACCESSIBLE_VARARGS
final String basicKey
final String inferKey
private static final com.sun.tools.javac.comp.Resolve$MethodCheckDiag[] $VALUES
public static com.sun.tools.javac.comp.Resolve$MethodCheckDiag[] values ()
public static com.sun.tools.javac.comp.Resolve$MethodCheckDiag valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String, java.lang.String)
String basicKey
String inferKey
java.lang.String regex ()
static void ()
}
com/sun/tools/javac/comp/Resolve$MethodReferenceCheck$1.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MethodReferenceCheck$1 extends com.sun.tools.javac.comp.Resolve$MethodCheckContext {
com.sun.tools.javac.comp.Resolve$MethodCheckDiag methodDiag
final boolean val$varargsCheck
final com.sun.tools.javac.comp.Resolve$MethodReferenceCheck this$1
void (com.sun.tools.javac.comp.Resolve$MethodReferenceCheck, boolean, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner, boolean)
com.sun.tools.javac.comp.Resolve$MethodReferenceCheck this$1
boolean strict
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
com.sun.tools.javac.util.Warner rsWarner
public boolean compatible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type found
com.sun.tools.javac.code.Type req
com.sun.tools.javac.util.Warner warn
public void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.util.JCDiagnostic details
}
com/sun/tools/javac/comp/Resolve$MethodReferenceCheck.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MethodReferenceCheck extends com.sun.tools.javac.comp.Resolve$AbstractMethodCheck {
com.sun.tools.javac.comp.Infer$InferenceContext pendingInferenceContext
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Resolve this$0
com.sun.tools.javac.comp.Infer$InferenceContext pendingInferenceContext
void checkArg (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, boolean, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
boolean varargs
com.sun.tools.javac.code.Type actual
com.sun.tools.javac.code.Type formal
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Attr$ResultInfo mresult
private com.sun.tools.javac.comp.Attr$ResultInfo methodCheckResult (boolean, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner)
boolean varargsCheck
com.sun.tools.javac.code.Type to
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
com.sun.tools.javac.util.Warner rsWarner
com.sun.tools.javac.comp.Check$CheckContext checkContext
public com.sun.tools.javac.comp.Resolve$MethodCheck mostSpecificCheck (com.sun.tools.javac.util.List, boolean)
com.sun.tools.javac.util.List actuals
boolean strict
}
com/sun/tools/javac/comp/Resolve$MethodReferenceLookupHelper.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MethodReferenceLookupHelper extends com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper {
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Resolve this$0
com.sun.tools.javac.tree.JCTree$JCMemberReference referenceTree
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase maxPhase
final com.sun.tools.javac.code.Symbol lookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase phase
com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper unboundLookup (com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind referenceKind (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.Name selName
com.sun.tools.javac.code.Symbol sym
}
com/sun/tools/javac/comp/Resolve$MethodResolutionContext$Candidate.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MethodResolutionContext$Candidate extends java.lang.Object {
final com.sun.tools.javac.comp.Resolve$MethodResolutionPhase step
final com.sun.tools.javac.code.Symbol sym
final com.sun.tools.javac.util.JCDiagnostic details
final com.sun.tools.javac.code.Type mtype
final com.sun.tools.javac.comp.Resolve$MethodResolutionContext this$1
private void (com.sun.tools.javac.comp.Resolve$MethodResolutionContext, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.Resolve$MethodResolutionContext this$1
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase step
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.util.JCDiagnostic details
com.sun.tools.javac.code.Type mtype
public boolean equals (java.lang.Object)
com.sun.tools.javac.code.Symbol s1
com.sun.tools.javac.code.Symbol s2
Object o
boolean isApplicable ()
void (com.sun.tools.javac.comp.Resolve$MethodResolutionContext, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Resolve$1)
com.sun.tools.javac.comp.Resolve$MethodResolutionContext x0
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase x1
com.sun.tools.javac.code.Symbol x2
com.sun.tools.javac.util.JCDiagnostic x3
com.sun.tools.javac.code.Type x4
com.sun.tools.javac.comp.Resolve$1 x5
}
com/sun/tools/javac/comp/Resolve$MethodResolutionContext.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MethodResolutionContext extends java.lang.Object {
private com.sun.tools.javac.util.List candidates
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase step
com.sun.tools.javac.comp.Resolve$MethodCheck methodCheck
private boolean internalResolution
private com.sun.tools.javac.comp.DeferredAttr$AttrMode attrMode
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve)
com.sun.tools.javac.comp.Resolve this$0
void addInapplicableCandidate (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.util.JCDiagnostic details
com.sun.tools.javac.comp.Resolve$MethodResolutionContext$Candidate c
void addApplicableCandidate (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type mtype
com.sun.tools.javac.comp.Resolve$MethodResolutionContext$Candidate c
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Infer$InferenceContext, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.comp.Attr$ResultInfo pendingResult
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext parent
com.sun.tools.javac.comp.DeferredAttr$AttrMode attrMode ()
boolean internal ()
static boolean access$000 (com.sun.tools.javac.comp.Resolve$MethodResolutionContext)
com.sun.tools.javac.comp.Resolve$MethodResolutionContext x0
static com.sun.tools.javac.util.List access$100 (com.sun.tools.javac.comp.Resolve$MethodResolutionContext)
com.sun.tools.javac.comp.Resolve$MethodResolutionContext x0
static com.sun.tools.javac.comp.DeferredAttr$AttrMode access$202 (com.sun.tools.javac.comp.Resolve$MethodResolutionContext, com.sun.tools.javac.comp.DeferredAttr$AttrMode)
com.sun.tools.javac.comp.Resolve$MethodResolutionContext x0
com.sun.tools.javac.comp.DeferredAttr$AttrMode x1
static boolean access$002 (com.sun.tools.javac.comp.Resolve$MethodResolutionContext, boolean)
com.sun.tools.javac.comp.Resolve$MethodResolutionContext x0
boolean x1
}
com/sun/tools/javac/comp/Resolve$MethodResolutionDiagHelper$1.classResolve.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$1 extends com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$Template {
transient void (java.lang.String, com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$Template[])
String key
com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$Template[] subTemplates
boolean matches (java.lang.Object)
Object d
}
com/sun/tools/javac/comp/Resolve$MethodResolutionDiagHelper$2.classResolve.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$2 extends java.lang.Object implements com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$DiagnosticRewriter {
void ()
public com.sun.tools.javac.util.JCDiagnostic rewriteDiagnostic (com.sun.tools.javac.util.JCDiagnostic$Factory, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic$Factory diags
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition preferedPos
com.sun.tools.javac.util.DiagnosticSource preferredSource
com.sun.tools.javac.util.JCDiagnostic$DiagnosticType preferredKind
com.sun.tools.javac.util.JCDiagnostic d
com.sun.tools.javac.util.JCDiagnostic cause
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
}
com/sun/tools/javac/comp/Resolve$MethodResolutionDiagHelper$DiagnosticRewriter.classResolve.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$DiagnosticRewriter extends java.lang.Object {
public abstract com.sun.tools.javac.util.JCDiagnostic rewriteDiagnostic (com.sun.tools.javac.util.JCDiagnostic$Factory, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic)
}
com/sun/tools/javac/comp/Resolve$MethodResolutionDiagHelper$Template.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$Template extends java.lang.Object {
String regex
com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$Template[] subTemplates
transient void (java.lang.String, com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$Template[])
String key
com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$Template[] subTemplates
boolean matches (java.lang.Object)
int i
Object o
com.sun.tools.javac.util.JCDiagnostic d
Object[] args
}
com/sun/tools/javac/comp/Resolve$MethodResolutionDiagHelper.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper extends java.lang.Object {
static final com.sun.tools.javac.comp.Resolve$MethodResolutionDiagHelper$Template skip
static final java.util.Map rewriters
void ()
static void ()
String argMismatchRegex
}
com/sun/tools/javac/comp/Resolve$MethodResolutionPhase$1.classResolve.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Resolve$MethodResolutionPhase$1 extends com.sun.tools.javac.comp.Resolve$MethodResolutionPhase {
void (java.lang.String, int, boolean, boolean)
boolean isBoxingRequired
boolean isVarargsRequired
public com.sun.tools.javac.code.Symbol mergeResults (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol bestSoFar
com.sun.tools.javac.code.Symbol sym
}
com/sun/tools/javac/comp/Resolve$MethodResolutionPhase.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase extends java.lang.Enum {
public static final com.sun.tools.javac.comp.Resolve$MethodResolutionPhase BASIC
public static final com.sun.tools.javac.comp.Resolve$MethodResolutionPhase BOX
public static final com.sun.tools.javac.comp.Resolve$MethodResolutionPhase VARARITY
final boolean isBoxingRequired
final boolean isVarargsRequired
private static final com.sun.tools.javac.comp.Resolve$MethodResolutionPhase[] $VALUES
public static com.sun.tools.javac.comp.Resolve$MethodResolutionPhase[] values ()
public static com.sun.tools.javac.comp.Resolve$MethodResolutionPhase valueOf (java.lang.String)
String name
private void (java.lang.String, int, boolean, boolean)
boolean isBoxingRequired
boolean isVarargsRequired
public boolean isBoxingRequired ()
public boolean isVarargsRequired ()
public boolean isApplicable (boolean, boolean)
boolean boxingEnabled
boolean varargsEnabled
public com.sun.tools.javac.code.Symbol mergeResults (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol prev
com.sun.tools.javac.code.Symbol sym
void (java.lang.String, int, boolean, boolean, com.sun.tools.javac.comp.Resolve$1)
String x0
int x1
boolean x2
boolean x3
com.sun.tools.javac.comp.Resolve$1 x4
static void ()
}
com/sun/tools/javac/comp/Resolve$MethodResultInfo.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MethodResultInfo extends com.sun.tools.javac.comp.Attr$ResultInfo {
final com.sun.tools.javac.comp.Resolve this$0
public void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Check$CheckContext)
com.sun.tools.javac.comp.Resolve this$0
com.sun.tools.javac.code.Type pt
com.sun.tools.javac.comp.Check$CheckContext checkContext
protected com.sun.tools.javac.code.Type check (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.DeferredAttr$DeferredType dt
com.sun.tools.javac.code.Type uResult
com.sun.tools.javac.code.Type capturedType
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type found
private com.sun.tools.javac.code.Type U (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type found
protected com.sun.tools.javac.comp.Resolve$MethodResultInfo dup (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type newPt
protected com.sun.tools.javac.comp.Attr$ResultInfo dup (com.sun.tools.javac.comp.Check$CheckContext)
com.sun.tools.javac.comp.Check$CheckContext newContext
protected volatile com.sun.tools.javac.comp.Attr$ResultInfo dup (com.sun.tools.javac.code.Type)
}
com/sun/tools/javac/comp/Resolve$MostSpecificCheck$MostSpecificCheckContext$FunctionalInterfaceMostSpecificChecker$1.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext$FunctionalInterfaceMostSpecificChecker$1 extends com.sun.tools.javac.comp.DeferredAttr$LambdaReturnScanner {
final com.sun.tools.javac.util.ListBuffer val$buffer
final com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext$FunctionalInterfaceMostSpecificChecker this$3
void (com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext$FunctionalInterfaceMostSpecificChecker, com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext$FunctionalInterfaceMostSpecificChecker this$3
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
com.sun.tools.javac.tree.JCTree$JCReturn tree
}
com/sun/tools/javac/comp/Resolve$MostSpecificCheck$MostSpecificCheckContext$FunctionalInterfaceMostSpecificChecker.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext$FunctionalInterfaceMostSpecificChecker extends com.sun.tools.javac.comp.DeferredAttr$PolyScanner {
final com.sun.tools.javac.code.Type t
final com.sun.tools.javac.code.Type s
final com.sun.tools.javac.util.Warner warn
boolean result
final com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext this$2
void (com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext this$2
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
com.sun.tools.javac.util.Warner warn
void skip (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
com.sun.tools.javac.tree.JCTree$JCConditional tree
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
boolean retValIsPrimitive
com.sun.tools.javac.code.Type ret_t
com.sun.tools.javac.code.Type ret_s
com.sun.tools.javac.tree.JCTree$JCMemberReference tree
com.sun.tools.javac.code.Type desc_t
com.sun.tools.javac.code.Type desc_s
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.tree.JCTree$JCExpression expr
boolean retValIsPrimitive
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.code.Type ret_t
com.sun.tools.javac.code.Type ret_s
com.sun.tools.javac.tree.JCTree$JCLambda tree
com.sun.tools.javac.code.Type desc_t
com.sun.tools.javac.code.Type desc_s
private com.sun.tools.javac.util.List lambdaResults (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.util.ListBuffer buffer
com.sun.tools.javac.comp.DeferredAttr$LambdaReturnScanner lambdaScanner
com.sun.tools.javac.tree.JCTree$JCLambda lambda
}
com/sun/tools/javac/comp/Resolve$MostSpecificCheck$MostSpecificCheckContext.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext extends com.sun.tools.javac.comp.Resolve$MethodCheckContext {
com.sun.tools.javac.code.Type actual
final com.sun.tools.javac.comp.Resolve$MostSpecificCheck this$1
public void (com.sun.tools.javac.comp.Resolve$MostSpecificCheck, boolean, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner, com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.Resolve$MostSpecificCheck this$1
boolean strict
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
com.sun.tools.javac.util.Warner rsWarner
com.sun.tools.javac.code.Type actual
public boolean compatible (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.comp.DeferredAttr$DeferredType dt
com.sun.tools.javac.comp.DeferredAttr$DeferredType$SpeculativeCache$Entry e
com.sun.tools.javac.code.Type found
com.sun.tools.javac.code.Type req
com.sun.tools.javac.util.Warner warn
private boolean unrelatedFunctionalInterfaces (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
private boolean functionalInterfaceMostSpecific (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type s
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext$FunctionalInterfaceMostSpecificChecker msc
static boolean access$501 (com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext x0
com.sun.tools.javac.code.Type x1
com.sun.tools.javac.code.Type x2
com.sun.tools.javac.util.Warner x3
static boolean access$600 (com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext x0
com.sun.tools.javac.code.Type x1
com.sun.tools.javac.code.Type x2
static boolean access$700 (com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext x0
com.sun.tools.javac.code.Type x1
com.sun.tools.javac.code.Type x2
com.sun.tools.javac.tree.JCTree x3
com.sun.tools.javac.util.Warner x4
static boolean access$801 (com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.comp.Resolve$MostSpecificCheck$MostSpecificCheckContext x0
com.sun.tools.javac.code.Type x1
com.sun.tools.javac.code.Type x2
com.sun.tools.javac.util.Warner x3
}
com/sun/tools/javac/comp/Resolve$MostSpecificCheck.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$MostSpecificCheck extends java.lang.Object implements com.sun.tools.javac.comp.Resolve$MethodCheck {
boolean strict
com.sun.tools.javac.util.List actuals
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, boolean, com.sun.tools.javac.util.List)
com.sun.tools.javac.comp.Resolve this$0
boolean strict
com.sun.tools.javac.util.List actuals
public void argumentsAcceptable (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.comp.Attr$ResultInfo mresult
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
com.sun.tools.javac.util.List formals1
com.sun.tools.javac.util.List formals2
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Attr$ResultInfo methodCheckResult (com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type to
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
com.sun.tools.javac.util.Warner rsWarner
com.sun.tools.javac.code.Type actual
public com.sun.tools.javac.comp.Resolve$MethodCheck mostSpecificCheck (com.sun.tools.javac.util.List, boolean)
com.sun.tools.javac.util.List actuals
boolean strict
}
com/sun/tools/javac/comp/Resolve$ReferenceLookupHelper$1.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper$1 extends com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper {
final com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper this$1
void (com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper, com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper this$1
com.sun.tools.javac.tree.JCTree$JCMemberReference referenceTree
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase maxPhase
com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper unboundLookup (com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.code.Symbol lookup (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase phase
com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind referenceKind (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
}
com/sun/tools/javac/comp/Resolve$ReferenceLookupHelper.classResolve.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper extends com.sun.tools.javac.comp.Resolve$LookupHelper {
com.sun.tools.javac.tree.JCTree$JCMemberReference referenceTree
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Resolve this$0
com.sun.tools.javac.tree.JCTree$JCMemberReference referenceTree
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase maxPhase
com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper unboundLookup (com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
abstract com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind referenceKind (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol access (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.Resolve$AmbiguityError a_err
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.code.Symbol sym
}
com/sun/tools/javac/comp/Resolve$ResolveDeferredRecoveryMap.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$ResolveDeferredRecoveryMap extends com.sun.tools.javac.comp.DeferredAttr$RecoveryDeferredTypeMap {
final com.sun.tools.javac.comp.Resolve this$0
public void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.comp.DeferredAttr$AttrMode, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Resolve this$0
com.sun.tools.javac.comp.DeferredAttr$AttrMode mode
com.sun.tools.javac.code.Symbol msym
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase step
protected com.sun.tools.javac.code.Type typeOf (com.sun.tools.javac.comp.DeferredAttr$DeferredType)
com.sun.tools.javac.comp.DeferredAttr$DeferredType dt
com.sun.tools.javac.code.Type res
}
com/sun/tools/javac/comp/Resolve$ResolveError.classResolve.java
package com.sun.tools.javac.comp
abstract com.sun.tools.javac.comp.Resolve$ResolveError extends com.sun.tools.javac.code.Symbol {
final String debugName
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, int, java.lang.String)
com.sun.tools.javac.comp.Resolve this$0
int kind
String debugName
public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
javax.lang.model.element.ElementVisitor v
Object p
public java.lang.String toString ()
public boolean exists ()
public boolean isStatic ()
protected com.sun.tools.javac.code.Symbol access (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol$TypeSymbol location
abstract com.sun.tools.javac.util.JCDiagnostic getDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
}
com/sun/tools/javac/comp/Resolve$SearchResultKind.classResolve.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Resolve$SearchResultKind extends java.lang.Enum {
public static final com.sun.tools.javac.comp.Resolve$SearchResultKind GOOD_MATCH
public static final com.sun.tools.javac.comp.Resolve$SearchResultKind BAD_MATCH_MORE_SPECIFIC
public static final com.sun.tools.javac.comp.Resolve$SearchResultKind BAD_MATCH
public static final com.sun.tools.javac.comp.Resolve$SearchResultKind NOT_APPLICABLE_MATCH
private static final com.sun.tools.javac.comp.Resolve$SearchResultKind[] $VALUES
public static com.sun.tools.javac.comp.Resolve$SearchResultKind[] values ()
public static com.sun.tools.javac.comp.Resolve$SearchResultKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/comp/Resolve$StaticError.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$StaticError extends com.sun.tools.javac.comp.Resolve$InvalidSymbolError {
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.Resolve this$0
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.util.JCDiagnostic getDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticType dkind
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.code.Symbol errSym
}
com/sun/tools/javac/comp/Resolve$SymbolNotFoundError.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$SymbolNotFoundError extends com.sun.tools.javac.comp.Resolve$ResolveError {
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, int)
com.sun.tools.javac.comp.Resolve this$0
int kind
void (com.sun.tools.javac.comp.Resolve, int, java.lang.String)
com.sun.tools.javac.comp.Resolve this$0
int kind
String debugName
com.sun.tools.javac.util.JCDiagnostic getDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
boolean isUnaryOp
String key
com.sun.tools.javac.code.Type first
com.sun.tools.javac.code.Type second
com.sun.tools.javac.util.JCDiagnostic$DiagnosticType dkind
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
boolean hasLocation
boolean isConstructor
com.sun.tools.javac.code.Kinds$KindName kindname
com.sun.tools.javac.util.Name idname
String errKey
private java.lang.Object args (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List args
private java.lang.String getErrorKey (com.sun.tools.javac.code.Kinds$KindName, boolean, boolean)
com.sun.tools.javac.code.Kinds$KindName kindname
boolean hasTypeArgs
boolean hasLocation
String key
String suffix
private com.sun.tools.javac.util.JCDiagnostic getLocationDiag (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.code.Type site
}
com/sun/tools/javac/comp/Resolve$UnboundMethodReferenceLookupHelper.classResolve.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Resolve$UnboundMethodReferenceLookupHelper extends com.sun.tools.javac.comp.Resolve$MethodReferenceLookupHelper {
final com.sun.tools.javac.comp.Resolve this$0
void (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.code.Type asSuperSite
com.sun.tools.javac.comp.Resolve this$0
com.sun.tools.javac.tree.JCTree$JCMemberReference referenceTree
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase maxPhase
com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper unboundLookup (com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind referenceKind (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
}
com/sun/tools/javac/comp/Resolve$VerboseResolutionMode.classResolve.java
package com.sun.tools.javac.comp
final com.sun.tools.javac.comp.Resolve$VerboseResolutionMode extends java.lang.Enum {
public static final com.sun.tools.javac.comp.Resolve$VerboseResolutionMode SUCCESS
public static final com.sun.tools.javac.comp.Resolve$VerboseResolutionMode FAILURE
public static final com.sun.tools.javac.comp.Resolve$VerboseResolutionMode APPLICABLE
public static final com.sun.tools.javac.comp.Resolve$VerboseResolutionMode INAPPLICABLE
public static final com.sun.tools.javac.comp.Resolve$VerboseResolutionMode DEFERRED_INST
public static final com.sun.tools.javac.comp.Resolve$VerboseResolutionMode PREDEF
public static final com.sun.tools.javac.comp.Resolve$VerboseResolutionMode OBJECT_INIT
public static final com.sun.tools.javac.comp.Resolve$VerboseResolutionMode INTERNAL
final String opt
private static final com.sun.tools.javac.comp.Resolve$VerboseResolutionMode[] $VALUES
public static com.sun.tools.javac.comp.Resolve$VerboseResolutionMode[] values ()
public static com.sun.tools.javac.comp.Resolve$VerboseResolutionMode valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String opt
static java.util.EnumSet getVerboseResolutionMode (com.sun.tools.javac.util.Options)
com.sun.tools.javac.comp.Resolve$VerboseResolutionMode mode
com.sun.tools.javac.util.Options opts
String s
java.util.EnumSet res
java.util.Collection args
static void ()
}
com/sun/tools/javac/comp/Resolve.classResolve.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Resolve extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key resolveKey
com.sun.tools.javac.util.Names names
com.sun.tools.javac.util.Log log
com.sun.tools.javac.code.Symtab syms
com.sun.tools.javac.comp.Attr attr
com.sun.tools.javac.comp.DeferredAttr deferredAttr
com.sun.tools.javac.comp.Check chk
com.sun.tools.javac.comp.Infer infer
com.sun.tools.javac.jvm.ClassReader reader
com.sun.tools.javac.tree.TreeInfo treeinfo
com.sun.tools.javac.code.Types types
com.sun.tools.javac.util.JCDiagnostic$Factory diags
public final boolean boxingEnabled
public final boolean varargsEnabled
public final boolean allowMethodHandles
public final boolean allowFunctionalInterfaceMostSpecific
public final boolean checkVarargsAccessAfterResolution
private final boolean debugResolve
private final boolean compactMethodDiags
final java.util.EnumSet verboseResolutionMode
com.sun.tools.javac.code.Scope polymorphicSignatureScope
private final com.sun.tools.javac.comp.Resolve$SymbolNotFoundError varNotFound
private final com.sun.tools.javac.comp.Resolve$SymbolNotFoundError methodNotFound
private final com.sun.tools.javac.comp.Resolve$SymbolNotFoundError methodWithCorrectStaticnessNotFound
private final com.sun.tools.javac.comp.Resolve$SymbolNotFoundError typeNotFound
com.sun.tools.javac.code.Types$SimpleVisitor accessibilityChecker
com.sun.tools.javac.comp.Resolve$MethodCheck nilMethodCheck
com.sun.tools.javac.comp.Resolve$MethodCheck arityMethodCheck
com.sun.tools.javac.comp.Resolve$MethodCheck resolveMethodCheck
private final com.sun.tools.javac.comp.Resolve$InapplicableMethodException inapplicableMethodException
com.sun.tools.javac.util.Warner noteWarner
com.sun.tools.javac.comp.Resolve$LogResolveHelper basicLogResolveHelper
com.sun.tools.javac.comp.Resolve$LogResolveHelper methodLogResolveHelper
private final com.sun.tools.javac.api.Formattable$LocalizedString noArgs
final com.sun.tools.javac.util.List methodResolutionSteps
com.sun.tools.javac.comp.Resolve$MethodResolutionContext currentResolutionContext
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.code.Source source
com.sun.tools.javac.util.Options options
com.sun.tools.javac.jvm.Target target
public static com.sun.tools.javac.comp.Resolve instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.comp.Resolve instance
void reportVerboseResolutionDiagnostic (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.Resolve$MethodResolutionContext$Candidate c
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition dpos
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.code.Symbol bestSoFar
boolean success
int pos
int mostSpecificPos
com.sun.tools.javac.util.ListBuffer subDiags
String key
com.sun.tools.javac.util.List argtypes2
com.sun.tools.javac.util.JCDiagnostic main
com.sun.tools.javac.util.JCDiagnostic d
com.sun.tools.javac.util.JCDiagnostic getVerboseApplicableCandidateDiag (int, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
int pos
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type inst
com.sun.tools.javac.util.JCDiagnostic subDiag
String key
com.sun.tools.javac.util.JCDiagnostic getVerboseInapplicableCandidateDiag (int, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic)
int pos
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.util.JCDiagnostic subDiag
protected static boolean isStatic (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env env
static boolean isInitializer (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Symbol owner
public boolean isAccessible (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Symbol$TypeSymbol c
public boolean isAccessible (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$TypeSymbol, boolean)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Symbol$TypeSymbol c
boolean checkInner
boolean isAccessible
private boolean isInnerSubClass (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Symbol base
boolean isAccessible (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type t
boolean isAccessible (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, boolean)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type t
boolean checkInner
public boolean isAccessible (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Symbol sym
public boolean isAccessible (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, boolean)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Symbol sym
boolean checkInner
private boolean notOverriddenIn (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol s2
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Symbol sym
private boolean isProtectedAccessible (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Type newSite
void checkAccessibleType (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type rawInstantiate (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, boolean, boolean, com.sun.tools.javac.util.Warner) throws com.sun.tools.javac.comp.Infer$InferenceException
com.sun.tools.javac.util.List bounds
com.sun.tools.javac.code.Type$ForAll pmt
com.sun.tools.javac.util.List formals
com.sun.tools.javac.util.List actuals
com.sun.tools.javac.code.Type$ForAll pmt
com.sun.tools.javac.util.List tvars1
com.sun.tools.javac.util.List l
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Symbol m
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
boolean allowBoxing
boolean useVarargs
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.code.Type mt
com.sun.tools.javac.util.List tvars
boolean instNeeded
com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext dc
com.sun.tools.javac.code.Type checkMethod (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase step
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Symbol m
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.comp.Resolve$MethodResolutionContext prevContext
com.sun.tools.javac.code.Type instantiate (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Attr$ResultInfo, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, boolean, boolean, com.sun.tools.javac.util.Warner)
com.sun.tools.javac.comp.Resolve$InapplicableMethodException ex
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Symbol m
com.sun.tools.javac.comp.Attr$ResultInfo resultInfo
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
boolean allowBoxing
boolean useVarargs
com.sun.tools.javac.util.Warner warn
com.sun.tools.javac.util.List dummyArgs (int)
int i
int length
com.sun.tools.javac.util.ListBuffer buf
com.sun.tools.javac.code.Symbol findField (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.util.List l
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol$TypeSymbol c
com.sun.tools.javac.code.Symbol bestSoFar
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Type st
public com.sun.tools.javac.code.Symbol$VarSymbol resolveInternalField (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol findVar (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Scope sc
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol bestSoFar
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.Env env1
boolean staticOnly
com.sun.tools.javac.code.Symbol origin
com.sun.tools.javac.code.Symbol selectBest (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, boolean, boolean, boolean)
com.sun.tools.javac.code.Type mt
com.sun.tools.javac.comp.Resolve$InapplicableMethodException ex
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol bestSoFar
boolean allowBoxing
boolean useVarargs
boolean operator
com.sun.tools.javac.code.Symbol mostSpecific (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, boolean, boolean)
com.sun.tools.javac.code.Type mt1
com.sun.tools.javac.code.Type mt2
com.sun.tools.javac.code.Symbol$TypeSymbol m1Owner
com.sun.tools.javac.code.Symbol$TypeSymbol m2Owner
boolean m1Abstract
boolean m2Abstract
boolean m1SignatureMoreSpecific
boolean m2SignatureMoreSpecific
com.sun.tools.javac.code.Symbol moreSpecific
com.sun.tools.javac.code.Symbol s
com.sun.tools.javac.comp.Resolve$AmbiguityError e
boolean m1MoreSpecificThanAnyAmbiguous
boolean allAmbiguousMoreSpecificThanM1
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.code.Symbol m1
com.sun.tools.javac.code.Symbol m2
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
boolean allowBoxing
boolean useVarargs
private boolean signatureMoreSpecific (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol, boolean, boolean)
com.sun.tools.javac.code.Type mst
com.sun.tools.javac.util.List actuals
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Symbol m1
com.sun.tools.javac.code.Symbol m2
boolean allowBoxing
boolean useVarargs
int maxLength
com.sun.tools.javac.comp.Resolve$MethodResolutionContext prevResolutionContext
com.sun.tools.javac.util.List adjustArgs (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol, int, boolean)
com.sun.tools.javac.code.Type varargsElem
com.sun.tools.javac.util.List newArgs
com.sun.tools.javac.util.List args
com.sun.tools.javac.code.Symbol msym
int length
boolean allowVarargs
com.sun.tools.javac.code.Type mostSpecificReturnType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type mt1
com.sun.tools.javac.code.Type mt2
com.sun.tools.javac.code.Type rt1
com.sun.tools.javac.code.Type rt2
com.sun.tools.javac.code.Symbol ambiguityError (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol m1
com.sun.tools.javac.code.Symbol m2
com.sun.tools.javac.code.Symbol findMethodInScope (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Scope, com.sun.tools.javac.code.Symbol, boolean, boolean, boolean, boolean)
com.sun.tools.javac.code.Symbol s
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.code.Scope sc
com.sun.tools.javac.code.Symbol bestSoFar
boolean allowBoxing
boolean useVarargs
boolean operator
boolean abstractok
com.sun.tools.javac.code.Symbol findMethod (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, boolean, boolean, boolean)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
boolean allowBoxing
boolean useVarargs
boolean operator
com.sun.tools.javac.code.Symbol bestSoFar
private com.sun.tools.javac.code.Symbol findMethod (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol, boolean, boolean, boolean)
com.sun.tools.javac.code.Type itype
com.sun.tools.javac.code.Symbol$TypeSymbol s
com.sun.tools.javac.code.Type itype
com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase iphase2
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.code.Type intype
com.sun.tools.javac.code.Symbol bestSoFar
boolean allowBoxing
boolean useVarargs
boolean operator
com.sun.tools.javac.util.List[] itypes
com.sun.tools.javac.comp.Resolve$InterfaceLookupPhase iphase
com.sun.tools.javac.code.Symbol concrete
java.lang.Iterable superclasses (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type intype
com.sun.tools.javac.code.Symbol findFun (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, boolean, boolean)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type origin
com.sun.tools.javac.code.Type origin
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
boolean allowBoxing
boolean useVarargs
com.sun.tools.javac.code.Symbol bestSoFar
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.Env env1
boolean staticOnly
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol loadClass (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name)
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.jvm.ClassReader$BadClassFile err
com.sun.tools.javac.code.Symbol$CompletionFailure ex
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol findImmediateMemberType (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol$TypeSymbol c
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol findInheritedMemberType (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.util.List l
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol$TypeSymbol c
com.sun.tools.javac.code.Symbol bestSoFar
com.sun.tools.javac.code.Type st
com.sun.tools.javac.code.Symbol findMemberType (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol$TypeSymbol c
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol findGlobalType (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Scope, com.sun.tools.javac.util.Name)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Scope scope
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol bestSoFar
com.sun.tools.javac.code.Symbol findTypeVar (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name, boolean)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.Name name
boolean staticOnly
com.sun.tools.javac.code.Symbol findType (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name)
com.sun.tools.javac.code.Symbol tyvar
com.sun.tools.javac.tree.JCTree$JCClassDecl encl
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.Env env1
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol bestSoFar
boolean staticOnly
com.sun.tools.javac.code.Symbol findIdent (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name, int)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.Name name
int kind
com.sun.tools.javac.code.Symbol bestSoFar
public void reportDependence (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol from
com.sun.tools.javac.code.Symbol to
com.sun.tools.javac.code.Symbol findIdentInPackage (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.util.Name, int)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Symbol$TypeSymbol pck
com.sun.tools.javac.util.Name name
int kind
com.sun.tools.javac.util.Name fullname
com.sun.tools.javac.code.Symbol bestSoFar
com.sun.tools.javac.code.Symbol$PackageSymbol pack
com.sun.tools.javac.code.Symbol findIdentInType (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, int)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
int kind
com.sun.tools.javac.code.Symbol bestSoFar
com.sun.tools.javac.code.Symbol accessInternal (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, boolean, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$LogResolveHelper)
com.sun.tools.javac.comp.Resolve$ResolveError errSym
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
boolean qualified
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.comp.Resolve$LogResolveHelper logResolveHelper
com.sun.tools.javac.code.Symbol accessMethod (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, boolean, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
boolean qualified
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.code.Symbol accessMethod (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, boolean, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
boolean qualified
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.code.Symbol accessBase (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, boolean)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
boolean qualified
com.sun.tools.javac.code.Symbol accessBase (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, boolean)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
boolean qualified
void checkNonAbstract (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol sym
public void printscopes (com.sun.tools.javac.code.Scope)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Scope s
void printscopes (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env env
public void printscopes (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol resolveIdent (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name, int)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.Name name
int kind
com.sun.tools.javac.code.Symbol resolveMethod (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.code.Symbol resolveQualifiedMethod (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.code.Symbol resolveQualifiedMethod (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
private com.sun.tools.javac.code.Symbol resolveQualifiedMethod (com.sun.tools.javac.comp.Resolve$MethodResolutionContext, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.comp.Resolve$MethodResolutionContext resolveContext
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.code.Symbol findPolymorphicSignatureInstance (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Symbol spMethod
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.code.Type mtype
long flags
com.sun.tools.javac.code.Symbol msym
public com.sun.tools.javac.code.Symbol$MethodSymbol resolveInternalMethod (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.comp.Resolve$MethodResolutionContext resolveContext
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol resolveConstructor (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
private com.sun.tools.javac.code.Symbol resolveConstructor (com.sun.tools.javac.comp.Resolve$MethodResolutionContext, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.comp.Resolve$MethodResolutionContext resolveContext
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
public com.sun.tools.javac.code.Symbol$MethodSymbol resolveInternalConstructor (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.comp.Resolve$MethodResolutionContext resolveContext
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol findConstructor (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, boolean, boolean)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
boolean allowBoxing
boolean useVarargs
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol resolveDiamond (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
private com.sun.tools.javac.code.Symbol findDiamond (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, boolean, boolean)
com.sun.tools.javac.util.List oldParams
com.sun.tools.javac.code.Type constrType
com.sun.tools.javac.code.Symbol$MethodSymbol newConstr
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
boolean allowBoxing
boolean useVarargs
com.sun.tools.javac.code.Symbol bestSoFar
com.sun.tools.javac.code.Symbol resolveOperator (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.tree.JCTree$Tag optag
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.comp.Resolve$MethodResolutionContext prevResolutionContext
com.sun.tools.javac.code.Symbol resolveUnaryOperator (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.tree.JCTree$Tag optag
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type arg
com.sun.tools.javac.code.Symbol resolveBinaryOperator (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.tree.JCTree$Tag optag
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type left
com.sun.tools.javac.code.Type right
com.sun.tools.javac.code.Symbol getMemberReference (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCMemberReference referenceTree
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper lookupHelper
com.sun.tools.javac.comp.Env newEnv
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper makeReferenceLookupHelper (com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$MethodResolutionPhase)
com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper result
com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper result
com.sun.tools.javac.tree.JCTree$JCMemberReference referenceTree
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase maxPhase
com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper result
com.sun.tools.javac.code.Symbol resolveMemberReferenceByArity (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Infer$InferenceContext)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCMemberReference referenceTree
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
boolean isStaticSelector
com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper boundLookupHelper
com.sun.tools.javac.comp.Env boundEnv
com.sun.tools.javac.code.Symbol boundSym
com.sun.tools.javac.code.Symbol unboundSym
com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper unboundLookupHelper
com.sun.tools.javac.comp.Env unboundEnv
com.sun.tools.javac.code.Symbol bestSym
com.sun.tools.javac.util.Pair resolveMemberReference (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCMemberReference, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Resolve$MethodCheck, com.sun.tools.javac.comp.Infer$InferenceContext, com.sun.tools.javac.comp.DeferredAttr$AttrMode)
com.sun.tools.javac.comp.Resolve$MethodResolutionContext unboundSearchResolveContext
com.sun.tools.javac.code.Symbol symToPrint
String errorFragmentToPrint
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCMemberReference referenceTree
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.comp.Resolve$MethodCheck methodCheck
com.sun.tools.javac.comp.Infer$InferenceContext inferenceContext
com.sun.tools.javac.comp.DeferredAttr$AttrMode mode
com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper boundLookupHelper
com.sun.tools.javac.comp.Env boundEnv
com.sun.tools.javac.code.Symbol origBoundSym
boolean staticErrorForBound
com.sun.tools.javac.comp.Resolve$MethodResolutionContext boundSearchResolveContext
com.sun.tools.javac.code.Symbol boundSym
com.sun.tools.javac.comp.Resolve$SearchResultKind boundSearchResultKind
boolean isStaticSelector
boolean shouldCheckForStaticness
com.sun.tools.javac.code.Symbol origUnboundSym
com.sun.tools.javac.code.Symbol unboundSym
com.sun.tools.javac.comp.Resolve$ReferenceLookupHelper unboundLookupHelper
com.sun.tools.javac.comp.Env unboundEnv
com.sun.tools.javac.comp.Resolve$SearchResultKind unboundSearchResultKind
boolean staticErrorForUnbound
com.sun.tools.javac.util.Pair res
com.sun.tools.javac.code.Symbol bestSym
boolean hasAnotherApplicableMethod (com.sun.tools.javac.comp.Resolve$MethodResolutionContext, com.sun.tools.javac.code.Symbol, boolean)
com.sun.tools.javac.comp.Resolve$MethodResolutionContext$Candidate c
com.sun.tools.javac.comp.Resolve$MethodResolutionContext resolutionContext
com.sun.tools.javac.code.Symbol bestSoFar
boolean staticMth
private com.sun.tools.javac.code.Symbol choose (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol boundSym
com.sun.tools.javac.code.Symbol unboundSym
private boolean lookupSuccess (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol s
private boolean canIgnore (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.comp.Resolve$InapplicableSymbolError errSym
com.sun.tools.javac.comp.Resolve$InapplicableSymbolsError errSyms
com.sun.tools.javac.code.Symbol s
com.sun.tools.javac.code.Symbol lookupMethod (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodCheck, com.sun.tools.javac.comp.Resolve$LookupHelper)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.comp.Resolve$MethodCheck methodCheck
com.sun.tools.javac.comp.Resolve$LookupHelper lookupHelper
com.sun.tools.javac.comp.Resolve$MethodResolutionContext resolveContext
com.sun.tools.javac.code.Symbol lookupMethod (com.sun.tools.javac.comp.Env, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.comp.Resolve$MethodResolutionContext, com.sun.tools.javac.comp.Resolve$LookupHelper)
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase prevPhase
com.sun.tools.javac.code.Symbol prevBest
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.Resolve$MethodResolutionPhase phase
com.sun.tools.javac.code.Symbol bestSoFar
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.comp.Resolve$MethodResolutionContext resolveContext
com.sun.tools.javac.comp.Resolve$LookupHelper lookupHelper
com.sun.tools.javac.comp.Resolve$MethodResolutionContext prevResolutionContext
com.sun.tools.javac.code.Symbol resolveSelf (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.util.Name)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type i
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Symbol$TypeSymbol c
com.sun.tools.javac.util.Name name
com.sun.tools.javac.comp.Env env1
boolean staticOnly
private com.sun.tools.javac.util.List pruneInterfaces (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t2
boolean shouldAdd
com.sun.tools.javac.code.Type t1
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.ListBuffer result
com.sun.tools.javac.code.Symbol resolveSelfContaining (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol, boolean)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Symbol member
boolean isSuperCall
com.sun.tools.javac.code.Symbol sym
boolean hasEnclosingInstance (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol encl
private com.sun.tools.javac.code.Symbol resolveSelfContainingInternal (com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Symbol, boolean)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Symbol member
boolean isSuperCall
com.sun.tools.javac.util.Name name
com.sun.tools.javac.comp.Env env1
boolean staticOnly
com.sun.tools.javac.code.Type resolveImplicitThis (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type resolveImplicitThis (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, boolean)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type t
boolean isSuperCall
com.sun.tools.javac.code.Type thisType
public void logAccessErrorInternal (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type type
com.sun.tools.javac.comp.Resolve$AccessError error
private void logResolveError (com.sun.tools.javac.comp.Resolve$ResolveError, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.comp.Resolve$ResolveError error
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol location
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.util.List typeargtypes
com.sun.tools.javac.util.JCDiagnostic d
public java.lang.Object methodArguments (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.ListBuffer diagArgs
com.sun.tools.javac.util.List argtypes
static com.sun.tools.javac.comp.Resolve$InapplicableMethodException access$300 (com.sun.tools.javac.comp.Resolve)
com.sun.tools.javac.comp.Resolve x0
static com.sun.tools.javac.code.Symbol access$1000 (com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.comp.Env, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, boolean, boolean)
com.sun.tools.javac.comp.Resolve x0
com.sun.tools.javac.comp.Env x1
com.sun.tools.javac.code.Type x2
com.sun.tools.javac.util.List x3
com.sun.tools.javac.util.List x4
boolean x5
boolean x6
static com.sun.tools.javac.comp.Resolve$SymbolNotFoundError access$1200 (com.sun.tools.javac.comp.Resolve)
com.sun.tools.javac.comp.Resolve x0
static boolean access$1300 (com.sun.tools.javac.comp.Resolve)
com.sun.tools.javac.comp.Resolve x0
static boolean access$1400 (com.sun.tools.javac.comp.Resolve)
com.sun.tools.javac.comp.Resolve x0
static void ()
}
com/sun/tools/javac/comp/Todo$FileQueue.classTodo.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.Todo$FileQueue extends java.util.AbstractQueue {
java.util.LinkedList fileContents
final com.sun.tools.javac.comp.Todo this$0
void (com.sun.tools.javac.comp.Todo)
com.sun.tools.javac.comp.Todo this$0
public java.util.Iterator iterator ()
public int size ()
public boolean offer (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env e
public com.sun.tools.javac.comp.Env poll ()
com.sun.tools.javac.comp.Env env
public com.sun.tools.javac.comp.Env peek ()
public volatile java.lang.Object peek ()
public volatile java.lang.Object poll ()
public volatile boolean offer (java.lang.Object)
}
com/sun/tools/javac/comp/Todo.classTodo.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.Todo extends java.util.AbstractQueue {
protected static final com.sun.tools.javac.util.Context$Key todoKey
java.util.LinkedList contents
java.util.LinkedList contentsByFile
java.util.Map fileMap
public static com.sun.tools.javac.comp.Todo instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.comp.Todo instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public void append (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env env
public java.util.Iterator iterator ()
public int size ()
public boolean offer (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env e
public com.sun.tools.javac.comp.Env poll ()
com.sun.tools.javac.comp.Env env
public com.sun.tools.javac.comp.Env peek ()
public java.util.Queue groupByFile ()
com.sun.tools.javac.comp.Env env
private void addByFile (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env env
javax.tools.JavaFileObject file
com.sun.tools.javac.comp.Todo$FileQueue fq
private void removeByFile (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env env
javax.tools.JavaFileObject file
com.sun.tools.javac.comp.Todo$FileQueue fq
public volatile java.lang.Object peek ()
public volatile java.lang.Object poll ()
public volatile boolean offer (java.lang.Object)
static void ()
}
com/sun/tools/javac/comp/TransTypes$1.classTransTypes.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.TransTypes$1 extends java.lang.Object implements com.sun.tools.javac.util.Filter {
final com.sun.tools.javac.comp.TransTypes this$0
void (com.sun.tools.javac.comp.TransTypes)
com.sun.tools.javac.comp.TransTypes this$0
public boolean accepts (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol s
public volatile boolean accepts (java.lang.Object)
}
com/sun/tools/javac/comp/TransTypes$NeedsOverridBridgeFilter.classTransTypes.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.TransTypes$NeedsOverridBridgeFilter extends java.lang.Object implements com.sun.tools.javac.util.Filter {
com.sun.tools.javac.code.Symbol$ClassSymbol c
final com.sun.tools.javac.comp.TransTypes this$0
void (com.sun.tools.javac.comp.TransTypes, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.comp.TransTypes this$0
com.sun.tools.javac.code.Symbol$ClassSymbol c
public boolean accepts (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol s
public volatile boolean accepts (java.lang.Object)
}
com/sun/tools/javac/comp/TransTypes.classTransTypes.java
package com.sun.tools.javac.comp
public com.sun.tools.javac.comp.TransTypes extends com.sun.tools.javac.tree.TreeTranslator {
protected static final com.sun.tools.javac.util.Context$Key transTypesKey
private com.sun.tools.javac.util.Names names
private com.sun.tools.javac.util.Log log
private com.sun.tools.javac.code.Symtab syms
private com.sun.tools.javac.tree.TreeMaker make
private com.sun.tools.javac.comp.Enter enter
private boolean allowEnums
private boolean allowInterfaceBridges
private com.sun.tools.javac.code.Types types
private final com.sun.tools.javac.comp.Resolve resolve
private final boolean addBridges
private final com.sun.tools.javac.comp.CompileStates compileStates
java.util.Map overridden
private com.sun.tools.javac.util.Filter overrideBridgeFilter
private com.sun.tools.javac.code.Type pt
com.sun.tools.javac.tree.JCTree currentMethod
private com.sun.tools.javac.comp.Env env
private static final String statePreviousToFlowAssertMsg
public static com.sun.tools.javac.comp.TransTypes instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.comp.TransTypes instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.code.Source source
com.sun.tools.javac.tree.JCTree$JCExpression cast (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Type)
com.sun.tools.javac.tree.JCTree$JCExpression tree
com.sun.tools.javac.code.Type target
int oldpos
public com.sun.tools.javac.tree.JCTree$JCExpression coerce (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Type)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCExpression tree
com.sun.tools.javac.code.Type target
com.sun.tools.javac.comp.Env prevEnv
com.sun.tools.javac.tree.JCTree$JCExpression coerce (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Type)
com.sun.tools.javac.tree.JCTree$JCExpression tree
com.sun.tools.javac.code.Type target
com.sun.tools.javac.code.Type btarget
com.sun.tools.javac.tree.JCTree$JCExpression retype (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type)
com.sun.tools.javac.tree.JCTree$JCExpression tree
com.sun.tools.javac.code.Type erasedType
com.sun.tools.javac.code.Type target
com.sun.tools.javac.util.List translateArgs (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.List _args
com.sun.tools.javac.util.List parameters
com.sun.tools.javac.code.Type varargsElement
com.sun.tools.javac.util.List args
com.sun.tools.javac.code.Type parameter
public com.sun.tools.javac.util.List translateArgs (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.util.List _args
com.sun.tools.javac.util.List parameters
com.sun.tools.javac.code.Type varargsElement
com.sun.tools.javac.comp.Env localEnv
com.sun.tools.javac.comp.Env prevEnv
void addBridge (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$ClassSymbol, boolean, com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.tree.JCTree$JCMethodDecl md
com.sun.tools.javac.tree.JCTree$JCExpression receiver
com.sun.tools.javac.code.Type calltype
com.sun.tools.javac.tree.JCTree$JCExpression call
com.sun.tools.javac.tree.JCTree$JCStatement stat
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$MethodSymbol meth
com.sun.tools.javac.code.Symbol$MethodSymbol impl
com.sun.tools.javac.code.Symbol$ClassSymbol origin
boolean hypothetical
com.sun.tools.javac.util.ListBuffer bridges
com.sun.tools.javac.code.Type origType
com.sun.tools.javac.code.Type origErasure
com.sun.tools.javac.code.Type bridgeType
long flags
com.sun.tools.javac.code.Symbol$MethodSymbol bridge
private com.sun.tools.javac.util.List createBridgeParams (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symbol$VarSymbol param
com.sun.tools.javac.util.List implParams
com.sun.tools.javac.code.Type$MethodType mType
com.sun.tools.javac.util.List argTypes
com.sun.tools.javac.code.Symbol$MethodSymbol impl
com.sun.tools.javac.code.Symbol$MethodSymbol bridge
com.sun.tools.javac.code.Type bridgeType
com.sun.tools.javac.util.List bridgeParams
void addBridgeIfNeeded (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.code.Symbol$MethodSymbol other
com.sun.tools.javac.code.Symbol$MethodSymbol meth
com.sun.tools.javac.code.Symbol$MethodSymbol bridge
com.sun.tools.javac.code.Symbol$MethodSymbol impl
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$ClassSymbol origin
com.sun.tools.javac.util.ListBuffer bridges
private boolean isBridgeNeeded (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type method_erasure
com.sun.tools.javac.code.Type impl_erasure
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.sun.tools.javac.code.Symbol$MethodSymbol impl
com.sun.tools.javac.code.Type dest
private boolean isSameMemberWhenErased (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol$MethodSymbol method
com.sun.tools.javac.code.Type erasure
void addBridges (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$TypeSymbol i
com.sun.tools.javac.code.Symbol$ClassSymbol origin
com.sun.tools.javac.util.ListBuffer bridges
void addBridges (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$ClassSymbol origin
com.sun.tools.javac.util.ListBuffer bridges
com.sun.tools.javac.code.Type st
public com.sun.tools.javac.tree.JCTree translate (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type pt
com.sun.tools.javac.code.Type prevPt
public com.sun.tools.javac.util.List translate (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.List res
com.sun.tools.javac.util.List trees
com.sun.tools.javac.code.Type pt
com.sun.tools.javac.code.Type prevPt
com.sun.tools.javac.util.List res
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
com.sun.tools.javac.tree.JCTree previousMethod
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
com.sun.tools.javac.tree.JCTree$JCDoWhileLoop tree
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
com.sun.tools.javac.tree.JCTree$JCWhileLoop tree
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
com.sun.tools.javac.tree.JCTree$JCForLoop tree
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop tree
com.sun.tools.javac.code.Type iterableType
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.tree.JCTree$JCLambda tree
com.sun.tools.javac.tree.JCTree prevMethod
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
com.sun.tools.javac.tree.JCTree$JCSwitch tree
com.sun.tools.javac.code.Type selsuper
boolean enumSwitch
com.sun.tools.javac.code.Type target
public void visitCase (com.sun.tools.javac.tree.JCTree$JCCase)
com.sun.tools.javac.tree.JCTree$JCCase tree
public void visitSynchronized (com.sun.tools.javac.tree.JCTree$JCSynchronized)
com.sun.tools.javac.tree.JCTree$JCSynchronized tree
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
com.sun.tools.javac.tree.JCTree$JCTry tree
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
com.sun.tools.javac.tree.JCTree$JCConditional tree
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
com.sun.tools.javac.tree.JCTree$JCIf tree
public void visitExec (com.sun.tools.javac.tree.JCTree$JCExpressionStatement)
com.sun.tools.javac.tree.JCTree$JCExpressionStatement tree
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
com.sun.tools.javac.tree.JCTree$JCReturn tree
public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow)
com.sun.tools.javac.tree.JCTree$JCThrow tree
public void visitAssert (com.sun.tools.javac.tree.JCTree$JCAssert)
com.sun.tools.javac.tree.JCTree$JCAssert tree
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
com.sun.tools.javac.code.Symbol meth
com.sun.tools.javac.code.Type mt
com.sun.tools.javac.util.List argtypes
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCNewClass tree
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
com.sun.tools.javac.tree.JCTree$JCNewArray tree
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
com.sun.tools.javac.tree.JCTree$JCParens tree
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
com.sun.tools.javac.tree.JCTree$JCAssign tree
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
com.sun.tools.javac.tree.JCTree$JCAssignOp tree
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
com.sun.tools.javac.tree.JCTree$JCUnary tree
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
com.sun.tools.javac.tree.JCTree$JCBinary tree
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
com.sun.tools.javac.code.Type ec
com.sun.tools.javac.code.Type c
com.sun.tools.javac.code.Type$IntersectionClassType ict
com.sun.tools.javac.tree.JCTree$JCTypeCast tree
com.sun.tools.javac.code.Type originalTarget
public void visitTypeTest (com.sun.tools.javac.tree.JCTree$JCInstanceOf)
com.sun.tools.javac.tree.JCTree$JCInstanceOf tree
public void visitIndexed (com.sun.tools.javac.tree.JCTree$JCArrayAccess)
com.sun.tools.javac.tree.JCTree$JCArrayAccess tree
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
com.sun.tools.javac.tree.JCTree$JCAnnotation tree
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.tree.JCTree$JCIdent tree
com.sun.tools.javac.code.Type et
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
com.sun.tools.javac.code.Type t
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
com.sun.tools.javac.tree.JCTree$JCMemberReference tree
public void visitTypeArray (com.sun.tools.javac.tree.JCTree$JCArrayTypeTree)
com.sun.tools.javac.tree.JCTree$JCArrayTypeTree tree
public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply)
com.sun.tools.javac.tree.JCTree$JCTypeApply tree
com.sun.tools.javac.tree.JCTree clazz
public void visitTypeIntersection (com.sun.tools.javac.tree.JCTree$JCTypeIntersection)
com.sun.tools.javac.tree.JCTree$JCTypeIntersection tree
private com.sun.tools.javac.code.Type erasure (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
private boolean boundsRestricted (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Type actual
com.sun.tools.javac.code.Type formal
com.sun.tools.javac.util.List actuals
com.sun.tools.javac.util.List formals
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Type st
private com.sun.tools.javac.util.List addOverrideBridgesIfNeeded (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.code.Symbol$MethodSymbol member
com.sun.tools.javac.code.Symbol$MethodSymbol impl
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.util.ListBuffer buf
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Scope s
private void addOverrideBridges (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Symbol$MethodSymbol impl
com.sun.tools.javac.code.Symbol$MethodSymbol member
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.util.ListBuffer bridges
com.sun.tools.javac.code.Type implErasure
long flags
com.sun.tools.javac.tree.JCTree$JCMethodDecl md
com.sun.tools.javac.tree.JCTree$JCExpression receiver
com.sun.tools.javac.code.Type calltype
com.sun.tools.javac.tree.JCTree$JCExpression call
com.sun.tools.javac.tree.JCTree$JCStatement stat
void translateClass (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.util.ListBuffer bridges
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
com.sun.tools.javac.tree.TreeMaker savedMake
com.sun.tools.javac.code.Type savedPt
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Type st
com.sun.tools.javac.comp.Env myEnv
boolean envHasCompState
com.sun.tools.javac.comp.Env oldEnv
public com.sun.tools.javac.tree.JCTree translateTopLevelClass (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.TreeMaker)
com.sun.tools.javac.tree.JCTree cdef
com.sun.tools.javac.tree.TreeMaker make
static com.sun.tools.javac.code.Types access$000 (com.sun.tools.javac.comp.TransTypes)
com.sun.tools.javac.comp.TransTypes x0
static void ()
}
com/sun/tools/javac/comp/TypeEnvs.classTypeEnvs.java
package com.sun.tools.javac.comp
com.sun.tools.javac.comp.TypeEnvs extends java.lang.Object {
private static final long serialVersionUID
protected static final com.sun.tools.javac.util.Context$Key typeEnvsKey
private java.util.HashMap map
public static com.sun.tools.javac.comp.TypeEnvs instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.comp.TypeEnvs instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.comp.Env get (com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Symbol$TypeSymbol sym
com.sun.tools.javac.comp.Env put (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.code.Symbol$TypeSymbol sym
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Env remove (com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Symbol$TypeSymbol sym
java.util.Collection values ()
void clear ()
static void ()
}
com/sun/tools/javac/file/BaseFileObject$CannotCreateUriError.classBaseFileObject.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.BaseFileObject$CannotCreateUriError extends java.lang.Error {
private static final long serialVersionUID
public void (java.lang.String, java.lang.Throwable)
String value
Throwable cause
}
com/sun/tools/javac/file/BaseFileObject.classBaseFileObject.java
package com.sun.tools.javac.file
public abstract com.sun.tools.javac.file.BaseFileObject extends java.lang.Object implements javax.tools.JavaFileObject {
protected final com.sun.tools.javac.file.JavacFileManager fileManager
protected void (com.sun.tools.javac.file.JavacFileManager)
com.sun.tools.javac.file.JavacFileManager fileManager
public abstract java.lang.String getShortName ()
public java.lang.String toString ()
public javax.lang.model.element.NestingKind getNestingKind ()
public javax.lang.model.element.Modifier getAccessLevel ()
public java.io.Reader openReader (boolean) throws java.io.IOException
boolean ignoreEncodingErrors
protected java.nio.charset.CharsetDecoder getDecoder (boolean)
boolean ignoreEncodingErrors
protected abstract java.lang.String inferBinaryName (java.lang.Iterable)
protected static javax.tools.JavaFileObject$Kind getKind (java.lang.String)
String filename
protected static java.lang.String removeExtension (java.lang.String)
String fileName
int lastDot
protected static java.net.URI createJarUri (java.io.File, java.lang.String)
java.net.URISyntaxException e
java.io.File jarFile
String entryName
java.net.URI jarURI
String separator
public static java.lang.String getSimpleName (javax.tools.FileObject)
javax.tools.FileObject fo
java.net.URI uri
String s
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/sun/tools/javac/file/CacheFSInfo$1.classCacheFSInfo.java
package com.sun.tools.javac.file
final com.sun.tools.javac.file.CacheFSInfo$1 extends java.lang.Object implements com.sun.tools.javac.util.Context$Factory {
void ()
public com.sun.tools.javac.file.FSInfo make (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context c
com.sun.tools.javac.file.FSInfo instance
public volatile java.lang.Object make (com.sun.tools.javac.util.Context)
}
com/sun/tools/javac/file/CacheFSInfo$Entry.classCacheFSInfo.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.CacheFSInfo$Entry extends java.lang.Object {
java.io.File canonicalFile
boolean exists
boolean isFile
boolean isDirectory
java.util.List jarClassPath
private void ()
void (com.sun.tools.javac.file.CacheFSInfo$1)
com.sun.tools.javac.file.CacheFSInfo$1 x0
}
com/sun/tools/javac/file/CacheFSInfo.classCacheFSInfo.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.CacheFSInfo extends com.sun.tools.javac.file.FSInfo {
private java.util.Map cache
public void ()
public static void preRegister (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public void clearCache ()
public java.io.File getCanonicalFile (java.io.File)
java.io.File file
com.sun.tools.javac.file.CacheFSInfo$Entry e
public boolean exists (java.io.File)
java.io.File file
com.sun.tools.javac.file.CacheFSInfo$Entry e
public boolean isDirectory (java.io.File)
java.io.File file
com.sun.tools.javac.file.CacheFSInfo$Entry e
public boolean isFile (java.io.File)
java.io.File file
com.sun.tools.javac.file.CacheFSInfo$Entry e
public java.util.List getJarClassPath (java.io.File) throws java.io.IOException
java.io.File file
com.sun.tools.javac.file.CacheFSInfo$Entry e
private com.sun.tools.javac.file.CacheFSInfo$Entry getEntry (java.io.File)
java.io.File file
com.sun.tools.javac.file.CacheFSInfo$Entry e
}
com/sun/tools/javac/file/FSInfo.classFSInfo.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.FSInfo extends java.lang.Object {
public static com.sun.tools.javac.file.FSInfo instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.file.FSInfo instance
protected void ()
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public java.io.File getCanonicalFile (java.io.File)
java.io.IOException e
java.io.File file
public boolean exists (java.io.File)
java.io.File file
public boolean isDirectory (java.io.File)
java.io.File file
public boolean isFile (java.io.File)
java.io.File file
public java.util.List getJarClassPath (java.io.File) throws java.io.IOException
String elt
java.io.File f
java.util.StringTokenizer st
java.util.jar.Manifest man
java.util.jar.Attributes attr
String path
java.util.List list
java.io.File file
String parent
java.util.jar.JarFile jarFile
}
com/sun/tools/javac/file/JavacFileManager$1.classJavacFileManager.java
package com.sun.tools.javac.file
final com.sun.tools.javac.file.JavacFileManager$1 extends java.lang.Object implements com.sun.tools.javac.util.Context$Factory {
void ()
public javax.tools.JavaFileManager make (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context c
public volatile java.lang.Object make (com.sun.tools.javac.util.Context)
}
com/sun/tools/javac/file/JavacFileManager$Archive.classJavacFileManager.java
package com.sun.tools.javac.file
public abstract com.sun.tools.javac.file.JavacFileManager$Archive extends java.lang.Object {
public abstract void close () throws java.io.IOException
public abstract boolean contains (com.sun.tools.javac.file.RelativePath)
public abstract javax.tools.JavaFileObject getFileObject (com.sun.tools.javac.file.RelativePath$RelativeDirectory, java.lang.String)
public abstract com.sun.tools.javac.util.List getFiles (com.sun.tools.javac.file.RelativePath$RelativeDirectory)
public abstract java.util.Set getSubdirectories ()
}
com/sun/tools/javac/file/JavacFileManager$MissingArchive.classJavacFileManager.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.JavacFileManager$MissingArchive extends java.lang.Object implements com.sun.tools.javac.file.JavacFileManager$Archive {
final java.io.File zipFileName
final com.sun.tools.javac.file.JavacFileManager this$0
public void (com.sun.tools.javac.file.JavacFileManager, java.io.File)
com.sun.tools.javac.file.JavacFileManager this$0
java.io.File name
public boolean contains (com.sun.tools.javac.file.RelativePath)
com.sun.tools.javac.file.RelativePath name
public void close ()
public javax.tools.JavaFileObject getFileObject (com.sun.tools.javac.file.RelativePath$RelativeDirectory, java.lang.String)
com.sun.tools.javac.file.RelativePath$RelativeDirectory subdirectory
String file
public com.sun.tools.javac.util.List getFiles (com.sun.tools.javac.file.RelativePath$RelativeDirectory)
com.sun.tools.javac.file.RelativePath$RelativeDirectory subdirectory
public java.util.Set getSubdirectories ()
public java.lang.String toString ()
}
com/sun/tools/javac/file/JavacFileManager$SortFiles$1.classJavacFileManager.java
package com.sun.tools.javac.file
final com.sun.tools.javac.file.JavacFileManager$SortFiles$1 extends com.sun.tools.javac.file.JavacFileManager$SortFiles {
void (java.lang.String, int)
public int compare (java.io.File, java.io.File)
java.io.File f1
java.io.File f2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/sun/tools/javac/file/JavacFileManager$SortFiles$2.classJavacFileManager.java
package com.sun.tools.javac.file
final com.sun.tools.javac.file.JavacFileManager$SortFiles$2 extends com.sun.tools.javac.file.JavacFileManager$SortFiles {
void (java.lang.String, int)
public int compare (java.io.File, java.io.File)
java.io.File f1
java.io.File f2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/sun/tools/javac/file/JavacFileManager$SortFiles.classJavacFileManager.java
package com.sun.tools.javac.file
public abstract com.sun.tools.javac.file.JavacFileManager$SortFiles extends java.lang.Enum implements java.util.Comparator {
public static final com.sun.tools.javac.file.JavacFileManager$SortFiles FORWARD
public static final com.sun.tools.javac.file.JavacFileManager$SortFiles REVERSE
private static final com.sun.tools.javac.file.JavacFileManager$SortFiles[] $VALUES
public static com.sun.tools.javac.file.JavacFileManager$SortFiles[] values ()
public static com.sun.tools.javac.file.JavacFileManager$SortFiles valueOf (java.lang.String)
String name
private void (java.lang.String, int)
void (java.lang.String, int, com.sun.tools.javac.file.JavacFileManager$1)
String x0
int x1
com.sun.tools.javac.file.JavacFileManager$1 x2
static void ()
}
com/sun/tools/javac/file/JavacFileManager.classJavacFileManager.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.JavacFileManager extends com.sun.tools.javac.util.BaseFileManager implements javax.tools.StandardJavaFileManager {
private com.sun.tools.javac.file.FSInfo fsInfo
private boolean contextUseOptimizedZip
private com.sun.tools.javac.file.ZipFileIndexCache zipFileIndexCache
private final java.util.Set sourceOrClass
protected boolean mmappedIO
protected boolean symbolFileEnabled
protected com.sun.tools.javac.file.JavacFileManager$SortFiles sortFiles
private static final boolean fileSystemIsCaseSensitive
java.util.Map archives
private static final String[] symbolFileLocation
private static final com.sun.tools.javac.file.RelativePath$RelativeDirectory symbolFilePrefix
private String defaultEncodingName
public static char[] toArray (java.nio.CharBuffer)
java.nio.CharBuffer buffer
public static void preRegister (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public void (com.sun.tools.javac.util.Context, boolean, java.nio.charset.Charset)
com.sun.tools.javac.util.Context context
boolean register
java.nio.charset.Charset charset
public void setContext (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
String sf
public void setSymbolFileEnabled (boolean)
boolean b
public boolean isDefaultBootClassPath ()
public javax.tools.JavaFileObject getFileForInput (java.lang.String)
String name
public javax.tools.JavaFileObject getRegularFile (java.io.File)
java.io.File file
public javax.tools.JavaFileObject getFileForOutput (java.lang.String, javax.tools.JavaFileObject$Kind, javax.tools.JavaFileObject) throws java.io.IOException
String classname
javax.tools.JavaFileObject$Kind kind
javax.tools.JavaFileObject sibling
public java.lang.Iterable getJavaFileObjectsFromStrings (java.lang.Iterable)
String name
Iterable names
com.sun.tools.javac.util.ListBuffer files
public transient java.lang.Iterable getJavaFileObjects (java.lang.String[])
String[] names
private static boolean isValidName (java.lang.String)
String s
String name
private static void validateClassName (java.lang.String)
String className
private static void validatePackageName (java.lang.String)
String packageName
public static void testName (java.lang.String, boolean, boolean)
IllegalArgumentException e
IllegalArgumentException e
String name
boolean isValidPackageName
boolean isValidClassName
private static transient void printAscii (java.lang.String, java.lang.Object[])
String ascii
String message
java.io.UnsupportedEncodingException ex
String format
Object[] args
String message
private void listDirectory (java.io.File, com.sun.tools.javac.file.RelativePath$RelativeDirectory, java.util.Set, boolean, com.sun.tools.javac.util.ListBuffer)
javax.tools.JavaFileObject fe
String fname
java.io.File f
java.io.File directory
com.sun.tools.javac.file.RelativePath$RelativeDirectory subdirectory
java.util.Set fileKinds
boolean recurse
com.sun.tools.javac.util.ListBuffer resultList
java.io.File d
java.io.File[] files
private void listArchive (com.sun.tools.javac.file.JavacFileManager$Archive, com.sun.tools.javac.file.RelativePath$RelativeDirectory, java.util.Set, boolean, com.sun.tools.javac.util.ListBuffer)
String file
com.sun.tools.javac.file.RelativePath$RelativeDirectory s
com.sun.tools.javac.file.JavacFileManager$Archive archive
com.sun.tools.javac.file.RelativePath$RelativeDirectory subdirectory
java.util.Set fileKinds
boolean recurse
com.sun.tools.javac.util.ListBuffer resultList
com.sun.tools.javac.util.List files
private void listContainer (java.io.File, com.sun.tools.javac.file.RelativePath$RelativeDirectory, java.util.Set, boolean, com.sun.tools.javac.util.ListBuffer)
java.io.IOException ex
java.io.File container
com.sun.tools.javac.file.RelativePath$RelativeDirectory subdirectory
java.util.Set fileKinds
boolean recurse
com.sun.tools.javac.util.ListBuffer resultList
com.sun.tools.javac.file.JavacFileManager$Archive archive
private boolean isValidFile (java.lang.String, java.util.Set)
String s
java.util.Set fileKinds
javax.tools.JavaFileObject$Kind kind
private boolean caseMapCheck (java.io.File, com.sun.tools.javac.file.RelativePath)
String path
java.io.IOException ex
java.io.File f
com.sun.tools.javac.file.RelativePath name
String path
char[] pcs
char[] ncs
int i
int j
protected com.sun.tools.javac.file.JavacFileManager$Archive openArchive (java.io.File) throws java.io.IOException
java.io.IOException ioe
java.io.File zipFilename
private com.sun.tools.javac.file.JavacFileManager$Archive openArchive (java.io.File, boolean) throws java.io.IOException
String name
java.io.File file
java.io.File cacheDir
String optCacheLoc
com.sun.tools.javac.file.JavacFileManager$Archive archive
com.sun.tools.javac.file.JavacFileManager$Archive archive
com.sun.tools.javac.file.JavacFileManager$Archive archive
java.util.zip.ZipFile zdir
boolean usePreindexedCache
String preindexCacheLocation
com.sun.tools.javac.file.JavacFileManager$Archive archive
java.io.FileNotFoundException ex
com.sun.tools.javac.file.JavacFileManager$Archive archive
com.sun.tools.javac.file.ZipFileIndex$ZipFormatException zfe
java.io.IOException ex
java.io.File zipFileName
boolean useOptimizedZip
java.io.File origZipFileName
com.sun.tools.javac.file.JavacFileManager$Archive archive
public void flush ()
public void close ()
com.sun.tools.javac.file.JavacFileManager$Archive a
java.util.Iterator i
private java.lang.String getDefaultEncodingName ()
public java.lang.ClassLoader getClassLoader (javax.tools.JavaFileManager$Location)
java.net.MalformedURLException e
java.io.File f
javax.tools.JavaFileManager$Location location
Iterable path
com.sun.tools.javac.util.ListBuffer lb
public java.lang.Iterable list (javax.tools.JavaFileManager$Location, java.lang.String, java.util.Set, boolean) throws java.io.IOException
java.io.File directory
javax.tools.JavaFileManager$Location location
String packageName
java.util.Set kinds
boolean recurse
Iterable path
com.sun.tools.javac.file.RelativePath$RelativeDirectory subdirectory
com.sun.tools.javac.util.ListBuffer results
public java.lang.String inferBinaryName (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject)
javax.tools.JavaFileManager$Location location
javax.tools.JavaFileObject file
Iterable path
public boolean isSameFile (javax.tools.FileObject, javax.tools.FileObject)
javax.tools.FileObject a
javax.tools.FileObject b
public boolean hasLocation (javax.tools.JavaFileManager$Location)
javax.tools.JavaFileManager$Location location
public javax.tools.JavaFileObject getJavaFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String className
javax.tools.JavaFileObject$Kind kind
public javax.tools.FileObject getFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String packageName
String relativeName
com.sun.tools.javac.file.RelativePath$RelativeFile name
private javax.tools.JavaFileObject getFileForInput (javax.tools.JavaFileManager$Location, com.sun.tools.javac.file.RelativePath$RelativeFile) throws java.io.IOException
java.io.File f
com.sun.tools.javac.file.JavacFileManager$Archive a
java.io.File dir
javax.tools.JavaFileManager$Location location
com.sun.tools.javac.file.RelativePath$RelativeFile name
Iterable path
public javax.tools.JavaFileObject getJavaFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind, javax.tools.FileObject) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String className
javax.tools.JavaFileObject$Kind kind
javax.tools.FileObject sibling
public javax.tools.FileObject getFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String, javax.tools.FileObject) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String packageName
String relativeName
javax.tools.FileObject sibling
com.sun.tools.javac.file.RelativePath$RelativeFile name
private javax.tools.JavaFileObject getFileForOutput (javax.tools.JavaFileManager$Location, com.sun.tools.javac.file.RelativePath$RelativeFile, javax.tools.FileObject) throws java.io.IOException
java.io.File dir
java.io.File siblingDir
java.io.File dir
java.io.File f
Iterable path
javax.tools.JavaFileManager$Location location
com.sun.tools.javac.file.RelativePath$RelativeFile fileName
javax.tools.FileObject sibling
java.io.File dir
java.io.File file
public java.lang.Iterable getJavaFileObjectsFromFiles (java.lang.Iterable)
java.util.ArrayList result
java.io.File f
Iterable files
java.util.ArrayList result
public transient java.lang.Iterable getJavaFileObjects (java.io.File[])
java.io.File[] files
public void setLocation (javax.tools.JavaFileManager$Location, java.lang.Iterable) throws java.io.IOException
javax.tools.JavaFileManager$Location location
Iterable path
public java.lang.Iterable getLocation (javax.tools.JavaFileManager$Location)
javax.tools.JavaFileManager$Location location
private java.io.File getClassOutDir ()
private java.io.File getSourceOutDir ()
protected static boolean isRelativeUri (java.net.URI)
java.net.URI uri
String path
protected static boolean isRelativeUri (java.lang.String)
java.net.URISyntaxException e
String u
public static java.lang.String getRelativeName (java.io.File)
String result
java.io.File file
public static java.lang.String getMessage (java.io.IOException)
java.io.IOException e
String s
static void ()
}
com/sun/tools/javac/file/Locations$1.classLocations.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.Locations$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$main$Option
static void ()
}
com/sun/tools/javac/file/Locations$BootClassPathLocationHandler.classLocations.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.Locations$BootClassPathLocationHandler extends com.sun.tools.javac.file.Locations$LocationHandler {
private java.util.Collection searchPath
final java.util.Map optionValues
private java.io.File defaultBootClassPathRtJar
private boolean isDefaultBootClassPath
final com.sun.tools.javac.file.Locations this$0
void (com.sun.tools.javac.file.Locations)
boolean isDefault ()
boolean isDefaultRtJar (java.io.File)
java.io.File file
boolean handleOption (com.sun.tools.javac.main.Option, java.lang.String)
com.sun.tools.javac.main.Option option
String value
private com.sun.tools.javac.main.Option canonicalize (com.sun.tools.javac.main.Option)
com.sun.tools.javac.main.Option option
java.util.Collection getLocation ()
void setLocation (java.lang.Iterable)
com.sun.tools.javac.file.Locations$Path p
Iterable files
com.sun.tools.javac.file.Locations$Path computePath ()
java.io.File file
String files
java.io.File rt_jar
com.sun.tools.javac.file.Locations$Path path
String bootclasspathOpt
String endorseddirsOpt
String extdirsOpt
String xbootclasspathPrependOpt
String xbootclasspathAppendOpt
private void lazy ()
}
com/sun/tools/javac/file/Locations$ClassPathLocationHandler.classLocations.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.Locations$ClassPathLocationHandler extends com.sun.tools.javac.file.Locations$SimpleLocationHandler {
final com.sun.tools.javac.file.Locations this$0
void (com.sun.tools.javac.file.Locations)
java.util.Collection getLocation ()
protected com.sun.tools.javac.file.Locations$Path computePath (java.lang.String)
String value
String cp
protected com.sun.tools.javac.file.Locations$Path createPath ()
private void lazy ()
}
com/sun/tools/javac/file/Locations$LocationHandler.classLocations.java
package com.sun.tools.javac.file
public abstract com.sun.tools.javac.file.Locations$LocationHandler extends java.lang.Object {
final javax.tools.JavaFileManager$Location location
final java.util.Set options
final com.sun.tools.javac.file.Locations this$0
protected transient void (com.sun.tools.javac.file.Locations, javax.tools.JavaFileManager$Location, com.sun.tools.javac.main.Option[])
com.sun.tools.javac.file.Locations this$0
javax.tools.JavaFileManager$Location location
com.sun.tools.javac.main.Option[] options
void update (com.sun.tools.javac.util.Options)
String v
com.sun.tools.javac.main.Option o
com.sun.tools.javac.util.Options optionTable
abstract boolean handleOption (com.sun.tools.javac.main.Option, java.lang.String)
abstract java.util.Collection getLocation ()
abstract void setLocation (java.lang.Iterable) throws java.io.IOException
}
com/sun/tools/javac/file/Locations$OutputLocationHandler.classLocations.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.Locations$OutputLocationHandler extends com.sun.tools.javac.file.Locations$LocationHandler {
private java.io.File outputDir
final com.sun.tools.javac.file.Locations this$0
transient void (com.sun.tools.javac.file.Locations, javax.tools.JavaFileManager$Location, com.sun.tools.javac.main.Option[])
javax.tools.JavaFileManager$Location location
com.sun.tools.javac.main.Option[] options
boolean handleOption (com.sun.tools.javac.main.Option, java.lang.String)
com.sun.tools.javac.main.Option option
String value
java.util.Collection getLocation ()
void setLocation (java.lang.Iterable) throws java.io.IOException
java.util.Iterator pathIter
java.io.File dir
Iterable files
static java.io.File access$600 (com.sun.tools.javac.file.Locations$OutputLocationHandler)
com.sun.tools.javac.file.Locations$OutputLocationHandler x0
}
com/sun/tools/javac/file/Locations$Path.classLocations.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.Locations$Path extends java.util.LinkedHashSet {
private static final long serialVersionUID
private boolean expandJarClassPaths
private java.util.Set canonicalValues
private java.io.File emptyPathDefault
final com.sun.tools.javac.file.Locations this$0
public com.sun.tools.javac.file.Locations$Path expandJarClassPaths (boolean)
boolean x
public com.sun.tools.javac.file.Locations$Path emptyPathDefault (java.io.File)
java.io.File x
public void (com.sun.tools.javac.file.Locations)
public com.sun.tools.javac.file.Locations$Path addDirectories (java.lang.String, boolean)
java.io.File dir
String dirs
boolean warn
boolean prev
public com.sun.tools.javac.file.Locations$Path addDirectories (java.lang.String)
String dirs
private void addDirectory (java.io.File, boolean)
java.io.File direntry
java.io.File dir
boolean warn
java.io.File[] files
public com.sun.tools.javac.file.Locations$Path addFiles (java.lang.String, boolean)
String files
boolean warn
public com.sun.tools.javac.file.Locations$Path addFiles (java.lang.String)
String files
public com.sun.tools.javac.file.Locations$Path addFiles (java.lang.Iterable, boolean)
java.io.File file
Iterable files
boolean warn
public com.sun.tools.javac.file.Locations$Path addFiles (java.lang.Iterable)
Iterable files
public void addFile (java.io.File, boolean)
java.util.zip.ZipFile z
java.io.IOException e
java.io.File file
boolean warn
java.io.File canonFile
private void addJarClassPath (java.io.File, boolean)
java.io.File f
java.io.IOException e
java.io.File jarFile
boolean warn
}
com/sun/tools/javac/file/Locations$SimpleLocationHandler.classLocations.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.Locations$SimpleLocationHandler extends com.sun.tools.javac.file.Locations$LocationHandler {
protected java.util.Collection searchPath
final com.sun.tools.javac.file.Locations this$0
transient void (com.sun.tools.javac.file.Locations, javax.tools.JavaFileManager$Location, com.sun.tools.javac.main.Option[])
javax.tools.JavaFileManager$Location location
com.sun.tools.javac.main.Option[] options
boolean handleOption (com.sun.tools.javac.main.Option, java.lang.String)
com.sun.tools.javac.main.Option option
String value
java.util.Collection getLocation ()
void setLocation (java.lang.Iterable)
com.sun.tools.javac.file.Locations$Path p
Iterable files
com.sun.tools.javac.file.Locations$Path p
protected com.sun.tools.javac.file.Locations$Path computePath (java.lang.String)
String value
protected com.sun.tools.javac.file.Locations$Path createPath ()
}
com/sun/tools/javac/file/Locations.classLocations.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.Locations extends java.lang.Object {
private com.sun.tools.javac.util.Log log
private com.sun.tools.javac.util.Options options
private com.sun.tools.javac.code.Lint lint
private com.sun.tools.javac.file.FSInfo fsInfo
private boolean warn
private boolean inited
java.util.Map handlersForLocation
java.util.Map handlersForOption
public void ()
public void update (com.sun.tools.javac.util.Log, com.sun.tools.javac.util.Options, com.sun.tools.javac.code.Lint, com.sun.tools.javac.file.FSInfo)
com.sun.tools.javac.util.Log log
com.sun.tools.javac.util.Options options
com.sun.tools.javac.code.Lint lint
com.sun.tools.javac.file.FSInfo fsInfo
public java.util.Collection bootClassPath ()
public boolean isDefaultBootClassPath ()
com.sun.tools.javac.file.Locations$BootClassPathLocationHandler h
boolean isDefaultBootClassPathRtJar (java.io.File)
java.io.File file
com.sun.tools.javac.file.Locations$BootClassPathLocationHandler h
public java.util.Collection userClassPath ()
public java.util.Collection sourcePath ()
java.util.Collection p
private static java.lang.Iterable getPathEntries (java.lang.String)
String path
private static java.lang.Iterable getPathEntries (java.lang.String, java.io.File)
int sep
String path
java.io.File emptyPathDefault
com.sun.tools.javac.util.ListBuffer entries
int start
void initHandlers ()
com.sun.tools.javac.main.Option o
com.sun.tools.javac.file.Locations$LocationHandler h
com.sun.tools.javac.file.Locations$LocationHandler[] handlers
boolean handleOption (com.sun.tools.javac.main.Option, java.lang.String)
com.sun.tools.javac.main.Option option
String value
com.sun.tools.javac.file.Locations$LocationHandler h
java.util.Collection getLocation (javax.tools.JavaFileManager$Location)
javax.tools.JavaFileManager$Location location
com.sun.tools.javac.file.Locations$LocationHandler h
java.io.File getOutputLocation (javax.tools.JavaFileManager$Location)
javax.tools.JavaFileManager$Location location
com.sun.tools.javac.file.Locations$LocationHandler h
void setLocation (javax.tools.JavaFileManager$Location, java.lang.Iterable) throws java.io.IOException
javax.tools.JavaFileManager$Location location
Iterable files
com.sun.tools.javac.file.Locations$LocationHandler h
protected com.sun.tools.javac.file.Locations$LocationHandler getHandler (javax.tools.JavaFileManager$Location)
javax.tools.JavaFileManager$Location location
protected void lazy ()
com.sun.tools.javac.file.Locations$LocationHandler h
private boolean isArchive (java.io.File)
java.io.File file
String n
public static java.net.URL[] pathToURLs (java.lang.String)
java.net.URL url
String path
java.util.StringTokenizer st
java.net.URL[] urls
int count
private static java.net.URL fileToURL (java.io.File)
String name
java.io.IOException e
java.net.MalformedURLException e
java.io.File file
String name
static java.lang.Iterable access$000 (java.lang.String)
String x0
static boolean access$100 (com.sun.tools.javac.file.Locations)
com.sun.tools.javac.file.Locations x0
static com.sun.tools.javac.util.Log access$200 (com.sun.tools.javac.file.Locations)
com.sun.tools.javac.file.Locations x0
static boolean access$300 (com.sun.tools.javac.file.Locations, java.io.File)
com.sun.tools.javac.file.Locations x0
java.io.File x1
static java.lang.Iterable access$400 (java.lang.String, java.io.File)
String x0
java.io.File x1
static com.sun.tools.javac.file.FSInfo access$500 (com.sun.tools.javac.file.Locations)
com.sun.tools.javac.file.Locations x0
}
com/sun/tools/javac/file/RegularFileObject.classRegularFileObject.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.RegularFileObject extends com.sun.tools.javac.file.BaseFileObject {
private boolean hasParents
private String name
final java.io.File file
private java.lang.ref.Reference absFileRef
static final boolean isMacOS
public void (com.sun.tools.javac.file.JavacFileManager, java.io.File)
com.sun.tools.javac.file.JavacFileManager fileManager
java.io.File f
public void (com.sun.tools.javac.file.JavacFileManager, java.lang.String, java.io.File)
com.sun.tools.javac.file.JavacFileManager fileManager
String name
java.io.File f
public java.net.URI toUri ()
public java.lang.String getName ()
public java.lang.String getShortName ()
public javax.tools.JavaFileObject$Kind getKind ()
public java.io.InputStream openInputStream () throws java.io.IOException
public java.io.OutputStream openOutputStream () throws java.io.IOException
public java.nio.CharBuffer getCharContent (boolean) throws java.io.IOException
java.nio.ByteBuffer bb
javax.tools.JavaFileObject prev
java.io.InputStream in
boolean ignoreEncodingErrors
java.nio.CharBuffer cb
public java.io.Writer openWriter () throws java.io.IOException
public long getLastModified ()
public boolean delete ()
protected java.nio.charset.CharsetDecoder getDecoder (boolean)
boolean ignoreEncodingErrors
protected java.lang.String inferBinaryName (java.lang.Iterable)
String relativeName
String dPath
java.io.File dir
Iterable path
String fPath
public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
String normName
String cn
javax.tools.JavaFileObject$Kind kind
String n
private void ensureParentDirectoriesExist () throws java.io.IOException
java.io.File parent
public boolean equals (java.lang.Object)
Object other
com.sun.tools.javac.file.RegularFileObject o
public int hashCode ()
private java.io.File getAbsoluteFile ()
java.io.File absFile
public volatile java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
static void ()
}
com/sun/tools/javac/file/RelativePath$RelativeDirectory.classRelativePath.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.RelativePath$RelativeDirectory extends com.sun.tools.javac.file.RelativePath {
static com.sun.tools.javac.file.RelativePath$RelativeDirectory forPackage (java.lang.CharSequence)
CharSequence packageName
public void (java.lang.String)
String p
public void (com.sun.tools.javac.file.RelativePath$RelativeDirectory, java.lang.String)
com.sun.tools.javac.file.RelativePath$RelativeDirectory d
String p
public com.sun.tools.javac.file.RelativePath$RelativeDirectory dirname ()
int l
int sep
public java.lang.String basename ()
int l
int sep
boolean contains (com.sun.tools.javac.file.RelativePath)
com.sun.tools.javac.file.RelativePath other
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
}
com/sun/tools/javac/file/RelativePath$RelativeFile.classRelativePath.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.RelativePath$RelativeFile extends com.sun.tools.javac.file.RelativePath {
static com.sun.tools.javac.file.RelativePath$RelativeFile forClass (java.lang.CharSequence, javax.tools.JavaFileObject$Kind)
CharSequence className
javax.tools.JavaFileObject$Kind kind
public void (java.lang.String)
String p
public void (com.sun.tools.javac.file.RelativePath$RelativeDirectory, java.lang.String)
com.sun.tools.javac.file.RelativePath$RelativeDirectory d
String p
void (com.sun.tools.javac.file.RelativePath$RelativeDirectory, com.sun.tools.javac.file.RelativePath)
com.sun.tools.javac.file.RelativePath$RelativeDirectory d
com.sun.tools.javac.file.RelativePath p
public com.sun.tools.javac.file.RelativePath$RelativeDirectory dirname ()
int sep
public java.lang.String basename ()
int sep
java.util.zip.ZipEntry getZipEntry (java.util.zip.ZipFile)
java.util.zip.ZipFile zip
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
}
com/sun/tools/javac/file/RelativePath.classRelativePath.java
package com.sun.tools.javac.file
public abstract com.sun.tools.javac.file.RelativePath extends java.lang.Object implements java.lang.Comparable {
protected final String path
protected void (java.lang.String)
String p
public abstract com.sun.tools.javac.file.RelativePath$RelativeDirectory dirname ()
public abstract java.lang.String basename ()
public java.io.File getFile (java.io.File)
java.io.File directory
public int compareTo (com.sun.tools.javac.file.RelativePath)
com.sun.tools.javac.file.RelativePath other
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
public java.lang.String getPath ()
public volatile int compareTo (java.lang.Object)
}
com/sun/tools/javac/file/SymbolArchive$SymbolFileObject.classSymbolArchive.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.SymbolArchive$SymbolFileObject extends com.sun.tools.javac.file.ZipArchive$ZipFileObject {
protected void (com.sun.tools.javac.file.SymbolArchive, java.lang.String, java.util.zip.ZipEntry)
com.sun.tools.javac.file.SymbolArchive zarch
String name
java.util.zip.ZipEntry entry
protected java.lang.String inferBinaryName (java.lang.Iterable)
Iterable path
String entryName
String prefix
}
com/sun/tools/javac/file/SymbolArchive.classSymbolArchive.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.SymbolArchive extends com.sun.tools.javac.file.ZipArchive {
final java.io.File origFile
final com.sun.tools.javac.file.RelativePath$RelativeDirectory prefix
public void (com.sun.tools.javac.file.JavacFileManager, java.io.File, java.util.zip.ZipFile, com.sun.tools.javac.file.RelativePath$RelativeDirectory) throws java.io.IOException
com.sun.tools.javac.file.JavacFileManager fileManager
java.io.File orig
java.util.zip.ZipFile zdir
com.sun.tools.javac.file.RelativePath$RelativeDirectory prefix
void addZipEntry (java.util.zip.ZipEntry)
java.util.zip.ZipEntry entry
String name
int i
com.sun.tools.javac.file.RelativePath$RelativeDirectory dirname
String basename
com.sun.tools.javac.util.List list
public javax.tools.JavaFileObject getFileObject (com.sun.tools.javac.file.RelativePath$RelativeDirectory, java.lang.String)
com.sun.tools.javac.file.RelativePath$RelativeDirectory subdirectory
String file
com.sun.tools.javac.file.RelativePath$RelativeDirectory prefix_subdir
java.util.zip.ZipEntry ze
public java.lang.String toString ()
}
com/sun/tools/javac/file/ZipArchive$ZipFileObject.classZipArchive.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.ZipArchive$ZipFileObject extends com.sun.tools.javac.file.BaseFileObject {
private String name
com.sun.tools.javac.file.ZipArchive zarch
java.util.zip.ZipEntry entry
protected void (com.sun.tools.javac.file.ZipArchive, java.lang.String, java.util.zip.ZipEntry)
com.sun.tools.javac.file.ZipArchive zarch
String name
java.util.zip.ZipEntry entry
public java.net.URI toUri ()
java.io.File zipFile
public java.lang.String getName ()
public java.lang.String getShortName ()
public javax.tools.JavaFileObject$Kind getKind ()
public java.io.InputStream openInputStream () throws java.io.IOException
public java.io.OutputStream openOutputStream () throws java.io.IOException
public java.nio.CharBuffer getCharContent (boolean) throws java.io.IOException
java.nio.ByteBuffer bb
javax.tools.JavaFileObject prev
java.io.InputStream in
boolean ignoreEncodingErrors
java.nio.CharBuffer cb
public java.io.Writer openWriter () throws java.io.IOException
public long getLastModified ()
public boolean delete ()
protected java.nio.charset.CharsetDecoder getDecoder (boolean)
boolean ignoreEncodingErrors
protected java.lang.String inferBinaryName (java.lang.Iterable)
Iterable path
String entryName
public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
String cn
javax.tools.JavaFileObject$Kind k
public boolean equals (java.lang.Object)
Object other
com.sun.tools.javac.file.ZipArchive$ZipFileObject o
public int hashCode ()
public volatile java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
}
com/sun/tools/javac/file/ZipArchive.classZipArchive.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.ZipArchive extends java.lang.Object implements com.sun.tools.javac.file.JavacFileManager$Archive {
protected com.sun.tools.javac.file.JavacFileManager fileManager
protected final java.util.Map map
protected final java.util.zip.ZipFile zfile
protected java.lang.ref.Reference absFileRef
public void (com.sun.tools.javac.file.JavacFileManager, java.util.zip.ZipFile) throws java.io.IOException
com.sun.tools.javac.file.JavacFileManager fm
java.util.zip.ZipFile zfile
protected void (com.sun.tools.javac.file.JavacFileManager, java.util.zip.ZipFile, boolean) throws java.io.IOException
com.sun.tools.javac.file.JavacFileManager fm
java.util.zip.ZipFile zfile
boolean initMap
protected void initMap () throws java.io.IOException
java.util.zip.ZipEntry entry
java.io.IOException io
InternalError ex
java.util.zip.ZipEntry entry
java.util.Enumeration e
void addZipEntry (java.util.zip.ZipEntry)
java.util.zip.ZipEntry entry
String name
int i
com.sun.tools.javac.file.RelativePath$RelativeDirectory dirname
String basename
com.sun.tools.javac.util.List list
public boolean contains (com.sun.tools.javac.file.RelativePath)
com.sun.tools.javac.file.RelativePath name
com.sun.tools.javac.file.RelativePath$RelativeDirectory dirname
String basename
com.sun.tools.javac.util.List list
public com.sun.tools.javac.util.List getFiles (com.sun.tools.javac.file.RelativePath$RelativeDirectory)
com.sun.tools.javac.file.RelativePath$RelativeDirectory subdirectory
public javax.tools.JavaFileObject getFileObject (com.sun.tools.javac.file.RelativePath$RelativeDirectory, java.lang.String)
com.sun.tools.javac.file.RelativePath$RelativeDirectory subdirectory
String file
java.util.zip.ZipEntry ze
public java.util.Set getSubdirectories ()
public void close () throws java.io.IOException
public java.lang.String toString ()
private java.io.File getAbsoluteFile ()
java.io.File absFile
static java.io.File access$000 (com.sun.tools.javac.file.ZipArchive)
com.sun.tools.javac.file.ZipArchive x0
}
com/sun/tools/javac/file/ZipFileIndex$DirectoryEntry.classZipFileIndex.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.ZipFileIndex$DirectoryEntry extends java.lang.Object {
private boolean filesInited
private boolean directoriesInited
private boolean zipFileEntriesInited
private boolean entriesInited
private long writtenOffsetOffset
private com.sun.tools.javac.file.RelativePath$RelativeDirectory dirName
private com.sun.tools.javac.util.List zipFileEntriesFiles
private com.sun.tools.javac.util.List zipFileEntriesDirectories
private com.sun.tools.javac.util.List zipFileEntries
private java.util.List entries
private com.sun.tools.javac.file.ZipFileIndex zipFileIndex
private int numEntries
void (com.sun.tools.javac.file.RelativePath$RelativeDirectory, com.sun.tools.javac.file.ZipFileIndex)
com.sun.tools.javac.file.RelativePath$RelativeDirectory dirName
com.sun.tools.javac.file.ZipFileIndex index
private com.sun.tools.javac.util.List getFiles ()
com.sun.tools.javac.file.ZipFileIndex$Entry e
private com.sun.tools.javac.util.List getDirectories ()
com.sun.tools.javac.file.ZipFileIndex$Entry e
private com.sun.tools.javac.util.List getEntries ()
com.sun.tools.javac.file.ZipFileIndex$Entry zfie
private com.sun.tools.javac.file.ZipFileIndex$Entry getEntry (java.lang.String)
String rootName
int index
private void initEntries ()
int i
int from
int to
int zfieNameBytesLen
byte[] zfieNameBytes
String eName
boolean eIsDir
int eOffset
int eSize
int eCsize
long eJavaTimestamp
com.sun.tools.javac.file.ZipFileIndex$Entry rfie
int nFiles
java.io.RandomAccessFile raf
java.io.File indexFile
java.util.List getEntriesAsCollection ()
static com.sun.tools.javac.file.ZipFileIndex$Entry access$100 (com.sun.tools.javac.file.ZipFileIndex$DirectoryEntry, java.lang.String)
com.sun.tools.javac.file.ZipFileIndex$DirectoryEntry x0
String x1
static com.sun.tools.javac.util.List access$200 (com.sun.tools.javac.file.ZipFileIndex$DirectoryEntry)
com.sun.tools.javac.file.ZipFileIndex$DirectoryEntry x0
static com.sun.tools.javac.util.List access$300 (com.sun.tools.javac.file.ZipFileIndex$DirectoryEntry)
com.sun.tools.javac.file.ZipFileIndex$DirectoryEntry x0
static int access$1502 (com.sun.tools.javac.file.ZipFileIndex$DirectoryEntry, int)
com.sun.tools.javac.file.ZipFileIndex$DirectoryEntry x0
int x1
static long access$1602 (com.sun.tools.javac.file.ZipFileIndex$DirectoryEntry, long)
com.sun.tools.javac.file.ZipFileIndex$DirectoryEntry x0
long x1
static com.sun.tools.javac.file.RelativePath$RelativeDirectory access$1700 (com.sun.tools.javac.file.ZipFileIndex$DirectoryEntry)
com.sun.tools.javac.file.ZipFileIndex$DirectoryEntry x0
}
com/sun/tools/javac/file/ZipFileIndex$Entry.classZipFileIndex.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.ZipFileIndex$Entry extends java.lang.Object implements java.lang.Comparable {
public static final com.sun.tools.javac.file.ZipFileIndex$Entry[] EMPTY_ARRAY
com.sun.tools.javac.file.RelativePath$RelativeDirectory dir
boolean isDir
String name
int offset
int size
int compressedSize
long javatime
private int nativetime
public void (com.sun.tools.javac.file.RelativePath)
com.sun.tools.javac.file.RelativePath path
public void (com.sun.tools.javac.file.RelativePath$RelativeDirectory, java.lang.String)
com.sun.tools.javac.file.RelativePath$RelativeDirectory directory
String name
public java.lang.String getName ()
public java.lang.String getFileName ()
public long getLastModified ()
private static long dosToJavaTime (int)
int dtime
java.util.Calendar c
void setNativeTime (int)
int natTime
public boolean isDirectory ()
public int compareTo (com.sun.tools.javac.file.ZipFileIndex$Entry)
int c
com.sun.tools.javac.file.ZipFileIndex$Entry other
com.sun.tools.javac.file.RelativePath$RelativeDirectory otherD
public boolean equals (java.lang.Object)
Object o
com.sun.tools.javac.file.ZipFileIndex$Entry other
public int hashCode ()
int hash
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
static void ()
}
com/sun/tools/javac/file/ZipFileIndex$ZipDirectory.classZipFileIndex.java
package com.sun.tools.javac.file
com.sun.tools.javac.file.ZipFileIndex$ZipDirectory extends java.lang.Object {
private com.sun.tools.javac.file.RelativePath$RelativeDirectory lastDir
private int lastStart
private int lastLen
byte[] zipDir
java.io.RandomAccessFile zipRandomFile
com.sun.tools.javac.file.ZipFileIndex zipFileIndex
final com.sun.tools.javac.file.ZipFileIndex this$0
public void (com.sun.tools.javac.file.ZipFileIndex, java.io.RandomAccessFile, long, long, com.sun.tools.javac.file.ZipFileIndex) throws java.io.IOException
java.io.RandomAccessFile zipRandomFile
long start
long end
com.sun.tools.javac.file.ZipFileIndex index
private boolean hasValidHeader () throws java.io.IOException
long pos
private void findCENRecord (long, long) throws java.io.IOException
int sz
long endbufpos
int i
long start
long end
long totalLength
int endbuflen
byte[] endbuf
long endbufend
private void buildIndex () throws java.io.IOException
int pos
com.sun.tools.javac.file.RelativePath$RelativeDirectory parent
String file
com.sun.tools.javac.file.ZipFileIndex$Entry zipFileIndexEntry
com.sun.tools.javac.file.RelativePath$RelativeDirectory d
java.util.ArrayList entryList
int len
private int readEntry (int, java.util.List, java.util.Map) throws java.io.IOException
byte nextByte
int index
int index
com.sun.tools.javac.file.RelativePath$RelativeDirectory tempDirectory
com.sun.tools.javac.file.ZipFileIndex$Entry entry
int pos
java.util.List entryList
java.util.Map directories
int dirStart
int fileStart
int fileEnd
com.sun.tools.javac.file.RelativePath$RelativeDirectory directory
static void access$000 (com.sun.tools.javac.file.ZipFileIndex$ZipDirectory) throws java.io.IOException
com.sun.tools.javac.file.ZipFileIndex$ZipDirectory x0
}
com/sun/tools/javac/file/ZipFileIndex$ZipFormatException.classZipFileIndex.java
package com.sun.tools.javac.file
final com.sun.tools.javac.file.ZipFileIndex$ZipFormatException extends java.io.IOException {
private static final long serialVersionUID
protected void (java.lang.String)
String message
protected void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/sun/tools/javac/file/ZipFileIndex.classZipFileIndex.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.ZipFileIndex extends java.lang.Object {
private static final String MIN_CHAR
private static final String MAX_CHAR
public static final long NOT_MODIFIED
private static final boolean NON_BATCH_MODE
private java.util.Map directories
private java.util.Set allDirs
final java.io.File zipFile
private java.lang.ref.Reference absFileRef
long zipFileLastModified
private java.io.RandomAccessFile zipRandomFile
private com.sun.tools.javac.file.ZipFileIndex$Entry[] entries
private boolean readFromIndex
private java.io.File zipIndexFile
private boolean triedToReadIndex
final com.sun.tools.javac.file.RelativePath$RelativeDirectory symbolFilePrefix
private final int symbolFilePrefixLength
private boolean hasPopulatedData
long lastReferenceTimeStamp
private final boolean usePreindexedCache
private final String preindexedCacheLocation
private boolean writeIndex
private java.util.Map relativeDirectoryCache
private java.lang.ref.SoftReference inflaterRef
public synchronized boolean isOpen ()
void (java.io.File, com.sun.tools.javac.file.RelativePath$RelativeDirectory, boolean, boolean, java.lang.String) throws java.io.IOException
java.io.File zipFile
com.sun.tools.javac.file.RelativePath$RelativeDirectory symbolFilePrefix
boolean writeIndex
boolean useCache
String cacheLocation
public java.lang.String toString ()
protected void finalize () throws java.lang.Throwable
private boolean isUpToDate ()
private void checkIndex () throws java.io.IOException
long totalLength
com.sun.tools.javac.file.ZipFileIndex$ZipDirectory directory
boolean isUpToDate
private void openFile () throws java.io.FileNotFoundException
private void cleanupState ()
public synchronized void close ()
private void closeFile ()
synchronized com.sun.tools.javac.file.ZipFileIndex$Entry getZipIndexEntry (com.sun.tools.javac.file.RelativePath)
com.sun.tools.javac.file.ZipFileIndex$DirectoryEntry de
String lookFor
java.io.IOException e
com.sun.tools.javac.file.RelativePath path
public synchronized com.sun.tools.javac.util.List getFiles (com.sun.tools.javac.file.RelativePath$RelativeDirectory)
com.sun.tools.javac.file.ZipFileIndex$DirectoryEntry de
com.sun.tools.javac.util.List ret
java.io.IOException e
com.sun.tools.javac.file.RelativePath$RelativeDirectory path
public synchronized java.util.List getDirectories (com.sun.tools.javac.file.RelativePath$RelativeDirectory)
com.sun.tools.javac.file.ZipFileIndex$DirectoryEntry de
com.sun.tools.javac.util.List ret
java.io.IOException e
com.sun.tools.javac.file.RelativePath$RelativeDirectory path
public synchronized java.util.Set getAllDirectories ()
java.io.IOException e
public synchronized boolean contains (com.sun.tools.javac.file.RelativePath)
java.io.IOException e
com.sun.tools.javac.file.RelativePath path
public synchronized boolean isDirectory (com.sun.tools.javac.file.RelativePath) throws java.io.IOException
com.sun.tools.javac.file.RelativePath path
public synchronized long getLastModified (com.sun.tools.javac.file.RelativePath$RelativeFile) throws java.io.IOException
com.sun.tools.javac.file.RelativePath$RelativeFile path
com.sun.tools.javac.file.ZipFileIndex$Entry entry
public synchronized int length (com.sun.tools.javac.file.RelativePath$RelativeFile) throws java.io.IOException
com.sun.tools.javac.file.RelativePath$RelativeFile path
com.sun.tools.javac.file.ZipFileIndex$Entry entry
byte[] header
public synchronized byte[] read (com.sun.tools.javac.file.RelativePath$RelativeFile) throws java.io.IOException
com.sun.tools.javac.file.RelativePath$RelativeFile path
com.sun.tools.javac.file.ZipFileIndex$Entry entry
synchronized byte[] read (com.sun.tools.javac.file.ZipFileIndex$Entry) throws java.io.IOException
com.sun.tools.javac.file.ZipFileIndex$Entry entry
byte[] result
public synchronized int read (com.sun.tools.javac.file.RelativePath$RelativeFile, byte[]) throws java.io.IOException
com.sun.tools.javac.file.RelativePath$RelativeFile path
byte[] buffer
com.sun.tools.javac.file.ZipFileIndex$Entry entry
synchronized int read (com.sun.tools.javac.file.ZipFileIndex$Entry, byte[]) throws java.io.IOException
com.sun.tools.javac.file.ZipFileIndex$Entry entry
byte[] buffer
int result
private byte[] readBytes (com.sun.tools.javac.file.ZipFileIndex$Entry) throws java.io.IOException
com.sun.tools.javac.file.ZipFileIndex$Entry entry
byte[] header
int csize
byte[] cbuf
int size
byte[] buf
private int readBytes (com.sun.tools.javac.file.ZipFileIndex$Entry, byte[]) throws java.io.IOException
int count
int offset
int size
com.sun.tools.javac.file.ZipFileIndex$Entry entry
byte[] buffer
byte[] header
int csize
byte[] cbuf
int count
private byte[] getHeader (com.sun.tools.javac.file.ZipFileIndex$Entry) throws java.io.IOException
com.sun.tools.javac.file.ZipFileIndex$Entry entry
byte[] header
private int inflate (byte[], byte[])
java.util.zip.DataFormatException ex
byte[] src
byte[] dest
java.util.zip.Inflater inflater
private static int get2ByteLittleEndian (byte[], int)
byte[] buf
int pos
private static int get4ByteLittleEndian (byte[], int)
byte[] buf
int pos
public long getZipFileLastModified () throws java.io.IOException
private boolean readIndex ()
int dirNameBytesLen
byte[] dirNameBytes
com.sun.tools.javac.file.RelativePath$RelativeDirectory dirNameStr
com.sun.tools.javac.file.ZipFileIndex$DirectoryEntry de
int nDirs
int numDirs
java.io.File indexFileName
long fileStamp
java.io.RandomAccessFile raf
boolean ret
private boolean writeIndex ()
com.sun.tools.javac.file.ZipFileIndex$DirectoryEntry dirEntry
byte[] dirNameBytes
int dirNameBytesLen
java.util.List dirEntries
com.sun.tools.javac.file.RelativePath$RelativeDirectory dirName
byte[] zfieNameBytes
int zfieNameBytesLen
com.sun.tools.javac.file.ZipFileIndex$Entry zfie
long currFP
long offsetOffset
java.util.List list
com.sun.tools.javac.file.ZipFileIndex$DirectoryEntry de
java.util.List directoriesToWrite
java.util.Map offsets
boolean ret
java.io.File indexFile
java.io.RandomAccessFile raf
long writtenSoFar
public boolean writeZipIndex ()
private java.io.File getIndexFile ()
public java.io.File getZipFile ()
java.io.File getAbsoluteFile ()
java.io.File absFile
private com.sun.tools.javac.file.RelativePath$RelativeDirectory getRelativeDirectory (java.lang.String)
com.sun.tools.javac.file.RelativePath$RelativeDirectory rd
String path
com.sun.tools.javac.file.RelativePath$RelativeDirectory rd
java.lang.ref.SoftReference ref
static int access$400 (byte[], int)
byte[] x0
int x1
static int access$500 (byte[], int)
byte[] x0
int x1
static java.util.Map access$602 (com.sun.tools.javac.file.ZipFileIndex, java.util.Map)
com.sun.tools.javac.file.ZipFileIndex x0
java.util.Map x1
static java.util.Map access$600 (com.sun.tools.javac.file.ZipFileIndex)
com.sun.tools.javac.file.ZipFileIndex x0
static com.sun.tools.javac.file.RelativePath$RelativeDirectory access$700 (com.sun.tools.javac.file.ZipFileIndex, java.lang.String)
com.sun.tools.javac.file.ZipFileIndex x0
String x1
static com.sun.tools.javac.file.ZipFileIndex$Entry[] access$802 (com.sun.tools.javac.file.ZipFileIndex, com.sun.tools.javac.file.ZipFileIndex$Entry[])
com.sun.tools.javac.file.ZipFileIndex x0
com.sun.tools.javac.file.ZipFileIndex$Entry[] x1
static com.sun.tools.javac.file.ZipFileIndex$Entry[] access$800 (com.sun.tools.javac.file.ZipFileIndex)
com.sun.tools.javac.file.ZipFileIndex x0
static void access$900 (com.sun.tools.javac.file.ZipFileIndex)
com.sun.tools.javac.file.ZipFileIndex x0
static int access$1000 (com.sun.tools.javac.file.ZipFileIndex)
com.sun.tools.javac.file.ZipFileIndex x0
static boolean access$1100 (com.sun.tools.javac.file.ZipFileIndex)
com.sun.tools.javac.file.ZipFileIndex x0
static java.lang.String access$1200 ()
static java.lang.String access$1300 ()
static java.io.File access$1400 (com.sun.tools.javac.file.ZipFileIndex)
com.sun.tools.javac.file.ZipFileIndex x0
static void ()
}
com/sun/tools/javac/file/ZipFileIndexArchive$ZipFileIndexFileObject.classZipFileIndexArchive.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.ZipFileIndexArchive$ZipFileIndexFileObject extends com.sun.tools.javac.file.BaseFileObject {
private String name
com.sun.tools.javac.file.ZipFileIndex zfIndex
com.sun.tools.javac.file.ZipFileIndex$Entry entry
java.io.InputStream inputStream
java.io.File zipName
void (com.sun.tools.javac.file.JavacFileManager, com.sun.tools.javac.file.ZipFileIndex, com.sun.tools.javac.file.ZipFileIndex$Entry, java.io.File)
com.sun.tools.javac.file.JavacFileManager fileManager
com.sun.tools.javac.file.ZipFileIndex zfIndex
com.sun.tools.javac.file.ZipFileIndex$Entry entry
java.io.File zipFileName
public java.net.URI toUri ()
public java.lang.String getName ()
public java.lang.String getShortName ()
public javax.tools.JavaFileObject$Kind getKind ()
public java.io.InputStream openInputStream () throws java.io.IOException
public java.io.OutputStream openOutputStream () throws java.io.IOException
public java.nio.CharBuffer getCharContent (boolean) throws java.io.IOException
java.nio.ByteBuffer bb
javax.tools.JavaFileObject prev
java.io.InputStream in
boolean ignoreEncodingErrors
java.nio.CharBuffer cb
public java.io.Writer openWriter () throws java.io.IOException
public long getLastModified ()
public boolean delete ()
protected java.nio.charset.CharsetDecoder getDecoder (boolean)
boolean ignoreEncodingErrors
protected java.lang.String inferBinaryName (java.lang.Iterable)
String prefix
Iterable path
String entryName
public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
String cn
javax.tools.JavaFileObject$Kind k
public boolean equals (java.lang.Object)
Object other
com.sun.tools.javac.file.ZipFileIndexArchive$ZipFileIndexFileObject o
public int hashCode ()
private java.lang.String getPrefixedEntryName ()
public volatile java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
}
com/sun/tools/javac/file/ZipFileIndexArchive.classZipFileIndexArchive.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.ZipFileIndexArchive extends java.lang.Object implements com.sun.tools.javac.file.JavacFileManager$Archive {
private final com.sun.tools.javac.file.ZipFileIndex zfIndex
private com.sun.tools.javac.file.JavacFileManager fileManager
public void (com.sun.tools.javac.file.JavacFileManager, com.sun.tools.javac.file.ZipFileIndex) throws java.io.IOException
com.sun.tools.javac.file.JavacFileManager fileManager
com.sun.tools.javac.file.ZipFileIndex zdir
public boolean contains (com.sun.tools.javac.file.RelativePath)
com.sun.tools.javac.file.RelativePath name
public com.sun.tools.javac.util.List getFiles (com.sun.tools.javac.file.RelativePath$RelativeDirectory)
com.sun.tools.javac.file.RelativePath$RelativeDirectory subdirectory
public javax.tools.JavaFileObject getFileObject (com.sun.tools.javac.file.RelativePath$RelativeDirectory, java.lang.String)
com.sun.tools.javac.file.RelativePath$RelativeDirectory subdirectory
String file
com.sun.tools.javac.file.RelativePath$RelativeFile fullZipFileName
com.sun.tools.javac.file.ZipFileIndex$Entry entry
javax.tools.JavaFileObject ret
public java.util.Set getSubdirectories ()
public void close () throws java.io.IOException
public java.lang.String toString ()
}
com/sun/tools/javac/file/ZipFileIndexCache.classZipFileIndexCache.java
package com.sun.tools.javac.file
public com.sun.tools.javac.file.ZipFileIndexCache extends java.lang.Object {
private final java.util.Map map
private static com.sun.tools.javac.file.ZipFileIndexCache sharedInstance
public void ()
public static synchronized com.sun.tools.javac.file.ZipFileIndexCache getSharedInstance ()
public static com.sun.tools.javac.file.ZipFileIndexCache instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.file.ZipFileIndexCache instance
public java.util.List getZipFileIndexes ()
public synchronized java.util.List getZipFileIndexes (boolean)
com.sun.tools.javac.file.ZipFileIndex elem
boolean openedOnly
java.util.List zipFileIndexes
public synchronized com.sun.tools.javac.file.ZipFileIndex getZipFileIndex (java.io.File, com.sun.tools.javac.file.RelativePath$RelativeDirectory, boolean, java.lang.String, boolean) throws java.io.IOException
java.io.File zipFile
com.sun.tools.javac.file.RelativePath$RelativeDirectory symbolFilePrefix
boolean useCache
String cacheLocation
boolean writeIndex
com.sun.tools.javac.file.ZipFileIndex zi
public synchronized com.sun.tools.javac.file.ZipFileIndex getExistingZipIndex (java.io.File)
java.io.File zipFile
public synchronized void clearCache ()
public synchronized void clearCache (long)
long timeToTest
java.io.File cachedFile
com.sun.tools.javac.file.ZipFileIndex cachedZipIndex
long timeNotUsed
java.util.Iterator cachedFileIterator
public synchronized void removeFromCache (java.io.File)
java.io.File file
public synchronized void setOpenedIndexes (java.util.List) throws java.lang.IllegalStateException
String msg
com.sun.tools.javac.file.ZipFileIndex zfi
java.util.List indexes
}
com/sun/tools/javac/jvm/ByteCodes.classByteCodes.java
package com.sun.tools.javac.jvm
public abstract com.sun.tools.javac.jvm.ByteCodes extends java.lang.Object {
public static final int illegal
public static final int nop
public static final int aconst_null
public static final int iconst_m1
public static final int iconst_0
public static final int iconst_1
public static final int iconst_2
public static final int iconst_3
public static final int iconst_4
public static final int iconst_5
public static final int lconst_0
public static final int lconst_1
public static final int fconst_0
public static final int fconst_1
public static final int fconst_2
public static final int dconst_0
public static final int dconst_1
public static final int bipush
public static final int sipush
public static final int ldc1
public static final int ldc2
public static final int ldc2w
public static final int iload
public static final int lload
public static final int fload
public static final int dload
public static final int aload
public static final int iload_0
public static final int iload_1
public static final int iload_2
public static final int iload_3
public static final int lload_0
public static final int lload_1
public static final int lload_2
public static final int lload_3
public static final int fload_0
public static final int fload_1
public static final int fload_2
public static final int fload_3
public static final int dload_0
public static final int dload_1
public static final int dload_2
public static final int dload_3
public static final int aload_0
public static final int aload_1
public static final int aload_2
public static final int aload_3
public static final int iaload
public static final int laload
public static final int faload
public static final int daload
public static final int aaload
public static final int baload
public static final int caload
public static final int saload
public static final int istore
public static final int lstore
public static final int fstore
public static final int dstore
public static final int astore
public static final int istore_0
public static final int istore_1
public static final int istore_2
public static final int istore_3
public static final int lstore_0
public static final int lstore_1
public static final int lstore_2
public static final int lstore_3
public static final int fstore_0
public static final int fstore_1
public static final int fstore_2
public static final int fstore_3
public static final int dstore_0
public static final int dstore_1
public static final int dstore_2
public static final int dstore_3
public static final int astore_0
public static final int astore_1
public static final int astore_2
public static final int astore_3
public static final int iastore
public static final int lastore
public static final int fastore
public static final int dastore
public static final int aastore
public static final int bastore
public static final int castore
public static final int sastore
public static final int pop
public static final int pop2
public static final int dup
public static final int dup_x1
public static final int dup_x2
public static final int dup2
public static final int dup2_x1
public static final int dup2_x2
public static final int swap
public static final int iadd
public static final int ladd
public static final int fadd
public static final int dadd
public static final int isub
public static final int lsub
public static final int fsub
public static final int dsub
public static final int imul
public static final int lmul
public static final int fmul
public static final int dmul
public static final int idiv
public static final int ldiv
public static final int fdiv
public static final int ddiv
public static final int imod
public static final int lmod
public static final int fmod
public static final int dmod
public static final int ineg
public static final int lneg
public static final int fneg
public static final int dneg
public static final int ishl
public static final int lshl
public static final int ishr
public static final int lshr
public static final int iushr
public static final int lushr
public static final int iand
public static final int land
public static final int ior
public static final int lor
public static final int ixor
public static final int lxor
public static final int iinc
public static final int i2l
public static final int i2f
public static final int i2d
public static final int l2i
public static final int l2f
public static final int l2d
public static final int f2i
public static final int f2l
public static final int f2d
public static final int d2i
public static final int d2l
public static final int d2f
public static final int int2byte
public static final int int2char
public static final int int2short
public static final int lcmp
public static final int fcmpl
public static final int fcmpg
public static final int dcmpl
public static final int dcmpg
public static final int ifeq
public static final int ifne
public static final int iflt
public static final int ifge
public static final int ifgt
public static final int ifle
public static final int if_icmpeq
public static final int if_icmpne
public static final int if_icmplt
public static final int if_icmpge
public static final int if_icmpgt
public static final int if_icmple
public static final int if_acmpeq
public static final int if_acmpne
public static final int goto_
public static final int jsr
public static final int ret
public static final int tableswitch
public static final int lookupswitch
public static final int ireturn
public static final int lreturn
public static final int freturn
public static final int dreturn
public static final int areturn
public static final int return_
public static final int getstatic
public static final int putstatic
public static final int getfield
public static final int putfield
public static final int invokevirtual
public static final int invokespecial
public static final int invokestatic
public static final int invokeinterface
public static final int invokedynamic
public static final int new_
public static final int newarray
public static final int anewarray
public static final int arraylength
public static final int athrow
public static final int checkcast
public static final int instanceof_
public static final int monitorenter
public static final int monitorexit
public static final int wide
public static final int multianewarray
public static final int if_acmp_null
public static final int if_acmp_nonnull
public static final int goto_w
public static final int jsr_w
public static final int breakpoint
public static final int ByteCodeCount
public static final int string_add
public static final int bool_not
public static final int bool_and
public static final int bool_or
public static final int ishll
public static final int lshll
public static final int ishrl
public static final int lshrl
public static final int iushrl
public static final int lushrl
public static final int nullchk
public static final int error
public static final int dontgoto
public static final int preShift
public static final int preMask
public static final int INTcode
public static final int LONGcode
public static final int FLOATcode
public static final int DOUBLEcode
public static final int OBJECTcode
public static final int BYTEcode
public static final int CHARcode
public static final int SHORTcode
public static final int VOIDcode
public static final int TypeCodeCount
public static final String[] typecodeNames
static void ()
}
com/sun/tools/javac/jvm/CRTFlags.classCRTFlags.java
package com.sun.tools.javac.jvm
public abstract com.sun.tools.javac.jvm.CRTFlags extends java.lang.Object {
public static final int CRT_STATEMENT
public static final int CRT_BLOCK
public static final int CRT_ASSIGNMENT
public static final int CRT_FLOW_CONTROLLER
public static final int CRT_FLOW_TARGET
public static final int CRT_INVOKE
public static final int CRT_CREATE
public static final int CRT_BRANCH_TRUE
public static final int CRT_BRANCH_FALSE
public static final int CRT_VALID_FLAGS
}
com/sun/tools/javac/jvm/CRTable$CRTEntry.classCRTable.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.CRTable$CRTEntry extends java.lang.Object {
Object tree
int flags
int startPc
int endPc
void (java.lang.Object, int, int, int)
Object tree
int flags
int startPc
int endPc
}
com/sun/tools/javac/jvm/CRTable$SourceComputer.classCRTable.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.CRTable$SourceComputer extends com.sun.tools.javac.tree.JCTree$Visitor {
com.sun.tools.javac.jvm.CRTable$SourceRange result
final com.sun.tools.javac.jvm.CRTable this$0
void (com.sun.tools.javac.jvm.CRTable)
com.sun.tools.javac.jvm.CRTable this$0
public com.sun.tools.javac.jvm.CRTable$SourceRange csp (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public com.sun.tools.javac.jvm.CRTable$SourceRange csp (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
com.sun.tools.javac.jvm.CRTable$SourceRange list_sr
public com.sun.tools.javac.jvm.CRTable$SourceRange cspCases (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
com.sun.tools.javac.jvm.CRTable$SourceRange list_sr
public com.sun.tools.javac.jvm.CRTable$SourceRange cspCatchers (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
com.sun.tools.javac.jvm.CRTable$SourceRange list_sr
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitSkip (com.sun.tools.javac.tree.JCTree$JCSkip)
com.sun.tools.javac.tree.JCTree$JCSkip tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
com.sun.tools.javac.tree.JCTree$JCBlock tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
com.sun.tools.javac.tree.JCTree$JCDoWhileLoop tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
com.sun.tools.javac.tree.JCTree$JCWhileLoop tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
com.sun.tools.javac.tree.JCTree$JCForLoop tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitLabelled (com.sun.tools.javac.tree.JCTree$JCLabeledStatement)
com.sun.tools.javac.tree.JCTree$JCLabeledStatement tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
com.sun.tools.javac.tree.JCTree$JCSwitch tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitCase (com.sun.tools.javac.tree.JCTree$JCCase)
com.sun.tools.javac.tree.JCTree$JCCase tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitSynchronized (com.sun.tools.javac.tree.JCTree$JCSynchronized)
com.sun.tools.javac.tree.JCTree$JCSynchronized tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
com.sun.tools.javac.tree.JCTree$JCTry tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitCatch (com.sun.tools.javac.tree.JCTree$JCCatch)
com.sun.tools.javac.tree.JCTree$JCCatch tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
com.sun.tools.javac.tree.JCTree$JCConditional tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
com.sun.tools.javac.tree.JCTree$JCIf tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitExec (com.sun.tools.javac.tree.JCTree$JCExpressionStatement)
com.sun.tools.javac.tree.JCTree$JCExpressionStatement tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak)
com.sun.tools.javac.tree.JCTree$JCBreak tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue)
com.sun.tools.javac.tree.JCTree$JCContinue tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
com.sun.tools.javac.tree.JCTree$JCReturn tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow)
com.sun.tools.javac.tree.JCTree$JCThrow tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitAssert (com.sun.tools.javac.tree.JCTree$JCAssert)
com.sun.tools.javac.tree.JCTree$JCAssert tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCNewClass tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
com.sun.tools.javac.tree.JCTree$JCNewArray tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
com.sun.tools.javac.tree.JCTree$JCParens tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
com.sun.tools.javac.tree.JCTree$JCAssign tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
com.sun.tools.javac.tree.JCTree$JCAssignOp tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
com.sun.tools.javac.tree.JCTree$JCUnary tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
com.sun.tools.javac.tree.JCTree$JCBinary tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
com.sun.tools.javac.tree.JCTree$JCTypeCast tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitTypeTest (com.sun.tools.javac.tree.JCTree$JCInstanceOf)
com.sun.tools.javac.tree.JCTree$JCInstanceOf tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitIndexed (com.sun.tools.javac.tree.JCTree$JCArrayAccess)
com.sun.tools.javac.tree.JCTree$JCArrayAccess tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.tree.JCTree$JCIdent tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitLiteral (com.sun.tools.javac.tree.JCTree$JCLiteral)
com.sun.tools.javac.tree.JCTree$JCLiteral tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitTypeIdent (com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree)
com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitTypeArray (com.sun.tools.javac.tree.JCTree$JCArrayTypeTree)
com.sun.tools.javac.tree.JCTree$JCArrayTypeTree tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply)
com.sun.tools.javac.tree.JCTree$JCTypeApply tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitLetExpr (com.sun.tools.javac.tree.JCTree$LetExpr)
com.sun.tools.javac.tree.JCTree$LetExpr tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
com.sun.tools.javac.tree.JCTree$JCTypeParameter tree
com.sun.tools.javac.jvm.CRTable$SourceRange sr
public void visitWildcard (com.sun.tools.javac.tree.JCTree$JCWildcard)
com.sun.tools.javac.tree.JCTree$JCWildcard tree
public void visitErroneous (com.sun.tools.javac.tree.JCTree$JCErroneous)
com.sun.tools.javac.tree.JCTree$JCErroneous tree
public void visitTree (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public int startPos (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public int endPos (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
}
com/sun/tools/javac/jvm/CRTable$SourceRange.classCRTable.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.CRTable$SourceRange extends java.lang.Object {
int startPos
int endPos
void ()
void (int, int)
int startPos
int endPos
com.sun.tools.javac.jvm.CRTable$SourceRange mergeWith (com.sun.tools.javac.jvm.CRTable$SourceRange)
com.sun.tools.javac.jvm.CRTable$SourceRange sr
}
com/sun/tools/javac/jvm/CRTable.classCRTable.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.CRTable extends java.lang.Object implements com.sun.tools.javac.jvm.CRTFlags {
private final boolean crtDebug
private com.sun.tools.javac.util.ListBuffer entries
private java.util.Map positions
private com.sun.tools.javac.tree.EndPosTable endPosTable
com.sun.tools.javac.tree.JCTree$JCMethodDecl methodTree
public void (com.sun.tools.javac.tree.JCTree$JCMethodDecl, com.sun.tools.javac.tree.EndPosTable)
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
com.sun.tools.javac.tree.EndPosTable endPosTable
public void put (java.lang.Object, int, int, int)
Object tree
int flags
int startPc
int endPc
public int writeCRT (com.sun.tools.javac.util.ByteBuffer, com.sun.tools.javac.util.Position$LineMap, com.sun.tools.javac.util.Log)
com.sun.tools.javac.jvm.CRTable$CRTEntry entry
com.sun.tools.javac.jvm.CRTable$SourceRange pos
int startPos
int endPos
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.ByteBuffer databuf
com.sun.tools.javac.util.Position$LineMap lineMap
com.sun.tools.javac.util.Log log
int crtEntries
public int length ()
private java.lang.String getTypes (int)
int flags
String types
private int encodePosition (int, com.sun.tools.javac.util.Position$LineMap, com.sun.tools.javac.util.Log)
int pos
com.sun.tools.javac.util.Position$LineMap lineMap
com.sun.tools.javac.util.Log log
int line
int col
int new_pos
static java.util.Map access$000 (com.sun.tools.javac.jvm.CRTable)
com.sun.tools.javac.jvm.CRTable x0
static com.sun.tools.javac.tree.EndPosTable access$100 (com.sun.tools.javac.jvm.CRTable)
com.sun.tools.javac.jvm.CRTable x0
}
com/sun/tools/javac/jvm/ClassFile$NameAndType.classClassFile.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.ClassFile$NameAndType extends java.lang.Object {
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Types$UniqueType uniqueType
com.sun.tools.javac.code.Types types
void (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Types types
void setType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
}
com/sun/tools/javac/jvm/ClassFile$Version.classClassFile.java
package com.sun.tools.javac.jvm
public final com.sun.tools.javac.jvm.ClassFile$Version extends java.lang.Enum {
public static final com.sun.tools.javac.jvm.ClassFile$Version V45_3
public static final com.sun.tools.javac.jvm.ClassFile$Version V49
public static final com.sun.tools.javac.jvm.ClassFile$Version V50
public static final com.sun.tools.javac.jvm.ClassFile$Version V51
public static final com.sun.tools.javac.jvm.ClassFile$Version V52
public final int major
public final int minor
private static final com.sun.tools.javac.jvm.ClassFile$Version[] $VALUES
public static com.sun.tools.javac.jvm.ClassFile$Version[] values ()
public static com.sun.tools.javac.jvm.ClassFile$Version valueOf (java.lang.String)
String name
private void (java.lang.String, int, int, int)
int major
int minor
static void ()
}
com/sun/tools/javac/jvm/ClassFile.classClassFile.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.ClassFile extends java.lang.Object {
public static final int JAVA_MAGIC
public static final int CONSTANT_Utf8
public static final int CONSTANT_Unicode
public static final int CONSTANT_Integer
public static final int CONSTANT_Float
public static final int CONSTANT_Long
public static final int CONSTANT_Double
public static final int CONSTANT_Class
public static final int CONSTANT_String
public static final int CONSTANT_Fieldref
public static final int CONSTANT_Methodref
public static final int CONSTANT_InterfaceMethodref
public static final int CONSTANT_NameandType
public static final int CONSTANT_MethodHandle
public static final int CONSTANT_MethodType
public static final int CONSTANT_InvokeDynamic
public static final int REF_getField
public static final int REF_getStatic
public static final int REF_putField
public static final int REF_putStatic
public static final int REF_invokeVirtual
public static final int REF_invokeStatic
public static final int REF_invokeSpecial
public static final int REF_newInvokeSpecial
public static final int REF_invokeInterface
public static final int MAX_PARAMETERS
public static final int MAX_DIMENSIONS
public static final int MAX_CODE
public static final int MAX_LOCALS
public static final int MAX_STACK
public void ()
public static byte[] internalize (byte[], int, int)
byte b
int j
byte[] buf
int offset
int len
byte[] translated
public static byte[] internalize (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
public static byte[] externalize (byte[], int, int)
byte b
int j
byte[] buf
int offset
int len
byte[] translated
public static byte[] externalize (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
}
com/sun/tools/javac/jvm/ClassReader$1.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$1 extends java.lang.Object implements com.sun.tools.javac.code.Symbol$Completer {
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader)
com.sun.tools.javac.jvm.ClassReader this$0
public void complete (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
com.sun.tools.javac.code.Symbol sym
}
com/sun/tools/javac/jvm/ClassReader$10.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$10 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.jvm.ClassFile$Version version
java.util.Set kinds
protected void read (com.sun.tools.javac.code.Symbol, int)
com.sun.tools.javac.code.Symbol sym
int attrLen
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.util.Name n
String sn
}
com/sun/tools/javac/jvm/ClassReader$11.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$11 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.jvm.ClassFile$Version version
java.util.Set kinds
protected void read (com.sun.tools.javac.code.Symbol, int)
com.sun.tools.javac.code.Symbol sym
int attrLen
}
com/sun/tools/javac/jvm/ClassReader$12.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$12 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.jvm.ClassFile$Version version
java.util.Set kinds
protected void read (com.sun.tools.javac.code.Symbol, int)
com.sun.tools.javac.code.Symbol sym
int attrLen
int newbp
}
com/sun/tools/javac/jvm/ClassReader$13.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$13 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.jvm.ClassFile$Version version
java.util.Set kinds
protected boolean accepts (com.sun.tools.javac.jvm.ClassReader$AttributeKind)
com.sun.tools.javac.jvm.ClassReader$AttributeKind kind
protected void read (com.sun.tools.javac.code.Symbol, int)
com.sun.tools.javac.code.Type$ClassType ct1
com.sun.tools.javac.util.ListBuffer is
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.util.List thrown
com.sun.tools.javac.code.Symbol sym
int attrLen
}
com/sun/tools/javac/jvm/ClassReader$14.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$14 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.jvm.ClassFile$Version version
java.util.Set kinds
protected void read (com.sun.tools.javac.code.Symbol, int)
com.sun.tools.javac.code.Symbol sym
int attrLen
}
com/sun/tools/javac/jvm/ClassReader$15.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$15 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.jvm.ClassFile$Version version
java.util.Set kinds
protected void read (com.sun.tools.javac.code.Symbol, int)
com.sun.tools.javac.code.Symbol sym
int attrLen
}
com/sun/tools/javac/jvm/ClassReader$16.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$16 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.jvm.ClassFile$Version version
java.util.Set kinds
protected void read (com.sun.tools.javac.code.Symbol, int)
com.sun.tools.javac.code.Symbol sym
int attrLen
}
com/sun/tools/javac/jvm/ClassReader$17.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$17 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.jvm.ClassFile$Version version
java.util.Set kinds
protected void read (com.sun.tools.javac.code.Symbol, int)
com.sun.tools.javac.code.Symbol sym
int attrLen
}
com/sun/tools/javac/jvm/ClassReader$18.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$18 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.jvm.ClassFile$Version version
java.util.Set kinds
protected void read (com.sun.tools.javac.code.Symbol, int)
com.sun.tools.javac.code.Symbol sym
int attrLen
}
com/sun/tools/javac/jvm/ClassReader$19.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$19 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.jvm.ClassFile$Version version
java.util.Set kinds
protected void read (com.sun.tools.javac.code.Symbol, int)
com.sun.tools.javac.code.Symbol sym
int attrLen
}
com/sun/tools/javac/jvm/ClassReader$2.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$2 extends com.sun.tools.javac.code.Type$ClassType {
boolean completed
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.code.Type outer
com.sun.tools.javac.util.List typarams
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
public com.sun.tools.javac.code.Type getEnclosingType ()
com.sun.tools.javac.util.List typeArgs
com.sun.tools.javac.util.List typeParams
com.sun.tools.javac.code.Type enclosingType
public void setEnclosingType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type outer
public volatile javax.lang.model.type.TypeMirror getEnclosingType ()
}
com/sun/tools/javac/jvm/ClassReader$20.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$20 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.jvm.ClassFile$Version version
java.util.Set kinds
protected void read (com.sun.tools.javac.code.Symbol, int)
com.sun.tools.javac.code.Symbol sym
int attrLen
}
com/sun/tools/javac/jvm/ClassReader$21.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$21 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.jvm.ClassFile$Version version
java.util.Set kinds
protected void read (com.sun.tools.javac.code.Symbol, int)
com.sun.tools.javac.code.Symbol sym
int attrLen
}
com/sun/tools/javac/jvm/ClassReader$22.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$22 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.jvm.ClassFile$Version version
java.util.Set kinds
protected void read (com.sun.tools.javac.code.Symbol, int)
com.sun.tools.javac.code.Symbol sym
int attrLen
}
com/sun/tools/javac/jvm/ClassReader$23.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$23 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.jvm.ClassFile$Version version
java.util.Set kinds
protected void read (com.sun.tools.javac.code.Symbol, int)
com.sun.tools.javac.code.Symbol sym
int attrLen
}
com/sun/tools/javac/jvm/ClassReader$24.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$24 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.jvm.ClassFile$Version version
java.util.Set kinds
protected void read (com.sun.tools.javac.code.Symbol, int)
com.sun.tools.javac.code.Symbol sym
int attrLen
}
com/sun/tools/javac/jvm/ClassReader$25.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$25 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$TargetType
static final int[] $SwitchMap$javax$tools$JavaFileObject$Kind
static void ()
}
com/sun/tools/javac/jvm/ClassReader$3.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$3 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.jvm.ClassFile$Version version
java.util.Set kinds
protected void read (com.sun.tools.javac.code.Symbol, int)
com.sun.tools.javac.code.Symbol sym
int attrLen
}
com/sun/tools/javac/jvm/ClassReader$4.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$4 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.jvm.ClassFile$Version version
java.util.Set kinds
protected void read (com.sun.tools.javac.code.Symbol, int)
com.sun.tools.javac.code.Symbol sym
int attrLen
Object v
}
com/sun/tools/javac/jvm/ClassReader$5.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$5 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.jvm.ClassFile$Version version
java.util.Set kinds
protected void read (com.sun.tools.javac.code.Symbol, int)
com.sun.tools.javac.code.Symbol sym
int attrLen
}
com/sun/tools/javac/jvm/ClassReader$6.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$6 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.jvm.ClassFile$Version version
java.util.Set kinds
protected void read (com.sun.tools.javac.code.Symbol, int)
int j
com.sun.tools.javac.code.Symbol sym
int attrLen
int nexceptions
com.sun.tools.javac.util.List thrown
}
com/sun/tools/javac/jvm/ClassReader$7.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$7 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.jvm.ClassFile$Version version
java.util.Set kinds
protected void read (com.sun.tools.javac.code.Symbol, int)
com.sun.tools.javac.code.Symbol sym
int attrLen
com.sun.tools.javac.code.Symbol$ClassSymbol c
}
com/sun/tools/javac/jvm/ClassReader$8.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$8 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.jvm.ClassFile$Version version
java.util.Set kinds
protected void read (com.sun.tools.javac.code.Symbol, int)
int newSize
int start_pc
int length
int nameIndex
int sigIndex
int register
int i
int numEntries
com.sun.tools.javac.code.Symbol sym
int attrLen
int newbp
}
com/sun/tools/javac/jvm/ClassReader$9.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$9 extends com.sun.tools.javac.jvm.ClassReader$AttributeReader {
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.jvm.ClassFile$Version version
java.util.Set kinds
protected void read (com.sun.tools.javac.code.Symbol, int)
int nameIndex
int flags
int i
int numEntries
com.sun.tools.javac.code.Symbol sym
int attrlen
int newbp
}
com/sun/tools/javac/jvm/ClassReader$AnnotationCompleter.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$AnnotationCompleter extends com.sun.tools.javac.jvm.ClassReader$AnnotationDeproxy implements com.sun.tools.javac.comp.Annotate$Worker {
final com.sun.tools.javac.code.Symbol sym
final com.sun.tools.javac.util.List l
final javax.tools.JavaFileObject classFile
final com.sun.tools.javac.jvm.ClassReader this$0
public java.lang.String toString ()
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.List)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.util.List l
public void run ()
com.sun.tools.javac.util.List newList
javax.tools.JavaFileObject previousClassFile
}
com/sun/tools/javac/jvm/ClassReader$AnnotationDefaultCompleter.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$AnnotationDefaultCompleter extends com.sun.tools.javac.jvm.ClassReader$AnnotationDeproxy implements com.sun.tools.javac.comp.Annotate$Worker {
final com.sun.tools.javac.code.Symbol$MethodSymbol sym
final com.sun.tools.javac.code.Attribute value
final javax.tools.JavaFileObject classFile
final com.sun.tools.javac.jvm.ClassReader this$0
public java.lang.String toString ()
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Attribute)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.sun.tools.javac.code.Attribute value
public void run ()
javax.tools.JavaFileObject previousClassFile
}
com/sun/tools/javac/jvm/ClassReader$AnnotationDeproxy.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$AnnotationDeproxy extends java.lang.Object implements com.sun.tools.javac.jvm.ClassReader$ProxyVisitor {
private com.sun.tools.javac.code.Symbol$ClassSymbol requestingOwner
com.sun.tools.javac.code.Attribute result
com.sun.tools.javac.code.Type type
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.List deproxyCompoundList (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List pl
com.sun.tools.javac.util.ListBuffer buf
com.sun.tools.javac.code.Attribute$Compound deproxyCompound (com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy)
com.sun.tools.javac.code.Symbol$MethodSymbol meth
com.sun.tools.javac.util.List l
com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy a
com.sun.tools.javac.util.ListBuffer buf
com.sun.tools.javac.code.Symbol$MethodSymbol findAccessMethod (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol$CompletionFailure ex
com.sun.tools.javac.code.Type container
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol$CompletionFailure failure
javax.tools.JavaFileObject prevSource
com.sun.tools.javac.code.Type$MethodType mt
com.sun.tools.javac.code.Attribute deproxy (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Attribute)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Attribute a
com.sun.tools.javac.code.Type oldType
public void visitConstant (com.sun.tools.javac.code.Attribute$Constant)
com.sun.tools.javac.code.Attribute$Constant value
public void visitClass (com.sun.tools.javac.code.Attribute$Class)
com.sun.tools.javac.code.Attribute$Class clazz
public void visitEnum (com.sun.tools.javac.code.Attribute$Enum)
com.sun.tools.javac.code.Attribute$Enum e
public void visitCompound (com.sun.tools.javac.code.Attribute$Compound)
com.sun.tools.javac.code.Attribute$Compound compound
public void visitArray (com.sun.tools.javac.code.Attribute$Array)
com.sun.tools.javac.code.Attribute$Array array
public void visitError (com.sun.tools.javac.code.Attribute$Error)
com.sun.tools.javac.code.Attribute$Error e
public void visitEnumAttributeProxy (com.sun.tools.javac.jvm.ClassReader$EnumAttributeProxy)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol$CompletionFailure ex
com.sun.tools.javac.jvm.ClassReader$EnumAttributeProxy proxy
com.sun.tools.javac.code.Symbol$TypeSymbol enumTypeSym
com.sun.tools.javac.code.Symbol$VarSymbol enumerator
com.sun.tools.javac.code.Symbol$CompletionFailure failure
public void visitArrayAttributeProxy (com.sun.tools.javac.jvm.ClassReader$ArrayAttributeProxy)
com.sun.tools.javac.util.List p
com.sun.tools.javac.jvm.ClassReader$ArrayAttributeProxy proxy
int length
com.sun.tools.javac.code.Attribute[] ats
com.sun.tools.javac.code.Type elemtype
int i
public void visitCompoundAnnotationProxy (com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy)
com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy proxy
}
com/sun/tools/javac/jvm/ClassReader$ArrayAttributeProxy.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$ArrayAttributeProxy extends com.sun.tools.javac.code.Attribute {
com.sun.tools.javac.util.List values
void (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List values
public void accept (com.sun.tools.javac.code.Attribute$Visitor)
com.sun.tools.javac.code.Attribute$Visitor v
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/ClassReader$AttributeKind.classClassReader.java
package com.sun.tools.javac.jvm
public final com.sun.tools.javac.jvm.ClassReader$AttributeKind extends java.lang.Enum {
public static final com.sun.tools.javac.jvm.ClassReader$AttributeKind CLASS
public static final com.sun.tools.javac.jvm.ClassReader$AttributeKind MEMBER
private static final com.sun.tools.javac.jvm.ClassReader$AttributeKind[] $VALUES
public static com.sun.tools.javac.jvm.ClassReader$AttributeKind[] values ()
public static com.sun.tools.javac.jvm.ClassReader$AttributeKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/jvm/ClassReader$AttributeReader.classClassReader.java
package com.sun.tools.javac.jvm
public abstract com.sun.tools.javac.jvm.ClassReader$AttributeReader extends java.lang.Object {
protected final com.sun.tools.javac.util.Name name
protected final com.sun.tools.javac.jvm.ClassFile$Version version
protected final java.util.Set kinds
final com.sun.tools.javac.jvm.ClassReader this$0
protected void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.util.Name, com.sun.tools.javac.jvm.ClassFile$Version, java.util.Set)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.util.Name name
com.sun.tools.javac.jvm.ClassFile$Version version
java.util.Set kinds
protected boolean accepts (com.sun.tools.javac.jvm.ClassReader$AttributeKind)
javax.tools.JavaFileObject prev
com.sun.tools.javac.jvm.ClassReader$AttributeKind kind
protected abstract void read (com.sun.tools.javac.code.Symbol, int)
}
com/sun/tools/javac/jvm/ClassReader$BadClassFile.classClassReader.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.ClassReader$BadClassFile extends com.sun.tools.javac.code.Symbol$CompletionFailure {
private static final long serialVersionUID
final com.sun.tools.javac.jvm.ClassReader this$0
public void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.code.Symbol$TypeSymbol, javax.tools.JavaFileObject, com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.code.Symbol$TypeSymbol sym
javax.tools.JavaFileObject file
com.sun.tools.javac.util.JCDiagnostic diag
}
com/sun/tools/javac/jvm/ClassReader$CompoundAnnotationProxy.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy extends com.sun.tools.javac.code.Attribute {
final com.sun.tools.javac.util.List values
public void (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.util.List values
public void accept (com.sun.tools.javac.code.Attribute$Visitor)
com.sun.tools.javac.code.Attribute$Visitor v
public java.lang.String toString ()
com.sun.tools.javac.util.Pair value
com.sun.tools.javac.util.List v
StringBuilder buf
boolean first
}
com/sun/tools/javac/jvm/ClassReader$EnumAttributeProxy.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$EnumAttributeProxy extends com.sun.tools.javac.code.Attribute {
com.sun.tools.javac.code.Type enumType
com.sun.tools.javac.util.Name enumerator
public void (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name)
com.sun.tools.javac.code.Type enumType
com.sun.tools.javac.util.Name enumerator
public void accept (com.sun.tools.javac.code.Attribute$Visitor)
com.sun.tools.javac.code.Attribute$Visitor v
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/ClassReader$ProxyVisitor.classClassReader.java
package com.sun.tools.javac.jvm
abstract com.sun.tools.javac.jvm.ClassReader$ProxyVisitor extends java.lang.Object implements com.sun.tools.javac.code.Attribute$Visitor {
public abstract void visitEnumAttributeProxy (com.sun.tools.javac.jvm.ClassReader$EnumAttributeProxy)
public abstract void visitArrayAttributeProxy (com.sun.tools.javac.jvm.ClassReader$ArrayAttributeProxy)
public abstract void visitCompoundAnnotationProxy (com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy)
}
com/sun/tools/javac/jvm/ClassReader$SourceCompleter.classClassReader.java
package com.sun.tools.javac.jvm
public abstract com.sun.tools.javac.jvm.ClassReader$SourceCompleter extends java.lang.Object {
public abstract void complete (com.sun.tools.javac.code.Symbol$ClassSymbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
}
com/sun/tools/javac/jvm/ClassReader$SourceFileObject.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$SourceFileObject extends com.sun.tools.javac.file.BaseFileObject {
private com.sun.tools.javac.util.Name name
private com.sun.tools.javac.util.Name flatname
public void (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.Name flatname
public java.net.URI toUri ()
java.net.URISyntaxException e
public java.lang.String getName ()
public java.lang.String getShortName ()
public javax.tools.JavaFileObject$Kind getKind ()
public java.io.InputStream openInputStream ()
public java.io.OutputStream openOutputStream ()
public java.nio.CharBuffer getCharContent (boolean)
boolean ignoreEncodingErrors
public java.io.Reader openReader (boolean)
boolean ignoreEncodingErrors
public java.io.Writer openWriter ()
public long getLastModified ()
public boolean delete ()
protected java.lang.String inferBinaryName (java.lang.Iterable)
Iterable path
public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
String simpleName
javax.tools.JavaFileObject$Kind kind
public boolean equals (java.lang.Object)
Object other
com.sun.tools.javac.jvm.ClassReader$SourceFileObject o
public int hashCode ()
public volatile java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
}
com/sun/tools/javac/jvm/ClassReader$TypeAnnotationCompleter.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$TypeAnnotationCompleter extends com.sun.tools.javac.jvm.ClassReader$AnnotationCompleter {
com.sun.tools.javac.util.List proxies
final com.sun.tools.javac.jvm.ClassReader this$0
void (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.List)
com.sun.tools.javac.jvm.ClassReader this$0
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.util.List proxies
com.sun.tools.javac.util.List deproxyTypeCompoundList (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Attribute$Compound compound
com.sun.tools.javac.code.Attribute$TypeCompound typeCompound
com.sun.tools.javac.jvm.ClassReader$TypeAnnotationProxy proxy
com.sun.tools.javac.util.List proxies
com.sun.tools.javac.util.ListBuffer buf
public void run ()
com.sun.tools.javac.util.List newList
javax.tools.JavaFileObject previousClassFile
}
com/sun/tools/javac/jvm/ClassReader$TypeAnnotationProxy.classClassReader.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassReader$TypeAnnotationProxy extends java.lang.Object {
final com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy compound
final com.sun.tools.javac.code.TypeAnnotationPosition position
public void (com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy, com.sun.tools.javac.code.TypeAnnotationPosition)
com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy compound
com.sun.tools.javac.code.TypeAnnotationPosition position
}
com/sun/tools/javac/jvm/ClassReader.classClassReader.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.ClassReader extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key classReaderKey
public static final int INITIAL_BUFFER_SIZE
com.sun.tools.javac.comp.Annotate annotate
boolean verbose
boolean checkClassFile
public boolean readAllOfClassFile
boolean allowGenerics
boolean allowVarargs
boolean allowAnnotations
boolean allowSimplifiedVarargs
boolean lintClassfile
public boolean saveParameterNames
private boolean cacheCompletionFailure
public boolean preferSource
public final com.sun.tools.javac.jvm.Profile profile
final com.sun.tools.javac.util.Log log
com.sun.tools.javac.code.Symtab syms
com.sun.tools.javac.code.Types types
final com.sun.tools.javac.util.Names names
final com.sun.tools.javac.util.Name completionFailureName
private final javax.tools.JavaFileManager fileManager
com.sun.tools.javac.util.JCDiagnostic$Factory diagFactory
public com.sun.tools.javac.jvm.ClassReader$SourceCompleter sourceCompleter
private java.util.Map classes
private java.util.Map packages
protected com.sun.tools.javac.code.Scope typevars
protected javax.tools.JavaFileObject currentClassFile
protected com.sun.tools.javac.code.Symbol currentOwner
byte[] buf
protected int bp
Object[] poolObj
int[] poolIdx
int majorVersion
int minorVersion
boolean debugJSR308
int[] parameterNameIndices
boolean haveParameterNameIndices
boolean sawMethodParameters
java.util.Set warnedAttrs
private final com.sun.tools.javac.code.Symbol$Completer thisCompleter
byte[] signature
int sigp
int siglimit
boolean sigEnterPhase
byte[] signatureBuffer
int sbp
protected java.util.Set CLASS_ATTRIBUTE
protected java.util.Set MEMBER_ATTRIBUTE
protected java.util.Set CLASS_OR_MEMBER_ATTRIBUTE
protected java.util.Map attributeReaders
private boolean readingClassAttr
private com.sun.tools.javac.util.List missingTypeVariables
private com.sun.tools.javac.util.List foundTypeVariables
private boolean filling
private com.sun.tools.javac.code.Symbol$CompletionFailure cachedCompletionFailure
protected javax.tools.JavaFileManager$Location currentLoc
private boolean verbosePath
public static com.sun.tools.javac.jvm.ClassReader instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.jvm.ClassReader instance
public void init (com.sun.tools.javac.code.Symtab)
com.sun.tools.javac.code.Symtab syms
private void init (com.sun.tools.javac.code.Symtab, boolean)
com.sun.tools.javac.code.Symtab syms
boolean definitive
protected void (com.sun.tools.javac.util.Context, boolean)
com.sun.tools.javac.util.Context context
boolean definitive
com.sun.tools.javac.util.Options options
com.sun.tools.javac.code.Source source
private void enterMember (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Symbol sym
private com.sun.tools.javac.util.JCDiagnostic createBadClassFileDiagnostic (javax.tools.JavaFileObject, com.sun.tools.javac.util.JCDiagnostic)
javax.tools.JavaFileObject file
com.sun.tools.javac.util.JCDiagnostic diag
String key
public transient com.sun.tools.javac.jvm.ClassReader$BadClassFile badClassFile (java.lang.String, java.lang.Object[])
String key
Object[] args
char nextChar ()
int nextByte ()
int nextInt ()
char getChar (int)
int bp
int getInt (int)
int bp
long getLong (int)
java.io.IOException e
int bp
java.io.DataInputStream bufin
float getFloat (int)
java.io.IOException e
int bp
java.io.DataInputStream bufin
double getDouble (int)
java.io.IOException e
int bp
java.io.DataInputStream bufin
void indexPool ()
int len
byte tag
int i
java.lang.Object readPool (int)
com.sun.tools.javac.code.Symbol$ClassSymbol owner
com.sun.tools.javac.jvm.ClassFile$NameAndType nt
com.sun.tools.javac.code.Symbol$ClassSymbol owner
com.sun.tools.javac.jvm.ClassFile$NameAndType nt
int i
Object result
int index
byte tag
com.sun.tools.javac.code.Type readType (int)
int i
int index
java.lang.Object readClassOrType (int)
int i
int index
int len
int start
com.sun.tools.javac.util.List readTypeParams (int)
int i
int index
com.sun.tools.javac.code.Symbol$ClassSymbol readClassSymbol (int)
int i
Object obj
com.sun.tools.javac.util.Name readName (int)
int i
Object obj
com.sun.tools.javac.jvm.ClassFile$NameAndType readNameAndType (int)
int i
Object obj
com.sun.tools.javac.code.Type sigToType (byte[], int, int)
byte[] sig
int offset
int len
com.sun.tools.javac.code.Type sigToType ()
int start
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.code.Type restype
com.sun.tools.javac.util.List thrown
com.sun.tools.javac.code.Type poly
com.sun.tools.javac.code.Type classSigToType ()
com.sun.tools.javac.code.Symbol$ClassSymbol t
com.sun.tools.javac.code.Symbol$ClassSymbol t
com.sun.tools.javac.code.Symbol$ClassSymbol t
byte c
com.sun.tools.javac.code.Type outer
int startSbp
com.sun.tools.javac.util.List sigToTypes (char)
char terminator
com.sun.tools.javac.util.List head
com.sun.tools.javac.util.List tail
com.sun.tools.javac.util.List sigToTypeParams (byte[], int, int)
byte[] sig
int offset
int len
com.sun.tools.javac.util.List sigToTypeParams ()
int start
com.sun.tools.javac.util.List tvars
com.sun.tools.javac.code.Type sigToTypeParam ()
com.sun.tools.javac.code.Type$TypeVar tvar
int start
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type$TypeVar tvar
com.sun.tools.javac.util.List bounds
boolean allInterfaces
com.sun.tools.javac.code.Type findTypeVar (com.sun.tools.javac.util.Name)
com.sun.tools.javac.code.Type$TypeVar t
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Scope$Entry e
private void initAttributeReaders ()
com.sun.tools.javac.jvm.ClassReader$AttributeReader r
com.sun.tools.javac.jvm.ClassReader$AttributeReader[] readers
void unrecognized (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name attrName
protected void readEnclosingMethodAttr (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Type typevar
com.sun.tools.javac.util.ListBuffer typeVars
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$ClassSymbol self
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.jvm.ClassFile$NameAndType nt
com.sun.tools.javac.code.Symbol$MethodSymbol m
private com.sun.tools.javac.util.Name simpleBinaryName (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name self
com.sun.tools.javac.util.Name enclosing
String simpleBinaryName
int index
private com.sun.tools.javac.code.Symbol$MethodSymbol findMethod (com.sun.tools.javac.jvm.ClassFile$NameAndType, com.sun.tools.javac.code.Scope, long)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.jvm.ClassFile$NameAndType nt
com.sun.tools.javac.code.Scope scope
long flags
com.sun.tools.javac.code.Type$MethodType type
private boolean isSameBinaryType (com.sun.tools.javac.code.Type$MethodType, com.sun.tools.javac.code.Type$MethodType)
com.sun.tools.javac.code.Type$MethodType mt1
com.sun.tools.javac.code.Type$MethodType mt2
com.sun.tools.javac.util.List types1
com.sun.tools.javac.util.List types2
private static boolean isAsciiDigit (char)
char c
void readMemberAttrs (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
void readAttrs (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.jvm.ClassReader$AttributeKind)
com.sun.tools.javac.util.Name attrName
int attrLen
com.sun.tools.javac.jvm.ClassReader$AttributeReader r
int i
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.jvm.ClassReader$AttributeKind kind
char ac
void readClassAttrs (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.jvm.Code readCode (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol owner
int code_length
char exception_table_length
void attachAnnotations (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Attribute$Constant c
com.sun.tools.javac.util.Pair v
com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy proxy
int i
com.sun.tools.javac.util.ListBuffer proxies
com.sun.tools.javac.code.Symbol sym
int numAttributes
void attachParameterAnnotations (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol method
com.sun.tools.javac.code.Symbol$MethodSymbol meth
int numParameters
com.sun.tools.javac.util.List parameters
int pnum
void attachTypeAnnotations (com.sun.tools.javac.code.Symbol)
int i
com.sun.tools.javac.util.ListBuffer proxies
com.sun.tools.javac.code.Symbol sym
int numAttributes
void attachAnnotationDefault (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$MethodSymbol meth
com.sun.tools.javac.code.Attribute value
com.sun.tools.javac.code.Type readTypeOrClassSymbol (int)
int i
com.sun.tools.javac.code.Type readEnumType (int)
int i
int index
int length
com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy readCompoundAnnotation ()
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Attribute value
int i
com.sun.tools.javac.code.Type t
int numFields
com.sun.tools.javac.util.ListBuffer pairs
com.sun.tools.javac.jvm.ClassReader$TypeAnnotationProxy readTypeAnnotation ()
com.sun.tools.javac.code.TypeAnnotationPosition position
com.sun.tools.javac.jvm.ClassReader$CompoundAnnotationProxy proxy
com.sun.tools.javac.code.TypeAnnotationPosition readPosition ()
int i
int table_length
int i
int len
com.sun.tools.javac.util.ListBuffer loc
int tag
com.sun.tools.javac.code.TypeAnnotationPosition position
com.sun.tools.javac.code.TargetType type
com.sun.tools.javac.code.Attribute readAttributeValue ()
int i
int n
com.sun.tools.javac.util.ListBuffer l
char c
com.sun.tools.javac.code.Symbol$VarSymbol readField ()
long flags
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol$VarSymbol v
com.sun.tools.javac.code.Symbol$MethodSymbol readMethod ()
long flags
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.code.Symbol prevOwner
private com.sun.tools.javac.util.List adjustMethodParams (long, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type varargsElem
com.sun.tools.javac.util.ListBuffer adjustedArgs
long flags
com.sun.tools.javac.util.List args
boolean isVarargs
void initParameterNames (com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol sym
int excessSlots
int expectedParameterSlots
void setParameterNames (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Type)
int skip
int nameIdx
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.sun.tools.javac.code.Type jvmType
int firstParam
com.sun.tools.javac.util.List paramNames
int index
void skipBytes (int)
int n
void skipMember ()
int attrLen
int i
char ac
protected void enterTypevars (com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.List xs
com.sun.tools.javac.code.Type t
protected void enterTypevars (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
void readClass (com.sun.tools.javac.code.Symbol$ClassSymbol)
int i
int i
int i
com.sun.tools.javac.code.Type _inter
int i
int i
int i
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Type$ClassType ct
long flags
com.sun.tools.javac.code.Symbol$ClassSymbol self
int startbp
char interfaceCount
char fieldCount
char methodCount
int n
com.sun.tools.javac.util.List is
void readInnerClasses (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol member
com.sun.tools.javac.code.Symbol$ClassSymbol outer
com.sun.tools.javac.util.Name name
long flags
int i
com.sun.tools.javac.code.Symbol$ClassSymbol c
int n
private void readClassFile (com.sun.tools.javac.code.Symbol$ClassSymbol) throws java.io.IOException
int ns
com.sun.tools.javac.code.Symbol$ClassSymbol c
int magic
int maxMajor
int maxMinor
long adjustFieldFlags (long)
long flags
long adjustMethodFlags (long)
long flags
long adjustClassFlags (long)
long flags
public com.sun.tools.javac.code.Symbol$ClassSymbol defineClass (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol owner
com.sun.tools.javac.code.Symbol$ClassSymbol c
public com.sun.tools.javac.code.Symbol$ClassSymbol enterClass (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol$TypeSymbol owner
com.sun.tools.javac.util.Name flatname
com.sun.tools.javac.code.Symbol$ClassSymbol c
public com.sun.tools.javac.code.Symbol$ClassSymbol enterClass (com.sun.tools.javac.util.Name, javax.tools.JavaFileObject)
String msg
com.sun.tools.javac.util.Name flatName
javax.tools.JavaFileObject classFile
com.sun.tools.javac.code.Symbol$ClassSymbol cs
com.sun.tools.javac.util.Name packageName
com.sun.tools.javac.code.Symbol$PackageSymbol owner
public com.sun.tools.javac.code.Symbol$ClassSymbol enterClass (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name flatname
com.sun.tools.javac.code.Symbol$ClassSymbol c
private void complete (com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
com.sun.tools.javac.code.Symbol$ClassSymbol c
java.io.IOException ex
com.sun.tools.javac.code.Symbol$PackageSymbol p
com.sun.tools.javac.code.Symbol sym
private void completeOwners (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol o
private void completeEnclosing (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol encl
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol owner
com.sun.tools.javac.code.Symbol$ClassSymbol c
private void fillIn (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.util.List missing
com.sun.tools.javac.util.List found
com.sun.tools.javac.code.Type$ClassType ct
com.sun.tools.javac.util.Name name
java.io.IOException ex
javax.tools.JavaFileObject previousClassFile
com.sun.tools.javac.util.JCDiagnostic diag
com.sun.tools.javac.code.Symbol$ClassSymbol c
javax.tools.JavaFileObject classfile
private static byte[] readInputStream (byte[], java.io.InputStream) throws java.io.IOException
int r
int bp
byte[] buf
java.io.InputStream s
private static byte[] ensureCapacity (byte[], int)
byte[] old
byte[] buf
int needed
private com.sun.tools.javac.code.Symbol$CompletionFailure newCompletionFailure (com.sun.tools.javac.code.Symbol$TypeSymbol, com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.code.Symbol$CompletionFailure result
com.sun.tools.javac.code.Symbol$TypeSymbol c
com.sun.tools.javac.util.JCDiagnostic diag
public com.sun.tools.javac.code.Symbol$ClassSymbol loadClass (com.sun.tools.javac.util.Name) throws com.sun.tools.javac.code.Symbol$CompletionFailure
com.sun.tools.javac.code.Symbol$CompletionFailure ex
com.sun.tools.javac.util.Name flatname
boolean absent
com.sun.tools.javac.code.Symbol$ClassSymbol c
public boolean packageExists (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name fullname
public com.sun.tools.javac.code.Symbol$PackageSymbol enterPackage (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name fullname
com.sun.tools.javac.code.Symbol$PackageSymbol p
public com.sun.tools.javac.code.Symbol$PackageSymbol enterPackage (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$PackageSymbol)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol$PackageSymbol owner
protected void includeClassFile (com.sun.tools.javac.code.Symbol$PackageSymbol, javax.tools.JavaFileObject)
com.sun.tools.javac.code.Symbol q
int seen
com.sun.tools.javac.code.Symbol$PackageSymbol p
javax.tools.JavaFileObject file
javax.tools.JavaFileObject$Kind kind
int seen
String binaryName
int lastDot
com.sun.tools.javac.util.Name classname
boolean isPkgInfo
com.sun.tools.javac.code.Symbol$ClassSymbol c
protected javax.tools.JavaFileObject preferredFileObject (javax.tools.JavaFileObject, javax.tools.JavaFileObject)
long adate
long bdate
javax.tools.JavaFileObject a
javax.tools.JavaFileObject b
protected java.util.EnumSet getPackageFileKinds ()
protected void extraFileActions (com.sun.tools.javac.code.Symbol$PackageSymbol, javax.tools.JavaFileObject)
com.sun.tools.javac.code.Symbol$PackageSymbol pack
javax.tools.JavaFileObject fe
private void fillIn (com.sun.tools.javac.code.Symbol$PackageSymbol) throws java.io.IOException
java.io.File file
com.sun.tools.javac.util.List path
java.io.File file
com.sun.tools.javac.util.List path
java.io.File file
java.io.File file
com.sun.tools.javac.util.List path
javax.tools.StandardJavaFileManager fm
com.sun.tools.javac.code.Symbol$PackageSymbol p
String packageName
java.util.Set kinds
java.util.Set classKinds
boolean wantClassFiles
java.util.Set sourceKinds
boolean wantSourceFiles
boolean haveSourcePath
private void fillIn (com.sun.tools.javac.code.Symbol$PackageSymbol, javax.tools.JavaFileManager$Location, java.lang.Iterable)
String binaryName
String simpleName
javax.tools.JavaFileObject fo
com.sun.tools.javac.code.Symbol$PackageSymbol p
javax.tools.JavaFileManager$Location location
Iterable files
private void printCCF (java.lang.String, java.lang.Object)
String key
Object arg
static void access$000 (com.sun.tools.javac.jvm.ClassReader, com.sun.tools.javac.code.Symbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
com.sun.tools.javac.jvm.ClassReader x0
com.sun.tools.javac.code.Symbol x1
static com.sun.tools.javac.util.JCDiagnostic access$100 (com.sun.tools.javac.jvm.ClassReader, javax.tools.JavaFileObject, com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.jvm.ClassReader x0
javax.tools.JavaFileObject x1
com.sun.tools.javac.util.JCDiagnostic x2
static boolean access$202 (com.sun.tools.javac.jvm.ClassReader, boolean)
com.sun.tools.javac.jvm.ClassReader x0
boolean x1
static void ()
}
com/sun/tools/javac/jvm/ClassWriter$1.classClassWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassWriter$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static final int[] $SwitchMap$com$sun$tools$javac$code$Attribute$RetentionPolicy
static final int[] $SwitchMap$com$sun$tools$javac$code$TargetType
static final int[] $SwitchMap$com$sun$tools$javac$jvm$Code$StackMapFormat
static void ()
}
com/sun/tools/javac/jvm/ClassWriter$AttributeWriter.classClassWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassWriter$AttributeWriter extends java.lang.Object implements com.sun.tools.javac.code.Attribute$Visitor {
final com.sun.tools.javac.jvm.ClassWriter this$0
void (com.sun.tools.javac.jvm.ClassWriter)
com.sun.tools.javac.jvm.ClassWriter this$0
public void visitConstant (com.sun.tools.javac.code.Attribute$Constant)
com.sun.tools.javac.code.Attribute$Constant _value
Object value
public void visitEnum (com.sun.tools.javac.code.Attribute$Enum)
com.sun.tools.javac.code.Attribute$Enum e
public void visitClass (com.sun.tools.javac.code.Attribute$Class)
com.sun.tools.javac.code.Attribute$Class clazz
public void visitCompound (com.sun.tools.javac.code.Attribute$Compound)
com.sun.tools.javac.code.Attribute$Compound compound
public void visitError (com.sun.tools.javac.code.Attribute$Error)
com.sun.tools.javac.code.Attribute$Error x
public void visitArray (com.sun.tools.javac.code.Attribute$Array)
com.sun.tools.javac.code.Attribute a
com.sun.tools.javac.code.Attribute$Array array
}
com/sun/tools/javac/jvm/ClassWriter$CWSignatureGenerator.classClassWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassWriter$CWSignatureGenerator extends com.sun.tools.javac.code.Types$SignatureGenerator {
com.sun.tools.javac.util.ByteBuffer sigbuf
final com.sun.tools.javac.jvm.ClassWriter this$0
void (com.sun.tools.javac.jvm.ClassWriter, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types types
public void assembleSig (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
protected void append (char)
char ch
protected void append (byte[])
byte[] ba
protected void append (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
protected void classReference (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol c
private void reset ()
private com.sun.tools.javac.util.Name toName ()
private boolean isEmpty ()
static boolean access$200 (com.sun.tools.javac.jvm.ClassWriter$CWSignatureGenerator)
com.sun.tools.javac.jvm.ClassWriter$CWSignatureGenerator x0
static com.sun.tools.javac.util.Name access$300 (com.sun.tools.javac.jvm.ClassWriter$CWSignatureGenerator)
com.sun.tools.javac.jvm.ClassWriter$CWSignatureGenerator x0
static void access$400 (com.sun.tools.javac.jvm.ClassWriter$CWSignatureGenerator)
com.sun.tools.javac.jvm.ClassWriter$CWSignatureGenerator x0
}
com/sun/tools/javac/jvm/ClassWriter$PoolOverflow.classClassWriter.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.ClassWriter$PoolOverflow extends java.lang.Exception {
private static final long serialVersionUID
public void ()
}
com/sun/tools/javac/jvm/ClassWriter$StackMapTableFrame$AppendFrame.classClassWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame$AppendFrame extends com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame {
final int frameType
final int offsetDelta
final com.sun.tools.javac.code.Type[] locals
void (int, int, com.sun.tools.javac.code.Type[])
int frameType
int offsetDelta
com.sun.tools.javac.code.Type[] locals
int getFrameType ()
void write (com.sun.tools.javac.jvm.ClassWriter)
int i
com.sun.tools.javac.jvm.ClassWriter writer
}
com/sun/tools/javac/jvm/ClassWriter$StackMapTableFrame$ChopFrame.classClassWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame$ChopFrame extends com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame {
final int frameType
final int offsetDelta
void (int, int)
int frameType
int offsetDelta
int getFrameType ()
void write (com.sun.tools.javac.jvm.ClassWriter)
com.sun.tools.javac.jvm.ClassWriter writer
}
com/sun/tools/javac/jvm/ClassWriter$StackMapTableFrame$FullFrame.classClassWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame$FullFrame extends com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame {
final int offsetDelta
final com.sun.tools.javac.code.Type[] locals
final com.sun.tools.javac.code.Type[] stack
void (int, com.sun.tools.javac.code.Type[], com.sun.tools.javac.code.Type[])
int offsetDelta
com.sun.tools.javac.code.Type[] locals
com.sun.tools.javac.code.Type[] stack
int getFrameType ()
void write (com.sun.tools.javac.jvm.ClassWriter)
int i
int i
com.sun.tools.javac.jvm.ClassWriter writer
}
com/sun/tools/javac/jvm/ClassWriter$StackMapTableFrame$SameFrame.classClassWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame$SameFrame extends com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame {
final int offsetDelta
void (int)
int offsetDelta
int getFrameType ()
void write (com.sun.tools.javac.jvm.ClassWriter)
com.sun.tools.javac.jvm.ClassWriter writer
}
com/sun/tools/javac/jvm/ClassWriter$StackMapTableFrame$SameLocals1StackItemFrame.classClassWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame$SameLocals1StackItemFrame extends com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame {
final int offsetDelta
final com.sun.tools.javac.code.Type stack
void (int, com.sun.tools.javac.code.Type)
int offsetDelta
com.sun.tools.javac.code.Type stack
int getFrameType ()
void write (com.sun.tools.javac.jvm.ClassWriter)
com.sun.tools.javac.jvm.ClassWriter writer
}
com/sun/tools/javac/jvm/ClassWriter$StackMapTableFrame.classClassWriter.java
package com.sun.tools.javac.jvm
abstract com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame extends java.lang.Object {
void ()
abstract int getFrameType ()
void write (com.sun.tools.javac.jvm.ClassWriter)
com.sun.tools.javac.jvm.ClassWriter writer
int frameType
static com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame getInstance (com.sun.tools.javac.jvm.Code$StackMapFrame, int, com.sun.tools.javac.code.Type[], com.sun.tools.javac.code.Types)
int i
int j
com.sun.tools.javac.code.Type[] local_diff
int diff_length
com.sun.tools.javac.jvm.Code$StackMapFrame this_frame
int prev_pc
com.sun.tools.javac.code.Type[] prev_locals
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Type[] locals
com.sun.tools.javac.code.Type[] stack
int offset_delta
static boolean isInt (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
static boolean isSameType (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Type t1
com.sun.tools.javac.code.Type t2
com.sun.tools.javac.code.Types types
static int compare (com.sun.tools.javac.code.Type[], com.sun.tools.javac.code.Type[], com.sun.tools.javac.code.Types)
int i
com.sun.tools.javac.code.Type[] arr1
com.sun.tools.javac.code.Type[] arr2
com.sun.tools.javac.code.Types types
int diff_length
int len
}
com/sun/tools/javac/jvm/ClassWriter$StringOverflow.classClassWriter.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.ClassWriter$StringOverflow extends java.lang.Exception {
private static final long serialVersionUID
public final String value
public void (java.lang.String)
String s
}
com/sun/tools/javac/jvm/ClassWriter.classClassWriter.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.ClassWriter extends com.sun.tools.javac.jvm.ClassFile {
protected static final com.sun.tools.javac.util.Context$Key classWriterKey
private final com.sun.tools.javac.util.Options options
private boolean debugJSR308
private boolean verbose
private boolean scramble
private boolean scrambleAll
private boolean retrofit
private boolean emitSourceFile
private boolean genCrt
boolean debugstackmap
private com.sun.tools.javac.jvm.Target target
private com.sun.tools.javac.code.Source source
private com.sun.tools.javac.code.Types types
static final int DATA_BUF_SIZE
static final int POOL_BUF_SIZE
com.sun.tools.javac.util.ByteBuffer databuf
com.sun.tools.javac.util.ByteBuffer poolbuf
com.sun.tools.javac.jvm.Pool pool
java.util.Set innerClasses
com.sun.tools.javac.util.ListBuffer innerClassesQueue
java.util.Map bootstrapMethods
private final com.sun.tools.javac.util.Log log
private final com.sun.tools.javac.util.Names names
private final javax.tools.JavaFileManager fileManager
private final com.sun.tools.javac.jvm.ClassWriter$CWSignatureGenerator signatureGen
static final int SAME_FRAME_SIZE
static final int SAME_LOCALS_1_STACK_ITEM_EXTENDED
static final int SAME_FRAME_EXTENDED
static final int FULL_FRAME
static final int MAX_LOCAL_LENGTH_DIFF
private final boolean dumpClassModifiers
private final boolean dumpFieldModifiers
private final boolean dumpInnerClassModifiers
private final boolean dumpMethodModifiers
private static final String[] flagName
com.sun.tools.javac.jvm.ClassWriter$AttributeWriter awriter
public static com.sun.tools.javac.jvm.ClassWriter instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.jvm.ClassWriter instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
String dumpModFlags
public static java.lang.String flagNames (long)
long flags
StringBuilder sbuf
int i
long f
void putChar (com.sun.tools.javac.util.ByteBuffer, int, int)
com.sun.tools.javac.util.ByteBuffer buf
int op
int x
void putInt (com.sun.tools.javac.util.ByteBuffer, int, int)
com.sun.tools.javac.util.ByteBuffer buf
int adr
int x
com.sun.tools.javac.util.Name typeSig (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.util.Name n
public com.sun.tools.javac.util.Name xClassName (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
void writePool (com.sun.tools.javac.jvm.Pool) throws com.sun.tools.javac.jvm.ClassWriter$PoolOverflow com.sun.tools.javac.jvm.ClassWriter$StringOverflow
Object staticArg
com.sun.tools.javac.code.Symbol$DynamicMethodSymbol dynSym
com.sun.tools.javac.jvm.Pool$MethodHandle handle
com.sun.tools.javac.jvm.Pool$DynamicMethod dynMeth
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.code.Symbol$VarSymbol v
byte[] bs
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.jvm.ClassFile$NameAndType nt
com.sun.tools.javac.code.Type type
com.sun.tools.javac.jvm.Pool$MethodHandle ref
Object value
com.sun.tools.javac.jvm.Pool pool
int poolCountIdx
int i
com.sun.tools.javac.util.Name fieldName (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.jvm.ClassFile$NameAndType nameType (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
int writeAttr (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name attrName
void endAttr (int)
int index
int beginAttrs ()
void endAttrs (int, int)
int index
int count
int writeEnclosingMethodAttribute (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol c
protected int writeEnclosingMethodAttribute (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.util.Name attributeName
com.sun.tools.javac.code.Symbol$ClassSymbol c
int alenIdx
com.sun.tools.javac.code.Symbol$ClassSymbol enclClass
com.sun.tools.javac.code.Symbol$MethodSymbol enclMethod
int writeFlagAttrs (long)
int alenIdx
int alenIdx
int alenIdx
int alenIdx
int alenIdx
int alenIdx
long flags
int acount
int writeMemberAttrs (com.sun.tools.javac.code.Symbol)
int alenIdx
com.sun.tools.javac.code.Symbol sym
int acount
long flags
int writeMethodParametersAttr (com.sun.tools.javac.code.Symbol$MethodSymbol)
int flags
com.sun.tools.javac.code.Symbol$VarSymbol s
int flags
com.sun.tools.javac.code.Symbol$VarSymbol s
int flags
com.sun.tools.javac.code.Symbol$VarSymbol s
int attrIndex
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.code.Type$MethodType ty
int allparams
int writeParameterAttrs (com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Attribute$Compound a
com.sun.tools.javac.code.Symbol$VarSymbol s
com.sun.tools.javac.code.Attribute$Compound a
com.sun.tools.javac.code.Attribute$Compound a
com.sun.tools.javac.util.ListBuffer buf
com.sun.tools.javac.code.Symbol$VarSymbol s
int attrIndex
com.sun.tools.javac.code.Attribute$Compound a
com.sun.tools.javac.code.Attribute$Compound a
com.sun.tools.javac.util.ListBuffer buf
com.sun.tools.javac.code.Symbol$VarSymbol s
int attrIndex
com.sun.tools.javac.code.Symbol$MethodSymbol m
boolean hasVisible
boolean hasInvisible
int attrCount
int writeJavaAnnotations (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Attribute$Compound a
com.sun.tools.javac.code.Attribute$Compound a
int attrIndex
com.sun.tools.javac.code.Attribute$Compound a
int attrIndex
com.sun.tools.javac.util.List attrs
com.sun.tools.javac.util.ListBuffer visibles
com.sun.tools.javac.util.ListBuffer invisibles
int attrCount
int writeTypeAnnotations (com.sun.tools.javac.util.List, boolean)
java.io.PrintWriter pw
boolean fixed
com.sun.tools.javac.code.Attribute$TypeCompound tc
com.sun.tools.javac.code.Attribute$TypeCompound p
int attrIndex
com.sun.tools.javac.code.Attribute$TypeCompound p
int attrIndex
com.sun.tools.javac.util.List typeAnnos
boolean inCode
com.sun.tools.javac.util.ListBuffer visibles
com.sun.tools.javac.util.ListBuffer invisibles
int attrCount
void writeCompoundAttribute (com.sun.tools.javac.code.Attribute$Compound)
com.sun.tools.javac.util.Pair p
com.sun.tools.javac.code.Attribute$Compound c
void writeTypeAnnotation (com.sun.tools.javac.code.Attribute$TypeCompound)
com.sun.tools.javac.code.Attribute$TypeCompound c
void writePosition (com.sun.tools.javac.code.TypeAnnotationPosition)
int i
int i
java.util.List loc
com.sun.tools.javac.code.TypeAnnotationPosition p
void enterInner (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$CompletionFailure ex
com.sun.tools.javac.code.Symbol$ClassSymbol c
void writeInnerClasses ()
java.io.PrintWriter pw
com.sun.tools.javac.code.Symbol$ClassSymbol inner
char flags
com.sun.tools.javac.util.List l
int alenIdx
void writeBootstrapMethods ()
Object o
com.sun.tools.javac.jvm.Pool$DynamicMethod dmeth
com.sun.tools.javac.code.Symbol$DynamicMethodSymbol dsym
Object[] uniqueArgs
java.util.Map$Entry entry
int alenIdx
void writeField (com.sun.tools.javac.code.Symbol$VarSymbol)
java.io.PrintWriter pw
int alenIdx
com.sun.tools.javac.code.Symbol$VarSymbol v
int flags
int acountIdx
int acount
void writeMethod (com.sun.tools.javac.code.Symbol$MethodSymbol)
java.io.PrintWriter pw
int alenIdx
com.sun.tools.javac.util.List l
int alenIdx
int alenIdx
com.sun.tools.javac.code.Symbol$MethodSymbol m
int flags
int acountIdx
int acount
com.sun.tools.javac.util.List thrown
void writeCode (com.sun.tools.javac.jvm.Code)
int i
com.sun.tools.javac.util.List l
int i
com.sun.tools.javac.util.List l
int alenIdx
com.sun.tools.javac.jvm.CRTable crt
int alenIdx
int crtIdx
int crtEntries
com.sun.tools.javac.code.Symbol$VarSymbol sym
com.sun.tools.javac.code.Type vartype
com.sun.tools.javac.jvm.Code$LocalVar$Range r
com.sun.tools.javac.jvm.Code$LocalVar var
int i
com.sun.tools.javac.jvm.Code$LocalVar$Range r
com.sun.tools.javac.jvm.Code$LocalVar var
com.sun.tools.javac.code.Symbol$VarSymbol sym
int i
int count
int nGenericVars
int alenIdx
int alenIdx
com.sun.tools.javac.jvm.Code code
int acountIdx
int acount
private boolean needsLocalVariableTypeEntry (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
void writeStackMap (com.sun.tools.javac.jvm.Code)
int j
int j
int j
int j
com.sun.tools.javac.jvm.Code$StackMapFrame frame
int localCount
int stackCount
int i
com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame frame
int i
com.sun.tools.javac.jvm.Code code
int nframes
void writeStackMapType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.jvm.UninitializedType uninitType
com.sun.tools.javac.code.Type t
void writeFields (com.sun.tools.javac.code.Scope$Entry)
com.sun.tools.javac.code.Scope$Entry i
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.util.List vars
void writeMethods (com.sun.tools.javac.code.Scope$Entry)
com.sun.tools.javac.code.Scope$Entry i
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.util.List methods
public javax.tools.JavaFileObject writeClass (com.sun.tools.javac.code.Symbol$ClassSymbol) throws java.io.IOException com.sun.tools.javac.jvm.ClassWriter$PoolOverflow com.sun.tools.javac.jvm.ClassWriter$StringOverflow
com.sun.tools.javac.code.Symbol$ClassSymbol c
javax.tools.JavaFileObject outFile
java.io.OutputStream out
public void writeClassFile (java.io.OutputStream, com.sun.tools.javac.code.Symbol$ClassSymbol) throws java.io.IOException com.sun.tools.javac.jvm.ClassWriter$PoolOverflow com.sun.tools.javac.jvm.ClassWriter$StringOverflow
java.io.PrintWriter pw
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol$ClassSymbol local
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List l
int alenIdx
int alenIdx
String simpleName
int alenIdx
java.io.OutputStream out
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Type supertype
com.sun.tools.javac.util.List interfaces
com.sun.tools.javac.util.List typarams
int flags
int fieldsCount
int methodsCount
int acountIdx
int acount
boolean sigReq
protected int writeExtraClassAttributes (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol c
int adjustFlags (long)
long flags
int result
long getLastModified (javax.tools.FileObject)
SecurityException e
javax.tools.FileObject filename
long mod
static com.sun.tools.javac.code.Types access$000 (com.sun.tools.javac.jvm.ClassWriter)
com.sun.tools.javac.jvm.ClassWriter x0
static com.sun.tools.javac.util.Names access$100 (com.sun.tools.javac.jvm.ClassWriter)
com.sun.tools.javac.jvm.ClassWriter x0
static void ()
}
com/sun/tools/javac/jvm/Code$1.classCode.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Code$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$jvm$Code$StackMapFormat
static final int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static void ()
}
com/sun/tools/javac/jvm/Code$Chain.classCode.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.Code$Chain extends java.lang.Object {
public final int pc
com.sun.tools.javac.jvm.Code$State state
public final com.sun.tools.javac.jvm.Code$Chain next
public void (int, com.sun.tools.javac.jvm.Code$Chain, com.sun.tools.javac.jvm.Code$State)
int pc
com.sun.tools.javac.jvm.Code$Chain next
com.sun.tools.javac.jvm.Code$State state
}
com/sun/tools/javac/jvm/Code$LocalVar$Range.classCode.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Code$LocalVar$Range extends java.lang.Object {
char start_pc
char length
final com.sun.tools.javac.jvm.Code$LocalVar this$0
void (com.sun.tools.javac.jvm.Code$LocalVar)
com.sun.tools.javac.jvm.Code$LocalVar this$0
void (com.sun.tools.javac.jvm.Code$LocalVar, char)
com.sun.tools.javac.jvm.Code$LocalVar this$0
char start
void (com.sun.tools.javac.jvm.Code$LocalVar, char, char)
com.sun.tools.javac.jvm.Code$LocalVar this$0
char start
char length
boolean closed ()
public java.lang.String toString ()
int currentStartPC
int currentLength
}
com/sun/tools/javac/jvm/Code$LocalVar.classCode.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Code$LocalVar extends java.lang.Object {
final com.sun.tools.javac.code.Symbol$VarSymbol sym
final char reg
java.util.List aliveRanges
void (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$VarSymbol v
public com.sun.tools.javac.jvm.Code$LocalVar dup ()
com.sun.tools.javac.jvm.Code$LocalVar$Range firstRange ()
com.sun.tools.javac.jvm.Code$LocalVar$Range lastRange ()
void removeLastRange ()
com.sun.tools.javac.jvm.Code$LocalVar$Range lastRange
public java.lang.String toString ()
com.sun.tools.javac.jvm.Code$LocalVar$Range r
StringBuilder sb
public void openRange (char)
char start
public void closeRange (char)
com.sun.tools.javac.jvm.Code$LocalVar$Range range
char length
public boolean hasOpenRange ()
public boolean isLastRangeInitialized ()
public com.sun.tools.javac.jvm.Code$LocalVar$Range getWidestRange ()
com.sun.tools.javac.jvm.Code$LocalVar$Range firstRange
com.sun.tools.javac.jvm.Code$LocalVar$Range lastRange
char length
}
com/sun/tools/javac/jvm/Code$Mneumonics.classCode.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Code$Mneumonics extends java.lang.Object {
private static final String[] mnem
private void ()
static java.lang.String[] access$200 ()
static void ()
}
com/sun/tools/javac/jvm/Code$StackMapFormat$1.classCode.java
package com.sun.tools.javac.jvm
final com.sun.tools.javac.jvm.Code$StackMapFormat$1 extends com.sun.tools.javac.jvm.Code$StackMapFormat {
void (java.lang.String, int)
com.sun.tools.javac.util.Name getAttributeName (com.sun.tools.javac.util.Names)
com.sun.tools.javac.util.Names names
}
com/sun/tools/javac/jvm/Code$StackMapFormat$2.classCode.java
package com.sun.tools.javac.jvm
final com.sun.tools.javac.jvm.Code$StackMapFormat$2 extends com.sun.tools.javac.jvm.Code$StackMapFormat {
void (java.lang.String, int)
com.sun.tools.javac.util.Name getAttributeName (com.sun.tools.javac.util.Names)
com.sun.tools.javac.util.Names names
}
com/sun/tools/javac/jvm/Code$StackMapFormat.classCode.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.Code$StackMapFormat extends java.lang.Enum {
public static final com.sun.tools.javac.jvm.Code$StackMapFormat NONE
public static final com.sun.tools.javac.jvm.Code$StackMapFormat CLDC
public static final com.sun.tools.javac.jvm.Code$StackMapFormat JSR202
private static final com.sun.tools.javac.jvm.Code$StackMapFormat[] $VALUES
public static com.sun.tools.javac.jvm.Code$StackMapFormat[] values ()
public static com.sun.tools.javac.jvm.Code$StackMapFormat valueOf (java.lang.String)
String name
private void (java.lang.String, int)
com.sun.tools.javac.util.Name getAttributeName (com.sun.tools.javac.util.Names)
com.sun.tools.javac.util.Names names
void (java.lang.String, int, com.sun.tools.javac.jvm.Code$1)
String x0
int x1
com.sun.tools.javac.jvm.Code$1 x2
static void ()
}
com/sun/tools/javac/jvm/Code$StackMapFrame.classCode.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Code$StackMapFrame extends java.lang.Object {
int pc
com.sun.tools.javac.code.Type[] locals
com.sun.tools.javac.code.Type[] stack
void ()
}
com/sun/tools/javac/jvm/Code$State.classCode.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Code$State extends java.lang.Object implements java.lang.Cloneable {
com.sun.tools.javac.util.Bits defined
com.sun.tools.javac.code.Type[] stack
int stacksize
int[] locks
int nlocks
final com.sun.tools.javac.jvm.Code this$0
void (com.sun.tools.javac.jvm.Code)
com.sun.tools.javac.jvm.Code this$0
com.sun.tools.javac.jvm.Code$State dup ()
com.sun.tools.javac.jvm.Code$State state
CloneNotSupportedException ex
void lock (int)
int register
void unlock (int)
int register
void push (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type pop1 ()
com.sun.tools.javac.code.Type result
com.sun.tools.javac.code.Type peek ()
com.sun.tools.javac.code.Type pop2 ()
com.sun.tools.javac.code.Type result
void pop (int)
int n
void pop (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
void forceStackTop (com.sun.tools.javac.code.Type)
int width
com.sun.tools.javac.code.Type old
com.sun.tools.javac.code.Type t
void markInitialized (com.sun.tools.javac.jvm.UninitializedType)
int i
com.sun.tools.javac.code.Symbol$VarSymbol sym
com.sun.tools.javac.jvm.Code$LocalVar newlv
com.sun.tools.javac.jvm.Code$LocalVar lv
int i
com.sun.tools.javac.jvm.UninitializedType old
com.sun.tools.javac.code.Type newtype
com.sun.tools.javac.jvm.Code$State join (com.sun.tools.javac.jvm.Code$State)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type tother
com.sun.tools.javac.code.Type result
int w
int i
com.sun.tools.javac.jvm.Code$State other
com.sun.tools.javac.code.Type error ()
void dump ()
void dump (int)
int i
int i
com.sun.tools.javac.jvm.Code$LocalVar var
int i
int i
int pc
int lastLocal
}
com/sun/tools/javac/jvm/Code.classCode.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.Code extends java.lang.Object {
public final boolean debugCode
public final boolean needStackMap
final com.sun.tools.javac.code.Types types
final com.sun.tools.javac.code.Symtab syms
public int max_stack
public int max_locals
public byte[] code
public int cp
com.sun.tools.javac.util.ListBuffer catchInfo
com.sun.tools.javac.util.List lineInfo
public com.sun.tools.javac.jvm.CRTable crt
public boolean fatcode
private boolean alive
com.sun.tools.javac.jvm.Code$State state
private boolean fixedPc
public int nextreg
com.sun.tools.javac.jvm.Code$Chain pendingJumps
int pendingStatPos
boolean pendingStackMap
com.sun.tools.javac.jvm.Code$StackMapFormat stackMap
boolean varDebugInfo
boolean lineDebugInfo
com.sun.tools.javac.util.Position$LineMap lineMap
final com.sun.tools.javac.jvm.Pool pool
final com.sun.tools.javac.code.Symbol$MethodSymbol meth
com.sun.tools.javac.jvm.Code$StackMapFrame[] stackMapBuffer
com.sun.tools.javac.jvm.ClassWriter$StackMapTableFrame[] stackMapTableBuffer
int stackMapBufferSize
int lastStackMapPC
com.sun.tools.javac.jvm.Code$StackMapFrame lastFrame
com.sun.tools.javac.jvm.Code$StackMapFrame frameBeforeLast
static final com.sun.tools.javac.code.Type jsrReturnValue
com.sun.tools.javac.jvm.Code$LocalVar[] lvar
com.sun.tools.javac.jvm.Code$LocalVar[] varBuffer
int varBufferSize
public boolean checkLimits (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.util.Log)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.util.Log log
public void (com.sun.tools.javac.code.Symbol$MethodSymbol, boolean, com.sun.tools.javac.util.Position$LineMap, boolean, com.sun.tools.javac.jvm.Code$StackMapFormat, boolean, com.sun.tools.javac.jvm.CRTable, com.sun.tools.javac.code.Symtab, com.sun.tools.javac.code.Types, com.sun.tools.javac.jvm.Pool)
com.sun.tools.javac.code.Symbol$MethodSymbol meth
boolean fatcode
com.sun.tools.javac.util.Position$LineMap lineMap
boolean varDebugInfo
com.sun.tools.javac.jvm.Code$StackMapFormat stackMap
boolean debugCode
com.sun.tools.javac.jvm.CRTable crt
com.sun.tools.javac.code.Symtab syms
com.sun.tools.javac.code.Types types
com.sun.tools.javac.jvm.Pool pool
public static int typecode (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
public static int truncate (int)
int tc
public static int width (int)
int typecode
public static int width (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
public static int width (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List types
int w
public static int arraycode (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
public int curCP ()
private void emit1 (int)
int od
private void emit2 (int)
int od
public void emit4 (int)
int od
private void emitop (int)
int op
void postop ()
public void emitLdc (int)
int od
public void emitMultianewarray (int, int, com.sun.tools.javac.code.Type)
int ndims
int type
com.sun.tools.javac.code.Type arrayType
public void emitNewarray (int, com.sun.tools.javac.code.Type)
int elemcode
com.sun.tools.javac.code.Type arrayType
public void emitAnewarray (int, com.sun.tools.javac.code.Type)
int od
com.sun.tools.javac.code.Type arrayType
public void emitInvokeinterface (int, com.sun.tools.javac.code.Type)
int meth
com.sun.tools.javac.code.Type mtype
int argsize
public void emitInvokespecial (int, com.sun.tools.javac.code.Type)
int meth
com.sun.tools.javac.code.Type mtype
int argsize
com.sun.tools.javac.code.Symbol sym
public void emitInvokestatic (int, com.sun.tools.javac.code.Type)
int meth
com.sun.tools.javac.code.Type mtype
int argsize
public void emitInvokevirtual (int, com.sun.tools.javac.code.Type)
int meth
com.sun.tools.javac.code.Type mtype
int argsize
public void emitInvokedynamic (int, com.sun.tools.javac.code.Type)
int desc
com.sun.tools.javac.code.Type mtype
int argsize
public void emitop0 (int)
com.sun.tools.javac.code.Type a
com.sun.tools.javac.code.Type stackType
com.sun.tools.javac.code.Type val1
com.sun.tools.javac.code.Type val2
com.sun.tools.javac.code.Type value1
com.sun.tools.javac.code.Type value2
com.sun.tools.javac.code.Type value
com.sun.tools.javac.code.Type value1
com.sun.tools.javac.code.Type value2
com.sun.tools.javac.code.Type value3
com.sun.tools.javac.code.Type value1
com.sun.tools.javac.code.Type value2
com.sun.tools.javac.code.Type value3
com.sun.tools.javac.code.Type value4
com.sun.tools.javac.code.Type value3
com.sun.tools.javac.code.Type value1
com.sun.tools.javac.code.Type value2
com.sun.tools.javac.code.Type value2
com.sun.tools.javac.code.Type value3
com.sun.tools.javac.code.Type value2
com.sun.tools.javac.code.Type value1
com.sun.tools.javac.code.Type value2
com.sun.tools.javac.code.Type value3
com.sun.tools.javac.code.Type value2
com.sun.tools.javac.code.Type value1
com.sun.tools.javac.code.Type value1
com.sun.tools.javac.code.Type value2
int op
public void emitop1 (int, int)
int op
int od
private com.sun.tools.javac.code.Type typeForPool (java.lang.Object)
com.sun.tools.javac.code.Type ty
Object o
public void emitop1w (int, int)
int op
int od
public void emitop1w (int, int, int)
int op
int od1
int od2
public void emitop2 (int, int)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol sym
Object o
com.sun.tools.javac.code.Type t
int op
int od
public void emitop4 (int, int)
int op
int od
public void align (int)
int incr
private void put1 (int, int)
int pc
int op
private void put2 (int, int)
int pc
int od
public void put4 (int, int)
int pc
int od
private int get1 (int)
int pc
private int get2 (int)
int pc
public int get4 (int)
int pc
public boolean isAlive ()
public void markDead ()
public int entryPoint ()
int pc
public int entryPoint (com.sun.tools.javac.jvm.Code$State)
com.sun.tools.javac.jvm.Code$State state
int pc
com.sun.tools.javac.jvm.Code$State newState
public int entryPoint (com.sun.tools.javac.jvm.Code$State, com.sun.tools.javac.code.Type)
com.sun.tools.javac.jvm.Code$State state
com.sun.tools.javac.code.Type pushed
int pc
com.sun.tools.javac.jvm.Code$State newState
public void emitStackMap ()
int pc
private int getLocalsSize ()
int i
int nextLocal
void emitCLDCStackMap (int, int)
com.sun.tools.javac.code.Type vtype
int i
int i
int pc
int localsSize
com.sun.tools.javac.jvm.Code$StackMapFrame frame
void emitStackMapFrame (int, int)
com.sun.tools.javac.code.Type vtype
int i
int i
int j
int i
int i
int pc
int localsSize
com.sun.tools.javac.jvm.Code$StackMapFrame frame
int localCount
com.sun.tools.javac.code.Type[] locals
int stackCount
com.sun.tools.javac.jvm.Code$StackMapFrame getInitialFrame ()
com.sun.tools.javac.code.Type thisType
com.sun.tools.javac.code.Type arg_type
com.sun.tools.javac.jvm.Code$StackMapFrame frame
com.sun.tools.javac.util.List arg_types
int len
int count
public static int negate (int)
int opcode
public int emitJump (int)
int opcode
public com.sun.tools.javac.jvm.Code$Chain branch (int)
int opcode
com.sun.tools.javac.jvm.Code$Chain result
public void resolve (com.sun.tools.javac.jvm.Code$Chain, int)
com.sun.tools.javac.jvm.Code$Chain chain
int target
boolean changed
com.sun.tools.javac.jvm.Code$State newState
public void resolve (com.sun.tools.javac.jvm.Code$Chain)
com.sun.tools.javac.jvm.Code$Chain chain
public void resolvePending ()
com.sun.tools.javac.jvm.Code$Chain x
public static com.sun.tools.javac.jvm.Code$Chain mergeChains (com.sun.tools.javac.jvm.Code$Chain, com.sun.tools.javac.jvm.Code$Chain)
com.sun.tools.javac.jvm.Code$Chain chain1
com.sun.tools.javac.jvm.Code$Chain chain2
public void addCatch (char, char, char, char)
char startPc
char endPc
char handlerPc
char catchType
public void compressCatchTable ()
char[] catchEntry
int startpc
int endpc
char[] catchEntry
com.sun.tools.javac.util.ListBuffer compressedCatchInfo
com.sun.tools.javac.util.List handlerPcs
public void addLineNumber (char, char)
char startPc
char lineNumber
public void statBegin (int)
int pos
public void markStatBegin ()
int line
char cp1
char line1
private void addLocalVar (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$VarSymbol v
int adr
void adjustAliveRanges (int, int)
com.sun.tools.javac.jvm.Code$LocalVar$Range range
com.sun.tools.javac.jvm.Code$LocalVar localVar
int oldCP
int delta
public int getLVTSize ()
com.sun.tools.javac.jvm.Code$LocalVar var
int i
int result
public void setDefined (com.sun.tools.javac.util.Bits)
int adr
com.sun.tools.javac.util.Bits diff
com.sun.tools.javac.util.Bits newDefined
public void setDefined (int)
int adr
com.sun.tools.javac.jvm.Code$LocalVar v
public void setUndefined (int)
com.sun.tools.javac.jvm.Code$LocalVar v
char length
int adr
private void endScope (int)
char length
int adr
com.sun.tools.javac.jvm.Code$LocalVar v
private void fillLocalVarPosition (com.sun.tools.javac.jvm.Code$LocalVar)
com.sun.tools.javac.code.TypeAnnotationPosition p
com.sun.tools.javac.jvm.Code$LocalVar$Range widestRange
com.sun.tools.javac.code.Attribute$TypeCompound ta
com.sun.tools.javac.jvm.Code$LocalVar lv
public void fillExceptionParameterPositions ()
com.sun.tools.javac.code.TypeAnnotationPosition p
com.sun.tools.javac.code.Attribute$TypeCompound ta
com.sun.tools.javac.jvm.Code$LocalVar lv
int i
private int findExceptionIndex (int)
char[] catchEntry
char ct
int i
int catchType
com.sun.tools.javac.util.List iter
int len
void putVar (com.sun.tools.javac.jvm.Code$LocalVar)
com.sun.tools.javac.jvm.Code$LocalVar var
boolean keepLocalVariables
boolean ignoredSyntheticVar
private int newLocal (int)
int typecode
int reg
int w
private int newLocal (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
public int newLocal (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$VarSymbol v
int reg
public void newRegSegment ()
public void endScopes (int)
int i
int first
int prevNextReg
public static java.lang.String mnem (int)
int opcode
static boolean access$100 (com.sun.tools.javac.jvm.Code)
com.sun.tools.javac.jvm.Code x0
static void ()
}
com/sun/tools/javac/jvm/Gen$1.classGen.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Gen$1 extends com.sun.tools.javac.jvm.Gen$GenFinalizer {
final com.sun.tools.javac.comp.Env val$syncEnv
final com.sun.tools.javac.jvm.Items$LocalItem val$lockVar
final com.sun.tools.javac.jvm.Gen this$0
void (com.sun.tools.javac.jvm.Gen, com.sun.tools.javac.comp.Env, com.sun.tools.javac.jvm.Items$LocalItem)
com.sun.tools.javac.jvm.Gen this$0
void gen ()
void genLast ()
}
com/sun/tools/javac/jvm/Gen$1ComplexityScanner.classGen.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Gen$1ComplexityScanner extends com.sun.tools.javac.tree.TreeScanner {
int complexity
final com.sun.tools.javac.jvm.Gen this$0
void (com.sun.tools.javac.jvm.Gen)
com.sun.tools.javac.jvm.Gen this$0
public void scan (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
com.sun.tools.javac.tree.JCTree$JCDoWhileLoop tree
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
com.sun.tools.javac.tree.JCTree$JCWhileLoop tree
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
com.sun.tools.javac.tree.JCTree$JCForLoop tree
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
com.sun.tools.javac.tree.JCTree$JCSwitch tree
public void visitCase (com.sun.tools.javac.tree.JCTree$JCCase)
com.sun.tools.javac.tree.JCTree$JCCase tree
public void visitSynchronized (com.sun.tools.javac.tree.JCTree$JCSynchronized)
com.sun.tools.javac.tree.JCTree$JCSynchronized tree
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
com.sun.tools.javac.tree.JCTree$JCTry tree
public void visitCatch (com.sun.tools.javac.tree.JCTree$JCCatch)
com.sun.tools.javac.tree.JCTree$JCCatch tree
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
com.sun.tools.javac.tree.JCTree$JCConditional tree
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
com.sun.tools.javac.tree.JCTree$JCIf tree
public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak)
com.sun.tools.javac.tree.JCTree$JCBreak tree
public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue)
com.sun.tools.javac.tree.JCTree$JCContinue tree
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
com.sun.tools.javac.tree.JCTree$JCReturn tree
public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow)
com.sun.tools.javac.tree.JCTree$JCThrow tree
public void visitAssert (com.sun.tools.javac.tree.JCTree$JCAssert)
com.sun.tools.javac.tree.JCTree$JCAssert tree
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCNewClass tree
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
com.sun.tools.javac.tree.JCTree$JCNewArray tree
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
com.sun.tools.javac.tree.JCTree$JCAssign tree
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
com.sun.tools.javac.tree.JCTree$JCAssignOp tree
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
com.sun.tools.javac.tree.JCTree$JCUnary tree
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
com.sun.tools.javac.tree.JCTree$JCBinary tree
public void visitTypeTest (com.sun.tools.javac.tree.JCTree$JCInstanceOf)
com.sun.tools.javac.tree.JCTree$JCInstanceOf tree
public void visitIndexed (com.sun.tools.javac.tree.JCTree$JCArrayAccess)
com.sun.tools.javac.tree.JCTree$JCArrayAccess tree
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.tree.JCTree$JCIdent tree
public void visitLiteral (com.sun.tools.javac.tree.JCTree$JCLiteral)
com.sun.tools.javac.tree.JCTree$JCLiteral tree
public void visitTree (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public void visitWildcard (com.sun.tools.javac.tree.JCTree$JCWildcard)
com.sun.tools.javac.tree.JCTree$JCWildcard tree
}
com/sun/tools/javac/jvm/Gen$2.classGen.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Gen$2 extends com.sun.tools.javac.jvm.Gen$GenFinalizer {
final com.sun.tools.javac.tree.JCTree$JCTry val$tree
final com.sun.tools.javac.comp.Env val$tryEnv
final com.sun.tools.javac.comp.Env val$oldEnv
final com.sun.tools.javac.jvm.Gen this$0
void (com.sun.tools.javac.jvm.Gen, com.sun.tools.javac.tree.JCTree$JCTry, com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.jvm.Gen this$0
void gen ()
com.sun.tools.javac.jvm.Code$State jsrState
void genLast ()
boolean hasFinalizer ()
}
com/sun/tools/javac/jvm/Gen$3.classGen.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Gen$3 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static final int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static void ()
}
com/sun/tools/javac/jvm/Gen$ClassReferenceVisitor.classGen.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Gen$ClassReferenceVisitor extends com.sun.tools.javac.tree.JCTree$Visitor {
final com.sun.tools.javac.jvm.Gen this$0
void (com.sun.tools.javac.jvm.Gen)
com.sun.tools.javac.jvm.Gen this$0
public void visitTree (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
com.sun.tools.javac.tree.JCTree$JCBinary tree
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.tree.JCTree$JCIdent tree
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
com.sun.tools.javac.tree.JCTree$JCConditional tree
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
com.sun.tools.javac.tree.JCTree$JCUnary tree
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
com.sun.tools.javac.tree.JCTree$JCParens tree
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
com.sun.tools.javac.tree.JCTree$JCTypeCast tree
}
com/sun/tools/javac/jvm/Gen$CodeSizeOverflow.classGen.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.Gen$CodeSizeOverflow extends java.lang.RuntimeException {
private static final long serialVersionUID
public void ()
}
com/sun/tools/javac/jvm/Gen$GenContext.classGen.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Gen$GenContext extends java.lang.Object {
com.sun.tools.javac.jvm.Code$Chain exit
com.sun.tools.javac.jvm.Code$Chain cont
com.sun.tools.javac.jvm.Gen$GenFinalizer finalize
boolean isSwitch
com.sun.tools.javac.util.ListBuffer gaps
void ()
void addExit (com.sun.tools.javac.jvm.Code$Chain)
com.sun.tools.javac.jvm.Code$Chain c
void addCont (com.sun.tools.javac.jvm.Code$Chain)
com.sun.tools.javac.jvm.Code$Chain c
}
com/sun/tools/javac/jvm/Gen$GenFinalizer.classGen.java
package com.sun.tools.javac.jvm
abstract com.sun.tools.javac.jvm.Gen$GenFinalizer extends java.lang.Object {
final com.sun.tools.javac.jvm.Gen this$0
void (com.sun.tools.javac.jvm.Gen)
com.sun.tools.javac.jvm.Gen this$0
abstract void gen ()
abstract void genLast ()
boolean hasFinalizer ()
}
com/sun/tools/javac/jvm/Gen.classGen.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.Gen extends com.sun.tools.javac.tree.JCTree$Visitor {
protected static final com.sun.tools.javac.util.Context$Key genKey
private final com.sun.tools.javac.util.Log log
private final com.sun.tools.javac.code.Symtab syms
private final com.sun.tools.javac.comp.Check chk
private final com.sun.tools.javac.comp.Resolve rs
private final com.sun.tools.javac.tree.TreeMaker make
private final com.sun.tools.javac.util.Names names
private final com.sun.tools.javac.jvm.Target target
private final com.sun.tools.javac.code.Type stringBufferType
private final java.util.Map stringBufferAppend
private com.sun.tools.javac.util.Name accessDollar
private final com.sun.tools.javac.code.Types types
private final com.sun.tools.javac.comp.Lower lower
private final com.sun.tools.javac.comp.Flow flow
private final boolean allowGenerics
private final boolean generateIproxies
private final com.sun.tools.javac.jvm.Code$StackMapFormat stackMap
private final com.sun.tools.javac.code.Type methodType
private com.sun.tools.javac.jvm.Pool pool
private final boolean typeAnnoAsserts
private final boolean lineDebugInfo
private final boolean varDebugInfo
private final boolean genCrt
private final boolean debugCode
private final boolean allowInvokedynamic
private final int jsrlimit
private boolean useJsrLocally
private com.sun.tools.javac.jvm.Code code
private com.sun.tools.javac.jvm.Items items
private com.sun.tools.javac.comp.Env attrEnv
private com.sun.tools.javac.tree.JCTree$JCCompilationUnit toplevel
private int nerrs
com.sun.tools.javac.tree.EndPosTable endPosTable
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.code.Type pt
com.sun.tools.javac.jvm.Items$Item result
private com.sun.tools.javac.jvm.Gen$ClassReferenceVisitor classReferenceVisitor
public static com.sun.tools.javac.jvm.Gen instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.jvm.Gen instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.Options options
int setjsrlimit
String jsrlimitString
void loadIntConst (int)
int n
public static int zero (int)
int tc
public static int one (int)
int tc
void emitMinusOne (int)
int tc
com.sun.tools.javac.code.Symbol binaryQualifier (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symbol qualifier
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Type site
int makeRef (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type type
private void checkDimension (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type)
com.sun.tools.javac.util.List args
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type t
com.sun.tools.javac.jvm.Items$LocalItem makeTemp (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.code.Symbol$VarSymbol v
void callMethod (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, boolean)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type site
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List argtypes
boolean isStatic
com.sun.tools.javac.code.Symbol msym
private boolean isAccessSuper (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCMethodDecl enclMethod
private boolean isOddAccessName (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
void genFinalizer (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Env unwind (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree target
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Env env1
void endFinalizerGap (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env env
void endFinalizerGaps (com.sun.tools.javac.comp.Env, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env from
com.sun.tools.javac.comp.Env to
com.sun.tools.javac.comp.Env last
boolean hasFinally (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree target
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.List normalizeDefs (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.tree.JCTree$JCBlock block
com.sun.tools.javac.tree.JCTree$JCStatement init
com.sun.tools.javac.tree.JCTree$JCStatement init
com.sun.tools.javac.tree.JCTree$JCVariableDecl vdef
com.sun.tools.javac.code.Symbol$VarSymbol sym
com.sun.tools.javac.tree.JCTree def
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree t
com.sun.tools.javac.util.List inits
com.sun.tools.javac.util.List initTAlist
com.sun.tools.javac.code.Symbol$MethodSymbol clinit
com.sun.tools.javac.util.List clinitStats
com.sun.tools.javac.tree.JCTree$JCBlock block
com.sun.tools.javac.util.List defs
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.util.ListBuffer initCode
com.sun.tools.javac.util.ListBuffer initTAs
com.sun.tools.javac.util.ListBuffer clinitCode
com.sun.tools.javac.util.ListBuffer clinitTAs
com.sun.tools.javac.util.ListBuffer methodDefs
private com.sun.tools.javac.util.List getAndRemoveNonFieldTAs (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Attribute$TypeCompound ta
com.sun.tools.javac.code.Symbol$VarSymbol sym
com.sun.tools.javac.util.List tas
com.sun.tools.javac.util.ListBuffer fieldTAs
com.sun.tools.javac.util.ListBuffer nonfieldTAs
private void checkStringConstant (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.Object)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
Object constValue
void normalizeMethod (com.sun.tools.javac.tree.JCTree$JCMethodDecl, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List stats
com.sun.tools.javac.util.ListBuffer newstats
com.sun.tools.javac.tree.JCTree$JCMethodDecl md
com.sun.tools.javac.util.List initCode
com.sun.tools.javac.util.List initTAs
void implementInterfaceMethods (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol c
void implementInterfaceMethods (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol absMeth
com.sun.tools.javac.code.Symbol$MethodSymbol implMeth
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol$ClassSymbol i
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Symbol$ClassSymbol site
private void addAbstractMethod (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.code.Symbol$MethodSymbol absMeth
private void adjustAbstractMethod (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Symbol$MethodSymbol pm
com.sun.tools.javac.code.Symbol$MethodSymbol im
com.sun.tools.javac.code.Type$MethodType pmt
com.sun.tools.javac.code.Type imt
public void genDef (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.code.Symbol$CompletionFailure ex
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.comp.Env prevEnv
public void genStat (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env, int)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.Env env
int crtFlags
int startpc
public void genStat (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.comp.Env env
public void genStats (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env, int)
int startpc
com.sun.tools.javac.util.List trees
com.sun.tools.javac.comp.Env env
int crtFlags
public void genStats (com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
com.sun.tools.javac.comp.Env env
public com.sun.tools.javac.jvm.Items$CondItem genCond (com.sun.tools.javac.tree.JCTree, int)
com.sun.tools.javac.tree.JCTree tree
int crtFlags
int startpc
com.sun.tools.javac.jvm.Items$CondItem item
public com.sun.tools.javac.jvm.Items$CondItem genCond (com.sun.tools.javac.tree.JCTree, boolean)
com.sun.tools.javac.jvm.Items$CondItem result
com.sun.tools.javac.jvm.Items$CondItem result
com.sun.tools.javac.tree.JCTree$JCConditional tree
com.sun.tools.javac.jvm.Items$CondItem cond
com.sun.tools.javac.jvm.Code$Chain secondJumps
com.sun.tools.javac.jvm.Items$CondItem first
com.sun.tools.javac.jvm.Code$Chain falseJumps
com.sun.tools.javac.jvm.Code$Chain trueJumps
com.sun.tools.javac.jvm.Items$CondItem second
com.sun.tools.javac.jvm.Items$CondItem result
com.sun.tools.javac.jvm.Items$CondItem result
com.sun.tools.javac.tree.JCTree _tree
boolean markBranches
com.sun.tools.javac.tree.JCTree inner_tree
public com.sun.tools.javac.jvm.Items$Item genExpr (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Symbol$CompletionFailure ex
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type pt
com.sun.tools.javac.code.Type prevPt
public void genArgs (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
com.sun.tools.javac.util.List pts
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
com.sun.tools.javac.comp.Env localEnv
void genMethod (com.sun.tools.javac.tree.JCTree$JCMethodDecl, com.sun.tools.javac.comp.Env, boolean)
com.sun.tools.javac.jvm.Gen$CodeSizeOverflow e
int startpc
com.sun.tools.javac.jvm.Items$CondItem c
int startpcCrt
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
com.sun.tools.javac.comp.Env env
boolean fatcode
com.sun.tools.javac.code.Symbol$MethodSymbol meth
int extras
private int initCode (com.sun.tools.javac.tree.JCTree$JCMethodDecl, com.sun.tools.javac.comp.Env, boolean)
com.sun.tools.javac.code.Type selfType
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
com.sun.tools.javac.comp.Env env
boolean fatcode
com.sun.tools.javac.code.Symbol$MethodSymbol meth
int startpcCrt
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
com.sun.tools.javac.code.Symbol$VarSymbol v
public void visitSkip (com.sun.tools.javac.tree.JCTree$JCSkip)
com.sun.tools.javac.tree.JCTree$JCSkip tree
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
com.sun.tools.javac.tree.JCTree$JCBlock tree
int limit
com.sun.tools.javac.comp.Env localEnv
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
com.sun.tools.javac.tree.JCTree$JCDoWhileLoop tree
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
com.sun.tools.javac.tree.JCTree$JCWhileLoop tree
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
com.sun.tools.javac.tree.JCTree$JCForLoop tree
int limit
private void genLoop (com.sun.tools.javac.tree.JCTree$JCStatement, com.sun.tools.javac.tree.JCTree$JCStatement, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, boolean)
com.sun.tools.javac.jvm.Items$CondItem c
com.sun.tools.javac.jvm.Items$CondItem c
com.sun.tools.javac.jvm.Code$Chain loopDone
com.sun.tools.javac.jvm.Items$CondItem c
com.sun.tools.javac.jvm.Items$CondItem c
com.sun.tools.javac.tree.JCTree$JCStatement loop
com.sun.tools.javac.tree.JCTree$JCStatement body
com.sun.tools.javac.tree.JCTree$JCExpression cond
com.sun.tools.javac.util.List step
boolean testFirst
com.sun.tools.javac.comp.Env loopEnv
int startpc
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop tree
public void visitLabelled (com.sun.tools.javac.tree.JCTree$JCLabeledStatement)
com.sun.tools.javac.tree.JCTree$JCLabeledStatement tree
com.sun.tools.javac.comp.Env localEnv
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
int val
int i
long i
int i
com.sun.tools.javac.tree.JCTree$JCCase c
int pc
int i
int t
long i
int defaultOffset
int i
int caseidx
int i
com.sun.tools.javac.comp.Env switchEnv
int lo
int hi
int nlabels
int[] labels
int defaultIndex
com.sun.tools.javac.util.List l
long table_space_cost
long table_time_cost
long lookup_space_cost
long lookup_time_cost
int opcode
int startpc
int tableBase
int[] offsets
com.sun.tools.javac.jvm.Code$State stateSwitch
com.sun.tools.javac.tree.JCTree$JCSwitch tree
int limit
int startpcCrt
com.sun.tools.javac.jvm.Items$Item sel
com.sun.tools.javac.util.List cases
static void qsort2 (int[], int[], int, int)
int temp1
int temp2
int[] keys
int[] values
int lo
int hi
int i
int j
int pivot
public void visitSynchronized (com.sun.tools.javac.tree.JCTree$JCSynchronized)
com.sun.tools.javac.tree.JCTree$JCSynchronized tree
int limit
com.sun.tools.javac.jvm.Items$LocalItem lockVar
com.sun.tools.javac.comp.Env syncEnv
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
com.sun.tools.javac.tree.JCTree$JCTry tree
com.sun.tools.javac.comp.Env tryEnv
com.sun.tools.javac.comp.Env oldEnv
void genTry (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.List, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.util.List l
int endseg
com.sun.tools.javac.jvm.Items$LocalItem retVar
int catchallpc
int startseg
com.sun.tools.javac.jvm.Items$Item excVar
com.sun.tools.javac.tree.JCTree body
com.sun.tools.javac.util.List catchers
com.sun.tools.javac.comp.Env env
int limit
int startpc
com.sun.tools.javac.jvm.Code$State stateTry
int endpc
boolean hasFinalizer
com.sun.tools.javac.util.List gaps
com.sun.tools.javac.jvm.Code$Chain exitChain
void genCatch (com.sun.tools.javac.tree.JCTree$JCCatch, com.sun.tools.javac.comp.Env, int, int, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Attribute$TypeCompound tc
int catchType
int end
com.sun.tools.javac.tree.JCTree$JCExpression subCatch
com.sun.tools.javac.code.Attribute$TypeCompound tc
int catchType
com.sun.tools.javac.tree.JCTree$JCExpression subCatch
com.sun.tools.javac.util.List subClauses
com.sun.tools.javac.code.Symbol$VarSymbol exparam
int limit
int exlocal
com.sun.tools.javac.tree.JCTree$JCCatch tree
com.sun.tools.javac.comp.Env env
int startpc
int endpc
com.sun.tools.javac.util.List gaps
void registerCatch (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, int, int, int, int)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
int startpc
int endpc
int handler_pc
int catch_type
char startpc1
char endpc1
char handler_pc1
int estimateCodeComplexity (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.jvm.Gen$1ComplexityScanner scanner
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
com.sun.tools.javac.tree.JCTree$JCIf tree
int limit
com.sun.tools.javac.jvm.Code$Chain thenExit
com.sun.tools.javac.jvm.Items$CondItem c
com.sun.tools.javac.jvm.Code$Chain elseChain
public void visitExec (com.sun.tools.javac.tree.JCTree$JCExpressionStatement)
com.sun.tools.javac.tree.JCTree$JCExpressionStatement tree
com.sun.tools.javac.tree.JCTree$JCExpression e
public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak)
com.sun.tools.javac.tree.JCTree$JCBreak tree
com.sun.tools.javac.comp.Env targetEnv
public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue)
com.sun.tools.javac.tree.JCTree$JCContinue tree
com.sun.tools.javac.comp.Env targetEnv
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
com.sun.tools.javac.jvm.Items$Item r
com.sun.tools.javac.comp.Env targetEnv
com.sun.tools.javac.tree.JCTree$JCReturn tree
int limit
com.sun.tools.javac.comp.Env targetEnv
int tmpPos
public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow)
com.sun.tools.javac.tree.JCTree$JCThrow tree
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
com.sun.tools.javac.jvm.Items$Item m
com.sun.tools.javac.code.Symbol$MethodSymbol msym
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
int startpc
int startpc
com.sun.tools.javac.tree.JCTree$JCConditional tree
com.sun.tools.javac.jvm.Code$Chain thenExit
com.sun.tools.javac.jvm.Items$CondItem c
com.sun.tools.javac.jvm.Code$Chain elseChain
private void setTypeAnnotationPositions (int)
com.sun.tools.javac.code.Attribute$TypeCompound ta
com.sun.tools.javac.code.Attribute$TypeCompound ta
com.sun.tools.javac.code.Attribute$TypeCompound ta
com.sun.tools.javac.code.Symbol s
int treePos
com.sun.tools.javac.code.Symbol$MethodSymbol meth
boolean initOrClinit
com.sun.tools.javac.code.Symbol$ClassSymbol clazz
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCNewClass tree
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Type elemtype
com.sun.tools.javac.jvm.Items$Item arr
int i
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree$JCNewArray tree
com.sun.tools.javac.jvm.Items$Item makeNewArray (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, com.sun.tools.javac.code.Type, int)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.code.Type type
int ndims
com.sun.tools.javac.code.Type elemtype
int elemcode
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
com.sun.tools.javac.tree.JCTree$JCParens tree
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
com.sun.tools.javac.tree.JCTree$JCAssign tree
com.sun.tools.javac.jvm.Items$Item l
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
com.sun.tools.javac.jvm.Items$Item l
int ival
com.sun.tools.javac.tree.JCTree$JCAssignOp tree
com.sun.tools.javac.code.Symbol$OperatorSymbol operator
com.sun.tools.javac.jvm.Items$Item l
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
com.sun.tools.javac.jvm.Items$CondItem od
com.sun.tools.javac.jvm.Items$Item res
com.sun.tools.javac.jvm.Items$Item res
com.sun.tools.javac.jvm.Items$Item od
com.sun.tools.javac.tree.JCTree$JCUnary tree
com.sun.tools.javac.code.Symbol$OperatorSymbol operator
private void genNullCheck (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
com.sun.tools.javac.jvm.Code$Chain falseJumps
com.sun.tools.javac.jvm.Items$CondItem rcond
com.sun.tools.javac.jvm.Items$CondItem lcond
com.sun.tools.javac.jvm.Code$Chain trueJumps
com.sun.tools.javac.jvm.Items$CondItem rcond
com.sun.tools.javac.jvm.Items$CondItem lcond
com.sun.tools.javac.jvm.Items$Item od
com.sun.tools.javac.tree.JCTree$JCBinary tree
com.sun.tools.javac.code.Symbol$OperatorSymbol operator
void makeStringBuffer (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
void appendString (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol getStringBufferAppend (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol method
void appendStrings (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree$JCBinary op
com.sun.tools.javac.tree.JCTree tree
void bufferToString (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.jvm.Items$Item completeBinop (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Symbol$OperatorSymbol)
com.sun.tools.javac.code.Type rtype
com.sun.tools.javac.tree.JCTree lhs
com.sun.tools.javac.tree.JCTree rhs
com.sun.tools.javac.code.Symbol$OperatorSymbol operator
com.sun.tools.javac.code.Type$MethodType optype
int opcode
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
com.sun.tools.javac.tree.JCTree$JCTypeCast tree
public void visitWildcard (com.sun.tools.javac.tree.JCTree$JCWildcard)
com.sun.tools.javac.tree.JCTree$JCWildcard tree
public void visitTypeTest (com.sun.tools.javac.tree.JCTree$JCInstanceOf)
com.sun.tools.javac.tree.JCTree$JCInstanceOf tree
public void visitIndexed (com.sun.tools.javac.tree.JCTree$JCArrayAccess)
com.sun.tools.javac.tree.JCTree$JCArrayAccess tree
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.jvm.Items$Item res
com.sun.tools.javac.tree.JCTree$JCIdent tree
com.sun.tools.javac.code.Symbol sym
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol ssym
boolean selectSuper
boolean accessSuper
com.sun.tools.javac.jvm.Items$Item base
public boolean isInvokeDynamic (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
public void visitLiteral (com.sun.tools.javac.tree.JCTree$JCLiteral)
com.sun.tools.javac.tree.JCTree$JCLiteral tree
public void visitLetExpr (com.sun.tools.javac.tree.JCTree$LetExpr)
com.sun.tools.javac.tree.JCTree$LetExpr tree
int limit
private void generateReferencesToPrunedTree (com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.jvm.Pool)
com.sun.tools.javac.tree.JCTree prunedTree
com.sun.tools.javac.code.Symbol$ClassSymbol classSymbol
com.sun.tools.javac.jvm.Pool pool
com.sun.tools.javac.util.List prunedInfo
public boolean genClass (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.comp.Env localEnv
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCClassDecl cdef
static com.sun.tools.javac.jvm.Pool access$000 (com.sun.tools.javac.jvm.Gen)
com.sun.tools.javac.jvm.Gen x0
static com.sun.tools.javac.jvm.Code access$100 (com.sun.tools.javac.jvm.Gen)
com.sun.tools.javac.jvm.Gen x0
static boolean access$200 (com.sun.tools.javac.jvm.Gen)
com.sun.tools.javac.jvm.Gen x0
static int access$300 (com.sun.tools.javac.jvm.Gen)
com.sun.tools.javac.jvm.Gen x0
static void ()
}
com/sun/tools/javac/jvm/Items$1.classItems.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Items$1 extends com.sun.tools.javac.jvm.Items$Item {
final com.sun.tools.javac.jvm.Items this$0
void (com.sun.tools.javac.jvm.Items, int)
com.sun.tools.javac.jvm.Items this$0
int typecode
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/Items$AssignItem.classItems.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Items$AssignItem extends com.sun.tools.javac.jvm.Items$Item {
com.sun.tools.javac.jvm.Items$Item lhs
final com.sun.tools.javac.jvm.Items this$0
void (com.sun.tools.javac.jvm.Items, com.sun.tools.javac.jvm.Items$Item)
com.sun.tools.javac.jvm.Items this$0
com.sun.tools.javac.jvm.Items$Item lhs
com.sun.tools.javac.jvm.Items$Item load ()
void duplicate ()
void drop ()
void stash (int)
int toscode
int width ()
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/Items$CondItem.classItems.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Items$CondItem extends com.sun.tools.javac.jvm.Items$Item {
com.sun.tools.javac.jvm.Code$Chain trueJumps
com.sun.tools.javac.jvm.Code$Chain falseJumps
int opcode
com.sun.tools.javac.tree.JCTree tree
final com.sun.tools.javac.jvm.Items this$0
void (com.sun.tools.javac.jvm.Items, int, com.sun.tools.javac.jvm.Code$Chain, com.sun.tools.javac.jvm.Code$Chain)
com.sun.tools.javac.jvm.Items this$0
int opcode
com.sun.tools.javac.jvm.Code$Chain truejumps
com.sun.tools.javac.jvm.Code$Chain falsejumps
com.sun.tools.javac.jvm.Items$Item load ()
com.sun.tools.javac.jvm.Code$Chain trueChain
com.sun.tools.javac.jvm.Code$Chain falseChain
void duplicate ()
void drop ()
void stash (int)
int toscode
com.sun.tools.javac.jvm.Items$CondItem mkCond ()
com.sun.tools.javac.jvm.Code$Chain jumpTrue ()
int startpc
com.sun.tools.javac.jvm.Code$Chain c
com.sun.tools.javac.jvm.Code$Chain jumpFalse ()
int startpc
com.sun.tools.javac.jvm.Code$Chain c
com.sun.tools.javac.jvm.Items$CondItem negate ()
com.sun.tools.javac.jvm.Items$CondItem c
int width ()
boolean isTrue ()
boolean isFalse ()
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/Items$DynamicItem.classItems.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Items$DynamicItem extends com.sun.tools.javac.jvm.Items$StaticItem {
static final boolean $assertionsDisabled
final com.sun.tools.javac.jvm.Items this$0
void (com.sun.tools.javac.jvm.Items, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.jvm.Items this$0
com.sun.tools.javac.code.Symbol member
com.sun.tools.javac.jvm.Items$Item load ()
void store ()
com.sun.tools.javac.jvm.Items$Item invoke ()
com.sun.tools.javac.code.Type$MethodType mtype
int rescode
public java.lang.String toString ()
static void ()
}
com/sun/tools/javac/jvm/Items$ImmediateItem.classItems.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Items$ImmediateItem extends com.sun.tools.javac.jvm.Items$Item {
Object value
final com.sun.tools.javac.jvm.Items this$0
void (com.sun.tools.javac.jvm.Items, com.sun.tools.javac.code.Type, java.lang.Object)
com.sun.tools.javac.jvm.Items this$0
com.sun.tools.javac.code.Type type
Object value
private void ldc ()
int idx
com.sun.tools.javac.jvm.Items$Item load ()
int ival
long lval
float fval
double dval
private boolean isPosZero (float)
float x
private boolean isPosZero (double)
double x
com.sun.tools.javac.jvm.Items$CondItem mkCond ()
int ival
com.sun.tools.javac.jvm.Items$Item coerce (int)
int targetcode
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/Items$IndexedItem.classItems.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Items$IndexedItem extends com.sun.tools.javac.jvm.Items$Item {
final com.sun.tools.javac.jvm.Items this$0
void (com.sun.tools.javac.jvm.Items, com.sun.tools.javac.code.Type)
com.sun.tools.javac.jvm.Items this$0
com.sun.tools.javac.code.Type type
com.sun.tools.javac.jvm.Items$Item load ()
void store ()
void duplicate ()
void drop ()
void stash (int)
int toscode
int width ()
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/Items$Item.classItems.java
package com.sun.tools.javac.jvm
abstract com.sun.tools.javac.jvm.Items$Item extends java.lang.Object {
int typecode
final com.sun.tools.javac.jvm.Items this$0
void (com.sun.tools.javac.jvm.Items, int)
com.sun.tools.javac.jvm.Items this$0
int typecode
com.sun.tools.javac.jvm.Items$Item load ()
void store ()
com.sun.tools.javac.jvm.Items$Item invoke ()
void duplicate ()
void drop ()
void stash (int)
int toscode
com.sun.tools.javac.jvm.Items$CondItem mkCond ()
com.sun.tools.javac.jvm.Items$Item coerce (int)
int offset
int typecode1
int targetcode1
int targetcode
com.sun.tools.javac.jvm.Items$Item coerce (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type targettype
int width ()
public abstract java.lang.String toString ()
}
com/sun/tools/javac/jvm/Items$LocalItem.classItems.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Items$LocalItem extends com.sun.tools.javac.jvm.Items$Item {
int reg
com.sun.tools.javac.code.Type type
final com.sun.tools.javac.jvm.Items this$0
void (com.sun.tools.javac.jvm.Items, com.sun.tools.javac.code.Type, int)
com.sun.tools.javac.jvm.Items this$0
com.sun.tools.javac.code.Type type
int reg
com.sun.tools.javac.jvm.Items$Item load ()
void store ()
void incr (int)
int x
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/Items$MemberItem.classItems.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Items$MemberItem extends com.sun.tools.javac.jvm.Items$Item {
com.sun.tools.javac.code.Symbol member
boolean nonvirtual
final com.sun.tools.javac.jvm.Items this$0
void (com.sun.tools.javac.jvm.Items, com.sun.tools.javac.code.Symbol, boolean)
com.sun.tools.javac.jvm.Items this$0
com.sun.tools.javac.code.Symbol member
boolean nonvirtual
com.sun.tools.javac.jvm.Items$Item load ()
void store ()
com.sun.tools.javac.jvm.Items$Item invoke ()
com.sun.tools.javac.code.Type$MethodType mtype
int rescode
void duplicate ()
void drop ()
void stash (int)
int toscode
int width ()
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/Items$SelfItem.classItems.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Items$SelfItem extends com.sun.tools.javac.jvm.Items$Item {
boolean isSuper
final com.sun.tools.javac.jvm.Items this$0
void (com.sun.tools.javac.jvm.Items, boolean)
com.sun.tools.javac.jvm.Items this$0
boolean isSuper
com.sun.tools.javac.jvm.Items$Item load ()
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/Items$StackItem.classItems.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Items$StackItem extends com.sun.tools.javac.jvm.Items$Item {
final com.sun.tools.javac.jvm.Items this$0
void (com.sun.tools.javac.jvm.Items, int)
com.sun.tools.javac.jvm.Items this$0
int typecode
com.sun.tools.javac.jvm.Items$Item load ()
void duplicate ()
void drop ()
void stash (int)
int toscode
int width ()
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/Items$StaticItem.classItems.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Items$StaticItem extends com.sun.tools.javac.jvm.Items$Item {
com.sun.tools.javac.code.Symbol member
final com.sun.tools.javac.jvm.Items this$0
void (com.sun.tools.javac.jvm.Items, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.jvm.Items this$0
com.sun.tools.javac.code.Symbol member
com.sun.tools.javac.jvm.Items$Item load ()
void store ()
com.sun.tools.javac.jvm.Items$Item invoke ()
com.sun.tools.javac.code.Type$MethodType mtype
int rescode
public java.lang.String toString ()
}
com/sun/tools/javac/jvm/Items.classItems.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.Items extends java.lang.Object {
com.sun.tools.javac.jvm.Pool pool
com.sun.tools.javac.jvm.Code code
com.sun.tools.javac.code.Symtab syms
com.sun.tools.javac.code.Types types
private final com.sun.tools.javac.jvm.Items$Item voidItem
private final com.sun.tools.javac.jvm.Items$Item thisItem
private final com.sun.tools.javac.jvm.Items$Item superItem
private final com.sun.tools.javac.jvm.Items$Item[] stackItem
public void (com.sun.tools.javac.jvm.Pool, com.sun.tools.javac.jvm.Code, com.sun.tools.javac.code.Symtab, com.sun.tools.javac.code.Types)
int i
com.sun.tools.javac.jvm.Pool pool
com.sun.tools.javac.jvm.Code code
com.sun.tools.javac.code.Symtab syms
com.sun.tools.javac.code.Types types
com.sun.tools.javac.jvm.Items$Item makeVoidItem ()
com.sun.tools.javac.jvm.Items$Item makeThisItem ()
com.sun.tools.javac.jvm.Items$Item makeSuperItem ()
com.sun.tools.javac.jvm.Items$Item makeStackItem (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.jvm.Items$Item makeDynamicItem (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol member
com.sun.tools.javac.jvm.Items$Item makeIndexedItem (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.jvm.Items$LocalItem makeLocalItem (com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.code.Symbol$VarSymbol v
private com.sun.tools.javac.jvm.Items$LocalItem makeLocalItem (com.sun.tools.javac.code.Type, int)
com.sun.tools.javac.code.Type type
int reg
com.sun.tools.javac.jvm.Items$Item makeStaticItem (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol member
com.sun.tools.javac.jvm.Items$Item makeMemberItem (com.sun.tools.javac.code.Symbol, boolean)
com.sun.tools.javac.code.Symbol member
boolean nonvirtual
com.sun.tools.javac.jvm.Items$Item makeImmediateItem (com.sun.tools.javac.code.Type, java.lang.Object)
com.sun.tools.javac.code.Type type
Object value
com.sun.tools.javac.jvm.Items$Item makeAssignItem (com.sun.tools.javac.jvm.Items$Item)
com.sun.tools.javac.jvm.Items$Item lhs
com.sun.tools.javac.jvm.Items$CondItem makeCondItem (int, com.sun.tools.javac.jvm.Code$Chain, com.sun.tools.javac.jvm.Code$Chain)
int opcode
com.sun.tools.javac.jvm.Code$Chain trueJumps
com.sun.tools.javac.jvm.Code$Chain falseJumps
com.sun.tools.javac.jvm.Items$CondItem makeCondItem (int)
int opcode
static com.sun.tools.javac.jvm.Items$Item[] access$000 (com.sun.tools.javac.jvm.Items)
com.sun.tools.javac.jvm.Items x0
}
com/sun/tools/javac/jvm/JNIWriter$1.classJNIWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.JNIWriter$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
}
com/sun/tools/javac/jvm/JNIWriter$Mangle$Type.classJNIWriter.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.JNIWriter$Mangle$Type extends java.lang.Object {
public static final int CLASS
public static final int FIELDSTUB
public static final int FIELD
public static final int JNI
public static final int SIGNATURE
public static final int METHOD_JDK_1
public static final int METHOD_JNI_SHORT
public static final int METHOD_JNI_LONG
public void ()
}
com/sun/tools/javac/jvm/JNIWriter$Mangle.classJNIWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.JNIWriter$Mangle extends java.lang.Object {
private javax.lang.model.util.Elements elems
private javax.lang.model.util.Types types
void (javax.lang.model.util.Elements, javax.lang.model.util.Types)
javax.lang.model.util.Elements elems
javax.lang.model.util.Types types
public final java.lang.String mangle (java.lang.CharSequence, int)
String esc
char ch
int i
CharSequence name
int mtype
StringBuilder result
int length
public java.lang.String mangleMethod (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement, int) throws com.sun.tools.javac.jvm.JNIWriter$TypeSignature$SignatureException
String typesig
com.sun.tools.javac.jvm.JNIWriter$TypeSignature newTypeSig
String sig
javax.lang.model.element.ExecutableElement method
javax.lang.model.element.TypeElement clazz
int mtype
StringBuilder result
private java.lang.String getInnerQualifiedName (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement clazz
public final java.lang.String mangleChar (char)
int i
int i
int j
char ch
String s
int nzeros
char[] result
private java.lang.String signature (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.VariableElement p
javax.lang.model.element.ExecutableElement e
StringBuilder sb
String sep
private static boolean isalnum (char)
char ch
private static boolean isprint (char)
char ch
}
com/sun/tools/javac/jvm/JNIWriter$TypeSignature$1.classJNIWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.JNIWriter$TypeSignature$1 extends javax.lang.model.util.SimpleTypeVisitor8 {
final com.sun.tools.javac.jvm.JNIWriter$TypeSignature this$0
void (com.sun.tools.javac.jvm.JNIWriter$TypeSignature)
com.sun.tools.javac.jvm.JNIWriter$TypeSignature this$0
public javax.lang.model.element.Name visitArray (javax.lang.model.type.ArrayType, java.lang.Void)
javax.lang.model.type.ArrayType t
Void p
public javax.lang.model.element.Name visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType t
Void p
public javax.lang.model.element.Name visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Void)
javax.lang.model.type.PrimitiveType t
Void p
public javax.lang.model.element.Name visitNoType (javax.lang.model.type.NoType, java.lang.Void)
javax.lang.model.type.NoType t
Void p
public javax.lang.model.element.Name visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Void)
javax.lang.model.type.TypeVariable t
Void p
public volatile java.lang.Object visitNoType (javax.lang.model.type.NoType, java.lang.Object)
public volatile java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
public volatile java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public volatile java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
public volatile java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
}
com/sun/tools/javac/jvm/JNIWriter$TypeSignature$SignatureException.classJNIWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.JNIWriter$TypeSignature$SignatureException extends java.lang.Exception {
private static final long serialVersionUID
void (java.lang.String)
String reason
}
com/sun/tools/javac/jvm/JNIWriter$TypeSignature.classJNIWriter.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.JNIWriter$TypeSignature extends java.lang.Object {
javax.lang.model.util.Elements elems
private static final String SIG_VOID
private static final String SIG_BOOLEAN
private static final String SIG_BYTE
private static final String SIG_CHAR
private static final String SIG_SHORT
private static final String SIG_INT
private static final String SIG_LONG
private static final String SIG_FLOAT
private static final String SIG_DOUBLE
private static final String SIG_ARRAY
private static final String SIG_CLASS
public void (javax.lang.model.util.Elements)
javax.lang.model.util.Elements elems
public java.lang.String getTypeSignature (java.lang.String) throws com.sun.tools.javac.jvm.JNIWriter$TypeSignature$SignatureException
String javasignature
public java.lang.String getTypeSignature (java.lang.String, javax.lang.model.type.TypeMirror) throws com.sun.tools.javac.jvm.JNIWriter$TypeSignature$SignatureException
String javasignature
javax.lang.model.type.TypeMirror returnType
String signature
String typeSignature
java.util.List params
String paramsig
String paramJVMSig
String returnSig
String returnJVMType
int dimensions
int startIndex
int endIndex
java.util.StringTokenizer st
int i
private java.lang.String getParamJVMSignature (java.lang.String) throws com.sun.tools.javac.jvm.JNIWriter$TypeSignature$SignatureException
int beginindex
int endindex
String dimensionString
String paramsig
String paramJVMSig
String componentType
private java.lang.String getComponentType (java.lang.String) throws com.sun.tools.javac.jvm.JNIWriter$TypeSignature$SignatureException
String classname
String newclassname
javax.lang.model.element.TypeElement classNameDoc
String componentType
String JVMSig
int dimensions (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
java.lang.String qualifiedTypeName (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
javax.lang.model.type.TypeVisitor v
}
com/sun/tools/javac/jvm/JNIWriter.classJNIWriter.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.JNIWriter extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key jniWriterKey
private final javax.tools.JavaFileManager fileManager
com.sun.tools.javac.model.JavacElements elements
com.sun.tools.javac.model.JavacTypes types
private final com.sun.tools.javac.util.Log log
private boolean verbose
private boolean checkAll
private com.sun.tools.javac.jvm.JNIWriter$Mangle mangler
private com.sun.tools.javac.util.Context context
private com.sun.tools.javac.code.Symtab syms
private String lineSep
private final boolean isWindows
public static com.sun.tools.javac.jvm.JNIWriter instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.jvm.JNIWriter instance
private void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.Options options
private void lazyInit ()
public boolean needsHeader (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol c
private boolean needsHeader (com.sun.tools.javac.code.Symbol$ClassSymbol, boolean)
com.sun.tools.javac.code.Attribute$Compound a
com.sun.tools.javac.code.Scope$Entry i
com.sun.tools.javac.code.Scope$Entry i
com.sun.tools.javac.code.Symbol$ClassSymbol c
boolean checkNestedClasses
public javax.tools.FileObject write (com.sun.tools.javac.code.Symbol$ClassSymbol) throws java.io.IOException
com.sun.tools.javac.code.Symbol$ClassSymbol c
String className
javax.tools.FileObject outFile
java.io.Writer out
public void write (java.io.Writer, com.sun.tools.javac.code.Symbol$ClassSymbol) throws java.io.IOException
String cname
com.sun.tools.javac.jvm.JNIWriter$TypeSignature$SignatureException e
java.io.Writer out
com.sun.tools.javac.code.Symbol$ClassSymbol sym
protected void writeStatics (java.io.Writer, com.sun.tools.javac.code.Symbol$ClassSymbol) throws java.io.IOException
String s
javax.lang.model.element.VariableElement v
java.io.Writer out
com.sun.tools.javac.code.Symbol$ClassSymbol sym
java.util.List classfields
java.util.List getAllFields (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement c
javax.lang.model.element.TypeElement subclazz
java.util.List fields
javax.lang.model.element.TypeElement cd
java.util.Stack s
protected java.lang.String defineForStatic (javax.lang.model.element.TypeElement, javax.lang.model.element.VariableElement)
Character ch
float fv
double d
StringBuilder s
String constString
Object value
javax.lang.model.element.TypeElement c
javax.lang.model.element.VariableElement f
CharSequence cnamedoc
CharSequence fnamedoc
String cname
String fname
protected void writeMethods (java.io.Writer, com.sun.tools.javac.code.Symbol$ClassSymbol, java.lang.String) throws java.io.IOException com.sun.tools.javac.jvm.JNIWriter$TypeSignature$SignatureException
javax.lang.model.element.ExecutableElement md2
javax.lang.model.element.VariableElement p
javax.lang.model.type.TypeMirror arg
javax.lang.model.type.TypeMirror mtr
String sig
com.sun.tools.javac.jvm.JNIWriter$TypeSignature newtypesig
CharSequence methodName
boolean longName
java.util.List paramargs
java.util.List args
javax.lang.model.element.ExecutableElement md
java.io.Writer out
com.sun.tools.javac.code.Symbol$ClassSymbol sym
String cname
java.util.List classmethods
java.lang.String signature (javax.lang.model.element.ExecutableElement)
javax.lang.model.element.VariableElement p
javax.lang.model.element.ExecutableElement e
StringBuilder sb
String sep
protected final java.lang.String jniType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror ct
javax.lang.model.type.TypeMirror t
javax.lang.model.element.TypeElement throwable
javax.lang.model.element.TypeElement jClass
javax.lang.model.element.TypeElement jString
javax.lang.model.element.Element tclassDoc
protected java.lang.String fileTop ()
protected java.lang.String includes ()
protected java.lang.String cppGuardBegin ()
protected java.lang.String cppGuardEnd ()
protected java.lang.String guardBegin (java.lang.String)
String cname
protected java.lang.String guardEnd (java.lang.String)
String cname
protected void print (java.io.Writer, java.lang.String) throws java.io.IOException
java.io.Writer out
String text
protected void println (java.io.Writer, java.lang.String) throws java.io.IOException
java.io.Writer out
String text
static void ()
}
com/sun/tools/javac/jvm/Pool$DynamicMethod.classPool.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Pool$DynamicMethod extends com.sun.tools.javac.jvm.Pool$Method {
public Object[] uniqueStaticArgs
void (com.sun.tools.javac.code.Symbol$DynamicMethodSymbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol$DynamicMethodSymbol m
com.sun.tools.javac.code.Types types
public boolean equals (java.lang.Object)
Object any
com.sun.tools.javac.code.Symbol$DynamicMethodSymbol dm1
com.sun.tools.javac.code.Symbol$DynamicMethodSymbol dm2
public int hashCode ()
int i
int hash
com.sun.tools.javac.code.Symbol$DynamicMethodSymbol dm
private java.lang.Object[] getUniqueTypeArray (java.lang.Object[], com.sun.tools.javac.code.Types)
int i
Object[] objects
com.sun.tools.javac.code.Types types
Object[] result
}
com/sun/tools/javac/jvm/Pool$Method.classPool.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Pool$Method extends com.sun.tools.javac.code.Symbol$DelegatedSymbol {
com.sun.tools.javac.code.Types$UniqueType uniqueType
void (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.code.Types types
public boolean equals (java.lang.Object)
Object any
com.sun.tools.javac.code.Symbol$MethodSymbol o
com.sun.tools.javac.code.Symbol$MethodSymbol m
public int hashCode ()
com.sun.tools.javac.code.Symbol$MethodSymbol m
}
com/sun/tools/javac/jvm/Pool$MethodHandle$1.classPool.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Pool$MethodHandle$1 extends java.lang.Object implements com.sun.tools.javac.util.Filter {
final com.sun.tools.javac.jvm.Pool$MethodHandle this$0
void (com.sun.tools.javac.jvm.Pool$MethodHandle)
com.sun.tools.javac.jvm.Pool$MethodHandle this$0
public boolean accepts (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name n
public volatile boolean accepts (java.lang.Object)
}
com/sun/tools/javac/jvm/Pool$MethodHandle$2.classPool.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Pool$MethodHandle$2 extends java.lang.Object implements com.sun.tools.javac.util.Filter {
final com.sun.tools.javac.jvm.Pool$MethodHandle this$0
void (com.sun.tools.javac.jvm.Pool$MethodHandle)
com.sun.tools.javac.jvm.Pool$MethodHandle this$0
public boolean accepts (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name n
public volatile boolean accepts (java.lang.Object)
}
com/sun/tools/javac/jvm/Pool$MethodHandle.classPool.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.Pool$MethodHandle extends java.lang.Object {
int refKind
com.sun.tools.javac.code.Symbol refSym
com.sun.tools.javac.code.Types$UniqueType uniqueType
com.sun.tools.javac.util.Filter nonInitFilter
com.sun.tools.javac.util.Filter initFilter
public void (int, com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Types)
int refKind
com.sun.tools.javac.code.Symbol refSym
com.sun.tools.javac.code.Types types
public boolean equals (java.lang.Object)
Object other
com.sun.tools.javac.jvm.Pool$MethodHandle mr
com.sun.tools.javac.code.Symbol o
public int hashCode ()
private void checkConsistent ()
boolean staticOk
int expectedKind
com.sun.tools.javac.util.Filter nameFilter
boolean interfaceOwner
}
com/sun/tools/javac/jvm/Pool$Variable.classPool.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.Pool$Variable extends com.sun.tools.javac.code.Symbol$DelegatedSymbol {
com.sun.tools.javac.code.Types$UniqueType uniqueType
void (com.sun.tools.javac.code.Symbol$VarSymbol, com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Symbol$VarSymbol v
com.sun.tools.javac.code.Types types
public boolean equals (java.lang.Object)
Object any
com.sun.tools.javac.code.Symbol$VarSymbol o
com.sun.tools.javac.code.Symbol$VarSymbol v
public int hashCode ()
com.sun.tools.javac.code.Symbol$VarSymbol v
}
com/sun/tools/javac/jvm/Pool.classPool.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.Pool extends java.lang.Object {
public static final int MAX_ENTRIES
public static final int MAX_STRING_LENGTH
int pp
Object[] pool
java.util.Map indices
com.sun.tools.javac.code.Types types
public void (int, java.lang.Object[], com.sun.tools.javac.code.Types)
int i
int pp
Object[] pool
com.sun.tools.javac.code.Types types
public void (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types types
public int numEntries ()
public void reset ()
public int put (java.lang.Object)
Object value
Integer index
java.lang.Object makePoolValue (java.lang.Object)
Object o
public int get (java.lang.Object)
Object o
Integer n
}
com/sun/tools/javac/jvm/Profile$1.classProfile.java
package com.sun.tools.javac.jvm
final com.sun.tools.javac.jvm.Profile$1 extends com.sun.tools.javac.jvm.Profile {
void (java.lang.String, int)
public boolean isValid (com.sun.tools.javac.jvm.Target)
com.sun.tools.javac.jvm.Target t
}
com/sun/tools/javac/jvm/Profile.classProfile.java
package com.sun.tools.javac.jvm
public com.sun.tools.javac.jvm.Profile extends java.lang.Enum {
public static final com.sun.tools.javac.jvm.Profile COMPACT1
public static final com.sun.tools.javac.jvm.Profile COMPACT2
public static final com.sun.tools.javac.jvm.Profile COMPACT3
public static final com.sun.tools.javac.jvm.Profile DEFAULT
private static final com.sun.tools.javac.util.Context$Key profileKey
public final String name
public final int value
final java.util.Set targets
private static final com.sun.tools.javac.jvm.Profile[] $VALUES
public static com.sun.tools.javac.jvm.Profile[] values ()
public static com.sun.tools.javac.jvm.Profile valueOf (java.lang.String)
String name
public static com.sun.tools.javac.jvm.Profile instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Options options
String profileString
com.sun.tools.javac.util.Context context
com.sun.tools.javac.jvm.Profile instance
private void (java.lang.String, int)
private transient void (java.lang.String, int, java.lang.String, int, com.sun.tools.javac.jvm.Target, com.sun.tools.javac.jvm.Target[])
String name
int value
com.sun.tools.javac.jvm.Target t
com.sun.tools.javac.jvm.Target[] targets
public static com.sun.tools.javac.jvm.Profile lookup (java.lang.String)
com.sun.tools.javac.jvm.Profile p
String name
public static com.sun.tools.javac.jvm.Profile lookup (int)
com.sun.tools.javac.jvm.Profile p
int value
public boolean isValid (com.sun.tools.javac.jvm.Target)
com.sun.tools.javac.jvm.Target t
void (java.lang.String, int, com.sun.tools.javac.jvm.Profile$1)
String x0
int x1
com.sun.tools.javac.jvm.Profile$1 x2
static void ()
}
com/sun/tools/javac/jvm/Target.classTarget.java
package com.sun.tools.javac.jvm
public final com.sun.tools.javac.jvm.Target extends java.lang.Enum {
public static final com.sun.tools.javac.jvm.Target JDK1_1
public static final com.sun.tools.javac.jvm.Target JDK1_2
public static final com.sun.tools.javac.jvm.Target JDK1_3
public static final com.sun.tools.javac.jvm.Target JDK1_4
public static final com.sun.tools.javac.jvm.Target JDK1_5
public static final com.sun.tools.javac.jvm.Target JDK1_6
public static final com.sun.tools.javac.jvm.Target JDK1_7
public static final com.sun.tools.javac.jvm.Target JDK1_8
private static final com.sun.tools.javac.util.Context$Key targetKey
private static final com.sun.tools.javac.jvm.Target MIN
private static final com.sun.tools.javac.jvm.Target MAX
private static final java.util.Map tab
public final String name
public final int majorVersion
public final int minorVersion
public static final com.sun.tools.javac.jvm.Target DEFAULT
private static final com.sun.tools.javac.jvm.Target[] $VALUES
public static com.sun.tools.javac.jvm.Target[] values ()
public static com.sun.tools.javac.jvm.Target valueOf (java.lang.String)
String name
public static com.sun.tools.javac.jvm.Target instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Options options
String targetString
com.sun.tools.javac.util.Context context
com.sun.tools.javac.jvm.Target instance
public static com.sun.tools.javac.jvm.Target MIN ()
public static com.sun.tools.javac.jvm.Target MAX ()
private void (java.lang.String, int, java.lang.String, int, int)
String name
int majorVersion
int minorVersion
public static com.sun.tools.javac.jvm.Target lookup (java.lang.String)
String name
public boolean requiresIproxy ()
public boolean initializeFieldsBeforeSuper ()
public boolean obeyBinaryCompatibility ()
public boolean arrayBinaryCompatibility ()
public boolean interfaceFieldsBinaryCompatibility ()
public boolean interfaceObjectOverridesBinaryCompatibility ()
public boolean usePrivateSyntheticFields ()
public boolean useInnerCacheClass ()
public boolean generateCLDCStackmap ()
public boolean generateStackMapTable ()
public boolean isPackageInfoSynthetic ()
public boolean generateEmptyAfterBig ()
public boolean useStringBuilder ()
public boolean useSyntheticFlag ()
public boolean useEnumFlag ()
public boolean useAnnotationFlag ()
public boolean useVarargsFlag ()
public boolean useBridgeFlag ()
public char syntheticNameChar ()
public boolean hasClassLiterals ()
public boolean hasInvokedynamic ()
public boolean hasMethodHandles ()
public boolean classLiteralsNoInit ()
public boolean hasInitCause ()
public boolean boxWithConstructors ()
public boolean hasIterable ()
public boolean hasEnclosingMethodAttribute ()
static void ()
com.sun.tools.javac.jvm.Target t
}
com/sun/tools/javac/jvm/UninitializedType.classUninitializedType.java
package com.sun.tools.javac.jvm
com.sun.tools.javac.jvm.UninitializedType extends com.sun.tools.javac.code.Type$DelegatedType {
public final int offset
public static com.sun.tools.javac.jvm.UninitializedType uninitializedThis (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type qtype
public static com.sun.tools.javac.jvm.UninitializedType uninitializedObject (com.sun.tools.javac.code.Type, int)
com.sun.tools.javac.code.Type qtype
int offset
private void (com.sun.tools.javac.code.TypeTag, com.sun.tools.javac.code.Type, int)
com.sun.tools.javac.code.TypeTag tag
com.sun.tools.javac.code.Type qtype
int offset
com.sun.tools.javac.code.Type initializedType ()
}
com/sun/tools/javac/main/CommandLine.classCommandLine.java
package com.sun.tools.javac.main
public com.sun.tools.javac.main.CommandLine extends java.lang.Object {
public void ()
public static java.lang.String[] parse (java.lang.String[]) throws java.io.IOException
String arg
int i
String[] args
com.sun.tools.javac.util.ListBuffer newArgs
private static void loadCmdFile (java.lang.String, com.sun.tools.javac.util.ListBuffer) throws java.io.IOException
String name
com.sun.tools.javac.util.ListBuffer args
java.io.Reader r
java.io.StreamTokenizer st
}
com/sun/tools/javac/main/JavaCompiler$1.classJavaCompiler.java
package com.sun.tools.javac.main
com.sun.tools.javac.main.JavaCompiler$1 extends java.lang.Object implements com.sun.tools.javac.jvm.ClassReader$SourceCompleter {
final com.sun.tools.javac.main.JavaCompiler this$0
void (com.sun.tools.javac.main.JavaCompiler)
com.sun.tools.javac.main.JavaCompiler this$0
public void complete (com.sun.tools.javac.code.Symbol$ClassSymbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
com.sun.tools.javac.code.Symbol$ClassSymbol sym
}
com/sun/tools/javac/main/JavaCompiler$1MethodBodyRemover.classJavaCompiler.java
package com.sun.tools.javac.main
com.sun.tools.javac.main.JavaCompiler$1MethodBodyRemover extends com.sun.tools.javac.tree.TreeTranslator {
final boolean val$isInterface
final com.sun.tools.javac.main.JavaCompiler this$0
void (com.sun.tools.javac.main.JavaCompiler, boolean)
com.sun.tools.javac.main.JavaCompiler this$0
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl vd
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree t
com.sun.tools.javac.util.List it
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
com.sun.tools.javac.util.ListBuffer newdefs
}
com/sun/tools/javac/main/JavaCompiler$1ScanNested.classJavaCompiler.java
package com.sun.tools.javac.main
com.sun.tools.javac.main.JavaCompiler$1ScanNested extends com.sun.tools.javac.tree.TreeScanner {
java.util.Set dependencies
protected boolean hasLambdas
final com.sun.tools.javac.comp.Env val$env
final com.sun.tools.javac.main.JavaCompiler this$0
void (com.sun.tools.javac.main.JavaCompiler, com.sun.tools.javac.comp.Env)
com.sun.tools.javac.main.JavaCompiler this$0
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
boolean prevHasLambdas
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.comp.Env stEnv
com.sun.tools.javac.tree.JCTree$JCClassDecl node
com.sun.tools.javac.code.Type st
boolean envForSuperTypeFound
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.tree.JCTree$JCLambda tree
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
com.sun.tools.javac.tree.JCTree$JCMemberReference tree
}
com/sun/tools/javac/main/JavaCompiler$2.classJavaCompiler.java
package com.sun.tools.javac.main
com.sun.tools.javac.main.JavaCompiler$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$main$JavaCompiler$CompilePolicy
static final int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static void ()
}
com/sun/tools/javac/main/JavaCompiler$CompilePolicy.classJavaCompiler.java
package com.sun.tools.javac.main
public final com.sun.tools.javac.main.JavaCompiler$CompilePolicy extends java.lang.Enum {
public static final com.sun.tools.javac.main.JavaCompiler$CompilePolicy ATTR_ONLY
public static final com.sun.tools.javac.main.JavaCompiler$CompilePolicy CHECK_ONLY
public static final com.sun.tools.javac.main.JavaCompiler$CompilePolicy SIMPLE
public static final com.sun.tools.javac.main.JavaCompiler$CompilePolicy BY_FILE
public static final com.sun.tools.javac.main.JavaCompiler$CompilePolicy BY_TODO
private static final com.sun.tools.javac.main.JavaCompiler$CompilePolicy[] $VALUES
public static com.sun.tools.javac.main.JavaCompiler$CompilePolicy[] values ()
public static com.sun.tools.javac.main.JavaCompiler$CompilePolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static com.sun.tools.javac.main.JavaCompiler$CompilePolicy decode (java.lang.String)
String option
static void ()
}
com/sun/tools/javac/main/JavaCompiler$ImplicitSourcePolicy.classJavaCompiler.java
package com.sun.tools.javac.main
public final com.sun.tools.javac.main.JavaCompiler$ImplicitSourcePolicy extends java.lang.Enum {
public static final com.sun.tools.javac.main.JavaCompiler$ImplicitSourcePolicy NONE
public static final com.sun.tools.javac.main.JavaCompiler$ImplicitSourcePolicy CLASS
public static final com.sun.tools.javac.main.JavaCompiler$ImplicitSourcePolicy UNSET
private static final com.sun.tools.javac.main.JavaCompiler$ImplicitSourcePolicy[] $VALUES
public static com.sun.tools.javac.main.JavaCompiler$ImplicitSourcePolicy[] values ()
public static com.sun.tools.javac.main.JavaCompiler$ImplicitSourcePolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static com.sun.tools.javac.main.JavaCompiler$ImplicitSourcePolicy decode (java.lang.String)
String option
static void ()
}
com/sun/tools/javac/main/JavaCompiler.classJavaCompiler.java
package com.sun.tools.javac.main
public com.sun.tools.javac.main.JavaCompiler extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key compilerKey
private static final String versionRBName
private static java.util.ResourceBundle versionRB
private static final com.sun.tools.javac.main.JavaCompiler$CompilePolicy DEFAULT_COMPILE_POLICY
public com.sun.tools.javac.util.Log log
com.sun.tools.javac.util.JCDiagnostic$Factory diagFactory
protected com.sun.tools.javac.tree.TreeMaker make
protected com.sun.tools.javac.jvm.ClassReader reader
protected com.sun.tools.javac.jvm.ClassWriter writer
protected com.sun.tools.javac.jvm.JNIWriter jniWriter
protected com.sun.tools.javac.comp.Enter enter
protected com.sun.tools.javac.code.Symtab syms
protected com.sun.tools.javac.code.Source source
protected com.sun.tools.javac.jvm.Gen gen
protected com.sun.tools.javac.util.Names names
protected com.sun.tools.javac.comp.Attr attr
protected com.sun.tools.javac.comp.Check chk
protected com.sun.tools.javac.comp.Flow flow
protected com.sun.tools.javac.comp.TransTypes transTypes
protected com.sun.tools.javac.comp.Lower lower
protected com.sun.tools.javac.comp.Annotate annotate
protected final com.sun.tools.javac.util.Name completionFailureName
protected com.sun.tools.javac.code.Types types
protected javax.tools.JavaFileManager fileManager
protected com.sun.tools.javac.parser.ParserFactory parserFactory
protected com.sun.tools.javac.api.MultiTaskListener taskListener
protected com.sun.tools.javac.main.JavaCompiler delegateCompiler
protected final com.sun.tools.javac.jvm.ClassReader$SourceCompleter thisCompleter
protected com.sun.tools.javac.util.Options options
protected com.sun.tools.javac.util.Context context
protected boolean annotationProcessingOccurred
protected boolean implicitSourceFilesRead
protected com.sun.tools.javac.comp.CompileStates compileStates
public boolean verbose
public boolean sourceOutput
public boolean stubOutput
public boolean attrParseOnly
boolean relax
public boolean printFlat
public String encoding
public boolean lineDebugInfo
public boolean genEndPos
protected boolean devVerbose
protected boolean processPcks
protected boolean werror
protected boolean explicitAnnotationProcessingRequested
protected com.sun.tools.javac.main.JavaCompiler$CompilePolicy compilePolicy
protected com.sun.tools.javac.main.JavaCompiler$ImplicitSourcePolicy implicitSourcePolicy
public boolean verboseCompilePolicy
public com.sun.tools.javac.comp.CompileStates$CompileState shouldStopPolicyIfError
public com.sun.tools.javac.comp.CompileStates$CompileState shouldStopPolicyIfNoError
public com.sun.tools.javac.comp.Todo todo
public com.sun.tools.javac.util.List closeables
protected java.util.Set inputFiles
public boolean keepComments
private boolean hasBeenUsed
private long start_msec
public long elapsed_msec
protected boolean needRootClasses
private com.sun.tools.javac.util.List rootClasses
boolean processAnnotations
com.sun.tools.javac.util.Log$DeferredDiagnosticHandler deferredDiagnosticHandler
private com.sun.tools.javac.processing.JavacProcessingEnvironment procEnvImpl
java.util.HashMap desugaredEnvs
public static com.sun.tools.javac.main.JavaCompiler instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.main.JavaCompiler instance
public static java.lang.String version ()
public static java.lang.String fullVersion ()
private static java.lang.String version (java.lang.String)
java.util.MissingResourceException e
java.util.MissingResourceException e
String key
public void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.code.Symbol$CompletionFailure ex
com.sun.tools.javac.util.Context context
com.sun.tools.javac.jvm.Target target
private void checkForObsoleteOptions (com.sun.tools.javac.jvm.Target)
com.sun.tools.javac.jvm.Target target
boolean obsoleteOptionFound
protected boolean shouldStop (com.sun.tools.javac.comp.CompileStates$CompileState)
com.sun.tools.javac.comp.CompileStates$CompileState cs
com.sun.tools.javac.comp.CompileStates$CompileState shouldStopPolicy
public int errorCount ()
protected final java.util.Queue stopIfError (com.sun.tools.javac.comp.CompileStates$CompileState, java.util.Queue)
com.sun.tools.javac.comp.CompileStates$CompileState cs
java.util.Queue queue
protected final com.sun.tools.javac.util.List stopIfError (com.sun.tools.javac.comp.CompileStates$CompileState, com.sun.tools.javac.util.List)
com.sun.tools.javac.comp.CompileStates$CompileState cs
com.sun.tools.javac.util.List list
public int warningCount ()
public java.lang.CharSequence readSource (javax.tools.JavaFileObject)
java.io.IOException e
javax.tools.JavaFileObject filename
protected com.sun.tools.javac.tree.JCTree$JCCompilationUnit parse (javax.tools.JavaFileObject, java.lang.CharSequence)
com.sun.source.util.TaskEvent e
com.sun.tools.javac.parser.Parser parser
com.sun.source.util.TaskEvent e
javax.tools.JavaFileObject filename
CharSequence content
long msec
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
protected boolean keepComments ()
public com.sun.tools.javac.tree.JCTree$JCCompilationUnit parse (java.lang.String)
String filename
com.sun.tools.javac.file.JavacFileManager fm
public com.sun.tools.javac.tree.JCTree$JCCompilationUnit parse (javax.tools.JavaFileObject)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit t
javax.tools.JavaFileObject filename
javax.tools.JavaFileObject prev
public com.sun.tools.javac.code.Symbol resolveBinaryNameOrIdent (java.lang.String)
com.sun.tools.javac.util.Name flatname
com.sun.tools.javac.code.Symbol$CompletionFailure ignore
String name
public com.sun.tools.javac.code.Symbol resolveIdent (java.lang.String)
String s
com.sun.tools.javac.tree.JCTree$JCExpression tree
com.sun.tools.javac.tree.JCTree$JCCompilationUnit toplevel
String name
javax.tools.JavaFileObject prev
javax.tools.JavaFileObject printSource (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCClassDecl) throws java.io.IOException
java.io.BufferedWriter out
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCClassDecl cdef
javax.tools.JavaFileObject outFile
javax.tools.JavaFileObject genCode (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree$JCClassDecl) throws java.io.IOException
com.sun.tools.javac.jvm.ClassWriter$PoolOverflow ex
com.sun.tools.javac.jvm.ClassWriter$StringOverflow ex
com.sun.tools.javac.code.Symbol$CompletionFailure ex
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCClassDecl cdef
public void complete (com.sun.tools.javac.code.Symbol$ClassSymbol) throws com.sun.tools.javac.code.Symbol$CompletionFailure
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
com.sun.source.util.TaskEvent e
com.sun.source.util.TaskEvent e
com.sun.tools.javac.util.JCDiagnostic diag
com.sun.tools.javac.util.JCDiagnostic diag
boolean isPkgInfo
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
javax.tools.JavaFileObject filename
javax.tools.JavaFileObject prev
public void compile (com.sun.tools.javac.util.List) throws java.lang.Throwable
com.sun.tools.javac.util.List sourceFileObject
public void compile (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, java.lang.Iterable)
com.sun.tools.javac.util.Abort ex
com.sun.tools.javac.util.List sourceFileObjects
com.sun.tools.javac.util.List classnames
Iterable processors
private void compile2 ()
java.util.Queue q
com.sun.tools.javac.util.Abort ex
public com.sun.tools.javac.util.List parseFiles (java.lang.Iterable)
javax.tools.JavaFileObject fileObject
Iterable fileObjects
com.sun.tools.javac.util.ListBuffer trees
java.util.Set filesSoFar
public com.sun.tools.javac.util.List enterTreesIfNeeded (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List roots
public com.sun.tools.javac.util.List enterTrees (com.sun.tools.javac.util.List)
com.sun.source.util.TaskEvent e
com.sun.tools.javac.tree.JCTree$JCCompilationUnit unit
com.sun.source.util.TaskEvent e
com.sun.tools.javac.tree.JCTree$JCCompilationUnit unit
com.sun.tools.javac.util.List defs
com.sun.tools.javac.tree.JCTree$JCCompilationUnit unit
com.sun.tools.javac.util.ListBuffer cdefs
com.sun.tools.javac.tree.JCTree$JCCompilationUnit unit
com.sun.tools.javac.util.List roots
public void initProcessAnnotations (java.lang.Iterable)
Iterable processors
public com.sun.tools.javac.main.JavaCompiler processAnnotations (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List roots
public com.sun.tools.javac.main.JavaCompiler processAnnotations (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Symbol$CompletionFailure e
com.sun.tools.javac.code.Symbol sym
String nameStr
boolean errors
com.sun.tools.javac.main.JavaCompiler c
com.sun.tools.javac.util.List classSymbols
com.sun.tools.javac.util.List pckSymbols
com.sun.tools.javac.code.Symbol$CompletionFailure ex
com.sun.tools.javac.util.List roots
com.sun.tools.javac.util.List classnames
private boolean unrecoverableError ()
com.sun.tools.javac.util.JCDiagnostic d
boolean explicitAnnotationProcessingRequested ()
static boolean explicitAnnotationProcessingRequested (com.sun.tools.javac.util.Options)
com.sun.tools.javac.util.Options options
public java.util.Queue attribute (java.util.Queue)
java.util.Queue envs
com.sun.tools.javac.util.ListBuffer results
public com.sun.tools.javac.comp.Env attribute (com.sun.tools.javac.comp.Env)
com.sun.source.util.TaskEvent e
com.sun.tools.javac.comp.Env env
javax.tools.JavaFileObject prev
public void reportPublicApi (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol sym
public java.util.Queue flow (java.util.Queue)
com.sun.tools.javac.comp.Env env
java.util.Queue envs
com.sun.tools.javac.util.ListBuffer results
public java.util.Queue flow (com.sun.tools.javac.comp.Env)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.util.ListBuffer results
protected void flow (com.sun.tools.javac.comp.Env, java.util.Queue)
com.sun.source.util.TaskEvent e
com.sun.source.util.TaskEvent e
com.sun.source.util.TaskEvent e
com.sun.tools.javac.tree.TreeMaker localMake
javax.tools.JavaFileObject prev
com.sun.source.util.TaskEvent e
com.sun.source.util.TaskEvent e
com.sun.tools.javac.comp.Env env
java.util.Queue results
public java.util.Queue desugar (java.util.Queue)
com.sun.tools.javac.comp.Env env
java.util.Queue envs
com.sun.tools.javac.util.ListBuffer results
protected void desugar (com.sun.tools.javac.comp.Env, java.util.Queue)
com.sun.tools.javac.comp.Env dep
com.sun.tools.javac.util.List pdef
com.sun.tools.javac.tree.JCTree$JCClassDecl cdef
com.sun.tools.javac.tree.JCTree$JCClassDecl cdef
com.sun.tools.javac.tree.JCTree$JCClassDecl cdef
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree untranslated
com.sun.tools.javac.tree.TreeMaker localMake
com.sun.tools.javac.util.List cdefs
com.sun.tools.javac.comp.Env env
java.util.Queue results
com.sun.tools.javac.main.JavaCompiler$1ScanNested scanner
javax.tools.JavaFileObject prev
public void generate (java.util.Queue)
java.util.Queue queue
public void generate (java.util.Queue, java.util.Queue)
com.sun.source.util.TaskEvent e
javax.tools.JavaFileObject file
javax.tools.JavaFileObject file
java.io.IOException ex
com.sun.source.util.TaskEvent e
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree$JCClassDecl cdef
javax.tools.JavaFileObject prev
com.sun.tools.javac.util.Pair x
java.util.Queue queue
java.util.Queue results
boolean usePrintSource
java.util.Map groupByFile (java.util.Queue)
java.util.Queue sublist
com.sun.tools.javac.comp.Env env
java.util.Queue envs
java.util.Map map
com.sun.tools.javac.tree.JCTree$JCClassDecl removeMethodBodies (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl cdef
boolean isInterface
com.sun.tools.javac.main.JavaCompiler$1MethodBodyRemover r
public void reportDeferredDiagnostics ()
public void close ()
public void close (boolean)
com.sun.tools.javac.util.JCDiagnostic msg
java.io.IOException e
java.io.Closeable c
java.io.IOException e
com.sun.tools.javac.util.JCDiagnostic msg
java.io.IOException e
java.io.Closeable c
boolean disposeNames
protected void printNote (java.lang.String)
String lines
public void printCount (java.lang.String, int)
String key
String key
String kind
int count
private static long now ()
private static long elapsed (long)
long then
public void initRound (com.sun.tools.javac.main.JavaCompiler)
com.sun.tools.javac.main.JavaCompiler prev
static com.sun.tools.javac.main.JavaCompiler$CompilePolicy access$000 ()
static void ()
}
com/sun/tools/javac/main/Main$1.classMain.java
package com.sun.tools.javac.main
com.sun.tools.javac.main.Main$1 extends com.sun.tools.javac.main.OptionHelper {
final com.sun.tools.javac.main.Main this$0
void (com.sun.tools.javac.main.Main)
com.sun.tools.javac.main.Main this$0
public java.lang.String get (com.sun.tools.javac.main.Option)
com.sun.tools.javac.main.Option option
public void put (java.lang.String, java.lang.String)
String name
String value
public void remove (java.lang.String)
String name
public com.sun.tools.javac.util.Log getLog ()
public java.lang.String getOwnName ()
public transient void error (java.lang.String, java.lang.Object[])
String key
Object[] args
public void addFile (java.io.File)
java.io.File f
public void addClassName (java.lang.String)
String s
}
com/sun/tools/javac/main/Main$Result.classMain.java
package com.sun.tools.javac.main
public final com.sun.tools.javac.main.Main$Result extends java.lang.Enum {
public static final com.sun.tools.javac.main.Main$Result OK
public static final com.sun.tools.javac.main.Main$Result ERROR
public static final com.sun.tools.javac.main.Main$Result CMDERR
public static final com.sun.tools.javac.main.Main$Result SYSERR
public static final com.sun.tools.javac.main.Main$Result ABNORMAL
public final int exitCode
private static final com.sun.tools.javac.main.Main$Result[] $VALUES
public static com.sun.tools.javac.main.Main$Result[] values ()
public static com.sun.tools.javac.main.Main$Result valueOf (java.lang.String)
String name
private void (java.lang.String, int, int)
int exitCode
public boolean isOK ()
static void ()
}
com/sun/tools/javac/main/Main.classMain.java
package com.sun.tools.javac.main
public com.sun.tools.javac.main.Main extends java.lang.Object {
String ownName
java.io.PrintWriter out
public com.sun.tools.javac.util.Log log
boolean apiMode
private com.sun.tools.javac.main.Option[] recognizedOptions
private com.sun.tools.javac.main.OptionHelper optionHelper
private com.sun.tools.javac.util.Options options
public java.util.Set filenames
public com.sun.tools.javac.util.ListBuffer classnames
private javax.tools.JavaFileManager fileManager
public static final String javacBundleName
public void (java.lang.String)
String name
public void (java.lang.String, java.io.PrintWriter)
String name
java.io.PrintWriter out
transient void error (java.lang.String, java.lang.Object[])
String msg
String key
Object[] args
transient void warning (java.lang.String, java.lang.Object[])
String key
Object[] args
public com.sun.tools.javac.main.Option getOption (java.lang.String)
com.sun.tools.javac.main.Option option
String flag
public void setOptions (com.sun.tools.javac.util.Options)
com.sun.tools.javac.util.Options options
public void setAPIMode (boolean)
boolean apiMode
public java.util.Collection processArgs (java.lang.String[])
String[] flags
public java.util.Collection processArgs (java.lang.String[], java.lang.String[])
int j
int firstOptionToCheck
String operand
String flag
com.sun.tools.javac.main.Option option
com.sun.tools.javac.jvm.Profile profile
String[] flags
String[] classNames
int ac
String sourceString
com.sun.tools.javac.code.Source source
String targetString
com.sun.tools.javac.jvm.Target target
String profileString
String showClass
private boolean checkDirectory (com.sun.tools.javac.main.Option)
com.sun.tools.javac.main.Option option
String value
java.io.File file
public com.sun.tools.javac.main.Main$Result compile (java.lang.String[])
String[] args
com.sun.tools.javac.util.Context context
com.sun.tools.javac.main.Main$Result result
public com.sun.tools.javac.main.Main$Result compile (java.lang.String[], com.sun.tools.javac.util.Context)
String[] args
com.sun.tools.javac.util.Context context
public com.sun.tools.javac.main.Main$Result compile (java.lang.String[], com.sun.tools.javac.util.Context, com.sun.tools.javac.util.List, java.lang.Iterable)
String[] args
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.List fileObjects
Iterable processors
public com.sun.tools.javac.main.Main$Result compile (java.lang.String[], java.lang.String[], com.sun.tools.javac.util.Context, com.sun.tools.javac.util.List, java.lang.Iterable)
com.sun.tools.javac.util.ClientCodeException ex
com.sun.tools.javac.util.ClientCodeException ex
com.sun.tools.javac.util.ClientCodeException ex
com.sun.tools.javac.util.ClientCodeException ex
java.util.Collection files
com.sun.tools.javac.util.ClientCodeException ex
java.io.FileNotFoundException e
String plugin
com.sun.tools.javac.util.ClientCodeException ex
Throwable ex
com.sun.tools.javac.util.List p
com.sun.source.util.Plugin plugin
com.sun.tools.javac.util.List p
com.sun.tools.javac.processing.JavacProcessingEnvironment pEnv
ClassLoader cl
com.sun.tools.javac.util.ServiceLoader sl
java.util.Set pluginsToCall
com.sun.source.util.JavacTask task
java.util.Iterator iter
String s
com.sun.source.util.JavacTask t
java.util.Set doclintOpts
javax.tools.JavaFileObject fo
javax.tools.JavaFileObject fo
com.sun.tools.javac.util.List otherFiles
com.sun.tools.javac.file.JavacFileManager dfm
com.sun.tools.javac.util.ClientCodeException ex
com.sun.tools.javac.util.ClientCodeException ex
com.sun.tools.javac.util.ClientCodeException ex
java.util.Collection files
boolean forceStdOut
boolean batchMode
String plugins
String xdoclint
String xdoclintCustom
com.sun.tools.javac.util.ClientCodeException ex
com.sun.tools.javac.util.ClientCodeException ex
java.io.IOException ex
com.sun.tools.javac.util.ClientCodeException ex
OutOfMemoryError ex
com.sun.tools.javac.util.ClientCodeException ex
StackOverflowError ex
com.sun.tools.javac.util.ClientCodeException ex
com.sun.tools.javac.util.FatalError ex
com.sun.tools.javac.util.ClientCodeException ex
com.sun.tools.javac.processing.AnnotationProcessingError ex
com.sun.tools.javac.util.ClientCodeException ex
com.sun.tools.javac.util.PropagatedException ex
com.sun.tools.javac.util.ClientCodeException ex
Throwable ex
com.sun.tools.javac.util.ClientCodeException ex
String[] args
String[] classNames
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.List fileObjects
Iterable processors
com.sun.tools.javac.main.JavaCompiler comp
void bugMessage (java.lang.Throwable)
Throwable ex
void feMessage (java.lang.Throwable)
Throwable ex
void ioMessage (java.lang.Throwable)
Throwable ex
void resourceMessage (java.lang.Throwable)
Throwable ex
void apMessage (com.sun.tools.javac.processing.AnnotationProcessingError)
com.sun.tools.javac.processing.AnnotationProcessingError ex
void pluginMessage (java.lang.Throwable)
Throwable ex
void showClass (java.lang.String)
byte[] buf
int n
byte[] digest
byte b
String algorithm
byte[] digest
java.security.MessageDigest md
java.security.DigestInputStream in
StringBuilder sb
Exception e
String className
java.io.PrintWriter pw
java.net.URL url
static com.sun.tools.javac.util.Options access$000 (com.sun.tools.javac.main.Main)
com.sun.tools.javac.main.Main x0
}
com/sun/tools/javac/main/Option$1.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$1 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
}
com/sun/tools/javac/main/Option$10.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$10 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String argsNameKey
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
String arg
}
com/sun/tools/javac/main/Option$11.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$11 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String argsNameKey
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
String operand
}
com/sun/tools/javac/main/Option$12.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$12 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String argsNameKey
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
String operand
com.sun.tools.javac.code.Source source
}
com/sun/tools/javac/main/Option$13.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$13 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String argsNameKey
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
String operand
com.sun.tools.javac.jvm.Target target
}
com/sun/tools/javac/main/Option$14.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$14 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String argsNameKey
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
String operand
com.sun.tools.javac.jvm.Profile profile
}
com/sun/tools/javac/main/Option$15.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$15 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
com.sun.tools.javac.util.Log log
String ownName
}
com/sun/tools/javac/main/Option$16.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$16 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
com.sun.tools.javac.util.Log log
String ownName
}
com/sun/tools/javac/main/Option$17.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$17 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
String diagsOption
}
com/sun/tools/javac/main/Option$18.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$18 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
com.sun.tools.javac.main.Option o
com.sun.tools.javac.main.OptionHelper helper
String option
com.sun.tools.javac.util.Log log
String ownName
}
com/sun/tools/javac/main/Option$19.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$19 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, boolean)
String text
String argsNameKey
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
boolean doHasSuffix
public boolean matches (java.lang.String)
String arg
public boolean hasArg ()
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
int argLength
int sepIndex
String key
}
com/sun/tools/javac/main/Option$2.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$2 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String argsNameKey
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean matches (java.lang.String)
String option
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
String prev
String next
}
com/sun/tools/javac/main/Option$20.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$20 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
com.sun.tools.javac.main.Option o
com.sun.tools.javac.main.OptionHelper helper
String option
com.sun.tools.javac.util.Log log
}
com/sun/tools/javac/main/Option$21.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$21 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, boolean)
String text
String argsNameKey
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
boolean doHasSuffix
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
}
com/sun/tools/javac/main/Option$22.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$22 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
}
com/sun/tools/javac/main/Option$23.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$23 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
}
com/sun/tools/javac/main/Option$24.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$24 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String argsNameKey
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String)
com.sun.tools.javac.util.Log log
java.io.IOException e
com.sun.tools.javac.main.OptionHelper helper
String option
String arg
}
com/sun/tools/javac/main/Option$25.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$25 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String argsNameKey
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
String p
String prev
}
com/sun/tools/javac/main/Option$26.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$26 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean matches (java.lang.String)
String s
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
int eq
String key
String value
}
com/sun/tools/javac/main/Option$27.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$27 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, boolean)
String text
String argsNameKey
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
boolean doHasSuffix
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
}
com/sun/tools/javac/main/Option$28.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$28 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean matches (java.lang.String)
String s
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
java.io.File f
com.sun.tools.javac.main.OptionHelper helper
String option
}
com/sun/tools/javac/main/Option$3.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$3 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
}
com/sun/tools/javac/main/Option$4.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$4 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
}
com/sun/tools/javac/main/Option$5.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$5 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String argsNameKey
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
String arg
}
com/sun/tools/javac/main/Option$6.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$6 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String argsNameKey
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
String arg
}
com/sun/tools/javac/main/Option$7.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$7 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String argsNameKey
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
String arg
}
com/sun/tools/javac/main/Option$8.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$8 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String argsNameKey
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
String arg
}
com/sun/tools/javac/main/Option$9.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$9 extends com.sun.tools.javac.main.Option {
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String argsNameKey
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
String arg
}
com/sun/tools/javac/main/Option$ChoiceKind.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$ChoiceKind extends java.lang.Enum {
public static final com.sun.tools.javac.main.Option$ChoiceKind ONEOF
public static final com.sun.tools.javac.main.Option$ChoiceKind ANYOF
private static final com.sun.tools.javac.main.Option$ChoiceKind[] $VALUES
public static com.sun.tools.javac.main.Option$ChoiceKind[] values ()
public static com.sun.tools.javac.main.Option$ChoiceKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/main/Option$OptionGroup.classOption.java
package com.sun.tools.javac.main
final com.sun.tools.javac.main.Option$OptionGroup extends java.lang.Enum {
public static final com.sun.tools.javac.main.Option$OptionGroup BASIC
public static final com.sun.tools.javac.main.Option$OptionGroup FILEMANAGER
public static final com.sun.tools.javac.main.Option$OptionGroup INFO
public static final com.sun.tools.javac.main.Option$OptionGroup OPERAND
private static final com.sun.tools.javac.main.Option$OptionGroup[] $VALUES
public static com.sun.tools.javac.main.Option$OptionGroup[] values ()
public static com.sun.tools.javac.main.Option$OptionGroup valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/main/Option$OptionKind.classOption.java
package com.sun.tools.javac.main
public final com.sun.tools.javac.main.Option$OptionKind extends java.lang.Enum {
public static final com.sun.tools.javac.main.Option$OptionKind STANDARD
public static final com.sun.tools.javac.main.Option$OptionKind EXTENDED
public static final com.sun.tools.javac.main.Option$OptionKind HIDDEN
private static final com.sun.tools.javac.main.Option$OptionKind[] $VALUES
public static com.sun.tools.javac.main.Option$OptionKind[] values ()
public static com.sun.tools.javac.main.Option$OptionKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/main/Option$PkgInfo.classOption.java
package com.sun.tools.javac.main
public final com.sun.tools.javac.main.Option$PkgInfo extends java.lang.Enum {
public static final com.sun.tools.javac.main.Option$PkgInfo ALWAYS
public static final com.sun.tools.javac.main.Option$PkgInfo LEGACY
public static final com.sun.tools.javac.main.Option$PkgInfo NONEMPTY
private static final com.sun.tools.javac.main.Option$PkgInfo[] $VALUES
public static com.sun.tools.javac.main.Option$PkgInfo[] values ()
public static com.sun.tools.javac.main.Option$PkgInfo valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public static com.sun.tools.javac.main.Option$PkgInfo get (com.sun.tools.javac.util.Options)
com.sun.tools.javac.util.Options options
String v
static void ()
}
com/sun/tools/javac/main/Option.classOption.java
package com.sun.tools.javac.main
public com.sun.tools.javac.main.Option extends java.lang.Enum {
public static final com.sun.tools.javac.main.Option G
public static final com.sun.tools.javac.main.Option G_NONE
public static final com.sun.tools.javac.main.Option G_CUSTOM
public static final com.sun.tools.javac.main.Option XLINT
public static final com.sun.tools.javac.main.Option XLINT_CUSTOM
public static final com.sun.tools.javac.main.Option XDOCLINT
public static final com.sun.tools.javac.main.Option XDOCLINT_CUSTOM
public static final com.sun.tools.javac.main.Option NOWARN
public static final com.sun.tools.javac.main.Option VERBOSE
public static final com.sun.tools.javac.main.Option DEPRECATION
public static final com.sun.tools.javac.main.Option CLASSPATH
public static final com.sun.tools.javac.main.Option CP
public static final com.sun.tools.javac.main.Option SOURCEPATH
public static final com.sun.tools.javac.main.Option BOOTCLASSPATH
public static final com.sun.tools.javac.main.Option XBOOTCLASSPATH_PREPEND
public static final com.sun.tools.javac.main.Option XBOOTCLASSPATH_APPEND
public static final com.sun.tools.javac.main.Option XBOOTCLASSPATH
public static final com.sun.tools.javac.main.Option EXTDIRS
public static final com.sun.tools.javac.main.Option DJAVA_EXT_DIRS
public static final com.sun.tools.javac.main.Option ENDORSEDDIRS
public static final com.sun.tools.javac.main.Option DJAVA_ENDORSED_DIRS
public static final com.sun.tools.javac.main.Option JSR308_IMPORTS
public static final com.sun.tools.javac.main.Option DJSR308_IMPORTS
public static final com.sun.tools.javac.main.Option PROC
public static final com.sun.tools.javac.main.Option PROCESSOR
public static final com.sun.tools.javac.main.Option PROCESSORPATH
public static final com.sun.tools.javac.main.Option PARAMETERS
public static final com.sun.tools.javac.main.Option D
public static final com.sun.tools.javac.main.Option S
public static final com.sun.tools.javac.main.Option H
public static final com.sun.tools.javac.main.Option IMPLICIT
public static final com.sun.tools.javac.main.Option ENCODING
public static final com.sun.tools.javac.main.Option SOURCE
public static final com.sun.tools.javac.main.Option TARGET
public static final com.sun.tools.javac.main.Option PROFILE
public static final com.sun.tools.javac.main.Option VERSION
public static final com.sun.tools.javac.main.Option FULLVERSION
public static final com.sun.tools.javac.main.Option DIAGS
public static final com.sun.tools.javac.main.Option HELP
public static final com.sun.tools.javac.main.Option A
public static final com.sun.tools.javac.main.Option X
public static final com.sun.tools.javac.main.Option J
public static final com.sun.tools.javac.main.Option MOREINFO
public static final com.sun.tools.javac.main.Option WERROR
public static final com.sun.tools.javac.main.Option PROMPT
public static final com.sun.tools.javac.main.Option DOE
public static final com.sun.tools.javac.main.Option PRINTSOURCE
public static final com.sun.tools.javac.main.Option WARNUNCHECKED
public static final com.sun.tools.javac.main.Option XMAXERRS
public static final com.sun.tools.javac.main.Option XMAXWARNS
public static final com.sun.tools.javac.main.Option XSTDOUT
public static final com.sun.tools.javac.main.Option XPRINT
public static final com.sun.tools.javac.main.Option XPRINTROUNDS
public static final com.sun.tools.javac.main.Option XPRINTPROCESSORINFO
public static final com.sun.tools.javac.main.Option XPREFER
public static final com.sun.tools.javac.main.Option XPKGINFO
public static final com.sun.tools.javac.main.Option O
public static final com.sun.tools.javac.main.Option XJCOV
public static final com.sun.tools.javac.main.Option PLUGIN
public static final com.sun.tools.javac.main.Option XDIAGS
public static final com.sun.tools.javac.main.Option XD
public static final com.sun.tools.javac.main.Option AT
public static final com.sun.tools.javac.main.Option SOURCEFILE
public final String text
final com.sun.tools.javac.main.Option$OptionKind kind
final com.sun.tools.javac.main.Option$OptionGroup group
final String argsNameKey
final String descrKey
final boolean hasSuffix
final com.sun.tools.javac.main.Option$ChoiceKind choiceKind
final java.util.Map choices
private static final com.sun.tools.javac.main.Option[] $VALUES
public static com.sun.tools.javac.main.Option[] values ()
public static com.sun.tools.javac.main.Option valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
private void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup)
String text
String argsNameKey
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
private void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, boolean)
String text
String argsNameKey
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
boolean doHasSuffix
private void (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option$ChoiceKind, java.util.Map)
String text
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
com.sun.tools.javac.main.Option$ChoiceKind choiceKind
java.util.Map choices
private transient void (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option$ChoiceKind, java.lang.String[])
String text
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
com.sun.tools.javac.main.Option$ChoiceKind choiceKind
String[] choices
private static transient java.util.Map createChoices (java.lang.String[])
String c
String[] choices
java.util.Map map
private void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option$ChoiceKind, java.util.Map, boolean)
String text
String argsNameKey
String descrKey
com.sun.tools.javac.main.Option$OptionKind kind
com.sun.tools.javac.main.Option$OptionGroup group
com.sun.tools.javac.main.Option$ChoiceKind choiceKind
java.util.Map choices
boolean doHasSuffix
char lastChar
public java.lang.String getText ()
public com.sun.tools.javac.main.Option$OptionKind getKind ()
public boolean hasArg ()
public boolean matches (java.lang.String)
String a
String arg
String option
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String, java.lang.String)
String s
String opt
String nm
String opt
String a
com.sun.tools.javac.main.OptionHelper helper
String option
String arg
public boolean process (com.sun.tools.javac.main.OptionHelper, java.lang.String)
com.sun.tools.javac.main.OptionHelper helper
String option
void help (com.sun.tools.javac.util.Log, com.sun.tools.javac.main.Option$OptionKind)
com.sun.tools.javac.util.Log log
com.sun.tools.javac.main.Option$OptionKind kind
private java.lang.String helpSynopsis (com.sun.tools.javac.util.Log)
java.util.Map$Entry e
String sep
com.sun.tools.javac.util.Log log
StringBuilder sb
private static java.util.Map getXLintChoices ()
com.sun.tools.javac.code.Lint$LintCategory c
com.sun.tools.javac.code.Lint$LintCategory c
java.util.Map choices
static java.util.Set getJavaCompilerOptions ()
public static java.util.Set getJavacFileManagerOptions ()
public static java.util.Set getJavacToolOptions ()
static java.util.Set getOptions (java.util.Set)
com.sun.tools.javac.main.Option option
java.util.Set desired
java.util.Set options
void (java.lang.String, int, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option$1)
String x0
int x1
String x2
String x3
com.sun.tools.javac.main.Option$OptionKind x4
com.sun.tools.javac.main.Option$OptionGroup x5
com.sun.tools.javac.main.Option$1 x6
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, com.sun.tools.javac.main.Option$1)
String x0
int x1
String x2
String x3
String x4
com.sun.tools.javac.main.Option$OptionKind x5
com.sun.tools.javac.main.Option$OptionGroup x6
com.sun.tools.javac.main.Option$1 x7
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.sun.tools.javac.main.Option$OptionKind, com.sun.tools.javac.main.Option$OptionGroup, boolean, com.sun.tools.javac.main.Option$1)
String x0
int x1
String x2
String x3
String x4
com.sun.tools.javac.main.Option$OptionKind x5
com.sun.tools.javac.main.Option$OptionGroup x6
boolean x7
com.sun.tools.javac.main.Option$1 x8
static void ()
}
com/sun/tools/javac/main/OptionHelper$GrumpyHelper.classOptionHelper.java
package com.sun.tools.javac.main
public com.sun.tools.javac.main.OptionHelper$GrumpyHelper extends com.sun.tools.javac.main.OptionHelper {
private final com.sun.tools.javac.util.Log log
public void (com.sun.tools.javac.util.Log)
com.sun.tools.javac.util.Log log
public com.sun.tools.javac.util.Log getLog ()
public java.lang.String getOwnName ()
public java.lang.String get (com.sun.tools.javac.main.Option)
com.sun.tools.javac.main.Option option
public void put (java.lang.String, java.lang.String)
String name
String value
public void remove (java.lang.String)
String name
transient void error (java.lang.String, java.lang.Object[])
String key
Object[] args
public void addFile (java.io.File)
java.io.File f
public void addClassName (java.lang.String)
String s
}
com/sun/tools/javac/main/OptionHelper.classOptionHelper.java
package com.sun.tools.javac.main
public abstract com.sun.tools.javac.main.OptionHelper extends java.lang.Object {
public void ()
public abstract java.lang.String get (com.sun.tools.javac.main.Option)
public abstract void put (java.lang.String, java.lang.String)
public abstract void remove (java.lang.String)
public abstract com.sun.tools.javac.util.Log getLog ()
public abstract java.lang.String getOwnName ()
transient abstract void error (java.lang.String, java.lang.Object[])
abstract void addFile (java.io.File)
abstract void addClassName (java.lang.String)
}
com/sun/tools/javac/model/AnnotationProxyMaker$MirroredTypeExceptionProxy.classAnnotationProxyMaker.java
package com.sun.tools.javac.model
final com.sun.tools.javac.model.AnnotationProxyMaker$MirroredTypeExceptionProxy extends sun.reflect.annotation.ExceptionProxy {
static final long serialVersionUID
private transient javax.lang.model.type.TypeMirror type
private final String typeString
void (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
protected java.lang.RuntimeException generateException ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream s
}
com/sun/tools/javac/model/AnnotationProxyMaker$MirroredTypesExceptionProxy.classAnnotationProxyMaker.java
package com.sun.tools.javac.model
final com.sun.tools.javac.model.AnnotationProxyMaker$MirroredTypesExceptionProxy extends sun.reflect.annotation.ExceptionProxy {
static final long serialVersionUID
private transient com.sun.tools.javac.util.List types
private final String typeStrings
void (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List ts
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
protected java.lang.RuntimeException generateException ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream s
}
com/sun/tools/javac/model/AnnotationProxyMaker$ValueVisitor$1AnnotationTypeMismatchExceptionProxy.classAnnotationProxyMaker.java
package com.sun.tools.javac.model
com.sun.tools.javac.model.AnnotationProxyMaker$ValueVisitor$1AnnotationTypeMismatchExceptionProxy extends sun.reflect.annotation.ExceptionProxy {
static final long serialVersionUID
final transient java.lang.reflect.Method method
final com.sun.tools.javac.code.Attribute val$attr
final com.sun.tools.javac.model.AnnotationProxyMaker$ValueVisitor this$1
void (com.sun.tools.javac.model.AnnotationProxyMaker$ValueVisitor, java.lang.reflect.Method, com.sun.tools.javac.code.Attribute)
com.sun.tools.javac.model.AnnotationProxyMaker$ValueVisitor this$1
java.lang.reflect.Method method
public java.lang.String toString ()
protected java.lang.RuntimeException generateException ()
}
com/sun/tools/javac/model/AnnotationProxyMaker$ValueVisitor.classAnnotationProxyMaker.java
package com.sun.tools.javac.model
com.sun.tools.javac.model.AnnotationProxyMaker$ValueVisitor extends java.lang.Object implements com.sun.tools.javac.code.Attribute$Visitor {
private com.sun.tools.javac.code.Symbol$MethodSymbol meth
private Class returnClass
private Object value
final com.sun.tools.javac.model.AnnotationProxyMaker this$0
void (com.sun.tools.javac.model.AnnotationProxyMaker, com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.code.Symbol$MethodSymbol meth
java.lang.Object getValue (com.sun.tools.javac.code.Attribute)
java.lang.reflect.Method method
NoSuchMethodException e
com.sun.tools.javac.code.Attribute attr
java.lang.reflect.Method method
public void visitConstant (com.sun.tools.javac.code.Attribute$Constant)
com.sun.tools.javac.code.Attribute$Constant c
public void visitClass (com.sun.tools.javac.code.Attribute$Class)
com.sun.tools.javac.code.Attribute$Class c
public void visitArray (com.sun.tools.javac.code.Attribute$Array)
com.sun.tools.javac.code.Type elem
com.sun.tools.javac.code.Attribute value
com.sun.tools.javac.util.ListBuffer elems
IllegalArgumentException e
int i
Object res
int len
Class returnClassSaved
com.sun.tools.javac.code.Attribute$Array a
com.sun.tools.javac.util.Name elemName
public void visitEnum (com.sun.tools.javac.code.Attribute$Enum)
IllegalArgumentException ex
String constName
com.sun.tools.javac.code.Attribute$Enum e
public void visitCompound (com.sun.tools.javac.code.Attribute$Compound)
Class nested
ClassCastException ex
com.sun.tools.javac.code.Attribute$Compound c
public void visitError (com.sun.tools.javac.code.Attribute$Error)
com.sun.tools.javac.code.Attribute$Error e
private void typeMismatch (java.lang.reflect.Method, com.sun.tools.javac.code.Attribute)
java.lang.reflect.Method method
com.sun.tools.javac.code.Attribute attr
}
com/sun/tools/javac/model/AnnotationProxyMaker.classAnnotationProxyMaker.java
package com.sun.tools.javac.model
public com.sun.tools.javac.model.AnnotationProxyMaker extends java.lang.Object {
private final com.sun.tools.javac.code.Attribute$Compound anno
private final Class annoType
private void (com.sun.tools.javac.code.Attribute$Compound, java.lang.Class)
com.sun.tools.javac.code.Attribute$Compound anno
Class annoType
public static java.lang.annotation.Annotation generateAnnotation (com.sun.tools.javac.code.Attribute$Compound, java.lang.Class)
com.sun.tools.javac.code.Attribute$Compound anno
Class annoType
com.sun.tools.javac.model.AnnotationProxyMaker apm
private java.lang.annotation.Annotation generateAnnotation ()
private java.util.Map getAllReflectedValues ()
com.sun.tools.javac.code.Symbol$MethodSymbol meth
Object value
java.util.Map$Entry entry
java.util.Map res
private java.util.Map getAllValues ()
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.code.Attribute def
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.util.Pair p
java.util.Map res
com.sun.tools.javac.code.Symbol$ClassSymbol sym
private java.lang.Object generateValue (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Attribute)
com.sun.tools.javac.code.Symbol$MethodSymbol meth
com.sun.tools.javac.code.Attribute attr
com.sun.tools.javac.model.AnnotationProxyMaker$ValueVisitor vv
static java.lang.Class access$000 (com.sun.tools.javac.model.AnnotationProxyMaker)
com.sun.tools.javac.model.AnnotationProxyMaker x0
}
com/sun/tools/javac/model/FilteredMemberList$1.classFilteredMemberList.java
package com.sun.tools.javac.model
com.sun.tools.javac.model.FilteredMemberList$1 extends java.lang.Object implements java.util.Iterator {
private com.sun.tools.javac.code.Scope$Entry nextEntry
private boolean hasNextForSure
final com.sun.tools.javac.model.FilteredMemberList this$0
void (com.sun.tools.javac.model.FilteredMemberList)
com.sun.tools.javac.model.FilteredMemberList this$0
public boolean hasNext ()
public com.sun.tools.javac.code.Symbol next ()
com.sun.tools.javac.code.Symbol result
public void remove ()
public volatile java.lang.Object next ()
}
com/sun/tools/javac/model/FilteredMemberList.classFilteredMemberList.java
package com.sun.tools.javac.model
public com.sun.tools.javac.model.FilteredMemberList extends java.util.AbstractList {
private final com.sun.tools.javac.code.Scope scope
public void (com.sun.tools.javac.code.Scope)
com.sun.tools.javac.code.Scope scope
public int size ()
com.sun.tools.javac.code.Scope$Entry e
int cnt
public com.sun.tools.javac.code.Symbol get (int)
com.sun.tools.javac.code.Scope$Entry e
int index
public java.util.Iterator iterator ()
private static boolean unwanted (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol s
public volatile java.lang.Object get (int)
static com.sun.tools.javac.code.Scope access$000 (com.sun.tools.javac.model.FilteredMemberList)
com.sun.tools.javac.model.FilteredMemberList x0
static boolean access$100 (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol x0
}
com/sun/tools/javac/model/JavacElements$1TS.classJavacElements.java
package com.sun.tools.javac.model
com.sun.tools.javac.model.JavacElements$1TS extends com.sun.tools.javac.tree.TreeScanner {
com.sun.tools.javac.tree.JCTree$JCExpression result
final com.sun.tools.javac.tree.JCTree val$tree
final com.sun.tools.javac.code.Symbol$MethodSymbol val$sym
final com.sun.tools.javac.model.JavacElements this$0
void (com.sun.tools.javac.model.JavacElements, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.model.JavacElements this$0
public void scan (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree t
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
com.sun.tools.javac.tree.JCTree$JCAnnotation t
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
com.sun.tools.javac.tree.JCTree$JCIdent ident
com.sun.tools.javac.tree.JCTree$JCAssign t
}
com/sun/tools/javac/model/JavacElements$1Vis.classJavacElements.java
package com.sun.tools.javac.model
com.sun.tools.javac.model.JavacElements$1Vis extends com.sun.tools.javac.tree.JCTree$Visitor {
com.sun.tools.javac.util.List result
final com.sun.tools.javac.model.JavacElements this$0
void (com.sun.tools.javac.model.JavacElements)
com.sun.tools.javac.model.JavacElements this$0
public void visitTopLevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
}
com/sun/tools/javac/model/JavacElements$2Vis.classJavacElements.java
package com.sun.tools.javac.model
com.sun.tools.javac.model.JavacElements$2Vis extends java.lang.Object implements com.sun.tools.javac.code.Attribute$Visitor {
com.sun.tools.javac.tree.JCTree result
final com.sun.tools.javac.tree.JCTree val$tree
final com.sun.tools.javac.code.Attribute$Compound val$findme
final com.sun.tools.javac.model.JavacElements this$0
void (com.sun.tools.javac.model.JavacElements, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Attribute$Compound)
com.sun.tools.javac.model.JavacElements this$0
public void visitConstant (com.sun.tools.javac.code.Attribute$Constant)
com.sun.tools.javac.code.Attribute$Constant value
public void visitClass (com.sun.tools.javac.code.Attribute$Class)
com.sun.tools.javac.code.Attribute$Class clazz
public void visitCompound (com.sun.tools.javac.code.Attribute$Compound)
com.sun.tools.javac.tree.JCTree match
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.util.Pair pair
com.sun.tools.javac.code.Attribute$Compound anno
public void visitArray (com.sun.tools.javac.code.Attribute$Array)
com.sun.tools.javac.code.Attribute value
com.sun.tools.javac.util.List elems
com.sun.tools.javac.code.Attribute$Array array
public void visitEnum (com.sun.tools.javac.code.Attribute$Enum)
com.sun.tools.javac.code.Attribute$Enum e
public void visitError (com.sun.tools.javac.code.Attribute$Error)
com.sun.tools.javac.code.Attribute$Error e
}
com/sun/tools/javac/model/JavacElements.classJavacElements.java
package com.sun.tools.javac.model
public com.sun.tools.javac.model.JavacElements extends java.lang.Object implements javax.lang.model.util.Elements {
private com.sun.tools.javac.main.JavaCompiler javaCompiler
private com.sun.tools.javac.code.Symtab syms
private com.sun.tools.javac.util.Names names
private com.sun.tools.javac.code.Types types
private com.sun.tools.javac.comp.Enter enter
public static com.sun.tools.javac.model.JavacElements instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.model.JavacElements instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public void setContext (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public com.sun.tools.javac.code.Symbol$PackageSymbol getPackageElement (java.lang.CharSequence)
CharSequence name
String strName
public com.sun.tools.javac.code.Symbol$ClassSymbol getTypeElement (java.lang.CharSequence)
CharSequence name
String strName
private com.sun.tools.javac.code.Symbol nameToSymbol (java.lang.String, java.lang.Class)
com.sun.tools.javac.code.Symbol$CompletionFailure e
String nameStr
Class clazz
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol sym
public com.sun.tools.javac.model.JavacSourcePosition getSourcePosition (javax.lang.model.element.Element)
javax.lang.model.element.Element e
com.sun.tools.javac.util.Pair treeTop
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.JCTree$JCCompilationUnit toplevel
javax.tools.JavaFileObject sourcefile
public com.sun.tools.javac.model.JavacSourcePosition getSourcePosition (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.Element e
javax.lang.model.element.AnnotationMirror a
com.sun.tools.javac.util.Pair treeTop
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.JCTree$JCCompilationUnit toplevel
javax.tools.JavaFileObject sourcefile
com.sun.tools.javac.tree.JCTree annoTree
public com.sun.tools.javac.model.JavacSourcePosition getSourcePosition (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
javax.lang.model.element.Element e
javax.lang.model.element.AnnotationMirror a
javax.lang.model.element.AnnotationValue v
private com.sun.tools.javac.tree.JCTree matchAnnoToTree (javax.lang.model.element.AnnotationMirror, javax.lang.model.element.Element, com.sun.tools.javac.tree.JCTree)
javax.lang.model.element.AnnotationMirror findme
javax.lang.model.element.Element e
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.model.JavacElements$1Vis vis
com.sun.tools.javac.util.List annos
private com.sun.tools.javac.tree.JCTree matchAnnoToTree (com.sun.tools.javac.code.Attribute$Compound, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree match
com.sun.tools.javac.tree.JCTree$JCAnnotation tree
com.sun.tools.javac.code.Attribute$Compound anno
com.sun.tools.javac.code.Attribute$Compound findme
com.sun.tools.javac.util.List annos
com.sun.tools.javac.util.List trees
private com.sun.tools.javac.tree.JCTree matchAnnoToTree (com.sun.tools.javac.code.Attribute$Compound, com.sun.tools.javac.code.Attribute, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.code.Attribute$Compound findme
com.sun.tools.javac.code.Attribute attr
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.model.JavacElements$2Vis vis
private com.sun.tools.javac.tree.JCTree$JCExpression scanForAssign (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.code.Symbol$MethodSymbol sym
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.model.JavacElements$1TS scanner
public com.sun.tools.javac.tree.JCTree getTree (javax.lang.model.element.Element)
javax.lang.model.element.Element e
com.sun.tools.javac.util.Pair treeTop
public java.lang.String getDocComment (javax.lang.model.element.Element)
javax.lang.model.element.Element e
com.sun.tools.javac.util.Pair treeTop
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.JCTree$JCCompilationUnit toplevel
public javax.lang.model.element.PackageElement getPackageOf (javax.lang.model.element.Element)
javax.lang.model.element.Element e
public boolean isDeprecated (javax.lang.model.element.Element)
javax.lang.model.element.Element e
com.sun.tools.javac.code.Symbol sym
public com.sun.tools.javac.util.Name getBinaryName (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement type
public java.util.Map getElementValuesWithDefaults (javax.lang.model.element.AnnotationMirror)
com.sun.tools.javac.code.Symbol$MethodSymbol meth
com.sun.tools.javac.code.Attribute defaultValue
javax.lang.model.element.ExecutableElement ex
javax.lang.model.element.AnnotationMirror a
com.sun.tools.javac.code.Attribute$Compound anno
javax.lang.model.type.DeclaredType annotype
java.util.Map valmap
public com.sun.tools.javac.model.FilteredMemberList getAllMembers (javax.lang.model.element.TypeElement)
com.sun.tools.javac.code.Type t
javax.lang.model.element.TypeElement element
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Scope scope
com.sun.tools.javac.util.List closure
private void addMembers (com.sun.tools.javac.code.Scope, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Scope$Entry overrider
boolean derived
javax.lang.model.element.ElementKind kind
boolean initializer
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Scope scope
com.sun.tools.javac.code.Type type
public com.sun.tools.javac.util.List getAllAnnotationMirrors (javax.lang.model.element.Element)
com.sun.tools.javac.code.Attribute$Compound anno
com.sun.tools.javac.code.Type sup
com.sun.tools.javac.util.List oldAnnos
com.sun.tools.javac.util.List newAnnos
javax.lang.model.element.Element e
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.util.List annos
private boolean isInherited (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type annotype
private static boolean containsAnnoOfType (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Attribute$Compound anno
com.sun.tools.javac.util.List annos
com.sun.tools.javac.code.Type type
public boolean hides (javax.lang.model.element.Element, javax.lang.model.element.Element)
javax.lang.model.element.Element hiderEl
javax.lang.model.element.Element hideeEl
com.sun.tools.javac.code.Symbol hider
com.sun.tools.javac.code.Symbol hidee
com.sun.tools.javac.code.Symbol$ClassSymbol hiderClass
com.sun.tools.javac.code.Symbol$ClassSymbol hideeClass
public boolean overrides (javax.lang.model.element.ExecutableElement, javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement riderEl
javax.lang.model.element.ExecutableElement rideeEl
javax.lang.model.element.TypeElement typeEl
com.sun.tools.javac.code.Symbol$MethodSymbol rider
com.sun.tools.javac.code.Symbol$MethodSymbol ridee
com.sun.tools.javac.code.Symbol$ClassSymbol origin
public java.lang.String getConstantExpression (java.lang.Object)
Object value
public transient void printElements (java.io.Writer, javax.lang.model.element.Element[])
javax.lang.model.element.Element element
java.io.Writer w
javax.lang.model.element.Element[] elements
public com.sun.tools.javac.util.Name getName (java.lang.CharSequence)
CharSequence cs
public boolean isFunctionalInterface (javax.lang.model.element.TypeElement)
com.sun.tools.javac.code.Symbol$TypeSymbol tsym
javax.lang.model.element.TypeElement element
private com.sun.tools.javac.util.Pair getTreeAndTopLevel (javax.lang.model.element.Element)
javax.lang.model.element.Element e
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.comp.Env enterEnv
com.sun.tools.javac.tree.JCTree tree
public com.sun.tools.javac.util.Pair getTreeAndTopLevel (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
javax.lang.model.element.Element e
javax.lang.model.element.AnnotationMirror a
javax.lang.model.element.AnnotationValue v
com.sun.tools.javac.util.Pair elemTreeTop
com.sun.tools.javac.tree.JCTree annoTree
private com.sun.tools.javac.comp.Env getEnterEnv (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.code.Symbol$TypeSymbol ts
private static java.lang.Object cast (java.lang.Class, java.lang.Object)
Class clazz
Object o
public volatile javax.lang.model.element.Name getName (java.lang.CharSequence)
public volatile java.util.List getAllAnnotationMirrors (javax.lang.model.element.Element)
public volatile java.util.List getAllMembers (javax.lang.model.element.TypeElement)
public volatile javax.lang.model.element.Name getBinaryName (javax.lang.model.element.TypeElement)
public volatile javax.lang.model.element.TypeElement getTypeElement (java.lang.CharSequence)
public volatile javax.lang.model.element.PackageElement getPackageElement (java.lang.CharSequence)
static com.sun.tools.javac.tree.JCTree$JCExpression access$000 (com.sun.tools.javac.model.JavacElements, com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.model.JavacElements x0
com.sun.tools.javac.code.Symbol$MethodSymbol x1
com.sun.tools.javac.tree.JCTree x2
static com.sun.tools.javac.tree.JCTree access$100 (com.sun.tools.javac.model.JavacElements, com.sun.tools.javac.code.Attribute$Compound, com.sun.tools.javac.code.Attribute, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.model.JavacElements x0
com.sun.tools.javac.code.Attribute$Compound x1
com.sun.tools.javac.code.Attribute x2
com.sun.tools.javac.tree.JCTree x3
static com.sun.tools.javac.code.Types access$200 (com.sun.tools.javac.model.JavacElements)
com.sun.tools.javac.model.JavacElements x0
}
com/sun/tools/javac/model/JavacSourcePosition.classJavacSourcePosition.java
package com.sun.tools.javac.model
com.sun.tools.javac.model.JavacSourcePosition extends java.lang.Object {
final javax.tools.JavaFileObject sourcefile
final int pos
final com.sun.tools.javac.util.Position$LineMap lineMap
void (javax.tools.JavaFileObject, int, com.sun.tools.javac.util.Position$LineMap)
javax.tools.JavaFileObject sourcefile
int pos
com.sun.tools.javac.util.Position$LineMap lineMap
public javax.tools.JavaFileObject getFile ()
public int getOffset ()
public int getLine ()
public int getColumn ()
public java.lang.String toString ()
int line
}
com/sun/tools/javac/model/JavacTypes$1.classJavacTypes.java
package com.sun.tools.javac.model
com.sun.tools.javac.model.JavacTypes$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
}
com/sun/tools/javac/model/JavacTypes.classJavacTypes.java
package com.sun.tools.javac.model
public com.sun.tools.javac.model.JavacTypes extends java.lang.Object implements javax.lang.model.util.Types {
private com.sun.tools.javac.code.Symtab syms
private com.sun.tools.javac.code.Types types
private static final java.util.Set EXEC_OR_PKG
public static com.sun.tools.javac.model.JavacTypes instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.model.JavacTypes instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public void setContext (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public javax.lang.model.element.Element asElement (javax.lang.model.type.TypeMirror)
com.sun.tools.javac.code.Type type
javax.lang.model.type.TypeMirror t
public boolean isSameType (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t1
javax.lang.model.type.TypeMirror t2
public boolean isSubtype (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t1
javax.lang.model.type.TypeMirror t2
public boolean isAssignable (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t1
javax.lang.model.type.TypeMirror t2
public boolean contains (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t1
javax.lang.model.type.TypeMirror t2
public boolean isSubsignature (javax.lang.model.type.ExecutableType, javax.lang.model.type.ExecutableType)
javax.lang.model.type.ExecutableType m1
javax.lang.model.type.ExecutableType m2
public java.util.List directSupertypes (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
public javax.lang.model.type.TypeMirror erasure (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
public javax.lang.model.element.TypeElement boxedClass (javax.lang.model.type.PrimitiveType)
javax.lang.model.type.PrimitiveType p
public javax.lang.model.type.PrimitiveType unboxedType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
com.sun.tools.javac.code.Type unboxed
public javax.lang.model.type.TypeMirror capture (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
public javax.lang.model.type.PrimitiveType getPrimitiveType (javax.lang.model.type.TypeKind)
javax.lang.model.type.TypeKind kind
public javax.lang.model.type.NullType getNullType ()
public javax.lang.model.type.NoType getNoType (javax.lang.model.type.TypeKind)
javax.lang.model.type.TypeKind kind
public javax.lang.model.type.ArrayType getArrayType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror componentType
public javax.lang.model.type.WildcardType getWildcardType (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
com.sun.tools.javac.code.BoundKind bkind
com.sun.tools.javac.code.Type bound
com.sun.tools.javac.code.BoundKind bkind
com.sun.tools.javac.code.Type bound
com.sun.tools.javac.code.BoundKind bkind
com.sun.tools.javac.code.Type bound
javax.lang.model.type.TypeMirror extendsBound
javax.lang.model.type.TypeMirror superBound
com.sun.tools.javac.code.BoundKind bkind
com.sun.tools.javac.code.Type bound
public transient javax.lang.model.type.DeclaredType getDeclaredType (javax.lang.model.element.TypeElement, javax.lang.model.type.TypeMirror[])
javax.lang.model.element.TypeElement typeElem
javax.lang.model.type.TypeMirror[] typeArgs
com.sun.tools.javac.code.Symbol$ClassSymbol sym
public transient javax.lang.model.type.DeclaredType getDeclaredType (javax.lang.model.type.DeclaredType, javax.lang.model.element.TypeElement, javax.lang.model.type.TypeMirror[])
javax.lang.model.type.DeclaredType enclosing
javax.lang.model.element.TypeElement typeElem
javax.lang.model.type.TypeMirror[] typeArgs
com.sun.tools.javac.code.Symbol$ClassSymbol sym
com.sun.tools.javac.code.Type outer
private transient javax.lang.model.type.DeclaredType getDeclaredType0 (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$ClassSymbol, javax.lang.model.type.TypeMirror[])
javax.lang.model.type.TypeMirror t
com.sun.tools.javac.code.Type outer
com.sun.tools.javac.code.Symbol$ClassSymbol sym
javax.lang.model.type.TypeMirror[] typeArgs
com.sun.tools.javac.util.ListBuffer targs
public javax.lang.model.type.TypeMirror asMemberOf (javax.lang.model.type.DeclaredType, javax.lang.model.element.Element)
javax.lang.model.type.DeclaredType containing
javax.lang.model.element.Element element
com.sun.tools.javac.code.Type site
com.sun.tools.javac.code.Symbol sym
private void validateTypeNotIn (javax.lang.model.type.TypeMirror, java.util.Set)
javax.lang.model.type.TypeMirror t
java.util.Set invalidKinds
private static java.lang.Object cast (java.lang.Class, java.lang.Object)
Class clazz
Object o
public java.util.Set getOverriddenMethods (javax.lang.model.element.Element)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol$ClassSymbol c
com.sun.tools.javac.code.Type t
javax.lang.model.element.Element elem
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.code.Symbol$ClassSymbol origin
java.util.Set results
static void ()
}
com/sun/tools/javac/nio/JavacPathFileManager$1.classJavacPathFileManager.java
package com.sun.tools.javac.nio
com.sun.tools.javac.nio.JavacPathFileManager$1 extends java.nio.file.SimpleFileVisitor {
final java.util.Set val$kinds
final java.nio.file.Path val$pathDir
final com.sun.tools.javac.util.ListBuffer val$results
final com.sun.tools.javac.nio.JavacPathFileManager this$0
void (com.sun.tools.javac.nio.JavacPathFileManager, java.util.Set, java.nio.file.Path, com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.nio.JavacPathFileManager this$0
public java.nio.file.FileVisitResult preVisitDirectory (java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
java.nio.file.Path dir
java.nio.file.attribute.BasicFileAttributes attrs
java.nio.file.Path name
public java.nio.file.FileVisitResult visitFile (java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
javax.tools.JavaFileObject fe
java.nio.file.Path file
java.nio.file.attribute.BasicFileAttributes attrs
public volatile java.nio.file.FileVisitResult visitFile (java.lang.Object, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException
public volatile java.nio.file.FileVisitResult preVisitDirectory (java.lang.Object, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException
}
com/sun/tools/javac/nio/JavacPathFileManager$2.classJavacPathFileManager.java
package com.sun.tools.javac.nio
com.sun.tools.javac.nio.JavacPathFileManager$2 extends java.lang.Object {
static final int[] $SwitchMap$javax$tools$StandardLocation
static void ()
}
com/sun/tools/javac/nio/JavacPathFileManager$PathsForLocation.classJavacPathFileManager.java
package com.sun.tools.javac.nio
com.sun.tools.javac.nio.JavacPathFileManager$PathsForLocation extends java.util.LinkedHashSet {
private static final long serialVersionUID
private void ()
void (com.sun.tools.javac.nio.JavacPathFileManager$1)
com.sun.tools.javac.nio.JavacPathFileManager$1 x0
}
com/sun/tools/javac/nio/JavacPathFileManager.classJavacPathFileManager.java
package com.sun.tools.javac.nio
public com.sun.tools.javac.nio.JavacPathFileManager extends com.sun.tools.javac.util.BaseFileManager implements com.sun.tools.javac.nio.PathFileManager {
protected java.nio.file.FileSystem defaultFileSystem
private boolean inited
private java.util.Map pathsForLocation
private java.util.Map fileSystems
public void (com.sun.tools.javac.util.Context, boolean, java.nio.charset.Charset)
com.sun.tools.javac.util.Context context
boolean register
java.nio.charset.Charset charset
public void setContext (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public java.nio.file.FileSystem getDefaultFileSystem ()
public void setDefaultFileSystem (java.nio.file.FileSystem)
java.nio.file.FileSystem fs
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
java.nio.file.FileSystem fs
public java.lang.ClassLoader getClassLoader (javax.tools.JavaFileManager$Location)
java.net.MalformedURLException e
java.nio.file.Path p
javax.tools.JavaFileManager$Location location
Iterable path
com.sun.tools.javac.util.ListBuffer lb
public boolean isDefaultBootClassPath ()
public boolean hasLocation (javax.tools.JavaFileManager$Location)
javax.tools.JavaFileManager$Location location
public java.lang.Iterable getLocation (javax.tools.JavaFileManager$Location)
javax.tools.JavaFileManager$Location location
com.sun.tools.javac.nio.JavacPathFileManager$PathsForLocation path
private java.nio.file.Path getOutputLocation (javax.tools.JavaFileManager$Location)
javax.tools.JavaFileManager$Location location
Iterable paths
public void setLocation (javax.tools.JavaFileManager$Location, java.lang.Iterable) throws java.io.IOException
java.nio.file.Path p
com.sun.tools.javac.nio.JavacPathFileManager$PathsForLocation pl
javax.tools.JavaFileManager$Location location
Iterable searchPath
private void checkOutputPath (java.lang.Iterable) throws java.io.IOException
Iterable searchPath
java.util.Iterator pathIter
java.nio.file.Path path
private void setDefaultForLocation (javax.tools.JavaFileManager$Location)
String arg
String arg
java.io.File f
javax.tools.JavaFileManager$Location locn
java.util.Collection files
com.sun.tools.javac.nio.JavacPathFileManager$PathsForLocation pl
private void lazyInitSearchPaths ()
public java.nio.file.Path getPath (javax.tools.FileObject)
javax.tools.FileObject fo
public boolean isSameFile (javax.tools.FileObject, javax.tools.FileObject)
javax.tools.FileObject a
javax.tools.FileObject b
public java.lang.Iterable list (javax.tools.JavaFileManager$Location, java.lang.String, java.util.Set, boolean) throws java.io.IOException
java.nio.file.Path path
javax.tools.JavaFileManager$Location location
String packageName
java.util.Set kinds
boolean recurse
Iterable paths
com.sun.tools.javac.util.ListBuffer results
private void list (java.nio.file.Path, java.lang.String, java.util.Set, boolean, com.sun.tools.javac.util.ListBuffer) throws java.io.IOException
java.nio.file.Path pathDir
java.nio.file.FileSystem fs
java.nio.file.Path path
String packageName
java.util.Set kinds
boolean recurse
com.sun.tools.javac.util.ListBuffer results
java.nio.file.Path pathDir
String sep
java.nio.file.Path packageDir
int maxDepth
java.util.Set opts
public java.lang.Iterable getJavaFileObjectsFromPaths (java.lang.Iterable)
java.util.ArrayList result
java.nio.file.Path p
Iterable paths
java.util.ArrayList result
public transient java.lang.Iterable getJavaFileObjects (java.nio.file.Path[])
java.nio.file.Path[] paths
public javax.tools.JavaFileObject getJavaFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String className
javax.tools.JavaFileObject$Kind kind
public javax.tools.FileObject getFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String packageName
String relativeName
private javax.tools.JavaFileObject getFileForInput (javax.tools.JavaFileManager$Location, java.lang.String) throws java.io.IOException
java.nio.file.Path f
java.nio.file.Path file
java.nio.file.FileSystem fs
java.nio.file.Path p
javax.tools.JavaFileManager$Location location
String relativePath
public javax.tools.JavaFileObject getJavaFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind, javax.tools.FileObject) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String className
javax.tools.JavaFileObject$Kind kind
javax.tools.FileObject sibling
public javax.tools.FileObject getFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String, javax.tools.FileObject) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String packageName
String relativeName
javax.tools.FileObject sibling
private javax.tools.JavaFileObject getFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.FileObject)
java.nio.file.Path siblingDir
java.nio.file.Path file
javax.tools.JavaFileManager$Location location
String relativePath
javax.tools.FileObject sibling
java.nio.file.Path dir
java.nio.file.Path file
public java.lang.String inferBinaryName (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject)
javax.tools.JavaFileManager$Location location
javax.tools.JavaFileObject fo
Iterable paths
private java.nio.file.FileSystem getFileSystem (java.nio.file.Path) throws java.io.IOException
java.nio.file.Path p
java.nio.file.FileSystem fs
private static java.lang.String getRelativePath (java.lang.String, javax.tools.JavaFileObject$Kind)
String className
javax.tools.JavaFileObject$Kind kind
private static java.lang.String getRelativePath (java.lang.String, java.lang.String)
String packageName
String relativeName
private static java.lang.String getBaseName (java.lang.String)
String relativePath
int lastSep
private static boolean isDirectory (java.nio.file.Path) throws java.io.IOException
java.nio.file.Path path
java.nio.file.attribute.BasicFileAttributes attrs
private static java.nio.file.Path getPath (java.nio.file.FileSystem, java.lang.String)
java.nio.file.FileSystem fs
String relativePath
private static java.nio.file.Path resolve (java.nio.file.Path, java.lang.String)
java.nio.file.Path base
String relativePath
java.nio.file.FileSystem fs
java.nio.file.Path rp
}
com/sun/tools/javac/nio/PathFileManager.classPathFileManager.java
package com.sun.tools.javac.nio
public abstract com.sun.tools.javac.nio.PathFileManager extends java.lang.Object implements javax.tools.JavaFileManager {
public abstract java.nio.file.FileSystem getDefaultFileSystem ()
public abstract void setDefaultFileSystem (java.nio.file.FileSystem)
public abstract java.lang.Iterable getJavaFileObjectsFromPaths (java.lang.Iterable)
public transient abstract java.lang.Iterable getJavaFileObjects (java.nio.file.Path[])
public abstract java.nio.file.Path getPath (javax.tools.FileObject)
public abstract java.lang.Iterable getLocation (javax.tools.JavaFileManager$Location)
public abstract void setLocation (javax.tools.JavaFileManager$Location, java.lang.Iterable) throws java.io.IOException
}
com/sun/tools/javac/nio/PathFileObject$1.classPathFileObject.java
package com.sun.tools.javac.nio
final com.sun.tools.javac.nio.PathFileObject$1 extends com.sun.tools.javac.nio.PathFileObject {
final java.nio.file.Path val$dir
final java.nio.file.Path val$path
void (com.sun.tools.javac.nio.JavacPathFileManager, java.nio.file.Path, java.nio.file.Path, java.nio.file.Path)
com.sun.tools.javac.nio.JavacPathFileManager fileManager
java.nio.file.Path path
java.lang.String inferBinaryName (java.lang.Iterable)
Iterable paths
}
com/sun/tools/javac/nio/PathFileObject$2.classPathFileObject.java
package com.sun.tools.javac.nio
final com.sun.tools.javac.nio.PathFileObject$2 extends com.sun.tools.javac.nio.PathFileObject {
final java.nio.file.Path val$path
void (com.sun.tools.javac.nio.JavacPathFileManager, java.nio.file.Path, java.nio.file.Path)
com.sun.tools.javac.nio.JavacPathFileManager fileManager
java.nio.file.Path path
java.lang.String inferBinaryName (java.lang.Iterable)
Iterable paths
}
com/sun/tools/javac/nio/PathFileObject$3.classPathFileObject.java
package com.sun.tools.javac.nio
final com.sun.tools.javac.nio.PathFileObject$3 extends com.sun.tools.javac.nio.PathFileObject {
final String val$relativePath
void (com.sun.tools.javac.nio.JavacPathFileManager, java.nio.file.Path, java.lang.String)
com.sun.tools.javac.nio.JavacPathFileManager fileManager
java.nio.file.Path path
java.lang.String inferBinaryName (java.lang.Iterable)
Iterable paths
}
com/sun/tools/javac/nio/PathFileObject$4.classPathFileObject.java
package com.sun.tools.javac.nio
final com.sun.tools.javac.nio.PathFileObject$4 extends com.sun.tools.javac.nio.PathFileObject {
final java.nio.file.Path val$path
void (com.sun.tools.javac.nio.JavacPathFileManager, java.nio.file.Path, java.nio.file.Path)
com.sun.tools.javac.nio.JavacPathFileManager fileManager
java.nio.file.Path path
java.lang.String inferBinaryName (java.lang.Iterable)
java.nio.file.Path rp
java.nio.file.Path ap
java.nio.file.Path p
Iterable paths
java.nio.file.Path absPath
}
com/sun/tools/javac/nio/PathFileObject.classPathFileObject.java
package com.sun.tools.javac.nio
abstract com.sun.tools.javac.nio.PathFileObject extends java.lang.Object implements javax.tools.JavaFileObject {
private com.sun.tools.javac.nio.JavacPathFileManager fileManager
private java.nio.file.Path path
static com.sun.tools.javac.nio.PathFileObject createDirectoryPathFileObject (com.sun.tools.javac.nio.JavacPathFileManager, java.nio.file.Path, java.nio.file.Path)
com.sun.tools.javac.nio.JavacPathFileManager fileManager
java.nio.file.Path path
java.nio.file.Path dir
static com.sun.tools.javac.nio.PathFileObject createJarPathFileObject (com.sun.tools.javac.nio.JavacPathFileManager, java.nio.file.Path)
com.sun.tools.javac.nio.JavacPathFileManager fileManager
java.nio.file.Path path
static com.sun.tools.javac.nio.PathFileObject createSiblingPathFileObject (com.sun.tools.javac.nio.JavacPathFileManager, java.nio.file.Path, java.lang.String)
com.sun.tools.javac.nio.JavacPathFileManager fileManager
java.nio.file.Path path
String relativePath
static com.sun.tools.javac.nio.PathFileObject createSimplePathFileObject (com.sun.tools.javac.nio.JavacPathFileManager, java.nio.file.Path)
com.sun.tools.javac.nio.JavacPathFileManager fileManager
java.nio.file.Path path
protected void (com.sun.tools.javac.nio.JavacPathFileManager, java.nio.file.Path)
com.sun.tools.javac.nio.JavacPathFileManager fileManager
java.nio.file.Path path
abstract java.lang.String inferBinaryName (java.lang.Iterable)
java.nio.file.Path getPath ()
public javax.tools.JavaFileObject$Kind getKind ()
public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
String simpleName
javax.tools.JavaFileObject$Kind kind
String sn
String pn
public javax.lang.model.element.NestingKind getNestingKind ()
public javax.lang.model.element.Modifier getAccessLevel ()
public java.net.URI toUri ()
public java.lang.String getName ()
public java.io.InputStream openInputStream () throws java.io.IOException
public java.io.OutputStream openOutputStream () throws java.io.IOException
public java.io.Reader openReader (boolean) throws java.io.IOException
boolean ignoreEncodingErrors
java.nio.charset.CharsetDecoder decoder
public java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
java.nio.ByteBuffer bb
javax.tools.JavaFileObject prev
java.io.InputStream in
boolean ignoreEncodingErrors
java.nio.CharBuffer cb
public java.io.Writer openWriter () throws java.io.IOException
public long getLastModified ()
java.io.IOException e
public boolean delete ()
java.io.IOException e
public boolean isSameFile (com.sun.tools.javac.nio.PathFileObject)
java.io.IOException e
com.sun.tools.javac.nio.PathFileObject other
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
private void ensureParentDirectoriesExist () throws java.io.IOException
java.nio.file.Path parent
private long size ()
java.io.IOException e
protected static java.lang.String toBinaryName (java.nio.file.Path)
java.nio.file.Path relativePath
protected static java.lang.String toBinaryName (java.lang.String, java.lang.String)
String relativePath
String sep
protected static java.lang.String removeExtension (java.lang.String)
String fileName
int lastDot
}
com/sun/tools/javac/parser/DocCommentParser$1.classDocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$1 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final com.sun.tools.javac.parser.DocCommentParser this$0
void (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
com.sun.tools.javac.parser.DocCommentParser this$0
com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind k
com.sun.source.doctree.DocTree$Kind tk
public com.sun.tools.javac.tree.DCTree parse (int)
int pos
com.sun.tools.javac.util.List name
}
com/sun/tools/javac/parser/DocCommentParser$10.classDocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$10 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final com.sun.tools.javac.parser.DocCommentParser this$0
void (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
com.sun.tools.javac.parser.DocCommentParser this$0
com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind k
com.sun.source.doctree.DocTree$Kind tk
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
int pos
boolean typaram
com.sun.tools.javac.tree.DCTree$DCIdentifier id
com.sun.tools.javac.util.List desc
}
com/sun/tools/javac/parser/DocCommentParser$11.classDocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$11 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final com.sun.tools.javac.parser.DocCommentParser this$0
void (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
com.sun.tools.javac.parser.DocCommentParser this$0
com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind k
com.sun.source.doctree.DocTree$Kind tk
public com.sun.tools.javac.tree.DCTree parse (int)
int pos
com.sun.tools.javac.util.List description
}
com/sun/tools/javac/parser/DocCommentParser$12.classDocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$12 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final com.sun.tools.javac.parser.DocCommentParser this$0
void (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
com.sun.tools.javac.parser.DocCommentParser this$0
com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind k
com.sun.source.doctree.DocTree$Kind tk
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
com.sun.tools.javac.tree.DCTree$DCText string
com.sun.tools.javac.util.List html
com.sun.tools.javac.tree.DCTree$DCReference ref
com.sun.tools.javac.util.List description
int pos
}
com/sun/tools/javac/parser/DocCommentParser$13.classDocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$13 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final com.sun.tools.javac.parser.DocCommentParser this$0
void (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
com.sun.tools.javac.parser.DocCommentParser this$0
com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind k
com.sun.source.doctree.DocTree$Kind tk
public com.sun.tools.javac.tree.DCTree parse (int)
int pos
com.sun.tools.javac.util.List description
}
com/sun/tools/javac/parser/DocCommentParser$14.classDocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$14 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final com.sun.tools.javac.parser.DocCommentParser this$0
void (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
com.sun.tools.javac.parser.DocCommentParser this$0
com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind k
com.sun.source.doctree.DocTree$Kind tk
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
int pos
com.sun.tools.javac.tree.DCTree$DCIdentifier name
com.sun.tools.javac.tree.DCTree$DCReference type
com.sun.tools.javac.util.List description
}
com/sun/tools/javac/parser/DocCommentParser$15.classDocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$15 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final com.sun.tools.javac.parser.DocCommentParser this$0
void (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
com.sun.tools.javac.parser.DocCommentParser this$0
com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind k
com.sun.source.doctree.DocTree$Kind tk
public com.sun.tools.javac.tree.DCTree parse (int)
int pos
com.sun.tools.javac.util.List description
}
com/sun/tools/javac/parser/DocCommentParser$16.classDocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$16 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final com.sun.tools.javac.parser.DocCommentParser this$0
void (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
com.sun.tools.javac.parser.DocCommentParser this$0
com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind k
com.sun.source.doctree.DocTree$Kind tk
public com.sun.tools.javac.tree.DCTree parse (int)
int pos
com.sun.tools.javac.util.List description
}
com/sun/tools/javac/parser/DocCommentParser$17.classDocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$17 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final com.sun.tools.javac.parser.DocCommentParser this$0
void (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
com.sun.tools.javac.parser.DocCommentParser this$0
com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind k
com.sun.source.doctree.DocTree$Kind tk
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
int pos
com.sun.tools.javac.tree.DCTree$DCReference ref
com.sun.tools.javac.util.List description
}
com/sun/tools/javac/parser/DocCommentParser$18.classDocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$18 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final com.sun.tools.javac.parser.DocCommentParser this$0
void (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
com.sun.tools.javac.parser.DocCommentParser this$0
com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind k
com.sun.source.doctree.DocTree$Kind tk
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
int pos
com.sun.tools.javac.tree.DCTree$DCReference ref
}
com/sun/tools/javac/parser/DocCommentParser$19.classDocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$19 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final com.sun.tools.javac.parser.DocCommentParser this$0
void (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
com.sun.tools.javac.parser.DocCommentParser this$0
com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind k
com.sun.source.doctree.DocTree$Kind tk
public com.sun.tools.javac.tree.DCTree parse (int)
int pos
com.sun.tools.javac.util.List description
}
com/sun/tools/javac/parser/DocCommentParser$2.classDocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$2 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final com.sun.tools.javac.parser.DocCommentParser this$0
void (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
com.sun.tools.javac.parser.DocCommentParser this$0
com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind k
com.sun.source.doctree.DocTree$Kind tk
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
int pos
com.sun.tools.javac.tree.DCTree text
}
com/sun/tools/javac/parser/DocCommentParser$20.classDocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$20 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$doctree$DocTree$Kind
static final int[] $SwitchMap$com$sun$tools$javac$parser$DocCommentParser$TagParser$Kind
static void ()
}
com/sun/tools/javac/parser/DocCommentParser$3.classDocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$3 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final com.sun.tools.javac.parser.DocCommentParser this$0
void (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
com.sun.tools.javac.parser.DocCommentParser this$0
com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind k
com.sun.source.doctree.DocTree$Kind tk
public com.sun.tools.javac.tree.DCTree parse (int)
int pos
com.sun.tools.javac.util.List reason
}
com/sun/tools/javac/parser/DocCommentParser$4.classDocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$4 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final com.sun.tools.javac.parser.DocCommentParser this$0
void (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
com.sun.tools.javac.parser.DocCommentParser this$0
com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind k
com.sun.source.doctree.DocTree$Kind tk
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
int pos
}
com/sun/tools/javac/parser/DocCommentParser$5.classDocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$5 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final com.sun.tools.javac.parser.DocCommentParser this$0
void (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
com.sun.tools.javac.parser.DocCommentParser this$0
com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind k
com.sun.source.doctree.DocTree$Kind tk
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
int pos
com.sun.tools.javac.tree.DCTree$DCReference ref
com.sun.tools.javac.util.List description
}
com/sun/tools/javac/parser/DocCommentParser$6.classDocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$6 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final com.sun.tools.javac.parser.DocCommentParser this$0
void (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
com.sun.tools.javac.parser.DocCommentParser this$0
com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind k
com.sun.source.doctree.DocTree$Kind tk
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
int pos
}
com/sun/tools/javac/parser/DocCommentParser$7.classDocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$7 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final com.sun.tools.javac.parser.DocCommentParser this$0
void (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
com.sun.tools.javac.parser.DocCommentParser this$0
com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind k
com.sun.source.doctree.DocTree$Kind tk
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
int pos
com.sun.tools.javac.tree.DCTree$DCReference ref
com.sun.tools.javac.util.List label
}
com/sun/tools/javac/parser/DocCommentParser$8.classDocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$8 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final com.sun.tools.javac.parser.DocCommentParser this$0
void (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
com.sun.tools.javac.parser.DocCommentParser this$0
com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind k
com.sun.source.doctree.DocTree$Kind tk
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
int pos
com.sun.tools.javac.tree.DCTree$DCReference ref
com.sun.tools.javac.util.List label
}
com/sun/tools/javac/parser/DocCommentParser$9.classDocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$9 extends com.sun.tools.javac.parser.DocCommentParser$TagParser {
final com.sun.tools.javac.parser.DocCommentParser this$0
void (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
com.sun.tools.javac.parser.DocCommentParser this$0
com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind k
com.sun.source.doctree.DocTree$Kind tk
public com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
int pos
com.sun.tools.javac.tree.DCTree text
}
com/sun/tools/javac/parser/DocCommentParser$ParseException.classDocCommentParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.DocCommentParser$ParseException extends java.lang.Exception {
private static final long serialVersionUID
void (java.lang.String)
String key
}
com/sun/tools/javac/parser/DocCommentParser$TagParser$Kind.classDocCommentParser.java
package com.sun.tools.javac.parser
final com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind extends java.lang.Enum {
public static final com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind INLINE
public static final com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind BLOCK
private static final com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind[] $VALUES
public static com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind[] values ()
public static com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/parser/DocCommentParser$TagParser.classDocCommentParser.java
package com.sun.tools.javac.parser
abstract com.sun.tools.javac.parser.DocCommentParser$TagParser extends java.lang.Object {
com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind kind
com.sun.source.doctree.DocTree$Kind treeKind
void (com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind)
com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind k
com.sun.source.doctree.DocTree$Kind tk
com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind getKind ()
com.sun.source.doctree.DocTree$Kind getTreeKind ()
abstract com.sun.tools.javac.tree.DCTree parse (int) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
}
com/sun/tools/javac/parser/DocCommentParser.classDocCommentParser.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.DocCommentParser extends java.lang.Object {
final com.sun.tools.javac.parser.ParserFactory fac
final com.sun.tools.javac.util.DiagnosticSource diagSource
final com.sun.tools.javac.parser.Tokens$Comment comment
final com.sun.tools.javac.tree.DocTreeMaker m
final com.sun.tools.javac.util.Names names
java.text.BreakIterator sentenceBreaker
protected char[] buf
protected int bp
protected int buflen
protected char ch
int textStart
int lastNonWhite
boolean newline
java.util.Map tagParsers
java.util.Set htmlBlockTags
void (com.sun.tools.javac.parser.ParserFactory, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.parser.Tokens$Comment)
com.sun.tools.javac.parser.ParserFactory fac
com.sun.tools.javac.util.DiagnosticSource diagSource
com.sun.tools.javac.parser.Tokens$Comment comment
java.util.Locale locale
com.sun.tools.javac.util.Options options
boolean useBreakIterator
com.sun.tools.javac.tree.DCTree$DCDocComment parse ()
int i0
int i1
int i0
String s
int i
com.sun.tools.javac.tree.DCTree t
String c
com.sun.tools.javac.util.List body
com.sun.tools.javac.util.List tags
com.sun.tools.javac.util.ListBuffer fs
com.sun.tools.javac.tree.DCTree first
int pos
com.sun.tools.javac.tree.DCTree$DCDocComment dc
void nextChar ()
protected com.sun.tools.javac.util.List blockContent ()
com.sun.tools.javac.util.ListBuffer trees
protected com.sun.tools.javac.util.List blockTags ()
com.sun.tools.javac.util.ListBuffer tags
protected com.sun.tools.javac.tree.DCTree blockTag ()
com.sun.tools.javac.util.List content
com.sun.tools.javac.util.Name name
com.sun.tools.javac.parser.DocCommentParser$TagParser tp
com.sun.tools.javac.parser.DocCommentParser$ParseException e
int p
protected void inlineTag (com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.util.ListBuffer list
protected com.sun.tools.javac.tree.DCTree inlineTag ()
com.sun.tools.javac.tree.DCTree text
com.sun.tools.javac.tree.DCTree$DCEndPosTree tree
com.sun.tools.javac.util.Name name
com.sun.tools.javac.parser.DocCommentParser$TagParser tp
com.sun.tools.javac.parser.DocCommentParser$ParseException e
int p
protected com.sun.tools.javac.tree.DCTree inlineText () throws com.sun.tools.javac.parser.DocCommentParser$ParseException
int pos
int depth
protected com.sun.tools.javac.tree.DCTree$DCReference reference (boolean) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
com.sun.tools.javac.tree.JCTree qualExpr
com.sun.tools.javac.util.Name member
com.sun.tools.javac.tree.JCTree qualExpr
com.sun.tools.javac.util.Name member
com.sun.tools.javac.util.Name member
com.sun.tools.javac.util.List paramTypes
int rparen
int hash
int lparen
com.sun.tools.javac.tree.JCTree qualExpr
com.sun.tools.javac.util.Name member
com.sun.tools.javac.util.List paramTypes
boolean allowMember
int pos
int depth
String sig
com.sun.tools.javac.tree.JCTree qualExpr
com.sun.tools.javac.util.Name member
com.sun.tools.javac.util.List paramTypes
com.sun.tools.javac.util.Log$DeferredDiagnosticHandler deferredDiagnosticHandler
com.sun.tools.javac.tree.JCTree parseType (java.lang.String) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
String s
com.sun.tools.javac.parser.JavacParser p
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.util.Name parseMember (java.lang.String) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
String s
com.sun.tools.javac.parser.JavacParser p
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List parseParams (java.lang.String) throws com.sun.tools.javac.parser.DocCommentParser$ParseException
String s
com.sun.tools.javac.parser.JavacParser p
com.sun.tools.javac.util.ListBuffer paramTypes
protected com.sun.tools.javac.tree.DCTree$DCIdentifier identifier () throws com.sun.tools.javac.parser.DocCommentParser$ParseException
com.sun.tools.javac.util.Name name
int pos
protected com.sun.tools.javac.tree.DCTree$DCText quotedString ()
int pos
protected com.sun.tools.javac.util.List inlineContent ()
com.sun.tools.javac.util.ListBuffer trees
int pos
int depth
protected void entity (com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.util.ListBuffer list
protected com.sun.tools.javac.tree.DCTree entity ()
int namep
int p
com.sun.tools.javac.util.Name name
boolean checkSemi
protected com.sun.tools.javac.tree.DCTree html ()
boolean selfClosing
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List attrs
com.sun.tools.javac.util.Name name
int dash
int p
protected com.sun.tools.javac.util.List htmlAttrs ()
char quote
com.sun.tools.javac.util.ListBuffer v
int namePos
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List value
com.sun.source.doctree.AttributeTree$ValueKind vkind
com.sun.tools.javac.tree.DCTree$DCAttribute attr
com.sun.tools.javac.util.ListBuffer attrs
protected void attrValueChar (com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.util.ListBuffer list
protected void addPendingText (com.sun.tools.javac.util.ListBuffer, int)
com.sun.tools.javac.util.ListBuffer list
int textEnd
protected com.sun.tools.javac.tree.DCTree$DCErroneous erroneous (java.lang.String, int)
String code
int pos
int i
transient java.lang.Object getFirst (com.sun.tools.javac.util.List[])
com.sun.tools.javac.util.List list
com.sun.tools.javac.util.List[] lists
protected boolean isIdentifierStart (char)
char ch
protected com.sun.tools.javac.util.Name readIdentifier ()
int start
protected com.sun.tools.javac.util.Name readTagName ()
int start
protected boolean isJavaIdentifierStart (char)
char ch
protected com.sun.tools.javac.util.Name readJavaIdentifier ()
int start
protected boolean isDecimalDigit (char)
char ch
protected boolean isHexDigit (char)
char ch
protected boolean isUnquotedAttrValueTerminator (char)
char ch
protected boolean isWhitespace (char)
char ch
protected void skipWhitespace ()
protected int getSentenceBreak (java.lang.String)
int i
int i
String s
boolean period
protected boolean isSentenceBreak (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name n
protected boolean isSentenceBreak (com.sun.tools.javac.tree.DCTree)
com.sun.tools.javac.tree.DCTree t
java.lang.String newString (int, int)
int start
int end
private void initTagParsers ()
com.sun.tools.javac.parser.DocCommentParser$TagParser p
com.sun.tools.javac.parser.DocCommentParser$TagParser[] parsers
}
com/sun/tools/javac/parser/JavaTokenizer$1.classJavaTokenizer.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.JavaTokenizer$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$parser$Tokens$Token$Tag
static void ()
}
com/sun/tools/javac/parser/JavaTokenizer$BasicComment.classJavaTokenizer.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.JavaTokenizer$BasicComment extends java.lang.Object implements com.sun.tools.javac.parser.Tokens$Comment {
com.sun.tools.javac.parser.Tokens$Comment$CommentStyle cs
com.sun.tools.javac.parser.UnicodeReader comment_reader
protected boolean deprecatedFlag
protected boolean scanned
protected void (com.sun.tools.javac.parser.UnicodeReader, com.sun.tools.javac.parser.Tokens$Comment$CommentStyle)
com.sun.tools.javac.parser.UnicodeReader comment_reader
com.sun.tools.javac.parser.Tokens$Comment$CommentStyle cs
public java.lang.String getText ()
public int getSourcePos (int)
int pos
public com.sun.tools.javac.parser.Tokens$Comment$CommentStyle getStyle ()
public boolean isDeprecated ()
protected void scanDocComment ()
String deprecated
int i
boolean deprecatedPrefix
}
com/sun/tools/javac/parser/JavaTokenizer.classJavaTokenizer.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.JavaTokenizer extends java.lang.Object {
private static final boolean scannerDebug
private boolean allowHexFloats
private boolean allowBinaryLiterals
private boolean allowUnderscoresInLiterals
private com.sun.tools.javac.code.Source source
private final com.sun.tools.javac.util.Log log
private final com.sun.tools.javac.parser.Tokens tokens
protected com.sun.tools.javac.parser.Tokens$TokenKind tk
protected int radix
protected com.sun.tools.javac.util.Name name
protected int errPos
protected com.sun.tools.javac.parser.UnicodeReader reader
protected com.sun.tools.javac.parser.ScannerFactory fac
protected boolean annotationsincomments
protected final boolean spacesincomments
protected boolean magicAt
protected boolean magicID
protected boolean magic
protected boolean voodoo
private static final boolean hexFloatsWork
static final boolean $assertionsDisabled
private static boolean hexFloatsWork ()
NumberFormatException ex
protected void (com.sun.tools.javac.parser.ScannerFactory, java.nio.CharBuffer)
com.sun.tools.javac.parser.ScannerFactory fac
java.nio.CharBuffer buf
protected void (com.sun.tools.javac.parser.ScannerFactory, char[], int)
com.sun.tools.javac.parser.ScannerFactory fac
char[] buf
int inputLength
protected void (com.sun.tools.javac.parser.ScannerFactory, com.sun.tools.javac.parser.UnicodeReader)
com.sun.tools.javac.parser.ScannerFactory fac
com.sun.tools.javac.parser.UnicodeReader reader
protected transient void lexError (int, java.lang.String, java.lang.Object[])
int pos
String key
Object[] args
private void scanLitChar (int)
char leadch
int oct
int pos
private void scanDigits (int, int)
int pos
int digitRadix
char saveCh
int savePos
private void scanHexExponentAndSuffix (int)
int pos
private void scanFraction (int)
int pos
int sp1
private void scanFractionAndSuffix (int)
int pos
private void scanHexFractionAndSuffix (int, boolean)
int pos
boolean seendigit
private void skipIllegalUnderscores ()
private void scanNumber (int, int)
int pos
int radix
int digitRadix
boolean seendigit
private void scanIdent ()
boolean isJavaIdentifierPart
boolean isJavaIdentifierPart
char high
boolean isJavaIdentifierPart
private boolean isSpecial (char)
char ch
private void scanOperator ()
com.sun.tools.javac.util.Name newname
com.sun.tools.javac.parser.Tokens$TokenKind tk1
public com.sun.tools.javac.parser.Tokens$Token readToken ()
int savePos
int savePos
com.sun.tools.javac.parser.Tokens$Comment$CommentStyle style
com.sun.tools.javac.parser.Tokens$Comment$CommentStyle style
boolean isEmpty
com.sun.tools.javac.parser.Tokens$Comment$CommentStyle style
char ch2
boolean isJavaIdentifierStart
boolean isJavaIdentifierStart
char high
String arg
boolean isJavaIdentifierStart
int pos
int endPos
com.sun.tools.javac.util.List comments
com.sun.tools.javac.util.List addComment (com.sun.tools.javac.util.List, com.sun.tools.javac.parser.Tokens$Comment)
com.sun.tools.javac.util.List comments
com.sun.tools.javac.parser.Tokens$Comment comment
private boolean isMagicComment ()
int parens
boolean stringLit
int lbp
char lch
public int errPos ()
public void errPos (int)
int pos
protected com.sun.tools.javac.parser.Tokens$Comment processComment (int, int, com.sun.tools.javac.parser.Tokens$Comment$CommentStyle)
int pos
int endPos
com.sun.tools.javac.parser.Tokens$Comment$CommentStyle style
char[] buf
protected void processWhiteSpace (int, int)
int pos
int endPos
protected void processLineTerminator (int, int)
int pos
int endPos
public com.sun.tools.javac.util.Position$LineMap getLineMap ()
static void ()
}
com/sun/tools/javac/parser/JavacParser$1.classJavacParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.JavacParser$1 extends java.lang.Object implements com.sun.tools.javac.util.Filter {
final com.sun.tools.javac.parser.JavacParser this$0
void (com.sun.tools.javac.parser.JavacParser)
com.sun.tools.javac.parser.JavacParser this$0
public boolean accepts (com.sun.tools.javac.parser.Tokens$TokenKind)
com.sun.tools.javac.parser.Tokens$TokenKind t
public volatile boolean accepts (java.lang.Object)
}
com/sun/tools/javac/parser/JavacParser$2.classJavacParser.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.JavacParser$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$parser$Tokens$TokenKind
static final int[] $SwitchMap$com$sun$tools$javac$parser$JavacParser$ParensResult
static final int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static void ()
}
com/sun/tools/javac/parser/JavacParser$AbstractEndPosTable.classJavacParser.java
package com.sun.tools.javac.parser
public abstract com.sun.tools.javac.parser.JavacParser$AbstractEndPosTable extends java.lang.Object implements com.sun.tools.javac.tree.EndPosTable {
protected com.sun.tools.javac.parser.JavacParser parser
protected int errorEndPos
public void (com.sun.tools.javac.parser.JavacParser)
com.sun.tools.javac.parser.JavacParser parser
protected abstract com.sun.tools.javac.tree.JCTree to (com.sun.tools.javac.tree.JCTree)
protected abstract com.sun.tools.javac.tree.JCTree toP (com.sun.tools.javac.tree.JCTree)
protected void setErrorEndPos (int)
int errPos
protected void setParser (com.sun.tools.javac.parser.JavacParser)
com.sun.tools.javac.parser.JavacParser parser
}
com/sun/tools/javac/parser/JavacParser$BasicErrorRecoveryAction$1.classJavacParser.java
package com.sun.tools.javac.parser
final com.sun.tools.javac.parser.JavacParser$BasicErrorRecoveryAction$1 extends com.sun.tools.javac.parser.JavacParser$BasicErrorRecoveryAction {
void (java.lang.String, int)
public com.sun.tools.javac.tree.JCTree doRecover (com.sun.tools.javac.parser.JavacParser)
com.sun.tools.javac.parser.JavacParser parser
}
com/sun/tools/javac/parser/JavacParser$BasicErrorRecoveryAction$2.classJavacParser.java
package com.sun.tools.javac.parser
final com.sun.tools.javac.parser.JavacParser$BasicErrorRecoveryAction$2 extends com.sun.tools.javac.parser.JavacParser$BasicErrorRecoveryAction {
void (java.lang.String, int)
public com.sun.tools.javac.tree.JCTree doRecover (com.sun.tools.javac.parser.JavacParser)
com.sun.tools.javac.parser.JavacParser parser
}
com/sun/tools/javac/parser/JavacParser$BasicErrorRecoveryAction.classJavacParser.java
package com.sun.tools.javac.parser
abstract com.sun.tools.javac.parser.JavacParser$BasicErrorRecoveryAction extends java.lang.Enum implements com.sun.tools.javac.parser.JavacParser$ErrorRecoveryAction {
public static final com.sun.tools.javac.parser.JavacParser$BasicErrorRecoveryAction BLOCK_STMT
public static final com.sun.tools.javac.parser.JavacParser$BasicErrorRecoveryAction CATCH_CLAUSE
private static final com.sun.tools.javac.parser.JavacParser$BasicErrorRecoveryAction[] $VALUES
public static com.sun.tools.javac.parser.JavacParser$BasicErrorRecoveryAction[] values ()
public static com.sun.tools.javac.parser.JavacParser$BasicErrorRecoveryAction valueOf (java.lang.String)
String name
private void (java.lang.String, int)
void (java.lang.String, int, com.sun.tools.javac.parser.JavacParser$1)
String x0
int x1
com.sun.tools.javac.parser.JavacParser$1 x2
static void ()
}
com/sun/tools/javac/parser/JavacParser$EmptyEndPosTable.classJavacParser.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.JavacParser$EmptyEndPosTable extends com.sun.tools.javac.parser.JavacParser$AbstractEndPosTable {
void (com.sun.tools.javac.parser.JavacParser)
com.sun.tools.javac.parser.JavacParser parser
public void storeEnd (com.sun.tools.javac.tree.JCTree, int)
com.sun.tools.javac.tree.JCTree tree
int endpos
protected com.sun.tools.javac.tree.JCTree to (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree t
protected com.sun.tools.javac.tree.JCTree toP (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree t
public int getEndPos (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public int replaceTree (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree oldTree
com.sun.tools.javac.tree.JCTree newTree
}
com/sun/tools/javac/parser/JavacParser$ErrorRecoveryAction.classJavacParser.java
package com.sun.tools.javac.parser
abstract com.sun.tools.javac.parser.JavacParser$ErrorRecoveryAction extends java.lang.Object {
public abstract com.sun.tools.javac.tree.JCTree doRecover (com.sun.tools.javac.parser.JavacParser)
}
com/sun/tools/javac/parser/JavacParser$ParensResult.classJavacParser.java
package com.sun.tools.javac.parser
final com.sun.tools.javac.parser.JavacParser$ParensResult extends java.lang.Enum {
public static final com.sun.tools.javac.parser.JavacParser$ParensResult CAST
public static final com.sun.tools.javac.parser.JavacParser$ParensResult EXPLICIT_LAMBDA
public static final com.sun.tools.javac.parser.JavacParser$ParensResult IMPLICIT_LAMBDA
public static final com.sun.tools.javac.parser.JavacParser$ParensResult PARENS
private static final com.sun.tools.javac.parser.JavacParser$ParensResult[] $VALUES
public static com.sun.tools.javac.parser.JavacParser$ParensResult[] values ()
public static com.sun.tools.javac.parser.JavacParser$ParensResult valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/parser/JavacParser$SimpleEndPosTable.classJavacParser.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.JavacParser$SimpleEndPosTable extends com.sun.tools.javac.parser.JavacParser$AbstractEndPosTable {
private final com.sun.tools.javac.util.IntHashTable endPosMap
void (com.sun.tools.javac.parser.JavacParser)
com.sun.tools.javac.parser.JavacParser parser
public void storeEnd (com.sun.tools.javac.tree.JCTree, int)
com.sun.tools.javac.tree.JCTree tree
int endpos
protected com.sun.tools.javac.tree.JCTree to (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree t
protected com.sun.tools.javac.tree.JCTree toP (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree t
public int getEndPos (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
int value
public int replaceTree (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree oldTree
com.sun.tools.javac.tree.JCTree newTree
int pos
}
com/sun/tools/javac/parser/JavacParser.classJavacParser.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.JavacParser extends java.lang.Object implements com.sun.tools.javac.parser.Parser {
private static final int infixPrecedenceLevels
protected com.sun.tools.javac.parser.Lexer S
protected com.sun.tools.javac.tree.TreeMaker F
private com.sun.tools.javac.util.Log log
private com.sun.tools.javac.code.Source source
private com.sun.tools.javac.util.Names names
private final com.sun.tools.javac.parser.JavacParser$AbstractEndPosTable endPosTable
private com.sun.tools.javac.util.List typeAnnotationsPushedBack
private boolean permitTypeAnnotationsPushBack
boolean debugJSR308
String jsr308_imports
boolean allowGenerics
boolean allowDiamond
boolean allowMulticatch
boolean allowVarargs
boolean allowAsserts
boolean allowEnums
boolean allowForeach
boolean allowStaticImport
boolean allowAnnotations
boolean allowTWR
boolean allowStringFolding
boolean allowLambda
boolean allowMethodReferences
boolean allowDefaultMethods
boolean allowStaticInterfaceMethods
boolean allowIntersectionTypesInCast
boolean keepDocComments
boolean keepLineMap
boolean allowTypeAnnotations
boolean allowAnnotationsAfterTypeParams
boolean allowTypeAnnotationsOnlyInComments
boolean allowThisIdent
com.sun.tools.javac.tree.JCTree$JCVariableDecl receiverParam
static final int EXPR
static final int TYPE
static final int NOPARAMS
static final int TYPEARG
static final int DIAMOND
private int mode
private int lastmode
protected com.sun.tools.javac.parser.Tokens$Token token
private com.sun.tools.javac.tree.JCTree$JCErroneous errorTree
private int errorPos
private final com.sun.tools.javac.tree.DocCommentTable docComments
java.util.ArrayList odStackSupply
java.util.ArrayList opStackSupply
com.sun.tools.javac.util.Filter LAX_IDENTIFIER
private static final String JSR308_IMPORTS
private static final String JSR308_IMPORTS_ALT
static final boolean $assertionsDisabled
protected void (com.sun.tools.javac.parser.ParserFactory, com.sun.tools.javac.parser.Lexer, boolean, boolean, boolean)
com.sun.tools.javac.parser.ParserFactory fac
com.sun.tools.javac.parser.Lexer S
boolean keepDocComments
boolean keepLineMap
boolean keepEndPositions
protected com.sun.tools.javac.parser.JavacParser$AbstractEndPosTable newEndPosTable (boolean)
boolean keepEndPositions
protected com.sun.tools.javac.tree.DocCommentTable newDocCommentTable (boolean, com.sun.tools.javac.parser.ParserFactory)
boolean keepDocComments
com.sun.tools.javac.parser.ParserFactory fac
public com.sun.tools.javac.parser.Tokens$Token token ()
public void nextToken ()
protected boolean peekToken (com.sun.tools.javac.util.Filter)
com.sun.tools.javac.util.Filter tk
protected boolean peekToken (int, com.sun.tools.javac.util.Filter)
int lookahead
com.sun.tools.javac.util.Filter tk
protected boolean peekToken (com.sun.tools.javac.util.Filter, com.sun.tools.javac.util.Filter)
com.sun.tools.javac.util.Filter tk1
com.sun.tools.javac.util.Filter tk2
protected boolean peekToken (int, com.sun.tools.javac.util.Filter, com.sun.tools.javac.util.Filter)
int lookahead
com.sun.tools.javac.util.Filter tk1
com.sun.tools.javac.util.Filter tk2
protected boolean peekToken (com.sun.tools.javac.util.Filter, com.sun.tools.javac.util.Filter, com.sun.tools.javac.util.Filter)
com.sun.tools.javac.util.Filter tk1
com.sun.tools.javac.util.Filter tk2
com.sun.tools.javac.util.Filter tk3
protected boolean peekToken (int, com.sun.tools.javac.util.Filter, com.sun.tools.javac.util.Filter, com.sun.tools.javac.util.Filter)
int lookahead
com.sun.tools.javac.util.Filter tk1
com.sun.tools.javac.util.Filter tk2
com.sun.tools.javac.util.Filter tk3
protected transient boolean peekToken (com.sun.tools.javac.util.Filter[])
com.sun.tools.javac.util.Filter[] kinds
protected transient boolean peekToken (int, com.sun.tools.javac.util.Filter[])
int lookahead
com.sun.tools.javac.util.Filter[] kinds
private void skip (boolean, boolean, boolean, boolean)
boolean stopAtImport
boolean stopAtMemberDecl
boolean stopAtIdentifier
boolean stopAtStatement
private transient com.sun.tools.javac.tree.JCTree$JCErroneous syntaxError (int, java.lang.String, com.sun.tools.javac.parser.Tokens$TokenKind[])
int pos
String key
com.sun.tools.javac.parser.Tokens$TokenKind[] args
private transient com.sun.tools.javac.tree.JCTree$JCErroneous syntaxError (int, com.sun.tools.javac.util.List, java.lang.String, com.sun.tools.javac.parser.Tokens$TokenKind[])
com.sun.tools.javac.tree.JCTree last
int pos
com.sun.tools.javac.util.List errs
String key
com.sun.tools.javac.parser.Tokens$TokenKind[] args
com.sun.tools.javac.tree.JCTree$JCErroneous err
private transient void reportSyntaxError (int, java.lang.String, java.lang.Object[])
int pos
String key
Object[] args
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition diag
private transient void reportSyntaxError (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition diagPos
String key
Object[] args
int pos
private com.sun.tools.javac.tree.JCTree$JCErroneous syntaxError (java.lang.String)
String key
private com.sun.tools.javac.tree.JCTree$JCErroneous syntaxError (java.lang.String, com.sun.tools.javac.parser.Tokens$TokenKind)
String key
com.sun.tools.javac.parser.Tokens$TokenKind arg
public void accept (com.sun.tools.javac.parser.Tokens$TokenKind)
com.sun.tools.javac.parser.Tokens$TokenKind tk
com.sun.tools.javac.tree.JCTree$JCExpression illegal (int)
int pos
com.sun.tools.javac.tree.JCTree$JCExpression illegal ()
void checkNoMods (long)
long lowestMod
long mods
void attach (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.parser.Tokens$Comment)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.parser.Tokens$Comment dc
private void setErrorEndPos (int)
int errPos
private void storeEnd (com.sun.tools.javac.tree.JCTree, int)
com.sun.tools.javac.tree.JCTree tree
int endpos
private com.sun.tools.javac.tree.JCTree to (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree t
private com.sun.tools.javac.tree.JCTree toP (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree t
public int getStartPos (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public int getEndPos (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public com.sun.tools.javac.util.Name ident ()
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.Name name
public com.sun.tools.javac.tree.JCTree$JCExpression qualident (boolean)
int pos
com.sun.tools.javac.util.List tyannos
boolean allowAnnos
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCExpression literal (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name prefix
com.sun.tools.javac.tree.JCTree$JCExpression literal (com.sun.tools.javac.util.Name, int)
NumberFormatException ex
NumberFormatException ex
Float n
NumberFormatException ex
String proper
Float n
Double n
NumberFormatException ex
String proper
Double n
com.sun.tools.javac.util.Name prefix
int pos
com.sun.tools.javac.tree.JCTree$JCExpression t
boolean isZero (java.lang.String)
String s
char[] cs
int base
int i
java.lang.String strval (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name prefix
String s
public com.sun.tools.javac.tree.JCTree$JCExpression parseExpression ()
public com.sun.tools.javac.tree.JCTree$JCExpression parseType ()
com.sun.tools.javac.util.List annotations
public com.sun.tools.javac.tree.JCTree$JCExpression parseType (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.tree.JCTree$JCExpression result
public com.sun.tools.javac.tree.JCTree$JCExpression unannotatedType ()
com.sun.tools.javac.tree.JCTree$JCExpression term (int)
int newmode
int prevmode
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCExpression term ()
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCExpression termRest (com.sun.tools.javac.tree.JCTree$JCExpression)
int pos
com.sun.tools.javac.tree.JCTree$JCExpression t1
int pos
com.sun.tools.javac.parser.Tokens$TokenKind tk
com.sun.tools.javac.tree.JCTree$JCExpression t1
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCExpression term1 ()
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCExpression term1Rest (com.sun.tools.javac.tree.JCTree$JCExpression)
int pos
com.sun.tools.javac.tree.JCTree$JCExpression t1
com.sun.tools.javac.tree.JCTree$JCExpression t2
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCExpression term2 ()
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCExpression term2Rest (com.sun.tools.javac.tree.JCTree$JCExpression, int)
com.sun.tools.javac.tree.JCTree$JCExpression t
int minprec
com.sun.tools.javac.tree.JCTree$JCExpression[] odStack
com.sun.tools.javac.parser.Tokens$Token[] opStack
int top
int startPos
com.sun.tools.javac.parser.Tokens$Token topOp
private com.sun.tools.javac.tree.JCTree$JCExpression makeOp (int, com.sun.tools.javac.parser.Tokens$TokenKind, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
int pos
com.sun.tools.javac.parser.Tokens$TokenKind topOp
com.sun.tools.javac.tree.JCTree$JCExpression od1
com.sun.tools.javac.tree.JCTree$JCExpression od2
protected com.sun.tools.javac.tree.JCTree$JCExpression foldStrings (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCBinary op
com.sun.tools.javac.tree.JCTree$JCExpression op
com.sun.tools.javac.util.List ops
com.sun.tools.javac.tree.JCTree$JCExpression res
com.sun.tools.javac.tree.JCTree$JCExpression tree
com.sun.tools.javac.util.ListBuffer opStack
com.sun.tools.javac.util.ListBuffer litBuf
boolean needsFolding
com.sun.tools.javac.tree.JCTree$JCExpression curr
private boolean foldIfNeeded (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.ListBuffer, com.sun.tools.javac.util.ListBuffer, boolean)
boolean res
com.sun.tools.javac.tree.JCTree$JCExpression tree
com.sun.tools.javac.util.ListBuffer litBuf
com.sun.tools.javac.util.ListBuffer opStack
boolean last
com.sun.tools.javac.tree.JCTree$JCLiteral str
boolean merge (com.sun.tools.javac.util.ListBuffer, com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.tree.JCTree$JCLiteral lit
StringBuilder sb
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.util.ListBuffer litBuf
com.sun.tools.javac.util.ListBuffer opStack
private com.sun.tools.javac.tree.JCTree$JCLiteral stringLiteral (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree$JCLiteral lit
com.sun.tools.javac.tree.JCTree tree
private com.sun.tools.javac.tree.JCTree$JCExpression[] newOdStack ()
private com.sun.tools.javac.parser.Tokens$Token[] newOpStack ()
protected com.sun.tools.javac.tree.JCTree$JCExpression term3 ()
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.parser.Tokens$TokenKind tk
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCExpression t
int pos1
com.sun.tools.javac.util.List targets
com.sun.tools.javac.tree.JCTree$JCExpression t1
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.parser.JavacParser$ParensResult pres
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCMemberReference mref
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCFieldAccess sel
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.util.List typeAnnos
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCExpression nt
com.sun.tools.javac.tree.JCTree$JCExpression t1
int pos1
int oldmode
com.sun.tools.javac.util.List tyannos
int pos1
com.sun.tools.javac.util.ListBuffer args
com.sun.tools.javac.util.List annos
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree ti
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree ti
int pos
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.util.List typeArgs
com.sun.tools.javac.tree.JCTree$JCExpression term3Rest (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
int oldmode
com.sun.tools.javac.tree.JCTree$JCExpression t1
int pos2
com.sun.tools.javac.util.List tyannos
int pos1
com.sun.tools.javac.util.List annos
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.util.List typeArgs
boolean isUnboundMemberRef ()
com.sun.tools.javac.parser.Tokens$TokenKind tk2
int nesting
com.sun.tools.javac.parser.Tokens$TokenKind nextKind
com.sun.tools.javac.parser.Tokens$Token t
int pos
int depth
com.sun.tools.javac.parser.JavacParser$ParensResult analyzeParens ()
com.sun.tools.javac.parser.Tokens$TokenKind tk2
int nesting
com.sun.tools.javac.parser.Tokens$TokenKind tk
int lookahead
int depth
boolean type
com.sun.tools.javac.tree.JCTree$JCExpression lambdaExpressionOrStatement (boolean, boolean, int)
boolean hasParens
boolean explicitParams
int pos
com.sun.tools.javac.util.List params
com.sun.tools.javac.tree.JCTree$JCExpression lambdaExpressionOrStatementRest (com.sun.tools.javac.util.List, int)
com.sun.tools.javac.util.List args
int pos
com.sun.tools.javac.tree.JCTree$JCExpression lambdaStatement (com.sun.tools.javac.util.List, int, int)
com.sun.tools.javac.util.List args
int pos
int pos2
com.sun.tools.javac.tree.JCTree$JCBlock block
com.sun.tools.javac.tree.JCTree$JCExpression lambdaExpression (com.sun.tools.javac.util.List, int)
com.sun.tools.javac.util.List args
int pos
com.sun.tools.javac.tree.JCTree expr
com.sun.tools.javac.tree.JCTree$JCExpression superSuffix (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression)
int pos
com.sun.tools.javac.util.List typeArgs
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree basicType ()
com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree t
com.sun.tools.javac.tree.JCTree$JCExpression argumentsOpt (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.util.List typeArgs
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.util.List arguments ()
com.sun.tools.javac.util.ListBuffer args
com.sun.tools.javac.tree.JCTree$JCMethodInvocation arguments (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.util.List typeArgs
com.sun.tools.javac.tree.JCTree$JCExpression t
int pos
com.sun.tools.javac.util.List args
com.sun.tools.javac.tree.JCTree$JCExpression typeArgumentsOpt (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.util.List typeArgumentsOpt ()
com.sun.tools.javac.util.List typeArgumentsOpt (int)
int useMode
com.sun.tools.javac.util.List typeArguments (boolean)
com.sun.tools.javac.util.ListBuffer args
boolean diamondAllowed
com.sun.tools.javac.tree.JCTree$JCExpression typeArgument ()
com.sun.tools.javac.tree.JCTree$TypeBoundKind t
com.sun.tools.javac.tree.JCTree$JCExpression bound
com.sun.tools.javac.tree.JCTree$JCExpression result
com.sun.tools.javac.tree.JCTree$TypeBoundKind t
com.sun.tools.javac.tree.JCTree$JCExpression bound
com.sun.tools.javac.tree.JCTree$JCExpression result
com.sun.tools.javac.tree.JCTree$TypeBoundKind t
com.sun.tools.javac.tree.JCTree$JCExpression wc
com.sun.tools.javac.tree.JCTree$JCIdent id
com.sun.tools.javac.tree.JCTree$JCErroneous err
com.sun.tools.javac.tree.JCTree$JCExpression result
com.sun.tools.javac.tree.JCTree$TypeBoundKind t
com.sun.tools.javac.util.List annotations
int pos
com.sun.tools.javac.tree.JCTree$JCExpression result
com.sun.tools.javac.tree.JCTree$JCTypeApply typeArguments (com.sun.tools.javac.tree.JCTree$JCExpression, boolean)
com.sun.tools.javac.tree.JCTree$JCExpression t
boolean diamondAllowed
int pos
com.sun.tools.javac.util.List args
private com.sun.tools.javac.tree.JCTree$JCExpression bracketsOpt (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
int pos
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.util.List nextLevelAnnotations
private com.sun.tools.javac.tree.JCTree$JCExpression bracketsOpt (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression t
private com.sun.tools.javac.tree.JCTree$JCExpression bracketsOptCont (com.sun.tools.javac.tree.JCTree$JCExpression, int, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree$JCExpression t
int pos
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.tree.JCTree$JCExpression bracketsSuffix (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.Name name
int pos
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCExpression memberReferenceSuffix (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression t
int pos1
com.sun.tools.javac.tree.JCTree$JCExpression memberReferenceSuffix (int, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.util.Name refName
com.sun.source.tree.MemberReferenceTree$ReferenceMode refMode
int pos1
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.util.List typeArgs
com.sun.tools.javac.util.Name refName
com.sun.source.tree.MemberReferenceTree$ReferenceMode refMode
com.sun.tools.javac.tree.JCTree$JCExpression creator (int, com.sun.tools.javac.util.List)
int pos
com.sun.tools.javac.util.List tyannos
int pos
com.sun.tools.javac.tree.JCTree$JCErroneous err
com.sun.tools.javac.tree.JCTree$JCExpression e
com.sun.tools.javac.tree.JCTree$JCNewClass newClass
int newpos
com.sun.tools.javac.util.List typeArgs
com.sun.tools.javac.util.List newAnnotations
com.sun.tools.javac.tree.JCTree$JCExpression t
int oldmode
boolean diamondFound
int lastTypeargsPos
com.sun.tools.javac.tree.JCTree$JCExpression innerCreator (int, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression)
int oldmode
int newpos
com.sun.tools.javac.util.List typeArgs
com.sun.tools.javac.tree.JCTree$JCExpression encl
com.sun.tools.javac.util.List newAnnotations
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCExpression arrayCreatorRest (int, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCAnnotatedType annotated
com.sun.tools.javac.tree.JCTree$JCNewArray na
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.util.List maybeDimAnnos
int pos
com.sun.tools.javac.util.ListBuffer dims
com.sun.tools.javac.util.ListBuffer dimAnnotations
com.sun.tools.javac.tree.JCTree$JCNewArray na
int newpos
com.sun.tools.javac.tree.JCTree$JCExpression elemtype
com.sun.tools.javac.util.List annos
com.sun.tools.javac.tree.JCTree$JCNewClass classCreatorRest (int, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression)
int pos
com.sun.tools.javac.util.List defs
com.sun.tools.javac.tree.JCTree$JCModifiers mods
int newpos
com.sun.tools.javac.tree.JCTree$JCExpression encl
com.sun.tools.javac.util.List typeArgs
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.util.List args
com.sun.tools.javac.tree.JCTree$JCClassDecl body
com.sun.tools.javac.tree.JCTree$JCExpression arrayInitializer (int, com.sun.tools.javac.tree.JCTree$JCExpression)
int newpos
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.util.ListBuffer elems
public com.sun.tools.javac.tree.JCTree$JCExpression variableInitializer ()
com.sun.tools.javac.tree.JCTree$JCExpression parExpression ()
int pos
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.tree.JCTree$JCBlock block (int, long)
int pos
long flags
com.sun.tools.javac.util.List stats
com.sun.tools.javac.tree.JCTree$JCBlock t
public com.sun.tools.javac.tree.JCTree$JCBlock block ()
com.sun.tools.javac.util.List blockStatements ()
com.sun.tools.javac.util.List stat
com.sun.tools.javac.util.ListBuffer stats
com.sun.tools.javac.tree.JCTree$JCStatement parseStatementAsBlock ()
com.sun.tools.javac.tree.JCTree$JCErroneous e
com.sun.tools.javac.util.List blist
com.sun.tools.javac.tree.JCTree$JCStatement first
String error
int pos
com.sun.tools.javac.util.List stats
com.sun.tools.javac.util.List blockStatement ()
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.util.ListBuffer stats
com.sun.tools.javac.parser.Tokens$Comment dc
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.parser.Tokens$Comment dc
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.parser.Tokens$Comment dc
com.sun.tools.javac.parser.Tokens$Comment dc
com.sun.tools.javac.tree.JCTree$JCStatement stat
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.util.ListBuffer stats
com.sun.tools.javac.tree.JCTree$JCExpressionStatement expr
com.sun.tools.javac.parser.Tokens$Token prevToken
com.sun.tools.javac.tree.JCTree$JCExpression t
int pos
public com.sun.tools.javac.tree.JCTree$JCStatement parseStatement ()
com.sun.tools.javac.tree.JCTree$JCExpression cond
com.sun.tools.javac.tree.JCTree$JCStatement thenpart
com.sun.tools.javac.tree.JCTree$JCStatement elsepart
com.sun.tools.javac.tree.JCTree$JCVariableDecl var
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.tree.JCTree$JCStatement body
com.sun.tools.javac.tree.JCTree$JCExpression cond
com.sun.tools.javac.util.List steps
com.sun.tools.javac.tree.JCTree$JCStatement body
com.sun.tools.javac.util.List inits
com.sun.tools.javac.tree.JCTree$JCExpression cond
com.sun.tools.javac.tree.JCTree$JCStatement body
com.sun.tools.javac.tree.JCTree$JCStatement body
com.sun.tools.javac.tree.JCTree$JCExpression cond
com.sun.tools.javac.tree.JCTree$JCDoWhileLoop t
com.sun.tools.javac.util.List resources
com.sun.tools.javac.tree.JCTree$JCBlock body
com.sun.tools.javac.util.ListBuffer catchers
com.sun.tools.javac.tree.JCTree$JCBlock finalizer
com.sun.tools.javac.tree.JCTree$JCExpression selector
com.sun.tools.javac.util.List cases
com.sun.tools.javac.tree.JCTree$JCSwitch t
com.sun.tools.javac.tree.JCTree$JCExpression lock
com.sun.tools.javac.tree.JCTree$JCBlock body
com.sun.tools.javac.tree.JCTree$JCExpression result
com.sun.tools.javac.tree.JCTree$JCReturn t
com.sun.tools.javac.tree.JCTree$JCExpression exc
com.sun.tools.javac.tree.JCTree$JCThrow t
com.sun.tools.javac.util.Name label
com.sun.tools.javac.tree.JCTree$JCBreak t
com.sun.tools.javac.util.Name label
com.sun.tools.javac.tree.JCTree$JCContinue t
int elsePos
int finallyPos
com.sun.tools.javac.tree.JCTree$JCExpression assertion
com.sun.tools.javac.tree.JCTree$JCExpression message
com.sun.tools.javac.tree.JCTree$JCAssert t
com.sun.tools.javac.tree.JCTree$JCStatement stat
com.sun.tools.javac.tree.JCTree$JCExpressionStatement stat
com.sun.tools.javac.parser.Tokens$Token prevToken
com.sun.tools.javac.tree.JCTree$JCExpression expr
int pos
private com.sun.tools.javac.tree.JCTree$JCStatement doRecover (int, com.sun.tools.javac.parser.JavacParser$ErrorRecoveryAction, java.lang.String)
int startPos
com.sun.tools.javac.parser.JavacParser$ErrorRecoveryAction action
String key
int errPos
com.sun.tools.javac.tree.JCTree stm
protected com.sun.tools.javac.tree.JCTree$JCCatch catchClause ()
int pos
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.util.List catchTypes
com.sun.tools.javac.tree.JCTree$JCExpression paramType
com.sun.tools.javac.tree.JCTree$JCVariableDecl formal
com.sun.tools.javac.tree.JCTree$JCBlock body
com.sun.tools.javac.util.List catchTypes ()
com.sun.tools.javac.util.ListBuffer catchTypes
com.sun.tools.javac.util.List switchBlockStatementGroups ()
int pos
com.sun.tools.javac.util.ListBuffer cases
protected com.sun.tools.javac.tree.JCTree$JCCase switchBlockStatementGroup ()
com.sun.tools.javac.util.List stats
com.sun.tools.javac.tree.JCTree$JCCase c
com.sun.tools.javac.tree.JCTree$JCExpression pat
com.sun.tools.javac.util.List stats
com.sun.tools.javac.tree.JCTree$JCCase c
int pos
com.sun.tools.javac.util.ListBuffer moreStatementExpressions (int, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.tree.JCTree$JCExpression t
int pos
com.sun.tools.javac.tree.JCTree$JCExpression first
com.sun.tools.javac.util.ListBuffer stats
com.sun.tools.javac.util.List forInit ()
com.sun.tools.javac.tree.JCTree$JCExpression t
com.sun.tools.javac.util.ListBuffer stats
int pos
com.sun.tools.javac.util.List forUpdate ()
com.sun.tools.javac.util.List annotationsOpt (com.sun.tools.javac.tree.JCTree$Tag)
int pos
com.sun.tools.javac.tree.JCTree$Tag kind
com.sun.tools.javac.util.ListBuffer buf
int prevmode
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.util.List typeAnnotationsOpt ()
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.tree.JCTree$JCModifiers modifiersOpt ()
protected com.sun.tools.javac.tree.JCTree$JCModifiers modifiersOpt (com.sun.tools.javac.tree.JCTree$JCModifiers)
long flags
int pos
long flag
long flag
long flag
long flag
long flag
long flag
long flag
long flag
long flag
long flag
long flag
long flag
long flag
long flag
com.sun.tools.javac.tree.JCTree$JCAnnotation ann
long flag
int lastPos
com.sun.tools.javac.tree.JCTree$JCModifiers partial
long flags
com.sun.tools.javac.util.ListBuffer annotations
int pos
com.sun.tools.javac.tree.JCTree$JCModifiers mods (int, long, com.sun.tools.javac.util.List)
int pos
long flags
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.tree.JCTree$JCAnnotation annotation (int, com.sun.tools.javac.tree.JCTree$Tag)
com.sun.tools.javac.tree.JCTree$JCAnnotation ann
com.sun.tools.javac.tree.JCTree$JCAnnotation ann
int pos
com.sun.tools.javac.tree.JCTree$Tag kind
com.sun.tools.javac.tree.JCTree ident
com.sun.tools.javac.util.List fieldValues
com.sun.tools.javac.tree.JCTree$JCAnnotation ann
com.sun.tools.javac.util.List annotationFieldValuesOpt ()
com.sun.tools.javac.util.List annotationFieldValues ()
com.sun.tools.javac.util.ListBuffer buf
com.sun.tools.javac.tree.JCTree$JCExpression annotationFieldValue ()
int pos
com.sun.tools.javac.tree.JCTree$JCExpression v
com.sun.tools.javac.tree.JCTree$JCExpression t1
com.sun.tools.javac.tree.JCTree$JCExpression annotationValue ()
int pos
int pos
com.sun.tools.javac.util.ListBuffer buf
public com.sun.tools.javac.util.ListBuffer variableDeclarators (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.tree.JCTree$JCExpression type
com.sun.tools.javac.util.ListBuffer vdefs
com.sun.tools.javac.util.ListBuffer variableDeclaratorsRest (int, com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.Name, boolean, com.sun.tools.javac.parser.Tokens$Comment, com.sun.tools.javac.util.ListBuffer)
int pos
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.tree.JCTree$JCExpression type
com.sun.tools.javac.util.Name name
boolean reqInit
com.sun.tools.javac.parser.Tokens$Comment dc
com.sun.tools.javac.util.ListBuffer vdefs
com.sun.tools.javac.tree.JCTree$JCVariableDecl variableDeclarator (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.tree.JCTree$JCExpression, boolean, com.sun.tools.javac.parser.Tokens$Comment)
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.tree.JCTree$JCExpression type
boolean reqInit
com.sun.tools.javac.parser.Tokens$Comment dc
com.sun.tools.javac.tree.JCTree$JCVariableDecl variableDeclaratorRest (int, com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.Name, boolean, com.sun.tools.javac.parser.Tokens$Comment)
int pos
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.tree.JCTree$JCExpression type
com.sun.tools.javac.util.Name name
boolean reqInit
com.sun.tools.javac.parser.Tokens$Comment dc
com.sun.tools.javac.tree.JCTree$JCExpression init
com.sun.tools.javac.tree.JCTree$JCVariableDecl result
com.sun.tools.javac.tree.JCTree$JCVariableDecl variableDeclaratorId (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.tree.JCTree$JCExpression type
com.sun.tools.javac.tree.JCTree$JCVariableDecl variableDeclaratorId (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.tree.JCTree$JCExpression, boolean)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.Name name
com.sun.tools.javac.tree.JCTree$JCExpression pn
com.sun.tools.javac.util.Name name
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.tree.JCTree$JCExpression type
boolean lambdaParameter
int pos
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List resources ()
int semiColonPos
com.sun.tools.javac.util.ListBuffer defs
protected com.sun.tools.javac.tree.JCTree resource ()
com.sun.tools.javac.tree.JCTree$JCModifiers optFinal
com.sun.tools.javac.tree.JCTree$JCExpression type
int pos
com.sun.tools.javac.util.Name ident
public com.sun.tools.javac.tree.JCTree$JCCompilationUnit parseCompilationUnit ()
com.sun.tools.javac.tree.JCTree commendImport
com.sun.tools.javac.parser.Tokens$Comment docComment
com.sun.tools.javac.tree.JCTree def
com.sun.tools.javac.parser.Tokens$Token firstToken
com.sun.tools.javac.tree.JCTree$JCExpression pid
com.sun.tools.javac.tree.JCTree$JCModifiers mods
boolean consumedToplevelDoc
boolean seenImport
boolean seenPackage
com.sun.tools.javac.util.List packageAnnotations
com.sun.tools.javac.util.ListBuffer defs
boolean checkForImports
boolean firstTypeDecl
java.util.Collection commandImports
com.sun.tools.javac.tree.JCTree$JCCompilationUnit toplevel
java.util.Collection commandLineImports ()
com.sun.tools.javac.util.Name selector
com.sun.tools.javac.util.Name selector
int i
String[] idents
com.sun.tools.javac.tree.JCTree$JCExpression pid
String importClass
int pos
String commandImports
String[] importClasses
com.sun.tools.javac.util.ListBuffer imports
com.sun.tools.javac.tree.JCTree importDeclaration ()
int pos1
int pos
boolean importStatic
com.sun.tools.javac.tree.JCTree$JCExpression pid
com.sun.tools.javac.tree.JCTree typeDeclaration (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.parser.Tokens$Comment)
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.parser.Tokens$Comment docComment
int pos
com.sun.tools.javac.tree.JCTree$JCStatement classOrInterfaceOrEnumDeclaration (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.parser.Tokens$Comment)
com.sun.tools.javac.util.List errs
int pos
com.sun.tools.javac.util.List errs
com.sun.tools.javac.util.List errs
int pos
com.sun.tools.javac.util.List errs
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.parser.Tokens$Comment dc
protected com.sun.tools.javac.tree.JCTree$JCClassDecl classDeclaration (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.parser.Tokens$Comment)
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.parser.Tokens$Comment dc
int pos
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List typarams
com.sun.tools.javac.tree.JCTree$JCExpression extending
com.sun.tools.javac.util.List implementing
com.sun.tools.javac.util.List defs
com.sun.tools.javac.tree.JCTree$JCClassDecl result
protected com.sun.tools.javac.tree.JCTree$JCClassDecl interfaceDeclaration (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.parser.Tokens$Comment)
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.parser.Tokens$Comment dc
int pos
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List typarams
com.sun.tools.javac.util.List extending
com.sun.tools.javac.util.List defs
com.sun.tools.javac.tree.JCTree$JCClassDecl result
protected com.sun.tools.javac.tree.JCTree$JCClassDecl enumDeclaration (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.parser.Tokens$Comment)
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.parser.Tokens$Comment dc
int pos
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List implementing
com.sun.tools.javac.util.List defs
com.sun.tools.javac.tree.JCTree$JCClassDecl result
com.sun.tools.javac.util.List enumBody (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name enumName
com.sun.tools.javac.util.ListBuffer defs
com.sun.tools.javac.tree.JCTree enumeratorDeclaration (com.sun.tools.javac.util.Name)
com.sun.tools.javac.tree.JCTree$JCModifiers mods1
com.sun.tools.javac.util.List defs
com.sun.tools.javac.util.Name enumName
com.sun.tools.javac.parser.Tokens$Comment dc
int flags
int pos
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.util.List typeArgs
int identPos
com.sun.tools.javac.util.Name name
int createPos
com.sun.tools.javac.util.List args
com.sun.tools.javac.tree.JCTree$JCClassDecl body
com.sun.tools.javac.tree.JCTree$JCIdent ident
com.sun.tools.javac.tree.JCTree$JCNewClass create
com.sun.tools.javac.tree.JCTree result
com.sun.tools.javac.util.List typeList ()
com.sun.tools.javac.util.ListBuffer ts
com.sun.tools.javac.util.List classOrInterfaceBody (com.sun.tools.javac.util.Name, boolean)
com.sun.tools.javac.util.Name className
boolean isInterface
com.sun.tools.javac.util.ListBuffer defs
protected com.sun.tools.javac.util.List classOrInterfaceBodyDeclaration (com.sun.tools.javac.util.Name, boolean)
com.sun.tools.javac.tree.JCTree$JCExpression type
com.sun.tools.javac.util.List defs
com.sun.tools.javac.util.List err
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List typarams
com.sun.tools.javac.util.List annosAfterParams
com.sun.tools.javac.parser.Tokens$Token tk
com.sun.tools.javac.tree.JCTree$JCExpression type
boolean isVoid
com.sun.tools.javac.parser.Tokens$Comment dc
int pos
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.util.Name className
boolean isInterface
protected com.sun.tools.javac.tree.JCTree methodDeclaratorRest (int, com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, boolean, boolean, com.sun.tools.javac.parser.Tokens$Comment)
com.sun.tools.javac.tree.JCTree$JCExpression defaultValue
com.sun.tools.javac.tree.JCTree$JCExpression defaultValue
com.sun.tools.javac.util.List params
com.sun.tools.javac.util.List thrown
com.sun.tools.javac.tree.JCTree$JCBlock body
com.sun.tools.javac.tree.JCTree$JCExpression defaultValue
com.sun.tools.javac.tree.JCTree$JCMethodDecl result
int pos
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.tree.JCTree$JCExpression type
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List typarams
boolean isInterface
boolean isVoid
com.sun.tools.javac.parser.Tokens$Comment dc
com.sun.tools.javac.tree.JCTree$JCVariableDecl prevReceiverParam
com.sun.tools.javac.util.List qualidentList ()
com.sun.tools.javac.tree.JCTree$JCExpression at
com.sun.tools.javac.tree.JCTree$JCExpression at
com.sun.tools.javac.util.ListBuffer ts
com.sun.tools.javac.util.List typeAnnos
com.sun.tools.javac.tree.JCTree$JCExpression qi
com.sun.tools.javac.util.List typeParametersOpt ()
com.sun.tools.javac.util.ListBuffer typarams
com.sun.tools.javac.tree.JCTree$JCTypeParameter typeParameter ()
int pos
com.sun.tools.javac.util.List annos
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.ListBuffer bounds
com.sun.tools.javac.util.List formalParameters ()
com.sun.tools.javac.util.List formalParameters (boolean)
com.sun.tools.javac.tree.JCTree$JCVariableDecl lastParam
boolean lambdaParameters
com.sun.tools.javac.util.ListBuffer params
com.sun.tools.javac.util.List implicitParameters (boolean)
boolean hasParens
com.sun.tools.javac.util.ListBuffer params
com.sun.tools.javac.tree.JCTree$JCModifiers optFinal (long)
long flags
com.sun.tools.javac.tree.JCTree$JCModifiers mods
private com.sun.tools.javac.tree.JCTree$JCExpression insertAnnotationsToMostInner (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, boolean)
com.sun.tools.javac.tree.JCTree$JCExpression lastToModify
com.sun.tools.javac.tree.JCTree$JCExpression type
com.sun.tools.javac.util.List annos
boolean createNewLevel
int origEndPos
com.sun.tools.javac.tree.JCTree$JCExpression mostInnerType
com.sun.tools.javac.tree.JCTree$JCArrayTypeTree mostInnerArrayType
com.sun.tools.javac.tree.JCTree$JCExpression mostInnerTypeToReturn
protected com.sun.tools.javac.tree.JCTree$JCVariableDecl formalParameter ()
protected com.sun.tools.javac.tree.JCTree$JCVariableDecl formalParameter (boolean)
com.sun.tools.javac.util.List varargsAnnos
boolean lambdaParameter
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.tree.JCTree$JCExpression type
protected com.sun.tools.javac.tree.JCTree$JCVariableDecl implicitParameter ()
com.sun.tools.javac.tree.JCTree$JCModifiers mods
transient void error (int, java.lang.String, java.lang.Object[])
int pos
String key
Object[] args
transient void error (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String key
Object[] args
transient void warning (int, java.lang.String, java.lang.Object[])
int pos
String key
Object[] args
protected com.sun.tools.javac.tree.JCTree$JCExpression checkExprStat (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression ret
com.sun.tools.javac.tree.JCTree$JCExpression t
static int prec (com.sun.tools.javac.parser.Tokens$TokenKind)
com.sun.tools.javac.parser.Tokens$TokenKind token
com.sun.tools.javac.tree.JCTree$Tag oc
static int earlier (int, int)
int pos1
int pos2
static com.sun.tools.javac.tree.JCTree$Tag optag (com.sun.tools.javac.parser.Tokens$TokenKind)
com.sun.tools.javac.parser.Tokens$TokenKind token
static com.sun.tools.javac.tree.JCTree$Tag unoptag (com.sun.tools.javac.parser.Tokens$TokenKind)
com.sun.tools.javac.parser.Tokens$TokenKind token
static com.sun.tools.javac.code.TypeTag typetag (com.sun.tools.javac.parser.Tokens$TokenKind)
com.sun.tools.javac.parser.Tokens$TokenKind token
void checkGenerics ()
void checkVarargs ()
void checkForeach ()
void checkStaticImports ()
void checkAnnotations ()
void checkDiamond ()
void checkMulticatch ()
void checkTryWithResources ()
void checkLambda ()
void checkMethodReferences ()
void checkDefaultMethods ()
void checkIntersectionTypesInCast ()
void checkStaticInterfaceMethods ()
private boolean typeAnnotationsOnlyInComments ()
void checkTypeAnnotations ()
void checkAnnotationsAfterTypeParams (int)
int pos
static void ()
}
com/sun/tools/javac/parser/JavadocTokenizer$DocReader.classJavadocTokenizer.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.JavadocTokenizer$DocReader extends com.sun.tools.javac.parser.UnicodeReader {
int col
int startPos
int[] pbuf
int pp
void (com.sun.tools.javac.parser.ScannerFactory, char[], int, int)
com.sun.tools.javac.parser.ScannerFactory fac
char[] input
int inputLength
int startPos
protected void convertUnicode ()
int d
int code
int limit
protected void scanCommentChar ()
protected void scanChar ()
public void putChar (char, boolean)
int[] new_pbuf
char ch
boolean scan
}
com/sun/tools/javac/parser/JavadocTokenizer$JavadocComment.classJavadocTokenizer.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment extends com.sun.tools.javac.parser.JavaTokenizer$BasicComment {
private String docComment
private int[] docPosns
void (com.sun.tools.javac.parser.JavadocTokenizer$DocReader, com.sun.tools.javac.parser.Tokens$Comment$CommentStyle)
com.sun.tools.javac.parser.JavadocTokenizer$DocReader reader
com.sun.tools.javac.parser.Tokens$Comment$CommentStyle cs
public java.lang.String getText ()
public int getSourcePos (int)
int index
int pos
int start
int end
protected void scanDocComment ()
int begin_bp
char begin_ch
int i
boolean firstLine
}
com/sun/tools/javac/parser/JavadocTokenizer.classJavadocTokenizer.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.JavadocTokenizer extends com.sun.tools.javac.parser.JavaTokenizer {
protected void (com.sun.tools.javac.parser.ScannerFactory, java.nio.CharBuffer)
com.sun.tools.javac.parser.ScannerFactory fac
java.nio.CharBuffer buffer
protected void (com.sun.tools.javac.parser.ScannerFactory, char[], int)
com.sun.tools.javac.parser.ScannerFactory fac
char[] input
int inputLength
protected com.sun.tools.javac.parser.Tokens$Comment processComment (int, int, com.sun.tools.javac.parser.Tokens$Comment$CommentStyle)
int pos
int endPos
com.sun.tools.javac.parser.Tokens$Comment$CommentStyle style
char[] buf
public com.sun.tools.javac.util.Position$LineMap getLineMap ()
char[] buf
}
com/sun/tools/javac/parser/LazyDocCommentTable$Entry.classLazyDocCommentTable.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.LazyDocCommentTable$Entry extends java.lang.Object {
final com.sun.tools.javac.parser.Tokens$Comment comment
com.sun.tools.javac.tree.DCTree$DCDocComment tree
void (com.sun.tools.javac.parser.Tokens$Comment)
com.sun.tools.javac.parser.Tokens$Comment c
}
com/sun/tools/javac/parser/LazyDocCommentTable.classLazyDocCommentTable.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.LazyDocCommentTable extends java.lang.Object implements com.sun.tools.javac.tree.DocCommentTable {
com.sun.tools.javac.parser.ParserFactory fac
com.sun.tools.javac.util.DiagnosticSource diagSource
java.util.Map table
void (com.sun.tools.javac.parser.ParserFactory)
com.sun.tools.javac.parser.ParserFactory fac
public boolean hasComment (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public com.sun.tools.javac.parser.Tokens$Comment getComment (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.parser.LazyDocCommentTable$Entry e
public java.lang.String getCommentText (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.parser.Tokens$Comment c
public com.sun.tools.javac.tree.DCTree$DCDocComment getCommentTree (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.parser.LazyDocCommentTable$Entry e
public void putComment (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.parser.Tokens$Comment)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.parser.Tokens$Comment c
}
com/sun/tools/javac/parser/Lexer.classLexer.java
package com.sun.tools.javac.parser
public abstract com.sun.tools.javac.parser.Lexer extends java.lang.Object {
public abstract void nextToken ()
public abstract com.sun.tools.javac.parser.Tokens$Token token ()
public abstract com.sun.tools.javac.parser.Tokens$Token token (int)
public abstract com.sun.tools.javac.parser.Tokens$Token prevToken ()
public abstract com.sun.tools.javac.parser.Tokens$Token split ()
public abstract int errPos ()
public abstract void errPos (int)
public abstract com.sun.tools.javac.util.Position$LineMap getLineMap ()
}
com/sun/tools/javac/parser/Parser.classParser.java
package com.sun.tools.javac.parser
public abstract com.sun.tools.javac.parser.Parser extends java.lang.Object {
public abstract com.sun.tools.javac.tree.JCTree$JCCompilationUnit parseCompilationUnit ()
public abstract com.sun.tools.javac.tree.JCTree$JCExpression parseExpression ()
public abstract com.sun.tools.javac.tree.JCTree$JCStatement parseStatement ()
public abstract com.sun.tools.javac.tree.JCTree$JCExpression parseType ()
}
com/sun/tools/javac/parser/ParserFactory.classParserFactory.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.ParserFactory extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key parserFactoryKey
final com.sun.tools.javac.tree.TreeMaker F
final com.sun.tools.javac.tree.DocTreeMaker docTreeMaker
final com.sun.tools.javac.util.Log log
final com.sun.tools.javac.parser.Tokens tokens
final com.sun.tools.javac.code.Source source
final com.sun.tools.javac.util.Names names
final com.sun.tools.javac.util.Options options
final com.sun.tools.javac.parser.ScannerFactory scannerFactory
final java.util.Locale locale
public static com.sun.tools.javac.parser.ParserFactory instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.parser.ParserFactory instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public com.sun.tools.javac.parser.JavacParser newParser (java.lang.CharSequence, boolean, boolean, boolean)
CharSequence input
boolean keepDocComments
boolean keepEndPos
boolean keepLineMap
com.sun.tools.javac.parser.Lexer lexer
static void ()
}
com/sun/tools/javac/parser/Scanner.classScanner.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.Scanner extends java.lang.Object implements com.sun.tools.javac.parser.Lexer {
private com.sun.tools.javac.parser.Tokens tokens
private com.sun.tools.javac.parser.Tokens$Token token
private com.sun.tools.javac.parser.Tokens$Token prevToken
private java.util.List savedTokens
private com.sun.tools.javac.parser.JavaTokenizer tokenizer
protected void (com.sun.tools.javac.parser.ScannerFactory, java.nio.CharBuffer)
com.sun.tools.javac.parser.ScannerFactory fac
java.nio.CharBuffer buf
protected void (com.sun.tools.javac.parser.ScannerFactory, char[], int)
com.sun.tools.javac.parser.ScannerFactory fac
char[] buf
int inputLength
protected void (com.sun.tools.javac.parser.ScannerFactory, com.sun.tools.javac.parser.JavaTokenizer)
com.sun.tools.javac.parser.ScannerFactory fac
com.sun.tools.javac.parser.JavaTokenizer tokenizer
public com.sun.tools.javac.parser.Tokens$Token token ()
public com.sun.tools.javac.parser.Tokens$Token token (int)
int lookahead
private void ensureLookahead (int)
int i
int lookahead
public com.sun.tools.javac.parser.Tokens$Token prevToken ()
public void nextToken ()
public com.sun.tools.javac.parser.Tokens$Token split ()
com.sun.tools.javac.parser.Tokens$Token[] splitTokens
public com.sun.tools.javac.util.Position$LineMap getLineMap ()
public int errPos ()
public void errPos (int)
int pos
boolean inAnnotationComment ()
}
com/sun/tools/javac/parser/ScannerFactory.classScannerFactory.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.ScannerFactory extends java.lang.Object {
public static final com.sun.tools.javac.util.Context$Key scannerFactoryKey
final com.sun.tools.javac.util.Log log
final com.sun.tools.javac.util.Names names
final com.sun.tools.javac.code.Source source
final com.sun.tools.javac.parser.Tokens tokens
final boolean annotationsincomments
final boolean spacesincomments
public static com.sun.tools.javac.parser.ScannerFactory instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.parser.ScannerFactory instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.Options options
public com.sun.tools.javac.parser.Scanner newScanner (java.lang.CharSequence, boolean)
java.nio.CharBuffer buf
char[] array
CharSequence input
boolean keepDocComments
public com.sun.tools.javac.parser.Scanner newScanner (char[], int, boolean)
char[] input
int inputLength
boolean keepDocComments
static void ()
}
com/sun/tools/javac/parser/Tokens$1.classTokens.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.Tokens$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$parser$Tokens$TokenKind
static void ()
}
com/sun/tools/javac/parser/Tokens$Comment$CommentStyle.classTokens.java
package com.sun.tools.javac.parser
public final com.sun.tools.javac.parser.Tokens$Comment$CommentStyle extends java.lang.Enum {
public static final com.sun.tools.javac.parser.Tokens$Comment$CommentStyle LINE
public static final com.sun.tools.javac.parser.Tokens$Comment$CommentStyle BLOCK
public static final com.sun.tools.javac.parser.Tokens$Comment$CommentStyle JAVADOC
private static final com.sun.tools.javac.parser.Tokens$Comment$CommentStyle[] $VALUES
public static com.sun.tools.javac.parser.Tokens$Comment$CommentStyle[] values ()
public static com.sun.tools.javac.parser.Tokens$Comment$CommentStyle valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/parser/Tokens$Comment.classTokens.java
package com.sun.tools.javac.parser
public abstract com.sun.tools.javac.parser.Tokens$Comment extends java.lang.Object {
public abstract java.lang.String getText ()
public abstract int getSourcePos (int)
public abstract com.sun.tools.javac.parser.Tokens$Comment$CommentStyle getStyle ()
public abstract boolean isDeprecated ()
}
com/sun/tools/javac/parser/Tokens$NamedToken.classTokens.java
package com.sun.tools.javac.parser
final com.sun.tools.javac.parser.Tokens$NamedToken extends com.sun.tools.javac.parser.Tokens$Token {
public final com.sun.tools.javac.util.Name name
public void (com.sun.tools.javac.parser.Tokens$TokenKind, int, int, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
com.sun.tools.javac.parser.Tokens$TokenKind kind
int pos
int endPos
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List comments
protected void checkKind ()
public com.sun.tools.javac.util.Name name ()
}
com/sun/tools/javac/parser/Tokens$NumericToken.classTokens.java
package com.sun.tools.javac.parser
final com.sun.tools.javac.parser.Tokens$NumericToken extends com.sun.tools.javac.parser.Tokens$StringToken {
public final int radix
public void (com.sun.tools.javac.parser.Tokens$TokenKind, int, int, java.lang.String, int, com.sun.tools.javac.util.List)
com.sun.tools.javac.parser.Tokens$TokenKind kind
int pos
int endPos
String stringVal
int radix
com.sun.tools.javac.util.List comments
protected void checkKind ()
public int radix ()
}
com/sun/tools/javac/parser/Tokens$StringToken.classTokens.java
package com.sun.tools.javac.parser
com.sun.tools.javac.parser.Tokens$StringToken extends com.sun.tools.javac.parser.Tokens$Token {
public final String stringVal
public void (com.sun.tools.javac.parser.Tokens$TokenKind, int, int, java.lang.String, com.sun.tools.javac.util.List)
com.sun.tools.javac.parser.Tokens$TokenKind kind
int pos
int endPos
String stringVal
com.sun.tools.javac.util.List comments
protected void checkKind ()
public java.lang.String stringVal ()
}
com/sun/tools/javac/parser/Tokens$Token$Tag.classTokens.java
package com.sun.tools.javac.parser
final com.sun.tools.javac.parser.Tokens$Token$Tag extends java.lang.Enum {
public static final com.sun.tools.javac.parser.Tokens$Token$Tag DEFAULT
public static final com.sun.tools.javac.parser.Tokens$Token$Tag NAMED
public static final com.sun.tools.javac.parser.Tokens$Token$Tag STRING
public static final com.sun.tools.javac.parser.Tokens$Token$Tag NUMERIC
private static final com.sun.tools.javac.parser.Tokens$Token$Tag[] $VALUES
public static com.sun.tools.javac.parser.Tokens$Token$Tag[] values ()
public static com.sun.tools.javac.parser.Tokens$Token$Tag valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/parser/Tokens$Token.classTokens.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.Tokens$Token extends java.lang.Object {
public final com.sun.tools.javac.parser.Tokens$TokenKind kind
public final int pos
public final int endPos
public final com.sun.tools.javac.util.List comments
void (com.sun.tools.javac.parser.Tokens$TokenKind, int, int, com.sun.tools.javac.util.List)
com.sun.tools.javac.parser.Tokens$TokenKind kind
int pos
int endPos
com.sun.tools.javac.util.List comments
com.sun.tools.javac.parser.Tokens$Token[] split (com.sun.tools.javac.parser.Tokens)
com.sun.tools.javac.parser.Tokens tokens
com.sun.tools.javac.parser.Tokens$TokenKind t1
com.sun.tools.javac.parser.Tokens$TokenKind t2
protected void checkKind ()
public com.sun.tools.javac.util.Name name ()
public java.lang.String stringVal ()
public int radix ()
public com.sun.tools.javac.parser.Tokens$Comment comment (com.sun.tools.javac.parser.Tokens$Comment$CommentStyle)
com.sun.tools.javac.parser.Tokens$Comment$CommentStyle style
com.sun.tools.javac.util.List comments
public boolean deprecatedFlag ()
com.sun.tools.javac.parser.Tokens$Comment c
private com.sun.tools.javac.util.List getComments (com.sun.tools.javac.parser.Tokens$Comment$CommentStyle)
com.sun.tools.javac.parser.Tokens$Comment c
com.sun.tools.javac.util.ListBuffer buf
com.sun.tools.javac.parser.Tokens$Comment$CommentStyle style
}
com/sun/tools/javac/parser/Tokens$TokenKind.classTokens.java
package com.sun.tools.javac.parser
public final com.sun.tools.javac.parser.Tokens$TokenKind extends java.lang.Enum implements com.sun.tools.javac.api.Formattable com.sun.tools.javac.util.Filter {
public static final com.sun.tools.javac.parser.Tokens$TokenKind EOF
public static final com.sun.tools.javac.parser.Tokens$TokenKind ERROR
public static final com.sun.tools.javac.parser.Tokens$TokenKind IDENTIFIER
public static final com.sun.tools.javac.parser.Tokens$TokenKind ABSTRACT
public static final com.sun.tools.javac.parser.Tokens$TokenKind ASSERT
public static final com.sun.tools.javac.parser.Tokens$TokenKind BOOLEAN
public static final com.sun.tools.javac.parser.Tokens$TokenKind BREAK
public static final com.sun.tools.javac.parser.Tokens$TokenKind BYTE
public static final com.sun.tools.javac.parser.Tokens$TokenKind CASE
public static final com.sun.tools.javac.parser.Tokens$TokenKind CATCH
public static final com.sun.tools.javac.parser.Tokens$TokenKind CHAR
public static final com.sun.tools.javac.parser.Tokens$TokenKind CLASS
public static final com.sun.tools.javac.parser.Tokens$TokenKind CONST
public static final com.sun.tools.javac.parser.Tokens$TokenKind CONTINUE
public static final com.sun.tools.javac.parser.Tokens$TokenKind DEFAULT
public static final com.sun.tools.javac.parser.Tokens$TokenKind DO
public static final com.sun.tools.javac.parser.Tokens$TokenKind DOUBLE
public static final com.sun.tools.javac.parser.Tokens$TokenKind ELSE
public static final com.sun.tools.javac.parser.Tokens$TokenKind ENUM
public static final com.sun.tools.javac.parser.Tokens$TokenKind EXTENDS
public static final com.sun.tools.javac.parser.Tokens$TokenKind FINAL
public static final com.sun.tools.javac.parser.Tokens$TokenKind FINALLY
public static final com.sun.tools.javac.parser.Tokens$TokenKind FLOAT
public static final com.sun.tools.javac.parser.Tokens$TokenKind FOR
public static final com.sun.tools.javac.parser.Tokens$TokenKind GOTO
public static final com.sun.tools.javac.parser.Tokens$TokenKind IF
public static final com.sun.tools.javac.parser.Tokens$TokenKind IMPLEMENTS
public static final com.sun.tools.javac.parser.Tokens$TokenKind IMPORT
public static final com.sun.tools.javac.parser.Tokens$TokenKind INSTANCEOF
public static final com.sun.tools.javac.parser.Tokens$TokenKind INT
public static final com.sun.tools.javac.parser.Tokens$TokenKind INTERFACE
public static final com.sun.tools.javac.parser.Tokens$TokenKind LONG
public static final com.sun.tools.javac.parser.Tokens$TokenKind NATIVE
public static final com.sun.tools.javac.parser.Tokens$TokenKind NEW
public static final com.sun.tools.javac.parser.Tokens$TokenKind PACKAGE
public static final com.sun.tools.javac.parser.Tokens$TokenKind PRIVATE
public static final com.sun.tools.javac.parser.Tokens$TokenKind PROTECTED
public static final com.sun.tools.javac.parser.Tokens$TokenKind PUBLIC
public static final com.sun.tools.javac.parser.Tokens$TokenKind RETURN
public static final com.sun.tools.javac.parser.Tokens$TokenKind SHORT
public static final com.sun.tools.javac.parser.Tokens$TokenKind STATIC
public static final com.sun.tools.javac.parser.Tokens$TokenKind STRICTFP
public static final com.sun.tools.javac.parser.Tokens$TokenKind SUPER
public static final com.sun.tools.javac.parser.Tokens$TokenKind SWITCH
public static final com.sun.tools.javac.parser.Tokens$TokenKind SYNCHRONIZED
public static final com.sun.tools.javac.parser.Tokens$TokenKind THIS
public static final com.sun.tools.javac.parser.Tokens$TokenKind THROW
public static final com.sun.tools.javac.parser.Tokens$TokenKind THROWS
public static final com.sun.tools.javac.parser.Tokens$TokenKind TRANSIENT
public static final com.sun.tools.javac.parser.Tokens$TokenKind TRY
public static final com.sun.tools.javac.parser.Tokens$TokenKind VOID
public static final com.sun.tools.javac.parser.Tokens$TokenKind VOLATILE
public static final com.sun.tools.javac.parser.Tokens$TokenKind WHILE
public static final com.sun.tools.javac.parser.Tokens$TokenKind INTLITERAL
public static final com.sun.tools.javac.parser.Tokens$TokenKind LONGLITERAL
public static final com.sun.tools.javac.parser.Tokens$TokenKind FLOATLITERAL
public static final com.sun.tools.javac.parser.Tokens$TokenKind DOUBLELITERAL
public static final com.sun.tools.javac.parser.Tokens$TokenKind CHARLITERAL
public static final com.sun.tools.javac.parser.Tokens$TokenKind STRINGLITERAL
public static final com.sun.tools.javac.parser.Tokens$TokenKind TRUE
public static final com.sun.tools.javac.parser.Tokens$TokenKind FALSE
public static final com.sun.tools.javac.parser.Tokens$TokenKind NULL
public static final com.sun.tools.javac.parser.Tokens$TokenKind UNDERSCORE
public static final com.sun.tools.javac.parser.Tokens$TokenKind ARROW
public static final com.sun.tools.javac.parser.Tokens$TokenKind COLCOL
public static final com.sun.tools.javac.parser.Tokens$TokenKind LPAREN
public static final com.sun.tools.javac.parser.Tokens$TokenKind RPAREN
public static final com.sun.tools.javac.parser.Tokens$TokenKind LBRACE
public static final com.sun.tools.javac.parser.Tokens$TokenKind RBRACE
public static final com.sun.tools.javac.parser.Tokens$TokenKind LBRACKET
public static final com.sun.tools.javac.parser.Tokens$TokenKind RBRACKET
public static final com.sun.tools.javac.parser.Tokens$TokenKind SEMI
public static final com.sun.tools.javac.parser.Tokens$TokenKind COMMA
public static final com.sun.tools.javac.parser.Tokens$TokenKind DOT
public static final com.sun.tools.javac.parser.Tokens$TokenKind ELLIPSIS
public static final com.sun.tools.javac.parser.Tokens$TokenKind EQ
public static final com.sun.tools.javac.parser.Tokens$TokenKind GT
public static final com.sun.tools.javac.parser.Tokens$TokenKind LT
public static final com.sun.tools.javac.parser.Tokens$TokenKind BANG
public static final com.sun.tools.javac.parser.Tokens$TokenKind TILDE
public static final com.sun.tools.javac.parser.Tokens$TokenKind QUES
public static final com.sun.tools.javac.parser.Tokens$TokenKind COLON
public static final com.sun.tools.javac.parser.Tokens$TokenKind EQEQ
public static final com.sun.tools.javac.parser.Tokens$TokenKind LTEQ
public static final com.sun.tools.javac.parser.Tokens$TokenKind GTEQ
public static final com.sun.tools.javac.parser.Tokens$TokenKind BANGEQ
public static final com.sun.tools.javac.parser.Tokens$TokenKind AMPAMP
public static final com.sun.tools.javac.parser.Tokens$TokenKind BARBAR
public static final com.sun.tools.javac.parser.Tokens$TokenKind PLUSPLUS
public static final com.sun.tools.javac.parser.Tokens$TokenKind SUBSUB
public static final com.sun.tools.javac.parser.Tokens$TokenKind PLUS
public static final com.sun.tools.javac.parser.Tokens$TokenKind SUB
public static final com.sun.tools.javac.parser.Tokens$TokenKind STAR
public static final com.sun.tools.javac.parser.Tokens$TokenKind SLASH
public static final com.sun.tools.javac.parser.Tokens$TokenKind AMP
public static final com.sun.tools.javac.parser.Tokens$TokenKind BAR
public static final com.sun.tools.javac.parser.Tokens$TokenKind CARET
public static final com.sun.tools.javac.parser.Tokens$TokenKind PERCENT
public static final com.sun.tools.javac.parser.Tokens$TokenKind LTLT
public static final com.sun.tools.javac.parser.Tokens$TokenKind GTGT
public static final com.sun.tools.javac.parser.Tokens$TokenKind GTGTGT
public static final com.sun.tools.javac.parser.Tokens$TokenKind PLUSEQ
public static final com.sun.tools.javac.parser.Tokens$TokenKind SUBEQ
public static final com.sun.tools.javac.parser.Tokens$TokenKind STAREQ
public static final com.sun.tools.javac.parser.Tokens$TokenKind SLASHEQ
public static final com.sun.tools.javac.parser.Tokens$TokenKind AMPEQ
public static final com.sun.tools.javac.parser.Tokens$TokenKind BAREQ
public static final com.sun.tools.javac.parser.Tokens$TokenKind CARETEQ
public static final com.sun.tools.javac.parser.Tokens$TokenKind PERCENTEQ
public static final com.sun.tools.javac.parser.Tokens$TokenKind LTLTEQ
public static final com.sun.tools.javac.parser.Tokens$TokenKind GTGTEQ
public static final com.sun.tools.javac.parser.Tokens$TokenKind GTGTGTEQ
public static final com.sun.tools.javac.parser.Tokens$TokenKind MONKEYS_AT
public static final com.sun.tools.javac.parser.Tokens$TokenKind CUSTOM
public final String name
public final com.sun.tools.javac.parser.Tokens$Token$Tag tag
private static final com.sun.tools.javac.parser.Tokens$TokenKind[] $VALUES
public static com.sun.tools.javac.parser.Tokens$TokenKind[] values ()
public static com.sun.tools.javac.parser.Tokens$TokenKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
private void (java.lang.String, int, java.lang.String)
String name
private void (java.lang.String, int, com.sun.tools.javac.parser.Tokens$Token$Tag)
com.sun.tools.javac.parser.Tokens$Token$Tag tag
private void (java.lang.String, int, java.lang.String, com.sun.tools.javac.parser.Tokens$Token$Tag)
String name
com.sun.tools.javac.parser.Tokens$Token$Tag tag
public java.lang.String toString ()
public java.lang.String getKind ()
public java.lang.String toString (java.util.Locale, com.sun.tools.javac.api.Messages)
java.util.Locale locale
com.sun.tools.javac.api.Messages messages
public boolean accepts (com.sun.tools.javac.parser.Tokens$TokenKind)
com.sun.tools.javac.parser.Tokens$TokenKind that
public volatile boolean accepts (java.lang.Object)
static void ()
}
com/sun/tools/javac/parser/Tokens.classTokens.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.Tokens extends java.lang.Object {
private final com.sun.tools.javac.util.Names names
private final com.sun.tools.javac.parser.Tokens$TokenKind[] key
private int maxKey
private com.sun.tools.javac.util.Name[] tokenName
public static final com.sun.tools.javac.util.Context$Key tokensKey
public static final com.sun.tools.javac.parser.Tokens$Token DUMMY
public static com.sun.tools.javac.parser.Tokens instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.parser.Tokens instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.parser.Tokens$TokenKind t
int i
com.sun.tools.javac.parser.Tokens$TokenKind t
com.sun.tools.javac.util.Context context
private void enterKeyword (java.lang.String, com.sun.tools.javac.parser.Tokens$TokenKind)
String s
com.sun.tools.javac.parser.Tokens$TokenKind token
com.sun.tools.javac.util.Name n
com.sun.tools.javac.parser.Tokens$TokenKind lookupKind (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.parser.Tokens$TokenKind lookupKind (java.lang.String)
String name
static void ()
}
com/sun/tools/javac/parser/UnicodeReader.classUnicodeReader.java
package com.sun.tools.javac.parser
public com.sun.tools.javac.parser.UnicodeReader extends java.lang.Object {
protected char[] buf
protected int bp
protected final int buflen
protected char ch
protected int unicodeConversionBp
protected com.sun.tools.javac.util.Log log
protected com.sun.tools.javac.util.Names names
protected char[] sbuf
protected int sp
static final boolean surrogatesSupported
protected void (com.sun.tools.javac.parser.ScannerFactory, java.nio.CharBuffer)
com.sun.tools.javac.parser.ScannerFactory sf
java.nio.CharBuffer buffer
protected void (com.sun.tools.javac.parser.ScannerFactory, char[], int)
com.sun.tools.javac.parser.ScannerFactory sf
char[] input
int inputLength
protected void scanChar ()
protected void scanCommentChar ()
protected void putChar (char, boolean)
char ch
boolean scan
protected void putChar (char)
char ch
protected void putChar (boolean)
boolean scan
com.sun.tools.javac.util.Name name ()
java.lang.String chars ()
protected void convertUnicode ()
int d
int code
int limit
private static boolean surrogatesSupported ()
NoSuchMethodError ex
protected char scanSurrogates ()
char high
protected int digit (int, int)
int pos
int base
char c
int result
protected boolean isUnicode ()
protected void skipChar ()
protected char peekChar ()
public char[] getRawCharacters ()
char[] chars
public char[] getRawCharacters (int, int)
int beginIndex
int endIndex
int length
char[] chars
static void ()
}
com/sun/tools/javac/processing/AnnotationProcessingError.classAnnotationProcessingError.java
package com.sun.tools.javac.processing
public com.sun.tools.javac.processing.AnnotationProcessingError extends java.lang.Error {
static final long serialVersionUID
void (java.lang.Throwable)
Throwable cause
}
com/sun/tools/javac/processing/JavacFiler$1.classJavacFiler.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacFiler$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$tools$JavaFileObject$Kind
static void ()
}
com/sun/tools/javac/processing/JavacFiler$FilerInputFileObject.classJavacFiler.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacFiler$FilerInputFileObject extends javax.tools.ForwardingFileObject {
final com.sun.tools.javac.processing.JavacFiler this$0
void (com.sun.tools.javac.processing.JavacFiler, javax.tools.FileObject)
javax.tools.FileObject fileObject
public java.io.OutputStream openOutputStream () throws java.io.IOException
public java.io.Writer openWriter () throws java.io.IOException
public boolean delete ()
}
com/sun/tools/javac/processing/JavacFiler$FilerInputJavaFileObject.classJavacFiler.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacFiler$FilerInputJavaFileObject extends com.sun.tools.javac.processing.JavacFiler$FilerInputFileObject implements javax.tools.JavaFileObject {
private final javax.tools.JavaFileObject javaFileObject
final com.sun.tools.javac.processing.JavacFiler this$0
void (com.sun.tools.javac.processing.JavacFiler, javax.tools.JavaFileObject)
javax.tools.JavaFileObject javaFileObject
public javax.tools.JavaFileObject$Kind getKind ()
public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
String simpleName
javax.tools.JavaFileObject$Kind kind
public javax.lang.model.element.NestingKind getNestingKind ()
public javax.lang.model.element.Modifier getAccessLevel ()
}
com/sun/tools/javac/processing/JavacFiler$FilerOutputFileObject.classJavacFiler.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacFiler$FilerOutputFileObject extends javax.tools.ForwardingFileObject {
private boolean opened
private String name
final com.sun.tools.javac.processing.JavacFiler this$0
void (com.sun.tools.javac.processing.JavacFiler, java.lang.String, javax.tools.FileObject)
String name
javax.tools.FileObject fileObject
public synchronized java.io.OutputStream openOutputStream () throws java.io.IOException
public synchronized java.io.Writer openWriter () throws java.io.IOException
public java.io.InputStream openInputStream () throws java.io.IOException
public java.io.Reader openReader (boolean) throws java.io.IOException
boolean ignoreEncodingErrors
public java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
boolean ignoreEncodingErrors
public boolean delete ()
}
com/sun/tools/javac/processing/JavacFiler$FilerOutputJavaFileObject.classJavacFiler.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacFiler$FilerOutputJavaFileObject extends com.sun.tools.javac.processing.JavacFiler$FilerOutputFileObject implements javax.tools.JavaFileObject {
private final javax.tools.JavaFileObject javaFileObject
final com.sun.tools.javac.processing.JavacFiler this$0
void (com.sun.tools.javac.processing.JavacFiler, java.lang.String, javax.tools.JavaFileObject)
String name
javax.tools.JavaFileObject javaFileObject
public javax.tools.JavaFileObject$Kind getKind ()
public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
String simpleName
javax.tools.JavaFileObject$Kind kind
public javax.lang.model.element.NestingKind getNestingKind ()
public javax.lang.model.element.Modifier getAccessLevel ()
}
com/sun/tools/javac/processing/JavacFiler$FilerOutputStream.classJavacFiler.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacFiler$FilerOutputStream extends java.io.FilterOutputStream {
String typeName
javax.tools.FileObject fileObject
boolean closed
final com.sun.tools.javac.processing.JavacFiler this$0
void (com.sun.tools.javac.processing.JavacFiler, java.lang.String, javax.tools.FileObject) throws java.io.IOException
String typeName
javax.tools.FileObject fileObject
public synchronized void close () throws java.io.IOException
}
com/sun/tools/javac/processing/JavacFiler$FilerWriter.classJavacFiler.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacFiler$FilerWriter extends java.io.FilterWriter {
String typeName
javax.tools.FileObject fileObject
boolean closed
final com.sun.tools.javac.processing.JavacFiler this$0
void (com.sun.tools.javac.processing.JavacFiler, java.lang.String, javax.tools.FileObject) throws java.io.IOException
String typeName
javax.tools.FileObject fileObject
public synchronized void close () throws java.io.IOException
}
com/sun/tools/javac/processing/JavacFiler.classJavacFiler.java
package com.sun.tools.javac.processing
public com.sun.tools.javac.processing.JavacFiler extends java.lang.Object implements javax.annotation.processing.Filer java.io.Closeable {
private static final String ALREADY_OPENED
private static final String NOT_FOR_READING
private static final String NOT_FOR_WRITING
javax.tools.JavaFileManager fileManager
com.sun.tools.javac.util.Log log
com.sun.tools.javac.util.Context context
boolean lastRound
private final boolean lint
private final java.util.Set fileObjectHistory
private final java.util.Set openTypeNames
private java.util.Set generatedSourceNames
private final java.util.Map generatedClasses
private java.util.Set generatedSourceFileObjects
private final java.util.Set aggregateGeneratedSourceNames
private final java.util.Set aggregateGeneratedClassNames
void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public transient javax.tools.JavaFileObject createSourceFile (java.lang.CharSequence, javax.lang.model.element.Element[]) throws java.io.IOException
CharSequence name
javax.lang.model.element.Element[] originatingElements
public transient javax.tools.JavaFileObject createClassFile (java.lang.CharSequence, javax.lang.model.element.Element[]) throws java.io.IOException
CharSequence name
javax.lang.model.element.Element[] originatingElements
private javax.tools.JavaFileObject createSourceOrClassFile (boolean, java.lang.String) throws java.io.IOException
String base
String extn
int periodIndex
boolean isSourceFile
String name
javax.tools.JavaFileManager$Location loc
javax.tools.JavaFileObject$Kind kind
javax.tools.JavaFileObject fileObject
public transient javax.tools.FileObject createResource (javax.tools.JavaFileManager$Location, java.lang.CharSequence, java.lang.CharSequence, javax.lang.model.element.Element[]) throws java.io.IOException
javax.tools.JavaFileManager$Location location
CharSequence pkg
CharSequence relativeName
javax.lang.model.element.Element[] originatingElements
String strPkg
javax.tools.FileObject fileObject
private void locationCheck (javax.tools.JavaFileManager$Location)
javax.tools.StandardLocation stdLoc
javax.tools.JavaFileManager$Location location
public javax.tools.FileObject getResource (javax.tools.JavaFileManager$Location, java.lang.CharSequence, java.lang.CharSequence) throws java.io.IOException
javax.tools.FileObject fileObject
String name
javax.tools.JavaFileManager$Location location
CharSequence pkg
CharSequence relativeName
String strPkg
javax.tools.FileObject fileObject
private void checkName (java.lang.String) throws javax.annotation.processing.FilerException
String name
private void checkName (java.lang.String, boolean) throws javax.annotation.processing.FilerException
String name
boolean allowUnnamedPackageInfo
private boolean isPackageInfo (java.lang.String, boolean)
String prefix
String simple
String name
boolean allowUnnamedPackageInfo
String PKG_INFO
int periodIndex
private void checkNameAndExistence (java.lang.String, boolean) throws javax.annotation.processing.FilerException
String typename
boolean allowUnnamedPackageInfo
private void checkFileReopening (javax.tools.FileObject, boolean) throws javax.annotation.processing.FilerException
javax.tools.FileObject veteran
javax.tools.FileObject fileObject
boolean addToHistory
public boolean newFiles ()
public java.util.Set getGeneratedSourceNames ()
public java.util.Set getGeneratedSourceFileObjects ()
public java.util.Map getGeneratedClasses ()
public void warnIfUnclosedFiles ()
public void newRound (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
void setLastRound (boolean)
boolean lastRound
public void close ()
private void clearRoundState ()
public void displayState ()
java.io.PrintWriter xout
public java.lang.String toString ()
private void closeFileObject (java.lang.String, javax.tools.FileObject)
javax.tools.JavaFileObject javaFileObject
String typeName
javax.tools.FileObject fileObject
static void access$000 (com.sun.tools.javac.processing.JavacFiler, java.lang.String, javax.tools.FileObject)
com.sun.tools.javac.processing.JavacFiler x0
String x1
javax.tools.FileObject x2
}
com/sun/tools/javac/processing/JavacMessager$1.classJavacMessager.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacMessager$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$tools$Diagnostic$Kind
static void ()
}
com/sun/tools/javac/processing/JavacMessager.classJavacMessager.java
package com.sun.tools.javac.processing
public com.sun.tools.javac.processing.JavacMessager extends java.lang.Object implements javax.annotation.processing.Messager {
com.sun.tools.javac.util.Log log
com.sun.tools.javac.processing.JavacProcessingEnvironment processingEnv
int errorCount
int warningCount
void (com.sun.tools.javac.util.Context, com.sun.tools.javac.processing.JavacProcessingEnvironment)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.processing.JavacProcessingEnvironment processingEnv
public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence)
javax.tools.Diagnostic$Kind kind
CharSequence msg
public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element)
javax.tools.Diagnostic$Kind kind
CharSequence msg
javax.lang.model.element.Element e
public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror)
javax.tools.Diagnostic$Kind kind
CharSequence msg
javax.lang.model.element.Element e
javax.lang.model.element.AnnotationMirror a
public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
boolean prev
javax.tools.Diagnostic$Kind kind
CharSequence msg
javax.lang.model.element.Element e
javax.lang.model.element.AnnotationMirror a
javax.lang.model.element.AnnotationValue v
javax.tools.JavaFileObject oldSource
javax.tools.JavaFileObject newSource
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
com.sun.tools.javac.model.JavacElements elemUtils
com.sun.tools.javac.util.Pair treeTop
public void printError (java.lang.String)
String msg
public void printWarning (java.lang.String)
String msg
public void printNotice (java.lang.String)
String msg
public boolean errorRaised ()
public int errorCount ()
public int warningCount ()
public void newRound (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public java.lang.String toString ()
}
com/sun/tools/javac/processing/JavacProcessingEnvironment$1.classJavacProcessingEnvironment.java
package com.sun.tools.javac.processing
final com.sun.tools.javac.processing.JavacProcessingEnvironment$1 extends com.sun.tools.javac.tree.TreeScanner {
void ()
public void scan (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree node
public void visitTopLevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit node
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl node
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCMethodDecl node
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl node
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCNewClass node
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
com.sun.tools.javac.tree.JCTree$JCAssignOp node
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
com.sun.tools.javac.tree.JCTree$JCUnary node
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
com.sun.tools.javac.tree.JCTree$JCBinary node
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.tree.JCTree$JCFieldAccess node
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.tree.JCTree$JCIdent node
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
com.sun.tools.javac.tree.JCTree$JCAnnotation node
}
com/sun/tools/javac/processing/JavacProcessingEnvironment$2.classJavacProcessingEnvironment.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacProcessingEnvironment$2 extends java.lang.Object {
static final int[] $SwitchMap$javax$tools$Diagnostic$Kind
static void ()
}
com/sun/tools/javac/processing/JavacProcessingEnvironment$ComputeAnnotationSet.classJavacProcessingEnvironment.java
package com.sun.tools.javac.processing
public com.sun.tools.javac.processing.JavacProcessingEnvironment$ComputeAnnotationSet extends javax.lang.model.util.ElementScanner8 {
final javax.lang.model.util.Elements elements
public void (javax.lang.model.util.Elements)
javax.lang.model.util.Elements elements
public java.util.Set visitPackage (javax.lang.model.element.PackageElement, java.util.Set)
javax.lang.model.element.PackageElement e
java.util.Set p
public java.util.Set visitType (javax.lang.model.element.TypeElement, java.util.Set)
javax.lang.model.element.TypeElement e
java.util.Set p
public java.util.Set visitExecutable (javax.lang.model.element.ExecutableElement, java.util.Set)
javax.lang.model.element.ExecutableElement e
java.util.Set p
void addAnnotations (javax.lang.model.element.Element, java.util.Set)
javax.lang.model.element.Element e2
javax.lang.model.element.AnnotationMirror annotationMirror
javax.lang.model.element.Element e
java.util.Set p
public java.util.Set scan (javax.lang.model.element.Element, java.util.Set)
javax.lang.model.element.Element e
java.util.Set p
public volatile java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
public volatile java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
public volatile java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
public volatile java.lang.Object scan (javax.lang.model.element.Element, java.lang.Object)
}
com/sun/tools/javac/processing/JavacProcessingEnvironment$DiscoveredProcessors$ProcessorStateIterator.classJavacProcessingEnvironment.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors$ProcessorStateIterator extends java.lang.Object implements java.util.Iterator {
com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors psi
java.util.Iterator innerIter
boolean onProcInterator
final com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors this$1
void (com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors, com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors)
com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors this$1
com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors psi
public com.sun.tools.javac.processing.JavacProcessingEnvironment$ProcessorState next ()
com.sun.tools.javac.processing.JavacProcessingEnvironment$ProcessorState ps
public boolean hasNext ()
public void remove ()
public void runContributingProcs (javax.annotation.processing.RoundEnvironment)
com.sun.tools.javac.processing.JavacProcessingEnvironment$ProcessorState ps
java.util.Set emptyTypeElements
javax.annotation.processing.RoundEnvironment re
public volatile java.lang.Object next ()
}
com/sun/tools/javac/processing/JavacProcessingEnvironment$DiscoveredProcessors.classJavacProcessingEnvironment.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors extends java.lang.Object implements java.lang.Iterable {
java.util.Iterator processorIterator
java.util.ArrayList procStateList
final com.sun.tools.javac.processing.JavacProcessingEnvironment this$0
public com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors$ProcessorStateIterator iterator ()
void (com.sun.tools.javac.processing.JavacProcessingEnvironment, java.util.Iterator)
com.sun.tools.javac.processing.JavacProcessingEnvironment this$0
java.util.Iterator processorIterator
public void close ()
public volatile java.util.Iterator iterator ()
}
com/sun/tools/javac/processing/JavacProcessingEnvironment$NameProcessIterator.classJavacProcessingEnvironment.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacProcessingEnvironment$NameProcessIterator extends java.lang.Object implements java.util.Iterator {
javax.annotation.processing.Processor nextProc
java.util.Iterator names
ClassLoader processorCL
com.sun.tools.javac.util.Log log
void (java.lang.String, java.lang.ClassLoader, com.sun.tools.javac.util.Log)
String names
ClassLoader processorCL
com.sun.tools.javac.util.Log log
public boolean hasNext ()
javax.annotation.processing.Processor processor
ClassNotFoundException cnfe
ClassCastException cce
Exception e
javax.annotation.processing.Processor processor
com.sun.tools.javac.util.ClientCodeException e
Throwable t
String processorName
javax.annotation.processing.Processor processor
public javax.annotation.processing.Processor next ()
javax.annotation.processing.Processor p
public void remove ()
public volatile java.lang.Object next ()
}
com/sun/tools/javac/processing/JavacProcessingEnvironment$ProcessorState.classJavacProcessingEnvironment.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacProcessingEnvironment$ProcessorState extends java.lang.Object {
public javax.annotation.processing.Processor processor
public boolean contributed
private java.util.ArrayList supportedAnnotationPatterns
private java.util.ArrayList supportedOptionNames
void (javax.annotation.processing.Processor, com.sun.tools.javac.util.Log, com.sun.tools.javac.code.Source, javax.annotation.processing.ProcessingEnvironment)
String importString
String optionName
com.sun.tools.javac.util.ClientCodeException e
Throwable t
javax.annotation.processing.Processor p
com.sun.tools.javac.util.Log log
com.sun.tools.javac.code.Source source
javax.annotation.processing.ProcessingEnvironment env
private void checkSourceVersionCompatibility (com.sun.tools.javac.code.Source, com.sun.tools.javac.util.Log)
com.sun.tools.javac.code.Source source
com.sun.tools.javac.util.Log log
javax.lang.model.SourceVersion procSourceVersion
private boolean checkOptionName (java.lang.String, com.sun.tools.javac.util.Log)
String optionName
com.sun.tools.javac.util.Log log
boolean valid
public boolean annotationSupported (java.lang.String)
java.util.regex.Pattern p
String annotationName
public void removeSupportedOptions (java.util.Set)
java.util.Set unmatchedProcessorOptions
}
com/sun/tools/javac/processing/JavacProcessingEnvironment$Round.classJavacProcessingEnvironment.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacProcessingEnvironment$Round extends java.lang.Object {
final int number
final com.sun.tools.javac.util.Context context
final com.sun.tools.javac.main.JavaCompiler compiler
final com.sun.tools.javac.util.Log log
final com.sun.tools.javac.util.Log$DeferredDiagnosticHandler deferredDiagnosticHandler
com.sun.tools.javac.util.List roots
java.util.Map genClassFiles
java.util.Set annotationsPresent
com.sun.tools.javac.util.List topLevelClasses
com.sun.tools.javac.util.List packageInfoFiles
final com.sun.tools.javac.processing.JavacProcessingEnvironment this$0
private void (com.sun.tools.javac.processing.JavacProcessingEnvironment, com.sun.tools.javac.util.Context, int, int, int, com.sun.tools.javac.util.Log$DeferredDiagnosticHandler)
com.sun.tools.javac.processing.JavacProcessingEnvironment this$0
com.sun.tools.javac.util.Context context
int number
int priorErrors
int priorWarnings
com.sun.tools.javac.util.Log$DeferredDiagnosticHandler deferredDiagnosticHandler
void (com.sun.tools.javac.processing.JavacProcessingEnvironment, com.sun.tools.javac.util.Context, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.Log$DeferredDiagnosticHandler)
com.sun.tools.javac.processing.JavacProcessingEnvironment this$0
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.List roots
com.sun.tools.javac.util.List classSymbols
com.sun.tools.javac.util.Log$DeferredDiagnosticHandler deferredDiagnosticHandler
private void (com.sun.tools.javac.processing.JavacProcessingEnvironment, com.sun.tools.javac.processing.JavacProcessingEnvironment$Round, java.util.Set, java.util.Map)
com.sun.tools.javac.processing.JavacProcessingEnvironment this$0
com.sun.tools.javac.processing.JavacProcessingEnvironment$Round prev
java.util.Set newSourceFiles
java.util.Map newClassFiles
com.sun.tools.javac.util.List parsedFiles
com.sun.tools.javac.util.List newClasses
com.sun.tools.javac.processing.JavacProcessingEnvironment$Round next (java.util.Set, java.util.Map)
java.util.Set newSourceFiles
java.util.Map newClassFiles
com.sun.tools.javac.main.JavaCompiler finalCompiler ()
com.sun.tools.javac.util.Context nextCtx
com.sun.tools.javac.main.JavaCompiler c
int errorCount ()
int warningCount ()
boolean unrecoverableError ()
com.sun.tools.javac.util.JCDiagnostic d
void findAnnotationsPresent ()
com.sun.tools.javac.code.Symbol$ClassSymbol classSym
com.sun.tools.javac.code.Symbol$PackageSymbol pkgSym
com.sun.tools.javac.processing.JavacProcessingEnvironment$ComputeAnnotationSet annotationComputer
private com.sun.tools.javac.util.List enterClassFiles (java.util.Map)
com.sun.tools.javac.util.Name packageName
com.sun.tools.javac.code.Symbol$PackageSymbol p
com.sun.tools.javac.code.Symbol$ClassSymbol cs
com.sun.tools.javac.util.Name name
javax.tools.JavaFileObject file
com.sun.tools.javac.code.Symbol$ClassSymbol cs
java.util.Map$Entry entry
java.util.Map classFiles
com.sun.tools.javac.jvm.ClassReader reader
com.sun.tools.javac.util.Names names
com.sun.tools.javac.util.List list
private void enterTrees (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List roots
void run (boolean, boolean)
java.util.Set emptyRootElements
javax.annotation.processing.RoundEnvironment renv
Throwable t
boolean lastRound
boolean errorStatus
void showDiagnostics (boolean)
boolean showAll
java.util.Set kinds
private void printRoundInfo (boolean)
com.sun.tools.javac.util.List tlc
java.util.Set ap
boolean lastRound
private com.sun.tools.javac.util.Context nextContext ()
com.sun.tools.javac.util.Names names
com.sun.tools.javac.util.Context next
com.sun.tools.javac.util.Options options
java.util.Locale locale
boolean shareNames
javax.tools.DiagnosticListener dl
com.sun.tools.javac.api.MultiTaskListener mtl
com.sun.tools.javac.file.FSInfo fsInfo
javax.tools.JavaFileManager jfm
com.sun.tools.javac.util.Names names
com.sun.tools.javac.parser.Tokens tokens
com.sun.tools.javac.util.Log nextLog
com.sun.tools.javac.main.JavaCompiler oldCompiler
com.sun.tools.javac.main.JavaCompiler nextCompiler
com.sun.source.util.JavacTask task
com.sun.tools.javac.api.JavacTrees trees
}
com/sun/tools/javac/processing/JavacProcessingEnvironment$ServiceIterator.classJavacProcessingEnvironment.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacProcessingEnvironment$ServiceIterator extends java.lang.Object implements java.util.Iterator {
private java.util.Iterator iterator
private com.sun.tools.javac.util.Log log
private com.sun.tools.javac.util.ServiceLoader loader
final com.sun.tools.javac.processing.JavacProcessingEnvironment this$0
void (com.sun.tools.javac.processing.JavacProcessingEnvironment, java.lang.ClassLoader, com.sun.tools.javac.util.Log)
Exception e
Throwable t
ClassLoader classLoader
com.sun.tools.javac.util.Log log
public boolean hasNext ()
java.util.ServiceConfigurationError sce
Throwable t
public javax.annotation.processing.Processor next ()
java.util.ServiceConfigurationError sce
Throwable t
public void remove ()
public void close ()
public volatile java.lang.Object next ()
}
com/sun/tools/javac/processing/JavacProcessingEnvironment.classJavacProcessingEnvironment.java
package com.sun.tools.javac.processing
public com.sun.tools.javac.processing.JavacProcessingEnvironment extends java.lang.Object implements javax.annotation.processing.ProcessingEnvironment java.io.Closeable {
private final com.sun.tools.javac.util.Options options
private final boolean printProcessorInfo
private final boolean printRounds
private final boolean verbose
private final boolean lint
private final boolean fatalErrors
private final boolean werror
private final boolean showResolveErrors
private final com.sun.tools.javac.processing.JavacFiler filer
private final com.sun.tools.javac.processing.JavacMessager messager
private final com.sun.tools.javac.model.JavacElements elementUtils
private final com.sun.tools.javac.model.JavacTypes typeUtils
private com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors discoveredProcs
private final java.util.Map processorOptions
private final java.util.Set unmatchedProcessorOptions
private final java.util.Set platformAnnotations
private java.util.Set specifiedPackages
com.sun.tools.javac.util.Log log
com.sun.tools.javac.util.JCDiagnostic$Factory diags
com.sun.tools.javac.code.Source source
private ClassLoader processorClassLoader
private SecurityException processorClassLoaderException
private com.sun.tools.javac.util.JavacMessages messages
private com.sun.tools.javac.api.MultiTaskListener taskListener
private com.sun.tools.javac.util.Context context
private static final com.sun.tools.javac.tree.TreeScanner treeCleaner
private static final java.util.regex.Pattern allMatches
public static final java.util.regex.Pattern noMatches
public static com.sun.tools.javac.processing.JavacProcessingEnvironment instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.processing.JavacProcessingEnvironment instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.main.JavaCompiler compiler
com.sun.tools.javac.util.Context context
public void setProcessors (java.lang.Iterable)
Iterable processors
private java.util.Set initPlatformAnnotations ()
java.util.Set platformAnnotations
private void initProcessorClassLoader ()
com.sun.tools.javac.main.JavaCompiler compiler
SecurityException e
javax.tools.JavaFileManager fileManager
private void initProcessorIterator (com.sun.tools.javac.util.Context, java.lang.Iterable)
javax.annotation.processing.Processor processor
java.util.Iterator processorIterator
AssertionError assertError
Throwable t
java.util.Iterator processorIterator
java.util.Iterator processorIterator
java.util.Iterator processorIterator
String processorNames
com.sun.tools.javac.util.Context context
Iterable processors
com.sun.tools.javac.util.Log log
java.util.Iterator processorIterator
private java.util.Iterator handleServiceLoaderUnavailability (java.lang.String, java.lang.Exception)
javax.tools.StandardJavaFileManager standardFileManager
Iterable workingPath
String key
Exception e
javax.tools.JavaFileManager fileManager
java.util.List pl
private void handleException (java.lang.String, java.lang.Exception)
String key
Exception e
public boolean atLeastOneProcessor ()
private java.util.Map initProcessorOptions (com.sun.tools.javac.util.Context)
int sepIndex
String candidateKey
String candidateValue
String key
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.Options options
java.util.Set keySet
java.util.Map tempOptions
private java.util.Set initUnmatchedProcessorOptions ()
java.util.Set unmatchedProcessorOptions
private void discoverAndRunProcs (com.sun.tools.javac.util.Context, java.util.Set, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
javax.lang.model.element.TypeElement a
javax.lang.model.element.TypeElement te
String unmatchedAnnotationName
java.util.Map$Entry entry
boolean processingResult
com.sun.tools.javac.processing.JavacProcessingEnvironment$ProcessorState ps
java.util.Set matchedNames
java.util.Set typeElements
com.sun.tools.javac.util.Context context
java.util.Set annotationsPresent
com.sun.tools.javac.util.List topLevelClasses
com.sun.tools.javac.util.List packageInfoFiles
java.util.Map unmatchedAnnotations
com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors$ProcessorStateIterator psi
java.util.Set rootElements
javax.annotation.processing.RoundEnvironment renv
private boolean callProcessor (javax.annotation.processing.Processor, java.util.Set, javax.annotation.processing.RoundEnvironment)
com.sun.tools.javac.jvm.ClassReader$BadClassFile ex
java.io.StringWriter out
com.sun.tools.javac.code.Symbol$CompletionFailure ex
com.sun.tools.javac.util.ClientCodeException e
Throwable t
javax.annotation.processing.Processor proc
java.util.Set tes
javax.annotation.processing.RoundEnvironment renv
public com.sun.tools.javac.main.JavaCompiler doProcessing (com.sun.tools.javac.util.Context, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, java.lang.Iterable, com.sun.tools.javac.util.Log$DeferredDiagnosticHandler)
com.sun.tools.javac.code.Symbol$PackageSymbol psym
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.List roots
com.sun.tools.javac.util.List classSymbols
Iterable pckSymbols
com.sun.tools.javac.util.Log$DeferredDiagnosticHandler deferredDiagnosticHandler
java.util.Set specifiedPackages
com.sun.tools.javac.processing.JavacProcessingEnvironment$Round round
boolean errorStatus
boolean moreToDo
java.util.Set newSourceFiles
com.sun.tools.javac.main.JavaCompiler compiler
private void warnIfUnmatchedOptions ()
public void close ()
private com.sun.tools.javac.util.List getTopLevelClasses (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Symbol$ClassSymbol sym
com.sun.tools.javac.tree.JCTree node
com.sun.tools.javac.tree.JCTree$JCCompilationUnit unit
com.sun.tools.javac.util.List units
com.sun.tools.javac.util.List classes
private com.sun.tools.javac.util.List getTopLevelClassesFromClasses (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Symbol$ClassSymbol sym
com.sun.tools.javac.util.List syms
com.sun.tools.javac.util.List classes
private com.sun.tools.javac.util.List getPackageInfoFiles (com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit unit
com.sun.tools.javac.util.List units
com.sun.tools.javac.util.List packages
private com.sun.tools.javac.util.List getPackageInfoFilesFromClasses (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Symbol$ClassSymbol sym
com.sun.tools.javac.util.List syms
com.sun.tools.javac.util.List packages
private static com.sun.tools.javac.util.List join (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List list1
com.sun.tools.javac.util.List list2
private boolean isPkgInfo (javax.tools.JavaFileObject, javax.tools.JavaFileObject$Kind)
javax.tools.JavaFileObject fo
javax.tools.JavaFileObject$Kind kind
private boolean isPkgInfo (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol sym
private boolean needClassLoader (java.lang.String, java.lang.Iterable)
java.net.MalformedURLException ex
com.sun.tools.javac.processing.ServiceProxy$ServiceConfigurationError e
java.io.File pathElement
String procNames
Iterable workingpath
java.net.URL[] urls
private static com.sun.tools.javac.util.List cleanTrees (com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree node
com.sun.tools.javac.util.List nodes
private boolean moreToDo ()
public java.util.Map getOptions ()
public javax.annotation.processing.Messager getMessager ()
public javax.annotation.processing.Filer getFiler ()
public com.sun.tools.javac.model.JavacElements getElementUtils ()
public com.sun.tools.javac.model.JavacTypes getTypeUtils ()
public javax.lang.model.SourceVersion getSourceVersion ()
public java.util.Locale getLocale ()
public java.util.Set getSpecifiedPackages ()
private static java.util.regex.Pattern importStringToPattern (java.lang.String, javax.annotation.processing.Processor, com.sun.tools.javac.util.Log)
String s
javax.annotation.processing.Processor p
com.sun.tools.javac.util.Log log
public static boolean isValidImportString (java.lang.String)
String javaId
String[] javaIds
String s
boolean valid
String t
int index
public static java.util.regex.Pattern validImportStringToPattern (java.lang.String)
String s_prime
String s
public com.sun.tools.javac.util.Context getContext ()
public java.lang.ClassLoader getProcessorClassLoader ()
public java.lang.String toString ()
public static boolean isValidOptionName (java.lang.String)
String s
String optionName
public volatile javax.lang.model.util.Types getTypeUtils ()
public volatile javax.lang.model.util.Elements getElementUtils ()
static java.util.Iterator access$000 (com.sun.tools.javac.processing.JavacProcessingEnvironment, java.lang.String, java.lang.Exception)
com.sun.tools.javac.processing.JavacProcessingEnvironment x0
String x1
Exception x2
static java.util.regex.Pattern access$100 (java.lang.String, javax.annotation.processing.Processor, com.sun.tools.javac.util.Log)
String x0
javax.annotation.processing.Processor x1
com.sun.tools.javac.util.Log x2
static boolean access$200 (com.sun.tools.javac.processing.JavacProcessingEnvironment, javax.annotation.processing.Processor, java.util.Set, javax.annotation.processing.RoundEnvironment)
com.sun.tools.javac.processing.JavacProcessingEnvironment x0
javax.annotation.processing.Processor x1
java.util.Set x2
javax.annotation.processing.RoundEnvironment x3
static com.sun.tools.javac.util.Context access$302 (com.sun.tools.javac.processing.JavacProcessingEnvironment, com.sun.tools.javac.util.Context)
com.sun.tools.javac.processing.JavacProcessingEnvironment x0
com.sun.tools.javac.util.Context x1
static com.sun.tools.javac.util.List access$400 (com.sun.tools.javac.processing.JavacProcessingEnvironment, com.sun.tools.javac.util.List)
com.sun.tools.javac.processing.JavacProcessingEnvironment x0
com.sun.tools.javac.util.List x1
static com.sun.tools.javac.util.List access$500 (com.sun.tools.javac.processing.JavacProcessingEnvironment, com.sun.tools.javac.util.List)
com.sun.tools.javac.processing.JavacProcessingEnvironment x0
com.sun.tools.javac.util.List x1
static com.sun.tools.javac.util.List access$600 (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List x0
static com.sun.tools.javac.util.List access$700 (com.sun.tools.javac.processing.JavacProcessingEnvironment, com.sun.tools.javac.util.List)
com.sun.tools.javac.processing.JavacProcessingEnvironment x0
com.sun.tools.javac.util.List x1
static com.sun.tools.javac.util.List access$800 (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List x0
com.sun.tools.javac.util.List x1
static com.sun.tools.javac.util.List access$900 (com.sun.tools.javac.processing.JavacProcessingEnvironment, com.sun.tools.javac.util.List)
com.sun.tools.javac.processing.JavacProcessingEnvironment x0
com.sun.tools.javac.util.List x1
static com.sun.tools.javac.processing.JavacMessager access$1000 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
com.sun.tools.javac.processing.JavacProcessingEnvironment x0
static boolean access$1100 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
com.sun.tools.javac.processing.JavacProcessingEnvironment x0
static boolean access$1200 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
com.sun.tools.javac.processing.JavacProcessingEnvironment x0
static com.sun.tools.javac.model.JavacElements access$1300 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
com.sun.tools.javac.processing.JavacProcessingEnvironment x0
static boolean access$1400 (com.sun.tools.javac.processing.JavacProcessingEnvironment, javax.tools.JavaFileObject, javax.tools.JavaFileObject$Kind)
com.sun.tools.javac.processing.JavacProcessingEnvironment x0
javax.tools.JavaFileObject x1
javax.tools.JavaFileObject$Kind x2
static com.sun.tools.javac.api.MultiTaskListener access$1500 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
com.sun.tools.javac.processing.JavacProcessingEnvironment x0
static com.sun.tools.javac.processing.JavacFiler access$1600 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
com.sun.tools.javac.processing.JavacProcessingEnvironment x0
static com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors access$1700 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
com.sun.tools.javac.processing.JavacProcessingEnvironment x0
static void access$1800 (com.sun.tools.javac.processing.JavacProcessingEnvironment, com.sun.tools.javac.util.Context, java.util.Set, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.processing.JavacProcessingEnvironment x0
com.sun.tools.javac.util.Context x1
java.util.Set x2
com.sun.tools.javac.util.List x3
com.sun.tools.javac.util.List x4
static boolean access$1900 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
com.sun.tools.javac.processing.JavacProcessingEnvironment x0
static boolean access$2000 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
com.sun.tools.javac.processing.JavacProcessingEnvironment x0
static com.sun.tools.javac.util.JavacMessages access$2100 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
com.sun.tools.javac.processing.JavacProcessingEnvironment x0
static com.sun.tools.javac.model.JavacTypes access$2200 (com.sun.tools.javac.processing.JavacProcessingEnvironment)
com.sun.tools.javac.processing.JavacProcessingEnvironment x0
static void ()
}
com/sun/tools/javac/processing/JavacRoundEnvironment$AnnotationSetScanner.classJavacRoundEnvironment.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.JavacRoundEnvironment$AnnotationSetScanner extends javax.lang.model.util.ElementScanner8 {
java.util.Set annotatedElements
final com.sun.tools.javac.processing.JavacRoundEnvironment this$0
void (com.sun.tools.javac.processing.JavacRoundEnvironment, java.util.Set)
java.util.Set defaultSet
public java.util.Set visitType (javax.lang.model.element.TypeElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement e
javax.lang.model.element.TypeElement p
public java.util.Set visitExecutable (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement e
javax.lang.model.element.TypeElement p
public java.util.Set scan (javax.lang.model.element.Element, javax.lang.model.element.TypeElement)
javax.lang.model.element.AnnotationMirror annotationMirror
javax.lang.model.element.Element e
javax.lang.model.element.TypeElement p
java.util.List annotationMirrors
public volatile java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
public volatile java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
public volatile java.lang.Object scan (javax.lang.model.element.Element, java.lang.Object)
}
com/sun/tools/javac/processing/JavacRoundEnvironment.classJavacRoundEnvironment.java
package com.sun.tools.javac.processing
public com.sun.tools.javac.processing.JavacRoundEnvironment extends java.lang.Object implements javax.annotation.processing.RoundEnvironment {
private final boolean processingOver
private final boolean errorRaised
private final javax.annotation.processing.ProcessingEnvironment processingEnv
private final java.util.Set rootElements
private static final String NOT_AN_ANNOTATION_TYPE
void (boolean, boolean, java.util.Set, javax.annotation.processing.ProcessingEnvironment)
boolean processingOver
boolean errorRaised
java.util.Set rootElements
javax.annotation.processing.ProcessingEnvironment processingEnv
public java.lang.String toString ()
public boolean processingOver ()
public boolean errorRaised ()
public java.util.Set getRootElements ()
public java.util.Set getElementsAnnotatedWith (javax.lang.model.element.TypeElement)
javax.lang.model.element.Element element
javax.lang.model.element.TypeElement a
java.util.Set result
javax.lang.model.util.ElementScanner8 scanner
public java.util.Set getElementsAnnotatedWith (java.lang.Class)
javax.lang.model.element.TypeElement annotationType
Class a
String name
static javax.annotation.processing.ProcessingEnvironment access$000 (com.sun.tools.javac.processing.JavacRoundEnvironment)
com.sun.tools.javac.processing.JavacRoundEnvironment x0
}
com/sun/tools/javac/processing/PrintingProcessor$1.classPrintingProcessor.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.PrintingProcessor$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static void ()
}
com/sun/tools/javac/processing/PrintingProcessor$PrintingElementVisitor$1.classPrintingProcessor.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.PrintingProcessor$PrintingElementVisitor$1 extends javax.lang.model.util.SimpleElementVisitor7 {
final com.sun.tools.javac.processing.PrintingProcessor$PrintingElementVisitor this$0
void (com.sun.tools.javac.processing.PrintingProcessor$PrintingElementVisitor)
com.sun.tools.javac.processing.PrintingProcessor$PrintingElementVisitor this$0
public javax.lang.model.element.NestingKind visitType (javax.lang.model.element.TypeElement, java.lang.Void)
javax.lang.model.element.TypeElement e
Void p
public volatile java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
}
com/sun/tools/javac/processing/PrintingProcessor$PrintingElementVisitor.classPrintingProcessor.java
package com.sun.tools.javac.processing
public com.sun.tools.javac.processing.PrintingProcessor$PrintingElementVisitor extends javax.lang.model.util.SimpleElementVisitor8 {
int indentation
final java.io.PrintWriter writer
final javax.lang.model.util.Elements elementUtils
private static final String[] spaces
public void (java.io.Writer, javax.lang.model.util.Elements)
java.io.Writer w
javax.lang.model.util.Elements elementUtils
protected com.sun.tools.javac.processing.PrintingProcessor$PrintingElementVisitor defaultAction (javax.lang.model.element.Element, java.lang.Boolean)
javax.lang.model.element.Element e
Boolean newLine
public com.sun.tools.javac.processing.PrintingProcessor$PrintingElementVisitor visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Boolean)
javax.lang.model.element.Element enclosing
javax.lang.model.element.AnnotationValue defaultValue
javax.lang.model.element.ExecutableElement e
Boolean p
javax.lang.model.element.ElementKind kind
public com.sun.tools.javac.processing.PrintingProcessor$PrintingElementVisitor visitType (javax.lang.model.element.TypeElement, java.lang.Boolean)
java.util.List constructors
java.util.List interfaces
javax.lang.model.element.PackageElement pkg
javax.lang.model.element.TypeElement e2
javax.lang.model.type.TypeMirror supertype
javax.lang.model.element.Element element
int i
javax.lang.model.element.Element element
java.util.List enclosedElements
java.util.List enumConstants
javax.lang.model.element.Element element
javax.lang.model.element.TypeElement e
Boolean p
javax.lang.model.element.ElementKind kind
javax.lang.model.element.NestingKind nestingKind
public com.sun.tools.javac.processing.PrintingProcessor$PrintingElementVisitor visitVariable (javax.lang.model.element.VariableElement, java.lang.Boolean)
Object constantValue
javax.lang.model.element.VariableElement e
Boolean newLine
javax.lang.model.element.ElementKind kind
public com.sun.tools.javac.processing.PrintingProcessor$PrintingElementVisitor visitTypeParameter (javax.lang.model.element.TypeParameterElement, java.lang.Boolean)
javax.lang.model.element.TypeParameterElement e
Boolean p
public com.sun.tools.javac.processing.PrintingProcessor$PrintingElementVisitor visitPackage (javax.lang.model.element.PackageElement, java.lang.Boolean)
javax.lang.model.element.PackageElement e
Boolean p
public void flush ()
private void printDocComment (javax.lang.model.element.Element)
java.util.StringTokenizer st
javax.lang.model.element.Element e
String docComment
private void printModifiers (javax.lang.model.element.Element)
javax.lang.model.element.Element enclosingElement
javax.lang.model.element.Modifier m
javax.lang.model.element.Element e
javax.lang.model.element.ElementKind kind
java.util.Set modifiers
private void printFormalTypeParameters (javax.lang.model.element.Parameterizable, boolean)
javax.lang.model.element.TypeParameterElement tpe
boolean first
javax.lang.model.element.Parameterizable e
boolean pad
java.util.List typeParams
private void printAnnotationsInline (javax.lang.model.element.Element)
javax.lang.model.element.AnnotationMirror annotationMirror
javax.lang.model.element.Element e
java.util.List annots
private void printAnnotations (javax.lang.model.element.Element)
javax.lang.model.element.AnnotationMirror annotationMirror
javax.lang.model.element.Element e
java.util.List annots
private void printParameters (javax.lang.model.element.ExecutableElement)
javax.lang.model.type.TypeMirror tm
javax.lang.model.element.VariableElement parameter
javax.lang.model.type.TypeMirror tm
javax.lang.model.element.VariableElement parameter
int i
javax.lang.model.element.ExecutableElement e
java.util.List parameters
int size
private void printInterfaces (javax.lang.model.element.TypeElement)
javax.lang.model.type.TypeMirror interf
boolean first
java.util.List interfaces
javax.lang.model.element.TypeElement e
javax.lang.model.element.ElementKind kind
private void printThrows (javax.lang.model.element.ExecutableElement)
javax.lang.model.type.TypeMirror thrownType
int i
javax.lang.model.element.ExecutableElement e
java.util.List thrownTypes
int size
private void indent ()
int indentation
int maxIndex
public volatile java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
public volatile java.lang.Object visitTypeParameter (javax.lang.model.element.TypeParameterElement, java.lang.Object)
public volatile java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
public volatile java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
public volatile java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
protected volatile java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object)
static void ()
}
com/sun/tools/javac/processing/PrintingProcessor.classPrintingProcessor.java
package com.sun.tools.javac.processing
public com.sun.tools.javac.processing.PrintingProcessor extends javax.annotation.processing.AbstractProcessor {
java.io.PrintWriter writer
public void ()
public void setWriter (java.io.Writer)
java.io.Writer w
public boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment)
javax.lang.model.element.Element element
java.util.Set tes
javax.annotation.processing.RoundEnvironment renv
void print (javax.lang.model.element.Element)
javax.lang.model.element.Element element
}
com/sun/tools/javac/processing/ServiceProxy$ServiceConfigurationError.classServiceProxy.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.ServiceProxy$ServiceConfigurationError extends java.lang.Error {
static final long serialVersionUID
void (java.lang.String)
String msg
}
com/sun/tools/javac/processing/ServiceProxy.classServiceProxy.java
package com.sun.tools.javac.processing
com.sun.tools.javac.processing.ServiceProxy extends java.lang.Object {
private static final String prefix
void ()
private static void fail (java.lang.Class, java.lang.String) throws com.sun.tools.javac.processing.ServiceProxy$ServiceConfigurationError
Class service
String msg
private static void fail (java.lang.Class, java.net.URL, int, java.lang.String) throws com.sun.tools.javac.processing.ServiceProxy$ServiceConfigurationError
Class service
java.net.URL u
int line
String msg
private static boolean parse (java.lang.Class, java.net.URL) throws com.sun.tools.javac.processing.ServiceProxy$ServiceConfigurationError
int i
java.io.IOException y
java.io.IOException y
int cp
int ci
int n
int lc
String ln
java.io.IOException y
java.io.IOException y
java.io.IOException y
java.io.IOException y
java.io.FileNotFoundException x
java.io.IOException x
java.io.IOException y
java.io.IOException y
java.io.IOException y
java.io.IOException y
Class service
java.net.URL u
java.io.InputStream in
java.io.BufferedReader r
public static boolean hasService (java.lang.Class, java.net.URL[]) throws com.sun.tools.javac.processing.ServiceProxy$ServiceConfigurationError
String fullName
java.net.URL u
boolean found
java.net.URL url
Class service
java.net.URL[] urls
}
com/sun/tools/javac/resources/compiler.classcompiler.java
package com.sun.tools.javac.resources
public final com.sun.tools.javac.resources.compiler extends java.util.ListResourceBundle {
public void ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/javac/resources/compiler_ja.classcompiler_ja.java
package com.sun.tools.javac.resources
public final com.sun.tools.javac.resources.compiler_ja extends java.util.ListResourceBundle {
public void ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/javac/resources/compiler_zh_CN.classcompiler_zh_CN.java
package com.sun.tools.javac.resources
public final com.sun.tools.javac.resources.compiler_zh_CN extends java.util.ListResourceBundle {
public void ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/javac/resources/javac.classjavac.java
package com.sun.tools.javac.resources
public final com.sun.tools.javac.resources.javac extends java.util.ListResourceBundle {
public void ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/javac/resources/javac_ja.classjavac_ja.java
package com.sun.tools.javac.resources
public final com.sun.tools.javac.resources.javac_ja extends java.util.ListResourceBundle {
public void ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/javac/resources/javac_zh_CN.classjavac_zh_CN.java
package com.sun.tools.javac.resources
public final com.sun.tools.javac.resources.javac_zh_CN extends java.util.ListResourceBundle {
public void ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/javac/resources/legacy.classlegacy.java
package com.sun.tools.javac.resources
public final com.sun.tools.javac.resources.legacy extends java.util.ListResourceBundle {
public void ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/javac/resources/version.classversion.java
package com.sun.tools.javac.resources
public final com.sun.tools.javac.resources.version extends java.util.ListResourceBundle {
public void ()
protected final java.lang.Object[][] getContents ()
}
com/sun/tools/javac/sym/CreateSymbols.classCreateSymbols.java
package com.sun.tools.javac.sym
public com.sun.tools.javac.sym.CreateSymbols extends javax.annotation.processing.AbstractProcessor {
public void ()
static java.util.Set getLegacyPackages ()
java.util.Enumeration e
java.util.ResourceBundle legacyBundle
java.util.Set keys
public boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment)
CharSequence msg
java.io.IOException e
Throwable cause
CharSequence msg
Throwable t
java.util.Set tes
javax.annotation.processing.RoundEnvironment renv
void createSymbols () throws java.io.IOException
String name
com.sun.tools.javac.code.Symbol$PackageSymbol psym
java.io.File path
java.util.ArrayList bootClassPath
int i
String className
int index
String pckName
boolean addLegacyAnnotation
com.sun.tools.javac.code.Symbol$TypeSymbol sym
com.sun.tools.javac.code.Symbol$ClassSymbol cs
int p
javax.tools.JavaFileObject file
java.util.Set legacy
java.util.Set legacyProprietary
java.util.Set documented
java.util.Set packages
java.util.Map pOptions
String jarName
String destName
String profileSpec
com.sun.tools.javac.sym.Profiles profiles
javax.tools.JavaCompiler tool
javax.tools.StandardJavaFileManager fm
javax.tools.JavaFileManager$Location jarLocation
java.io.File jarFile
java.io.File destDir
java.util.Set hiddenPackages
java.util.Set crisp
com.sun.tools.javac.util.List options
com.sun.tools.javac.api.JavacTaskImpl task
com.sun.tools.javac.main.JavaCompiler compiler
com.sun.tools.javac.jvm.ClassWriter writer
com.sun.tools.javac.code.Symtab syms
com.sun.tools.javac.util.Names names
com.sun.tools.javac.code.Attribute$Compound proprietaryAnno
com.sun.tools.javac.code.Attribute$Compound[] profileAnnos
com.sun.tools.javac.code.Symbol$MethodSymbol profileValue
com.sun.tools.javac.code.Types types
com.sun.tools.javac.jvm.Pool pool
void writeClass (com.sun.tools.javac.jvm.Pool, com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.jvm.ClassWriter) throws java.io.IOException
com.sun.tools.javac.code.Symbol$ClassSymbol nestedClass
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.jvm.ClassWriter$StringOverflow ex
com.sun.tools.javac.jvm.ClassWriter$PoolOverflow ex
com.sun.tools.javac.jvm.Pool pool
com.sun.tools.javac.code.Symbol$ClassSymbol cs
com.sun.tools.javac.jvm.ClassWriter writer
public javax.lang.model.SourceVersion getSupportedSourceVersion ()
public static transient void main (java.lang.String[])
String[] args
String rt_jar
String dest
}
com/sun/tools/javac/sym/Profiles$MakefileProfiles$Package.classProfiles.java
package com.sun.tools.javac.sym
com.sun.tools.javac.sym.Profiles$MakefileProfiles$Package extends java.lang.Object {
final com.sun.tools.javac.sym.Profiles$MakefileProfiles$Package parent
final String name
java.util.Map subpackages
int profile
java.util.Map includedTypes
java.util.Map excludedTypes
void (com.sun.tools.javac.sym.Profiles$MakefileProfiles$Package, java.lang.String)
com.sun.tools.javac.sym.Profiles$MakefileProfiles$Package parent
String name
int getProfile ()
int getProfile (java.lang.String)
String simpleTypeName
Integer i
java.lang.String getName ()
void getPackages (int, java.util.Set)
com.sun.tools.javac.sym.Profiles$MakefileProfiles$Package pkg
int profile
java.util.Set results
int prf
}
com/sun/tools/javac/sym/Profiles$MakefileProfiles.classProfiles.java
package com.sun.tools.javac.sym
com.sun.tools.javac.sym.Profiles$MakefileProfiles extends com.sun.tools.javac.sym.Profiles {
final java.util.Map packages
final int maxProfile
void (java.util.Properties)
String pkg
String type
String type
String prefix
String inclPackages
String inclTypes
String exclTypes
int profile
java.util.Properties p
boolean foundJavaLang
public int getProfileCount ()
public int getProfile (java.lang.String)
String typeName
int sep
String packageName
String simpleName
com.sun.tools.javac.sym.Profiles$MakefileProfiles$Package p
public java.util.Set getPackages (int)
com.sun.tools.javac.sym.Profiles$MakefileProfiles$Package p
int profile
java.util.Set results
private void includePackage (int, java.lang.String)
int profile
String packageName
com.sun.tools.javac.sym.Profiles$MakefileProfiles$Package p
private void includeType (int, java.lang.String)
int profile
String typeName
int sep
String packageName
String simpleName
com.sun.tools.javac.sym.Profiles$MakefileProfiles$Package p
private void excludeType (int, java.lang.String)
int profile
String typeName
int sep
String packageName
String simpleName
com.sun.tools.javac.sym.Profiles$MakefileProfiles$Package p
private com.sun.tools.javac.sym.Profiles$MakefileProfiles$Package getPackage (java.lang.String)
com.sun.tools.javac.sym.Profiles$MakefileProfiles$Package parent
java.util.Map parentSubpackages
String simpleName
String packageName
int sep
com.sun.tools.javac.sym.Profiles$MakefileProfiles$Package parent
java.util.Map parentSubpackages
String simpleName
com.sun.tools.javac.sym.Profiles$MakefileProfiles$Package p
}
com/sun/tools/javac/sym/Profiles$SimpleProfiles.classProfiles.java
package com.sun.tools.javac.sym
com.sun.tools.javac.sym.Profiles$SimpleProfiles extends com.sun.tools.javac.sym.Profiles {
private final java.util.Map map
private final int profileCount
void (java.util.Properties)
String typeName
int profile
java.util.Map$Entry e
java.util.Properties p
int max
public int getProfileCount ()
public int getProfile (java.lang.String)
String typeName
public java.util.Set getPackages (int)
String tn
int prf
int sep
java.util.Map$Entry e
int profile
java.util.Set results
}
com/sun/tools/javac/sym/Profiles.classProfiles.java
package com.sun.tools.javac.sym
public abstract com.sun.tools.javac.sym.Profiles extends java.lang.Object {
public void ()
public static void main (java.lang.String[]) throws java.io.IOException
int i
int i
String type
int profile
String line
String type
java.io.BufferedWriter out
int i
java.util.Map lists
java.io.File rt_jar_lst
String[] args
com.sun.tools.javac.sym.Profiles p
public static com.sun.tools.javac.sym.Profiles read (java.io.File) throws java.io.IOException
java.util.Properties p
java.io.File file
java.io.BufferedInputStream in
public abstract int getProfileCount ()
public abstract int getProfile (java.lang.String)
public abstract java.util.Set getPackages (int)
}
com/sun/tools/javac/tree/DCTree$DCAttribute.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCAttribute extends com.sun.tools.javac.tree.DCTree implements com.sun.source.doctree.AttributeTree {
public final com.sun.tools.javac.util.Name name
public final com.sun.source.doctree.AttributeTree$ValueKind vkind
public final com.sun.tools.javac.util.List value
void (com.sun.tools.javac.util.Name, com.sun.source.doctree.AttributeTree$ValueKind, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.Name name
com.sun.source.doctree.AttributeTree$ValueKind vkind
com.sun.tools.javac.util.List value
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public com.sun.tools.javac.util.Name getName ()
public com.sun.source.doctree.AttributeTree$ValueKind getValueKind ()
public com.sun.tools.javac.util.List getValue ()
public volatile java.util.List getValue ()
public volatile javax.lang.model.element.Name getName ()
}
com/sun/tools/javac/tree/DCTree$DCAuthor.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCAuthor extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.AuthorTree {
public final com.sun.tools.javac.util.List name
void (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List name
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public com.sun.tools.javac.util.List getName ()
public volatile java.util.List getName ()
}
com/sun/tools/javac/tree/DCTree$DCBlockTag.classDCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.DCTree$DCBlockTag extends com.sun.tools.javac.tree.DCTree implements com.sun.source.doctree.BlockTagTree {
public void ()
public java.lang.String getTagName ()
}
com/sun/tools/javac/tree/DCTree$DCComment.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCComment extends com.sun.tools.javac.tree.DCTree implements com.sun.source.doctree.CommentTree {
public final String body
void (java.lang.String)
String body
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public java.lang.String getBody ()
}
com/sun/tools/javac/tree/DCTree$DCDeprecated.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCDeprecated extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.DeprecatedTree {
public final com.sun.tools.javac.util.List body
void (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List body
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public com.sun.tools.javac.util.List getBody ()
public volatile java.util.List getBody ()
}
com/sun/tools/javac/tree/DCTree$DCDocComment.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCDocComment extends com.sun.tools.javac.tree.DCTree implements com.sun.source.doctree.DocCommentTree {
public final com.sun.tools.javac.parser.Tokens$Comment comment
public final com.sun.tools.javac.util.List firstSentence
public final com.sun.tools.javac.util.List body
public final com.sun.tools.javac.util.List tags
public void (com.sun.tools.javac.parser.Tokens$Comment, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.parser.Tokens$Comment comment
com.sun.tools.javac.util.List firstSentence
com.sun.tools.javac.util.List body
com.sun.tools.javac.util.List tags
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public com.sun.tools.javac.util.List getFirstSentence ()
public com.sun.tools.javac.util.List getBody ()
public com.sun.tools.javac.util.List getBlockTags ()
public volatile java.util.List getBlockTags ()
public volatile java.util.List getBody ()
public volatile java.util.List getFirstSentence ()
}
com/sun/tools/javac/tree/DCTree$DCDocRoot.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCDocRoot extends com.sun.tools.javac.tree.DCTree$DCInlineTag implements com.sun.source.doctree.DocRootTree {
public void ()
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
}
com/sun/tools/javac/tree/DCTree$DCEndElement.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCEndElement extends com.sun.tools.javac.tree.DCTree implements com.sun.source.doctree.EndElementTree {
public final com.sun.tools.javac.util.Name name
void (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public com.sun.tools.javac.util.Name getName ()
public volatile javax.lang.model.element.Name getName ()
}
com/sun/tools/javac/tree/DCTree$DCEndPosTree.classDCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.DCTree$DCEndPosTree extends com.sun.tools.javac.tree.DCTree {
private int endPos
public void ()
public int getEndPos (com.sun.tools.javac.tree.DCTree$DCDocComment)
com.sun.tools.javac.tree.DCTree$DCDocComment dc
public com.sun.tools.javac.tree.DCTree$DCEndPosTree setEndPos (int)
int endPos
}
com/sun/tools/javac/tree/DCTree$DCEntity.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCEntity extends com.sun.tools.javac.tree.DCTree implements com.sun.source.doctree.EntityTree {
public final com.sun.tools.javac.util.Name name
void (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public com.sun.tools.javac.util.Name getName ()
public volatile javax.lang.model.element.Name getName ()
}
com/sun/tools/javac/tree/DCTree$DCErroneous.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCErroneous extends com.sun.tools.javac.tree.DCTree implements com.sun.source.doctree.ErroneousTree com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition {
public final String body
public final com.sun.tools.javac.util.JCDiagnostic diag
transient void (java.lang.String, com.sun.tools.javac.util.JCDiagnostic$Factory, com.sun.tools.javac.util.DiagnosticSource, java.lang.String, java.lang.Object[])
String body
com.sun.tools.javac.util.JCDiagnostic$Factory diags
com.sun.tools.javac.util.DiagnosticSource diagSource
String code
Object[] args
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public java.lang.String getBody ()
public javax.tools.Diagnostic getDiagnostic ()
public com.sun.tools.javac.tree.JCTree getTree ()
public int getStartPosition ()
public int getPreferredPosition ()
public int getEndPosition (com.sun.tools.javac.tree.EndPosTable)
com.sun.tools.javac.tree.EndPosTable endPosTable
}
com/sun/tools/javac/tree/DCTree$DCIdentifier.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCIdentifier extends com.sun.tools.javac.tree.DCTree implements com.sun.source.doctree.IdentifierTree {
public final com.sun.tools.javac.util.Name name
void (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public com.sun.tools.javac.util.Name getName ()
public volatile javax.lang.model.element.Name getName ()
}
com/sun/tools/javac/tree/DCTree$DCInheritDoc.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCInheritDoc extends com.sun.tools.javac.tree.DCTree$DCInlineTag implements com.sun.source.doctree.InheritDocTree {
public void ()
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
}
com/sun/tools/javac/tree/DCTree$DCInlineTag.classDCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.DCTree$DCInlineTag extends com.sun.tools.javac.tree.DCTree$DCEndPosTree implements com.sun.source.doctree.InlineTagTree {
public void ()
public java.lang.String getTagName ()
}
com/sun/tools/javac/tree/DCTree$DCLink.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCLink extends com.sun.tools.javac.tree.DCTree$DCInlineTag implements com.sun.source.doctree.LinkTree {
public final com.sun.source.doctree.DocTree$Kind kind
public final com.sun.tools.javac.tree.DCTree$DCReference ref
public final com.sun.tools.javac.util.List label
void (com.sun.source.doctree.DocTree$Kind, com.sun.tools.javac.tree.DCTree$DCReference, com.sun.tools.javac.util.List)
com.sun.source.doctree.DocTree$Kind kind
com.sun.tools.javac.tree.DCTree$DCReference ref
com.sun.tools.javac.util.List label
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public com.sun.source.doctree.ReferenceTree getReference ()
public com.sun.tools.javac.util.List getLabel ()
public volatile java.util.List getLabel ()
}
com/sun/tools/javac/tree/DCTree$DCLiteral.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCLiteral extends com.sun.tools.javac.tree.DCTree$DCInlineTag implements com.sun.source.doctree.LiteralTree {
public final com.sun.source.doctree.DocTree$Kind kind
public final com.sun.tools.javac.tree.DCTree$DCText body
void (com.sun.source.doctree.DocTree$Kind, com.sun.tools.javac.tree.DCTree$DCText)
com.sun.source.doctree.DocTree$Kind kind
com.sun.tools.javac.tree.DCTree$DCText body
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public com.sun.tools.javac.tree.DCTree$DCText getBody ()
public volatile com.sun.source.doctree.TextTree getBody ()
}
com/sun/tools/javac/tree/DCTree$DCParam.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCParam extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.ParamTree {
public final boolean isTypeParameter
public final com.sun.tools.javac.tree.DCTree$DCIdentifier name
public final com.sun.tools.javac.util.List description
void (boolean, com.sun.tools.javac.tree.DCTree$DCIdentifier, com.sun.tools.javac.util.List)
boolean isTypeParameter
com.sun.tools.javac.tree.DCTree$DCIdentifier name
com.sun.tools.javac.util.List description
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public boolean isTypeParameter ()
public com.sun.source.doctree.IdentifierTree getName ()
public com.sun.tools.javac.util.List getDescription ()
public volatile java.util.List getDescription ()
}
com/sun/tools/javac/tree/DCTree$DCReference.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCReference extends com.sun.tools.javac.tree.DCTree$DCEndPosTree implements com.sun.source.doctree.ReferenceTree {
public final String signature
public final com.sun.tools.javac.tree.JCTree qualifierExpression
public final com.sun.tools.javac.util.Name memberName
public final com.sun.tools.javac.util.List paramTypes
void (java.lang.String, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
String signature
com.sun.tools.javac.tree.JCTree qualExpr
com.sun.tools.javac.util.Name member
com.sun.tools.javac.util.List paramTypes
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public java.lang.String getSignature ()
}
com/sun/tools/javac/tree/DCTree$DCReturn.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCReturn extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.ReturnTree {
public final com.sun.tools.javac.util.List description
void (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List description
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public com.sun.tools.javac.util.List getDescription ()
public volatile java.util.List getDescription ()
}
com/sun/tools/javac/tree/DCTree$DCSee.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCSee extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.SeeTree {
public final com.sun.tools.javac.util.List reference
void (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List reference
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public com.sun.tools.javac.util.List getReference ()
public volatile java.util.List getReference ()
}
com/sun/tools/javac/tree/DCTree$DCSerial.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCSerial extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.SerialTree {
public final com.sun.tools.javac.util.List description
void (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List description
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public com.sun.tools.javac.util.List getDescription ()
public volatile java.util.List getDescription ()
}
com/sun/tools/javac/tree/DCTree$DCSerialData.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCSerialData extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.SerialDataTree {
public final com.sun.tools.javac.util.List description
void (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List description
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public com.sun.tools.javac.util.List getDescription ()
public volatile java.util.List getDescription ()
}
com/sun/tools/javac/tree/DCTree$DCSerialField.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCSerialField extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.SerialFieldTree {
public final com.sun.tools.javac.tree.DCTree$DCIdentifier name
public final com.sun.tools.javac.tree.DCTree$DCReference type
public final com.sun.tools.javac.util.List description
void (com.sun.tools.javac.tree.DCTree$DCIdentifier, com.sun.tools.javac.tree.DCTree$DCReference, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.DCTree$DCIdentifier name
com.sun.tools.javac.tree.DCTree$DCReference type
com.sun.tools.javac.util.List description
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public com.sun.tools.javac.util.List getDescription ()
public com.sun.source.doctree.IdentifierTree getName ()
public com.sun.source.doctree.ReferenceTree getType ()
public volatile java.util.List getDescription ()
}
com/sun/tools/javac/tree/DCTree$DCSince.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCSince extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.SinceTree {
public final com.sun.tools.javac.util.List body
void (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List body
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public com.sun.tools.javac.util.List getBody ()
public volatile java.util.List getBody ()
}
com/sun/tools/javac/tree/DCTree$DCStartElement.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCStartElement extends com.sun.tools.javac.tree.DCTree$DCEndPosTree implements com.sun.source.doctree.StartElementTree {
public final com.sun.tools.javac.util.Name name
public final com.sun.tools.javac.util.List attrs
public final boolean selfClosing
void (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, boolean)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List attrs
boolean selfClosing
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public com.sun.tools.javac.util.Name getName ()
public com.sun.tools.javac.util.List getAttributes ()
public boolean isSelfClosing ()
public volatile java.util.List getAttributes ()
public volatile javax.lang.model.element.Name getName ()
}
com/sun/tools/javac/tree/DCTree$DCText.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCText extends com.sun.tools.javac.tree.DCTree implements com.sun.source.doctree.TextTree {
public final String text
void (java.lang.String)
String text
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public java.lang.String getBody ()
}
com/sun/tools/javac/tree/DCTree$DCThrows.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCThrows extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.ThrowsTree {
public final com.sun.source.doctree.DocTree$Kind kind
public final com.sun.tools.javac.tree.DCTree$DCReference name
public final com.sun.tools.javac.util.List description
void (com.sun.source.doctree.DocTree$Kind, com.sun.tools.javac.tree.DCTree$DCReference, com.sun.tools.javac.util.List)
com.sun.source.doctree.DocTree$Kind kind
com.sun.tools.javac.tree.DCTree$DCReference name
com.sun.tools.javac.util.List description
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public com.sun.source.doctree.ReferenceTree getExceptionName ()
public com.sun.tools.javac.util.List getDescription ()
public volatile java.util.List getDescription ()
}
com/sun/tools/javac/tree/DCTree$DCUnknownBlockTag.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCUnknownBlockTag extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.UnknownBlockTagTree {
public final com.sun.tools.javac.util.Name name
public final com.sun.tools.javac.util.List content
void (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List content
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public java.lang.String getTagName ()
public com.sun.tools.javac.util.List getContent ()
public volatile java.util.List getContent ()
}
com/sun/tools/javac/tree/DCTree$DCUnknownInlineTag.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCUnknownInlineTag extends com.sun.tools.javac.tree.DCTree$DCInlineTag implements com.sun.source.doctree.UnknownInlineTagTree {
public final com.sun.tools.javac.util.Name name
public final com.sun.tools.javac.util.List content
void (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List content
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public java.lang.String getTagName ()
public com.sun.tools.javac.util.List getContent ()
public volatile java.util.List getContent ()
}
com/sun/tools/javac/tree/DCTree$DCValue.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCValue extends com.sun.tools.javac.tree.DCTree$DCInlineTag implements com.sun.source.doctree.ValueTree {
public final com.sun.tools.javac.tree.DCTree$DCReference ref
void (com.sun.tools.javac.tree.DCTree$DCReference)
com.sun.tools.javac.tree.DCTree$DCReference ref
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public com.sun.source.doctree.ReferenceTree getReference ()
}
com/sun/tools/javac/tree/DCTree$DCVersion.classDCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DCTree$DCVersion extends com.sun.tools.javac.tree.DCTree$DCBlockTag implements com.sun.source.doctree.VersionTree {
public final com.sun.tools.javac.util.List body
void (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List body
public com.sun.source.doctree.DocTree$Kind getKind ()
public java.lang.Object accept (com.sun.source.doctree.DocTreeVisitor, java.lang.Object)
com.sun.source.doctree.DocTreeVisitor v
Object d
public com.sun.tools.javac.util.List getBody ()
public volatile java.util.List getBody ()
}
com/sun/tools/javac/tree/DCTree.classDCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.DCTree extends java.lang.Object implements com.sun.source.doctree.DocTree {
public int pos
public void ()
public long getSourcePosition (com.sun.tools.javac.tree.DCTree$DCDocComment)
com.sun.tools.javac.tree.DCTree$DCDocComment dc
public com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos (com.sun.tools.javac.tree.DCTree$DCDocComment)
com.sun.tools.javac.tree.DCTree$DCDocComment dc
public java.lang.String toString ()
java.io.IOException e
java.io.StringWriter s
}
com/sun/tools/javac/tree/DocCommentTable.classDocCommentTable.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.DocCommentTable extends java.lang.Object {
public abstract boolean hasComment (com.sun.tools.javac.tree.JCTree)
public abstract com.sun.tools.javac.parser.Tokens$Comment getComment (com.sun.tools.javac.tree.JCTree)
public abstract java.lang.String getCommentText (com.sun.tools.javac.tree.JCTree)
public abstract com.sun.tools.javac.tree.DCTree$DCDocComment getCommentTree (com.sun.tools.javac.tree.JCTree)
public abstract void putComment (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.parser.Tokens$Comment)
}
com/sun/tools/javac/tree/DocPretty$1.classDocPretty.java
package com.sun.tools.javac.tree
com.sun.tools.javac.tree.DocPretty$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$source$doctree$AttributeTree$ValueKind
static void ()
}
com/sun/tools/javac/tree/DocPretty$UncheckedIOException.classDocPretty.java
package com.sun.tools.javac.tree
com.sun.tools.javac.tree.DocPretty$UncheckedIOException extends java.lang.Error {
static final long serialVersionUID
void (java.io.IOException)
java.io.IOException e
}
com/sun/tools/javac/tree/DocPretty.classDocPretty.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DocPretty extends java.lang.Object implements com.sun.source.doctree.DocTreeVisitor {
final java.io.Writer out
int lmargin
final String lineSep
public void (java.io.Writer)
java.io.Writer out
public void print (com.sun.source.doctree.DocTree) throws java.io.IOException
com.sun.tools.javac.tree.DocPretty$UncheckedIOException ex
com.sun.source.doctree.DocTree tree
protected void print (java.lang.Object) throws java.io.IOException
Object s
public void print (java.util.List) throws java.io.IOException
com.sun.source.doctree.DocTree t
java.util.List list
protected void print (java.util.List, java.lang.String) throws java.io.IOException
com.sun.source.doctree.DocTree t
java.util.List list
String sep
boolean first
protected void println () throws java.io.IOException
protected void printTagName (com.sun.source.doctree.DocTree) throws java.io.IOException
com.sun.source.doctree.DocTree node
public java.lang.Void visitAttribute (com.sun.source.doctree.AttributeTree, java.lang.Void)
String quote
String quote
String quote
String quote
String quote
java.io.IOException e
com.sun.source.doctree.AttributeTree node
Void p
public java.lang.Void visitAuthor (com.sun.source.doctree.AuthorTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.AuthorTree node
Void p
public java.lang.Void visitComment (com.sun.source.doctree.CommentTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.CommentTree node
Void p
public java.lang.Void visitDeprecated (com.sun.source.doctree.DeprecatedTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.DeprecatedTree node
Void p
public java.lang.Void visitDocComment (com.sun.source.doctree.DocCommentTree, java.lang.Void)
java.util.List fs
java.util.List b
java.util.List t
java.io.IOException e
com.sun.source.doctree.DocCommentTree node
Void p
public java.lang.Void visitDocRoot (com.sun.source.doctree.DocRootTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.DocRootTree node
Void p
public java.lang.Void visitEndElement (com.sun.source.doctree.EndElementTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.EndElementTree node
Void p
public java.lang.Void visitEntity (com.sun.source.doctree.EntityTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.EntityTree node
Void p
public java.lang.Void visitErroneous (com.sun.source.doctree.ErroneousTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.ErroneousTree node
Void p
public java.lang.Void visitIdentifier (com.sun.source.doctree.IdentifierTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.IdentifierTree node
Void p
public java.lang.Void visitInheritDoc (com.sun.source.doctree.InheritDocTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.InheritDocTree node
Void p
public java.lang.Void visitLink (com.sun.source.doctree.LinkTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.LinkTree node
Void p
public java.lang.Void visitLiteral (com.sun.source.doctree.LiteralTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.LiteralTree node
Void p
public java.lang.Void visitParam (com.sun.source.doctree.ParamTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.ParamTree node
Void p
public java.lang.Void visitReference (com.sun.source.doctree.ReferenceTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.ReferenceTree node
Void p
public java.lang.Void visitReturn (com.sun.source.doctree.ReturnTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.ReturnTree node
Void p
public java.lang.Void visitSee (com.sun.source.doctree.SeeTree, java.lang.Void)
com.sun.source.doctree.DocTree t
boolean first
boolean needSep
java.io.IOException e
com.sun.source.doctree.SeeTree node
Void p
public java.lang.Void visitSerial (com.sun.source.doctree.SerialTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.SerialTree node
Void p
public java.lang.Void visitSerialData (com.sun.source.doctree.SerialDataTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.SerialDataTree node
Void p
public java.lang.Void visitSerialField (com.sun.source.doctree.SerialFieldTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.SerialFieldTree node
Void p
public java.lang.Void visitSince (com.sun.source.doctree.SinceTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.SinceTree node
Void p
public java.lang.Void visitStartElement (com.sun.source.doctree.StartElementTree, java.lang.Void)
com.sun.source.doctree.DocTree last
java.util.List attrs
java.io.IOException e
com.sun.source.doctree.StartElementTree node
Void p
public java.lang.Void visitText (com.sun.source.doctree.TextTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.TextTree node
Void p
public java.lang.Void visitThrows (com.sun.source.doctree.ThrowsTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.ThrowsTree node
Void p
public java.lang.Void visitUnknownBlockTag (com.sun.source.doctree.UnknownBlockTagTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.UnknownBlockTagTree node
Void p
public java.lang.Void visitUnknownInlineTag (com.sun.source.doctree.UnknownInlineTagTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.UnknownInlineTagTree node
Void p
public java.lang.Void visitValue (com.sun.source.doctree.ValueTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.ValueTree node
Void p
public java.lang.Void visitVersion (com.sun.source.doctree.VersionTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.VersionTree node
Void p
public java.lang.Void visitOther (com.sun.source.doctree.DocTree, java.lang.Void)
java.io.IOException e
com.sun.source.doctree.DocTree node
Void p
public volatile java.lang.Object visitOther (com.sun.source.doctree.DocTree, java.lang.Object)
public volatile java.lang.Object visitVersion (com.sun.source.doctree.VersionTree, java.lang.Object)
public volatile java.lang.Object visitValue (com.sun.source.doctree.ValueTree, java.lang.Object)
public volatile java.lang.Object visitUnknownInlineTag (com.sun.source.doctree.UnknownInlineTagTree, java.lang.Object)
public volatile java.lang.Object visitUnknownBlockTag (com.sun.source.doctree.UnknownBlockTagTree, java.lang.Object)
public volatile java.lang.Object visitThrows (com.sun.source.doctree.ThrowsTree, java.lang.Object)
public volatile java.lang.Object visitText (com.sun.source.doctree.TextTree, java.lang.Object)
public volatile java.lang.Object visitStartElement (com.sun.source.doctree.StartElementTree, java.lang.Object)
public volatile java.lang.Object visitSince (com.sun.source.doctree.SinceTree, java.lang.Object)
public volatile java.lang.Object visitSerialField (com.sun.source.doctree.SerialFieldTree, java.lang.Object)
public volatile java.lang.Object visitSerialData (com.sun.source.doctree.SerialDataTree, java.lang.Object)
public volatile java.lang.Object visitSerial (com.sun.source.doctree.SerialTree, java.lang.Object)
public volatile java.lang.Object visitSee (com.sun.source.doctree.SeeTree, java.lang.Object)
public volatile java.lang.Object visitReturn (com.sun.source.doctree.ReturnTree, java.lang.Object)
public volatile java.lang.Object visitReference (com.sun.source.doctree.ReferenceTree, java.lang.Object)
public volatile java.lang.Object visitParam (com.sun.source.doctree.ParamTree, java.lang.Object)
public volatile java.lang.Object visitLiteral (com.sun.source.doctree.LiteralTree, java.lang.Object)
public volatile java.lang.Object visitLink (com.sun.source.doctree.LinkTree, java.lang.Object)
public volatile java.lang.Object visitInheritDoc (com.sun.source.doctree.InheritDocTree, java.lang.Object)
public volatile java.lang.Object visitIdentifier (com.sun.source.doctree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitErroneous (com.sun.source.doctree.ErroneousTree, java.lang.Object)
public volatile java.lang.Object visitEntity (com.sun.source.doctree.EntityTree, java.lang.Object)
public volatile java.lang.Object visitEndElement (com.sun.source.doctree.EndElementTree, java.lang.Object)
public volatile java.lang.Object visitDocRoot (com.sun.source.doctree.DocRootTree, java.lang.Object)
public volatile java.lang.Object visitDocComment (com.sun.source.doctree.DocCommentTree, java.lang.Object)
public volatile java.lang.Object visitDeprecated (com.sun.source.doctree.DeprecatedTree, java.lang.Object)
public volatile java.lang.Object visitComment (com.sun.source.doctree.CommentTree, java.lang.Object)
public volatile java.lang.Object visitAuthor (com.sun.source.doctree.AuthorTree, java.lang.Object)
public volatile java.lang.Object visitAttribute (com.sun.source.doctree.AttributeTree, java.lang.Object)
}
com/sun/tools/javac/tree/DocTreeMaker.classDocTreeMaker.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.DocTreeMaker extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key treeMakerKey
public int pos
private final com.sun.tools.javac.util.JCDiagnostic$Factory diags
public static com.sun.tools.javac.tree.DocTreeMaker instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.tree.DocTreeMaker instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public com.sun.tools.javac.tree.DocTreeMaker at (int)
int pos
public com.sun.tools.javac.tree.DocTreeMaker at (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
public com.sun.tools.javac.tree.DCTree$DCAttribute Attribute (com.sun.tools.javac.util.Name, com.sun.source.doctree.AttributeTree$ValueKind, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.Name name
com.sun.source.doctree.AttributeTree$ValueKind vkind
com.sun.tools.javac.util.List value
com.sun.tools.javac.tree.DCTree$DCAttribute tree
public com.sun.tools.javac.tree.DCTree$DCAuthor Author (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List name
com.sun.tools.javac.tree.DCTree$DCAuthor tree
public com.sun.tools.javac.tree.DCTree$DCLiteral Code (com.sun.tools.javac.tree.DCTree$DCText)
com.sun.tools.javac.tree.DCTree$DCText text
com.sun.tools.javac.tree.DCTree$DCLiteral tree
public com.sun.tools.javac.tree.DCTree$DCComment Comment (java.lang.String)
String text
com.sun.tools.javac.tree.DCTree$DCComment tree
public com.sun.tools.javac.tree.DCTree$DCDeprecated Deprecated (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List text
com.sun.tools.javac.tree.DCTree$DCDeprecated tree
public com.sun.tools.javac.tree.DCTree$DCDocComment DocComment (com.sun.tools.javac.parser.Tokens$Comment, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.parser.Tokens$Comment comment
com.sun.tools.javac.util.List firstSentence
com.sun.tools.javac.util.List body
com.sun.tools.javac.util.List tags
com.sun.tools.javac.tree.DCTree$DCDocComment tree
public com.sun.tools.javac.tree.DCTree$DCDocRoot DocRoot ()
com.sun.tools.javac.tree.DCTree$DCDocRoot tree
public com.sun.tools.javac.tree.DCTree$DCEndElement EndElement (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.tree.DCTree$DCEndElement tree
public com.sun.tools.javac.tree.DCTree$DCEntity Entity (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.tree.DCTree$DCEntity tree
public transient com.sun.tools.javac.tree.DCTree$DCErroneous Erroneous (java.lang.String, com.sun.tools.javac.util.DiagnosticSource, java.lang.String, java.lang.Object[])
String text
com.sun.tools.javac.util.DiagnosticSource diagSource
String code
Object[] args
com.sun.tools.javac.tree.DCTree$DCErroneous tree
public com.sun.tools.javac.tree.DCTree$DCThrows Exception (com.sun.tools.javac.tree.DCTree$DCReference, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.DCTree$DCReference name
com.sun.tools.javac.util.List description
com.sun.tools.javac.tree.DCTree$DCThrows tree
public com.sun.tools.javac.tree.DCTree$DCIdentifier Identifier (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.tree.DCTree$DCIdentifier tree
public com.sun.tools.javac.tree.DCTree$DCInheritDoc InheritDoc ()
com.sun.tools.javac.tree.DCTree$DCInheritDoc tree
public com.sun.tools.javac.tree.DCTree$DCLink Link (com.sun.tools.javac.tree.DCTree$DCReference, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.DCTree$DCReference ref
com.sun.tools.javac.util.List label
com.sun.tools.javac.tree.DCTree$DCLink tree
public com.sun.tools.javac.tree.DCTree$DCLink LinkPlain (com.sun.tools.javac.tree.DCTree$DCReference, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.DCTree$DCReference ref
com.sun.tools.javac.util.List label
com.sun.tools.javac.tree.DCTree$DCLink tree
public com.sun.tools.javac.tree.DCTree$DCLiteral Literal (com.sun.tools.javac.tree.DCTree$DCText)
com.sun.tools.javac.tree.DCTree$DCText text
com.sun.tools.javac.tree.DCTree$DCLiteral tree
public com.sun.tools.javac.tree.DCTree$DCParam Param (boolean, com.sun.tools.javac.tree.DCTree$DCIdentifier, com.sun.tools.javac.util.List)
boolean isTypeParameter
com.sun.tools.javac.tree.DCTree$DCIdentifier name
com.sun.tools.javac.util.List description
com.sun.tools.javac.tree.DCTree$DCParam tree
public com.sun.tools.javac.tree.DCTree$DCReference Reference (java.lang.String, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
String signature
com.sun.tools.javac.tree.JCTree qualExpr
com.sun.tools.javac.util.Name member
com.sun.tools.javac.util.List paramTypes
com.sun.tools.javac.tree.DCTree$DCReference tree
public com.sun.tools.javac.tree.DCTree$DCReturn Return (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List description
com.sun.tools.javac.tree.DCTree$DCReturn tree
public com.sun.tools.javac.tree.DCTree$DCSee See (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List reference
com.sun.tools.javac.tree.DCTree$DCSee tree
public com.sun.tools.javac.tree.DCTree$DCSerial Serial (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List description
com.sun.tools.javac.tree.DCTree$DCSerial tree
public com.sun.tools.javac.tree.DCTree$DCSerialData SerialData (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List description
com.sun.tools.javac.tree.DCTree$DCSerialData tree
public com.sun.tools.javac.tree.DCTree$DCSerialField SerialField (com.sun.tools.javac.tree.DCTree$DCIdentifier, com.sun.tools.javac.tree.DCTree$DCReference, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.DCTree$DCIdentifier name
com.sun.tools.javac.tree.DCTree$DCReference type
com.sun.tools.javac.util.List description
com.sun.tools.javac.tree.DCTree$DCSerialField tree
public com.sun.tools.javac.tree.DCTree$DCSince Since (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List text
com.sun.tools.javac.tree.DCTree$DCSince tree
public com.sun.tools.javac.tree.DCTree$DCStartElement StartElement (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, boolean)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List attrs
boolean selfClosing
com.sun.tools.javac.tree.DCTree$DCStartElement tree
public com.sun.tools.javac.tree.DCTree$DCText Text (java.lang.String)
String text
com.sun.tools.javac.tree.DCTree$DCText tree
public com.sun.tools.javac.tree.DCTree$DCThrows Throws (com.sun.tools.javac.tree.DCTree$DCReference, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.DCTree$DCReference name
com.sun.tools.javac.util.List description
com.sun.tools.javac.tree.DCTree$DCThrows tree
public com.sun.tools.javac.tree.DCTree$DCUnknownBlockTag UnknownBlockTag (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List content
com.sun.tools.javac.tree.DCTree$DCUnknownBlockTag tree
public com.sun.tools.javac.tree.DCTree$DCUnknownInlineTag UnknownInlineTag (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List content
com.sun.tools.javac.tree.DCTree$DCUnknownInlineTag tree
public com.sun.tools.javac.tree.DCTree$DCValue Value (com.sun.tools.javac.tree.DCTree$DCReference)
com.sun.tools.javac.tree.DCTree$DCReference ref
com.sun.tools.javac.tree.DCTree$DCValue tree
public com.sun.tools.javac.tree.DCTree$DCVersion Version (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List text
com.sun.tools.javac.tree.DCTree$DCVersion tree
static void ()
}
com/sun/tools/javac/tree/EndPosTable.classEndPosTable.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.EndPosTable extends java.lang.Object {
public abstract int getEndPos (com.sun.tools.javac.tree.JCTree)
public abstract void storeEnd (com.sun.tools.javac.tree.JCTree, int)
public abstract int replaceTree (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/tree/JCTree$1.classJCTree.java
package com.sun.tools.javac.tree
com.sun.tools.javac.tree.JCTree$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static final int[] $SwitchMap$com$sun$tools$javac$code$BoundKind
static void ()
}
com/sun/tools/javac/tree/JCTree$Factory.classJCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.JCTree$Factory extends java.lang.Object {
public abstract com.sun.tools.javac.tree.JCTree$JCCompilationUnit TopLevel (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCImport Import (com.sun.tools.javac.tree.JCTree, boolean)
public abstract com.sun.tools.javac.tree.JCTree$JCClassDecl ClassDef (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCMethodDecl MethodDef (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock, com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCVariableDecl VarDef (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCSkip Skip ()
public abstract com.sun.tools.javac.tree.JCTree$JCBlock Block (long, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCDoWhileLoop DoLoop (com.sun.tools.javac.tree.JCTree$JCStatement, com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCWhileLoop WhileLoop (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCStatement)
public abstract com.sun.tools.javac.tree.JCTree$JCForLoop ForLoop (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCStatement)
public abstract com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop ForeachLoop (com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCStatement)
public abstract com.sun.tools.javac.tree.JCTree$JCLabeledStatement Labelled (com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCStatement)
public abstract com.sun.tools.javac.tree.JCTree$JCSwitch Switch (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCCase Case (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCSynchronized Synchronized (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCBlock)
public abstract com.sun.tools.javac.tree.JCTree$JCTry Try (com.sun.tools.javac.tree.JCTree$JCBlock, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock)
public abstract com.sun.tools.javac.tree.JCTree$JCTry Try (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock)
public abstract com.sun.tools.javac.tree.JCTree$JCCatch Catch (com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.tree.JCTree$JCBlock)
public abstract com.sun.tools.javac.tree.JCTree$JCConditional Conditional (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCIf If (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCStatement, com.sun.tools.javac.tree.JCTree$JCStatement)
public abstract com.sun.tools.javac.tree.JCTree$JCExpressionStatement Exec (com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCBreak Break (com.sun.tools.javac.util.Name)
public abstract com.sun.tools.javac.tree.JCTree$JCContinue Continue (com.sun.tools.javac.util.Name)
public abstract com.sun.tools.javac.tree.JCTree$JCReturn Return (com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCThrow Throw (com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCAssert Assert (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCMethodInvocation Apply (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCNewClass NewClass (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCClassDecl)
public abstract com.sun.tools.javac.tree.JCTree$JCNewArray NewArray (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCParens Parens (com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCAssign Assign (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCAssignOp Assignop (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
public abstract com.sun.tools.javac.tree.JCTree$JCUnary Unary (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCBinary Binary (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCTypeCast TypeCast (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCInstanceOf TypeTest (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree)
public abstract com.sun.tools.javac.tree.JCTree$JCArrayAccess Indexed (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCFieldAccess Select (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.Name)
public abstract com.sun.tools.javac.tree.JCTree$JCIdent Ident (com.sun.tools.javac.util.Name)
public abstract com.sun.tools.javac.tree.JCTree$JCLiteral Literal (com.sun.tools.javac.code.TypeTag, java.lang.Object)
public abstract com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree TypeIdent (com.sun.tools.javac.code.TypeTag)
public abstract com.sun.tools.javac.tree.JCTree$JCArrayTypeTree TypeArray (com.sun.tools.javac.tree.JCTree$JCExpression)
public abstract com.sun.tools.javac.tree.JCTree$JCTypeApply TypeApply (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCTypeParameter TypeParameter (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCWildcard Wildcard (com.sun.tools.javac.tree.JCTree$TypeBoundKind, com.sun.tools.javac.tree.JCTree)
public abstract com.sun.tools.javac.tree.JCTree$TypeBoundKind TypeBoundKind (com.sun.tools.javac.code.BoundKind)
public abstract com.sun.tools.javac.tree.JCTree$JCAnnotation Annotation (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCModifiers Modifiers (long, com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$JCErroneous Erroneous (com.sun.tools.javac.util.List)
public abstract com.sun.tools.javac.tree.JCTree$LetExpr LetExpr (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree)
}
com/sun/tools/javac/tree/JCTree$JCAnnotatedType.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCAnnotatedType extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.AnnotatedTypeTree {
public com.sun.tools.javac.util.List annotations
public com.sun.tools.javac.tree.JCTree$JCExpression underlyingType
protected void (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.tree.JCTree$JCExpression underlyingType
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.List getAnnotations ()
public com.sun.tools.javac.tree.JCTree$JCExpression getUnderlyingType ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.ExpressionTree getUnderlyingType ()
public volatile java.util.List getAnnotations ()
}
com/sun/tools/javac/tree/JCTree$JCAnnotation.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCAnnotation extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.AnnotationTree {
private com.sun.tools.javac.tree.JCTree$Tag tag
public com.sun.tools.javac.tree.JCTree annotationType
public com.sun.tools.javac.util.List args
public com.sun.tools.javac.code.Attribute$Compound attribute
protected void (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree$Tag tag
com.sun.tools.javac.tree.JCTree annotationType
com.sun.tools.javac.util.List args
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree getAnnotationType ()
public com.sun.tools.javac.util.List getArguments ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile java.util.List getArguments ()
public volatile com.sun.source.tree.Tree getAnnotationType ()
}
com/sun/tools/javac/tree/JCTree$JCArrayAccess.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCArrayAccess extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.ArrayAccessTree {
public com.sun.tools.javac.tree.JCTree$JCExpression indexed
public com.sun.tools.javac.tree.JCTree$JCExpression index
protected void (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression indexed
com.sun.tools.javac.tree.JCTree$JCExpression index
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public com.sun.tools.javac.tree.JCTree$JCExpression getIndex ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.ExpressionTree getIndex ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/tools/javac/tree/JCTree$JCArrayTypeTree.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCArrayTypeTree extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.ArrayTypeTree {
public com.sun.tools.javac.tree.JCTree$JCExpression elemtype
protected void (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression elemtype
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree getType ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.Tree getType ()
}
com/sun/tools/javac/tree/JCTree$JCAssert.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCAssert extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.AssertTree {
public com.sun.tools.javac.tree.JCTree$JCExpression cond
public com.sun.tools.javac.tree.JCTree$JCExpression detail
protected void (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression cond
com.sun.tools.javac.tree.JCTree$JCExpression detail
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getCondition ()
public com.sun.tools.javac.tree.JCTree$JCExpression getDetail ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.ExpressionTree getDetail ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/sun/tools/javac/tree/JCTree$JCAssign.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCAssign extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.AssignmentTree {
public com.sun.tools.javac.tree.JCTree$JCExpression lhs
public com.sun.tools.javac.tree.JCTree$JCExpression rhs
protected void (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression lhs
com.sun.tools.javac.tree.JCTree$JCExpression rhs
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getVariable ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
public volatile com.sun.source.tree.ExpressionTree getVariable ()
}
com/sun/tools/javac/tree/JCTree$JCAssignOp.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCAssignOp extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.CompoundAssignmentTree {
private com.sun.tools.javac.tree.JCTree$Tag opcode
public com.sun.tools.javac.tree.JCTree$JCExpression lhs
public com.sun.tools.javac.tree.JCTree$JCExpression rhs
public com.sun.tools.javac.code.Symbol operator
protected void (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.tree.JCTree$Tag opcode
com.sun.tools.javac.tree.JCTree lhs
com.sun.tools.javac.tree.JCTree rhs
com.sun.tools.javac.code.Symbol operator
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getVariable ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public com.sun.tools.javac.code.Symbol getOperator ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
public volatile com.sun.source.tree.ExpressionTree getVariable ()
}
com/sun/tools/javac/tree/JCTree$JCBinary.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCBinary extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.BinaryTree {
private com.sun.tools.javac.tree.JCTree$Tag opcode
public com.sun.tools.javac.tree.JCTree$JCExpression lhs
public com.sun.tools.javac.tree.JCTree$JCExpression rhs
public com.sun.tools.javac.code.Symbol operator
protected void (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.tree.JCTree$Tag opcode
com.sun.tools.javac.tree.JCTree$JCExpression lhs
com.sun.tools.javac.tree.JCTree$JCExpression rhs
com.sun.tools.javac.code.Symbol operator
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getLeftOperand ()
public com.sun.tools.javac.tree.JCTree$JCExpression getRightOperand ()
public com.sun.tools.javac.code.Symbol getOperator ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.ExpressionTree getRightOperand ()
public volatile com.sun.source.tree.ExpressionTree getLeftOperand ()
}
com/sun/tools/javac/tree/JCTree$JCBlock.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCBlock extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.BlockTree {
public long flags
public com.sun.tools.javac.util.List stats
public int endpos
protected void (long, com.sun.tools.javac.util.List)
long flags
com.sun.tools.javac.util.List stats
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.List getStatements ()
public boolean isStatic ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile java.util.List getStatements ()
}
com/sun/tools/javac/tree/JCTree$JCBreak.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCBreak extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.BreakTree {
public com.sun.tools.javac.util.Name label
public com.sun.tools.javac.tree.JCTree target
protected void (com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.util.Name label
com.sun.tools.javac.tree.JCTree target
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.Name getLabel ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile javax.lang.model.element.Name getLabel ()
}
com/sun/tools/javac/tree/JCTree$JCCase.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCCase extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.CaseTree {
public com.sun.tools.javac.tree.JCTree$JCExpression pat
public com.sun.tools.javac.util.List stats
protected void (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree$JCExpression pat
com.sun.tools.javac.util.List stats
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public com.sun.tools.javac.util.List getStatements ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile java.util.List getStatements ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/tools/javac/tree/JCTree$JCCatch.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCCatch extends com.sun.tools.javac.tree.JCTree implements com.sun.source.tree.CatchTree {
public com.sun.tools.javac.tree.JCTree$JCVariableDecl param
public com.sun.tools.javac.tree.JCTree$JCBlock body
protected void (com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.tree.JCTree$JCBlock)
com.sun.tools.javac.tree.JCTree$JCVariableDecl param
com.sun.tools.javac.tree.JCTree$JCBlock body
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCVariableDecl getParameter ()
public com.sun.tools.javac.tree.JCTree$JCBlock getBlock ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.BlockTree getBlock ()
public volatile com.sun.source.tree.VariableTree getParameter ()
}
com/sun/tools/javac/tree/JCTree$JCClassDecl.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCClassDecl extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.ClassTree {
public com.sun.tools.javac.tree.JCTree$JCModifiers mods
public com.sun.tools.javac.util.Name name
public com.sun.tools.javac.util.List typarams
public com.sun.tools.javac.tree.JCTree$JCExpression extending
public com.sun.tools.javac.util.List implementing
public com.sun.tools.javac.util.List defs
public com.sun.tools.javac.code.Symbol$ClassSymbol sym
protected void (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List typarams
com.sun.tools.javac.tree.JCTree$JCExpression extending
com.sun.tools.javac.util.List implementing
com.sun.tools.javac.util.List defs
com.sun.tools.javac.code.Symbol$ClassSymbol sym
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCModifiers getModifiers ()
public com.sun.tools.javac.util.Name getSimpleName ()
public com.sun.tools.javac.util.List getTypeParameters ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExtendsClause ()
public com.sun.tools.javac.util.List getImplementsClause ()
public com.sun.tools.javac.util.List getMembers ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile java.util.List getMembers ()
public volatile java.util.List getImplementsClause ()
public volatile com.sun.source.tree.Tree getExtendsClause ()
public volatile java.util.List getTypeParameters ()
public volatile javax.lang.model.element.Name getSimpleName ()
public volatile com.sun.source.tree.ModifiersTree getModifiers ()
}
com/sun/tools/javac/tree/JCTree$JCCompilationUnit.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCCompilationUnit extends com.sun.tools.javac.tree.JCTree implements com.sun.source.tree.CompilationUnitTree {
public com.sun.tools.javac.util.List packageAnnotations
public com.sun.tools.javac.tree.JCTree$JCExpression pid
public com.sun.tools.javac.util.List defs
public javax.tools.JavaFileObject sourcefile
public com.sun.tools.javac.code.Symbol$PackageSymbol packge
public com.sun.tools.javac.code.Scope$ImportScope namedImportScope
public com.sun.tools.javac.code.Scope$StarImportScope starImportScope
public com.sun.tools.javac.util.Position$LineMap lineMap
public com.sun.tools.javac.tree.DocCommentTable docComments
public com.sun.tools.javac.tree.EndPosTable endPositions
protected void (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, javax.tools.JavaFileObject, com.sun.tools.javac.code.Symbol$PackageSymbol, com.sun.tools.javac.code.Scope$ImportScope, com.sun.tools.javac.code.Scope$StarImportScope)
com.sun.tools.javac.util.List packageAnnotations
com.sun.tools.javac.tree.JCTree$JCExpression pid
com.sun.tools.javac.util.List defs
javax.tools.JavaFileObject sourcefile
com.sun.tools.javac.code.Symbol$PackageSymbol packge
com.sun.tools.javac.code.Scope$ImportScope namedImportScope
com.sun.tools.javac.code.Scope$StarImportScope starImportScope
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.List getPackageAnnotations ()
public com.sun.tools.javac.util.List getImports ()
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.util.ListBuffer imports
public com.sun.tools.javac.tree.JCTree$JCExpression getPackageName ()
public javax.tools.JavaFileObject getSourceFile ()
public com.sun.tools.javac.util.Position$LineMap getLineMap ()
public com.sun.tools.javac.util.List getTypeDecls ()
com.sun.tools.javac.util.List typeDefs
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.LineMap getLineMap ()
public volatile java.util.List getTypeDecls ()
public volatile java.util.List getImports ()
public volatile com.sun.source.tree.ExpressionTree getPackageName ()
public volatile java.util.List getPackageAnnotations ()
}
com/sun/tools/javac/tree/JCTree$JCConditional.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCConditional extends com.sun.tools.javac.tree.JCTree$JCPolyExpression implements com.sun.source.tree.ConditionalExpressionTree {
public com.sun.tools.javac.tree.JCTree$JCExpression cond
public com.sun.tools.javac.tree.JCTree$JCExpression truepart
public com.sun.tools.javac.tree.JCTree$JCExpression falsepart
protected void (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression cond
com.sun.tools.javac.tree.JCTree$JCExpression truepart
com.sun.tools.javac.tree.JCTree$JCExpression falsepart
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getCondition ()
public com.sun.tools.javac.tree.JCTree$JCExpression getTrueExpression ()
public com.sun.tools.javac.tree.JCTree$JCExpression getFalseExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.ExpressionTree getFalseExpression ()
public volatile com.sun.source.tree.ExpressionTree getTrueExpression ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/sun/tools/javac/tree/JCTree$JCContinue.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCContinue extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.ContinueTree {
public com.sun.tools.javac.util.Name label
public com.sun.tools.javac.tree.JCTree target
protected void (com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.util.Name label
com.sun.tools.javac.tree.JCTree target
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.Name getLabel ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile javax.lang.model.element.Name getLabel ()
}
com/sun/tools/javac/tree/JCTree$JCDoWhileLoop.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCDoWhileLoop extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.DoWhileLoopTree {
public com.sun.tools.javac.tree.JCTree$JCStatement body
public com.sun.tools.javac.tree.JCTree$JCExpression cond
protected void (com.sun.tools.javac.tree.JCTree$JCStatement, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCStatement body
com.sun.tools.javac.tree.JCTree$JCExpression cond
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getCondition ()
public com.sun.tools.javac.tree.JCTree$JCStatement getStatement ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/sun/tools/javac/tree/JCTree$JCEnhancedForLoop.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.EnhancedForLoopTree {
public com.sun.tools.javac.tree.JCTree$JCVariableDecl var
public com.sun.tools.javac.tree.JCTree$JCExpression expr
public com.sun.tools.javac.tree.JCTree$JCStatement body
protected void (com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCStatement)
com.sun.tools.javac.tree.JCTree$JCVariableDecl var
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.tree.JCTree$JCStatement body
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCVariableDecl getVariable ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public com.sun.tools.javac.tree.JCTree$JCStatement getStatement ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
public volatile com.sun.source.tree.VariableTree getVariable ()
}
com/sun/tools/javac/tree/JCTree$JCErroneous.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCErroneous extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.ErroneousTree {
public com.sun.tools.javac.util.List errs
protected void (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List errs
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.List getErrorTrees ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile java.util.List getErrorTrees ()
}
com/sun/tools/javac/tree/JCTree$JCExpression.classJCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.JCTree$JCExpression extends com.sun.tools.javac.tree.JCTree implements com.sun.source.tree.ExpressionTree {
public void ()
public com.sun.tools.javac.tree.JCTree$JCExpression setType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
public com.sun.tools.javac.tree.JCTree$JCExpression setPos (int)
int pos
public boolean isPoly ()
public boolean isStandalone ()
public volatile com.sun.tools.javac.tree.JCTree setType (com.sun.tools.javac.code.Type)
public volatile com.sun.tools.javac.tree.JCTree setPos (int)
}
com/sun/tools/javac/tree/JCTree$JCExpressionStatement.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCExpressionStatement extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.ExpressionStatementTree {
public com.sun.tools.javac.tree.JCTree$JCExpression expr
protected void (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression expr
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public java.lang.String toString ()
java.io.IOException e
java.io.StringWriter s
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/tools/javac/tree/JCTree$JCFieldAccess.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCFieldAccess extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.MemberSelectTree {
public com.sun.tools.javac.tree.JCTree$JCExpression selected
public com.sun.tools.javac.util.Name name
public com.sun.tools.javac.code.Symbol sym
protected void (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.tree.JCTree$JCExpression selected
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol sym
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.util.Name getIdentifier ()
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile javax.lang.model.element.Name getIdentifier ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/tools/javac/tree/JCTree$JCForLoop.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCForLoop extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.ForLoopTree {
public com.sun.tools.javac.util.List init
public com.sun.tools.javac.tree.JCTree$JCExpression cond
public com.sun.tools.javac.util.List step
public com.sun.tools.javac.tree.JCTree$JCStatement body
protected void (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCStatement)
com.sun.tools.javac.util.List init
com.sun.tools.javac.tree.JCTree$JCExpression cond
com.sun.tools.javac.util.List update
com.sun.tools.javac.tree.JCTree$JCStatement body
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getCondition ()
public com.sun.tools.javac.tree.JCTree$JCStatement getStatement ()
public com.sun.tools.javac.util.List getInitializer ()
public com.sun.tools.javac.util.List getUpdate ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile java.util.List getUpdate ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
public volatile java.util.List getInitializer ()
}
com/sun/tools/javac/tree/JCTree$JCFunctionalExpression.classJCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.JCTree$JCFunctionalExpression extends com.sun.tools.javac.tree.JCTree$JCPolyExpression {
public com.sun.tools.javac.util.List targets
public void ()
public com.sun.tools.javac.code.Type getDescriptorType (com.sun.tools.javac.code.Types)
com.sun.tools.javac.code.Types types
}
com/sun/tools/javac/tree/JCTree$JCIdent.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCIdent extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.IdentifierTree {
public com.sun.tools.javac.util.Name name
public com.sun.tools.javac.code.Symbol sym
protected void (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Symbol sym
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.Name getName ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile javax.lang.model.element.Name getName ()
}
com/sun/tools/javac/tree/JCTree$JCIf.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCIf extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.IfTree {
public com.sun.tools.javac.tree.JCTree$JCExpression cond
public com.sun.tools.javac.tree.JCTree$JCStatement thenpart
public com.sun.tools.javac.tree.JCTree$JCStatement elsepart
protected void (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCStatement, com.sun.tools.javac.tree.JCTree$JCStatement)
com.sun.tools.javac.tree.JCTree$JCExpression cond
com.sun.tools.javac.tree.JCTree$JCStatement thenpart
com.sun.tools.javac.tree.JCTree$JCStatement elsepart
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getCondition ()
public com.sun.tools.javac.tree.JCTree$JCStatement getThenStatement ()
public com.sun.tools.javac.tree.JCTree$JCStatement getElseStatement ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.StatementTree getElseStatement ()
public volatile com.sun.source.tree.StatementTree getThenStatement ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/sun/tools/javac/tree/JCTree$JCImport.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCImport extends com.sun.tools.javac.tree.JCTree implements com.sun.source.tree.ImportTree {
public boolean staticImport
public com.sun.tools.javac.tree.JCTree qualid
protected void (com.sun.tools.javac.tree.JCTree, boolean)
com.sun.tools.javac.tree.JCTree qualid
boolean importStatic
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public boolean isStatic ()
public com.sun.tools.javac.tree.JCTree getQualifiedIdentifier ()
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.Tree getQualifiedIdentifier ()
}
com/sun/tools/javac/tree/JCTree$JCInstanceOf.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCInstanceOf extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.InstanceOfTree {
public com.sun.tools.javac.tree.JCTree$JCExpression expr
public com.sun.tools.javac.tree.JCTree clazz
protected void (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.tree.JCTree clazz
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree getType ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.Tree getType ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/tools/javac/tree/JCTree$JCLabeledStatement.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCLabeledStatement extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.LabeledStatementTree {
public com.sun.tools.javac.util.Name label
public com.sun.tools.javac.tree.JCTree$JCStatement body
protected void (com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCStatement)
com.sun.tools.javac.util.Name label
com.sun.tools.javac.tree.JCTree$JCStatement body
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.Name getLabel ()
public com.sun.tools.javac.tree.JCTree$JCStatement getStatement ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile javax.lang.model.element.Name getLabel ()
}
com/sun/tools/javac/tree/JCTree$JCLambda$ParameterKind.classJCTree.java
package com.sun.tools.javac.tree
public final com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind extends java.lang.Enum {
public static final com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind IMPLICIT
public static final com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind EXPLICIT
private static final com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind[] $VALUES
public static com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind[] values ()
public static com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/tree/JCTree$JCLambda.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCLambda extends com.sun.tools.javac.tree.JCTree$JCFunctionalExpression implements com.sun.source.tree.LambdaExpressionTree {
public com.sun.tools.javac.util.List params
public com.sun.tools.javac.tree.JCTree body
public boolean canCompleteNormally
public com.sun.tools.javac.tree.JCTree$JCLambda$ParameterKind paramKind
public void (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.util.List params
com.sun.tools.javac.tree.JCTree body
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree getBody ()
public java.util.List getParameters ()
public com.sun.tools.javac.tree.JCTree$JCLambda setType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
public com.sun.source.tree.LambdaExpressionTree$BodyKind getBodyKind ()
public volatile com.sun.tools.javac.tree.JCTree$JCExpression setType (com.sun.tools.javac.code.Type)
public volatile com.sun.tools.javac.tree.JCTree setType (com.sun.tools.javac.code.Type)
public volatile com.sun.source.tree.Tree getBody ()
}
com/sun/tools/javac/tree/JCTree$JCLiteral.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCLiteral extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.LiteralTree {
public com.sun.tools.javac.code.TypeTag typetag
public Object value
protected void (com.sun.tools.javac.code.TypeTag, java.lang.Object)
com.sun.tools.javac.code.TypeTag typetag
Object value
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object getValue ()
int bi
int ci
char c
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$JCLiteral setType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.tools.javac.tree.JCTree$JCExpression setType (com.sun.tools.javac.code.Type)
public volatile com.sun.tools.javac.tree.JCTree setType (com.sun.tools.javac.code.Type)
}
com/sun/tools/javac/tree/JCTree$JCMemberReference$OverloadKind.classJCTree.java
package com.sun.tools.javac.tree
public final com.sun.tools.javac.tree.JCTree$JCMemberReference$OverloadKind extends java.lang.Enum {
public static final com.sun.tools.javac.tree.JCTree$JCMemberReference$OverloadKind OVERLOADED
public static final com.sun.tools.javac.tree.JCTree$JCMemberReference$OverloadKind UNOVERLOADED
private static final com.sun.tools.javac.tree.JCTree$JCMemberReference$OverloadKind[] $VALUES
public static com.sun.tools.javac.tree.JCTree$JCMemberReference$OverloadKind[] values ()
public static com.sun.tools.javac.tree.JCTree$JCMemberReference$OverloadKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/tree/JCTree$JCMemberReference$ReferenceKind.classJCTree.java
package com.sun.tools.javac.tree
public final com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind extends java.lang.Enum {
public static final com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind SUPER
public static final com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind UNBOUND
public static final com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind STATIC
public static final com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind BOUND
public static final com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind IMPLICIT_INNER
public static final com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind TOPLEVEL
public static final com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind ARRAY_CTOR
final com.sun.source.tree.MemberReferenceTree$ReferenceMode mode
final boolean unbound
private static final com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind[] $VALUES
public static com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind[] values ()
public static com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind valueOf (java.lang.String)
String name
private void (java.lang.String, int, com.sun.source.tree.MemberReferenceTree$ReferenceMode, boolean)
com.sun.source.tree.MemberReferenceTree$ReferenceMode mode
boolean unbound
public boolean isUnbound ()
static void ()
}
com/sun/tools/javac/tree/JCTree$JCMemberReference.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCMemberReference extends com.sun.tools.javac.tree.JCTree$JCFunctionalExpression implements com.sun.source.tree.MemberReferenceTree {
public com.sun.source.tree.MemberReferenceTree$ReferenceMode mode
public com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind kind
public com.sun.tools.javac.util.Name name
public com.sun.tools.javac.tree.JCTree$JCExpression expr
public com.sun.tools.javac.util.List typeargs
public com.sun.tools.javac.code.Symbol sym
public com.sun.tools.javac.code.Type varargsElement
public com.sun.tools.javac.tree.JCTree$JCPolyExpression$PolyKind refPolyKind
public boolean ownerAccessible
public com.sun.tools.javac.tree.JCTree$JCMemberReference$OverloadKind overloadKind
protected void (com.sun.source.tree.MemberReferenceTree$ReferenceMode, com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
com.sun.source.tree.MemberReferenceTree$ReferenceMode mode
com.sun.tools.javac.util.Name name
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.util.List typeargs
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.source.tree.MemberReferenceTree$ReferenceMode getMode ()
public com.sun.tools.javac.tree.JCTree$JCExpression getQualifierExpression ()
public com.sun.tools.javac.util.Name getName ()
public com.sun.tools.javac.util.List getTypeArguments ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public boolean hasKind (com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind)
com.sun.tools.javac.tree.JCTree$JCMemberReference$ReferenceKind kind
public volatile java.util.List getTypeArguments ()
public volatile javax.lang.model.element.Name getName ()
public volatile com.sun.source.tree.ExpressionTree getQualifierExpression ()
}
com/sun/tools/javac/tree/JCTree$JCMethodDecl.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCMethodDecl extends com.sun.tools.javac.tree.JCTree implements com.sun.source.tree.MethodTree {
public com.sun.tools.javac.tree.JCTree$JCModifiers mods
public com.sun.tools.javac.util.Name name
public com.sun.tools.javac.tree.JCTree$JCExpression restype
public com.sun.tools.javac.util.List typarams
public com.sun.tools.javac.tree.JCTree$JCVariableDecl recvparam
public com.sun.tools.javac.util.List params
public com.sun.tools.javac.util.List thrown
public com.sun.tools.javac.tree.JCTree$JCBlock body
public com.sun.tools.javac.tree.JCTree$JCExpression defaultValue
public com.sun.tools.javac.code.Symbol$MethodSymbol sym
protected void (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Symbol$MethodSymbol)
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.util.Name name
com.sun.tools.javac.tree.JCTree$JCExpression restype
com.sun.tools.javac.util.List typarams
com.sun.tools.javac.tree.JCTree$JCVariableDecl recvparam
com.sun.tools.javac.util.List params
com.sun.tools.javac.util.List thrown
com.sun.tools.javac.tree.JCTree$JCBlock body
com.sun.tools.javac.tree.JCTree$JCExpression defaultValue
com.sun.tools.javac.code.Symbol$MethodSymbol sym
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCModifiers getModifiers ()
public com.sun.tools.javac.util.Name getName ()
public com.sun.tools.javac.tree.JCTree getReturnType ()
public com.sun.tools.javac.util.List getTypeParameters ()
public com.sun.tools.javac.util.List getParameters ()
public com.sun.tools.javac.tree.JCTree$JCVariableDecl getReceiverParameter ()
public com.sun.tools.javac.util.List getThrows ()
public com.sun.tools.javac.tree.JCTree$JCBlock getBody ()
public com.sun.tools.javac.tree.JCTree getDefaultValue ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.Tree getDefaultValue ()
public volatile com.sun.source.tree.BlockTree getBody ()
public volatile java.util.List getThrows ()
public volatile com.sun.source.tree.VariableTree getReceiverParameter ()
public volatile java.util.List getParameters ()
public volatile java.util.List getTypeParameters ()
public volatile com.sun.source.tree.Tree getReturnType ()
public volatile javax.lang.model.element.Name getName ()
public volatile com.sun.source.tree.ModifiersTree getModifiers ()
}
com/sun/tools/javac/tree/JCTree$JCMethodInvocation.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCMethodInvocation extends com.sun.tools.javac.tree.JCTree$JCPolyExpression implements com.sun.source.tree.MethodInvocationTree {
public com.sun.tools.javac.util.List typeargs
public com.sun.tools.javac.tree.JCTree$JCExpression meth
public com.sun.tools.javac.util.List args
public com.sun.tools.javac.code.Type varargsElement
protected void (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List typeargs
com.sun.tools.javac.tree.JCTree$JCExpression meth
com.sun.tools.javac.util.List args
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.List getTypeArguments ()
public com.sun.tools.javac.tree.JCTree$JCExpression getMethodSelect ()
public com.sun.tools.javac.util.List getArguments ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$JCMethodInvocation setType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.tools.javac.tree.JCTree$JCExpression setType (com.sun.tools.javac.code.Type)
public volatile com.sun.tools.javac.tree.JCTree setType (com.sun.tools.javac.code.Type)
public volatile java.util.List getArguments ()
public volatile com.sun.source.tree.ExpressionTree getMethodSelect ()
public volatile java.util.List getTypeArguments ()
}
com/sun/tools/javac/tree/JCTree$JCModifiers.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCModifiers extends com.sun.tools.javac.tree.JCTree implements com.sun.source.tree.ModifiersTree {
public long flags
public com.sun.tools.javac.util.List annotations
protected void (long, com.sun.tools.javac.util.List)
long flags
com.sun.tools.javac.util.List annotations
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public java.util.Set getFlags ()
public com.sun.tools.javac.util.List getAnnotations ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile java.util.List getAnnotations ()
}
com/sun/tools/javac/tree/JCTree$JCNewArray.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCNewArray extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.NewArrayTree {
public com.sun.tools.javac.tree.JCTree$JCExpression elemtype
public com.sun.tools.javac.util.List dims
public com.sun.tools.javac.util.List annotations
public com.sun.tools.javac.util.List dimAnnotations
public com.sun.tools.javac.util.List elems
protected void (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree$JCExpression elemtype
com.sun.tools.javac.util.List dims
com.sun.tools.javac.util.List elems
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getType ()
public com.sun.tools.javac.util.List getDimensions ()
public com.sun.tools.javac.util.List getInitializers ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public com.sun.tools.javac.util.List getAnnotations ()
public com.sun.tools.javac.util.List getDimAnnotations ()
public volatile java.util.List getDimAnnotations ()
public volatile java.util.List getAnnotations ()
public volatile java.util.List getInitializers ()
public volatile java.util.List getDimensions ()
public volatile com.sun.source.tree.Tree getType ()
}
com/sun/tools/javac/tree/JCTree$JCNewClass.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCNewClass extends com.sun.tools.javac.tree.JCTree$JCPolyExpression implements com.sun.source.tree.NewClassTree {
public com.sun.tools.javac.tree.JCTree$JCExpression encl
public com.sun.tools.javac.util.List typeargs
public com.sun.tools.javac.tree.JCTree$JCExpression clazz
public com.sun.tools.javac.util.List args
public com.sun.tools.javac.tree.JCTree$JCClassDecl def
public com.sun.tools.javac.code.Symbol constructor
public com.sun.tools.javac.code.Type varargsElement
public com.sun.tools.javac.code.Type constructorType
protected void (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCExpression encl
com.sun.tools.javac.util.List typeargs
com.sun.tools.javac.tree.JCTree$JCExpression clazz
com.sun.tools.javac.util.List args
com.sun.tools.javac.tree.JCTree$JCClassDecl def
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getEnclosingExpression ()
public com.sun.tools.javac.util.List getTypeArguments ()
public com.sun.tools.javac.tree.JCTree$JCExpression getIdentifier ()
public com.sun.tools.javac.util.List getArguments ()
public com.sun.tools.javac.tree.JCTree$JCClassDecl getClassBody ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.ClassTree getClassBody ()
public volatile java.util.List getArguments ()
public volatile com.sun.source.tree.ExpressionTree getIdentifier ()
public volatile java.util.List getTypeArguments ()
public volatile com.sun.source.tree.ExpressionTree getEnclosingExpression ()
}
com/sun/tools/javac/tree/JCTree$JCParens.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCParens extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.ParenthesizedTree {
public com.sun.tools.javac.tree.JCTree$JCExpression expr
protected void (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression expr
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/tools/javac/tree/JCTree$JCPolyExpression$PolyKind.classJCTree.java
package com.sun.tools.javac.tree
public final com.sun.tools.javac.tree.JCTree$JCPolyExpression$PolyKind extends java.lang.Enum {
public static final com.sun.tools.javac.tree.JCTree$JCPolyExpression$PolyKind STANDALONE
public static final com.sun.tools.javac.tree.JCTree$JCPolyExpression$PolyKind POLY
private static final com.sun.tools.javac.tree.JCTree$JCPolyExpression$PolyKind[] $VALUES
public static com.sun.tools.javac.tree.JCTree$JCPolyExpression$PolyKind[] values ()
public static com.sun.tools.javac.tree.JCTree$JCPolyExpression$PolyKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/tree/JCTree$JCPolyExpression.classJCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.JCTree$JCPolyExpression extends com.sun.tools.javac.tree.JCTree$JCExpression {
public com.sun.tools.javac.tree.JCTree$JCPolyExpression$PolyKind polyKind
public void ()
public boolean isPoly ()
public boolean isStandalone ()
}
com/sun/tools/javac/tree/JCTree$JCPrimitiveTypeTree.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.PrimitiveTypeTree {
public com.sun.tools.javac.code.TypeTag typetag
protected void (com.sun.tools.javac.code.TypeTag)
com.sun.tools.javac.code.TypeTag typetag
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public javax.lang.model.type.TypeKind getPrimitiveTypeKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
}
com/sun/tools/javac/tree/JCTree$JCReturn.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCReturn extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.ReturnTree {
public com.sun.tools.javac.tree.JCTree$JCExpression expr
protected void (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression expr
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/tools/javac/tree/JCTree$JCSkip.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCSkip extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.EmptyStatementTree {
protected void ()
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
}
com/sun/tools/javac/tree/JCTree$JCStatement.classJCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.JCTree$JCStatement extends com.sun.tools.javac.tree.JCTree implements com.sun.source.tree.StatementTree {
public void ()
public com.sun.tools.javac.tree.JCTree$JCStatement setType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
public com.sun.tools.javac.tree.JCTree$JCStatement setPos (int)
int pos
public volatile com.sun.tools.javac.tree.JCTree setType (com.sun.tools.javac.code.Type)
public volatile com.sun.tools.javac.tree.JCTree setPos (int)
}
com/sun/tools/javac/tree/JCTree$JCSwitch.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCSwitch extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.SwitchTree {
public com.sun.tools.javac.tree.JCTree$JCExpression selector
public com.sun.tools.javac.util.List cases
protected void (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree$JCExpression selector
com.sun.tools.javac.util.List cases
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public com.sun.tools.javac.util.List getCases ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile java.util.List getCases ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/tools/javac/tree/JCTree$JCSynchronized.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCSynchronized extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.SynchronizedTree {
public com.sun.tools.javac.tree.JCTree$JCExpression lock
public com.sun.tools.javac.tree.JCTree$JCBlock body
protected void (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCBlock)
com.sun.tools.javac.tree.JCTree$JCExpression lock
com.sun.tools.javac.tree.JCTree$JCBlock body
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public com.sun.tools.javac.tree.JCTree$JCBlock getBlock ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.BlockTree getBlock ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/tools/javac/tree/JCTree$JCThrow.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCThrow extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.ThrowTree {
public com.sun.tools.javac.tree.JCTree$JCExpression expr
protected void (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression expr
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/tools/javac/tree/JCTree$JCTry.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCTry extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.TryTree {
public com.sun.tools.javac.tree.JCTree$JCBlock body
public com.sun.tools.javac.util.List catchers
public com.sun.tools.javac.tree.JCTree$JCBlock finalizer
public com.sun.tools.javac.util.List resources
public boolean finallyCanCompleteNormally
protected void (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock)
com.sun.tools.javac.util.List resources
com.sun.tools.javac.tree.JCTree$JCBlock body
com.sun.tools.javac.util.List catchers
com.sun.tools.javac.tree.JCTree$JCBlock finalizer
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCBlock getBlock ()
public com.sun.tools.javac.util.List getCatches ()
public com.sun.tools.javac.tree.JCTree$JCBlock getFinallyBlock ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.util.List getResources ()
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile java.util.List getResources ()
public volatile com.sun.source.tree.BlockTree getFinallyBlock ()
public volatile java.util.List getCatches ()
public volatile com.sun.source.tree.BlockTree getBlock ()
}
com/sun/tools/javac/tree/JCTree$JCTypeApply.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCTypeApply extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.ParameterizedTypeTree {
public com.sun.tools.javac.tree.JCTree$JCExpression clazz
public com.sun.tools.javac.util.List arguments
protected void (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree$JCExpression clazz
com.sun.tools.javac.util.List arguments
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree getType ()
public com.sun.tools.javac.util.List getTypeArguments ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile java.util.List getTypeArguments ()
public volatile com.sun.source.tree.Tree getType ()
}
com/sun/tools/javac/tree/JCTree$JCTypeCast.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCTypeCast extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.TypeCastTree {
public com.sun.tools.javac.tree.JCTree clazz
public com.sun.tools.javac.tree.JCTree$JCExpression expr
protected void (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree clazz
com.sun.tools.javac.tree.JCTree$JCExpression expr
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree getType ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.ExpressionTree getExpression ()
public volatile com.sun.source.tree.Tree getType ()
}
com/sun/tools/javac/tree/JCTree$JCTypeIntersection.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCTypeIntersection extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.IntersectionTypeTree {
public com.sun.tools.javac.util.List bounds
protected void (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List bounds
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.List getBounds ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile java.util.List getBounds ()
}
com/sun/tools/javac/tree/JCTree$JCTypeParameter.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCTypeParameter extends com.sun.tools.javac.tree.JCTree implements com.sun.source.tree.TypeParameterTree {
public com.sun.tools.javac.util.Name name
public com.sun.tools.javac.util.List bounds
public com.sun.tools.javac.util.List annotations
protected void (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List bounds
com.sun.tools.javac.util.List annotations
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.Name getName ()
public com.sun.tools.javac.util.List getBounds ()
public com.sun.tools.javac.util.List getAnnotations ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile java.util.List getAnnotations ()
public volatile java.util.List getBounds ()
public volatile javax.lang.model.element.Name getName ()
}
com/sun/tools/javac/tree/JCTree$JCTypeUnion.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCTypeUnion extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.UnionTypeTree {
public com.sun.tools.javac.util.List alternatives
protected void (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List components
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.util.List getTypeAlternatives ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile java.util.List getTypeAlternatives ()
}
com/sun/tools/javac/tree/JCTree$JCUnary.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCUnary extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.UnaryTree {
private com.sun.tools.javac.tree.JCTree$Tag opcode
public com.sun.tools.javac.tree.JCTree$JCExpression arg
public com.sun.tools.javac.code.Symbol operator
protected void (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$Tag opcode
com.sun.tools.javac.tree.JCTree$JCExpression arg
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getExpression ()
public com.sun.tools.javac.code.Symbol getOperator ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public void setTag (com.sun.tools.javac.tree.JCTree$Tag)
com.sun.tools.javac.tree.JCTree$Tag tag
public volatile com.sun.source.tree.ExpressionTree getExpression ()
}
com/sun/tools/javac/tree/JCTree$JCVariableDecl.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCVariableDecl extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.VariableTree {
public com.sun.tools.javac.tree.JCTree$JCModifiers mods
public com.sun.tools.javac.util.Name name
public com.sun.tools.javac.tree.JCTree$JCExpression nameexpr
public com.sun.tools.javac.tree.JCTree$JCExpression vartype
public com.sun.tools.javac.tree.JCTree$JCExpression init
public com.sun.tools.javac.code.Symbol$VarSymbol sym
protected void (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Symbol$VarSymbol)
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.util.Name name
com.sun.tools.javac.tree.JCTree$JCExpression vartype
com.sun.tools.javac.tree.JCTree$JCExpression init
com.sun.tools.javac.code.Symbol$VarSymbol sym
protected void (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.tree.JCTree$JCExpression nameexpr
com.sun.tools.javac.tree.JCTree$JCExpression vartype
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCModifiers getModifiers ()
public com.sun.tools.javac.util.Name getName ()
public com.sun.tools.javac.tree.JCTree$JCExpression getNameExpression ()
public com.sun.tools.javac.tree.JCTree getType ()
public com.sun.tools.javac.tree.JCTree$JCExpression getInitializer ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.ExpressionTree getInitializer ()
public volatile com.sun.source.tree.Tree getType ()
public volatile com.sun.source.tree.ExpressionTree getNameExpression ()
public volatile javax.lang.model.element.Name getName ()
public volatile com.sun.source.tree.ModifiersTree getModifiers ()
}
com/sun/tools/javac/tree/JCTree$JCWhileLoop.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCWhileLoop extends com.sun.tools.javac.tree.JCTree$JCStatement implements com.sun.source.tree.WhileLoopTree {
public com.sun.tools.javac.tree.JCTree$JCExpression cond
public com.sun.tools.javac.tree.JCTree$JCStatement body
protected void (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCStatement)
com.sun.tools.javac.tree.JCTree$JCExpression cond
com.sun.tools.javac.tree.JCTree$JCStatement body
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree$JCExpression getCondition ()
public com.sun.tools.javac.tree.JCTree$JCStatement getStatement ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.StatementTree getStatement ()
public volatile com.sun.source.tree.ExpressionTree getCondition ()
}
com/sun/tools/javac/tree/JCTree$JCWildcard.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$JCWildcard extends com.sun.tools.javac.tree.JCTree$JCExpression implements com.sun.source.tree.WildcardTree {
public com.sun.tools.javac.tree.JCTree$TypeBoundKind kind
public com.sun.tools.javac.tree.JCTree inner
protected void (com.sun.tools.javac.tree.JCTree$TypeBoundKind, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree$TypeBoundKind kind
com.sun.tools.javac.tree.JCTree inner
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public com.sun.tools.javac.tree.JCTree getBound ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
public volatile com.sun.source.tree.Tree getBound ()
}
com/sun/tools/javac/tree/JCTree$LetExpr.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$LetExpr extends com.sun.tools.javac.tree.JCTree$JCExpression {
public com.sun.tools.javac.util.List defs
public com.sun.tools.javac.tree.JCTree expr
protected void (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.util.List defs
com.sun.tools.javac.tree.JCTree expr
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
}
com/sun/tools/javac/tree/JCTree$Tag.classJCTree.java
package com.sun.tools.javac.tree
public final com.sun.tools.javac.tree.JCTree$Tag extends java.lang.Enum {
public static final com.sun.tools.javac.tree.JCTree$Tag NO_TAG
public static final com.sun.tools.javac.tree.JCTree$Tag TOPLEVEL
public static final com.sun.tools.javac.tree.JCTree$Tag IMPORT
public static final com.sun.tools.javac.tree.JCTree$Tag CLASSDEF
public static final com.sun.tools.javac.tree.JCTree$Tag METHODDEF
public static final com.sun.tools.javac.tree.JCTree$Tag VARDEF
public static final com.sun.tools.javac.tree.JCTree$Tag SKIP
public static final com.sun.tools.javac.tree.JCTree$Tag BLOCK
public static final com.sun.tools.javac.tree.JCTree$Tag DOLOOP
public static final com.sun.tools.javac.tree.JCTree$Tag WHILELOOP
public static final com.sun.tools.javac.tree.JCTree$Tag FORLOOP
public static final com.sun.tools.javac.tree.JCTree$Tag FOREACHLOOP
public static final com.sun.tools.javac.tree.JCTree$Tag LABELLED
public static final com.sun.tools.javac.tree.JCTree$Tag SWITCH
public static final com.sun.tools.javac.tree.JCTree$Tag CASE
public static final com.sun.tools.javac.tree.JCTree$Tag SYNCHRONIZED
public static final com.sun.tools.javac.tree.JCTree$Tag TRY
public static final com.sun.tools.javac.tree.JCTree$Tag CATCH
public static final com.sun.tools.javac.tree.JCTree$Tag CONDEXPR
public static final com.sun.tools.javac.tree.JCTree$Tag IF
public static final com.sun.tools.javac.tree.JCTree$Tag EXEC
public static final com.sun.tools.javac.tree.JCTree$Tag BREAK
public static final com.sun.tools.javac.tree.JCTree$Tag CONTINUE
public static final com.sun.tools.javac.tree.JCTree$Tag RETURN
public static final com.sun.tools.javac.tree.JCTree$Tag THROW
public static final com.sun.tools.javac.tree.JCTree$Tag ASSERT
public static final com.sun.tools.javac.tree.JCTree$Tag APPLY
public static final com.sun.tools.javac.tree.JCTree$Tag NEWCLASS
public static final com.sun.tools.javac.tree.JCTree$Tag NEWARRAY
public static final com.sun.tools.javac.tree.JCTree$Tag LAMBDA
public static final com.sun.tools.javac.tree.JCTree$Tag PARENS
public static final com.sun.tools.javac.tree.JCTree$Tag ASSIGN
public static final com.sun.tools.javac.tree.JCTree$Tag TYPECAST
public static final com.sun.tools.javac.tree.JCTree$Tag TYPETEST
public static final com.sun.tools.javac.tree.JCTree$Tag INDEXED
public static final com.sun.tools.javac.tree.JCTree$Tag SELECT
public static final com.sun.tools.javac.tree.JCTree$Tag REFERENCE
public static final com.sun.tools.javac.tree.JCTree$Tag IDENT
public static final com.sun.tools.javac.tree.JCTree$Tag LITERAL
public static final com.sun.tools.javac.tree.JCTree$Tag TYPEIDENT
public static final com.sun.tools.javac.tree.JCTree$Tag TYPEARRAY
public static final com.sun.tools.javac.tree.JCTree$Tag TYPEAPPLY
public static final com.sun.tools.javac.tree.JCTree$Tag TYPEUNION
public static final com.sun.tools.javac.tree.JCTree$Tag TYPEINTERSECTION
public static final com.sun.tools.javac.tree.JCTree$Tag TYPEPARAMETER
public static final com.sun.tools.javac.tree.JCTree$Tag WILDCARD
public static final com.sun.tools.javac.tree.JCTree$Tag TYPEBOUNDKIND
public static final com.sun.tools.javac.tree.JCTree$Tag ANNOTATION
public static final com.sun.tools.javac.tree.JCTree$Tag TYPE_ANNOTATION
public static final com.sun.tools.javac.tree.JCTree$Tag MODIFIERS
public static final com.sun.tools.javac.tree.JCTree$Tag ANNOTATED_TYPE
public static final com.sun.tools.javac.tree.JCTree$Tag ERRONEOUS
public static final com.sun.tools.javac.tree.JCTree$Tag POS
public static final com.sun.tools.javac.tree.JCTree$Tag NEG
public static final com.sun.tools.javac.tree.JCTree$Tag NOT
public static final com.sun.tools.javac.tree.JCTree$Tag COMPL
public static final com.sun.tools.javac.tree.JCTree$Tag PREINC
public static final com.sun.tools.javac.tree.JCTree$Tag PREDEC
public static final com.sun.tools.javac.tree.JCTree$Tag POSTINC
public static final com.sun.tools.javac.tree.JCTree$Tag POSTDEC
public static final com.sun.tools.javac.tree.JCTree$Tag NULLCHK
public static final com.sun.tools.javac.tree.JCTree$Tag OR
public static final com.sun.tools.javac.tree.JCTree$Tag AND
public static final com.sun.tools.javac.tree.JCTree$Tag BITOR
public static final com.sun.tools.javac.tree.JCTree$Tag BITXOR
public static final com.sun.tools.javac.tree.JCTree$Tag BITAND
public static final com.sun.tools.javac.tree.JCTree$Tag EQ
public static final com.sun.tools.javac.tree.JCTree$Tag NE
public static final com.sun.tools.javac.tree.JCTree$Tag LT
public static final com.sun.tools.javac.tree.JCTree$Tag GT
public static final com.sun.tools.javac.tree.JCTree$Tag LE
public static final com.sun.tools.javac.tree.JCTree$Tag GE
public static final com.sun.tools.javac.tree.JCTree$Tag SL
public static final com.sun.tools.javac.tree.JCTree$Tag SR
public static final com.sun.tools.javac.tree.JCTree$Tag USR
public static final com.sun.tools.javac.tree.JCTree$Tag PLUS
public static final com.sun.tools.javac.tree.JCTree$Tag MINUS
public static final com.sun.tools.javac.tree.JCTree$Tag MUL
public static final com.sun.tools.javac.tree.JCTree$Tag DIV
public static final com.sun.tools.javac.tree.JCTree$Tag MOD
public static final com.sun.tools.javac.tree.JCTree$Tag BITOR_ASG
public static final com.sun.tools.javac.tree.JCTree$Tag BITXOR_ASG
public static final com.sun.tools.javac.tree.JCTree$Tag BITAND_ASG
public static final com.sun.tools.javac.tree.JCTree$Tag SL_ASG
public static final com.sun.tools.javac.tree.JCTree$Tag SR_ASG
public static final com.sun.tools.javac.tree.JCTree$Tag USR_ASG
public static final com.sun.tools.javac.tree.JCTree$Tag PLUS_ASG
public static final com.sun.tools.javac.tree.JCTree$Tag MINUS_ASG
public static final com.sun.tools.javac.tree.JCTree$Tag MUL_ASG
public static final com.sun.tools.javac.tree.JCTree$Tag DIV_ASG
public static final com.sun.tools.javac.tree.JCTree$Tag MOD_ASG
public static final com.sun.tools.javac.tree.JCTree$Tag LETEXPR
private final com.sun.tools.javac.tree.JCTree$Tag noAssignTag
private static final int numberOfOperators
private static final com.sun.tools.javac.tree.JCTree$Tag[] $VALUES
public static com.sun.tools.javac.tree.JCTree$Tag[] values ()
public static com.sun.tools.javac.tree.JCTree$Tag valueOf (java.lang.String)
String name
private void (java.lang.String, int, com.sun.tools.javac.tree.JCTree$Tag)
com.sun.tools.javac.tree.JCTree$Tag noAssignTag
private void (java.lang.String, int)
public static int getNumberOfOperators ()
public com.sun.tools.javac.tree.JCTree$Tag noAssignOp ()
public boolean isPostUnaryOp ()
public boolean isIncOrDecUnaryOp ()
public boolean isAssignop ()
public int operatorIndex ()
static void ()
}
com/sun/tools/javac/tree/JCTree$TypeBoundKind.classJCTree.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.JCTree$TypeBoundKind extends com.sun.tools.javac.tree.JCTree {
public com.sun.tools.javac.code.BoundKind kind
protected void (com.sun.tools.javac.code.BoundKind)
com.sun.tools.javac.code.BoundKind kind
public void accept (com.sun.tools.javac.tree.JCTree$Visitor)
com.sun.tools.javac.tree.JCTree$Visitor v
public com.sun.source.tree.Tree$Kind getKind ()
public java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
com.sun.source.tree.TreeVisitor v
Object d
public com.sun.tools.javac.tree.JCTree$Tag getTag ()
}
com/sun/tools/javac/tree/JCTree$Visitor.classJCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.JCTree$Visitor extends java.lang.Object {
public void ()
public void visitTopLevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit that
public void visitImport (com.sun.tools.javac.tree.JCTree$JCImport)
com.sun.tools.javac.tree.JCTree$JCImport that
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl that
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCMethodDecl that
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl that
public void visitSkip (com.sun.tools.javac.tree.JCTree$JCSkip)
com.sun.tools.javac.tree.JCTree$JCSkip that
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
com.sun.tools.javac.tree.JCTree$JCBlock that
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
com.sun.tools.javac.tree.JCTree$JCDoWhileLoop that
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
com.sun.tools.javac.tree.JCTree$JCWhileLoop that
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
com.sun.tools.javac.tree.JCTree$JCForLoop that
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop that
public void visitLabelled (com.sun.tools.javac.tree.JCTree$JCLabeledStatement)
com.sun.tools.javac.tree.JCTree$JCLabeledStatement that
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
com.sun.tools.javac.tree.JCTree$JCSwitch that
public void visitCase (com.sun.tools.javac.tree.JCTree$JCCase)
com.sun.tools.javac.tree.JCTree$JCCase that
public void visitSynchronized (com.sun.tools.javac.tree.JCTree$JCSynchronized)
com.sun.tools.javac.tree.JCTree$JCSynchronized that
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
com.sun.tools.javac.tree.JCTree$JCTry that
public void visitCatch (com.sun.tools.javac.tree.JCTree$JCCatch)
com.sun.tools.javac.tree.JCTree$JCCatch that
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
com.sun.tools.javac.tree.JCTree$JCConditional that
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
com.sun.tools.javac.tree.JCTree$JCIf that
public void visitExec (com.sun.tools.javac.tree.JCTree$JCExpressionStatement)
com.sun.tools.javac.tree.JCTree$JCExpressionStatement that
public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak)
com.sun.tools.javac.tree.JCTree$JCBreak that
public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue)
com.sun.tools.javac.tree.JCTree$JCContinue that
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
com.sun.tools.javac.tree.JCTree$JCReturn that
public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow)
com.sun.tools.javac.tree.JCTree$JCThrow that
public void visitAssert (com.sun.tools.javac.tree.JCTree$JCAssert)
com.sun.tools.javac.tree.JCTree$JCAssert that
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.tree.JCTree$JCMethodInvocation that
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCNewClass that
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
com.sun.tools.javac.tree.JCTree$JCNewArray that
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.tree.JCTree$JCLambda that
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
com.sun.tools.javac.tree.JCTree$JCParens that
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
com.sun.tools.javac.tree.JCTree$JCAssign that
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
com.sun.tools.javac.tree.JCTree$JCAssignOp that
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
com.sun.tools.javac.tree.JCTree$JCUnary that
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
com.sun.tools.javac.tree.JCTree$JCBinary that
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
com.sun.tools.javac.tree.JCTree$JCTypeCast that
public void visitTypeTest (com.sun.tools.javac.tree.JCTree$JCInstanceOf)
com.sun.tools.javac.tree.JCTree$JCInstanceOf that
public void visitIndexed (com.sun.tools.javac.tree.JCTree$JCArrayAccess)
com.sun.tools.javac.tree.JCTree$JCArrayAccess that
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.tree.JCTree$JCFieldAccess that
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
com.sun.tools.javac.tree.JCTree$JCMemberReference that
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.tree.JCTree$JCIdent that
public void visitLiteral (com.sun.tools.javac.tree.JCTree$JCLiteral)
com.sun.tools.javac.tree.JCTree$JCLiteral that
public void visitTypeIdent (com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree)
com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree that
public void visitTypeArray (com.sun.tools.javac.tree.JCTree$JCArrayTypeTree)
com.sun.tools.javac.tree.JCTree$JCArrayTypeTree that
public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply)
com.sun.tools.javac.tree.JCTree$JCTypeApply that
public void visitTypeUnion (com.sun.tools.javac.tree.JCTree$JCTypeUnion)
com.sun.tools.javac.tree.JCTree$JCTypeUnion that
public void visitTypeIntersection (com.sun.tools.javac.tree.JCTree$JCTypeIntersection)
com.sun.tools.javac.tree.JCTree$JCTypeIntersection that
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
com.sun.tools.javac.tree.JCTree$JCTypeParameter that
public void visitWildcard (com.sun.tools.javac.tree.JCTree$JCWildcard)
com.sun.tools.javac.tree.JCTree$JCWildcard that
public void visitTypeBoundKind (com.sun.tools.javac.tree.JCTree$TypeBoundKind)
com.sun.tools.javac.tree.JCTree$TypeBoundKind that
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
com.sun.tools.javac.tree.JCTree$JCAnnotation that
public void visitModifiers (com.sun.tools.javac.tree.JCTree$JCModifiers)
com.sun.tools.javac.tree.JCTree$JCModifiers that
public void visitAnnotatedType (com.sun.tools.javac.tree.JCTree$JCAnnotatedType)
com.sun.tools.javac.tree.JCTree$JCAnnotatedType that
public void visitErroneous (com.sun.tools.javac.tree.JCTree$JCErroneous)
com.sun.tools.javac.tree.JCTree$JCErroneous that
public void visitLetExpr (com.sun.tools.javac.tree.JCTree$LetExpr)
com.sun.tools.javac.tree.JCTree$LetExpr that
public void visitTree (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree that
}
com/sun/tools/javac/tree/JCTree.classJCTree.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.JCTree extends java.lang.Object implements com.sun.source.tree.Tree java.lang.Cloneable com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition {
public int pos
public com.sun.tools.javac.code.Type type
public void ()
public abstract com.sun.tools.javac.tree.JCTree$Tag getTag ()
public boolean hasTag (com.sun.tools.javac.tree.JCTree$Tag)
com.sun.tools.javac.tree.JCTree$Tag tag
public java.lang.String toString ()
java.io.IOException e
java.io.StringWriter s
public com.sun.tools.javac.tree.JCTree setPos (int)
int pos
public com.sun.tools.javac.tree.JCTree setType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type type
public abstract void accept (com.sun.tools.javac.tree.JCTree$Visitor)
public abstract java.lang.Object accept (com.sun.source.tree.TreeVisitor, java.lang.Object)
public java.lang.Object clone ()
CloneNotSupportedException e
public com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos ()
public com.sun.tools.javac.tree.JCTree getTree ()
public int getStartPosition ()
public int getPreferredPosition ()
public int getEndPosition (com.sun.tools.javac.tree.EndPosTable)
com.sun.tools.javac.tree.EndPosTable endPosTable
}
com/sun/tools/javac/tree/Pretty$1.classPretty.java
package com.sun.tools.javac.tree
com.sun.tools.javac.tree.Pretty$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static final int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static void ()
}
com/sun/tools/javac/tree/Pretty$1UsedVisitor.classPretty.java
package com.sun.tools.javac.tree
com.sun.tools.javac.tree.Pretty$1UsedVisitor extends com.sun.tools.javac.tree.TreeScanner {
boolean result
final com.sun.tools.javac.code.Symbol val$t
final com.sun.tools.javac.tree.Pretty this$0
void (com.sun.tools.javac.tree.Pretty, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.tree.Pretty this$0
public void scan (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.tree.JCTree$JCIdent tree
}
com/sun/tools/javac/tree/Pretty$UncheckedIOException.classPretty.java
package com.sun.tools.javac.tree
com.sun.tools.javac.tree.Pretty$UncheckedIOException extends java.lang.Error {
static final long serialVersionUID
void (java.io.IOException)
java.io.IOException e
}
com/sun/tools/javac/tree/Pretty.classPretty.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.Pretty extends com.sun.tools.javac.tree.JCTree$Visitor {
private final boolean sourceOutput
java.io.Writer out
public int width
int lmargin
com.sun.tools.javac.util.Name enclClassName
com.sun.tools.javac.tree.DocCommentTable docComments
private static final String trimSequence
private static final int PREFERRED_LENGTH
String lineSep
int prec
public void (java.io.Writer, boolean)
java.io.Writer out
boolean sourceOutput
void align () throws java.io.IOException
int i
void indent ()
void undent ()
void open (int, int) throws java.io.IOException
int contextPrec
int ownPrec
void close (int, int) throws java.io.IOException
int contextPrec
int ownPrec
public void print (java.lang.Object) throws java.io.IOException
Object s
public void println () throws java.io.IOException
public static java.lang.String toSimpleString (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public static java.lang.String toSimpleString (com.sun.tools.javac.tree.JCTree, int)
java.io.IOException e
int head
int tail
com.sun.tools.javac.tree.JCTree tree
int maxLength
java.io.StringWriter s
String res
public void printExpr (com.sun.tools.javac.tree.JCTree, int) throws java.io.IOException
java.io.IOException e
com.sun.tools.javac.tree.Pretty$UncheckedIOException ex
com.sun.tools.javac.tree.JCTree tree
int prec
int prevPrec
public void printExpr (com.sun.tools.javac.tree.JCTree) throws java.io.IOException
com.sun.tools.javac.tree.JCTree tree
public void printStat (com.sun.tools.javac.tree.JCTree) throws java.io.IOException
com.sun.tools.javac.tree.JCTree tree
public void printExprs (com.sun.tools.javac.util.List, java.lang.String) throws java.io.IOException
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
String sep
public void printExprs (com.sun.tools.javac.util.List) throws java.io.IOException
com.sun.tools.javac.util.List trees
public void printStats (com.sun.tools.javac.util.List) throws java.io.IOException
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
public void printFlags (long) throws java.io.IOException
long flags
public void printAnnotations (com.sun.tools.javac.util.List) throws java.io.IOException
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
public void printTypeAnnotations (com.sun.tools.javac.util.List) throws java.io.IOException
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
public void printDocComment (com.sun.tools.javac.tree.JCTree) throws java.io.IOException
int pos
int endpos
String dc
com.sun.tools.javac.tree.JCTree tree
static int lineEndPos (java.lang.String, int)
String s
int start
int pos
public void printTypeParameters (com.sun.tools.javac.util.List) throws java.io.IOException
com.sun.tools.javac.util.List trees
public void printBlock (com.sun.tools.javac.util.List) throws java.io.IOException
com.sun.tools.javac.util.List stats
public void printEnumBody (com.sun.tools.javac.util.List) throws java.io.IOException
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List stats
boolean first
boolean isEnumerator (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree t
public void printUnit (com.sun.tools.javac.tree.JCTree$JCCompilationUnit, com.sun.tools.javac.tree.JCTree$JCClassDecl) throws java.io.IOException
com.sun.tools.javac.tree.JCTree$JCImport imp
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
com.sun.tools.javac.tree.JCTree$JCClassDecl cdef
boolean firstImport
boolean isUsed (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.code.Symbol t
com.sun.tools.javac.tree.JCTree cdef
com.sun.tools.javac.tree.Pretty$1UsedVisitor v
public void visitTopLevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
public void visitImport (com.sun.tools.javac.tree.JCTree$JCImport)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCImport tree
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.util.Name enclClassNamePrev
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCNewClass init
com.sun.tools.javac.tree.JCTree vartype
com.sun.tools.javac.util.List tas
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
public void visitSkip (com.sun.tools.javac.tree.JCTree$JCSkip)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCSkip tree
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCBlock tree
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCDoWhileLoop tree
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCWhileLoop tree
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
com.sun.tools.javac.tree.JCTree$JCVariableDecl vdef
com.sun.tools.javac.util.List l
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCForLoop tree
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop tree
public void visitLabelled (com.sun.tools.javac.tree.JCTree$JCLabeledStatement)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCLabeledStatement tree
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCSwitch tree
public void visitCase (com.sun.tools.javac.tree.JCTree$JCCase)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCCase tree
public void visitSynchronized (com.sun.tools.javac.tree.JCTree$JCSynchronized)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCSynchronized tree
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
com.sun.tools.javac.tree.JCTree var
boolean first
com.sun.tools.javac.util.List l
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCTry tree
public void visitCatch (com.sun.tools.javac.tree.JCTree$JCCatch)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCCatch tree
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCConditional tree
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCIf tree
public void visitExec (com.sun.tools.javac.tree.JCTree$JCExpressionStatement)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCExpressionStatement tree
public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCBreak tree
public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCContinue tree
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCReturn tree
public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCThrow tree
public void visitAssert (com.sun.tools.javac.tree.JCTree$JCAssert)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCAssert tree
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.tree.JCTree$JCFieldAccess left
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.util.Name enclClassNamePrev
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCNewClass tree
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
com.sun.tools.javac.util.List l
com.sun.tools.javac.tree.JCTree elem
int i
com.sun.tools.javac.util.List da
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCNewArray tree
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.tree.JCTree$JCVariableDecl param
String sep
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCLambda tree
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCParens tree
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCAssign tree
public java.lang.String operatorName (com.sun.tools.javac.tree.JCTree$Tag)
com.sun.tools.javac.tree.JCTree$Tag tag
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCAssignOp tree
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
int ownprec
String opname
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCUnary tree
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
int ownprec
String opname
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCBinary tree
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCTypeCast tree
public void visitTypeTest (com.sun.tools.javac.tree.JCTree$JCInstanceOf)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCInstanceOf tree
public void visitIndexed (com.sun.tools.javac.tree.JCTree$JCArrayAccess)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCArrayAccess tree
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCMemberReference tree
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCIdent tree
public void visitLiteral (com.sun.tools.javac.tree.JCTree$JCLiteral)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCLiteral tree
public void visitTypeIdent (com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree tree
public void visitTypeArray (com.sun.tools.javac.tree.JCTree$JCArrayTypeTree)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCArrayTypeTree tree
private void printBaseElementType (com.sun.tools.javac.tree.JCTree) throws java.io.IOException
com.sun.tools.javac.tree.JCTree tree
private void printBrackets (com.sun.tools.javac.tree.JCTree) throws java.io.IOException
com.sun.tools.javac.tree.JCTree$JCAnnotatedType atype
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.JCTree elem
public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCTypeApply tree
public void visitTypeUnion (com.sun.tools.javac.tree.JCTree$JCTypeUnion)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCTypeUnion tree
public void visitTypeIntersection (com.sun.tools.javac.tree.JCTree$JCTypeIntersection)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCTypeIntersection tree
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCTypeParameter tree
public void visitWildcard (com.sun.tools.javac.tree.JCTree$JCWildcard)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCWildcard tree
public void visitTypeBoundKind (com.sun.tools.javac.tree.JCTree$TypeBoundKind)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$TypeBoundKind tree
public void visitErroneous (com.sun.tools.javac.tree.JCTree$JCErroneous)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCErroneous tree
public void visitLetExpr (com.sun.tools.javac.tree.JCTree$LetExpr)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$LetExpr tree
public void visitModifiers (com.sun.tools.javac.tree.JCTree$JCModifiers)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCModifiers mods
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCAnnotation tree
public void visitAnnotatedType (com.sun.tools.javac.tree.JCTree$JCAnnotatedType)
com.sun.tools.javac.tree.JCTree$JCFieldAccess access
java.io.IOException e
com.sun.tools.javac.tree.JCTree$JCAnnotatedType tree
public void visitTree (com.sun.tools.javac.tree.JCTree)
java.io.IOException e
com.sun.tools.javac.tree.JCTree tree
}
com/sun/tools/javac/tree/TreeCopier$1.classTreeCopier.java
package com.sun.tools.javac.tree
com.sun.tools.javac.tree.TreeCopier$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static void ()
}
com/sun/tools/javac/tree/TreeCopier.classTreeCopier.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.TreeCopier extends java.lang.Object implements com.sun.source.tree.TreeVisitor {
private com.sun.tools.javac.tree.TreeMaker M
public void (com.sun.tools.javac.tree.TreeMaker)
com.sun.tools.javac.tree.TreeMaker M
public com.sun.tools.javac.tree.JCTree copy (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public com.sun.tools.javac.tree.JCTree copy (com.sun.tools.javac.tree.JCTree, java.lang.Object)
com.sun.tools.javac.tree.JCTree tree
Object p
public com.sun.tools.javac.util.List copy (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List trees
public com.sun.tools.javac.util.List copy (com.sun.tools.javac.util.List, java.lang.Object)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.util.List trees
Object p
com.sun.tools.javac.util.ListBuffer lb
public com.sun.tools.javac.tree.JCTree visitAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, java.lang.Object)
com.sun.source.tree.AnnotatedTypeTree node
Object p
com.sun.tools.javac.tree.JCTree$JCAnnotatedType t
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.tree.JCTree$JCExpression underlyingType
public com.sun.tools.javac.tree.JCTree visitAnnotation (com.sun.source.tree.AnnotationTree, java.lang.Object)
com.sun.tools.javac.tree.JCTree$JCAnnotation newTA
com.sun.tools.javac.tree.JCTree$JCAnnotation newT
com.sun.source.tree.AnnotationTree node
Object p
com.sun.tools.javac.tree.JCTree$JCAnnotation t
com.sun.tools.javac.tree.JCTree annotationType
com.sun.tools.javac.util.List args
public com.sun.tools.javac.tree.JCTree visitAssert (com.sun.source.tree.AssertTree, java.lang.Object)
com.sun.source.tree.AssertTree node
Object p
com.sun.tools.javac.tree.JCTree$JCAssert t
com.sun.tools.javac.tree.JCTree$JCExpression cond
com.sun.tools.javac.tree.JCTree$JCExpression detail
public com.sun.tools.javac.tree.JCTree visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Object)
com.sun.source.tree.AssignmentTree node
Object p
com.sun.tools.javac.tree.JCTree$JCAssign t
com.sun.tools.javac.tree.JCTree$JCExpression lhs
com.sun.tools.javac.tree.JCTree$JCExpression rhs
public com.sun.tools.javac.tree.JCTree visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Object)
com.sun.source.tree.CompoundAssignmentTree node
Object p
com.sun.tools.javac.tree.JCTree$JCAssignOp t
com.sun.tools.javac.tree.JCTree lhs
com.sun.tools.javac.tree.JCTree rhs
public com.sun.tools.javac.tree.JCTree visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
com.sun.source.tree.BinaryTree node
Object p
com.sun.tools.javac.tree.JCTree$JCBinary t
com.sun.tools.javac.tree.JCTree$JCExpression lhs
com.sun.tools.javac.tree.JCTree$JCExpression rhs
public com.sun.tools.javac.tree.JCTree visitBlock (com.sun.source.tree.BlockTree, java.lang.Object)
com.sun.source.tree.BlockTree node
Object p
com.sun.tools.javac.tree.JCTree$JCBlock t
com.sun.tools.javac.util.List stats
public com.sun.tools.javac.tree.JCTree visitBreak (com.sun.source.tree.BreakTree, java.lang.Object)
com.sun.source.tree.BreakTree node
Object p
com.sun.tools.javac.tree.JCTree$JCBreak t
public com.sun.tools.javac.tree.JCTree visitCase (com.sun.source.tree.CaseTree, java.lang.Object)
com.sun.source.tree.CaseTree node
Object p
com.sun.tools.javac.tree.JCTree$JCCase t
com.sun.tools.javac.tree.JCTree$JCExpression pat
com.sun.tools.javac.util.List stats
public com.sun.tools.javac.tree.JCTree visitCatch (com.sun.source.tree.CatchTree, java.lang.Object)
com.sun.source.tree.CatchTree node
Object p
com.sun.tools.javac.tree.JCTree$JCCatch t
com.sun.tools.javac.tree.JCTree$JCVariableDecl param
com.sun.tools.javac.tree.JCTree$JCBlock body
public com.sun.tools.javac.tree.JCTree visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
com.sun.source.tree.ClassTree node
Object p
com.sun.tools.javac.tree.JCTree$JCClassDecl t
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.util.List typarams
com.sun.tools.javac.tree.JCTree$JCExpression extending
com.sun.tools.javac.util.List implementing
com.sun.tools.javac.util.List defs
public com.sun.tools.javac.tree.JCTree visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
com.sun.source.tree.ConditionalExpressionTree node
Object p
com.sun.tools.javac.tree.JCTree$JCConditional t
com.sun.tools.javac.tree.JCTree$JCExpression cond
com.sun.tools.javac.tree.JCTree$JCExpression truepart
com.sun.tools.javac.tree.JCTree$JCExpression falsepart
public com.sun.tools.javac.tree.JCTree visitContinue (com.sun.source.tree.ContinueTree, java.lang.Object)
com.sun.source.tree.ContinueTree node
Object p
com.sun.tools.javac.tree.JCTree$JCContinue t
public com.sun.tools.javac.tree.JCTree visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, java.lang.Object)
com.sun.source.tree.DoWhileLoopTree node
Object p
com.sun.tools.javac.tree.JCTree$JCDoWhileLoop t
com.sun.tools.javac.tree.JCTree$JCStatement body
com.sun.tools.javac.tree.JCTree$JCExpression cond
public com.sun.tools.javac.tree.JCTree visitErroneous (com.sun.source.tree.ErroneousTree, java.lang.Object)
com.sun.source.tree.ErroneousTree node
Object p
com.sun.tools.javac.tree.JCTree$JCErroneous t
com.sun.tools.javac.util.List errs
public com.sun.tools.javac.tree.JCTree visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Object)
com.sun.source.tree.ExpressionStatementTree node
Object p
com.sun.tools.javac.tree.JCTree$JCExpressionStatement t
com.sun.tools.javac.tree.JCTree$JCExpression expr
public com.sun.tools.javac.tree.JCTree visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, java.lang.Object)
com.sun.source.tree.EnhancedForLoopTree node
Object p
com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop t
com.sun.tools.javac.tree.JCTree$JCVariableDecl var
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.tree.JCTree$JCStatement body
public com.sun.tools.javac.tree.JCTree visitForLoop (com.sun.source.tree.ForLoopTree, java.lang.Object)
com.sun.source.tree.ForLoopTree node
Object p
com.sun.tools.javac.tree.JCTree$JCForLoop t
com.sun.tools.javac.util.List init
com.sun.tools.javac.tree.JCTree$JCExpression cond
com.sun.tools.javac.util.List step
com.sun.tools.javac.tree.JCTree$JCStatement body
public com.sun.tools.javac.tree.JCTree visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
com.sun.source.tree.IdentifierTree node
Object p
com.sun.tools.javac.tree.JCTree$JCIdent t
public com.sun.tools.javac.tree.JCTree visitIf (com.sun.source.tree.IfTree, java.lang.Object)
com.sun.source.tree.IfTree node
Object p
com.sun.tools.javac.tree.JCTree$JCIf t
com.sun.tools.javac.tree.JCTree$JCExpression cond
com.sun.tools.javac.tree.JCTree$JCStatement thenpart
com.sun.tools.javac.tree.JCTree$JCStatement elsepart
public com.sun.tools.javac.tree.JCTree visitImport (com.sun.source.tree.ImportTree, java.lang.Object)
com.sun.source.tree.ImportTree node
Object p
com.sun.tools.javac.tree.JCTree$JCImport t
com.sun.tools.javac.tree.JCTree qualid
public com.sun.tools.javac.tree.JCTree visitArrayAccess (com.sun.source.tree.ArrayAccessTree, java.lang.Object)
com.sun.source.tree.ArrayAccessTree node
Object p
com.sun.tools.javac.tree.JCTree$JCArrayAccess t
com.sun.tools.javac.tree.JCTree$JCExpression indexed
com.sun.tools.javac.tree.JCTree$JCExpression index
public com.sun.tools.javac.tree.JCTree visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, java.lang.Object)
com.sun.source.tree.LabeledStatementTree node
Object p
com.sun.tools.javac.tree.JCTree$JCLabeledStatement t
com.sun.tools.javac.tree.JCTree$JCStatement body
public com.sun.tools.javac.tree.JCTree visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Object)
com.sun.source.tree.LiteralTree node
Object p
com.sun.tools.javac.tree.JCTree$JCLiteral t
public com.sun.tools.javac.tree.JCTree visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
com.sun.source.tree.MethodTree node
Object p
com.sun.tools.javac.tree.JCTree$JCMethodDecl t
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.tree.JCTree$JCExpression restype
com.sun.tools.javac.util.List typarams
com.sun.tools.javac.util.List params
com.sun.tools.javac.tree.JCTree$JCVariableDecl recvparam
com.sun.tools.javac.util.List thrown
com.sun.tools.javac.tree.JCTree$JCBlock body
com.sun.tools.javac.tree.JCTree$JCExpression defaultValue
public com.sun.tools.javac.tree.JCTree visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
com.sun.source.tree.MethodInvocationTree node
Object p
com.sun.tools.javac.tree.JCTree$JCMethodInvocation t
com.sun.tools.javac.util.List typeargs
com.sun.tools.javac.tree.JCTree$JCExpression meth
com.sun.tools.javac.util.List args
public com.sun.tools.javac.tree.JCTree visitModifiers (com.sun.source.tree.ModifiersTree, java.lang.Object)
com.sun.source.tree.ModifiersTree node
Object p
com.sun.tools.javac.tree.JCTree$JCModifiers t
com.sun.tools.javac.util.List annotations
public com.sun.tools.javac.tree.JCTree visitNewArray (com.sun.source.tree.NewArrayTree, java.lang.Object)
com.sun.source.tree.NewArrayTree node
Object p
com.sun.tools.javac.tree.JCTree$JCNewArray t
com.sun.tools.javac.tree.JCTree$JCExpression elemtype
com.sun.tools.javac.util.List dims
com.sun.tools.javac.util.List elems
public com.sun.tools.javac.tree.JCTree visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
com.sun.source.tree.NewClassTree node
Object p
com.sun.tools.javac.tree.JCTree$JCNewClass t
com.sun.tools.javac.tree.JCTree$JCExpression encl
com.sun.tools.javac.util.List typeargs
com.sun.tools.javac.tree.JCTree$JCExpression clazz
com.sun.tools.javac.util.List args
com.sun.tools.javac.tree.JCTree$JCClassDecl def
public com.sun.tools.javac.tree.JCTree visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Object)
com.sun.source.tree.LambdaExpressionTree node
Object p
com.sun.tools.javac.tree.JCTree$JCLambda t
com.sun.tools.javac.util.List params
com.sun.tools.javac.tree.JCTree body
public com.sun.tools.javac.tree.JCTree visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Object)
com.sun.source.tree.ParenthesizedTree node
Object p
com.sun.tools.javac.tree.JCTree$JCParens t
com.sun.tools.javac.tree.JCTree$JCExpression expr
public com.sun.tools.javac.tree.JCTree visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
com.sun.source.tree.ReturnTree node
Object p
com.sun.tools.javac.tree.JCTree$JCReturn t
com.sun.tools.javac.tree.JCTree$JCExpression expr
public com.sun.tools.javac.tree.JCTree visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
com.sun.source.tree.MemberSelectTree node
Object p
com.sun.tools.javac.tree.JCTree$JCFieldAccess t
com.sun.tools.javac.tree.JCTree$JCExpression selected
public com.sun.tools.javac.tree.JCTree visitMemberReference (com.sun.source.tree.MemberReferenceTree, java.lang.Object)
com.sun.source.tree.MemberReferenceTree node
Object p
com.sun.tools.javac.tree.JCTree$JCMemberReference t
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.util.List typeargs
public com.sun.tools.javac.tree.JCTree visitEmptyStatement (com.sun.source.tree.EmptyStatementTree, java.lang.Object)
com.sun.source.tree.EmptyStatementTree node
Object p
com.sun.tools.javac.tree.JCTree$JCSkip t
public com.sun.tools.javac.tree.JCTree visitSwitch (com.sun.source.tree.SwitchTree, java.lang.Object)
com.sun.source.tree.SwitchTree node
Object p
com.sun.tools.javac.tree.JCTree$JCSwitch t
com.sun.tools.javac.tree.JCTree$JCExpression selector
com.sun.tools.javac.util.List cases
public com.sun.tools.javac.tree.JCTree visitSynchronized (com.sun.source.tree.SynchronizedTree, java.lang.Object)
com.sun.source.tree.SynchronizedTree node
Object p
com.sun.tools.javac.tree.JCTree$JCSynchronized t
com.sun.tools.javac.tree.JCTree$JCExpression lock
com.sun.tools.javac.tree.JCTree$JCBlock body
public com.sun.tools.javac.tree.JCTree visitThrow (com.sun.source.tree.ThrowTree, java.lang.Object)
com.sun.source.tree.ThrowTree node
Object p
com.sun.tools.javac.tree.JCTree$JCThrow t
com.sun.tools.javac.tree.JCTree$JCExpression expr
public com.sun.tools.javac.tree.JCTree visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, java.lang.Object)
com.sun.source.tree.CompilationUnitTree node
Object p
com.sun.tools.javac.tree.JCTree$JCCompilationUnit t
com.sun.tools.javac.util.List packageAnnotations
com.sun.tools.javac.tree.JCTree$JCExpression pid
com.sun.tools.javac.util.List defs
public com.sun.tools.javac.tree.JCTree visitTry (com.sun.source.tree.TryTree, java.lang.Object)
com.sun.source.tree.TryTree node
Object p
com.sun.tools.javac.tree.JCTree$JCTry t
com.sun.tools.javac.util.List resources
com.sun.tools.javac.tree.JCTree$JCBlock body
com.sun.tools.javac.util.List catchers
com.sun.tools.javac.tree.JCTree$JCBlock finalizer
public com.sun.tools.javac.tree.JCTree visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Object)
com.sun.source.tree.ParameterizedTypeTree node
Object p
com.sun.tools.javac.tree.JCTree$JCTypeApply t
com.sun.tools.javac.tree.JCTree$JCExpression clazz
com.sun.tools.javac.util.List arguments
public com.sun.tools.javac.tree.JCTree visitUnionType (com.sun.source.tree.UnionTypeTree, java.lang.Object)
com.sun.source.tree.UnionTypeTree node
Object p
com.sun.tools.javac.tree.JCTree$JCTypeUnion t
com.sun.tools.javac.util.List components
public com.sun.tools.javac.tree.JCTree visitIntersectionType (com.sun.source.tree.IntersectionTypeTree, java.lang.Object)
com.sun.source.tree.IntersectionTypeTree node
Object p
com.sun.tools.javac.tree.JCTree$JCTypeIntersection t
com.sun.tools.javac.util.List bounds
public com.sun.tools.javac.tree.JCTree visitArrayType (com.sun.source.tree.ArrayTypeTree, java.lang.Object)
com.sun.source.tree.ArrayTypeTree node
Object p
com.sun.tools.javac.tree.JCTree$JCArrayTypeTree t
com.sun.tools.javac.tree.JCTree$JCExpression elemtype
public com.sun.tools.javac.tree.JCTree visitTypeCast (com.sun.source.tree.TypeCastTree, java.lang.Object)
com.sun.source.tree.TypeCastTree node
Object p
com.sun.tools.javac.tree.JCTree$JCTypeCast t
com.sun.tools.javac.tree.JCTree clazz
com.sun.tools.javac.tree.JCTree$JCExpression expr
public com.sun.tools.javac.tree.JCTree visitPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, java.lang.Object)
com.sun.source.tree.PrimitiveTypeTree node
Object p
com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree t
public com.sun.tools.javac.tree.JCTree visitTypeParameter (com.sun.source.tree.TypeParameterTree, java.lang.Object)
com.sun.source.tree.TypeParameterTree node
Object p
com.sun.tools.javac.tree.JCTree$JCTypeParameter t
com.sun.tools.javac.util.List annos
com.sun.tools.javac.util.List bounds
public com.sun.tools.javac.tree.JCTree visitInstanceOf (com.sun.source.tree.InstanceOfTree, java.lang.Object)
com.sun.source.tree.InstanceOfTree node
Object p
com.sun.tools.javac.tree.JCTree$JCInstanceOf t
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.tree.JCTree clazz
public com.sun.tools.javac.tree.JCTree visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
com.sun.source.tree.UnaryTree node
Object p
com.sun.tools.javac.tree.JCTree$JCUnary t
com.sun.tools.javac.tree.JCTree$JCExpression arg
public com.sun.tools.javac.tree.JCTree visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
com.sun.tools.javac.tree.JCTree$JCExpression init
com.sun.tools.javac.tree.JCTree$JCExpression nameexpr
com.sun.source.tree.VariableTree node
Object p
com.sun.tools.javac.tree.JCTree$JCVariableDecl t
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.tree.JCTree$JCExpression vartype
public com.sun.tools.javac.tree.JCTree visitWhileLoop (com.sun.source.tree.WhileLoopTree, java.lang.Object)
com.sun.source.tree.WhileLoopTree node
Object p
com.sun.tools.javac.tree.JCTree$JCWhileLoop t
com.sun.tools.javac.tree.JCTree$JCStatement body
com.sun.tools.javac.tree.JCTree$JCExpression cond
public com.sun.tools.javac.tree.JCTree visitWildcard (com.sun.source.tree.WildcardTree, java.lang.Object)
com.sun.source.tree.WildcardTree node
Object p
com.sun.tools.javac.tree.JCTree$JCWildcard t
com.sun.tools.javac.tree.JCTree$TypeBoundKind kind
com.sun.tools.javac.tree.JCTree inner
public com.sun.tools.javac.tree.JCTree visitOther (com.sun.source.tree.Tree, java.lang.Object)
com.sun.tools.javac.tree.JCTree$LetExpr t
com.sun.tools.javac.util.List defs
com.sun.tools.javac.tree.JCTree expr
com.sun.source.tree.Tree node
Object p
com.sun.tools.javac.tree.JCTree tree
public volatile java.lang.Object visitOther (com.sun.source.tree.Tree, java.lang.Object)
public volatile java.lang.Object visitWildcard (com.sun.source.tree.WildcardTree, java.lang.Object)
public volatile java.lang.Object visitWhileLoop (com.sun.source.tree.WhileLoopTree, java.lang.Object)
public volatile java.lang.Object visitVariable (com.sun.source.tree.VariableTree, java.lang.Object)
public volatile java.lang.Object visitUnary (com.sun.source.tree.UnaryTree, java.lang.Object)
public volatile java.lang.Object visitInstanceOf (com.sun.source.tree.InstanceOfTree, java.lang.Object)
public volatile java.lang.Object visitTypeParameter (com.sun.source.tree.TypeParameterTree, java.lang.Object)
public volatile java.lang.Object visitPrimitiveType (com.sun.source.tree.PrimitiveTypeTree, java.lang.Object)
public volatile java.lang.Object visitTypeCast (com.sun.source.tree.TypeCastTree, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.source.tree.ArrayTypeTree, java.lang.Object)
public volatile java.lang.Object visitIntersectionType (com.sun.source.tree.IntersectionTypeTree, java.lang.Object)
public volatile java.lang.Object visitUnionType (com.sun.source.tree.UnionTypeTree, java.lang.Object)
public volatile java.lang.Object visitParameterizedType (com.sun.source.tree.ParameterizedTypeTree, java.lang.Object)
public volatile java.lang.Object visitTry (com.sun.source.tree.TryTree, java.lang.Object)
public volatile java.lang.Object visitCompilationUnit (com.sun.source.tree.CompilationUnitTree, java.lang.Object)
public volatile java.lang.Object visitThrow (com.sun.source.tree.ThrowTree, java.lang.Object)
public volatile java.lang.Object visitSynchronized (com.sun.source.tree.SynchronizedTree, java.lang.Object)
public volatile java.lang.Object visitSwitch (com.sun.source.tree.SwitchTree, java.lang.Object)
public volatile java.lang.Object visitEmptyStatement (com.sun.source.tree.EmptyStatementTree, java.lang.Object)
public volatile java.lang.Object visitMemberReference (com.sun.source.tree.MemberReferenceTree, java.lang.Object)
public volatile java.lang.Object visitMemberSelect (com.sun.source.tree.MemberSelectTree, java.lang.Object)
public volatile java.lang.Object visitReturn (com.sun.source.tree.ReturnTree, java.lang.Object)
public volatile java.lang.Object visitParenthesized (com.sun.source.tree.ParenthesizedTree, java.lang.Object)
public volatile java.lang.Object visitLambdaExpression (com.sun.source.tree.LambdaExpressionTree, java.lang.Object)
public volatile java.lang.Object visitNewClass (com.sun.source.tree.NewClassTree, java.lang.Object)
public volatile java.lang.Object visitNewArray (com.sun.source.tree.NewArrayTree, java.lang.Object)
public volatile java.lang.Object visitModifiers (com.sun.source.tree.ModifiersTree, java.lang.Object)
public volatile java.lang.Object visitMethod (com.sun.source.tree.MethodTree, java.lang.Object)
public volatile java.lang.Object visitLiteral (com.sun.source.tree.LiteralTree, java.lang.Object)
public volatile java.lang.Object visitLabeledStatement (com.sun.source.tree.LabeledStatementTree, java.lang.Object)
public volatile java.lang.Object visitArrayAccess (com.sun.source.tree.ArrayAccessTree, java.lang.Object)
public volatile java.lang.Object visitImport (com.sun.source.tree.ImportTree, java.lang.Object)
public volatile java.lang.Object visitIf (com.sun.source.tree.IfTree, java.lang.Object)
public volatile java.lang.Object visitIdentifier (com.sun.source.tree.IdentifierTree, java.lang.Object)
public volatile java.lang.Object visitForLoop (com.sun.source.tree.ForLoopTree, java.lang.Object)
public volatile java.lang.Object visitEnhancedForLoop (com.sun.source.tree.EnhancedForLoopTree, java.lang.Object)
public volatile java.lang.Object visitExpressionStatement (com.sun.source.tree.ExpressionStatementTree, java.lang.Object)
public volatile java.lang.Object visitErroneous (com.sun.source.tree.ErroneousTree, java.lang.Object)
public volatile java.lang.Object visitDoWhileLoop (com.sun.source.tree.DoWhileLoopTree, java.lang.Object)
public volatile java.lang.Object visitContinue (com.sun.source.tree.ContinueTree, java.lang.Object)
public volatile java.lang.Object visitConditionalExpression (com.sun.source.tree.ConditionalExpressionTree, java.lang.Object)
public volatile java.lang.Object visitClass (com.sun.source.tree.ClassTree, java.lang.Object)
public volatile java.lang.Object visitCatch (com.sun.source.tree.CatchTree, java.lang.Object)
public volatile java.lang.Object visitCase (com.sun.source.tree.CaseTree, java.lang.Object)
public volatile java.lang.Object visitBreak (com.sun.source.tree.BreakTree, java.lang.Object)
public volatile java.lang.Object visitBlock (com.sun.source.tree.BlockTree, java.lang.Object)
public volatile java.lang.Object visitBinary (com.sun.source.tree.BinaryTree, java.lang.Object)
public volatile java.lang.Object visitCompoundAssignment (com.sun.source.tree.CompoundAssignmentTree, java.lang.Object)
public volatile java.lang.Object visitAssignment (com.sun.source.tree.AssignmentTree, java.lang.Object)
public volatile java.lang.Object visitAssert (com.sun.source.tree.AssertTree, java.lang.Object)
public volatile java.lang.Object visitMethodInvocation (com.sun.source.tree.MethodInvocationTree, java.lang.Object)
public volatile java.lang.Object visitAnnotation (com.sun.source.tree.AnnotationTree, java.lang.Object)
public volatile java.lang.Object visitAnnotatedType (com.sun.source.tree.AnnotatedTypeTree, java.lang.Object)
}
com/sun/tools/javac/tree/TreeInfo$1.classTreeInfo.java
package com.sun.tools.javac.tree
final com.sun.tools.javac.tree.TreeInfo$1 extends java.lang.Object implements com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition {
final com.sun.tools.javac.tree.JCTree val$tree
final int val$endPos
void (com.sun.tools.javac.tree.JCTree, int)
public com.sun.tools.javac.tree.JCTree getTree ()
public int getStartPosition ()
public int getPreferredPosition ()
public int getEndPosition (com.sun.tools.javac.tree.EndPosTable)
com.sun.tools.javac.tree.EndPosTable endPosTable
}
com/sun/tools/javac/tree/TreeInfo$1DeclScanner.classTreeInfo.java
package com.sun.tools.javac.tree
com.sun.tools.javac.tree.TreeInfo$1DeclScanner extends com.sun.tools.javac.tree.TreeScanner {
com.sun.tools.javac.tree.JCTree result
final com.sun.tools.javac.code.Symbol val$sym
void (com.sun.tools.javac.code.Symbol)
public void scan (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public void visitTopLevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit that
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl that
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCMethodDecl that
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl that
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
com.sun.tools.javac.tree.JCTree$JCTypeParameter that
}
com/sun/tools/javac/tree/TreeInfo$1PathFinder.classTreeInfo.java
package com.sun.tools.javac.tree
com.sun.tools.javac.tree.TreeInfo$1PathFinder extends com.sun.tools.javac.tree.TreeScanner {
com.sun.tools.javac.util.List path
final com.sun.tools.javac.tree.JCTree val$node
void (com.sun.tools.javac.tree.JCTree)
public void scan (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
}
com/sun/tools/javac/tree/TreeInfo$1Result.classTreeInfo.java
package com.sun.tools.javac.tree
com.sun.tools.javac.tree.TreeInfo$1Result extends java.lang.Error {
static final long serialVersionUID
com.sun.tools.javac.util.List path
void (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List path
}
com/sun/tools/javac/tree/TreeInfo$2.classTreeInfo.java
package com.sun.tools.javac.tree
com.sun.tools.javac.tree.TreeInfo$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static void ()
}
com/sun/tools/javac/tree/TreeInfo$PosKind$1.classTreeInfo.java
package com.sun.tools.javac.tree
final com.sun.tools.javac.tree.TreeInfo$PosKind$1 extends com.sun.tools.javac.tree.TreeInfo$PosKind {
void (java.lang.String, int)
int toPos (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
}
com/sun/tools/javac/tree/TreeInfo$PosKind$2.classTreeInfo.java
package com.sun.tools.javac.tree
final com.sun.tools.javac.tree.TreeInfo$PosKind$2 extends com.sun.tools.javac.tree.TreeInfo$PosKind {
void (java.lang.String, int)
int toPos (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
}
com/sun/tools/javac/tree/TreeInfo$PosKind$3.classTreeInfo.java
package com.sun.tools.javac.tree
final com.sun.tools.javac.tree.TreeInfo$PosKind$3 extends com.sun.tools.javac.tree.TreeInfo$PosKind {
void (java.lang.String, int)
int toPos (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
}
com/sun/tools/javac/tree/TreeInfo$PosKind.classTreeInfo.java
package com.sun.tools.javac.tree
public abstract com.sun.tools.javac.tree.TreeInfo$PosKind extends java.lang.Enum {
public static final com.sun.tools.javac.tree.TreeInfo$PosKind START_POS
public static final com.sun.tools.javac.tree.TreeInfo$PosKind FIRST_STAT_POS
public static final com.sun.tools.javac.tree.TreeInfo$PosKind END_POS
private static final com.sun.tools.javac.tree.TreeInfo$PosKind[] $VALUES
public static com.sun.tools.javac.tree.TreeInfo$PosKind[] values ()
public static com.sun.tools.javac.tree.TreeInfo$PosKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract int toPos (com.sun.tools.javac.tree.JCTree)
void (java.lang.String, int, com.sun.tools.javac.tree.TreeInfo$1)
String x0
int x1
com.sun.tools.javac.tree.TreeInfo$1 x2
static void ()
}
com/sun/tools/javac/tree/TreeInfo$TypeAnnotationFinder.classTreeInfo.java
package com.sun.tools.javac.tree
com.sun.tools.javac.tree.TreeInfo$TypeAnnotationFinder extends com.sun.tools.javac.tree.TreeScanner {
public boolean foundTypeAnno
private void ()
public void scan (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
com.sun.tools.javac.tree.JCTree$JCAnnotation tree
void (com.sun.tools.javac.tree.TreeInfo$1)
com.sun.tools.javac.tree.TreeInfo$1 x0
}
com/sun/tools/javac/tree/TreeInfo.classTreeInfo.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.TreeInfo extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key treeInfoKey
private com.sun.tools.javac.util.Name[] opname
public static final int notExpression
public static final int noPrec
public static final int assignPrec
public static final int assignopPrec
public static final int condPrec
public static final int orPrec
public static final int andPrec
public static final int bitorPrec
public static final int bitxorPrec
public static final int bitandPrec
public static final int eqPrec
public static final int ordPrec
public static final int shiftPrec
public static final int addPrec
public static final int mulPrec
public static final int prefixPrec
public static final int postfixPrec
public static final int precCount
public static com.sun.tools.javac.tree.TreeInfo instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.tree.TreeInfo instance
private void setOpname (com.sun.tools.javac.tree.JCTree$Tag, java.lang.String, com.sun.tools.javac.util.Names)
com.sun.tools.javac.tree.JCTree$Tag tag
String name
com.sun.tools.javac.util.Names names
private void setOpname (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.util.Name)
com.sun.tools.javac.tree.JCTree$Tag tag
com.sun.tools.javac.util.Name name
private void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.Names names
public static com.sun.tools.javac.util.List args (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree t
public com.sun.tools.javac.util.Name operatorName (com.sun.tools.javac.tree.JCTree$Tag)
com.sun.tools.javac.tree.JCTree$Tag tag
public static boolean isConstructor (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.tree.JCTree tree
public static boolean isReceiverParam (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public static boolean hasConstructors (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
public static boolean isMultiCatch (com.sun.tools.javac.tree.JCTree$JCCatch)
com.sun.tools.javac.tree.JCTree$JCCatch catchClause
public static boolean isSyntheticInit (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.util.Name selected
com.sun.tools.javac.tree.JCTree$JCFieldAccess select
com.sun.tools.javac.tree.JCTree$JCAssign assign
com.sun.tools.javac.tree.JCTree$JCExpressionStatement exec
com.sun.tools.javac.tree.JCTree stat
public static com.sun.tools.javac.util.Name calledMethodName (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.util.Name mname
com.sun.tools.javac.tree.JCTree$JCExpressionStatement exec
com.sun.tools.javac.tree.JCTree tree
public static boolean isSelfCall (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.util.Names names
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.util.Name name
public static boolean isSuperCall (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.util.Names names
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.util.Name name
public static boolean isInitialConstructor (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.JCTree$JCMethodInvocation app
com.sun.tools.javac.util.Name meth
public static com.sun.tools.javac.tree.JCTree$JCMethodInvocation firstConstructorCall (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.JCTree$JCMethodDecl md
com.sun.tools.javac.util.Names names
com.sun.tools.javac.util.List stats
com.sun.tools.javac.tree.JCTree$JCExpressionStatement exec
public static boolean isDiamond (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public static boolean isEnumInit (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public static void setPolyKind (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree$JCPolyExpression$PolyKind)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.JCTree$JCPolyExpression$PolyKind pkind
public static void setVarargsElement (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Type)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Type varargsElement
public static boolean isExpressionStatement (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression tree
public static boolean isStaticSelector (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.Names)
com.sun.tools.javac.tree.JCTree$JCIdent id
com.sun.tools.javac.tree.JCTree base
com.sun.tools.javac.util.Names names
private static boolean isStaticSym (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Symbol sym
public static boolean isNull (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.JCTree$JCLiteral lit
public static boolean isInAnnotation (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree)
com.sun.source.tree.Tree t
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree tree
com.sun.source.util.TreePath tp
public static java.lang.String getCommentText (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.DocCommentTable docComments
public static com.sun.tools.javac.tree.DCTree$DCDocComment getCommentTree (com.sun.tools.javac.comp.Env, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.comp.Env env
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.DocCommentTable docComments
public static int firstStatPos (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public static int endPos (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree$JCTry t
com.sun.tools.javac.tree.JCTree tree
public static int getStartPos (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree$JCClassDecl node
com.sun.tools.javac.tree.JCTree$JCMethodDecl node
com.sun.tools.javac.tree.JCTree$JCAnnotatedType node
com.sun.tools.javac.tree.JCTree$JCNewClass node
com.sun.tools.javac.tree.JCTree$JCVariableDecl node
com.sun.tools.javac.tree.JCTree$JCErroneous node
com.sun.tools.javac.tree.JCTree tree
public static int getEndPos (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.EndPosTable)
com.sun.tools.javac.tree.JCTree$JCIf node
com.sun.tools.javac.tree.JCTree$JCTry node
com.sun.tools.javac.tree.JCTree$JCErroneous node
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.EndPosTable endPosTable
int mapPos
public static com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition diagEndPos (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
int endPos
public static int finalizerPos (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.TreeInfo$PosKind)
com.sun.tools.javac.tree.JCTree$JCTry t
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.TreeInfo$PosKind posKind
public static int positionFor (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.JCTree decl
public static com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition diagnosticPositionFor (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.JCTree decl
public static com.sun.tools.javac.tree.JCTree declarationFor (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.TreeInfo$1DeclScanner s
public static com.sun.tools.javac.comp.Env scopeFor (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.tree.JCTree node
com.sun.tools.javac.tree.JCTree$JCCompilationUnit unit
public static com.sun.tools.javac.comp.Env scopeFor (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List path
public static com.sun.tools.javac.util.List pathFor (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.tree.TreeInfo$1Result result
com.sun.tools.javac.tree.JCTree node
com.sun.tools.javac.tree.JCTree$JCCompilationUnit unit
public static com.sun.tools.javac.tree.JCTree referencedStatement (com.sun.tools.javac.tree.JCTree$JCLabeledStatement)
com.sun.tools.javac.tree.JCTree$JCLabeledStatement tree
com.sun.tools.javac.tree.JCTree t
public static com.sun.tools.javac.tree.JCTree$JCExpression skipParens (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression tree
public static com.sun.tools.javac.tree.JCTree skipParens (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public static com.sun.tools.javac.util.List types (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
com.sun.tools.javac.util.ListBuffer ts
public static com.sun.tools.javac.util.Name name (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public static com.sun.tools.javac.util.Name fullName (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.util.Name sname
com.sun.tools.javac.tree.JCTree tree
public static com.sun.tools.javac.code.Symbol symbolFor (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree node
com.sun.tools.javac.code.Symbol sym
private static com.sun.tools.javac.code.Symbol symbolForImpl (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree node
public static boolean isDeclaration (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree node
public static com.sun.tools.javac.code.Symbol symbol (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public static boolean nonstaticSelect (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.tree.JCTree$JCFieldAccess s
com.sun.tools.javac.code.Symbol e
public static void setSymbol (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.tree.JCTree tree
com.sun.tools.javac.code.Symbol sym
public static long flags (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public static long firstFlag (long)
long flags
long flag
public static java.lang.String flagNames (long)
long flags
public static int opPrec (com.sun.tools.javac.tree.JCTree$Tag)
com.sun.tools.javac.tree.JCTree$Tag op
static com.sun.source.tree.Tree$Kind tagToKind (com.sun.tools.javac.tree.JCTree$Tag)
com.sun.tools.javac.tree.JCTree$Tag tag
public static com.sun.tools.javac.tree.JCTree$JCExpression typeIn (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression tree
public static com.sun.tools.javac.tree.JCTree innermostType (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree type
com.sun.tools.javac.tree.JCTree lastAnnotatedType
com.sun.tools.javac.tree.JCTree cur
public static boolean containsTypeAnnotation (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree e
com.sun.tools.javac.tree.TreeInfo$TypeAnnotationFinder finder
static void ()
}
com/sun/tools/javac/tree/TreeMaker$1.classTreeMaker.java
package com.sun.tools.javac.tree
com.sun.tools.javac.tree.TreeMaker$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static void ()
}
com/sun/tools/javac/tree/TreeMaker$AnnotationBuilder.classTreeMaker.java
package com.sun.tools.javac.tree
com.sun.tools.javac.tree.TreeMaker$AnnotationBuilder extends java.lang.Object implements com.sun.tools.javac.code.Attribute$Visitor {
com.sun.tools.javac.tree.JCTree$JCExpression result
final com.sun.tools.javac.tree.TreeMaker this$0
void (com.sun.tools.javac.tree.TreeMaker)
com.sun.tools.javac.tree.TreeMaker this$0
public void visitConstant (com.sun.tools.javac.code.Attribute$Constant)
com.sun.tools.javac.code.Attribute$Constant v
public void visitClass (com.sun.tools.javac.code.Attribute$Class)
com.sun.tools.javac.code.Attribute$Class clazz
public void visitEnum (com.sun.tools.javac.code.Attribute$Enum)
com.sun.tools.javac.code.Attribute$Enum e
public void visitError (com.sun.tools.javac.code.Attribute$Error)
com.sun.tools.javac.code.Attribute$Error e
public void visitCompound (com.sun.tools.javac.code.Attribute$Compound)
com.sun.tools.javac.code.Attribute$Compound compound
public com.sun.tools.javac.tree.JCTree$JCAnnotation visitCompoundInternal (com.sun.tools.javac.code.Attribute$Compound)
com.sun.tools.javac.util.Pair pair
com.sun.tools.javac.tree.JCTree$JCExpression valueTree
com.sun.tools.javac.util.List values
com.sun.tools.javac.code.Attribute$Compound compound
com.sun.tools.javac.util.ListBuffer args
public com.sun.tools.javac.tree.JCTree$JCAnnotation visitTypeCompoundInternal (com.sun.tools.javac.code.Attribute$TypeCompound)
com.sun.tools.javac.util.Pair pair
com.sun.tools.javac.tree.JCTree$JCExpression valueTree
com.sun.tools.javac.util.List values
com.sun.tools.javac.code.Attribute$TypeCompound compound
com.sun.tools.javac.util.ListBuffer args
public void visitArray (com.sun.tools.javac.code.Attribute$Array)
int i
com.sun.tools.javac.code.Attribute$Array array
com.sun.tools.javac.util.ListBuffer elems
com.sun.tools.javac.tree.JCTree$JCExpression translate (com.sun.tools.javac.code.Attribute)
com.sun.tools.javac.code.Attribute a
com.sun.tools.javac.tree.JCTree$JCAnnotation translate (com.sun.tools.javac.code.Attribute$Compound)
com.sun.tools.javac.code.Attribute$Compound a
com.sun.tools.javac.tree.JCTree$JCAnnotation translate (com.sun.tools.javac.code.Attribute$TypeCompound)
com.sun.tools.javac.code.Attribute$TypeCompound a
}
com/sun/tools/javac/tree/TreeMaker.classTreeMaker.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.TreeMaker extends java.lang.Object implements com.sun.tools.javac.tree.JCTree$Factory {
protected static final com.sun.tools.javac.util.Context$Key treeMakerKey
public int pos
public com.sun.tools.javac.tree.JCTree$JCCompilationUnit toplevel
com.sun.tools.javac.util.Names names
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Symtab syms
com.sun.tools.javac.tree.TreeMaker$AnnotationBuilder annotationBuilder
public static com.sun.tools.javac.tree.TreeMaker instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.tree.TreeMaker instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
protected void (com.sun.tools.javac.tree.JCTree$JCCompilationUnit, com.sun.tools.javac.util.Names, com.sun.tools.javac.code.Types, com.sun.tools.javac.code.Symtab)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit toplevel
com.sun.tools.javac.util.Names names
com.sun.tools.javac.code.Types types
com.sun.tools.javac.code.Symtab syms
public com.sun.tools.javac.tree.TreeMaker forToplevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit toplevel
public com.sun.tools.javac.tree.TreeMaker at (int)
int pos
public com.sun.tools.javac.tree.TreeMaker at (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
public com.sun.tools.javac.tree.JCTree$JCCompilationUnit TopLevel (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree node
com.sun.tools.javac.util.List packageAnnotations
com.sun.tools.javac.tree.JCTree$JCExpression pid
com.sun.tools.javac.util.List defs
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
public com.sun.tools.javac.tree.JCTree$JCImport Import (com.sun.tools.javac.tree.JCTree, boolean)
com.sun.tools.javac.tree.JCTree qualid
boolean importStatic
com.sun.tools.javac.tree.JCTree$JCImport tree
public com.sun.tools.javac.tree.JCTree$JCClassDecl ClassDef (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List typarams
com.sun.tools.javac.tree.JCTree$JCExpression extending
com.sun.tools.javac.util.List implementing
com.sun.tools.javac.util.List defs
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
public com.sun.tools.javac.tree.JCTree$JCMethodDecl MethodDef (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.util.Name name
com.sun.tools.javac.tree.JCTree$JCExpression restype
com.sun.tools.javac.util.List typarams
com.sun.tools.javac.util.List params
com.sun.tools.javac.util.List thrown
com.sun.tools.javac.tree.JCTree$JCBlock body
com.sun.tools.javac.tree.JCTree$JCExpression defaultValue
public com.sun.tools.javac.tree.JCTree$JCMethodDecl MethodDef (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.util.Name name
com.sun.tools.javac.tree.JCTree$JCExpression restype
com.sun.tools.javac.util.List typarams
com.sun.tools.javac.tree.JCTree$JCVariableDecl recvparam
com.sun.tools.javac.util.List params
com.sun.tools.javac.util.List thrown
com.sun.tools.javac.tree.JCTree$JCBlock body
com.sun.tools.javac.tree.JCTree$JCExpression defaultValue
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
public com.sun.tools.javac.tree.JCTree$JCVariableDecl VarDef (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.util.Name name
com.sun.tools.javac.tree.JCTree$JCExpression vartype
com.sun.tools.javac.tree.JCTree$JCExpression init
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
public com.sun.tools.javac.tree.JCTree$JCVariableDecl ReceiverVarDef (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.tree.JCTree$JCExpression name
com.sun.tools.javac.tree.JCTree$JCExpression vartype
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
public com.sun.tools.javac.tree.JCTree$JCSkip Skip ()
com.sun.tools.javac.tree.JCTree$JCSkip tree
public com.sun.tools.javac.tree.JCTree$JCBlock Block (long, com.sun.tools.javac.util.List)
long flags
com.sun.tools.javac.util.List stats
com.sun.tools.javac.tree.JCTree$JCBlock tree
public com.sun.tools.javac.tree.JCTree$JCDoWhileLoop DoLoop (com.sun.tools.javac.tree.JCTree$JCStatement, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCStatement body
com.sun.tools.javac.tree.JCTree$JCExpression cond
com.sun.tools.javac.tree.JCTree$JCDoWhileLoop tree
public com.sun.tools.javac.tree.JCTree$JCWhileLoop WhileLoop (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCStatement)
com.sun.tools.javac.tree.JCTree$JCExpression cond
com.sun.tools.javac.tree.JCTree$JCStatement body
com.sun.tools.javac.tree.JCTree$JCWhileLoop tree
public com.sun.tools.javac.tree.JCTree$JCForLoop ForLoop (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCStatement)
com.sun.tools.javac.util.List init
com.sun.tools.javac.tree.JCTree$JCExpression cond
com.sun.tools.javac.util.List step
com.sun.tools.javac.tree.JCTree$JCStatement body
com.sun.tools.javac.tree.JCTree$JCForLoop tree
public com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop ForeachLoop (com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCStatement)
com.sun.tools.javac.tree.JCTree$JCVariableDecl var
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.tree.JCTree$JCStatement body
com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop tree
public com.sun.tools.javac.tree.JCTree$JCLabeledStatement Labelled (com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCStatement)
com.sun.tools.javac.util.Name label
com.sun.tools.javac.tree.JCTree$JCStatement body
com.sun.tools.javac.tree.JCTree$JCLabeledStatement tree
public com.sun.tools.javac.tree.JCTree$JCSwitch Switch (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree$JCExpression selector
com.sun.tools.javac.util.List cases
com.sun.tools.javac.tree.JCTree$JCSwitch tree
public com.sun.tools.javac.tree.JCTree$JCCase Case (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree$JCExpression pat
com.sun.tools.javac.util.List stats
com.sun.tools.javac.tree.JCTree$JCCase tree
public com.sun.tools.javac.tree.JCTree$JCSynchronized Synchronized (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCBlock)
com.sun.tools.javac.tree.JCTree$JCExpression lock
com.sun.tools.javac.tree.JCTree$JCBlock body
com.sun.tools.javac.tree.JCTree$JCSynchronized tree
public com.sun.tools.javac.tree.JCTree$JCTry Try (com.sun.tools.javac.tree.JCTree$JCBlock, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock)
com.sun.tools.javac.tree.JCTree$JCBlock body
com.sun.tools.javac.util.List catchers
com.sun.tools.javac.tree.JCTree$JCBlock finalizer
public com.sun.tools.javac.tree.JCTree$JCTry Try (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCBlock)
com.sun.tools.javac.util.List resources
com.sun.tools.javac.tree.JCTree$JCBlock body
com.sun.tools.javac.util.List catchers
com.sun.tools.javac.tree.JCTree$JCBlock finalizer
com.sun.tools.javac.tree.JCTree$JCTry tree
public com.sun.tools.javac.tree.JCTree$JCCatch Catch (com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.tree.JCTree$JCBlock)
com.sun.tools.javac.tree.JCTree$JCVariableDecl param
com.sun.tools.javac.tree.JCTree$JCBlock body
com.sun.tools.javac.tree.JCTree$JCCatch tree
public com.sun.tools.javac.tree.JCTree$JCConditional Conditional (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression cond
com.sun.tools.javac.tree.JCTree$JCExpression thenpart
com.sun.tools.javac.tree.JCTree$JCExpression elsepart
com.sun.tools.javac.tree.JCTree$JCConditional tree
public com.sun.tools.javac.tree.JCTree$JCIf If (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCStatement, com.sun.tools.javac.tree.JCTree$JCStatement)
com.sun.tools.javac.tree.JCTree$JCExpression cond
com.sun.tools.javac.tree.JCTree$JCStatement thenpart
com.sun.tools.javac.tree.JCTree$JCStatement elsepart
com.sun.tools.javac.tree.JCTree$JCIf tree
public com.sun.tools.javac.tree.JCTree$JCExpressionStatement Exec (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.tree.JCTree$JCExpressionStatement tree
public com.sun.tools.javac.tree.JCTree$JCBreak Break (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name label
com.sun.tools.javac.tree.JCTree$JCBreak tree
public com.sun.tools.javac.tree.JCTree$JCContinue Continue (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name label
com.sun.tools.javac.tree.JCTree$JCContinue tree
public com.sun.tools.javac.tree.JCTree$JCReturn Return (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.tree.JCTree$JCReturn tree
public com.sun.tools.javac.tree.JCTree$JCThrow Throw (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.tree.JCTree$JCThrow tree
public com.sun.tools.javac.tree.JCTree$JCAssert Assert (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression cond
com.sun.tools.javac.tree.JCTree$JCExpression detail
com.sun.tools.javac.tree.JCTree$JCAssert tree
public com.sun.tools.javac.tree.JCTree$JCMethodInvocation Apply (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List typeargs
com.sun.tools.javac.tree.JCTree$JCExpression fn
com.sun.tools.javac.util.List args
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
public com.sun.tools.javac.tree.JCTree$JCNewClass NewClass (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCExpression encl
com.sun.tools.javac.util.List typeargs
com.sun.tools.javac.tree.JCTree$JCExpression clazz
com.sun.tools.javac.util.List args
com.sun.tools.javac.tree.JCTree$JCClassDecl def
com.sun.tools.javac.tree.JCTree$JCNewClass tree
public com.sun.tools.javac.tree.JCTree$JCNewArray NewArray (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree$JCExpression elemtype
com.sun.tools.javac.util.List dims
com.sun.tools.javac.util.List elems
com.sun.tools.javac.tree.JCTree$JCNewArray tree
public com.sun.tools.javac.tree.JCTree$JCLambda Lambda (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.util.List params
com.sun.tools.javac.tree.JCTree body
com.sun.tools.javac.tree.JCTree$JCLambda tree
public com.sun.tools.javac.tree.JCTree$JCParens Parens (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.tree.JCTree$JCParens tree
public com.sun.tools.javac.tree.JCTree$JCAssign Assign (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression lhs
com.sun.tools.javac.tree.JCTree$JCExpression rhs
com.sun.tools.javac.tree.JCTree$JCAssign tree
public com.sun.tools.javac.tree.JCTree$JCAssignOp Assignop (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree$Tag opcode
com.sun.tools.javac.tree.JCTree lhs
com.sun.tools.javac.tree.JCTree rhs
com.sun.tools.javac.tree.JCTree$JCAssignOp tree
public com.sun.tools.javac.tree.JCTree$JCUnary Unary (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$Tag opcode
com.sun.tools.javac.tree.JCTree$JCExpression arg
com.sun.tools.javac.tree.JCTree$JCUnary tree
public com.sun.tools.javac.tree.JCTree$JCBinary Binary (com.sun.tools.javac.tree.JCTree$Tag, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$Tag opcode
com.sun.tools.javac.tree.JCTree$JCExpression lhs
com.sun.tools.javac.tree.JCTree$JCExpression rhs
com.sun.tools.javac.tree.JCTree$JCBinary tree
public com.sun.tools.javac.tree.JCTree$JCTypeCast TypeCast (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree clazz
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.tree.JCTree$JCTypeCast tree
public com.sun.tools.javac.tree.JCTree$JCInstanceOf TypeTest (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.tree.JCTree clazz
com.sun.tools.javac.tree.JCTree$JCInstanceOf tree
public com.sun.tools.javac.tree.JCTree$JCArrayAccess Indexed (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression indexed
com.sun.tools.javac.tree.JCTree$JCExpression index
com.sun.tools.javac.tree.JCTree$JCArrayAccess tree
public com.sun.tools.javac.tree.JCTree$JCFieldAccess Select (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.Name)
com.sun.tools.javac.tree.JCTree$JCExpression selected
com.sun.tools.javac.util.Name selector
com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
public com.sun.tools.javac.tree.JCTree$JCMemberReference Reference (com.sun.source.tree.MemberReferenceTree$ReferenceMode, com.sun.tools.javac.util.Name, com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
com.sun.source.tree.MemberReferenceTree$ReferenceMode mode
com.sun.tools.javac.util.Name name
com.sun.tools.javac.tree.JCTree$JCExpression expr
com.sun.tools.javac.util.List typeargs
com.sun.tools.javac.tree.JCTree$JCMemberReference tree
public com.sun.tools.javac.tree.JCTree$JCIdent Ident (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.tree.JCTree$JCIdent tree
public com.sun.tools.javac.tree.JCTree$JCLiteral Literal (com.sun.tools.javac.code.TypeTag, java.lang.Object)
com.sun.tools.javac.code.TypeTag tag
Object value
com.sun.tools.javac.tree.JCTree$JCLiteral tree
public com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree TypeIdent (com.sun.tools.javac.code.TypeTag)
com.sun.tools.javac.code.TypeTag typetag
com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree tree
public com.sun.tools.javac.tree.JCTree$JCArrayTypeTree TypeArray (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression elemtype
com.sun.tools.javac.tree.JCTree$JCArrayTypeTree tree
public com.sun.tools.javac.tree.JCTree$JCTypeApply TypeApply (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree$JCExpression clazz
com.sun.tools.javac.util.List arguments
com.sun.tools.javac.tree.JCTree$JCTypeApply tree
public com.sun.tools.javac.tree.JCTree$JCTypeUnion TypeUnion (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List components
com.sun.tools.javac.tree.JCTree$JCTypeUnion tree
public com.sun.tools.javac.tree.JCTree$JCTypeIntersection TypeIntersection (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List components
com.sun.tools.javac.tree.JCTree$JCTypeIntersection tree
public com.sun.tools.javac.tree.JCTree$JCTypeParameter TypeParameter (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List bounds
public com.sun.tools.javac.tree.JCTree$JCTypeParameter TypeParameter (com.sun.tools.javac.util.Name, com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List bounds
com.sun.tools.javac.util.List annos
com.sun.tools.javac.tree.JCTree$JCTypeParameter tree
public com.sun.tools.javac.tree.JCTree$JCWildcard Wildcard (com.sun.tools.javac.tree.JCTree$TypeBoundKind, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree$TypeBoundKind kind
com.sun.tools.javac.tree.JCTree type
com.sun.tools.javac.tree.JCTree$JCWildcard tree
public com.sun.tools.javac.tree.JCTree$TypeBoundKind TypeBoundKind (com.sun.tools.javac.code.BoundKind)
com.sun.tools.javac.code.BoundKind kind
com.sun.tools.javac.tree.JCTree$TypeBoundKind tree
public com.sun.tools.javac.tree.JCTree$JCAnnotation Annotation (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree annotationType
com.sun.tools.javac.util.List args
com.sun.tools.javac.tree.JCTree$JCAnnotation tree
public com.sun.tools.javac.tree.JCTree$JCAnnotation TypeAnnotation (com.sun.tools.javac.tree.JCTree, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree annotationType
com.sun.tools.javac.util.List args
com.sun.tools.javac.tree.JCTree$JCAnnotation tree
public com.sun.tools.javac.tree.JCTree$JCModifiers Modifiers (long, com.sun.tools.javac.util.List)
long flags
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.tree.JCTree$JCModifiers tree
boolean noFlags
public com.sun.tools.javac.tree.JCTree$JCModifiers Modifiers (long)
long flags
public com.sun.tools.javac.tree.JCTree$JCAnnotatedType AnnotatedType (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.util.List annotations
com.sun.tools.javac.tree.JCTree$JCExpression underlyingType
com.sun.tools.javac.tree.JCTree$JCAnnotatedType tree
public com.sun.tools.javac.tree.JCTree$JCErroneous Erroneous ()
public com.sun.tools.javac.tree.JCTree$JCErroneous Erroneous (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List errs
com.sun.tools.javac.tree.JCTree$JCErroneous tree
public com.sun.tools.javac.tree.JCTree$LetExpr LetExpr (com.sun.tools.javac.util.List, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.util.List defs
com.sun.tools.javac.tree.JCTree expr
com.sun.tools.javac.tree.JCTree$LetExpr tree
public com.sun.tools.javac.tree.JCTree$JCClassDecl AnonymousClassDef (com.sun.tools.javac.tree.JCTree$JCModifiers, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree$JCModifiers mods
com.sun.tools.javac.util.List defs
public com.sun.tools.javac.tree.JCTree$LetExpr LetExpr (com.sun.tools.javac.tree.JCTree$JCVariableDecl, com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree$JCVariableDecl def
com.sun.tools.javac.tree.JCTree expr
com.sun.tools.javac.tree.JCTree$LetExpr tree
public com.sun.tools.javac.tree.JCTree$JCIdent Ident (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
public com.sun.tools.javac.tree.JCTree$JCExpression Select (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.tree.JCTree$JCExpression base
com.sun.tools.javac.code.Symbol sym
public com.sun.tools.javac.tree.JCTree$JCExpression QualIdent (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
public com.sun.tools.javac.tree.JCTree$JCExpression Ident (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl param
public com.sun.tools.javac.util.List Idents (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List params
com.sun.tools.javac.util.ListBuffer ids
public com.sun.tools.javac.tree.JCTree$JCExpression This (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public com.sun.tools.javac.tree.JCTree$JCExpression QualThis (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
public com.sun.tools.javac.tree.JCTree$JCExpression ClassLiteral (com.sun.tools.javac.code.Symbol$ClassSymbol)
com.sun.tools.javac.code.Symbol$ClassSymbol clazz
public com.sun.tools.javac.tree.JCTree$JCExpression ClassLiteral (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol$VarSymbol lit
public com.sun.tools.javac.tree.JCTree$JCIdent Super (com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol$TypeSymbol)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Symbol$TypeSymbol owner
public com.sun.tools.javac.tree.JCTree$JCMethodInvocation App (com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.util.List)
com.sun.tools.javac.tree.JCTree$JCExpression meth
com.sun.tools.javac.util.List args
public com.sun.tools.javac.tree.JCTree$JCMethodInvocation App (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression meth
public com.sun.tools.javac.tree.JCTree$JCExpression Create (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Symbol ctor
com.sun.tools.javac.util.List args
com.sun.tools.javac.code.Type t
com.sun.tools.javac.tree.JCTree$JCNewClass newclass
public com.sun.tools.javac.tree.JCTree$JCExpression Type (com.sun.tools.javac.code.Type)
com.sun.tools.javac.tree.JCTree$JCExpression tp
com.sun.tools.javac.tree.JCTree$JCExpression tp
com.sun.tools.javac.code.Type$WildcardType a
com.sun.tools.javac.tree.JCTree$JCExpression tp
com.sun.tools.javac.tree.JCTree$JCExpression tp
com.sun.tools.javac.code.Type outer
com.sun.tools.javac.tree.JCTree$JCExpression clazz
com.sun.tools.javac.tree.JCTree$JCExpression tp
com.sun.tools.javac.tree.JCTree$JCExpression tp
com.sun.tools.javac.code.Type t
com.sun.tools.javac.tree.JCTree$JCExpression tp
public com.sun.tools.javac.util.List Types (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List ts
com.sun.tools.javac.util.ListBuffer lb
public com.sun.tools.javac.tree.JCTree$JCVariableDecl VarDef (com.sun.tools.javac.code.Symbol$VarSymbol, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.code.Symbol$VarSymbol v
com.sun.tools.javac.tree.JCTree$JCExpression init
public com.sun.tools.javac.util.List Annotations (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Attribute a
com.sun.tools.javac.util.List i
com.sun.tools.javac.util.List attributes
com.sun.tools.javac.util.ListBuffer result
public com.sun.tools.javac.tree.JCTree$JCLiteral Literal (java.lang.Object)
int v
int v
Object value
com.sun.tools.javac.tree.JCTree$JCLiteral result
public com.sun.tools.javac.tree.JCTree$JCAnnotation Annotation (com.sun.tools.javac.code.Attribute)
com.sun.tools.javac.code.Attribute a
public com.sun.tools.javac.tree.JCTree$JCAnnotation TypeAnnotation (com.sun.tools.javac.code.Attribute)
com.sun.tools.javac.code.Attribute a
public com.sun.tools.javac.tree.JCTree$JCMethodDecl MethodDef (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.tree.JCTree$JCBlock)
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.tree.JCTree$JCBlock body
public com.sun.tools.javac.tree.JCTree$JCMethodDecl MethodDef (com.sun.tools.javac.code.Symbol$MethodSymbol, com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree$JCBlock)
com.sun.tools.javac.code.Symbol$MethodSymbol m
com.sun.tools.javac.code.Type mtype
com.sun.tools.javac.tree.JCTree$JCBlock body
public com.sun.tools.javac.tree.JCTree$JCTypeParameter TypeParam (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type$TypeVar)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type$TypeVar tvar
public com.sun.tools.javac.util.List TypeParams (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List typarams
com.sun.tools.javac.util.ListBuffer tparams
public com.sun.tools.javac.tree.JCTree$JCVariableDecl Param (com.sun.tools.javac.util.Name, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.code.Type argtype
com.sun.tools.javac.code.Symbol owner
public com.sun.tools.javac.util.List Params (com.sun.tools.javac.util.List, com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol$VarSymbol param
com.sun.tools.javac.util.List l
int i
com.sun.tools.javac.util.List argtypes
com.sun.tools.javac.code.Symbol owner
com.sun.tools.javac.util.ListBuffer params
com.sun.tools.javac.code.Symbol$MethodSymbol mth
public com.sun.tools.javac.tree.JCTree$JCStatement Call (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression apply
public com.sun.tools.javac.tree.JCTree$JCStatement Assignment (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.code.Symbol v
com.sun.tools.javac.tree.JCTree$JCExpression rhs
public com.sun.tools.javac.tree.JCTree$JCArrayAccess Indexed (com.sun.tools.javac.code.Symbol, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.code.Symbol v
com.sun.tools.javac.tree.JCTree$JCExpression index
com.sun.tools.javac.tree.JCTree$JCArrayAccess tree
public com.sun.tools.javac.tree.JCTree$JCTypeCast TypeCast (com.sun.tools.javac.code.Type, com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.code.Type type
com.sun.tools.javac.tree.JCTree$JCExpression expr
boolean isUnqualifiable (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Scope$Entry e
com.sun.tools.javac.code.Symbol sym
public com.sun.tools.javac.util.Name paramName (int)
int i
public com.sun.tools.javac.util.Name typaramName (int)
int i
static void ()
}
com/sun/tools/javac/tree/TreeScanner.classTreeScanner.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.TreeScanner extends com.sun.tools.javac.tree.JCTree$Visitor {
public void ()
public void scan (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
public void scan (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
public void visitTopLevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
public void visitImport (com.sun.tools.javac.tree.JCTree$JCImport)
com.sun.tools.javac.tree.JCTree$JCImport tree
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
public void visitSkip (com.sun.tools.javac.tree.JCTree$JCSkip)
com.sun.tools.javac.tree.JCTree$JCSkip tree
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
com.sun.tools.javac.tree.JCTree$JCBlock tree
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
com.sun.tools.javac.tree.JCTree$JCDoWhileLoop tree
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
com.sun.tools.javac.tree.JCTree$JCWhileLoop tree
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
com.sun.tools.javac.tree.JCTree$JCForLoop tree
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop tree
public void visitLabelled (com.sun.tools.javac.tree.JCTree$JCLabeledStatement)
com.sun.tools.javac.tree.JCTree$JCLabeledStatement tree
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
com.sun.tools.javac.tree.JCTree$JCSwitch tree
public void visitCase (com.sun.tools.javac.tree.JCTree$JCCase)
com.sun.tools.javac.tree.JCTree$JCCase tree
public void visitSynchronized (com.sun.tools.javac.tree.JCTree$JCSynchronized)
com.sun.tools.javac.tree.JCTree$JCSynchronized tree
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
com.sun.tools.javac.tree.JCTree$JCTry tree
public void visitCatch (com.sun.tools.javac.tree.JCTree$JCCatch)
com.sun.tools.javac.tree.JCTree$JCCatch tree
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
com.sun.tools.javac.tree.JCTree$JCConditional tree
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
com.sun.tools.javac.tree.JCTree$JCIf tree
public void visitExec (com.sun.tools.javac.tree.JCTree$JCExpressionStatement)
com.sun.tools.javac.tree.JCTree$JCExpressionStatement tree
public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak)
com.sun.tools.javac.tree.JCTree$JCBreak tree
public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue)
com.sun.tools.javac.tree.JCTree$JCContinue tree
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
com.sun.tools.javac.tree.JCTree$JCReturn tree
public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow)
com.sun.tools.javac.tree.JCTree$JCThrow tree
public void visitAssert (com.sun.tools.javac.tree.JCTree$JCAssert)
com.sun.tools.javac.tree.JCTree$JCAssert tree
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCNewClass tree
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
com.sun.tools.javac.util.List annos
com.sun.tools.javac.tree.JCTree$JCNewArray tree
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.tree.JCTree$JCLambda tree
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
com.sun.tools.javac.tree.JCTree$JCParens tree
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
com.sun.tools.javac.tree.JCTree$JCAssign tree
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
com.sun.tools.javac.tree.JCTree$JCAssignOp tree
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
com.sun.tools.javac.tree.JCTree$JCUnary tree
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
com.sun.tools.javac.tree.JCTree$JCBinary tree
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
com.sun.tools.javac.tree.JCTree$JCTypeCast tree
public void visitTypeTest (com.sun.tools.javac.tree.JCTree$JCInstanceOf)
com.sun.tools.javac.tree.JCTree$JCInstanceOf tree
public void visitIndexed (com.sun.tools.javac.tree.JCTree$JCArrayAccess)
com.sun.tools.javac.tree.JCTree$JCArrayAccess tree
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
com.sun.tools.javac.tree.JCTree$JCMemberReference tree
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.tree.JCTree$JCIdent tree
public void visitLiteral (com.sun.tools.javac.tree.JCTree$JCLiteral)
com.sun.tools.javac.tree.JCTree$JCLiteral tree
public void visitTypeIdent (com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree)
com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree tree
public void visitTypeArray (com.sun.tools.javac.tree.JCTree$JCArrayTypeTree)
com.sun.tools.javac.tree.JCTree$JCArrayTypeTree tree
public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply)
com.sun.tools.javac.tree.JCTree$JCTypeApply tree
public void visitTypeUnion (com.sun.tools.javac.tree.JCTree$JCTypeUnion)
com.sun.tools.javac.tree.JCTree$JCTypeUnion tree
public void visitTypeIntersection (com.sun.tools.javac.tree.JCTree$JCTypeIntersection)
com.sun.tools.javac.tree.JCTree$JCTypeIntersection tree
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
com.sun.tools.javac.tree.JCTree$JCTypeParameter tree
public void visitWildcard (com.sun.tools.javac.tree.JCTree$JCWildcard)
com.sun.tools.javac.tree.JCTree$JCWildcard tree
public void visitTypeBoundKind (com.sun.tools.javac.tree.JCTree$TypeBoundKind)
com.sun.tools.javac.tree.JCTree$TypeBoundKind that
public void visitModifiers (com.sun.tools.javac.tree.JCTree$JCModifiers)
com.sun.tools.javac.tree.JCTree$JCModifiers tree
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
com.sun.tools.javac.tree.JCTree$JCAnnotation tree
public void visitAnnotatedType (com.sun.tools.javac.tree.JCTree$JCAnnotatedType)
com.sun.tools.javac.tree.JCTree$JCAnnotatedType tree
public void visitErroneous (com.sun.tools.javac.tree.JCTree$JCErroneous)
com.sun.tools.javac.tree.JCTree$JCErroneous tree
public void visitLetExpr (com.sun.tools.javac.tree.JCTree$LetExpr)
com.sun.tools.javac.tree.JCTree$LetExpr tree
public void visitTree (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
}
com/sun/tools/javac/tree/TreeTranslator.classTreeTranslator.java
package com.sun.tools.javac.tree
public com.sun.tools.javac.tree.TreeTranslator extends com.sun.tools.javac.tree.JCTree$Visitor {
protected com.sun.tools.javac.tree.JCTree result
public void ()
public com.sun.tools.javac.tree.JCTree translate (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tmpResult
com.sun.tools.javac.tree.JCTree tree
public com.sun.tools.javac.util.List translate (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
public com.sun.tools.javac.util.List translateVarDefs (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
public com.sun.tools.javac.util.List translateTypeParams (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
public com.sun.tools.javac.util.List translateCases (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
public com.sun.tools.javac.util.List translateCatchers (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
public com.sun.tools.javac.util.List translateAnnotations (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List trees
public void visitTopLevel (com.sun.tools.javac.tree.JCTree$JCCompilationUnit)
com.sun.tools.javac.tree.JCTree$JCCompilationUnit tree
public void visitImport (com.sun.tools.javac.tree.JCTree$JCImport)
com.sun.tools.javac.tree.JCTree$JCImport tree
public void visitClassDef (com.sun.tools.javac.tree.JCTree$JCClassDecl)
com.sun.tools.javac.tree.JCTree$JCClassDecl tree
public void visitMethodDef (com.sun.tools.javac.tree.JCTree$JCMethodDecl)
com.sun.tools.javac.tree.JCTree$JCMethodDecl tree
public void visitVarDef (com.sun.tools.javac.tree.JCTree$JCVariableDecl)
com.sun.tools.javac.tree.JCTree$JCVariableDecl tree
public void visitSkip (com.sun.tools.javac.tree.JCTree$JCSkip)
com.sun.tools.javac.tree.JCTree$JCSkip tree
public void visitBlock (com.sun.tools.javac.tree.JCTree$JCBlock)
com.sun.tools.javac.tree.JCTree$JCBlock tree
public void visitDoLoop (com.sun.tools.javac.tree.JCTree$JCDoWhileLoop)
com.sun.tools.javac.tree.JCTree$JCDoWhileLoop tree
public void visitWhileLoop (com.sun.tools.javac.tree.JCTree$JCWhileLoop)
com.sun.tools.javac.tree.JCTree$JCWhileLoop tree
public void visitForLoop (com.sun.tools.javac.tree.JCTree$JCForLoop)
com.sun.tools.javac.tree.JCTree$JCForLoop tree
public void visitForeachLoop (com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop)
com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop tree
public void visitLabelled (com.sun.tools.javac.tree.JCTree$JCLabeledStatement)
com.sun.tools.javac.tree.JCTree$JCLabeledStatement tree
public void visitSwitch (com.sun.tools.javac.tree.JCTree$JCSwitch)
com.sun.tools.javac.tree.JCTree$JCSwitch tree
public void visitCase (com.sun.tools.javac.tree.JCTree$JCCase)
com.sun.tools.javac.tree.JCTree$JCCase tree
public void visitSynchronized (com.sun.tools.javac.tree.JCTree$JCSynchronized)
com.sun.tools.javac.tree.JCTree$JCSynchronized tree
public void visitTry (com.sun.tools.javac.tree.JCTree$JCTry)
com.sun.tools.javac.tree.JCTree$JCTry tree
public void visitCatch (com.sun.tools.javac.tree.JCTree$JCCatch)
com.sun.tools.javac.tree.JCTree$JCCatch tree
public void visitConditional (com.sun.tools.javac.tree.JCTree$JCConditional)
com.sun.tools.javac.tree.JCTree$JCConditional tree
public void visitIf (com.sun.tools.javac.tree.JCTree$JCIf)
com.sun.tools.javac.tree.JCTree$JCIf tree
public void visitExec (com.sun.tools.javac.tree.JCTree$JCExpressionStatement)
com.sun.tools.javac.tree.JCTree$JCExpressionStatement tree
public void visitBreak (com.sun.tools.javac.tree.JCTree$JCBreak)
com.sun.tools.javac.tree.JCTree$JCBreak tree
public void visitContinue (com.sun.tools.javac.tree.JCTree$JCContinue)
com.sun.tools.javac.tree.JCTree$JCContinue tree
public void visitReturn (com.sun.tools.javac.tree.JCTree$JCReturn)
com.sun.tools.javac.tree.JCTree$JCReturn tree
public void visitThrow (com.sun.tools.javac.tree.JCTree$JCThrow)
com.sun.tools.javac.tree.JCTree$JCThrow tree
public void visitAssert (com.sun.tools.javac.tree.JCTree$JCAssert)
com.sun.tools.javac.tree.JCTree$JCAssert tree
public void visitApply (com.sun.tools.javac.tree.JCTree$JCMethodInvocation)
com.sun.tools.javac.tree.JCTree$JCMethodInvocation tree
public void visitNewClass (com.sun.tools.javac.tree.JCTree$JCNewClass)
com.sun.tools.javac.tree.JCTree$JCNewClass tree
public void visitLambda (com.sun.tools.javac.tree.JCTree$JCLambda)
com.sun.tools.javac.tree.JCTree$JCLambda tree
public void visitNewArray (com.sun.tools.javac.tree.JCTree$JCNewArray)
com.sun.tools.javac.util.List origDimAnnos
com.sun.tools.javac.tree.JCTree$JCNewArray tree
com.sun.tools.javac.util.List dimAnnos
public void visitParens (com.sun.tools.javac.tree.JCTree$JCParens)
com.sun.tools.javac.tree.JCTree$JCParens tree
public void visitAssign (com.sun.tools.javac.tree.JCTree$JCAssign)
com.sun.tools.javac.tree.JCTree$JCAssign tree
public void visitAssignop (com.sun.tools.javac.tree.JCTree$JCAssignOp)
com.sun.tools.javac.tree.JCTree$JCAssignOp tree
public void visitUnary (com.sun.tools.javac.tree.JCTree$JCUnary)
com.sun.tools.javac.tree.JCTree$JCUnary tree
public void visitBinary (com.sun.tools.javac.tree.JCTree$JCBinary)
com.sun.tools.javac.tree.JCTree$JCBinary tree
public void visitTypeCast (com.sun.tools.javac.tree.JCTree$JCTypeCast)
com.sun.tools.javac.tree.JCTree$JCTypeCast tree
public void visitTypeTest (com.sun.tools.javac.tree.JCTree$JCInstanceOf)
com.sun.tools.javac.tree.JCTree$JCInstanceOf tree
public void visitIndexed (com.sun.tools.javac.tree.JCTree$JCArrayAccess)
com.sun.tools.javac.tree.JCTree$JCArrayAccess tree
public void visitSelect (com.sun.tools.javac.tree.JCTree$JCFieldAccess)
com.sun.tools.javac.tree.JCTree$JCFieldAccess tree
public void visitReference (com.sun.tools.javac.tree.JCTree$JCMemberReference)
com.sun.tools.javac.tree.JCTree$JCMemberReference tree
public void visitIdent (com.sun.tools.javac.tree.JCTree$JCIdent)
com.sun.tools.javac.tree.JCTree$JCIdent tree
public void visitLiteral (com.sun.tools.javac.tree.JCTree$JCLiteral)
com.sun.tools.javac.tree.JCTree$JCLiteral tree
public void visitTypeIdent (com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree)
com.sun.tools.javac.tree.JCTree$JCPrimitiveTypeTree tree
public void visitTypeArray (com.sun.tools.javac.tree.JCTree$JCArrayTypeTree)
com.sun.tools.javac.tree.JCTree$JCArrayTypeTree tree
public void visitTypeApply (com.sun.tools.javac.tree.JCTree$JCTypeApply)
com.sun.tools.javac.tree.JCTree$JCTypeApply tree
public void visitTypeUnion (com.sun.tools.javac.tree.JCTree$JCTypeUnion)
com.sun.tools.javac.tree.JCTree$JCTypeUnion tree
public void visitTypeIntersection (com.sun.tools.javac.tree.JCTree$JCTypeIntersection)
com.sun.tools.javac.tree.JCTree$JCTypeIntersection tree
public void visitTypeParameter (com.sun.tools.javac.tree.JCTree$JCTypeParameter)
com.sun.tools.javac.tree.JCTree$JCTypeParameter tree
public void visitWildcard (com.sun.tools.javac.tree.JCTree$JCWildcard)
com.sun.tools.javac.tree.JCTree$JCWildcard tree
public void visitTypeBoundKind (com.sun.tools.javac.tree.JCTree$TypeBoundKind)
com.sun.tools.javac.tree.JCTree$TypeBoundKind tree
public void visitErroneous (com.sun.tools.javac.tree.JCTree$JCErroneous)
com.sun.tools.javac.tree.JCTree$JCErroneous tree
public void visitLetExpr (com.sun.tools.javac.tree.JCTree$LetExpr)
com.sun.tools.javac.tree.JCTree$LetExpr tree
public void visitModifiers (com.sun.tools.javac.tree.JCTree$JCModifiers)
com.sun.tools.javac.tree.JCTree$JCModifiers tree
public void visitAnnotation (com.sun.tools.javac.tree.JCTree$JCAnnotation)
com.sun.tools.javac.tree.JCTree$JCAnnotation tree
public void visitAnnotatedType (com.sun.tools.javac.tree.JCTree$JCAnnotatedType)
com.sun.tools.javac.tree.JCTree$JCAnnotatedType tree
public void visitTree (com.sun.tools.javac.tree.JCTree)
com.sun.tools.javac.tree.JCTree tree
}
com/sun/tools/javac/util/Abort.classAbort.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Abort extends java.lang.Error {
private static final long serialVersionUID
public void (java.lang.Throwable)
Throwable cause
public void ()
}
com/sun/tools/javac/util/AbstractDiagnosticFormatter$1.classAbstractDiagnosticFormatter.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.AbstractDiagnosticFormatter$1 extends com.sun.tools.javac.code.Printer {
final com.sun.tools.javac.util.AbstractDiagnosticFormatter this$0
void (com.sun.tools.javac.util.AbstractDiagnosticFormatter)
com.sun.tools.javac.util.AbstractDiagnosticFormatter this$0
protected transient java.lang.String localize (java.util.Locale, java.lang.String, java.lang.Object[])
java.util.Locale locale
String key
Object[] args
protected java.lang.String capturedVarId (com.sun.tools.javac.code.Type$CapturedType, java.util.Locale)
com.sun.tools.javac.code.Type$CapturedType t
java.util.Locale locale
public java.lang.String visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.util.Locale)
com.sun.tools.javac.code.Type$CapturedType t
java.util.Locale locale
public volatile java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
}
com/sun/tools/javac/util/AbstractDiagnosticFormatter$2.classAbstractDiagnosticFormatter.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.AbstractDiagnosticFormatter$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$util$JCDiagnostic$DiagnosticType
static final int[] $SwitchMap$com$sun$tools$javac$api$DiagnosticFormatter$PositionKind
static final int[] $SwitchMap$com$sun$tools$javac$tree$JCTree$Tag
static void ()
}
com/sun/tools/javac/util/AbstractDiagnosticFormatter$SimpleConfiguration.classAbstractDiagnosticFormatter.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.AbstractDiagnosticFormatter$SimpleConfiguration extends java.lang.Object implements com.sun.tools.javac.api.DiagnosticFormatter$Configuration {
protected java.util.Map multilineLimits
protected java.util.EnumSet visibleParts
protected boolean caretEnabled
public void (java.util.Set)
java.util.Set parts
public void (com.sun.tools.javac.util.Options, java.util.Set)
java.util.Collection args
NumberFormatException ex
String limitString
String[] limits
com.sun.tools.javac.util.Options options
java.util.Set parts
String showSource
String diagOpts
String multiPolicy
String showCaret
public int getMultilineLimit (com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit)
com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit limit
public java.util.EnumSet getVisible ()
public void setMultilineLimit (com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit, int)
com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit limit
int value
public void setVisible (java.util.Set)
java.util.Set diagParts
public void setVisiblePart (com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart, boolean)
com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart diagParts
boolean enabled
public void setCaretEnabled (boolean)
boolean caretEnabled
public boolean isCaretEnabled ()
public volatile java.util.Set getVisible ()
}
com/sun/tools/javac/util/AbstractDiagnosticFormatter.classAbstractDiagnosticFormatter.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.AbstractDiagnosticFormatter extends java.lang.Object implements com.sun.tools.javac.api.DiagnosticFormatter {
protected com.sun.tools.javac.util.JavacMessages messages
private com.sun.tools.javac.util.AbstractDiagnosticFormatter$SimpleConfiguration config
protected int depth
private com.sun.tools.javac.util.List allCaptured
protected com.sun.tools.javac.code.Printer printer
protected void (com.sun.tools.javac.util.JavacMessages, com.sun.tools.javac.util.AbstractDiagnosticFormatter$SimpleConfiguration)
com.sun.tools.javac.util.JavacMessages messages
com.sun.tools.javac.util.AbstractDiagnosticFormatter$SimpleConfiguration config
public java.lang.String formatKind (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
com.sun.tools.javac.util.JCDiagnostic d
java.util.Locale l
public java.lang.String format (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
com.sun.tools.javac.util.JCDiagnostic d
java.util.Locale locale
protected abstract java.lang.String formatDiagnostic (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
public java.lang.String formatPosition (com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.api.DiagnosticFormatter$PositionKind, java.util.Locale)
com.sun.tools.javac.util.JCDiagnostic d
com.sun.tools.javac.api.DiagnosticFormatter$PositionKind pk
java.util.Locale l
private long getPosition (com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.api.DiagnosticFormatter$PositionKind)
com.sun.tools.javac.util.JCDiagnostic d
com.sun.tools.javac.api.DiagnosticFormatter$PositionKind pk
public java.lang.String formatSource (com.sun.tools.javac.util.JCDiagnostic, boolean, java.util.Locale)
com.sun.tools.javac.util.JCDiagnostic d
boolean fullname
java.util.Locale l
javax.tools.JavaFileObject fo
protected java.util.Collection formatArguments (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
Object o
com.sun.tools.javac.util.JCDiagnostic d
java.util.Locale l
com.sun.tools.javac.util.ListBuffer buf
protected java.lang.String formatArgument (com.sun.tools.javac.util.JCDiagnostic, java.lang.Object, java.util.Locale)
String s
com.sun.tools.javac.util.JCDiagnostic d
Object arg
java.util.Locale l
private java.lang.String expr2String (com.sun.tools.javac.tree.JCTree$JCExpression)
com.sun.tools.javac.tree.JCTree$JCExpression tree
protected java.lang.String formatIterable (com.sun.tools.javac.util.JCDiagnostic, java.lang.Iterable, java.util.Locale)
Object o
com.sun.tools.javac.util.JCDiagnostic d
Iterable it
java.util.Locale l
StringBuilder sbuf
String sep
protected com.sun.tools.javac.util.List formatSubdiagnostics (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
com.sun.tools.javac.util.JCDiagnostic d2
int maxCount
int count
com.sun.tools.javac.util.JCDiagnostic d
java.util.Locale l
com.sun.tools.javac.util.List subdiagnostics
int maxDepth
protected java.lang.String formatSubdiagnostic (com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
com.sun.tools.javac.util.JCDiagnostic parent
com.sun.tools.javac.util.JCDiagnostic sub
java.util.Locale l
protected java.lang.String formatSourceLine (com.sun.tools.javac.util.JCDiagnostic, int)
int i
com.sun.tools.javac.util.JCDiagnostic d
int nSpaces
StringBuilder buf
com.sun.tools.javac.util.DiagnosticSource source
int pos
String line
int col
protected java.lang.String formatLintCategory (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
com.sun.tools.javac.util.JCDiagnostic d
java.util.Locale l
com.sun.tools.javac.code.Lint$LintCategory lc
protected transient java.lang.String localize (java.util.Locale, java.lang.String, java.lang.Object[])
java.util.Locale l
String key
Object[] args
public boolean displaySource (com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic d
public boolean isRaw ()
protected java.lang.String indentString (int)
int i
StringBuilder buf
int nSpaces
String spaces
protected java.lang.String indent (java.lang.String, int)
String line
String s
int nSpaces
String indent
StringBuilder buf
String nl
public com.sun.tools.javac.util.AbstractDiagnosticFormatter$SimpleConfiguration getConfiguration ()
public com.sun.tools.javac.code.Printer getPrinter ()
public void setPrinter (com.sun.tools.javac.code.Printer)
com.sun.tools.javac.code.Printer printer
public volatile com.sun.tools.javac.api.DiagnosticFormatter$Configuration getConfiguration ()
public volatile java.lang.String formatPosition (javax.tools.Diagnostic, com.sun.tools.javac.api.DiagnosticFormatter$PositionKind, java.util.Locale)
public volatile java.lang.String formatSource (javax.tools.Diagnostic, boolean, java.util.Locale)
public volatile java.lang.String formatKind (javax.tools.Diagnostic, java.util.Locale)
public volatile java.lang.String format (javax.tools.Diagnostic, java.util.Locale)
public volatile boolean displaySource (javax.tools.Diagnostic)
static com.sun.tools.javac.util.List access$000 (com.sun.tools.javac.util.AbstractDiagnosticFormatter)
com.sun.tools.javac.util.AbstractDiagnosticFormatter x0
static com.sun.tools.javac.util.List access$002 (com.sun.tools.javac.util.AbstractDiagnosticFormatter, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.AbstractDiagnosticFormatter x0
com.sun.tools.javac.util.List x1
}
com/sun/tools/javac/util/AbstractLog.classAbstractLog.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.AbstractLog extends java.lang.Object {
protected com.sun.tools.javac.util.JCDiagnostic$Factory diags
protected com.sun.tools.javac.util.DiagnosticSource source
protected java.util.Map sourceMap
void (com.sun.tools.javac.util.JCDiagnostic$Factory)
com.sun.tools.javac.util.JCDiagnostic$Factory diags
public javax.tools.JavaFileObject useSource (javax.tools.JavaFileObject)
javax.tools.JavaFileObject file
javax.tools.JavaFileObject prev
protected com.sun.tools.javac.util.DiagnosticSource getSource (javax.tools.JavaFileObject)
javax.tools.JavaFileObject file
com.sun.tools.javac.util.DiagnosticSource s
public com.sun.tools.javac.util.DiagnosticSource currentSource ()
public transient void error (java.lang.String, java.lang.Object[])
String key
Object[] args
public transient void error (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String key
Object[] args
public transient void error (com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag flag
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String key
Object[] args
com.sun.tools.javac.util.JCDiagnostic d
public transient void error (int, java.lang.String, java.lang.Object[])
int pos
String key
Object[] args
public transient void error (com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag, int, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag flag
int pos
String key
Object[] args
com.sun.tools.javac.util.JCDiagnostic d
public transient void warning (java.lang.String, java.lang.Object[])
String key
Object[] args
public transient void warning (com.sun.tools.javac.code.Lint$LintCategory, java.lang.String, java.lang.Object[])
com.sun.tools.javac.code.Lint$LintCategory lc
String key
Object[] args
public transient void warning (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String key
Object[] args
public transient void warning (com.sun.tools.javac.code.Lint$LintCategory, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.code.Lint$LintCategory lc
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String key
Object[] args
public transient void warning (int, java.lang.String, java.lang.Object[])
int pos
String key
Object[] args
public transient void mandatoryWarning (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String key
Object[] args
public transient void mandatoryWarning (com.sun.tools.javac.code.Lint$LintCategory, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.code.Lint$LintCategory lc
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String key
Object[] args
public transient void note (java.lang.String, java.lang.Object[])
String key
Object[] args
public transient void note (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String key
Object[] args
public transient void note (int, java.lang.String, java.lang.Object[])
int pos
String key
Object[] args
public transient void note (javax.tools.JavaFileObject, java.lang.String, java.lang.Object[])
javax.tools.JavaFileObject file
String key
Object[] args
public transient void mandatoryNote (javax.tools.JavaFileObject, java.lang.String, java.lang.Object[])
javax.tools.JavaFileObject file
String key
Object[] args
protected abstract void report (com.sun.tools.javac.util.JCDiagnostic)
protected transient abstract void directError (java.lang.String, java.lang.Object[])
private com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition wrap (int)
int pos
}
com/sun/tools/javac/util/ArrayUtils.classArrayUtils.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.ArrayUtils extends java.lang.Object {
public void ()
private static int calculateNewLength (int, int)
int currentLength
int maxIndex
public static java.lang.Object[] ensureCapacity (java.lang.Object[], int)
int newLength
Object[] result
Object[] array
int maxIndex
public static byte[] ensureCapacity (byte[], int)
int newLength
byte[] result
byte[] array
int maxIndex
public static char[] ensureCapacity (char[], int)
int newLength
char[] result
char[] array
int maxIndex
public static int[] ensureCapacity (int[], int)
int newLength
int[] result
int[] array
int maxIndex
}
com/sun/tools/javac/util/Assert.classAssert.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Assert extends java.lang.Object {
public static void check (boolean)
boolean cond
public static void checkNull (java.lang.Object)
Object o
public static java.lang.Object checkNonNull (java.lang.Object)
Object t
public static void check (boolean, int)
boolean cond
int value
public static void check (boolean, long)
boolean cond
long value
public static void check (boolean, java.lang.Object)
boolean cond
Object value
public static void check (boolean, java.lang.String)
boolean cond
String msg
public static void checkNull (java.lang.Object, java.lang.Object)
Object o
Object value
public static void checkNull (java.lang.Object, java.lang.String)
Object o
String msg
public static java.lang.Object checkNonNull (java.lang.Object, java.lang.String)
Object t
String msg
public static void error ()
public static void error (java.lang.String)
String msg
private void ()
}
com/sun/tools/javac/util/BaseFileManager$1.classBaseFileManager.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.BaseFileManager$1 extends com.sun.tools.javac.main.OptionHelper$GrumpyHelper {
final com.sun.tools.javac.util.BaseFileManager this$0
void (com.sun.tools.javac.util.BaseFileManager, com.sun.tools.javac.util.Log)
com.sun.tools.javac.util.BaseFileManager this$0
com.sun.tools.javac.util.Log log
public java.lang.String get (com.sun.tools.javac.main.Option)
com.sun.tools.javac.main.Option option
public void put (java.lang.String, java.lang.String)
String name
String value
public void remove (java.lang.String)
String name
}
com/sun/tools/javac/util/BaseFileManager$ByteBufferCache.classBaseFileManager.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.BaseFileManager$ByteBufferCache extends java.lang.Object {
private java.nio.ByteBuffer cached
private void ()
java.nio.ByteBuffer get (int)
int capacity
java.nio.ByteBuffer result
void put (java.nio.ByteBuffer)
java.nio.ByteBuffer x
void (com.sun.tools.javac.util.BaseFileManager$1)
com.sun.tools.javac.util.BaseFileManager$1 x0
}
com/sun/tools/javac/util/BaseFileManager$ContentCacheEntry.classBaseFileManager.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.BaseFileManager$ContentCacheEntry extends java.lang.Object {
final long timestamp
final java.lang.ref.SoftReference ref
void (javax.tools.JavaFileObject, java.nio.CharBuffer)
javax.tools.JavaFileObject file
java.nio.CharBuffer cb
boolean isValid (javax.tools.JavaFileObject)
javax.tools.JavaFileObject file
java.nio.CharBuffer getValue ()
}
com/sun/tools/javac/util/BaseFileManager.classBaseFileManager.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.BaseFileManager extends java.lang.Object {
public com.sun.tools.javac.util.Log log
protected java.nio.charset.Charset charset
protected com.sun.tools.javac.util.Options options
protected String classLoaderClass
protected com.sun.tools.javac.file.Locations locations
private static final java.util.Set javacFileManagerOptions
private String defaultEncodingName
private final com.sun.tools.javac.util.BaseFileManager$ByteBufferCache byteBufferCache
protected final java.util.Map contentCache
protected void (java.nio.charset.Charset)
java.nio.charset.Charset charset
public void setContext (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
protected com.sun.tools.javac.file.Locations createLocations ()
protected com.sun.tools.javac.code.Source getSource ()
String sourceName
com.sun.tools.javac.code.Source source
protected java.lang.ClassLoader getClassLoader (java.net.URL[])
Class loader
Class[] constrArgTypes
java.lang.reflect.Constructor constr
java.net.URL[] urls
ClassLoader thisClassLoader
public boolean handleOption (java.lang.String, java.util.Iterator)
com.sun.tools.javac.main.Option o
String current
java.util.Iterator remaining
com.sun.tools.javac.main.OptionHelper helper
public int isSupportedOption (java.lang.String)
com.sun.tools.javac.main.Option o
String option
public abstract boolean isDefaultBootClassPath ()
private java.lang.String getDefaultEncodingName ()
public java.lang.String getEncodingName ()
String encName
public java.nio.CharBuffer decode (java.nio.ByteBuffer, boolean)
java.nio.charset.CharsetDecoder decoder
java.nio.charset.IllegalCharsetNameException e
java.nio.charset.UnsupportedCharsetException e
int newCapacity
java.nio.charset.CoderResult result
java.nio.ByteBuffer inbuf
boolean ignoreEncodingErrors
String encodingName
java.nio.charset.CharsetDecoder decoder
float factor
java.nio.CharBuffer dest
public java.nio.charset.CharsetDecoder getDecoder (java.lang.String, boolean)
java.nio.charset.CodingErrorAction action
String encodingName
boolean ignoreEncodingErrors
java.nio.charset.Charset cs
java.nio.charset.CharsetDecoder decoder
java.nio.charset.CodingErrorAction action
public java.nio.ByteBuffer makeByteBuffer (java.io.InputStream) throws java.io.IOException
int count
java.io.InputStream in
int limit
java.nio.ByteBuffer result
int position
public void recycleByteBuffer (java.nio.ByteBuffer)
java.nio.ByteBuffer bb
public java.nio.CharBuffer getCachedContent (javax.tools.JavaFileObject)
javax.tools.JavaFileObject file
com.sun.tools.javac.util.BaseFileManager$ContentCacheEntry e
public void cache (javax.tools.JavaFileObject, java.nio.CharBuffer)
javax.tools.JavaFileObject file
java.nio.CharBuffer cb
public void flushCache (javax.tools.JavaFileObject)
javax.tools.JavaFileObject file
public static javax.tools.JavaFileObject$Kind getKind (java.lang.String)
String name
protected static java.lang.Object nullCheck (java.lang.Object)
Object o
protected static java.util.Collection nullCheck (java.util.Collection)
Object t
java.util.Collection it
static void ()
}
com/sun/tools/javac/util/BasicDiagnosticFormatter$1.classBasicDiagnosticFormatter.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.BasicDiagnosticFormatter$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$util$JCDiagnostic$DiagnosticType
static void ()
}
com/sun/tools/javac/util/BasicDiagnosticFormatter$BasicConfiguration$BasicFormatKind.classBasicDiagnosticFormatter.java
package com.sun.tools.javac.util
public final com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$BasicFormatKind extends java.lang.Enum {
public static final com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$BasicFormatKind DEFAULT_POS_FORMAT
public static final com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$BasicFormatKind DEFAULT_NO_POS_FORMAT
public static final com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$BasicFormatKind DEFAULT_CLASS_FORMAT
private static final com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$BasicFormatKind[] $VALUES
public static com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$BasicFormatKind[] values ()
public static com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$BasicFormatKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/util/BasicDiagnosticFormatter$BasicConfiguration$SourcePosition.classBasicDiagnosticFormatter.java
package com.sun.tools.javac.util
public final com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$SourcePosition extends java.lang.Enum {
public static final com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$SourcePosition BOTTOM
public static final com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$SourcePosition AFTER_SUMMARY
private static final com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$SourcePosition[] $VALUES
public static com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$SourcePosition[] values ()
public static com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$SourcePosition valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/util/BasicDiagnosticFormatter$BasicConfiguration.classBasicDiagnosticFormatter.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration extends com.sun.tools.javac.util.AbstractDiagnosticFormatter$SimpleConfiguration {
protected java.util.Map indentationLevels
protected java.util.Map availableFormats
protected com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$SourcePosition sourcePosition
public void (com.sun.tools.javac.util.Options)
NumberFormatException ex
String[] levels
com.sun.tools.javac.util.Options options
String fmt
String srcPos
String indent
public void ()
private void initFormat ()
private void initOldFormat ()
private void initFormats (java.lang.String, java.lang.String, java.lang.String)
String pos
String nopos
String clazz
private void initFormats (java.lang.String)
String fmt
String[] formats
private void initIndentation ()
public int getIndentation (com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart)
com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart diagPart
public void setIndentation (com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart, int)
com.sun.tools.javac.api.DiagnosticFormatter$Configuration$DiagnosticPart diagPart
int nSpaces
public void setSourcePosition (com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$SourcePosition)
com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$SourcePosition sourcePos
public com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$SourcePosition getSourcePosition ()
public void setFormat (com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$BasicFormatKind, java.lang.String)
com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$BasicFormatKind kind
String s
public java.lang.String getFormat (com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$BasicFormatKind)
com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration$BasicFormatKind kind
}
com/sun/tools/javac/util/BasicDiagnosticFormatter.classBasicDiagnosticFormatter.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.BasicDiagnosticFormatter extends com.sun.tools.javac.util.AbstractDiagnosticFormatter {
public void (com.sun.tools.javac.util.Options, com.sun.tools.javac.util.JavacMessages)
com.sun.tools.javac.util.Options options
com.sun.tools.javac.util.JavacMessages msgs
public void (com.sun.tools.javac.util.JavacMessages)
com.sun.tools.javac.util.JavacMessages msgs
public java.lang.String formatDiagnostic (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
char c
boolean meta
int i
com.sun.tools.javac.util.JCDiagnostic d
java.util.Locale l
String format
StringBuilder buf
public java.lang.String formatMessage (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
int i
String sub
com.sun.tools.javac.util.JCDiagnostic d
java.util.Locale l
int currentIndentation
StringBuilder buf
java.util.Collection args
String msg
String[] lines
protected java.lang.String addSourceLineIfNeeded (com.sun.tools.javac.util.JCDiagnostic, java.lang.String)
com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration conf
int indentSource
String sourceLine
boolean singleLine
com.sun.tools.javac.util.JCDiagnostic d
String msg
protected java.lang.String formatMeta (char, com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
boolean usePrefix
boolean usePrefix
boolean usePrefix
char c
com.sun.tools.javac.util.JCDiagnostic d
java.util.Locale l
private java.lang.String selectFormat (com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic d
com.sun.tools.javac.util.DiagnosticSource source
String format
public com.sun.tools.javac.util.BasicDiagnosticFormatter$BasicConfiguration getConfiguration ()
public volatile com.sun.tools.javac.util.AbstractDiagnosticFormatter$SimpleConfiguration getConfiguration ()
public volatile com.sun.tools.javac.api.DiagnosticFormatter$Configuration getConfiguration ()
public volatile java.lang.String formatMessage (javax.tools.Diagnostic, java.util.Locale)
}
com/sun/tools/javac/util/Bits$1.classBits.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.Bits$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$util$Bits$BitsState
static void ()
}
com/sun/tools/javac/util/Bits$BitsState.classBits.java
package com.sun.tools.javac.util
public final com.sun.tools.javac.util.Bits$BitsState extends java.lang.Enum {
public static final com.sun.tools.javac.util.Bits$BitsState UNKNOWN
public static final com.sun.tools.javac.util.Bits$BitsState UNINIT
public static final com.sun.tools.javac.util.Bits$BitsState NORMAL
private static final com.sun.tools.javac.util.Bits$BitsState[] $VALUES
public static com.sun.tools.javac.util.Bits$BitsState[] values ()
public static com.sun.tools.javac.util.Bits$BitsState valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static com.sun.tools.javac.util.Bits$BitsState getState (int[], boolean)
int[] someBits
boolean reset
static void ()
}
com/sun/tools/javac/util/Bits.classBits.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Bits extends java.lang.Object {
private static final int wordlen
private static final int wordshift
private static final int wordmask
public int[] bits
private static final int[] unassignedBits
protected com.sun.tools.javac.util.Bits$BitsState currentState
public void ()
public void (com.sun.tools.javac.util.Bits)
com.sun.tools.javac.util.Bits someBits
public void (boolean)
boolean reset
protected void (int[], com.sun.tools.javac.util.Bits$BitsState)
int[] bits
com.sun.tools.javac.util.Bits$BitsState initState
protected void sizeTo (int)
int len
public void clear ()
int i
public void reset ()
protected void internalReset ()
public boolean isReset ()
public com.sun.tools.javac.util.Bits assign (com.sun.tools.javac.util.Bits)
com.sun.tools.javac.util.Bits someBits
public com.sun.tools.javac.util.Bits dup ()
com.sun.tools.javac.util.Bits tmp
protected int[] dupBits ()
int[] result
int[] result
public void incl (int)
int x
public void inclRange (int, int)
int x
int start
int limit
public void excludeFrom (int)
int start
com.sun.tools.javac.util.Bits temp
public void excl (int)
int x
public boolean isMember (int)
int x
public com.sun.tools.javac.util.Bits andSet (com.sun.tools.javac.util.Bits)
com.sun.tools.javac.util.Bits xs
protected void internalAndSet (com.sun.tools.javac.util.Bits)
int i
com.sun.tools.javac.util.Bits xs
public com.sun.tools.javac.util.Bits orSet (com.sun.tools.javac.util.Bits)
int i
com.sun.tools.javac.util.Bits xs
public com.sun.tools.javac.util.Bits diffSet (com.sun.tools.javac.util.Bits)
int i
com.sun.tools.javac.util.Bits xs
public com.sun.tools.javac.util.Bits xorSet (com.sun.tools.javac.util.Bits)
int i
com.sun.tools.javac.util.Bits xs
private static int trailingZeroBits (int)
int x
int n
public int nextBit (int)
int x
int windex
int word
public java.lang.String toString ()
int i
char[] digits
public static void main (java.lang.String[])
int k
int i
int i
String[] args
java.util.Random r
com.sun.tools.javac.util.Bits bits
int count
static int[] access$000 ()
static void ()
}
com/sun/tools/javac/util/ByteBuffer.classByteBuffer.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.ByteBuffer extends java.lang.Object {
public byte[] elems
public int length
public void ()
public void (int)
int initialSize
public void appendByte (int)
int b
public void appendBytes (byte[], int, int)
byte[] bs
int start
int len
public void appendBytes (byte[])
byte[] bs
public void appendChar (int)
int x
public void appendInt (int)
int x
public void appendLong (long)
java.io.IOException e
long x
java.io.ByteArrayOutputStream buffer
java.io.DataOutputStream bufout
public void appendFloat (float)
java.io.IOException e
float x
java.io.ByteArrayOutputStream buffer
java.io.DataOutputStream bufout
public void appendDouble (double)
java.io.IOException e
double x
java.io.ByteArrayOutputStream buffer
java.io.DataOutputStream bufout
public void appendName (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
public void reset ()
public com.sun.tools.javac.util.Name toName (com.sun.tools.javac.util.Names)
com.sun.tools.javac.util.Names names
}
com/sun/tools/javac/util/ClientCodeException.classClientCodeException.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.ClientCodeException extends java.lang.RuntimeException {
static final long serialVersionUID
public void (java.lang.Throwable)
Throwable cause
}
com/sun/tools/javac/util/Constants$1.classConstants.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.Constants$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$TypeTag
static void ()
}
com/sun/tools/javac/util/Constants.classConstants.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Constants extends java.lang.Object {
public void ()
public static java.lang.Object decode (java.lang.Object, com.sun.tools.javac.code.Type)
int i
Object value
com.sun.tools.javac.code.Type type
public static java.lang.String format (java.lang.Object, com.sun.tools.javac.code.Type)
Object value
com.sun.tools.javac.code.Type type
public static java.lang.String format (java.lang.Object)
Object value
private static java.lang.String formatByte (byte)
byte b
private static java.lang.String formatShort (short)
short s
private static java.lang.String formatLong (long)
long lng
private static java.lang.String formatFloat (float)
float f
private static java.lang.String formatDouble (double)
double d
private static java.lang.String formatChar (char)
char c
private static java.lang.String formatString (java.lang.String)
String s
}
com/sun/tools/javac/util/Context$Factory.classContext.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.Context$Factory extends java.lang.Object {
public abstract java.lang.Object make (com.sun.tools.javac.util.Context)
}
com/sun/tools/javac/util/Context$Key.classContext.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Context$Key extends java.lang.Object {
public void ()
}
com/sun/tools/javac/util/Context.classContext.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Context extends java.lang.Object {
private java.util.Map ht
private java.util.Map ft
private java.util.Map kt
public void put (com.sun.tools.javac.util.Context$Key, com.sun.tools.javac.util.Context$Factory)
com.sun.tools.javac.util.Context$Key key
com.sun.tools.javac.util.Context$Factory fac
Object old
public void put (com.sun.tools.javac.util.Context$Key, java.lang.Object)
com.sun.tools.javac.util.Context$Key key
Object data
Object old
public java.lang.Object get (com.sun.tools.javac.util.Context$Key)
com.sun.tools.javac.util.Context$Factory fac
com.sun.tools.javac.util.Context$Key key
Object o
public void ()
public void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context prev
private com.sun.tools.javac.util.Context$Key key (java.lang.Class)
Class clss
com.sun.tools.javac.util.Context$Key k
public java.lang.Object get (java.lang.Class)
Class clazz
public void put (java.lang.Class, java.lang.Object)
Class clazz
Object data
public void put (java.lang.Class, com.sun.tools.javac.util.Context$Factory)
Class clazz
com.sun.tools.javac.util.Context$Factory fac
private static java.lang.Object uncheckedCast (java.lang.Object)
Object o
public void dump ()
Object value
public void clear ()
private static void checkState (java.util.Map)
java.util.Map t
}
com/sun/tools/javac/util/Convert.classConvert.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Convert extends java.lang.Object {
public void ()
public static int string2int (java.lang.String, int) throws java.lang.NumberFormatException
int d
int i
char[] cs
int limit
int n
String s
int radix
public static long string2long (java.lang.String, int) throws java.lang.NumberFormatException
int d
int i
char[] cs
long limit
long n
String s
int radix
public static int utf2chars (byte[], int, char[], int, int)
int b
byte[] src
int sindex
char[] dst
int dindex
int len
int i
int j
int limit
public static char[] utf2chars (byte[], int, int)
byte[] src
int sindex
int len
char[] dst
int len1
char[] result
public static char[] utf2chars (byte[])
byte[] src
public static java.lang.String utf2string (byte[], int, int)
byte[] src
int sindex
int len
char[] dst
int len1
public static java.lang.String utf2string (byte[])
byte[] src
public static int chars2utf (char[], int, byte[], int, int)
char ch
int i
char[] src
int sindex
byte[] dst
int dindex
int len
int j
int limit
public static byte[] chars2utf (char[], int, int)
char[] src
int sindex
int len
byte[] dst
int len1
byte[] result
public static byte[] chars2utf (char[])
char[] src
public static byte[] string2utf (java.lang.String)
String s
public static java.lang.String quote (java.lang.String)
int i
String s
StringBuilder buf
public static java.lang.String quote (char)
char ch
private static boolean isPrintableAscii (char)
char ch
public static java.lang.String escapeUnicode (java.lang.String)
StringBuilder buf
char ch
String s
int len
int i
public static com.sun.tools.javac.util.Name shortName (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name classname
public static java.lang.String shortName (java.lang.String)
String classname
public static com.sun.tools.javac.util.Name packagePart (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name classname
public static java.lang.String packagePart (java.lang.String)
String classname
int lastDot
public static com.sun.tools.javac.util.List enclosingCandidates (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name name
com.sun.tools.javac.util.List names
int index
}
com/sun/tools/javac/util/DiagnosticSource$1.classDiagnosticSource.java
package com.sun.tools.javac.util
final com.sun.tools.javac.util.DiagnosticSource$1 extends com.sun.tools.javac.util.DiagnosticSource {
void ()
protected boolean findLine (int)
int pos
}
com/sun/tools/javac/util/DiagnosticSource.classDiagnosticSource.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.DiagnosticSource extends java.lang.Object {
public static final com.sun.tools.javac.util.DiagnosticSource NO_SOURCE
protected javax.tools.JavaFileObject fileObject
protected com.sun.tools.javac.tree.EndPosTable endPosTable
protected java.lang.ref.SoftReference refBuf
protected char[] buf
protected int bufLen
protected int lineStart
protected int line
protected com.sun.tools.javac.util.AbstractLog log
public void (javax.tools.JavaFileObject, com.sun.tools.javac.util.AbstractLog)
javax.tools.JavaFileObject fo
com.sun.tools.javac.util.AbstractLog log
private void ()
public javax.tools.JavaFileObject getFile ()
public int getLineNumber (int)
int pos
public int getColumnNumber (int, boolean)
int bp
int column
int pos
boolean expandTabs
public java.lang.String getLine (int)
int lineEnd
int pos
public com.sun.tools.javac.tree.EndPosTable getEndPosTable ()
public void setEndPosTable (com.sun.tools.javac.tree.EndPosTable)
com.sun.tools.javac.tree.EndPosTable t
protected boolean findLine (int)
int bp
java.io.IOException e
int pos
protected char[] initBuf (javax.tools.JavaFileObject) throws java.io.IOException
java.nio.CharBuffer cb
char[] buf
javax.tools.JavaFileObject fileObject
char[] buf
CharSequence cs
void (com.sun.tools.javac.util.DiagnosticSource$1)
com.sun.tools.javac.util.DiagnosticSource$1 x0
static void ()
}
com/sun/tools/javac/util/FatalError.classFatalError.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.FatalError extends java.lang.Error {
private static final long serialVersionUID
public void (com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic d
public void (com.sun.tools.javac.util.JCDiagnostic, java.lang.Throwable)
com.sun.tools.javac.util.JCDiagnostic d
Throwable t
public void (java.lang.String)
String s
}
com/sun/tools/javac/util/Filter.classFilter.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.Filter extends java.lang.Object {
public abstract boolean accepts (java.lang.Object)
}
com/sun/tools/javac/util/ForwardingDiagnosticFormatter$ForwardingConfiguration.classForwardingDiagnosticFormatter.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.ForwardingDiagnosticFormatter$ForwardingConfiguration extends java.lang.Object implements com.sun.tools.javac.api.DiagnosticFormatter$Configuration {
protected com.sun.tools.javac.api.DiagnosticFormatter$Configuration configuration
public void (com.sun.tools.javac.api.DiagnosticFormatter$Configuration)
com.sun.tools.javac.api.DiagnosticFormatter$Configuration configuration
public com.sun.tools.javac.api.DiagnosticFormatter$Configuration getDelegatedConfiguration ()
public int getMultilineLimit (com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit)
com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit limit
public java.util.Set getVisible ()
public void setMultilineLimit (com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit, int)
com.sun.tools.javac.api.DiagnosticFormatter$Configuration$MultilineLimit limit
int value
public void setVisible (java.util.Set)
java.util.Set diagParts
}
com/sun/tools/javac/util/ForwardingDiagnosticFormatter.classForwardingDiagnosticFormatter.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.ForwardingDiagnosticFormatter extends java.lang.Object implements com.sun.tools.javac.api.DiagnosticFormatter {
protected com.sun.tools.javac.api.DiagnosticFormatter formatter
protected com.sun.tools.javac.util.ForwardingDiagnosticFormatter$ForwardingConfiguration configuration
public void (com.sun.tools.javac.api.DiagnosticFormatter)
com.sun.tools.javac.api.DiagnosticFormatter formatter
public com.sun.tools.javac.api.DiagnosticFormatter getDelegatedFormatter ()
public com.sun.tools.javac.api.DiagnosticFormatter$Configuration getConfiguration ()
public boolean displaySource (javax.tools.Diagnostic)
javax.tools.Diagnostic diag
public java.lang.String format (javax.tools.Diagnostic, java.util.Locale)
javax.tools.Diagnostic diag
java.util.Locale l
public java.lang.String formatKind (javax.tools.Diagnostic, java.util.Locale)
javax.tools.Diagnostic diag
java.util.Locale l
public java.lang.String formatMessage (javax.tools.Diagnostic, java.util.Locale)
javax.tools.Diagnostic diag
java.util.Locale l
public java.lang.String formatPosition (javax.tools.Diagnostic, com.sun.tools.javac.api.DiagnosticFormatter$PositionKind, java.util.Locale)
javax.tools.Diagnostic diag
com.sun.tools.javac.api.DiagnosticFormatter$PositionKind pk
java.util.Locale l
public java.lang.String formatSource (javax.tools.Diagnostic, boolean, java.util.Locale)
javax.tools.Diagnostic diag
boolean fullname
java.util.Locale l
}
com/sun/tools/javac/util/GraphUtils$1.classGraphUtils.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.GraphUtils$1 extends java.lang.Object {
}
com/sun/tools/javac/util/GraphUtils$DependencyKind.classGraphUtils.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.GraphUtils$DependencyKind extends java.lang.Object {
public abstract java.lang.String getDotStyle ()
}
com/sun/tools/javac/util/GraphUtils$Node.classGraphUtils.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.GraphUtils$Node extends java.lang.Object {
public final Object data
public void (java.lang.Object)
Object data
public abstract com.sun.tools.javac.util.GraphUtils$DependencyKind[] getSupportedDependencyKinds ()
public abstract java.lang.Iterable getAllDependencies ()
public abstract java.lang.String getDependencyName (com.sun.tools.javac.util.GraphUtils$Node, com.sun.tools.javac.util.GraphUtils$DependencyKind)
public java.lang.String toString ()
}
com/sun/tools/javac/util/GraphUtils$Tarjan.classGraphUtils.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.GraphUtils$Tarjan extends java.lang.Object {
int index
com.sun.tools.javac.util.ListBuffer sccs
com.sun.tools.javac.util.ListBuffer stack
private void ()
private com.sun.tools.javac.util.List findSCC (java.lang.Iterable)
com.sun.tools.javac.util.GraphUtils$TarjanNode node
Iterable nodes
private void findSCC (com.sun.tools.javac.util.GraphUtils$TarjanNode)
com.sun.tools.javac.util.GraphUtils$TarjanNode n
com.sun.tools.javac.util.GraphUtils$TarjanNode tn
com.sun.tools.javac.util.GraphUtils$TarjanNode v
private void visitNode (com.sun.tools.javac.util.GraphUtils$TarjanNode)
com.sun.tools.javac.util.GraphUtils$TarjanNode n
private void addSCC (com.sun.tools.javac.util.GraphUtils$TarjanNode)
com.sun.tools.javac.util.GraphUtils$TarjanNode v
com.sun.tools.javac.util.GraphUtils$TarjanNode n
com.sun.tools.javac.util.ListBuffer cycle
void (com.sun.tools.javac.util.GraphUtils$1)
com.sun.tools.javac.util.GraphUtils$1 x0
static com.sun.tools.javac.util.List access$100 (com.sun.tools.javac.util.GraphUtils$Tarjan, java.lang.Iterable)
com.sun.tools.javac.util.GraphUtils$Tarjan x0
Iterable x1
}
com/sun/tools/javac/util/GraphUtils$TarjanNode.classGraphUtils.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.GraphUtils$TarjanNode extends com.sun.tools.javac.util.GraphUtils$Node implements java.lang.Comparable {
int index
int lowlink
boolean active
public void (java.lang.Object)
Object data
public abstract java.lang.Iterable getAllDependencies ()
public abstract java.lang.Iterable getDependenciesByKind (com.sun.tools.javac.util.GraphUtils$DependencyKind)
public int compareTo (com.sun.tools.javac.util.GraphUtils$TarjanNode)
com.sun.tools.javac.util.GraphUtils$TarjanNode o
public volatile int compareTo (java.lang.Object)
}
com/sun/tools/javac/util/GraphUtils.classGraphUtils.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.GraphUtils extends java.lang.Object {
public void ()
public static com.sun.tools.javac.util.List tarjan (java.lang.Iterable)
Iterable nodes
com.sun.tools.javac.util.GraphUtils$Tarjan tarjan
public static java.lang.String toDot (java.lang.Iterable, java.lang.String, java.lang.String)
com.sun.tools.javac.util.GraphUtils$TarjanNode n
com.sun.tools.javac.util.GraphUtils$TarjanNode to
com.sun.tools.javac.util.GraphUtils$DependencyKind dk
com.sun.tools.javac.util.GraphUtils$TarjanNode from
Iterable nodes
String name
String header
StringBuilder buf
}
com/sun/tools/javac/util/IntHashTable.classIntHashTable.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.IntHashTable extends java.lang.Object {
private static final int DEFAULT_INITIAL_SIZE
protected Object[] objs
protected int[] ints
protected int mask
protected int num_bindings
private static final Object DELETED
public void ()
public void (int)
int capacity
int log2Size
public int hash (java.lang.Object)
Object key
public int lookup (java.lang.Object, int)
int i
Object key
int hash
Object node
int hash1
int hash2
int deleted
public int lookup (java.lang.Object)
Object key
public int getFromIndex (int)
int index
Object node
public int putAtIndex (java.lang.Object, int, int)
int oldValue
Object key
int value
int index
Object old
public int remove (java.lang.Object)
Object key
int index
Object old
protected void rehash ()
Object key
int i
Object[] oldObjsTable
int[] oldIntsTable
int oldCapacity
int newCapacity
Object[] newObjTable
int[] newIntTable
int newMask
public void clear ()
int i
static void ()
}
com/sun/tools/javac/util/JCDiagnostic$1.classJCDiagnostic.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.JCDiagnostic$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$util$JCDiagnostic$DiagnosticType
static final int[] $SwitchMap$com$sun$tools$javac$util$JCDiagnostic$DiagnosticFlag
static void ()
}
com/sun/tools/javac/util/JCDiagnostic$DiagnosticFlag.classJCDiagnostic.java
package com.sun.tools.javac.util
public final com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag extends java.lang.Enum {
public static final com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag MANDATORY
public static final com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag RESOLVE_ERROR
public static final com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag SYNTAX
public static final com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag RECOVERABLE
public static final com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag NON_DEFERRABLE
public static final com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag COMPRESSED
private static final com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag[] $VALUES
public static com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag[] values ()
public static com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition.classJCDiagnostic.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition extends java.lang.Object {
public abstract com.sun.tools.javac.tree.JCTree getTree ()
public abstract int getStartPosition ()
public abstract int getPreferredPosition ()
public abstract int getEndPosition (com.sun.tools.javac.tree.EndPosTable)
}
com/sun/tools/javac/util/JCDiagnostic$DiagnosticType.classJCDiagnostic.java
package com.sun.tools.javac.util
public final com.sun.tools.javac.util.JCDiagnostic$DiagnosticType extends java.lang.Enum {
public static final com.sun.tools.javac.util.JCDiagnostic$DiagnosticType FRAGMENT
public static final com.sun.tools.javac.util.JCDiagnostic$DiagnosticType NOTE
public static final com.sun.tools.javac.util.JCDiagnostic$DiagnosticType WARNING
public static final com.sun.tools.javac.util.JCDiagnostic$DiagnosticType ERROR
final String key
private static final com.sun.tools.javac.util.JCDiagnostic$DiagnosticType[] $VALUES
public static com.sun.tools.javac.util.JCDiagnostic$DiagnosticType[] values ()
public static com.sun.tools.javac.util.JCDiagnostic$DiagnosticType valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String key
static void ()
}
com/sun/tools/javac/util/JCDiagnostic$Factory$1.classJCDiagnostic.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.JCDiagnostic$Factory$1 extends java.lang.Object implements java.lang.Runnable {
final com.sun.tools.javac.util.Options val$options
final com.sun.tools.javac.util.JCDiagnostic$Factory this$0
void (com.sun.tools.javac.util.JCDiagnostic$Factory, com.sun.tools.javac.util.Options)
com.sun.tools.javac.util.JCDiagnostic$Factory this$0
public void run ()
}
com/sun/tools/javac/util/JCDiagnostic$Factory.classJCDiagnostic.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.JCDiagnostic$Factory extends java.lang.Object {
protected static final com.sun.tools.javac.util.Context$Key diagnosticFactoryKey
com.sun.tools.javac.api.DiagnosticFormatter formatter
final String prefix
final java.util.Set defaultErrorFlags
public static com.sun.tools.javac.util.JCDiagnostic$Factory instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.JCDiagnostic$Factory instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.Options options
private void initOptions (com.sun.tools.javac.util.Options)
com.sun.tools.javac.util.Options options
public void (com.sun.tools.javac.util.JavacMessages, java.lang.String)
com.sun.tools.javac.util.JavacMessages messages
String prefix
public transient com.sun.tools.javac.util.JCDiagnostic error (com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.DiagnosticSource source
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String key
Object[] args
public transient com.sun.tools.javac.util.JCDiagnostic mandatoryWarning (com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.DiagnosticSource source
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String key
Object[] args
public transient com.sun.tools.javac.util.JCDiagnostic mandatoryWarning (com.sun.tools.javac.code.Lint$LintCategory, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.code.Lint$LintCategory lc
com.sun.tools.javac.util.DiagnosticSource source
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String key
Object[] args
public transient com.sun.tools.javac.util.JCDiagnostic warning (com.sun.tools.javac.code.Lint$LintCategory, java.lang.String, java.lang.Object[])
com.sun.tools.javac.code.Lint$LintCategory lc
String key
Object[] args
public transient com.sun.tools.javac.util.JCDiagnostic warning (com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.DiagnosticSource source
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String key
Object[] args
public transient com.sun.tools.javac.util.JCDiagnostic warning (com.sun.tools.javac.code.Lint$LintCategory, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.code.Lint$LintCategory lc
com.sun.tools.javac.util.DiagnosticSource source
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String key
Object[] args
public transient com.sun.tools.javac.util.JCDiagnostic mandatoryNote (com.sun.tools.javac.util.DiagnosticSource, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.DiagnosticSource source
String key
Object[] args
public transient com.sun.tools.javac.util.JCDiagnostic note (java.lang.String, java.lang.Object[])
String key
Object[] args
public transient com.sun.tools.javac.util.JCDiagnostic note (com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.DiagnosticSource source
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String key
Object[] args
public transient com.sun.tools.javac.util.JCDiagnostic fragment (java.lang.String, java.lang.Object[])
String key
Object[] args
public transient com.sun.tools.javac.util.JCDiagnostic create (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.JCDiagnostic$DiagnosticType kind
com.sun.tools.javac.util.DiagnosticSource source
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String key
Object[] args
public transient com.sun.tools.javac.util.JCDiagnostic create (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.code.Lint$LintCategory, java.util.Set, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.JCDiagnostic$DiagnosticType kind
com.sun.tools.javac.code.Lint$LintCategory lc
java.util.Set flags
com.sun.tools.javac.util.DiagnosticSource source
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String key
Object[] args
protected java.lang.String qualify (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, java.lang.String)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticType t
String key
static void access$000 (com.sun.tools.javac.util.JCDiagnostic$Factory, com.sun.tools.javac.util.Options)
com.sun.tools.javac.util.JCDiagnostic$Factory x0
com.sun.tools.javac.util.Options x1
static void ()
}
com/sun/tools/javac/util/JCDiagnostic$MultilineDiagnostic.classJCDiagnostic.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.JCDiagnostic$MultilineDiagnostic extends com.sun.tools.javac.util.JCDiagnostic {
private final com.sun.tools.javac.util.List subdiagnostics
public void (com.sun.tools.javac.util.JCDiagnostic, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.JCDiagnostic other
com.sun.tools.javac.util.List subdiagnostics
public com.sun.tools.javac.util.List getSubdiagnostics ()
public boolean isMultiline ()
public volatile java.lang.Object getSource ()
}
com/sun/tools/javac/util/JCDiagnostic$SimpleDiagnosticPosition.classJCDiagnostic.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.JCDiagnostic$SimpleDiagnosticPosition extends java.lang.Object implements com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition {
private final int pos
public void (int)
int pos
public com.sun.tools.javac.tree.JCTree getTree ()
public int getStartPosition ()
public int getPreferredPosition ()
public int getEndPosition (com.sun.tools.javac.tree.EndPosTable)
com.sun.tools.javac.tree.EndPosTable endPosTable
}
com/sun/tools/javac/util/JCDiagnostic$SourcePosition.classJCDiagnostic.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.JCDiagnostic$SourcePosition extends java.lang.Object {
private final int line
private final int column
final com.sun.tools.javac.util.JCDiagnostic this$0
void (com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic this$0
int n
public int getLineNumber ()
public int getColumnNumber ()
}
com/sun/tools/javac/util/JCDiagnostic.classJCDiagnostic.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.JCDiagnostic extends java.lang.Object implements javax.tools.Diagnostic {
private final com.sun.tools.javac.util.JCDiagnostic$DiagnosticType type
private final com.sun.tools.javac.util.DiagnosticSource source
private final com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition position
private final String key
protected final Object[] args
private final java.util.Set flags
private final com.sun.tools.javac.code.Lint$LintCategory lintCategory
private com.sun.tools.javac.util.JCDiagnostic$SourcePosition sourcePosition
private com.sun.tools.javac.api.DiagnosticFormatter defaultFormatter
private static com.sun.tools.javac.api.DiagnosticFormatter fragmentFormatter
public static transient com.sun.tools.javac.util.JCDiagnostic fragment (java.lang.String, java.lang.Object[])
String key
Object[] args
public static com.sun.tools.javac.api.DiagnosticFormatter getFragmentFormatter ()
protected transient void (com.sun.tools.javac.api.DiagnosticFormatter, com.sun.tools.javac.util.JCDiagnostic$DiagnosticType, com.sun.tools.javac.code.Lint$LintCategory, java.util.Set, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.api.DiagnosticFormatter formatter
com.sun.tools.javac.util.JCDiagnostic$DiagnosticType dt
com.sun.tools.javac.code.Lint$LintCategory lc
java.util.Set flags
com.sun.tools.javac.util.DiagnosticSource source
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String key
Object[] args
public com.sun.tools.javac.util.JCDiagnostic$DiagnosticType getType ()
public com.sun.tools.javac.util.List getSubdiagnostics ()
public boolean isMultiline ()
public boolean isMandatory ()
public boolean hasLintCategory ()
public com.sun.tools.javac.code.Lint$LintCategory getLintCategory ()
public javax.tools.JavaFileObject getSource ()
public com.sun.tools.javac.util.DiagnosticSource getDiagnosticSource ()
protected int getIntStartPosition ()
protected int getIntPosition ()
protected int getIntEndPosition ()
public long getStartPosition ()
public long getPosition ()
public long getEndPosition ()
public com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition getDiagnosticPosition ()
public long getLineNumber ()
public long getColumnNumber ()
public java.lang.Object[] getArgs ()
public java.lang.String getPrefix ()
public java.lang.String getPrefix (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticType dt
public java.lang.String toString ()
public javax.tools.Diagnostic$Kind getKind ()
public java.lang.String getCode ()
public java.lang.String getMessage (java.util.Locale)
java.util.Locale locale
public void setFlag (com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag flag
public boolean isFlagSet (com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticFlag flag
public volatile java.lang.Object getSource ()
static com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition access$100 (com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic x0
static com.sun.tools.javac.util.DiagnosticSource access$200 (com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic x0
static com.sun.tools.javac.api.DiagnosticFormatter access$300 (com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic x0
static java.util.Set access$400 (com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic x0
}
com/sun/tools/javac/util/JavacMessages.classJavacMessages.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.JavacMessages extends java.lang.Object implements com.sun.tools.javac.api.Messages {
public static final com.sun.tools.javac.util.Context$Key messagesKey
private java.util.Map bundleCache
private com.sun.tools.javac.util.List bundleNames
private java.util.Locale currentLocale
private com.sun.tools.javac.util.List currentBundles
private static final String defaultBundleName
private static java.util.ResourceBundle defaultBundle
private static com.sun.tools.javac.util.JavacMessages defaultMessages
public static com.sun.tools.javac.util.JavacMessages instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.JavacMessages instance
public java.util.Locale getCurrentLocale ()
public void setCurrentLocale (java.util.Locale)
java.util.Locale locale
public void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public void (java.lang.String) throws java.util.MissingResourceException
String bundleName
public void (java.lang.String, java.util.Locale) throws java.util.MissingResourceException
String bundleName
java.util.Locale locale
public void () throws java.util.MissingResourceException
public void add (java.lang.String) throws java.util.MissingResourceException
String bundleName
public com.sun.tools.javac.util.List getBundles (java.util.Locale)
java.util.ResourceBundle rb
java.util.MissingResourceException e
String bundleName
java.util.Locale locale
java.lang.ref.SoftReference bundles
com.sun.tools.javac.util.List bundleList
public transient java.lang.String getLocalizedString (java.lang.String, java.lang.Object[])
String key
Object[] args
public transient java.lang.String getLocalizedString (java.util.Locale, java.lang.String, java.lang.Object[])
java.util.Locale l
String key
Object[] args
static transient java.lang.String getDefaultLocalizedString (java.lang.String, java.lang.Object[])
String key
Object[] args
static com.sun.tools.javac.util.JavacMessages getDefaultMessages ()
public static java.util.ResourceBundle getDefaultBundle ()
java.util.MissingResourceException e
private static transient java.lang.String getLocalizedString (com.sun.tools.javac.util.List, java.lang.String, java.lang.Object[])
java.util.ResourceBundle rb
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List bundles
String key
Object[] args
String msg
static void ()
}
com/sun/tools/javac/util/LayoutCharacters.classLayoutCharacters.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.LayoutCharacters extends java.lang.Object {
public static final int TabInc
public static final int DiagInc
public static final int DetailsInc
public static final byte TAB
public static final byte LF
public static final byte FF
public static final byte CR
public static final byte EOI
}
com/sun/tools/javac/util/List$1.classList.java
package com.sun.tools.javac.util
final com.sun.tools.javac.util.List$1 extends com.sun.tools.javac.util.List {
void (java.lang.Object, com.sun.tools.javac.util.List)
Object head
com.sun.tools.javac.util.List tail
public com.sun.tools.javac.util.List setTail (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List tail
public boolean isEmpty ()
}
com/sun/tools/javac/util/List$2.classList.java
package com.sun.tools.javac.util
final com.sun.tools.javac.util.List$2 extends java.lang.Object implements java.util.Iterator {
void ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/sun/tools/javac/util/List$3.classList.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.List$3 extends java.lang.Object implements java.util.Iterator {
com.sun.tools.javac.util.List elems
final com.sun.tools.javac.util.List this$0
void (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List this$0
public boolean hasNext ()
public java.lang.Object next ()
Object result
public void remove ()
}
com/sun/tools/javac/util/List.classList.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.List extends java.util.AbstractCollection implements java.util.List {
public Object head
public com.sun.tools.javac.util.List tail
private static final com.sun.tools.javac.util.List EMPTY_LIST
private static final java.util.Iterator EMPTYITERATOR
void (java.lang.Object, com.sun.tools.javac.util.List)
Object head
com.sun.tools.javac.util.List tail
public static com.sun.tools.javac.util.List nil ()
public static com.sun.tools.javac.util.List filter (com.sun.tools.javac.util.List, java.lang.Object)
Object a
com.sun.tools.javac.util.List l
Object elem
com.sun.tools.javac.util.List res
public com.sun.tools.javac.util.List intersect (com.sun.tools.javac.util.List)
Object el
com.sun.tools.javac.util.List that
com.sun.tools.javac.util.ListBuffer buf
public com.sun.tools.javac.util.List diff (com.sun.tools.javac.util.List)
Object el
com.sun.tools.javac.util.List that
com.sun.tools.javac.util.ListBuffer buf
public com.sun.tools.javac.util.List take (int)
Object el
int n
com.sun.tools.javac.util.ListBuffer buf
int count
public static com.sun.tools.javac.util.List of (java.lang.Object)
Object x1
public static com.sun.tools.javac.util.List of (java.lang.Object, java.lang.Object)
Object x1
Object x2
public static com.sun.tools.javac.util.List of (java.lang.Object, java.lang.Object, java.lang.Object)
Object x1
Object x2
Object x3
public static transient com.sun.tools.javac.util.List of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object x1
Object x2
Object x3
Object[] rest
public static com.sun.tools.javac.util.List from (java.lang.Object[])
int i
Object[] array
com.sun.tools.javac.util.List xs
public static com.sun.tools.javac.util.List from (java.lang.Iterable)
Object a
Iterable coll
com.sun.tools.javac.util.ListBuffer xs
public static com.sun.tools.javac.util.List fill (int, java.lang.Object)
int i
int len
Object init
com.sun.tools.javac.util.List l
public boolean isEmpty ()
public boolean nonEmpty ()
public int length ()
com.sun.tools.javac.util.List l
int len
public int size ()
public com.sun.tools.javac.util.List setTail (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List tail
public com.sun.tools.javac.util.List prepend (java.lang.Object)
Object x
public com.sun.tools.javac.util.List prependList (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List h
com.sun.tools.javac.util.List xs
com.sun.tools.javac.util.List result
com.sun.tools.javac.util.List rev
public com.sun.tools.javac.util.List reverse ()
com.sun.tools.javac.util.List l
com.sun.tools.javac.util.List rev
public com.sun.tools.javac.util.List append (java.lang.Object)
Object x
public com.sun.tools.javac.util.List appendList (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List x
public com.sun.tools.javac.util.List appendList (com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.util.ListBuffer x
public java.lang.Object[] toArray (java.lang.Object[])
Object[] vec
int i
com.sun.tools.javac.util.List l
Object[] dest
public java.lang.Object[] toArray ()
public java.lang.String toString (java.lang.String)
com.sun.tools.javac.util.List l
StringBuilder buf
String sep
public java.lang.String toString ()
public int hashCode ()
com.sun.tools.javac.util.List l
int h
public boolean equals (java.lang.Object)
Object o
com.sun.tools.javac.util.List t
java.util.Iterator oIter
Object other
public static boolean equals (com.sun.tools.javac.util.List, com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List xs
com.sun.tools.javac.util.List ys
public boolean contains (java.lang.Object)
Object x
com.sun.tools.javac.util.List l
public java.lang.Object last ()
Object last
com.sun.tools.javac.util.List t
public static com.sun.tools.javac.util.List convert (java.lang.Class, com.sun.tools.javac.util.List)
Object o
Class klass
com.sun.tools.javac.util.List list
private static java.util.Iterator emptyIterator ()
public java.util.Iterator iterator ()
public java.lang.Object get (int)
int i
int index
com.sun.tools.javac.util.List l
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection c
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public void add (int, java.lang.Object)
int index
Object element
public java.lang.Object remove (int)
int index
public int indexOf (java.lang.Object)
com.sun.tools.javac.util.List l
Object o
int i
public int lastIndexOf (java.lang.Object)
com.sun.tools.javac.util.List l
Object o
int last
int i
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int index
public java.util.List subList (int, int)
com.sun.tools.javac.util.List l
int fromIndex
int toIndex
java.util.ArrayList a
int i
static void ()
}
com/sun/tools/javac/util/ListBuffer$1.classListBuffer.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.ListBuffer$1 extends java.lang.Object implements java.util.Iterator {
com.sun.tools.javac.util.List elems
final com.sun.tools.javac.util.ListBuffer this$0
void (com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.util.ListBuffer this$0
public boolean hasNext ()
public java.lang.Object next ()
Object elem
public void remove ()
}
com/sun/tools/javac/util/ListBuffer.classListBuffer.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.ListBuffer extends java.util.AbstractQueue {
private com.sun.tools.javac.util.List elems
private com.sun.tools.javac.util.List last
private int count
private boolean shared
public static com.sun.tools.javac.util.ListBuffer of (java.lang.Object)
Object x
com.sun.tools.javac.util.ListBuffer lb
public void ()
public final void clear ()
public int length ()
public int size ()
public boolean isEmpty ()
public boolean nonEmpty ()
private void copy ()
com.sun.tools.javac.util.List orig
public com.sun.tools.javac.util.ListBuffer prepend (java.lang.Object)
Object x
public com.sun.tools.javac.util.ListBuffer append (java.lang.Object)
Object x
com.sun.tools.javac.util.List newLast
public com.sun.tools.javac.util.ListBuffer appendList (com.sun.tools.javac.util.List)
com.sun.tools.javac.util.List xs
public com.sun.tools.javac.util.ListBuffer appendList (com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.util.ListBuffer xs
public com.sun.tools.javac.util.ListBuffer appendArray (java.lang.Object[])
int i
Object[] xs
public com.sun.tools.javac.util.List toList ()
public boolean contains (java.lang.Object)
Object x
public java.lang.Object[] toArray (java.lang.Object[])
Object[] vec
public java.lang.Object[] toArray ()
public java.lang.Object first ()
public java.lang.Object next ()
Object x
public java.util.Iterator iterator ()
public boolean add (java.lang.Object)
Object a
public boolean remove (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
Object x
java.util.Collection c
public boolean addAll (java.util.Collection)
Object a
java.util.Collection c
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public boolean offer (java.lang.Object)
Object a
public java.lang.Object poll ()
public java.lang.Object peek ()
public java.lang.Object last ()
static com.sun.tools.javac.util.List access$000 (com.sun.tools.javac.util.ListBuffer)
com.sun.tools.javac.util.ListBuffer x0
}
com/sun/tools/javac/util/Log$1.classLog.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.Log$1 extends java.lang.Object implements java.lang.Runnable {
final com.sun.tools.javac.util.Options val$options
final com.sun.tools.javac.util.Log this$0
void (com.sun.tools.javac.util.Log, com.sun.tools.javac.util.Options)
com.sun.tools.javac.util.Log this$0
public void run ()
}
com/sun/tools/javac/util/Log$2.classLog.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.Log$2 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$util$Log$WriterKind
static final int[] $SwitchMap$com$sun$tools$javac$util$JCDiagnostic$DiagnosticType
static void ()
}
com/sun/tools/javac/util/Log$DefaultDiagnosticHandler.classLog.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.Log$DefaultDiagnosticHandler extends com.sun.tools.javac.util.Log$DiagnosticHandler {
final com.sun.tools.javac.util.Log this$0
private void (com.sun.tools.javac.util.Log)
public void report (com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic diagnostic
void (com.sun.tools.javac.util.Log, com.sun.tools.javac.util.Log$1)
com.sun.tools.javac.util.Log x0
com.sun.tools.javac.util.Log$1 x1
}
com/sun/tools/javac/util/Log$DeferredDiagnosticHandler.classLog.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Log$DeferredDiagnosticHandler extends com.sun.tools.javac.util.Log$DiagnosticHandler {
private java.util.Queue deferred
private final com.sun.tools.javac.util.Filter filter
public void (com.sun.tools.javac.util.Log)
com.sun.tools.javac.util.Log log
public void (com.sun.tools.javac.util.Log, com.sun.tools.javac.util.Filter)
com.sun.tools.javac.util.Log log
com.sun.tools.javac.util.Filter filter
public void report (com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic diag
public java.util.Queue getDiagnostics ()
public void reportDeferredDiagnostics ()
public void reportDeferredDiagnostics (java.util.Set)
java.util.Set kinds
com.sun.tools.javac.util.JCDiagnostic d
}
com/sun/tools/javac/util/Log$DiagnosticHandler.classLog.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.Log$DiagnosticHandler extends java.lang.Object {
protected com.sun.tools.javac.util.Log$DiagnosticHandler prev
public void ()
protected void install (com.sun.tools.javac.util.Log)
com.sun.tools.javac.util.Log log
public abstract void report (com.sun.tools.javac.util.JCDiagnostic)
}
com/sun/tools/javac/util/Log$DiscardDiagnosticHandler.classLog.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Log$DiscardDiagnosticHandler extends com.sun.tools.javac.util.Log$DiagnosticHandler {
public void (com.sun.tools.javac.util.Log)
com.sun.tools.javac.util.Log log
public void report (com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic diag
}
com/sun/tools/javac/util/Log$PrefixKind.classLog.java
package com.sun.tools.javac.util
public final com.sun.tools.javac.util.Log$PrefixKind extends java.lang.Enum {
public static final com.sun.tools.javac.util.Log$PrefixKind JAVAC
public static final com.sun.tools.javac.util.Log$PrefixKind COMPILER_MISC
final String value
private static final com.sun.tools.javac.util.Log$PrefixKind[] $VALUES
public static com.sun.tools.javac.util.Log$PrefixKind[] values ()
public static com.sun.tools.javac.util.Log$PrefixKind valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String v
public java.lang.String key (java.lang.String)
String k
static void ()
}
com/sun/tools/javac/util/Log$WriterKind.classLog.java
package com.sun.tools.javac.util
public final com.sun.tools.javac.util.Log$WriterKind extends java.lang.Enum {
public static final com.sun.tools.javac.util.Log$WriterKind NOTICE
public static final com.sun.tools.javac.util.Log$WriterKind WARNING
public static final com.sun.tools.javac.util.Log$WriterKind ERROR
private static final com.sun.tools.javac.util.Log$WriterKind[] $VALUES
public static com.sun.tools.javac.util.Log$WriterKind[] values ()
public static com.sun.tools.javac.util.Log$WriterKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/util/Log.classLog.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Log extends com.sun.tools.javac.util.AbstractLog {
public static final com.sun.tools.javac.util.Context$Key logKey
public static final com.sun.tools.javac.util.Context$Key outKey
protected java.io.PrintWriter errWriter
protected java.io.PrintWriter warnWriter
protected java.io.PrintWriter noticeWriter
protected int MaxErrors
protected int MaxWarnings
public boolean promptOnError
public boolean emitWarnings
public boolean suppressNotes
public boolean dumpOnError
public boolean multipleErrors
protected javax.tools.DiagnosticListener diagListener
private com.sun.tools.javac.api.DiagnosticFormatter diagFormatter
public java.util.Set expectDiagKeys
public boolean compressedOutput
private com.sun.tools.javac.util.JavacMessages messages
private com.sun.tools.javac.util.Log$DiagnosticHandler diagnosticHandler
public int nerrors
public int nwarnings
private java.util.Set recorded
private static boolean useRawMessages
protected void (com.sun.tools.javac.util.Context, java.io.PrintWriter, java.io.PrintWriter, java.io.PrintWriter)
com.sun.tools.javac.util.Context context
java.io.PrintWriter errWriter
java.io.PrintWriter warnWriter
java.io.PrintWriter noticeWriter
javax.tools.DiagnosticListener dl
com.sun.tools.javac.util.Options options
private void initOptions (com.sun.tools.javac.util.Options)
com.sun.tools.javac.util.Options options
boolean rawDiagnostics
String ek
private int getIntOption (com.sun.tools.javac.util.Options, com.sun.tools.javac.main.Option, int)
int n
com.sun.tools.javac.util.Options options
com.sun.tools.javac.main.Option option
int defaultValue
String s
protected int getDefaultMaxErrors ()
protected int getDefaultMaxWarnings ()
static java.io.PrintWriter defaultWriter (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
java.io.PrintWriter result
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
protected void (com.sun.tools.javac.util.Context, java.io.PrintWriter)
com.sun.tools.javac.util.Context context
java.io.PrintWriter defaultWriter
public static com.sun.tools.javac.util.Log instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.Log instance
public boolean hasDiagnosticListener ()
public void setEndPosTable (javax.tools.JavaFileObject, com.sun.tools.javac.tree.EndPosTable)
javax.tools.JavaFileObject name
com.sun.tools.javac.tree.EndPosTable endPosTable
public javax.tools.JavaFileObject currentSourceFile ()
public com.sun.tools.javac.api.DiagnosticFormatter getDiagnosticFormatter ()
public void setDiagnosticFormatter (com.sun.tools.javac.api.DiagnosticFormatter)
com.sun.tools.javac.api.DiagnosticFormatter diagFormatter
public java.io.PrintWriter getWriter (com.sun.tools.javac.util.Log$WriterKind)
com.sun.tools.javac.util.Log$WriterKind kind
public void setWriter (com.sun.tools.javac.util.Log$WriterKind, java.io.PrintWriter)
com.sun.tools.javac.util.Log$WriterKind kind
java.io.PrintWriter pw
public void setWriters (java.io.PrintWriter)
java.io.PrintWriter pw
public void initRound (com.sun.tools.javac.util.Log)
com.sun.tools.javac.util.Log other
public void popDiagnosticHandler (com.sun.tools.javac.util.Log$DiagnosticHandler)
com.sun.tools.javac.util.Log$DiagnosticHandler h
public void flush ()
public void flush (com.sun.tools.javac.util.Log$WriterKind)
com.sun.tools.javac.util.Log$WriterKind kind
protected boolean shouldReport (javax.tools.JavaFileObject, int)
javax.tools.JavaFileObject file
int pos
com.sun.tools.javac.util.Pair coords
boolean shouldReport
public void prompt ()
private void printErrLine (int, java.io.PrintWriter)
int i
int pos
java.io.PrintWriter writer
String line
int col
public void printNewline ()
public void printNewline (com.sun.tools.javac.util.Log$WriterKind)
com.sun.tools.javac.util.Log$WriterKind wk
public transient void printLines (java.lang.String, java.lang.Object[])
String key
Object[] args
public transient void printLines (com.sun.tools.javac.util.Log$PrefixKind, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.Log$PrefixKind pk
String key
Object[] args
public transient void printLines (com.sun.tools.javac.util.Log$WriterKind, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.Log$WriterKind wk
String key
Object[] args
public transient void printLines (com.sun.tools.javac.util.Log$WriterKind, com.sun.tools.javac.util.Log$PrefixKind, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.Log$WriterKind wk
com.sun.tools.javac.util.Log$PrefixKind pk
String key
Object[] args
public void printRawLines (java.lang.String)
String msg
public void printRawLines (com.sun.tools.javac.util.Log$WriterKind, java.lang.String)
com.sun.tools.javac.util.Log$WriterKind kind
String msg
public static void printRawLines (java.io.PrintWriter, java.lang.String)
java.io.PrintWriter writer
String msg
int nl
public transient void printVerbose (java.lang.String, java.lang.Object[])
String key
Object[] args
protected transient void directError (java.lang.String, java.lang.Object[])
String key
Object[] args
public transient void strictWarning (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String key
Object[] args
public void report (com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic diagnostic
protected void writeDiagnostic (com.sun.tools.javac.util.JCDiagnostic)
com.sun.tools.javac.util.JCDiagnostic diag
java.io.PrintWriter writer
protected java.io.PrintWriter getWriterForDiagnosticType (com.sun.tools.javac.util.JCDiagnostic$DiagnosticType)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticType dt
public static transient java.lang.String getLocalizedString (java.lang.String, java.lang.Object[])
String key
Object[] args
public transient java.lang.String localize (java.lang.String, java.lang.Object[])
String key
Object[] args
public transient java.lang.String localize (com.sun.tools.javac.util.Log$PrefixKind, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.Log$PrefixKind pk
String key
Object[] args
private void printRawError (int, java.lang.String)
int line
javax.tools.JavaFileObject file
int pos
String msg
public void rawError (int, java.lang.String)
int pos
String msg
public void rawWarning (int, java.lang.String)
int pos
String msg
public static transient java.lang.String format (java.lang.String, java.lang.Object[])
String fmt
Object[] args
static com.sun.tools.javac.util.Log$DiagnosticHandler access$000 (com.sun.tools.javac.util.Log)
com.sun.tools.javac.util.Log x0
static com.sun.tools.javac.util.Log$DiagnosticHandler access$002 (com.sun.tools.javac.util.Log, com.sun.tools.javac.util.Log$DiagnosticHandler)
com.sun.tools.javac.util.Log x0
com.sun.tools.javac.util.Log$DiagnosticHandler x1
static void access$200 (com.sun.tools.javac.util.Log, com.sun.tools.javac.util.Options)
com.sun.tools.javac.util.Log x0
com.sun.tools.javac.util.Options x1
static void ()
}
com/sun/tools/javac/util/MandatoryWarningHandler$DeferredDiagnosticKind.classMandatoryWarningHandler.java
package com.sun.tools.javac.util
final com.sun.tools.javac.util.MandatoryWarningHandler$DeferredDiagnosticKind extends java.lang.Enum {
public static final com.sun.tools.javac.util.MandatoryWarningHandler$DeferredDiagnosticKind IN_FILE
public static final com.sun.tools.javac.util.MandatoryWarningHandler$DeferredDiagnosticKind ADDITIONAL_IN_FILE
public static final com.sun.tools.javac.util.MandatoryWarningHandler$DeferredDiagnosticKind IN_FILES
public static final com.sun.tools.javac.util.MandatoryWarningHandler$DeferredDiagnosticKind ADDITIONAL_IN_FILES
private final String value
private static final com.sun.tools.javac.util.MandatoryWarningHandler$DeferredDiagnosticKind[] $VALUES
public static com.sun.tools.javac.util.MandatoryWarningHandler$DeferredDiagnosticKind[] values ()
public static com.sun.tools.javac.util.MandatoryWarningHandler$DeferredDiagnosticKind valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String v
java.lang.String getKey (java.lang.String)
String prefix
static void ()
}
com/sun/tools/javac/util/MandatoryWarningHandler.classMandatoryWarningHandler.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.MandatoryWarningHandler extends java.lang.Object {
private com.sun.tools.javac.util.Log log
private boolean verbose
private String prefix
private java.util.Set sourcesWithReportedWarnings
private com.sun.tools.javac.util.MandatoryWarningHandler$DeferredDiagnosticKind deferredDiagnosticKind
private javax.tools.JavaFileObject deferredDiagnosticSource
private Object deferredDiagnosticArg
private final boolean enforceMandatory
private final com.sun.tools.javac.code.Lint$LintCategory lintCategory
public void (com.sun.tools.javac.util.Log, boolean, boolean, java.lang.String, com.sun.tools.javac.code.Lint$LintCategory)
com.sun.tools.javac.util.Log log
boolean verbose
boolean enforceMandatory
String prefix
com.sun.tools.javac.code.Lint$LintCategory lc
public transient void report (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String msg
Object[] args
javax.tools.JavaFileObject currentSource
public void reportDeferredDiagnostic ()
private static boolean equal (java.lang.Object, java.lang.Object)
Object o1
Object o2
private transient void logMandatoryWarning (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, java.lang.String, java.lang.Object[])
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
String msg
Object[] args
private transient void logMandatoryNote (javax.tools.JavaFileObject, java.lang.String, java.lang.Object[])
javax.tools.JavaFileObject file
String msg
Object[] args
}
com/sun/tools/javac/util/Name$Table.className.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.Name$Table extends java.lang.Object {
public final com.sun.tools.javac.util.Names names
void (com.sun.tools.javac.util.Names)
com.sun.tools.javac.util.Names names
public abstract com.sun.tools.javac.util.Name fromChars (char[], int, int)
public com.sun.tools.javac.util.Name fromString (java.lang.String)
String s
char[] cs
public com.sun.tools.javac.util.Name fromUtf (byte[])
byte[] cs
public abstract com.sun.tools.javac.util.Name fromUtf (byte[], int, int)
public abstract void dispose ()
protected static int hashValue (byte[], int, int)
int i
byte[] bytes
int offset
int length
int h
int off
protected static boolean equals (byte[], int, byte[], int, int)
byte[] bytes1
int offset1
byte[] bytes2
int offset2
int length
int i
}
com/sun/tools/javac/util/Name.className.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.Name extends java.lang.Object implements javax.lang.model.element.Name {
public final com.sun.tools.javac.util.Name$Table table
protected void (com.sun.tools.javac.util.Name$Table)
com.sun.tools.javac.util.Name$Table table
public boolean contentEquals (java.lang.CharSequence)
CharSequence cs
public int length ()
public char charAt (int)
int index
public java.lang.CharSequence subSequence (int, int)
int start
int end
public com.sun.tools.javac.util.Name append (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name n
int len
byte[] bs
public com.sun.tools.javac.util.Name append (char, com.sun.tools.javac.util.Name)
char c
com.sun.tools.javac.util.Name n
int len
byte[] bs
public int compareTo (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name other
public boolean isEmpty ()
public int lastIndexOf (byte)
byte b
byte[] bytes
int offset
int i
public boolean startsWith (com.sun.tools.javac.util.Name)
com.sun.tools.javac.util.Name prefix
byte[] thisBytes
int thisOffset
int thisLength
byte[] prefixBytes
int prefixOffset
int prefixLength
int i
public com.sun.tools.javac.util.Name subName (int, int)
int start
int end
public java.lang.String toString ()
public byte[] toUtf ()
byte[] bs
public abstract int getIndex ()
public abstract int getByteLength ()
public abstract byte getByteAt (int)
public void getBytes (byte[], int)
byte[] cs
int start
public abstract byte[] getByteArray ()
public abstract int getByteOffset ()
}
com/sun/tools/javac/util/Names.classNames.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Names extends java.lang.Object {
public static final com.sun.tools.javac.util.Context$Key namesKey
public final com.sun.tools.javac.util.Name asterisk
public final com.sun.tools.javac.util.Name comma
public final com.sun.tools.javac.util.Name empty
public final com.sun.tools.javac.util.Name hyphen
public final com.sun.tools.javac.util.Name one
public final com.sun.tools.javac.util.Name period
public final com.sun.tools.javac.util.Name semicolon
public final com.sun.tools.javac.util.Name slash
public final com.sun.tools.javac.util.Name slashequals
public final com.sun.tools.javac.util.Name _class
public final com.sun.tools.javac.util.Name _default
public final com.sun.tools.javac.util.Name _super
public final com.sun.tools.javac.util.Name _this
public final com.sun.tools.javac.util.Name _name
public final com.sun.tools.javac.util.Name addSuppressed
public final com.sun.tools.javac.util.Name any
public final com.sun.tools.javac.util.Name append
public final com.sun.tools.javac.util.Name clinit
public final com.sun.tools.javac.util.Name clone
public final com.sun.tools.javac.util.Name close
public final com.sun.tools.javac.util.Name compareTo
public final com.sun.tools.javac.util.Name deserializeLambda
public final com.sun.tools.javac.util.Name desiredAssertionStatus
public final com.sun.tools.javac.util.Name equals
public final com.sun.tools.javac.util.Name error
public final com.sun.tools.javac.util.Name family
public final com.sun.tools.javac.util.Name finalize
public final com.sun.tools.javac.util.Name forName
public final com.sun.tools.javac.util.Name getClass
public final com.sun.tools.javac.util.Name getClassLoader
public final com.sun.tools.javac.util.Name getComponentType
public final com.sun.tools.javac.util.Name getDeclaringClass
public final com.sun.tools.javac.util.Name getMessage
public final com.sun.tools.javac.util.Name hasNext
public final com.sun.tools.javac.util.Name hashCode
public final com.sun.tools.javac.util.Name init
public final com.sun.tools.javac.util.Name initCause
public final com.sun.tools.javac.util.Name iterator
public final com.sun.tools.javac.util.Name length
public final com.sun.tools.javac.util.Name next
public final com.sun.tools.javac.util.Name ordinal
public final com.sun.tools.javac.util.Name serialVersionUID
public final com.sun.tools.javac.util.Name toString
public final com.sun.tools.javac.util.Name value
public final com.sun.tools.javac.util.Name valueOf
public final com.sun.tools.javac.util.Name values
public final com.sun.tools.javac.util.Name java_io_Serializable
public final com.sun.tools.javac.util.Name java_lang_AutoCloseable
public final com.sun.tools.javac.util.Name java_lang_Class
public final com.sun.tools.javac.util.Name java_lang_Cloneable
public final com.sun.tools.javac.util.Name java_lang_Enum
public final com.sun.tools.javac.util.Name java_lang_Object
public final com.sun.tools.javac.util.Name java_lang_invoke_MethodHandle
public final com.sun.tools.javac.util.Name Array
public final com.sun.tools.javac.util.Name Bound
public final com.sun.tools.javac.util.Name Method
public final com.sun.tools.javac.util.Name java_lang
public final com.sun.tools.javac.util.Name Annotation
public final com.sun.tools.javac.util.Name AnnotationDefault
public final com.sun.tools.javac.util.Name BootstrapMethods
public final com.sun.tools.javac.util.Name Bridge
public final com.sun.tools.javac.util.Name CharacterRangeTable
public final com.sun.tools.javac.util.Name Code
public final com.sun.tools.javac.util.Name CompilationID
public final com.sun.tools.javac.util.Name ConstantValue
public final com.sun.tools.javac.util.Name Deprecated
public final com.sun.tools.javac.util.Name EnclosingMethod
public final com.sun.tools.javac.util.Name Enum
public final com.sun.tools.javac.util.Name Exceptions
public final com.sun.tools.javac.util.Name InnerClasses
public final com.sun.tools.javac.util.Name LineNumberTable
public final com.sun.tools.javac.util.Name LocalVariableTable
public final com.sun.tools.javac.util.Name LocalVariableTypeTable
public final com.sun.tools.javac.util.Name MethodParameters
public final com.sun.tools.javac.util.Name RuntimeInvisibleAnnotations
public final com.sun.tools.javac.util.Name RuntimeInvisibleParameterAnnotations
public final com.sun.tools.javac.util.Name RuntimeInvisibleTypeAnnotations
public final com.sun.tools.javac.util.Name RuntimeVisibleAnnotations
public final com.sun.tools.javac.util.Name RuntimeVisibleParameterAnnotations
public final com.sun.tools.javac.util.Name RuntimeVisibleTypeAnnotations
public final com.sun.tools.javac.util.Name Signature
public final com.sun.tools.javac.util.Name SourceFile
public final com.sun.tools.javac.util.Name SourceID
public final com.sun.tools.javac.util.Name StackMap
public final com.sun.tools.javac.util.Name StackMapTable
public final com.sun.tools.javac.util.Name Synthetic
public final com.sun.tools.javac.util.Name Value
public final com.sun.tools.javac.util.Name Varargs
public final com.sun.tools.javac.util.Name ANNOTATION_TYPE
public final com.sun.tools.javac.util.Name CONSTRUCTOR
public final com.sun.tools.javac.util.Name FIELD
public final com.sun.tools.javac.util.Name LOCAL_VARIABLE
public final com.sun.tools.javac.util.Name METHOD
public final com.sun.tools.javac.util.Name PACKAGE
public final com.sun.tools.javac.util.Name PARAMETER
public final com.sun.tools.javac.util.Name TYPE
public final com.sun.tools.javac.util.Name TYPE_PARAMETER
public final com.sun.tools.javac.util.Name TYPE_USE
public final com.sun.tools.javac.util.Name CLASS
public final com.sun.tools.javac.util.Name RUNTIME
public final com.sun.tools.javac.util.Name SOURCE
public final com.sun.tools.javac.util.Name T
public final com.sun.tools.javac.util.Name deprecated
public final com.sun.tools.javac.util.Name ex
public final com.sun.tools.javac.util.Name package_info
public final com.sun.tools.javac.util.Name lambda
public final com.sun.tools.javac.util.Name metafactory
public final com.sun.tools.javac.util.Name altMetafactory
public final com.sun.tools.javac.util.Name dollarThis
public final com.sun.tools.javac.util.Name$Table table
public static com.sun.tools.javac.util.Names instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.Names instance
public void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.Options options
protected com.sun.tools.javac.util.Name$Table createTable (com.sun.tools.javac.util.Options)
com.sun.tools.javac.util.Options options
boolean useUnsharedTable
public void dispose ()
public com.sun.tools.javac.util.Name fromChars (char[], int, int)
char[] cs
int start
int len
public com.sun.tools.javac.util.Name fromString (java.lang.String)
String s
public com.sun.tools.javac.util.Name fromUtf (byte[])
byte[] cs
public com.sun.tools.javac.util.Name fromUtf (byte[], int, int)
byte[] cs
int start
int len
static void ()
}
com/sun/tools/javac/util/Options.classOptions.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Options extends java.lang.Object {
private static final long serialVersionUID
public static final com.sun.tools.javac.util.Context$Key optionsKey
private java.util.LinkedHashMap values
private com.sun.tools.javac.util.List listeners
public static com.sun.tools.javac.util.Options instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.Options instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
public java.lang.String get (java.lang.String)
String name
public java.lang.String get (com.sun.tools.javac.main.Option)
com.sun.tools.javac.main.Option option
public boolean getBoolean (java.lang.String)
String name
public boolean getBoolean (java.lang.String, boolean)
String name
boolean defaultValue
String value
public boolean isSet (java.lang.String)
String name
public boolean isSet (com.sun.tools.javac.main.Option)
com.sun.tools.javac.main.Option option
public boolean isSet (com.sun.tools.javac.main.Option, java.lang.String)
com.sun.tools.javac.main.Option option
String value
public boolean isUnset (java.lang.String)
String name
public boolean isUnset (com.sun.tools.javac.main.Option)
com.sun.tools.javac.main.Option option
public boolean isUnset (com.sun.tools.javac.main.Option, java.lang.String)
com.sun.tools.javac.main.Option option
String value
public void put (java.lang.String, java.lang.String)
String name
String value
public void put (com.sun.tools.javac.main.Option, java.lang.String)
com.sun.tools.javac.main.Option option
String value
public void putAll (com.sun.tools.javac.util.Options)
com.sun.tools.javac.util.Options options
public void remove (java.lang.String)
String name
public java.util.Set keySet ()
public int size ()
public void addListener (java.lang.Runnable)
Runnable listener
public void notifyListeners ()
Runnable r
public boolean lint (java.lang.String)
String s
static void ()
}
com/sun/tools/javac/util/Pair.classPair.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Pair extends java.lang.Object {
public final Object fst
public final Object snd
public void (java.lang.Object, java.lang.Object)
Object fst
Object snd
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public static com.sun.tools.javac.util.Pair of (java.lang.Object, java.lang.Object)
Object a
Object b
}
com/sun/tools/javac/util/Position$LineMap.classPosition.java
package com.sun.tools.javac.util
public abstract com.sun.tools.javac.util.Position$LineMap extends java.lang.Object implements com.sun.source.tree.LineMap {
public abstract int getStartPosition (int)
public abstract int getPosition (int, int)
public abstract int getLineNumber (int)
public abstract int getColumnNumber (int)
}
com/sun/tools/javac/util/Position$LineMapImpl.classPosition.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.Position$LineMapImpl extends java.lang.Object implements com.sun.tools.javac.util.Position$LineMap {
protected int[] startPosition
private int lastPosition
private int lastLine
protected void ()
protected void build (char[], int)
char ch
char[] src
int max
int c
int i
int[] linebuf
public int getStartPosition (int)
int line
public long getStartPosition (long)
long line
public int getPosition (int, int)
int line
int column
public long getPosition (long, long)
long line
long column
public int getLineNumber (int)
int mid
int midVal
int pos
int low
int high
public long getLineNumber (long)
long pos
public int getColumnNumber (int)
int pos
public long getColumnNumber (long)
long pos
private static int longToInt (long)
long longValue
int intValue
protected void setTabPosition (int)
int offset
}
com/sun/tools/javac/util/Position$LineTabMapImpl.classPosition.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Position$LineTabMapImpl extends com.sun.tools.javac.util.Position$LineMapImpl {
private java.util.BitSet tabMap
public void (int)
int max
protected void setTabPosition (int)
int offset
public int getColumnNumber (int)
int bp
int pos
int lineStart
int column
public int getPosition (int, int)
int line
int column
int pos
int col
public volatile long getColumnNumber (long)
public volatile long getLineNumber (long)
public volatile int getLineNumber (int)
public volatile long getPosition (long, long)
public volatile long getStartPosition (long)
public volatile int getStartPosition (int)
}
com/sun/tools/javac/util/Position.classPosition.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Position extends java.lang.Object {
public static final int NOPOS
public static final int FIRSTPOS
public static final int FIRSTLINE
public static final int FIRSTCOLUMN
public static final int LINESHIFT
public static final int MAXCOLUMN
public static final int MAXLINE
public static final int MAXPOS
private void ()
public static com.sun.tools.javac.util.Position$LineMap makeLineMap (char[], int, boolean)
char[] src
int max
boolean expandTabs
com.sun.tools.javac.util.Position$LineMapImpl lineMap
public static int encodePosition (int, int)
int line
int col
}
com/sun/tools/javac/util/PropagatedException.classPropagatedException.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.PropagatedException extends java.lang.RuntimeException {
static final long serialVersionUID
public void (java.lang.RuntimeException)
RuntimeException cause
public java.lang.RuntimeException getCause ()
public volatile java.lang.Throwable getCause ()
}
com/sun/tools/javac/util/RawDiagnosticFormatter.classRawDiagnosticFormatter.java
package com.sun.tools.javac.util
public final com.sun.tools.javac.util.RawDiagnosticFormatter extends com.sun.tools.javac.util.AbstractDiagnosticFormatter {
public void (com.sun.tools.javac.util.Options)
com.sun.tools.javac.util.Options options
public java.lang.String formatDiagnostic (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
StringBuilder buf
Exception e
com.sun.tools.javac.util.JCDiagnostic d
java.util.Locale l
public java.lang.String formatMessage (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
String sub
String sep
com.sun.tools.javac.util.List subDiags
com.sun.tools.javac.util.JCDiagnostic d
java.util.Locale l
StringBuilder buf
java.util.Collection args
protected java.lang.String formatArgument (com.sun.tools.javac.util.JCDiagnostic, java.lang.Object, java.util.Locale)
String s
com.sun.tools.javac.tree.JCTree$JCExpression tree
String s
String s
com.sun.tools.javac.util.JCDiagnostic diag
Object arg
java.util.Locale l
String s
protected transient java.lang.String localize (java.util.Locale, java.lang.String, java.lang.Object[])
Object o
java.util.Locale l
String key
Object[] args
StringBuilder buf
String sep
public boolean isRaw ()
public volatile java.lang.String formatMessage (javax.tools.Diagnostic, java.util.Locale)
}
com/sun/tools/javac/util/RichDiagnosticFormatter$1.classRichDiagnosticFormatter.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.RichDiagnosticFormatter$1 extends com.sun.tools.javac.code.Types$UnaryVisitor {
final com.sun.tools.javac.util.RichDiagnosticFormatter this$0
void (com.sun.tools.javac.util.RichDiagnosticFormatter)
com.sun.tools.javac.util.RichDiagnosticFormatter this$0
public java.lang.Void visit (com.sun.tools.javac.util.List)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.util.List ts
public java.lang.Void visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Void)
com.sun.tools.javac.code.Type$ForAll t
Void ignored
public java.lang.Void visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Void)
com.sun.tools.javac.code.Type$MethodType t
Void ignored
public java.lang.Void visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Void)
com.sun.tools.javac.code.Type$ErrorType t
Void ignored
com.sun.tools.javac.code.Type ot
public java.lang.Void visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Void)
com.sun.tools.javac.code.Type$ArrayType t
Void ignored
public java.lang.Void visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Void)
com.sun.tools.javac.code.Type$WildcardType t
Void ignored
public java.lang.Void visitType (com.sun.tools.javac.code.Type, java.lang.Void)
com.sun.tools.javac.code.Type t
Void ignored
public java.lang.Void visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Void)
String suffix
com.sun.tools.javac.util.JCDiagnostic d
com.sun.tools.javac.code.Type$CapturedType t
Void ignored
public java.lang.Void visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Void)
com.sun.tools.javac.code.Type supertype
com.sun.tools.javac.util.List interfaces
com.sun.tools.javac.util.JCDiagnostic d
com.sun.tools.javac.code.Type$ClassType norm
com.sun.tools.javac.code.Type$ClassType t
Void ignored
public java.lang.Void visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Void)
com.sun.tools.javac.util.JCDiagnostic d
com.sun.tools.javac.util.JCDiagnostic d
com.sun.tools.javac.code.Type bound
com.sun.tools.javac.util.List bounds
boolean boundErroneous
com.sun.tools.javac.code.Type$TypeVar t
Void ignored
public volatile java.lang.Object visitForAll (com.sun.tools.javac.code.Type$ForAll, java.lang.Object)
public volatile java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
public volatile java.lang.Object visitErrorType (com.sun.tools.javac.code.Type$ErrorType, java.lang.Object)
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitMethodType (com.sun.tools.javac.code.Type$MethodType, java.lang.Object)
public volatile java.lang.Object visitArrayType (com.sun.tools.javac.code.Type$ArrayType, java.lang.Object)
public volatile java.lang.Object visitWildcardType (com.sun.tools.javac.code.Type$WildcardType, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
}
com/sun/tools/javac/util/RichDiagnosticFormatter$2.classRichDiagnosticFormatter.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.RichDiagnosticFormatter$2 extends com.sun.tools.javac.code.Types$DefaultSymbolVisitor {
final com.sun.tools.javac.util.RichDiagnosticFormatter this$0
void (com.sun.tools.javac.util.RichDiagnosticFormatter)
com.sun.tools.javac.util.RichDiagnosticFormatter this$0
public java.lang.Void visitClassSymbol (com.sun.tools.javac.code.Symbol$ClassSymbol, java.lang.Void)
com.sun.tools.javac.code.Symbol$ClassSymbol s
Void ignored
public java.lang.Void visitSymbol (com.sun.tools.javac.code.Symbol, java.lang.Void)
com.sun.tools.javac.code.Symbol s
Void ignored
public java.lang.Void visitMethodSymbol (com.sun.tools.javac.code.Symbol$MethodSymbol, java.lang.Void)
com.sun.tools.javac.code.Symbol$MethodSymbol s
Void ignored
public volatile java.lang.Object visitMethodSymbol (com.sun.tools.javac.code.Symbol$MethodSymbol, java.lang.Object)
public volatile java.lang.Object visitClassSymbol (com.sun.tools.javac.code.Symbol$ClassSymbol, java.lang.Object)
public volatile java.lang.Object visitSymbol (com.sun.tools.javac.code.Symbol, java.lang.Object)
}
com/sun/tools/javac/util/RichDiagnosticFormatter$ClassNameSimplifier.classRichDiagnosticFormatter.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.RichDiagnosticFormatter$ClassNameSimplifier extends java.lang.Object {
java.util.Map nameClashes
final com.sun.tools.javac.util.RichDiagnosticFormatter this$0
protected void (com.sun.tools.javac.util.RichDiagnosticFormatter)
com.sun.tools.javac.util.RichDiagnosticFormatter this$0
protected void addUsage (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol sym
com.sun.tools.javac.util.Name n
com.sun.tools.javac.util.List conflicts
public java.lang.String simplify (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.util.Name n2
com.sun.tools.javac.util.List l
com.sun.tools.javac.code.Symbol s2
StringBuilder buf
String sep
com.sun.tools.javac.util.List conflicts
com.sun.tools.javac.code.Symbol s
String name
}
com/sun/tools/javac/util/RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature.classRichDiagnosticFormatter.java
package com.sun.tools.javac.util
public final com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature extends java.lang.Enum {
public static final com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature WHERE_CLAUSES
public static final com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature SIMPLE_NAMES
public static final com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature UNIQUE_TYPEVAR_NAMES
private static final com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature[] $VALUES
public static com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature[] values ()
public static com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/sun/tools/javac/util/RichDiagnosticFormatter$RichConfiguration.classRichDiagnosticFormatter.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration extends com.sun.tools.javac.util.ForwardingDiagnosticFormatter$ForwardingConfiguration {
protected java.util.EnumSet features
public void (com.sun.tools.javac.util.Options, com.sun.tools.javac.util.AbstractDiagnosticFormatter)
String args
com.sun.tools.javac.util.Options options
com.sun.tools.javac.util.AbstractDiagnosticFormatter formatter
String diagOpts
public com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature[] getAvailableFeatures ()
public void enable (com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature)
com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature feature
public void disable (com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature)
com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature feature
public boolean isEnabled (com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature)
com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration$RichFormatterFeature feature
}
com/sun/tools/javac/util/RichDiagnosticFormatter$RichPrinter.classRichDiagnosticFormatter.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.RichDiagnosticFormatter$RichPrinter extends com.sun.tools.javac.code.Printer {
final com.sun.tools.javac.util.RichDiagnosticFormatter this$0
protected void (com.sun.tools.javac.util.RichDiagnosticFormatter)
com.sun.tools.javac.util.RichDiagnosticFormatter this$0
public transient java.lang.String localize (java.util.Locale, java.lang.String, java.lang.Object[])
java.util.Locale locale
String key
Object[] args
public java.lang.String capturedVarId (com.sun.tools.javac.code.Type$CapturedType, java.util.Locale)
com.sun.tools.javac.code.Type$CapturedType t
java.util.Locale locale
public java.lang.String visitType (com.sun.tools.javac.code.Type, java.util.Locale)
com.sun.tools.javac.code.Type t
java.util.Locale locale
String s
public java.lang.String visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.util.Locale)
com.sun.tools.javac.code.Type$CapturedType t
java.util.Locale locale
public java.lang.String visitClassType (com.sun.tools.javac.code.Type$ClassType, java.util.Locale)
com.sun.tools.javac.code.Type$ClassType t
java.util.Locale locale
protected java.lang.String className (com.sun.tools.javac.code.Type$ClassType, boolean, java.util.Locale)
com.sun.tools.javac.code.Type$ClassType t
boolean longform
java.util.Locale locale
com.sun.tools.javac.code.Symbol sym
public java.lang.String visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.util.Locale)
com.sun.tools.javac.code.Type$TypeVar t
java.util.Locale locale
public java.lang.String visitClassSymbol (com.sun.tools.javac.code.Symbol$ClassSymbol, java.util.Locale)
com.sun.tools.javac.code.Symbol$ClassSymbol s
java.util.Locale locale
String name
public java.lang.String visitMethodSymbol (com.sun.tools.javac.code.Symbol$MethodSymbol, java.util.Locale)
String ms
com.sun.tools.javac.code.Symbol$MethodSymbol s
java.util.Locale locale
String ownerName
public volatile java.lang.Object visitType (com.sun.tools.javac.code.Type, java.lang.Object)
public volatile java.lang.Object visitCapturedType (com.sun.tools.javac.code.Type$CapturedType, java.lang.Object)
public volatile java.lang.Object visitTypeVar (com.sun.tools.javac.code.Type$TypeVar, java.lang.Object)
public volatile java.lang.Object visitClassType (com.sun.tools.javac.code.Type$ClassType, java.lang.Object)
public volatile java.lang.Object visitMethodSymbol (com.sun.tools.javac.code.Symbol$MethodSymbol, java.lang.Object)
public volatile java.lang.Object visitClassSymbol (com.sun.tools.javac.code.Symbol$ClassSymbol, java.lang.Object)
}
com/sun/tools/javac/util/RichDiagnosticFormatter$WhereClauseKind.classRichDiagnosticFormatter.java
package com.sun.tools.javac.util
final com.sun.tools.javac.util.RichDiagnosticFormatter$WhereClauseKind extends java.lang.Enum {
public static final com.sun.tools.javac.util.RichDiagnosticFormatter$WhereClauseKind TYPEVAR
public static final com.sun.tools.javac.util.RichDiagnosticFormatter$WhereClauseKind CAPTURED
public static final com.sun.tools.javac.util.RichDiagnosticFormatter$WhereClauseKind INTERSECTION
private final String key
private static final com.sun.tools.javac.util.RichDiagnosticFormatter$WhereClauseKind[] $VALUES
public static com.sun.tools.javac.util.RichDiagnosticFormatter$WhereClauseKind[] values ()
public static com.sun.tools.javac.util.RichDiagnosticFormatter$WhereClauseKind valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String key
java.lang.String key ()
static void ()
}
com/sun/tools/javac/util/RichDiagnosticFormatter.classRichDiagnosticFormatter.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.RichDiagnosticFormatter extends com.sun.tools.javac.util.ForwardingDiagnosticFormatter {
final com.sun.tools.javac.code.Symtab syms
final com.sun.tools.javac.code.Types types
final com.sun.tools.javac.util.JCDiagnostic$Factory diags
final com.sun.tools.javac.util.JavacMessages messages
protected com.sun.tools.javac.util.RichDiagnosticFormatter$ClassNameSimplifier nameSimplifier
private com.sun.tools.javac.util.RichDiagnosticFormatter$RichPrinter printer
java.util.Map whereClauses
protected com.sun.tools.javac.code.Types$UnaryVisitor typePreprocessor
protected com.sun.tools.javac.code.Types$DefaultSymbolVisitor symbolPreprocessor
public static com.sun.tools.javac.util.RichDiagnosticFormatter instance (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.Context context
com.sun.tools.javac.util.RichDiagnosticFormatter instance
protected void (com.sun.tools.javac.util.Context)
com.sun.tools.javac.util.RichDiagnosticFormatter$WhereClauseKind kind
com.sun.tools.javac.util.Context context
public java.lang.String format (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
com.sun.tools.javac.util.RichDiagnosticFormatter$WhereClauseKind kind
String whereClause
com.sun.tools.javac.util.JCDiagnostic d
com.sun.tools.javac.util.List clauses
String indent
com.sun.tools.javac.util.JCDiagnostic diag
java.util.Locale l
StringBuilder sb
public java.lang.String formatMessage (com.sun.tools.javac.util.JCDiagnostic, java.util.Locale)
com.sun.tools.javac.util.JCDiagnostic diag
java.util.Locale l
protected void setRichPrinter (com.sun.tools.javac.util.RichDiagnosticFormatter$RichPrinter)
com.sun.tools.javac.util.RichDiagnosticFormatter$RichPrinter printer
protected com.sun.tools.javac.util.RichDiagnosticFormatter$RichPrinter getRichPrinter ()
protected void preprocessDiagnostic (com.sun.tools.javac.util.JCDiagnostic)
Object o
com.sun.tools.javac.util.JCDiagnostic d
com.sun.tools.javac.util.JCDiagnostic diag
protected void preprocessArgument (java.lang.Object)
Object o
Object arg
protected com.sun.tools.javac.util.List getWhereClauses ()
java.util.Map$Entry entry
String key
com.sun.tools.javac.util.JCDiagnostic d
com.sun.tools.javac.util.List lines
com.sun.tools.javac.util.RichDiagnosticFormatter$WhereClauseKind kind
com.sun.tools.javac.util.List clauses
private int indexOf (com.sun.tools.javac.code.Type, com.sun.tools.javac.util.RichDiagnosticFormatter$WhereClauseKind)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type type
com.sun.tools.javac.util.RichDiagnosticFormatter$WhereClauseKind kind
int index
private boolean unique (com.sun.tools.javac.code.Type$TypeVar)
com.sun.tools.javac.code.Type t
com.sun.tools.javac.code.Type$TypeVar typevar
int found
protected void preprocessType (com.sun.tools.javac.code.Type)
com.sun.tools.javac.code.Type t
protected void preprocessSymbol (com.sun.tools.javac.code.Symbol)
com.sun.tools.javac.code.Symbol s
public com.sun.tools.javac.util.RichDiagnosticFormatter$RichConfiguration getConfiguration ()
public volatile java.lang.String formatMessage (javax.tools.Diagnostic, java.util.Locale)
public volatile java.lang.String format (javax.tools.Diagnostic, java.util.Locale)
public volatile com.sun.tools.javac.api.DiagnosticFormatter$Configuration getConfiguration ()
static int access$000 (com.sun.tools.javac.util.RichDiagnosticFormatter, com.sun.tools.javac.code.Type, com.sun.tools.javac.util.RichDiagnosticFormatter$WhereClauseKind)
com.sun.tools.javac.util.RichDiagnosticFormatter x0
com.sun.tools.javac.code.Type x1
com.sun.tools.javac.util.RichDiagnosticFormatter$WhereClauseKind x2
static boolean access$100 (com.sun.tools.javac.util.RichDiagnosticFormatter, com.sun.tools.javac.code.Type$TypeVar)
com.sun.tools.javac.util.RichDiagnosticFormatter x0
com.sun.tools.javac.code.Type$TypeVar x1
}
com/sun/tools/javac/util/ServiceLoader$1.classServiceLoader.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.ServiceLoader$1 extends java.lang.Object implements java.util.Iterator {
java.util.Iterator knownProviders
final com.sun.tools.javac.util.ServiceLoader this$0
void (com.sun.tools.javac.util.ServiceLoader)
com.sun.tools.javac.util.ServiceLoader this$0
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/sun/tools/javac/util/ServiceLoader$LazyIterator.classServiceLoader.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.ServiceLoader$LazyIterator extends java.lang.Object implements java.util.Iterator {
Class service
ClassLoader loader
java.util.Enumeration configs
java.util.Iterator pending
String nextName
final com.sun.tools.javac.util.ServiceLoader this$0
private void (com.sun.tools.javac.util.ServiceLoader, java.lang.Class, java.lang.ClassLoader)
Class service
ClassLoader loader
public boolean hasNext ()
String fullName
java.io.IOException x
public java.lang.Object next ()
ClassNotFoundException x
Object p
Throwable x
String cn
Class c
public void remove ()
void (com.sun.tools.javac.util.ServiceLoader, java.lang.Class, java.lang.ClassLoader, com.sun.tools.javac.util.ServiceLoader$1)
com.sun.tools.javac.util.ServiceLoader x0
Class x1
ClassLoader x2
com.sun.tools.javac.util.ServiceLoader$1 x3
}
com/sun/tools/javac/util/ServiceLoader.classServiceLoader.java
package com.sun.tools.javac.util
public final com.sun.tools.javac.util.ServiceLoader extends java.lang.Object implements java.lang.Iterable {
private static final String PREFIX
private Class service
private ClassLoader loader
private java.util.LinkedHashMap providers
private com.sun.tools.javac.util.ServiceLoader$LazyIterator lookupIterator
public void reload ()
private void (java.lang.Class, java.lang.ClassLoader)
Class svc
ClassLoader cl
private static void fail (java.lang.Class, java.lang.String, java.lang.Throwable) throws java.util.ServiceConfigurationError
Class service
String msg
Throwable cause
private static void fail (java.lang.Class, java.lang.String) throws java.util.ServiceConfigurationError
Class service
String msg
private static void fail (java.lang.Class, java.net.URL, int, java.lang.String) throws java.util.ServiceConfigurationError
Class service
java.net.URL u
int line
String msg
private int parseLine (java.lang.Class, java.net.URL, java.io.BufferedReader, int, java.util.List) throws java.io.IOException java.util.ServiceConfigurationError
int i
int cp
Class service
java.net.URL u
java.io.BufferedReader r
int lc
java.util.List names
String ln
int ci
int n
private java.util.Iterator parse (java.lang.Class, java.net.URL) throws java.util.ServiceConfigurationError
java.net.URLConnection uc
int lc
java.io.IOException y
java.io.IOException x
java.io.IOException y
java.io.IOException y
Class service
java.net.URL u
java.io.InputStream in
java.io.BufferedReader r
java.util.ArrayList names
public java.util.Iterator iterator ()
public static com.sun.tools.javac.util.ServiceLoader load (java.lang.Class, java.lang.ClassLoader)
Class service
ClassLoader loader
public static com.sun.tools.javac.util.ServiceLoader load (java.lang.Class)
Class service
ClassLoader cl
public static com.sun.tools.javac.util.ServiceLoader loadInstalled (java.lang.Class)
Class service
ClassLoader cl
ClassLoader prev
public java.lang.String toString ()
static void access$100 (java.lang.Class, java.lang.String, java.lang.Throwable) throws java.util.ServiceConfigurationError
Class x0
String x1
Throwable x2
static java.util.Iterator access$200 (com.sun.tools.javac.util.ServiceLoader, java.lang.Class, java.net.URL) throws java.util.ServiceConfigurationError
com.sun.tools.javac.util.ServiceLoader x0
Class x1
java.net.URL x2
static void access$300 (java.lang.Class, java.lang.String) throws java.util.ServiceConfigurationError
Class x0
String x1
static java.util.LinkedHashMap access$400 (com.sun.tools.javac.util.ServiceLoader)
com.sun.tools.javac.util.ServiceLoader x0
static com.sun.tools.javac.util.ServiceLoader$LazyIterator access$500 (com.sun.tools.javac.util.ServiceLoader)
com.sun.tools.javac.util.ServiceLoader x0
}
com/sun/tools/javac/util/SharedNameTable$NameImpl.classSharedNameTable.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.SharedNameTable$NameImpl extends com.sun.tools.javac.util.Name {
com.sun.tools.javac.util.SharedNameTable$NameImpl next
int index
int length
void (com.sun.tools.javac.util.SharedNameTable)
com.sun.tools.javac.util.SharedNameTable table
public int getIndex ()
public int getByteLength ()
public byte getByteAt (int)
int i
public byte[] getByteArray ()
public int getByteOffset ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
}
com/sun/tools/javac/util/SharedNameTable.classSharedNameTable.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.SharedNameTable extends com.sun.tools.javac.util.Name$Table {
private static com.sun.tools.javac.util.List freelist
private com.sun.tools.javac.util.SharedNameTable$NameImpl[] hashes
public byte[] bytes
private int hashMask
private int nc
public static synchronized com.sun.tools.javac.util.SharedNameTable create (com.sun.tools.javac.util.Names)
com.sun.tools.javac.util.SharedNameTable t
com.sun.tools.javac.util.Names names
private static synchronized void dispose (com.sun.tools.javac.util.SharedNameTable)
com.sun.tools.javac.util.SharedNameTable t
public void (com.sun.tools.javac.util.Names, int, int)
com.sun.tools.javac.util.Names names
int hashSize
int nameSize
public void (com.sun.tools.javac.util.Names)
com.sun.tools.javac.util.Names names
public com.sun.tools.javac.util.Name fromChars (char[], int, int)
char[] cs
int start
int len
int nc
byte[] bytes
int nbytes
int h
com.sun.tools.javac.util.SharedNameTable$NameImpl n
public com.sun.tools.javac.util.Name fromUtf (byte[], int, int)
int nc
byte[] cs
int start
int len
int h
com.sun.tools.javac.util.SharedNameTable$NameImpl n
byte[] names
public void dispose ()
static void ()
}
com/sun/tools/javac/util/StringUtils.classStringUtils.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.StringUtils extends java.lang.Object {
public void ()
public static java.lang.String toLowerCase (java.lang.String)
String source
public static java.lang.String toUpperCase (java.lang.String)
String source
public static int indexOfIgnoreCase (java.lang.String, java.lang.String)
String text
String str
public static int indexOfIgnoreCase (java.lang.String, java.lang.String, int)
String text
String str
int startIndex
java.util.regex.Matcher m
}
com/sun/tools/javac/util/UnsharedNameTable$HashEntry.classUnsharedNameTable.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.UnsharedNameTable$HashEntry extends java.lang.ref.WeakReference {
com.sun.tools.javac.util.UnsharedNameTable$HashEntry next
void (com.sun.tools.javac.util.UnsharedNameTable$NameImpl)
com.sun.tools.javac.util.UnsharedNameTable$NameImpl referent
}
com/sun/tools/javac/util/UnsharedNameTable$NameImpl.classUnsharedNameTable.java
package com.sun.tools.javac.util
com.sun.tools.javac.util.UnsharedNameTable$NameImpl extends com.sun.tools.javac.util.Name {
final byte[] bytes
final int index
void (com.sun.tools.javac.util.UnsharedNameTable, byte[], int)
com.sun.tools.javac.util.UnsharedNameTable table
byte[] bytes
int index
public int getIndex ()
public int getByteLength ()
public byte getByteAt (int)
int i
public byte[] getByteArray ()
public int getByteOffset ()
}
com/sun/tools/javac/util/UnsharedNameTable.classUnsharedNameTable.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.UnsharedNameTable extends com.sun.tools.javac.util.Name$Table {
private com.sun.tools.javac.util.UnsharedNameTable$HashEntry[] hashes
private int hashMask
public int index
public static com.sun.tools.javac.util.Name$Table create (com.sun.tools.javac.util.Names)
com.sun.tools.javac.util.Names names
public void (com.sun.tools.javac.util.Names, int)
com.sun.tools.javac.util.Names names
int hashSize
public void (com.sun.tools.javac.util.Names)
com.sun.tools.javac.util.Names names
public com.sun.tools.javac.util.Name fromChars (char[], int, int)
char[] cs
int start
int len
byte[] name
int nbytes
public com.sun.tools.javac.util.Name fromUtf (byte[], int, int)
byte[] cs
int start
int len
int h
com.sun.tools.javac.util.UnsharedNameTable$HashEntry element
com.sun.tools.javac.util.UnsharedNameTable$NameImpl n
com.sun.tools.javac.util.UnsharedNameTable$HashEntry previousNonNullTableEntry
com.sun.tools.javac.util.UnsharedNameTable$HashEntry firstTableEntry
byte[] bytes
com.sun.tools.javac.util.UnsharedNameTable$HashEntry newEntry
public void dispose ()
}
com/sun/tools/javac/util/Warner.classWarner.java
package com.sun.tools.javac.util
public com.sun.tools.javac.util.Warner extends java.lang.Object {
private com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
protected boolean warned
private java.util.EnumSet nonSilentLintSet
private java.util.EnumSet silentLintSet
public com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos ()
public void warn (com.sun.tools.javac.code.Lint$LintCategory)
com.sun.tools.javac.code.Lint$LintCategory lint
public void silentWarn (com.sun.tools.javac.code.Lint$LintCategory)
com.sun.tools.javac.code.Lint$LintCategory lint
public void (com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition)
com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
public boolean hasSilentLint (com.sun.tools.javac.code.Lint$LintCategory)
com.sun.tools.javac.code.Lint$LintCategory lint
public boolean hasNonSilentLint (com.sun.tools.javac.code.Lint$LintCategory)
com.sun.tools.javac.code.Lint$LintCategory lint
public boolean hasLint (com.sun.tools.javac.code.Lint$LintCategory)
com.sun.tools.javac.code.Lint$LintCategory lint
public void clear ()
public void ()
}
javax/annotation/processing/AbstractProcessor.classAbstractProcessor.java
package javax.annotation.processing
public abstract javax.annotation.processing.AbstractProcessor extends java.lang.Object implements javax.annotation.processing.Processor {
protected javax.annotation.processing.ProcessingEnvironment processingEnv
private boolean initialized
static final boolean $assertionsDisabled
protected void ()
public java.util.Set getSupportedOptions ()
javax.annotation.processing.SupportedOptions so
public java.util.Set getSupportedAnnotationTypes ()
javax.annotation.processing.SupportedAnnotationTypes sat
public javax.lang.model.SourceVersion getSupportedSourceVersion ()
javax.annotation.processing.SupportedSourceVersion ssv
javax.lang.model.SourceVersion sv
public synchronized void init (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment processingEnv
public abstract boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment)
public java.lang.Iterable getCompletions (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.ExecutableElement, java.lang.String)
javax.lang.model.element.Element element
javax.lang.model.element.AnnotationMirror annotation
javax.lang.model.element.ExecutableElement member
String userText
protected synchronized boolean isInitialized ()
private static java.util.Set arrayToSet (java.lang.String[])
String s
String[] array
java.util.Set set
static void ()
}
javax/annotation/processing/Completion.classCompletion.java
package javax.annotation.processing
public abstract javax.annotation.processing.Completion extends java.lang.Object {
public abstract java.lang.String getValue ()
public abstract java.lang.String getMessage ()
}
javax/annotation/processing/Completions$SimpleCompletion.classCompletions.java
package javax.annotation.processing
javax.annotation.processing.Completions$SimpleCompletion extends java.lang.Object implements javax.annotation.processing.Completion {
private String value
private String message
void (java.lang.String, java.lang.String)
String value
String message
public java.lang.String getValue ()
public java.lang.String getMessage ()
public java.lang.String toString ()
}
javax/annotation/processing/Completions.classCompletions.java
package javax.annotation.processing
public javax.annotation.processing.Completions extends java.lang.Object {
private void ()
public static javax.annotation.processing.Completion of (java.lang.String, java.lang.String)
String value
String message
public static javax.annotation.processing.Completion of (java.lang.String)
String value
}
javax/annotation/processing/Filer.classFiler.java
package javax.annotation.processing
public abstract javax.annotation.processing.Filer extends java.lang.Object {
public transient abstract javax.tools.JavaFileObject createSourceFile (java.lang.CharSequence, javax.lang.model.element.Element[]) throws java.io.IOException
public transient abstract javax.tools.JavaFileObject createClassFile (java.lang.CharSequence, javax.lang.model.element.Element[]) throws java.io.IOException
public transient abstract javax.tools.FileObject createResource (javax.tools.JavaFileManager$Location, java.lang.CharSequence, java.lang.CharSequence, javax.lang.model.element.Element[]) throws java.io.IOException
public abstract javax.tools.FileObject getResource (javax.tools.JavaFileManager$Location, java.lang.CharSequence, java.lang.CharSequence) throws java.io.IOException
}
javax/annotation/processing/FilerException.classFilerException.java
package javax.annotation.processing
public javax.annotation.processing.FilerException extends java.io.IOException {
static final long serialVersionUID
public void (java.lang.String)
String s
}
javax/annotation/processing/Messager.classMessager.java
package javax.annotation.processing
public abstract javax.annotation.processing.Messager extends java.lang.Object {
public abstract void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence)
public abstract void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element)
public abstract void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror)
public abstract void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
}
javax/annotation/processing/ProcessingEnvironment.classProcessingEnvironment.java
package javax.annotation.processing
public abstract javax.annotation.processing.ProcessingEnvironment extends java.lang.Object {
public abstract java.util.Map getOptions ()
public abstract javax.annotation.processing.Messager getMessager ()
public abstract javax.annotation.processing.Filer getFiler ()
public abstract javax.lang.model.util.Elements getElementUtils ()
public abstract javax.lang.model.util.Types getTypeUtils ()
public abstract javax.lang.model.SourceVersion getSourceVersion ()
public abstract java.util.Locale getLocale ()
}
javax/annotation/processing/Processor.classProcessor.java
package javax.annotation.processing
public abstract javax.annotation.processing.Processor extends java.lang.Object {
public abstract java.util.Set getSupportedOptions ()
public abstract java.util.Set getSupportedAnnotationTypes ()
public abstract javax.lang.model.SourceVersion getSupportedSourceVersion ()
public abstract void init (javax.annotation.processing.ProcessingEnvironment)
public abstract boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment)
public abstract java.lang.Iterable getCompletions (javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.ExecutableElement, java.lang.String)
}
javax/annotation/processing/RoundEnvironment.classRoundEnvironment.java
package javax.annotation.processing
public abstract javax.annotation.processing.RoundEnvironment extends java.lang.Object {
public abstract boolean processingOver ()
public abstract boolean errorRaised ()
public abstract java.util.Set getRootElements ()
public abstract java.util.Set getElementsAnnotatedWith (javax.lang.model.element.TypeElement)
public abstract java.util.Set getElementsAnnotatedWith (java.lang.Class)
}
javax/annotation/processing/SupportedAnnotationTypes.classSupportedAnnotationTypes.java
package javax.annotation.processing
public abstract javax.annotation.processing.SupportedAnnotationTypes extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String[] value ()
}
javax/annotation/processing/SupportedOptions.classSupportedOptions.java
package javax.annotation.processing
public abstract javax.annotation.processing.SupportedOptions extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String[] value ()
}
javax/annotation/processing/SupportedSourceVersion.classSupportedSourceVersion.java
package javax.annotation.processing
public abstract javax.annotation.processing.SupportedSourceVersion extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.lang.model.SourceVersion value ()
}
javax/lang/model/AnnotatedConstruct.classAnnotatedConstruct.java
package javax.lang.model
public abstract javax.lang.model.AnnotatedConstruct extends java.lang.Object {
public abstract java.util.List getAnnotationMirrors ()
public abstract java.lang.annotation.Annotation getAnnotation (java.lang.Class)
public abstract java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class)
}
javax/lang/model/SourceVersion.classSourceVersion.java
package javax.lang.model
public final javax.lang.model.SourceVersion extends java.lang.Enum {
public static final javax.lang.model.SourceVersion RELEASE_0
public static final javax.lang.model.SourceVersion RELEASE_1
public static final javax.lang.model.SourceVersion RELEASE_2
public static final javax.lang.model.SourceVersion RELEASE_3
public static final javax.lang.model.SourceVersion RELEASE_4
public static final javax.lang.model.SourceVersion RELEASE_5
public static final javax.lang.model.SourceVersion RELEASE_6
public static final javax.lang.model.SourceVersion RELEASE_7
public static final javax.lang.model.SourceVersion RELEASE_8
private static final javax.lang.model.SourceVersion latestSupported
private static final java.util.Set keywords
private static final javax.lang.model.SourceVersion[] $VALUES
public static javax.lang.model.SourceVersion[] values ()
public static javax.lang.model.SourceVersion valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public static javax.lang.model.SourceVersion latest ()
private static javax.lang.model.SourceVersion getLatestSupported ()
String specVersion
public static javax.lang.model.SourceVersion latestSupported ()
public static boolean isIdentifier (java.lang.CharSequence)
int i
CharSequence name
String id
int cp
public static boolean isName (java.lang.CharSequence)
String s
CharSequence name
String id
public static boolean isKeyword (java.lang.CharSequence)
CharSequence s
String keywordOrLiteral
static void ()
String kw
java.util.Set s
String[] kws
}
javax/lang/model/UnknownEntityException.classUnknownEntityException.java
package javax.lang.model
public javax.lang.model.UnknownEntityException extends java.lang.RuntimeException {
private static final long serialVersionUID
protected void (java.lang.String)
String message
}
javax/lang/model/element/AnnotationMirror.classAnnotationMirror.java
package javax.lang.model.element
public abstract javax.lang.model.element.AnnotationMirror extends java.lang.Object {
public abstract javax.lang.model.type.DeclaredType getAnnotationType ()
public abstract java.util.Map getElementValues ()
}
javax/lang/model/element/AnnotationValue.classAnnotationValue.java
package javax.lang.model.element
public abstract javax.lang.model.element.AnnotationValue extends java.lang.Object {
public abstract java.lang.Object getValue ()
public abstract java.lang.String toString ()
public abstract java.lang.Object accept (javax.lang.model.element.AnnotationValueVisitor, java.lang.Object)
}
javax/lang/model/element/AnnotationValueVisitor.classAnnotationValueVisitor.java
package javax.lang.model.element
public abstract javax.lang.model.element.AnnotationValueVisitor extends java.lang.Object {
public abstract java.lang.Object visit (javax.lang.model.element.AnnotationValue, java.lang.Object)
public abstract java.lang.Object visit (javax.lang.model.element.AnnotationValue)
public abstract java.lang.Object visitBoolean (boolean, java.lang.Object)
public abstract java.lang.Object visitByte (byte, java.lang.Object)
public abstract java.lang.Object visitChar (char, java.lang.Object)
public abstract java.lang.Object visitDouble (double, java.lang.Object)
public abstract java.lang.Object visitFloat (float, java.lang.Object)
public abstract java.lang.Object visitInt (int, java.lang.Object)
public abstract java.lang.Object visitLong (long, java.lang.Object)
public abstract java.lang.Object visitShort (short, java.lang.Object)
public abstract java.lang.Object visitString (java.lang.String, java.lang.Object)
public abstract java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
public abstract java.lang.Object visitEnumConstant (javax.lang.model.element.VariableElement, java.lang.Object)
public abstract java.lang.Object visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Object)
public abstract java.lang.Object visitArray (java.util.List, java.lang.Object)
public abstract java.lang.Object visitUnknown (javax.lang.model.element.AnnotationValue, java.lang.Object)
}
javax/lang/model/element/Element.classElement.java
package javax.lang.model.element
public abstract javax.lang.model.element.Element extends java.lang.Object implements javax.lang.model.AnnotatedConstruct {
public abstract javax.lang.model.type.TypeMirror asType ()
public abstract javax.lang.model.element.ElementKind getKind ()
public abstract java.util.Set getModifiers ()
public abstract javax.lang.model.element.Name getSimpleName ()
public abstract javax.lang.model.element.Element getEnclosingElement ()
public abstract java.util.List getEnclosedElements ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.util.List getAnnotationMirrors ()
public abstract java.lang.annotation.Annotation getAnnotation (java.lang.Class)
public abstract java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
}
javax/lang/model/element/ElementKind.classElementKind.java
package javax.lang.model.element
public final javax.lang.model.element.ElementKind extends java.lang.Enum {
public static final javax.lang.model.element.ElementKind PACKAGE
public static final javax.lang.model.element.ElementKind ENUM
public static final javax.lang.model.element.ElementKind CLASS
public static final javax.lang.model.element.ElementKind ANNOTATION_TYPE
public static final javax.lang.model.element.ElementKind INTERFACE
public static final javax.lang.model.element.ElementKind ENUM_CONSTANT
public static final javax.lang.model.element.ElementKind FIELD
public static final javax.lang.model.element.ElementKind PARAMETER
public static final javax.lang.model.element.ElementKind LOCAL_VARIABLE
public static final javax.lang.model.element.ElementKind EXCEPTION_PARAMETER
public static final javax.lang.model.element.ElementKind METHOD
public static final javax.lang.model.element.ElementKind CONSTRUCTOR
public static final javax.lang.model.element.ElementKind STATIC_INIT
public static final javax.lang.model.element.ElementKind INSTANCE_INIT
public static final javax.lang.model.element.ElementKind TYPE_PARAMETER
public static final javax.lang.model.element.ElementKind OTHER
public static final javax.lang.model.element.ElementKind RESOURCE_VARIABLE
private static final javax.lang.model.element.ElementKind[] $VALUES
public static javax.lang.model.element.ElementKind[] values ()
public static javax.lang.model.element.ElementKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public boolean isClass ()
public boolean isInterface ()
public boolean isField ()
static void ()
}
javax/lang/model/element/ElementVisitor.classElementVisitor.java
package javax.lang.model.element
public abstract javax.lang.model.element.ElementVisitor extends java.lang.Object {
public abstract java.lang.Object visit (javax.lang.model.element.Element, java.lang.Object)
public abstract java.lang.Object visit (javax.lang.model.element.Element)
public abstract java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
public abstract java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
public abstract java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
public abstract java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
public abstract java.lang.Object visitTypeParameter (javax.lang.model.element.TypeParameterElement, java.lang.Object)
public abstract java.lang.Object visitUnknown (javax.lang.model.element.Element, java.lang.Object)
}
javax/lang/model/element/ExecutableElement.classExecutableElement.java
package javax.lang.model.element
public abstract javax.lang.model.element.ExecutableElement extends java.lang.Object implements javax.lang.model.element.Element javax.lang.model.element.Parameterizable {
public abstract java.util.List getTypeParameters ()
public abstract javax.lang.model.type.TypeMirror getReturnType ()
public abstract java.util.List getParameters ()
public abstract javax.lang.model.type.TypeMirror getReceiverType ()
public abstract boolean isVarArgs ()
public abstract boolean isDefault ()
public abstract java.util.List getThrownTypes ()
public abstract javax.lang.model.element.AnnotationValue getDefaultValue ()
public abstract javax.lang.model.element.Name getSimpleName ()
}
javax/lang/model/element/Modifier.classModifier.java
package javax.lang.model.element
public final javax.lang.model.element.Modifier extends java.lang.Enum {
public static final javax.lang.model.element.Modifier PUBLIC
public static final javax.lang.model.element.Modifier PROTECTED
public static final javax.lang.model.element.Modifier PRIVATE
public static final javax.lang.model.element.Modifier ABSTRACT
public static final javax.lang.model.element.Modifier DEFAULT
public static final javax.lang.model.element.Modifier STATIC
public static final javax.lang.model.element.Modifier FINAL
public static final javax.lang.model.element.Modifier TRANSIENT
public static final javax.lang.model.element.Modifier VOLATILE
public static final javax.lang.model.element.Modifier SYNCHRONIZED
public static final javax.lang.model.element.Modifier NATIVE
public static final javax.lang.model.element.Modifier STRICTFP
private static final javax.lang.model.element.Modifier[] $VALUES
public static javax.lang.model.element.Modifier[] values ()
public static javax.lang.model.element.Modifier valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.lang.String toString ()
static void ()
}
javax/lang/model/element/Name.className.java
package javax.lang.model.element
public abstract javax.lang.model.element.Name extends java.lang.Object implements java.lang.CharSequence {
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract boolean contentEquals (java.lang.CharSequence)
}
javax/lang/model/element/NestingKind.classNestingKind.java
package javax.lang.model.element
public final javax.lang.model.element.NestingKind extends java.lang.Enum {
public static final javax.lang.model.element.NestingKind TOP_LEVEL
public static final javax.lang.model.element.NestingKind MEMBER
public static final javax.lang.model.element.NestingKind LOCAL
public static final javax.lang.model.element.NestingKind ANONYMOUS
private static final javax.lang.model.element.NestingKind[] $VALUES
public static javax.lang.model.element.NestingKind[] values ()
public static javax.lang.model.element.NestingKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public boolean isNested ()
static void ()
}
javax/lang/model/element/PackageElement.classPackageElement.java
package javax.lang.model.element
public abstract javax.lang.model.element.PackageElement extends java.lang.Object implements javax.lang.model.element.Element javax.lang.model.element.QualifiedNameable {
public abstract javax.lang.model.element.Name getQualifiedName ()
public abstract javax.lang.model.element.Name getSimpleName ()
public abstract java.util.List getEnclosedElements ()
public abstract boolean isUnnamed ()
public abstract javax.lang.model.element.Element getEnclosingElement ()
}
javax/lang/model/element/Parameterizable.classParameterizable.java
package javax.lang.model.element
public abstract javax.lang.model.element.Parameterizable extends java.lang.Object implements javax.lang.model.element.Element {
public abstract java.util.List getTypeParameters ()
}
javax/lang/model/element/QualifiedNameable.classQualifiedNameable.java
package javax.lang.model.element
public abstract javax.lang.model.element.QualifiedNameable extends java.lang.Object implements javax.lang.model.element.Element {
public abstract javax.lang.model.element.Name getQualifiedName ()
}
javax/lang/model/element/TypeElement.classTypeElement.java
package javax.lang.model.element
public abstract javax.lang.model.element.TypeElement extends java.lang.Object implements javax.lang.model.element.Element javax.lang.model.element.Parameterizable javax.lang.model.element.QualifiedNameable {
public abstract java.util.List getEnclosedElements ()
public abstract javax.lang.model.element.NestingKind getNestingKind ()
public abstract javax.lang.model.element.Name getQualifiedName ()
public abstract javax.lang.model.element.Name getSimpleName ()
public abstract javax.lang.model.type.TypeMirror getSuperclass ()
public abstract java.util.List getInterfaces ()
public abstract java.util.List getTypeParameters ()
public abstract javax.lang.model.element.Element getEnclosingElement ()
}
javax/lang/model/element/TypeParameterElement.classTypeParameterElement.java
package javax.lang.model.element
public abstract javax.lang.model.element.TypeParameterElement extends java.lang.Object implements javax.lang.model.element.Element {
public abstract javax.lang.model.element.Element getGenericElement ()
public abstract java.util.List getBounds ()
public abstract javax.lang.model.element.Element getEnclosingElement ()
}
javax/lang/model/element/UnknownAnnotationValueException.classUnknownAnnotationValueException.java
package javax.lang.model.element
public javax.lang.model.element.UnknownAnnotationValueException extends javax.lang.model.UnknownEntityException {
private static final long serialVersionUID
private transient javax.lang.model.element.AnnotationValue av
private transient Object parameter
public void (javax.lang.model.element.AnnotationValue, java.lang.Object)
javax.lang.model.element.AnnotationValue av
Object p
public javax.lang.model.element.AnnotationValue getUnknownAnnotationValue ()
public java.lang.Object getArgument ()
}
javax/lang/model/element/UnknownElementException.classUnknownElementException.java
package javax.lang.model.element
public javax.lang.model.element.UnknownElementException extends javax.lang.model.UnknownEntityException {
private static final long serialVersionUID
private transient javax.lang.model.element.Element element
private transient Object parameter
public void (javax.lang.model.element.Element, java.lang.Object)
javax.lang.model.element.Element e
Object p
public javax.lang.model.element.Element getUnknownElement ()
public java.lang.Object getArgument ()
}
javax/lang/model/element/VariableElement.classVariableElement.java
package javax.lang.model.element
public abstract javax.lang.model.element.VariableElement extends java.lang.Object implements javax.lang.model.element.Element {
public abstract java.lang.Object getConstantValue ()
public abstract javax.lang.model.element.Name getSimpleName ()
public abstract javax.lang.model.element.Element getEnclosingElement ()
}
javax/lang/model/type/ArrayType.classArrayType.java
package javax.lang.model.type
public abstract javax.lang.model.type.ArrayType extends java.lang.Object implements javax.lang.model.type.ReferenceType {
public abstract javax.lang.model.type.TypeMirror getComponentType ()
}
javax/lang/model/type/DeclaredType.classDeclaredType.java
package javax.lang.model.type
public abstract javax.lang.model.type.DeclaredType extends java.lang.Object implements javax.lang.model.type.ReferenceType {
public abstract javax.lang.model.element.Element asElement ()
public abstract javax.lang.model.type.TypeMirror getEnclosingType ()
public abstract java.util.List getTypeArguments ()
}
javax/lang/model/type/ErrorType.classErrorType.java
package javax.lang.model.type
public abstract javax.lang.model.type.ErrorType extends java.lang.Object implements javax.lang.model.type.DeclaredType {
}
javax/lang/model/type/ExecutableType.classExecutableType.java
package javax.lang.model.type
public abstract javax.lang.model.type.ExecutableType extends java.lang.Object implements javax.lang.model.type.TypeMirror {
public abstract java.util.List getTypeVariables ()
public abstract javax.lang.model.type.TypeMirror getReturnType ()
public abstract java.util.List getParameterTypes ()
public abstract javax.lang.model.type.TypeMirror getReceiverType ()
public abstract java.util.List getThrownTypes ()
}
javax/lang/model/type/IntersectionType.classIntersectionType.java
package javax.lang.model.type
public abstract javax.lang.model.type.IntersectionType extends java.lang.Object implements javax.lang.model.type.TypeMirror {
public abstract java.util.List getBounds ()
}
javax/lang/model/type/MirroredTypeException.classMirroredTypeException.java
package javax.lang.model.type
public javax.lang.model.type.MirroredTypeException extends javax.lang.model.type.MirroredTypesException {
private static final long serialVersionUID
private transient javax.lang.model.type.TypeMirror type
public void (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
public javax.lang.model.type.TypeMirror getTypeMirror ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream s
}
javax/lang/model/type/MirroredTypesException.classMirroredTypesException.java
package javax.lang.model.type
public javax.lang.model.type.MirroredTypesException extends java.lang.RuntimeException {
private static final long serialVersionUID
transient java.util.List types
void (java.lang.String, javax.lang.model.type.TypeMirror)
String message
javax.lang.model.type.TypeMirror type
java.util.List tmp
public void (java.util.List)
java.util.List types
public java.util.List getTypeMirrors ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream s
}
javax/lang/model/type/NoType.classNoType.java
package javax.lang.model.type
public abstract javax.lang.model.type.NoType extends java.lang.Object implements javax.lang.model.type.TypeMirror {
}
javax/lang/model/type/NullType.classNullType.java
package javax.lang.model.type
public abstract javax.lang.model.type.NullType extends java.lang.Object implements javax.lang.model.type.ReferenceType {
}
javax/lang/model/type/PrimitiveType.classPrimitiveType.java
package javax.lang.model.type
public abstract javax.lang.model.type.PrimitiveType extends java.lang.Object implements javax.lang.model.type.TypeMirror {
}
javax/lang/model/type/ReferenceType.classReferenceType.java
package javax.lang.model.type
public abstract javax.lang.model.type.ReferenceType extends java.lang.Object implements javax.lang.model.type.TypeMirror {
}
javax/lang/model/type/TypeKind$1.classTypeKind.java
package javax.lang.model.type
javax.lang.model.type.TypeKind$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
}
javax/lang/model/type/TypeKind.classTypeKind.java
package javax.lang.model.type
public final javax.lang.model.type.TypeKind extends java.lang.Enum {
public static final javax.lang.model.type.TypeKind BOOLEAN
public static final javax.lang.model.type.TypeKind BYTE
public static final javax.lang.model.type.TypeKind SHORT
public static final javax.lang.model.type.TypeKind INT
public static final javax.lang.model.type.TypeKind LONG
public static final javax.lang.model.type.TypeKind CHAR
public static final javax.lang.model.type.TypeKind FLOAT
public static final javax.lang.model.type.TypeKind DOUBLE
public static final javax.lang.model.type.TypeKind VOID
public static final javax.lang.model.type.TypeKind NONE
public static final javax.lang.model.type.TypeKind NULL
public static final javax.lang.model.type.TypeKind ARRAY
public static final javax.lang.model.type.TypeKind DECLARED
public static final javax.lang.model.type.TypeKind ERROR
public static final javax.lang.model.type.TypeKind TYPEVAR
public static final javax.lang.model.type.TypeKind WILDCARD
public static final javax.lang.model.type.TypeKind PACKAGE
public static final javax.lang.model.type.TypeKind EXECUTABLE
public static final javax.lang.model.type.TypeKind OTHER
public static final javax.lang.model.type.TypeKind UNION
public static final javax.lang.model.type.TypeKind INTERSECTION
private static final javax.lang.model.type.TypeKind[] $VALUES
public static javax.lang.model.type.TypeKind[] values ()
public static javax.lang.model.type.TypeKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public boolean isPrimitive ()
static void ()
}
javax/lang/model/type/TypeMirror.classTypeMirror.java
package javax.lang.model.type
public abstract javax.lang.model.type.TypeMirror extends java.lang.Object implements javax.lang.model.AnnotatedConstruct {
public abstract javax.lang.model.type.TypeKind getKind ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.lang.String toString ()
public abstract java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
}
javax/lang/model/type/TypeVariable.classTypeVariable.java
package javax.lang.model.type
public abstract javax.lang.model.type.TypeVariable extends java.lang.Object implements javax.lang.model.type.ReferenceType {
public abstract javax.lang.model.element.Element asElement ()
public abstract javax.lang.model.type.TypeMirror getUpperBound ()
public abstract javax.lang.model.type.TypeMirror getLowerBound ()
}
javax/lang/model/type/TypeVisitor.classTypeVisitor.java
package javax.lang.model.type
public abstract javax.lang.model.type.TypeVisitor extends java.lang.Object {
public abstract java.lang.Object visit (javax.lang.model.type.TypeMirror, java.lang.Object)
public abstract java.lang.Object visit (javax.lang.model.type.TypeMirror)
public abstract java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
public abstract java.lang.Object visitNull (javax.lang.model.type.NullType, java.lang.Object)
public abstract java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
public abstract java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
public abstract java.lang.Object visitError (javax.lang.model.type.ErrorType, java.lang.Object)
public abstract java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
public abstract java.lang.Object visitWildcard (javax.lang.model.type.WildcardType, java.lang.Object)
public abstract java.lang.Object visitExecutable (javax.lang.model.type.ExecutableType, java.lang.Object)
public abstract java.lang.Object visitNoType (javax.lang.model.type.NoType, java.lang.Object)
public abstract java.lang.Object visitUnknown (javax.lang.model.type.TypeMirror, java.lang.Object)
public abstract java.lang.Object visitUnion (javax.lang.model.type.UnionType, java.lang.Object)
public abstract java.lang.Object visitIntersection (javax.lang.model.type.IntersectionType, java.lang.Object)
}
javax/lang/model/type/UnionType.classUnionType.java
package javax.lang.model.type
public abstract javax.lang.model.type.UnionType extends java.lang.Object implements javax.lang.model.type.TypeMirror {
public abstract java.util.List getAlternatives ()
}
javax/lang/model/type/UnknownTypeException.classUnknownTypeException.java
package javax.lang.model.type
public javax.lang.model.type.UnknownTypeException extends javax.lang.model.UnknownEntityException {
private static final long serialVersionUID
private transient javax.lang.model.type.TypeMirror type
private transient Object parameter
public void (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror t
Object p
public javax.lang.model.type.TypeMirror getUnknownType ()
public java.lang.Object getArgument ()
}
javax/lang/model/type/WildcardType.classWildcardType.java
package javax.lang.model.type
public abstract javax.lang.model.type.WildcardType extends java.lang.Object implements javax.lang.model.type.TypeMirror {
public abstract javax.lang.model.type.TypeMirror getExtendsBound ()
public abstract javax.lang.model.type.TypeMirror getSuperBound ()
}
javax/lang/model/util/AbstractAnnotationValueVisitor6.classAbstractAnnotationValueVisitor6.java
package javax.lang.model.util
public abstract javax.lang.model.util.AbstractAnnotationValueVisitor6 extends java.lang.Object implements javax.lang.model.element.AnnotationValueVisitor {
protected void ()
public final java.lang.Object visit (javax.lang.model.element.AnnotationValue, java.lang.Object)
javax.lang.model.element.AnnotationValue av
Object p
public final java.lang.Object visit (javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationValue av
public java.lang.Object visitUnknown (javax.lang.model.element.AnnotationValue, java.lang.Object)
javax.lang.model.element.AnnotationValue av
Object p
}
javax/lang/model/util/AbstractAnnotationValueVisitor7.classAbstractAnnotationValueVisitor7.java
package javax.lang.model.util
public abstract javax.lang.model.util.AbstractAnnotationValueVisitor7 extends javax.lang.model.util.AbstractAnnotationValueVisitor6 {
protected void ()
}
javax/lang/model/util/AbstractAnnotationValueVisitor8.classAbstractAnnotationValueVisitor8.java
package javax.lang.model.util
public abstract javax.lang.model.util.AbstractAnnotationValueVisitor8 extends javax.lang.model.util.AbstractAnnotationValueVisitor7 {
protected void ()
}
javax/lang/model/util/AbstractElementVisitor6.classAbstractElementVisitor6.java
package javax.lang.model.util
public abstract javax.lang.model.util.AbstractElementVisitor6 extends java.lang.Object implements javax.lang.model.element.ElementVisitor {
protected void ()
public final java.lang.Object visit (javax.lang.model.element.Element, java.lang.Object)
javax.lang.model.element.Element e
Object p
public final java.lang.Object visit (javax.lang.model.element.Element)
javax.lang.model.element.Element e
public java.lang.Object visitUnknown (javax.lang.model.element.Element, java.lang.Object)
javax.lang.model.element.Element e
Object p
}
javax/lang/model/util/AbstractElementVisitor7.classAbstractElementVisitor7.java
package javax.lang.model.util
public abstract javax.lang.model.util.AbstractElementVisitor7 extends javax.lang.model.util.AbstractElementVisitor6 {
protected void ()
}
javax/lang/model/util/AbstractElementVisitor8.classAbstractElementVisitor8.java
package javax.lang.model.util
public abstract javax.lang.model.util.AbstractElementVisitor8 extends javax.lang.model.util.AbstractElementVisitor7 {
protected void ()
}
javax/lang/model/util/AbstractTypeVisitor6.classAbstractTypeVisitor6.java
package javax.lang.model.util
public abstract javax.lang.model.util.AbstractTypeVisitor6 extends java.lang.Object implements javax.lang.model.type.TypeVisitor {
protected void ()
public final java.lang.Object visit (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror t
Object p
public final java.lang.Object visit (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
public java.lang.Object visitUnion (javax.lang.model.type.UnionType, java.lang.Object)
javax.lang.model.type.UnionType t
Object p
public java.lang.Object visitIntersection (javax.lang.model.type.IntersectionType, java.lang.Object)
javax.lang.model.type.IntersectionType t
Object p
public java.lang.Object visitUnknown (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror t
Object p
}
javax/lang/model/util/AbstractTypeVisitor7.classAbstractTypeVisitor7.java
package javax.lang.model.util
public abstract javax.lang.model.util.AbstractTypeVisitor7 extends javax.lang.model.util.AbstractTypeVisitor6 {
protected void ()
public abstract java.lang.Object visitUnion (javax.lang.model.type.UnionType, java.lang.Object)
}
javax/lang/model/util/AbstractTypeVisitor8.classAbstractTypeVisitor8.java
package javax.lang.model.util
public abstract javax.lang.model.util.AbstractTypeVisitor8 extends javax.lang.model.util.AbstractTypeVisitor7 {
protected void ()
public abstract java.lang.Object visitIntersection (javax.lang.model.type.IntersectionType, java.lang.Object)
}
javax/lang/model/util/ElementFilter.classElementFilter.java
package javax.lang.model.util
public javax.lang.model.util.ElementFilter extends java.lang.Object {
private static final java.util.Set CONSTRUCTOR_KIND
private static final java.util.Set FIELD_KINDS
private static final java.util.Set METHOD_KIND
private static final java.util.Set PACKAGE_KIND
private static final java.util.Set TYPE_KINDS
private void ()
public static java.util.List fieldsIn (java.lang.Iterable)
Iterable elements
public static java.util.Set fieldsIn (java.util.Set)
java.util.Set elements
public static java.util.List constructorsIn (java.lang.Iterable)
Iterable elements
public static java.util.Set constructorsIn (java.util.Set)
java.util.Set elements
public static java.util.List methodsIn (java.lang.Iterable)
Iterable elements
public static java.util.Set methodsIn (java.util.Set)
java.util.Set elements
public static java.util.List typesIn (java.lang.Iterable)
Iterable elements
public static java.util.Set typesIn (java.util.Set)
java.util.Set elements
public static java.util.List packagesIn (java.lang.Iterable)
Iterable elements
public static java.util.Set packagesIn (java.util.Set)
java.util.Set elements
private static java.util.List listFilter (java.lang.Iterable, java.util.Set, java.lang.Class)
javax.lang.model.element.Element e
Iterable elements
java.util.Set targetKinds
Class clazz
java.util.List list
private static java.util.Set setFilter (java.util.Set, java.util.Set, java.lang.Class)
javax.lang.model.element.Element e
java.util.Set elements
java.util.Set targetKinds
Class clazz
java.util.Set set
static void ()
}
javax/lang/model/util/ElementKindVisitor6$1.classElementKindVisitor6.java
package javax.lang.model.util
javax.lang.model.util.ElementKindVisitor6$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$element$ElementKind
static void ()
}
javax/lang/model/util/ElementKindVisitor6.classElementKindVisitor6.java
package javax.lang.model.util
public javax.lang.model.util.ElementKindVisitor6 extends javax.lang.model.util.SimpleElementVisitor6 {
static final boolean $assertionsDisabled
protected void ()
protected void (java.lang.Object)
Object defaultValue
public java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
javax.lang.model.element.PackageElement e
Object p
public java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
javax.lang.model.element.TypeElement e
Object p
javax.lang.model.element.ElementKind k
public java.lang.Object visitTypeAsAnnotationType (javax.lang.model.element.TypeElement, java.lang.Object)
javax.lang.model.element.TypeElement e
Object p
public java.lang.Object visitTypeAsClass (javax.lang.model.element.TypeElement, java.lang.Object)
javax.lang.model.element.TypeElement e
Object p
public java.lang.Object visitTypeAsEnum (javax.lang.model.element.TypeElement, java.lang.Object)
javax.lang.model.element.TypeElement e
Object p
public java.lang.Object visitTypeAsInterface (javax.lang.model.element.TypeElement, java.lang.Object)
javax.lang.model.element.TypeElement e
Object p
public java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement e
Object p
javax.lang.model.element.ElementKind k
public java.lang.Object visitVariableAsEnumConstant (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement e
Object p
public java.lang.Object visitVariableAsExceptionParameter (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement e
Object p
public java.lang.Object visitVariableAsField (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement e
Object p
public java.lang.Object visitVariableAsLocalVariable (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement e
Object p
public java.lang.Object visitVariableAsParameter (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement e
Object p
public java.lang.Object visitVariableAsResourceVariable (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement e
Object p
public java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
javax.lang.model.element.ExecutableElement e
Object p
javax.lang.model.element.ElementKind k
public java.lang.Object visitExecutableAsConstructor (javax.lang.model.element.ExecutableElement, java.lang.Object)
javax.lang.model.element.ExecutableElement e
Object p
public java.lang.Object visitExecutableAsInstanceInit (javax.lang.model.element.ExecutableElement, java.lang.Object)
javax.lang.model.element.ExecutableElement e
Object p
public java.lang.Object visitExecutableAsMethod (javax.lang.model.element.ExecutableElement, java.lang.Object)
javax.lang.model.element.ExecutableElement e
Object p
public java.lang.Object visitExecutableAsStaticInit (javax.lang.model.element.ExecutableElement, java.lang.Object)
javax.lang.model.element.ExecutableElement e
Object p
public java.lang.Object visitTypeParameter (javax.lang.model.element.TypeParameterElement, java.lang.Object)
javax.lang.model.element.TypeParameterElement e
Object p
static void ()
}
javax/lang/model/util/ElementKindVisitor7.classElementKindVisitor7.java
package javax.lang.model.util
public javax.lang.model.util.ElementKindVisitor7 extends javax.lang.model.util.ElementKindVisitor6 {
protected void ()
protected void (java.lang.Object)
Object defaultValue
public java.lang.Object visitVariableAsResourceVariable (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement e
Object p
}
javax/lang/model/util/ElementKindVisitor8.classElementKindVisitor8.java
package javax.lang.model.util
public javax.lang.model.util.ElementKindVisitor8 extends javax.lang.model.util.ElementKindVisitor7 {
protected void ()
protected void (java.lang.Object)
Object defaultValue
}
javax/lang/model/util/ElementScanner6.classElementScanner6.java
package javax.lang.model.util
public javax.lang.model.util.ElementScanner6 extends javax.lang.model.util.AbstractElementVisitor6 {
protected final Object DEFAULT_VALUE
protected void ()
protected void (java.lang.Object)
Object defaultValue
public final java.lang.Object scan (java.lang.Iterable, java.lang.Object)
javax.lang.model.element.Element e
Iterable iterable
Object p
Object result
public java.lang.Object scan (javax.lang.model.element.Element, java.lang.Object)
javax.lang.model.element.Element e
Object p
public final java.lang.Object scan (javax.lang.model.element.Element)
javax.lang.model.element.Element e
public java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
javax.lang.model.element.PackageElement e
Object p
public java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
javax.lang.model.element.TypeElement e
Object p
public java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement e
Object p
public java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
javax.lang.model.element.ExecutableElement e
Object p
public java.lang.Object visitTypeParameter (javax.lang.model.element.TypeParameterElement, java.lang.Object)
javax.lang.model.element.TypeParameterElement e
Object p
}
javax/lang/model/util/ElementScanner7.classElementScanner7.java
package javax.lang.model.util
public javax.lang.model.util.ElementScanner7 extends javax.lang.model.util.ElementScanner6 {
protected void ()
protected void (java.lang.Object)
Object defaultValue
public java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement e
Object p
}
javax/lang/model/util/ElementScanner8.classElementScanner8.java
package javax.lang.model.util
public javax.lang.model.util.ElementScanner8 extends javax.lang.model.util.ElementScanner7 {
protected void ()
protected void (java.lang.Object)
Object defaultValue
}
javax/lang/model/util/Elements.classElements.java
package javax.lang.model.util
public abstract javax.lang.model.util.Elements extends java.lang.Object {
public abstract javax.lang.model.element.PackageElement getPackageElement (java.lang.CharSequence)
public abstract javax.lang.model.element.TypeElement getTypeElement (java.lang.CharSequence)
public abstract java.util.Map getElementValuesWithDefaults (javax.lang.model.element.AnnotationMirror)
public abstract java.lang.String getDocComment (javax.lang.model.element.Element)
public abstract boolean isDeprecated (javax.lang.model.element.Element)
public abstract javax.lang.model.element.Name getBinaryName (javax.lang.model.element.TypeElement)
public abstract javax.lang.model.element.PackageElement getPackageOf (javax.lang.model.element.Element)
public abstract java.util.List getAllMembers (javax.lang.model.element.TypeElement)
public abstract java.util.List getAllAnnotationMirrors (javax.lang.model.element.Element)
public abstract boolean hides (javax.lang.model.element.Element, javax.lang.model.element.Element)
public abstract boolean overrides (javax.lang.model.element.ExecutableElement, javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
public abstract java.lang.String getConstantExpression (java.lang.Object)
public transient abstract void printElements (java.io.Writer, javax.lang.model.element.Element[])
public abstract javax.lang.model.element.Name getName (java.lang.CharSequence)
public abstract boolean isFunctionalInterface (javax.lang.model.element.TypeElement)
}
javax/lang/model/util/SimpleAnnotationValueVisitor6.classSimpleAnnotationValueVisitor6.java
package javax.lang.model.util
public javax.lang.model.util.SimpleAnnotationValueVisitor6 extends javax.lang.model.util.AbstractAnnotationValueVisitor6 {
protected final Object DEFAULT_VALUE
protected void ()
protected void (java.lang.Object)
Object defaultValue
protected java.lang.Object defaultAction (java.lang.Object, java.lang.Object)
Object o
Object p
public java.lang.Object visitBoolean (boolean, java.lang.Object)
boolean b
Object p
public java.lang.Object visitByte (byte, java.lang.Object)
byte b
Object p
public java.lang.Object visitChar (char, java.lang.Object)
char c
Object p
public java.lang.Object visitDouble (double, java.lang.Object)
double d
Object p
public java.lang.Object visitFloat (float, java.lang.Object)
float f
Object p
public java.lang.Object visitInt (int, java.lang.Object)
int i
Object p
public java.lang.Object visitLong (long, java.lang.Object)
long i
Object p
public java.lang.Object visitShort (short, java.lang.Object)
short s
Object p
public java.lang.Object visitString (java.lang.String, java.lang.Object)
String s
Object p
public java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror t
Object p
public java.lang.Object visitEnumConstant (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement c
Object p
public java.lang.Object visitAnnotation (javax.lang.model.element.AnnotationMirror, java.lang.Object)
javax.lang.model.element.AnnotationMirror a
Object p
public java.lang.Object visitArray (java.util.List, java.lang.Object)
java.util.List vals
Object p
}
javax/lang/model/util/SimpleAnnotationValueVisitor7.classSimpleAnnotationValueVisitor7.java
package javax.lang.model.util
public javax.lang.model.util.SimpleAnnotationValueVisitor7 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
protected void ()
protected void (java.lang.Object)
Object defaultValue
}
javax/lang/model/util/SimpleAnnotationValueVisitor8.classSimpleAnnotationValueVisitor8.java
package javax.lang.model.util
public javax.lang.model.util.SimpleAnnotationValueVisitor8 extends javax.lang.model.util.SimpleAnnotationValueVisitor7 {
protected void ()
protected void (java.lang.Object)
Object defaultValue
}
javax/lang/model/util/SimpleElementVisitor6.classSimpleElementVisitor6.java
package javax.lang.model.util
public javax.lang.model.util.SimpleElementVisitor6 extends javax.lang.model.util.AbstractElementVisitor6 {
protected final Object DEFAULT_VALUE
protected void ()
protected void (java.lang.Object)
Object defaultValue
protected java.lang.Object defaultAction (javax.lang.model.element.Element, java.lang.Object)
javax.lang.model.element.Element e
Object p
public java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
javax.lang.model.element.PackageElement e
Object p
public java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
javax.lang.model.element.TypeElement e
Object p
public java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement e
Object p
public java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
javax.lang.model.element.ExecutableElement e
Object p
public java.lang.Object visitTypeParameter (javax.lang.model.element.TypeParameterElement, java.lang.Object)
javax.lang.model.element.TypeParameterElement e
Object p
}
javax/lang/model/util/SimpleElementVisitor7.classSimpleElementVisitor7.java
package javax.lang.model.util
public javax.lang.model.util.SimpleElementVisitor7 extends javax.lang.model.util.SimpleElementVisitor6 {
protected void ()
protected void (java.lang.Object)
Object defaultValue
public java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement e
Object p
}
javax/lang/model/util/SimpleElementVisitor8.classSimpleElementVisitor8.java
package javax.lang.model.util
public javax.lang.model.util.SimpleElementVisitor8 extends javax.lang.model.util.SimpleElementVisitor7 {
protected void ()
protected void (java.lang.Object)
Object defaultValue
}
javax/lang/model/util/SimpleTypeVisitor6.classSimpleTypeVisitor6.java
package javax.lang.model.util
public javax.lang.model.util.SimpleTypeVisitor6 extends javax.lang.model.util.AbstractTypeVisitor6 {
protected final Object DEFAULT_VALUE
protected void ()
protected void (java.lang.Object)
Object defaultValue
protected java.lang.Object defaultAction (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror e
Object p
public java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
javax.lang.model.type.PrimitiveType t
Object p
public java.lang.Object visitNull (javax.lang.model.type.NullType, java.lang.Object)
javax.lang.model.type.NullType t
Object p
public java.lang.Object visitArray (javax.lang.model.type.ArrayType, java.lang.Object)
javax.lang.model.type.ArrayType t
Object p
public java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
javax.lang.model.type.DeclaredType t
Object p
public java.lang.Object visitError (javax.lang.model.type.ErrorType, java.lang.Object)
javax.lang.model.type.ErrorType t
Object p
public java.lang.Object visitTypeVariable (javax.lang.model.type.TypeVariable, java.lang.Object)
javax.lang.model.type.TypeVariable t
Object p
public java.lang.Object visitWildcard (javax.lang.model.type.WildcardType, java.lang.Object)
javax.lang.model.type.WildcardType t
Object p
public java.lang.Object visitExecutable (javax.lang.model.type.ExecutableType, java.lang.Object)
javax.lang.model.type.ExecutableType t
Object p
public java.lang.Object visitNoType (javax.lang.model.type.NoType, java.lang.Object)
javax.lang.model.type.NoType t
Object p
}
javax/lang/model/util/SimpleTypeVisitor7.classSimpleTypeVisitor7.java
package javax.lang.model.util
public javax.lang.model.util.SimpleTypeVisitor7 extends javax.lang.model.util.SimpleTypeVisitor6 {
protected void ()
protected void (java.lang.Object)
Object defaultValue
public java.lang.Object visitUnion (javax.lang.model.type.UnionType, java.lang.Object)
javax.lang.model.type.UnionType t
Object p
}
javax/lang/model/util/SimpleTypeVisitor8.classSimpleTypeVisitor8.java
package javax.lang.model.util
public javax.lang.model.util.SimpleTypeVisitor8 extends javax.lang.model.util.SimpleTypeVisitor7 {
protected void ()
protected void (java.lang.Object)
Object defaultValue
public java.lang.Object visitIntersection (javax.lang.model.type.IntersectionType, java.lang.Object)
javax.lang.model.type.IntersectionType t
Object p
}
javax/lang/model/util/TypeKindVisitor6$1.classTypeKindVisitor6.java
package javax.lang.model.util
javax.lang.model.util.TypeKindVisitor6$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$lang$model$type$TypeKind
static void ()
}
javax/lang/model/util/TypeKindVisitor6.classTypeKindVisitor6.java
package javax.lang.model.util
public javax.lang.model.util.TypeKindVisitor6 extends javax.lang.model.util.SimpleTypeVisitor6 {
protected void ()
protected void (java.lang.Object)
Object defaultValue
public java.lang.Object visitPrimitive (javax.lang.model.type.PrimitiveType, java.lang.Object)
javax.lang.model.type.PrimitiveType t
Object p
javax.lang.model.type.TypeKind k
public java.lang.Object visitPrimitiveAsBoolean (javax.lang.model.type.PrimitiveType, java.lang.Object)
javax.lang.model.type.PrimitiveType t
Object p
public java.lang.Object visitPrimitiveAsByte (javax.lang.model.type.PrimitiveType, java.lang.Object)
javax.lang.model.type.PrimitiveType t
Object p
public java.lang.Object visitPrimitiveAsShort (javax.lang.model.type.PrimitiveType, java.lang.Object)
javax.lang.model.type.PrimitiveType t
Object p
public java.lang.Object visitPrimitiveAsInt (javax.lang.model.type.PrimitiveType, java.lang.Object)
javax.lang.model.type.PrimitiveType t
Object p
public java.lang.Object visitPrimitiveAsLong (javax.lang.model.type.PrimitiveType, java.lang.Object)
javax.lang.model.type.PrimitiveType t
Object p
public java.lang.Object visitPrimitiveAsChar (javax.lang.model.type.PrimitiveType, java.lang.Object)
javax.lang.model.type.PrimitiveType t
Object p
public java.lang.Object visitPrimitiveAsFloat (javax.lang.model.type.PrimitiveType, java.lang.Object)
javax.lang.model.type.PrimitiveType t
Object p
public java.lang.Object visitPrimitiveAsDouble (javax.lang.model.type.PrimitiveType, java.lang.Object)
javax.lang.model.type.PrimitiveType t
Object p
public java.lang.Object visitNoType (javax.lang.model.type.NoType, java.lang.Object)
javax.lang.model.type.NoType t
Object p
javax.lang.model.type.TypeKind k
public java.lang.Object visitNoTypeAsVoid (javax.lang.model.type.NoType, java.lang.Object)
javax.lang.model.type.NoType t
Object p
public java.lang.Object visitNoTypeAsPackage (javax.lang.model.type.NoType, java.lang.Object)
javax.lang.model.type.NoType t
Object p
public java.lang.Object visitNoTypeAsNone (javax.lang.model.type.NoType, java.lang.Object)
javax.lang.model.type.NoType t
Object p
}
javax/lang/model/util/TypeKindVisitor7.classTypeKindVisitor7.java
package javax.lang.model.util
public javax.lang.model.util.TypeKindVisitor7 extends javax.lang.model.util.TypeKindVisitor6 {
protected void ()
protected void (java.lang.Object)
Object defaultValue
public java.lang.Object visitUnion (javax.lang.model.type.UnionType, java.lang.Object)
javax.lang.model.type.UnionType t
Object p
}
javax/lang/model/util/TypeKindVisitor8.classTypeKindVisitor8.java
package javax.lang.model.util
public javax.lang.model.util.TypeKindVisitor8 extends javax.lang.model.util.TypeKindVisitor7 {
protected void ()
protected void (java.lang.Object)
Object defaultValue
public java.lang.Object visitIntersection (javax.lang.model.type.IntersectionType, java.lang.Object)
javax.lang.model.type.IntersectionType t
Object p
}
javax/lang/model/util/Types.classTypes.java
package javax.lang.model.util
public abstract javax.lang.model.util.Types extends java.lang.Object {
public abstract javax.lang.model.element.Element asElement (javax.lang.model.type.TypeMirror)
public abstract boolean isSameType (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
public abstract boolean isSubtype (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
public abstract boolean isAssignable (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
public abstract boolean contains (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
public abstract boolean isSubsignature (javax.lang.model.type.ExecutableType, javax.lang.model.type.ExecutableType)
public abstract java.util.List directSupertypes (javax.lang.model.type.TypeMirror)
public abstract javax.lang.model.type.TypeMirror erasure (javax.lang.model.type.TypeMirror)
public abstract javax.lang.model.element.TypeElement boxedClass (javax.lang.model.type.PrimitiveType)
public abstract javax.lang.model.type.PrimitiveType unboxedType (javax.lang.model.type.TypeMirror)
public abstract javax.lang.model.type.TypeMirror capture (javax.lang.model.type.TypeMirror)
public abstract javax.lang.model.type.PrimitiveType getPrimitiveType (javax.lang.model.type.TypeKind)
public abstract javax.lang.model.type.NullType getNullType ()
public abstract javax.lang.model.type.NoType getNoType (javax.lang.model.type.TypeKind)
public abstract javax.lang.model.type.ArrayType getArrayType (javax.lang.model.type.TypeMirror)
public abstract javax.lang.model.type.WildcardType getWildcardType (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
public transient abstract javax.lang.model.type.DeclaredType getDeclaredType (javax.lang.model.element.TypeElement, javax.lang.model.type.TypeMirror[])
public transient abstract javax.lang.model.type.DeclaredType getDeclaredType (javax.lang.model.type.DeclaredType, javax.lang.model.element.TypeElement, javax.lang.model.type.TypeMirror[])
public abstract javax.lang.model.type.TypeMirror asMemberOf (javax.lang.model.type.DeclaredType, javax.lang.model.element.Element)
}
javax/tools/Diagnostic$Kind.classDiagnostic.java
package javax.tools
public final javax.tools.Diagnostic$Kind extends java.lang.Enum {
public static final javax.tools.Diagnostic$Kind ERROR
public static final javax.tools.Diagnostic$Kind WARNING
public static final javax.tools.Diagnostic$Kind MANDATORY_WARNING
public static final javax.tools.Diagnostic$Kind NOTE
public static final javax.tools.Diagnostic$Kind OTHER
private static final javax.tools.Diagnostic$Kind[] $VALUES
public static javax.tools.Diagnostic$Kind[] values ()
public static javax.tools.Diagnostic$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
javax/tools/Diagnostic.classDiagnostic.java
package javax.tools
public abstract javax.tools.Diagnostic extends java.lang.Object {
public static final long NOPOS
public abstract javax.tools.Diagnostic$Kind getKind ()
public abstract java.lang.Object getSource ()
public abstract long getPosition ()
public abstract long getStartPosition ()
public abstract long getEndPosition ()
public abstract long getLineNumber ()
public abstract long getColumnNumber ()
public abstract java.lang.String getCode ()
public abstract java.lang.String getMessage (java.util.Locale)
}
javax/tools/DiagnosticCollector.classDiagnosticCollector.java
package javax.tools
public final javax.tools.DiagnosticCollector extends java.lang.Object implements javax.tools.DiagnosticListener {
private java.util.List diagnostics
public void ()
public void report (javax.tools.Diagnostic)
javax.tools.Diagnostic diagnostic
public java.util.List getDiagnostics ()
}
javax/tools/DiagnosticListener.classDiagnosticListener.java
package javax.tools
public abstract javax.tools.DiagnosticListener extends java.lang.Object {
public abstract void report (javax.tools.Diagnostic)
}
javax/tools/DocumentationTool$1.classDocumentationTool.java
package javax.tools
javax.tools.DocumentationTool$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$tools$DocumentationTool$Location
static void ()
}
javax/tools/DocumentationTool$DocumentationTask.classDocumentationTool.java
package javax.tools
public abstract javax.tools.DocumentationTool$DocumentationTask extends java.lang.Object implements java.util.concurrent.Callable {
public abstract void setLocale (java.util.Locale)
public abstract java.lang.Boolean call ()
}
javax/tools/DocumentationTool$Location.classDocumentationTool.java
package javax.tools
public final javax.tools.DocumentationTool$Location extends java.lang.Enum implements javax.tools.JavaFileManager$Location {
public static final javax.tools.DocumentationTool$Location DOCUMENTATION_OUTPUT
public static final javax.tools.DocumentationTool$Location DOCLET_PATH
public static final javax.tools.DocumentationTool$Location TAGLET_PATH
private static final javax.tools.DocumentationTool$Location[] $VALUES
public static javax.tools.DocumentationTool$Location[] values ()
public static javax.tools.DocumentationTool$Location valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.lang.String getName ()
public boolean isOutputLocation ()
static void ()
}
javax/tools/DocumentationTool.classDocumentationTool.java
package javax.tools
public abstract javax.tools.DocumentationTool extends java.lang.Object implements javax.tools.Tool javax.tools.OptionChecker {
public abstract javax.tools.DocumentationTool$DocumentationTask getTask (java.io.Writer, javax.tools.JavaFileManager, javax.tools.DiagnosticListener, java.lang.Class, java.lang.Iterable, java.lang.Iterable)
public abstract javax.tools.StandardJavaFileManager getStandardFileManager (javax.tools.DiagnosticListener, java.util.Locale, java.nio.charset.Charset)
}
javax/tools/FileObject.classFileObject.java
package javax.tools
public abstract javax.tools.FileObject extends java.lang.Object {
public abstract java.net.URI toUri ()
public abstract java.lang.String getName ()
public abstract java.io.InputStream openInputStream () throws java.io.IOException
public abstract java.io.OutputStream openOutputStream () throws java.io.IOException
public abstract java.io.Reader openReader (boolean) throws java.io.IOException
public abstract java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
public abstract java.io.Writer openWriter () throws java.io.IOException
public abstract long getLastModified ()
public abstract boolean delete ()
}
javax/tools/ForwardingFileObject.classForwardingFileObject.java
package javax.tools
public javax.tools.ForwardingFileObject extends java.lang.Object implements javax.tools.FileObject {
protected final javax.tools.FileObject fileObject
protected void (javax.tools.FileObject)
javax.tools.FileObject fileObject
public java.net.URI toUri ()
public java.lang.String getName ()
public java.io.InputStream openInputStream () throws java.io.IOException
public java.io.OutputStream openOutputStream () throws java.io.IOException
public java.io.Reader openReader (boolean) throws java.io.IOException
boolean ignoreEncodingErrors
public java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
boolean ignoreEncodingErrors
public java.io.Writer openWriter () throws java.io.IOException
public long getLastModified ()
public boolean delete ()
}
javax/tools/ForwardingJavaFileManager.classForwardingJavaFileManager.java
package javax.tools
public javax.tools.ForwardingJavaFileManager extends java.lang.Object implements javax.tools.JavaFileManager {
protected final javax.tools.JavaFileManager fileManager
protected void (javax.tools.JavaFileManager)
javax.tools.JavaFileManager fileManager
public java.lang.ClassLoader getClassLoader (javax.tools.JavaFileManager$Location)
javax.tools.JavaFileManager$Location location
public java.lang.Iterable list (javax.tools.JavaFileManager$Location, java.lang.String, java.util.Set, boolean) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String packageName
java.util.Set kinds
boolean recurse
public java.lang.String inferBinaryName (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject)
javax.tools.JavaFileManager$Location location
javax.tools.JavaFileObject file
public boolean isSameFile (javax.tools.FileObject, javax.tools.FileObject)
javax.tools.FileObject a
javax.tools.FileObject b
public boolean handleOption (java.lang.String, java.util.Iterator)
String current
java.util.Iterator remaining
public boolean hasLocation (javax.tools.JavaFileManager$Location)
javax.tools.JavaFileManager$Location location
public int isSupportedOption (java.lang.String)
String option
public javax.tools.JavaFileObject getJavaFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String className
javax.tools.JavaFileObject$Kind kind
public javax.tools.JavaFileObject getJavaFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind, javax.tools.FileObject) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String className
javax.tools.JavaFileObject$Kind kind
javax.tools.FileObject sibling
public javax.tools.FileObject getFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String packageName
String relativeName
public javax.tools.FileObject getFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String, javax.tools.FileObject) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String packageName
String relativeName
javax.tools.FileObject sibling
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
}
javax/tools/ForwardingJavaFileObject.classForwardingJavaFileObject.java
package javax.tools
public javax.tools.ForwardingJavaFileObject extends javax.tools.ForwardingFileObject implements javax.tools.JavaFileObject {
protected void (javax.tools.JavaFileObject)
javax.tools.JavaFileObject fileObject
public javax.tools.JavaFileObject$Kind getKind ()
public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
String simpleName
javax.tools.JavaFileObject$Kind kind
public javax.lang.model.element.NestingKind getNestingKind ()
public javax.lang.model.element.Modifier getAccessLevel ()
}
javax/tools/JavaCompiler$CompilationTask.classJavaCompiler.java
package javax.tools
public abstract javax.tools.JavaCompiler$CompilationTask extends java.lang.Object implements java.util.concurrent.Callable {
public abstract void setProcessors (java.lang.Iterable)
public abstract void setLocale (java.util.Locale)
public abstract java.lang.Boolean call ()
}
javax/tools/JavaCompiler.classJavaCompiler.java
package javax.tools
public abstract javax.tools.JavaCompiler extends java.lang.Object implements javax.tools.Tool javax.tools.OptionChecker {
public abstract javax.tools.JavaCompiler$CompilationTask getTask (java.io.Writer, javax.tools.JavaFileManager, javax.tools.DiagnosticListener, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
public abstract javax.tools.StandardJavaFileManager getStandardFileManager (javax.tools.DiagnosticListener, java.util.Locale, java.nio.charset.Charset)
}
javax/tools/JavaFileManager$Location.classJavaFileManager.java
package javax.tools
public abstract javax.tools.JavaFileManager$Location extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract boolean isOutputLocation ()
}
javax/tools/JavaFileManager.classJavaFileManager.java
package javax.tools
public abstract javax.tools.JavaFileManager extends java.lang.Object implements java.io.Closeable java.io.Flushable javax.tools.OptionChecker {
public abstract java.lang.ClassLoader getClassLoader (javax.tools.JavaFileManager$Location)
public abstract java.lang.Iterable list (javax.tools.JavaFileManager$Location, java.lang.String, java.util.Set, boolean) throws java.io.IOException
public abstract java.lang.String inferBinaryName (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject)
public abstract boolean isSameFile (javax.tools.FileObject, javax.tools.FileObject)
public abstract boolean handleOption (java.lang.String, java.util.Iterator)
public abstract boolean hasLocation (javax.tools.JavaFileManager$Location)
public abstract javax.tools.JavaFileObject getJavaFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind) throws java.io.IOException
public abstract javax.tools.JavaFileObject getJavaFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind, javax.tools.FileObject) throws java.io.IOException
public abstract javax.tools.FileObject getFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String) throws java.io.IOException
public abstract javax.tools.FileObject getFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String, javax.tools.FileObject) throws java.io.IOException
public abstract void flush () throws java.io.IOException
public abstract void close () throws java.io.IOException
}
javax/tools/JavaFileObject$Kind.classJavaFileObject.java
package javax.tools
public final javax.tools.JavaFileObject$Kind extends java.lang.Enum {
public static final javax.tools.JavaFileObject$Kind SOURCE
public static final javax.tools.JavaFileObject$Kind CLASS
public static final javax.tools.JavaFileObject$Kind HTML
public static final javax.tools.JavaFileObject$Kind OTHER
public final String extension
private static final javax.tools.JavaFileObject$Kind[] $VALUES
public static javax.tools.JavaFileObject$Kind[] values ()
public static javax.tools.JavaFileObject$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String extension
static void ()
}
javax/tools/JavaFileObject.classJavaFileObject.java
package javax.tools
public abstract javax.tools.JavaFileObject extends java.lang.Object implements javax.tools.FileObject {
public abstract javax.tools.JavaFileObject$Kind getKind ()
public abstract boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
public abstract javax.lang.model.element.NestingKind getNestingKind ()
public abstract javax.lang.model.element.Modifier getAccessLevel ()
}
javax/tools/OptionChecker.classOptionChecker.java
package javax.tools
public abstract javax.tools.OptionChecker extends java.lang.Object {
public abstract int isSupportedOption (java.lang.String)
}
javax/tools/SimpleJavaFileObject.classSimpleJavaFileObject.java
package javax.tools
public javax.tools.SimpleJavaFileObject extends java.lang.Object implements javax.tools.JavaFileObject {
protected final java.net.URI uri
protected final javax.tools.JavaFileObject$Kind kind
protected void (java.net.URI, javax.tools.JavaFileObject$Kind)
java.net.URI uri
javax.tools.JavaFileObject$Kind kind
public java.net.URI toUri ()
public java.lang.String getName ()
public java.io.InputStream openInputStream () throws java.io.IOException
public java.io.OutputStream openOutputStream () throws java.io.IOException
public java.io.Reader openReader (boolean) throws java.io.IOException
java.nio.CharBuffer buffer
boolean ignoreEncodingErrors
CharSequence charContent
public java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
boolean ignoreEncodingErrors
public java.io.Writer openWriter () throws java.io.IOException
public long getLastModified ()
public boolean delete ()
public javax.tools.JavaFileObject$Kind getKind ()
public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
String simpleName
javax.tools.JavaFileObject$Kind kind
String baseName
public javax.lang.model.element.NestingKind getNestingKind ()
public javax.lang.model.element.Modifier getAccessLevel ()
public java.lang.String toString ()
}
javax/tools/StandardJavaFileManager.classStandardJavaFileManager.java
package javax.tools
public abstract javax.tools.StandardJavaFileManager extends java.lang.Object implements javax.tools.JavaFileManager {
public abstract boolean isSameFile (javax.tools.FileObject, javax.tools.FileObject)
public abstract java.lang.Iterable getJavaFileObjectsFromFiles (java.lang.Iterable)
public transient abstract java.lang.Iterable getJavaFileObjects (java.io.File[])
public abstract java.lang.Iterable getJavaFileObjectsFromStrings (java.lang.Iterable)
public transient abstract java.lang.Iterable getJavaFileObjects (java.lang.String[])
public abstract void setLocation (javax.tools.JavaFileManager$Location, java.lang.Iterable) throws java.io.IOException
public abstract java.lang.Iterable getLocation (javax.tools.JavaFileManager$Location)
}
javax/tools/StandardLocation$1.classStandardLocation.java
package javax.tools
final javax.tools.StandardLocation$1 extends java.lang.Object implements javax.tools.JavaFileManager$Location {
final String val$name
void (java.lang.String)
public java.lang.String getName ()
public boolean isOutputLocation ()
}
javax/tools/StandardLocation$2.classStandardLocation.java
package javax.tools
javax.tools.StandardLocation$2 extends java.lang.Object {
static final int[] $SwitchMap$javax$tools$StandardLocation
static void ()
}
javax/tools/StandardLocation.classStandardLocation.java
package javax.tools
public final javax.tools.StandardLocation extends java.lang.Enum implements javax.tools.JavaFileManager$Location {
public static final javax.tools.StandardLocation CLASS_OUTPUT
public static final javax.tools.StandardLocation SOURCE_OUTPUT
public static final javax.tools.StandardLocation CLASS_PATH
public static final javax.tools.StandardLocation SOURCE_PATH
public static final javax.tools.StandardLocation ANNOTATION_PROCESSOR_PATH
public static final javax.tools.StandardLocation PLATFORM_CLASS_PATH
public static final javax.tools.StandardLocation NATIVE_HEADER_OUTPUT
private static final java.util.concurrent.ConcurrentMap locations
private static final javax.tools.StandardLocation[] $VALUES
public static javax.tools.StandardLocation[] values ()
public static javax.tools.StandardLocation valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public static javax.tools.JavaFileManager$Location locationFor (java.lang.String)
javax.tools.JavaFileManager$Location location
String name
public java.lang.String getName ()
public boolean isOutputLocation ()
static void ()
}
javax/tools/Tool.classTool.java
package javax.tools
public abstract javax.tools.Tool extends java.lang.Object {
public transient abstract int run (java.io.InputStream, java.io.OutputStream, java.io.OutputStream, java.lang.String[])
public abstract java.util.Set getSourceVersions ()
}
javax/tools/ToolProvider.classToolProvider.java
package javax.tools
public javax.tools.ToolProvider extends java.lang.Object {
private static final String propertyName
private static final String loggerName
private static final String defaultJavaCompilerName
private static final String defaultDocumentationToolName
private static javax.tools.ToolProvider instance
private java.util.Map toolClasses
private java.lang.ref.Reference refToolClassLoader
private static final String[] defaultToolsLocation
static java.lang.Object trace (java.util.logging.Level, java.lang.Object)
StackTraceElement frame
StackTraceElement[] st
String method
String cls
java.util.logging.Logger logger
SecurityException ex
java.util.logging.Level level
Object reason
public static javax.tools.JavaCompiler getSystemJavaCompiler ()
public static javax.tools.DocumentationTool getSystemDocumentationTool ()
public static java.lang.ClassLoader getSystemToolClassLoader ()
Class c
Throwable e
private static synchronized javax.tools.ToolProvider instance ()
private void ()
private java.lang.Object getSystemTool (java.lang.Class, java.lang.String)
Throwable e
Class clazz
String name
Class c
private java.lang.Class getSystemToolClass (java.lang.Class, java.lang.String)
Throwable e
Class clazz
String name
java.lang.ref.Reference refClass
Class c
private java.lang.Class findSystemToolClass (java.lang.String) throws java.net.MalformedURLException java.lang.ClassNotFoundException
String name
java.io.File file
java.net.URL[] urls
ClassLoader cl
ClassNotFoundException e
String toolClassName
static void ()
}
jdk/Exported.classExported.java
package jdk
public abstract jdk.Exported extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract boolean value ()
}
org/objectweb/asm/AnnotationVisitor.classAnnotationVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.AnnotationVisitor extends java.lang.Object {
public abstract void visit (java.lang.String, java.lang.Object)
public abstract void visitEnum (java.lang.String, java.lang.String, java.lang.String)
public abstract org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
public abstract org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
public abstract void visitEnd ()
}
org/objectweb/asm/AnnotationWriter.classAnnotationWriter.java
package org.objectweb.asm
final org.objectweb.asm.AnnotationWriter extends java.lang.Object implements org.objectweb.asm.AnnotationVisitor {
private final org.objectweb.asm.ClassWriter cw
private int size
private final boolean named
private final org.objectweb.asm.ByteVector bv
private final org.objectweb.asm.ByteVector parent
private final int offset
org.objectweb.asm.AnnotationWriter next
org.objectweb.asm.AnnotationWriter prev
void (org.objectweb.asm.ClassWriter, boolean, org.objectweb.asm.ByteVector, org.objectweb.asm.ByteVector, int)
org.objectweb.asm.ClassWriter cw
boolean named
org.objectweb.asm.ByteVector bv
org.objectweb.asm.ByteVector parent
int offset
public void visit (java.lang.String, java.lang.Object)
int v
int i
byte[] v
int i
boolean[] v
int i
short[] v
int i
char[] v
int i
int[] v
int i
long[] v
int i
float[] v
int i
double[] v
org.objectweb.asm.Item i
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
byte[] data
int getSize ()
int size
org.objectweb.asm.AnnotationWriter aw
void put (org.objectweb.asm.ByteVector)
org.objectweb.asm.ByteVector out
int n
int size
org.objectweb.asm.AnnotationWriter aw
org.objectweb.asm.AnnotationWriter last
static void put (org.objectweb.asm.AnnotationWriter[], org.objectweb.asm.ByteVector)
int i
org.objectweb.asm.AnnotationWriter aw
org.objectweb.asm.AnnotationWriter last
int n
int i
org.objectweb.asm.AnnotationWriter[] panns
org.objectweb.asm.ByteVector out
int size
}
org/objectweb/asm/Attribute.classAttribute.java
package org.objectweb.asm
public org.objectweb.asm.Attribute extends java.lang.Object {
public final String type
byte[] value
org.objectweb.asm.Attribute next
protected void (java.lang.String)
String type
public boolean isUnknown ()
public boolean isCodeAttribute ()
protected org.objectweb.asm.Label[] getLabels ()
protected org.objectweb.asm.Attribute read (org.objectweb.asm.ClassReader, int, int, char[], int, org.objectweb.asm.Label[])
org.objectweb.asm.ClassReader cr
int off
int len
char[] buf
int codeOff
org.objectweb.asm.Label[] labels
org.objectweb.asm.Attribute attr
protected org.objectweb.asm.ByteVector write (org.objectweb.asm.ClassWriter, byte[], int, int, int)
org.objectweb.asm.ClassWriter cw
byte[] code
int len
int maxStack
int maxLocals
org.objectweb.asm.ByteVector v
final int getCount ()
int count
org.objectweb.asm.Attribute attr
final int getSize (org.objectweb.asm.ClassWriter, byte[], int, int, int)
org.objectweb.asm.ClassWriter cw
byte[] code
int len
int maxStack
int maxLocals
org.objectweb.asm.Attribute attr
int size
final void put (org.objectweb.asm.ClassWriter, byte[], int, int, int, org.objectweb.asm.ByteVector)
org.objectweb.asm.ByteVector b
org.objectweb.asm.ClassWriter cw
byte[] code
int len
int maxStack
int maxLocals
org.objectweb.asm.ByteVector out
org.objectweb.asm.Attribute attr
}
org/objectweb/asm/ByteVector.classByteVector.java
package org.objectweb.asm
public org.objectweb.asm.ByteVector extends java.lang.Object {
byte[] data
int length
public void ()
public void (int)
int initialSize
public org.objectweb.asm.ByteVector putByte (int)
int b
int length
org.objectweb.asm.ByteVector put11 (int, int)
int b1
int b2
int length
byte[] data
public org.objectweb.asm.ByteVector putShort (int)
int s
int length
byte[] data
org.objectweb.asm.ByteVector put12 (int, int)
int b
int s
int length
byte[] data
public org.objectweb.asm.ByteVector putInt (int)
int i
int length
byte[] data
public org.objectweb.asm.ByteVector putLong (long)
long l
int length
byte[] data
int i
public org.objectweb.asm.ByteVector putUTF8 (java.lang.String)
int j
int j
int byteLength
char c
int i
String s
int charLength
int len
byte[] data
public org.objectweb.asm.ByteVector putByteArray (byte[], int, int)
byte[] b
int off
int len
private void enlarge (int)
int size
int length1
int length2
byte[] newData
}
org/objectweb/asm/ClassAdapter.classClassAdapter.java
package org.objectweb.asm
public org.objectweb.asm.ClassAdapter extends java.lang.Object implements org.objectweb.asm.ClassVisitor {
protected org.objectweb.asm.ClassVisitor cv
public void (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.ClassVisitor cv
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
public void visitEnd ()
}
org/objectweb/asm/ClassReader$1.classClassReader.java
package org.objectweb.asm
org.objectweb.asm.ClassReader$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$TargetType
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
org/objectweb/asm/ClassReader.classClassReader.java
package org.objectweb.asm
public org.objectweb.asm.ClassReader extends java.lang.Object {
static final boolean SIGNATURES
static final boolean ANNOTATIONS
static final boolean FRAMES
static final boolean WRITER
static final boolean RESIZE
public static final int SKIP_CODE
public static final int SKIP_DEBUG
public static final int SKIP_FRAMES
public static final int EXPAND_FRAMES
public final byte[] b
private final int[] items
private final String[] strings
private final int maxStringLength
public final int header
int[] bootstrapMethods
static final boolean $assertionsDisabled
public void (byte[])
byte[] b
public void (byte[], int, int)
int tag
int size
int size
int size
int size
int size
int i
byte[] b
int off
int len
int ll
int max
int index
void copyPool (org.objectweb.asm.ClassWriter)
String s
int fieldOrMethodRef
int index
int tag
org.objectweb.asm.Item item
int nameType
int nameType
int nameType
int index2
int i
org.objectweb.asm.ClassWriter classWriter
char[] buf
int ll
org.objectweb.asm.Item[] items2
int off
private void copyBootstrapMethods (org.objectweb.asm.ClassWriter, org.objectweb.asm.Item[], char[])
String attrName
int i
int k
int position
int hashCode
org.objectweb.asm.Item item
int index
int j
int v
org.objectweb.asm.ClassWriter classWriter
org.objectweb.asm.Item[] items
char[] c
int u
boolean found
int boostrapMethodCount
int attrSize
org.objectweb.asm.ByteVector bootstrapMethods
public void (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
public void (java.lang.String) throws java.io.IOException
String name
private static byte[] readClass (java.io.InputStream) throws java.io.IOException
byte[] c
int last
byte[] c
int n
java.io.InputStream is
byte[] b
int len
public void accept (org.objectweb.asm.ClassVisitor, boolean)
org.objectweb.asm.ClassVisitor classVisitor
boolean skipDebug
public void accept (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Attribute[], boolean)
int j
int j
int len
int item
int j
org.objectweb.asm.Attribute attr
String attrName
int j
String desc
int j
org.objectweb.asm.Attribute attr
org.objectweb.asm.Attribute attr
String attrName
int k
int k
int k
org.objectweb.asm.Attribute attr
int fieldValueItem
Object value
org.objectweb.asm.FieldVisitor fv
int j
String desc
org.objectweb.asm.Attribute attr
int attrSize
String attrName
String[] exceptions
boolean sameExceptions
org.objectweb.asm.MethodWriter mw
org.objectweb.asm.AnnotationVisitor dv
int k
int k
org.objectweb.asm.Attribute attr
int opcode
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
int type
int label
int label
int label
int label
int label
int k
int label
int k
int label
int k
int k
org.objectweb.asm.Attribute attr
int k
String attrName
int min
int max
org.objectweb.asm.Label[] table
int[] keys
org.objectweb.asm.Label[] values
int cpIndex
String iowner
String iname
String idesc
int bsmIndex
org.objectweb.asm.Handle bsm
int bsmArgCount
Object[] bsmArgs
int opcode
org.objectweb.asm.Label l
int k
int a
int start
int length
int index
String vsignature
int[] typeTable
int k
org.objectweb.asm.Attribute attr
int maxStack
int maxLocals
int codeLength
int codeStart
int codeEnd
int label
int label
org.objectweb.asm.Label[] labels
int varTable
int varTypeTable
org.objectweb.asm.PrecompiledMethodVisitor pmv
org.objectweb.asm.Label l
int u0
int dann
int mpanns
int impanns
String[] exceptions
org.objectweb.asm.MethodVisitor mv
int j
String desc
org.objectweb.asm.ClassVisitor classVisitor
org.objectweb.asm.Attribute[] attrs
boolean skipDebug
byte[] b
char[] c
int i
int u
int v
int w
int access
String name
String signature
int anns
int ianns
int xanns
int ixanns
org.objectweb.asm.Attribute cattrs
String superClassName
String[] implementedItfs
String sourceFile
String sourceDebug
String enclosingOwner
String enclosingName
String enclosingDesc
private void readParameterAnnotations (int, char[], boolean, org.objectweb.asm.MethodVisitor)
String desc
org.objectweb.asm.AnnotationVisitor av
int j
int i
int v
char[] buf
boolean visible
org.objectweb.asm.MethodVisitor mv
int n
private int readAnnotationValues (int, char[], org.objectweb.asm.AnnotationVisitor)
String name
int v
char[] buf
org.objectweb.asm.AnnotationVisitor av
int i
private int readTypeAnnotationValues (int, char[], org.objectweb.asm.MemberVisitor, boolean)
int loctag
int locarg
int m
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry location
String name
int v
char[] buf
org.objectweb.asm.MemberVisitor mv
boolean visible
int target_type_value
Integer offset
Integer location_length
java.util.List locations
Integer start_pc
Integer length
Integer index
Integer param_index
Integer bound_index
Integer type_index
Integer exception_index
Integer table_length
com.sun.tools.javac.code.TargetType target_type
String desc
org.objectweb.asm.TypeAnnotationVisitor xav
int i
private int readAnnotationValue (int, char[], java.lang.String, org.objectweb.asm.AnnotationVisitor)
byte[] bv
boolean[] zv
short[] sv
char[] cv
int[] iv
long[] lv
float[] fv
double[] dv
org.objectweb.asm.AnnotationVisitor aav
int i
int i
int i
int i
int i
int i
int i
int i
int i
int size
boolean b
String desc
int v
char[] buf
String name
org.objectweb.asm.AnnotationVisitor av
private int getAttributes ()
int j
int i
int j
int i
int u
private org.objectweb.asm.Attribute readAttribute (org.objectweb.asm.Attribute[], java.lang.String, int, int, char[], int, org.objectweb.asm.Label[])
int i
org.objectweb.asm.Attribute[] attrs
String type
int off
int len
char[] buf
int codeOff
org.objectweb.asm.Label[] labels
public int getItem (int)
int item
public int readByte (int)
int index
public int readUnsignedShort (int)
int index
byte[] b
public short readShort (int)
int index
byte[] b
public int readInt (int)
int index
byte[] b
public long readLong (int)
int index
long l1
long l0
public java.lang.String readUTF8 (int, char[])
int index
char[] buf
int item
String s
private java.lang.String readUTF (int, int, char[])
int c
int d
int d
int e
int index
int utfLen
char[] buf
int endIndex
byte[] b
int strLen
public java.lang.String readClass (int, char[])
int index
char[] buf
public java.lang.Object readConst (int, char[])
String s
int tag
int[] items
int cpIndex
String owner
String name
String desc
int item
char[] buf
int index
static void ()
}
org/objectweb/asm/ClassVisitor.classClassVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.ClassVisitor extends java.lang.Object implements org.objectweb.asm.MemberVisitor {
public abstract void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public abstract void visitSource (java.lang.String, java.lang.String)
public abstract void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
public abstract org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public abstract void visitAttribute (org.objectweb.asm.Attribute)
public abstract void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
public abstract org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public abstract org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public abstract void visitEnd ()
}
org/objectweb/asm/ClassWriter.classClassWriter.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriter extends java.lang.Object implements org.objectweb.asm.ClassVisitor {
static final int NOARG_INSN
static final int SBYTE_INSN
static final int SHORT_INSN
static final int VAR_INSN
static final int IMPLVAR_INSN
static final int TYPE_INSN
static final int FIELDORMETH_INSN
static final int ITFMETH_INSN
static final int LABEL_INSN
static final int LABELW_INSN
static final int LDC_INSN
static final int LDCW_INSN
static final int IINC_INSN
static final int TABL_INSN
static final int LOOK_INSN
static final int MANA_INSN
static final int WIDE_INSN
static final byte[] TYPE
static final int CLASS
static final int FIELD
static final int METH
static final int IMETH
static final int STR
static final int INT
static final int FLOAT
static final int LONG
static final int DOUBLE
static final int NAME_TYPE
static final int UTF8
static final int MTYPE
static final int HANDLE
static final int INDY
static final int HANDLE_BASE
static final int TYPE_NORMAL
static final int TYPE_UNINIT
static final int TYPE_MERGED
static final int BSM
org.objectweb.asm.ClassReader cr
int version
int index
org.objectweb.asm.ByteVector pool
org.objectweb.asm.Item[] items
int threshold
org.objectweb.asm.Item key
org.objectweb.asm.Item key2
org.objectweb.asm.Item key3
org.objectweb.asm.Item key4
private int access
private int name
private int signature
private int superName
private int interfaceCount
private int[] interfaces
private int sourceFile
private org.objectweb.asm.ByteVector sourceDebug
private int enclosingMethodOwner
private int enclosingMethod
private org.objectweb.asm.AnnotationWriter anns
private org.objectweb.asm.AnnotationWriter ianns
private org.objectweb.asm.TypeAnnotationWriter xanns
private org.objectweb.asm.TypeAnnotationWriter ixanns
private org.objectweb.asm.Attribute attrs
private int innerClassesCount
private org.objectweb.asm.ByteVector innerClasses
int bootstrapMethodsCount
org.objectweb.asm.ByteVector bootstrapMethods
org.objectweb.asm.FieldWriter firstField
org.objectweb.asm.FieldWriter lastField
org.objectweb.asm.MethodWriter firstMethod
org.objectweb.asm.MethodWriter lastMethod
private final boolean computeMaxs
public void (boolean)
boolean computeMaxs
public void (boolean, boolean)
boolean computeMaxs
boolean skipUnknownAttributes
public void (org.objectweb.asm.ClassReader, boolean)
org.objectweb.asm.ClassReader classReader
boolean computeMaxs
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String file
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.ByteVector bv
org.objectweb.asm.AnnotationWriter aw
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
org.objectweb.asm.ByteVector bv
org.objectweb.asm.TypeAnnotationWriter xaw
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
public void visitEnd ()
public byte[] toByteArray ()
int i
int len
int size
int nbFields
org.objectweb.asm.FieldWriter fb
int nbMethods
org.objectweb.asm.MethodWriter mb
int attributeCount
org.objectweb.asm.ByteVector out
org.objectweb.asm.Item newConstItem (java.lang.Object)
int val
int val
int val
int val
int val
float val
long val
double val
org.objectweb.asm.Type t
int s
org.objectweb.asm.Handle h
Object cst
public int newConst (java.lang.Object)
Object cst
public int newUTF8 (java.lang.String)
String value
org.objectweb.asm.Item result
public int newClass (java.lang.String)
String value
private org.objectweb.asm.Item newClassItem (java.lang.String)
String value
org.objectweb.asm.Item result
org.objectweb.asm.Item newMethodTypeItem (java.lang.String)
String methodDesc
org.objectweb.asm.Item result
public int newMethodType (java.lang.String)
String methodDesc
org.objectweb.asm.Item newHandleItem (int, java.lang.String, java.lang.String, java.lang.String)
int tag
String owner
String name
String desc
org.objectweb.asm.Item result
public int newHandle (int, java.lang.String, java.lang.String, java.lang.String)
int tag
String owner
String name
String desc
transient org.objectweb.asm.Item newInvokeDynamicItem (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
Object bsmArg
int i
int p
int resultPosition
int bootstrapMethodIndex
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
org.objectweb.asm.ByteVector bootstrapMethods
int position
int hashCode
int argsLength
byte[] data
int length
org.objectweb.asm.Item result
int bootstrapMethodIndex
public int newField (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
org.objectweb.asm.Item result
org.objectweb.asm.Item newMethodItem (java.lang.String, java.lang.String, java.lang.String, boolean)
String owner
String name
String desc
boolean itf
int type
org.objectweb.asm.Item result
public int newMethod (java.lang.String, java.lang.String, java.lang.String, boolean)
String owner
String name
String desc
boolean itf
org.objectweb.asm.Item newInteger (int)
int value
org.objectweb.asm.Item result
org.objectweb.asm.Item newFloat (float)
float value
org.objectweb.asm.Item result
org.objectweb.asm.Item newLong (long)
long value
org.objectweb.asm.Item result
org.objectweb.asm.Item newDouble (double)
double value
org.objectweb.asm.Item result
private org.objectweb.asm.Item newString (java.lang.String)
String value
org.objectweb.asm.Item result
public int newNameType (java.lang.String, java.lang.String)
String name
String desc
org.objectweb.asm.Item result
private org.objectweb.asm.Item get (org.objectweb.asm.Item)
org.objectweb.asm.Item key
org.objectweb.asm.Item i
private void put (org.objectweb.asm.Item)
int index
org.objectweb.asm.Item k
org.objectweb.asm.Item j
int l
int ll
int nl
org.objectweb.asm.Item[] newItems
org.objectweb.asm.Item i
int index
private void put112 (int, int, int)
int b1
int b2
int s
private void put122 (int, int, int)
int b
int s1
int s2
static void ()
int i
byte[] b
String s
}
org/objectweb/asm/Edge.classEdge.java
package org.objectweb.asm
org.objectweb.asm.Edge extends java.lang.Object {
int stackSize
org.objectweb.asm.Label successor
org.objectweb.asm.Edge next
void ()
}
org/objectweb/asm/FieldVisitor.classFieldVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.FieldVisitor extends java.lang.Object implements org.objectweb.asm.MemberVisitor {
public abstract org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public abstract void visitAttribute (org.objectweb.asm.Attribute)
public abstract void visitEnd ()
}
org/objectweb/asm/FieldWriter.classFieldWriter.java
package org.objectweb.asm
final org.objectweb.asm.FieldWriter extends java.lang.Object implements org.objectweb.asm.FieldVisitor {
org.objectweb.asm.FieldWriter next
private org.objectweb.asm.ClassWriter cw
private int access
private int name
private int desc
private int signature
private int value
private org.objectweb.asm.AnnotationWriter anns
private org.objectweb.asm.AnnotationWriter ianns
private org.objectweb.asm.TypeAnnotationWriter xanns
private org.objectweb.asm.TypeAnnotationWriter ixanns
private org.objectweb.asm.Attribute attrs
protected void (org.objectweb.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
org.objectweb.asm.ClassWriter cw
int access
String name
String desc
String signature
Object value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.ByteVector bv
org.objectweb.asm.AnnotationWriter aw
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
org.objectweb.asm.ByteVector bv
org.objectweb.asm.TypeAnnotationWriter xaw
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
int getSize ()
int size
void put (org.objectweb.asm.ByteVector)
org.objectweb.asm.ByteVector out
int attributeCount
}
org/objectweb/asm/Handle.classHandle.java
package org.objectweb.asm
public final org.objectweb.asm.Handle extends java.lang.Object {
final int tag
final String owner
final String name
final String desc
public void (int, java.lang.String, java.lang.String, java.lang.String)
int tag
String owner
String name
String desc
public int getTag ()
public java.lang.String getOwner ()
public java.lang.String getName ()
public java.lang.String getDesc ()
public boolean equals (java.lang.Object)
Object obj
org.objectweb.asm.Handle h
public int hashCode ()
public java.lang.String toString ()
}
org/objectweb/asm/Handler.classHandler.java
package org.objectweb.asm
org.objectweb.asm.Handler extends java.lang.Object {
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String desc
int type
org.objectweb.asm.Handler next
void ()
}
org/objectweb/asm/Item.classItem.java
package org.objectweb.asm
final org.objectweb.asm.Item extends java.lang.Object {
int index
int type
int intVal
long longVal
float floatVal
double doubleVal
String strVal1
String strVal2
String strVal3
int hashCode
org.objectweb.asm.Item next
void ()
void (int)
int index
void (int, org.objectweb.asm.Item)
int index
org.objectweb.asm.Item i
void set (int)
int intVal
void set (long)
long longVal
void set (float)
float floatVal
void set (double)
double doubleVal
void set (int, java.lang.String, java.lang.String, java.lang.String)
int type
String strVal1
String strVal2
String strVal3
void set (java.lang.String, java.lang.String, int)
String name
String desc
int bsmIndex
void set (int, int)
int position
int hashCode
boolean isEqualTo (org.objectweb.asm.Item)
org.objectweb.asm.Item i
}
org/objectweb/asm/Label.classLabel.java
package org.objectweb.asm
public org.objectweb.asm.Label extends java.lang.Object {
int line
boolean resolved
int position
boolean resized
private int referenceCount
private int[] srcAndRefPositions
int beginStackSize
int maxStackSize
org.objectweb.asm.Edge successors
org.objectweb.asm.Label next
boolean pushed
public void ()
public int getOffset ()
void put (org.objectweb.asm.MethodWriter, org.objectweb.asm.ByteVector, int, boolean)
org.objectweb.asm.MethodWriter owner
org.objectweb.asm.ByteVector out
int source
boolean wideOffset
private void addReference (int, int)
int[] a
int sourcePosition
int referencePosition
boolean resolve (org.objectweb.asm.MethodWriter, int, byte[])
int opcode
int offset
int source
int reference
int offset
org.objectweb.asm.MethodWriter owner
int position
byte[] data
boolean needUpdate
int i
public java.lang.String toString ()
}
org/objectweb/asm/MemberVisitor.classMemberVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.MemberVisitor extends java.lang.Object {
public abstract org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
}
org/objectweb/asm/MethodAdapter.classMethodAdapter.java
package org.objectweb.asm
public org.objectweb.asm.MethodAdapter extends java.lang.Object implements org.objectweb.asm.MethodVisitor {
protected org.objectweb.asm.MethodVisitor mv
public void (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitCode ()
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String desc
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
boolean visible
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitEnd ()
}
org/objectweb/asm/MethodVisitor.classMethodVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.MethodVisitor extends java.lang.Object implements org.objectweb.asm.MemberVisitor {
public abstract org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public abstract org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public abstract org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
public abstract void visitAttribute (org.objectweb.asm.Attribute)
public abstract void visitCode ()
public abstract void visitInsn (int)
public abstract void visitIntInsn (int, int)
public abstract void visitVarInsn (int, int)
public abstract void visitTypeInsn (int, java.lang.String)
public abstract void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
public abstract void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
public transient abstract void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
public abstract void visitJumpInsn (int, org.objectweb.asm.Label)
public abstract void visitLabel (org.objectweb.asm.Label)
public abstract void visitLdcInsn (java.lang.Object)
public abstract void visitIincInsn (int, int)
public abstract void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
public abstract void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
public abstract void visitMultiANewArrayInsn (java.lang.String, int)
public abstract org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
public abstract void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
public abstract void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
public abstract void visitLineNumber (int, org.objectweb.asm.Label)
public abstract void visitMaxs (int, int)
public abstract void visitEnd ()
}
org/objectweb/asm/MethodWriter.classMethodWriter.java
package org.objectweb.asm
org.objectweb.asm.MethodWriter extends java.lang.Object implements org.objectweb.asm.MethodVisitor {
org.objectweb.asm.MethodWriter next
org.objectweb.asm.ClassWriter cw
private int access
private int name
private int desc
private String descriptor
int classReaderOffset
int classReaderLength
String signature
int exceptionCount
int[] exceptions
private org.objectweb.asm.ByteVector annd
private org.objectweb.asm.AnnotationWriter anns
private org.objectweb.asm.AnnotationWriter ianns
private org.objectweb.asm.TypeAnnotationWriter xanns
private org.objectweb.asm.TypeAnnotationWriter ixanns
private org.objectweb.asm.TypeAnnotationWriter cxanns
private org.objectweb.asm.TypeAnnotationWriter cixanns
private org.objectweb.asm.AnnotationWriter[] panns
private org.objectweb.asm.AnnotationWriter[] ipanns
private org.objectweb.asm.Attribute attrs
private org.objectweb.asm.ByteVector code
private int maxStack
private int maxLocals
private int catchCount
private org.objectweb.asm.Handler catchTable
private org.objectweb.asm.Handler lastHandler
private int localVarCount
private org.objectweb.asm.ByteVector localVar
private int localVarTypeCount
private org.objectweb.asm.ByteVector localVarType
private int lineNumberCount
private org.objectweb.asm.ByteVector lineNumber
private int lastCodeOffset
private org.objectweb.asm.Attribute cattrs
private boolean resize
private final boolean computeMaxs
private int stackSize
private int maxStackSize
private org.objectweb.asm.Label currentBlock
private org.objectweb.asm.Label blockStack
private static final int[] SIZE
void (org.objectweb.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], boolean)
int i
int size
org.objectweb.asm.ClassWriter cw
int access
String name
String desc
String signature
String[] exceptions
boolean computeMaxs
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.ByteVector bv
org.objectweb.asm.AnnotationWriter aw
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
org.objectweb.asm.ByteVector bv
org.objectweb.asm.TypeAnnotationWriter xaw
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
org.objectweb.asm.ByteVector bv
org.objectweb.asm.AnnotationWriter aw
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitCode ()
public void visitInsn (int)
int size
int opcode
public void visitIntInsn (int, int)
int size
int opcode
int operand
public void visitVarInsn (int, int)
int size
int n
int n
int opt
int opt
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int size
int opcode
String desc
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int size
int size
int size
int size
char c
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int size
int size
int opcode
String owner
String name
String desc
boolean itf
org.objectweb.asm.Item i
int argSize
public void visitInvokeDynamicInsn (int, int)
int ix1
int ix2
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
int size
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
org.objectweb.asm.Item i
int argSize
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
int size
int size
Object cst
org.objectweb.asm.Item i
int index
public void visitIincInsn (int, int)
int n
int var
int increment
public void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int i
int i
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
int source
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
int i
int i
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
int source
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
boolean visible
org.objectweb.asm.ByteVector bv
org.objectweb.asm.AnnotationWriter aw
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
org.objectweb.asm.Handler h
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
char c
int n
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
org.objectweb.asm.Label l
int start
int blockMax
org.objectweb.asm.Edge b
int max
org.objectweb.asm.Label stack
int maxStack
int maxLocals
public void visitEnd ()
private static int getArgumentsAndReturnSizes (java.lang.String)
char car
String desc
int n
int c
private void addSuccessor (int, org.objectweb.asm.Label)
int stackSize
org.objectweb.asm.Label successor
org.objectweb.asm.Edge b
final int getSize ()
int i
int i
int size
final void put (org.objectweb.asm.ByteVector)
org.objectweb.asm.Handler h
int size
int i
org.objectweb.asm.ByteVector out
int attributeCount
private int[] resizeInstructions (int[], int[], int)
int label
int newOffset
int newOffset
int newOffset
int[] newIndexes
int[] newSizes
int opcode
int insert
int label
int label
int opcode
int i
int label
int label
int label
int label
int label
int newOffset
int newOffset
int newOffset
int newOffset
int newOffset
org.objectweb.asm.ByteVector bv
org.objectweb.asm.Label[] labels
int[] indexes
int[] sizes
int len
byte[] b
int u
int v
int v
int i
int j
int j
int[] allIndexes
int[] allSizes
boolean[] resize
int state
org.objectweb.asm.ByteVector newCode
org.objectweb.asm.Handler h
static int readUnsignedShort (byte[], int)
byte[] b
int index
static short readShort (byte[], int)
byte[] b
int index
static int readInt (byte[], int)
byte[] b
int index
static void writeShort (byte[], int, int)
byte[] b
int index
int s
static int getNewOffset (int[], int[], int, int)
int i
int[] indexes
int[] sizes
int begin
int end
int offset
static void getNewOffset (int[], int[], org.objectweb.asm.Label)
int[] indexes
int[] sizes
org.objectweb.asm.Label label
static void ()
int i
int[] b
String s
}
org/objectweb/asm/Opcodes.classOpcodes.java
package org.objectweb.asm
public abstract org.objectweb.asm.Opcodes extends java.lang.Object {
public static final int ASM4
public static final int ASM5
public static final int V1_1
public static final int V1_2
public static final int V1_3
public static final int V1_4
public static final int V1_5
public static final int V1_6
public static final int V1_7
public static final int V1_8
public static final int ACC_PUBLIC
public static final int ACC_PRIVATE
public static final int ACC_PROTECTED
public static final int ACC_STATIC
public static final int ACC_FINAL
public static final int ACC_SUPER
public static final int ACC_SYNCHRONIZED
public static final int ACC_VOLATILE
public static final int ACC_BRIDGE
public static final int ACC_VARARGS
public static final int ACC_TRANSIENT
public static final int ACC_NATIVE
public static final int ACC_INTERFACE
public static final int ACC_ABSTRACT
public static final int ACC_STRICT
public static final int ACC_SYNTHETIC
public static final int ACC_ANNOTATION
public static final int ACC_ENUM
public static final int ACC_MANDATED
public static final int ACC_DEPRECATED
public static final int T_BOOLEAN
public static final int T_CHAR
public static final int T_FLOAT
public static final int T_DOUBLE
public static final int T_BYTE
public static final int T_SHORT
public static final int T_INT
public static final int T_LONG
public static final int H_GETFIELD
public static final int H_GETSTATIC
public static final int H_PUTFIELD
public static final int H_PUTSTATIC
public static final int H_INVOKEVIRTUAL
public static final int H_INVOKESTATIC
public static final int H_INVOKESPECIAL
public static final int H_NEWINVOKESPECIAL
public static final int H_INVOKEINTERFACE
public static final int F_NEW
public static final int F_FULL
public static final int F_APPEND
public static final int F_CHOP
public static final int F_SAME
public static final int F_SAME1
public static final Integer TOP
public static final Integer INTEGER
public static final Integer FLOAT
public static final Integer DOUBLE
public static final Integer LONG
public static final Integer NULL
public static final Integer UNINITIALIZED_THIS
public static final int NOP
public static final int ACONST_NULL
public static final int ICONST_M1
public static final int ICONST_0
public static final int ICONST_1
public static final int ICONST_2
public static final int ICONST_3
public static final int ICONST_4
public static final int ICONST_5
public static final int LCONST_0
public static final int LCONST_1
public static final int FCONST_0
public static final int FCONST_1
public static final int FCONST_2
public static final int DCONST_0
public static final int DCONST_1
public static final int BIPUSH
public static final int SIPUSH
public static final int LDC
public static final int ILOAD
public static final int LLOAD
public static final int FLOAD
public static final int DLOAD
public static final int ALOAD
public static final int IALOAD
public static final int LALOAD
public static final int FALOAD
public static final int DALOAD
public static final int AALOAD
public static final int BALOAD
public static final int CALOAD
public static final int SALOAD
public static final int ISTORE
public static final int LSTORE
public static final int FSTORE
public static final int DSTORE
public static final int ASTORE
public static final int IASTORE
public static final int LASTORE
public static final int FASTORE
public static final int DASTORE
public static final int AASTORE
public static final int BASTORE
public static final int CASTORE
public static final int SASTORE
public static final int POP
public static final int POP2
public static final int DUP
public static final int DUP_X1
public static final int DUP_X2
public static final int DUP2
public static final int DUP2_X1
public static final int DUP2_X2
public static final int SWAP
public static final int IADD
public static final int LADD
public static final int FADD
public static final int DADD
public static final int ISUB
public static final int LSUB
public static final int FSUB
public static final int DSUB
public static final int IMUL
public static final int LMUL
public static final int FMUL
public static final int DMUL
public static final int IDIV
public static final int LDIV
public static final int FDIV
public static final int DDIV
public static final int IREM
public static final int LREM
public static final int FREM
public static final int DREM
public static final int INEG
public static final int LNEG
public static final int FNEG
public static final int DNEG
public static final int ISHL
public static final int LSHL
public static final int ISHR
public static final int LSHR
public static final int IUSHR
public static final int LUSHR
public static final int IAND
public static final int LAND
public static final int IOR
public static final int LOR
public static final int IXOR
public static final int LXOR
public static final int IINC
public static final int I2L
public static final int I2F
public static final int I2D
public static final int L2I
public static final int L2F
public static final int L2D
public static final int F2I
public static final int F2L
public static final int F2D
public static final int D2I
public static final int D2L
public static final int D2F
public static final int I2B
public static final int I2C
public static final int I2S
public static final int LCMP
public static final int FCMPL
public static final int FCMPG
public static final int DCMPL
public static final int DCMPG
public static final int IFEQ
public static final int IFNE
public static final int IFLT
public static final int IFGE
public static final int IFGT
public static final int IFLE
public static final int IF_ICMPEQ
public static final int IF_ICMPNE
public static final int IF_ICMPLT
public static final int IF_ICMPGE
public static final int IF_ICMPGT
public static final int IF_ICMPLE
public static final int IF_ACMPEQ
public static final int IF_ACMPNE
public static final int GOTO
public static final int JSR
public static final int RET
public static final int TABLESWITCH
public static final int LOOKUPSWITCH
public static final int IRETURN
public static final int LRETURN
public static final int FRETURN
public static final int DRETURN
public static final int ARETURN
public static final int RETURN
public static final int GETSTATIC
public static final int PUTSTATIC
public static final int GETFIELD
public static final int PUTFIELD
public static final int INVOKEVIRTUAL
public static final int INVOKESPECIAL
public static final int INVOKESTATIC
public static final int INVOKEINTERFACE
public static final int INVOKEDYNAMIC
public static final int NEW
public static final int NEWARRAY
public static final int ANEWARRAY
public static final int ARRAYLENGTH
public static final int ATHROW
public static final int CHECKCAST
public static final int INSTANCEOF
public static final int MONITORENTER
public static final int MONITOREXIT
public static final int MULTIANEWARRAY
public static final int IFNULL
public static final int IFNONNULL
static void ()
}
org/objectweb/asm/PrecompiledMethodVisitor.classPrecompiledMethodVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.PrecompiledMethodVisitor extends java.lang.Object implements org.objectweb.asm.MethodVisitor {
public abstract void visitCurrentPosition (int)
}
org/objectweb/asm/Type.classType.java
package org.objectweb.asm
public org.objectweb.asm.Type extends java.lang.Object {
public static final int VOID
public static final int BOOLEAN
public static final int CHAR
public static final int BYTE
public static final int SHORT
public static final int INT
public static final int FLOAT
public static final int LONG
public static final int DOUBLE
public static final int ARRAY
public static final int OBJECT
public static final int METHOD
public static final org.objectweb.asm.Type VOID_TYPE
public static final org.objectweb.asm.Type BOOLEAN_TYPE
public static final org.objectweb.asm.Type CHAR_TYPE
public static final org.objectweb.asm.Type BYTE_TYPE
public static final org.objectweb.asm.Type SHORT_TYPE
public static final org.objectweb.asm.Type INT_TYPE
public static final org.objectweb.asm.Type FLOAT_TYPE
public static final org.objectweb.asm.Type LONG_TYPE
public static final org.objectweb.asm.Type DOUBLE_TYPE
private final int sort
private final char[] buf
private final int off
private final int len
private void (int, char[], int, int)
int sort
char[] buf
int off
int len
public static org.objectweb.asm.Type getType (java.lang.String)
String typeDescriptor
public static org.objectweb.asm.Type getObjectType (java.lang.String)
String internalName
char[] buf
public static org.objectweb.asm.Type getMethodType (java.lang.String)
String methodDescriptor
public static transient org.objectweb.asm.Type getMethodType (org.objectweb.asm.Type, org.objectweb.asm.Type[])
org.objectweb.asm.Type returnType
org.objectweb.asm.Type[] argumentTypes
public static org.objectweb.asm.Type getType (java.lang.Class)
Class c
public static org.objectweb.asm.Type getType (java.lang.reflect.Constructor)
java.lang.reflect.Constructor c
public static org.objectweb.asm.Type getType (java.lang.reflect.Method)
java.lang.reflect.Method m
public static org.objectweb.asm.Type[] getArgumentTypes (java.lang.String)
char car
String methodDescriptor
char[] buf
int off
int size
org.objectweb.asm.Type[] args
public static org.objectweb.asm.Type[] getArgumentTypes (java.lang.reflect.Method)
int i
java.lang.reflect.Method method
Class[] classes
org.objectweb.asm.Type[] types
public static org.objectweb.asm.Type getReturnType (java.lang.String)
String methodDescriptor
char[] buf
public static org.objectweb.asm.Type getReturnType (java.lang.reflect.Method)
java.lang.reflect.Method method
public static int getArgumentsAndReturnSizes (java.lang.String)
char car
String desc
int n
int c
private static org.objectweb.asm.Type getType (char[], int)
char[] buf
int off
int len
int len
public int getSort ()
public int getDimensions ()
int i
public org.objectweb.asm.Type getElementType ()
public java.lang.String getClassName ()
int i
StringBuilder sb
public java.lang.String getInternalName ()
public org.objectweb.asm.Type[] getArgumentTypes ()
public org.objectweb.asm.Type getReturnType ()
public int getArgumentsAndReturnSizes ()
public java.lang.String getDescriptor ()
StringBuffer buf
public static transient java.lang.String getMethodDescriptor (org.objectweb.asm.Type, org.objectweb.asm.Type[])
int i
org.objectweb.asm.Type returnType
org.objectweb.asm.Type[] argumentTypes
StringBuffer buf
private void getDescriptor (java.lang.StringBuffer)
StringBuffer buf
public static java.lang.String getInternalName (java.lang.Class)
Class c
public static java.lang.String getDescriptor (java.lang.Class)
Class c
StringBuffer buf
public static java.lang.String getConstructorDescriptor (java.lang.reflect.Constructor)
int i
java.lang.reflect.Constructor c
Class[] parameters
StringBuffer buf
public static java.lang.String getMethodDescriptor (java.lang.reflect.Method)
int i
java.lang.reflect.Method m
Class[] parameters
StringBuffer buf
private static void getDescriptor (java.lang.StringBuffer, java.lang.Class)
char car
char car
char car
char car
char car
char car
char car
char car
char car
char car
int i
String name
int len
StringBuffer buf
Class c
Class d
public int getSize ()
public int getOpcode (int)
int opcode
public boolean equals (java.lang.Object)
int i
int j
int end
Object o
org.objectweb.asm.Type t
public int hashCode ()
int i
int end
int hc
public java.lang.String toString ()
static void ()
}
org/objectweb/asm/TypeAnnotationVisitor.classTypeAnnotationVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.TypeAnnotationVisitor extends java.lang.Object implements org.objectweb.asm.AnnotationVisitor {
public abstract void visitXTargetType (int)
public abstract void visitXOffset (int)
public abstract void visitXLocationLength (int)
public abstract void visitXLocation (com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry)
public abstract void visitXNumEntries (int)
public abstract void visitXStartPc (int)
public abstract void visitXLength (int)
public abstract void visitXIndex (int)
public abstract void visitXParamIndex (int)
public abstract void visitXBoundIndex (int)
public abstract void visitXTypeIndex (int)
public abstract void visitXExceptionIndex (int)
public abstract void visitXNameAndArgsSize ()
}
org/objectweb/asm/TypeAnnotationWriter.classTypeAnnotationWriter.java
package org.objectweb.asm
final org.objectweb.asm.TypeAnnotationWriter extends java.lang.Object implements org.objectweb.asm.TypeAnnotationVisitor {
private final org.objectweb.asm.ClassWriter cw
private int size
private final boolean named
private final org.objectweb.asm.ByteVector bv
private final org.objectweb.asm.ByteVector parent
private int offset
private final String desc
org.objectweb.asm.TypeAnnotationWriter next
org.objectweb.asm.TypeAnnotationWriter prev
private com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry[] xlocations
private int xlocations_index
void (org.objectweb.asm.ClassWriter, boolean, org.objectweb.asm.ByteVector, org.objectweb.asm.ByteVector, java.lang.String)
org.objectweb.asm.ClassWriter cw
boolean named
org.objectweb.asm.ByteVector bv
org.objectweb.asm.ByteVector parent
String desc
public void visit (java.lang.String, java.lang.Object)
int v
int i
byte[] v
int i
boolean[] v
int i
short[] v
int i
char[] v
int i
int[] v
int i
long[] v
int i
float[] v
int i
double[] v
org.objectweb.asm.Item i
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
byte[] data
int getSize ()
int size
org.objectweb.asm.TypeAnnotationWriter aw
void put (org.objectweb.asm.ByteVector)
org.objectweb.asm.ByteVector out
int n
int size
org.objectweb.asm.TypeAnnotationWriter aw
org.objectweb.asm.TypeAnnotationWriter last
static void put (org.objectweb.asm.TypeAnnotationWriter[], org.objectweb.asm.ByteVector)
int i
org.objectweb.asm.TypeAnnotationWriter aw
org.objectweb.asm.TypeAnnotationWriter last
int n
int i
org.objectweb.asm.TypeAnnotationWriter[] panns
org.objectweb.asm.ByteVector out
int size
public void visitXTargetType (int)
int target_type
public void visitXOffset (int)
int offset
public void visitXLocationLength (int)
int location_length
public void visitXLocation (com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry)
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry location
public void visitXNumEntries (int)
int num_entries
public void visitXStartPc (int)
int start_pc
public void visitXLength (int)
int length
public void visitXIndex (int)
int index
public void visitXParamIndex (int)
int param_index
public void visitXBoundIndex (int)
int bound_index
public void visitXTypeIndex (int)
int type_index
public void visitXExceptionIndex (int)
int exception_index
public void visitXNameAndArgsSize ()
}
org/objectweb/asm/TypePath.classTypePath.java
package org.objectweb.asm
public org.objectweb.asm.TypePath extends java.lang.Object {
public static final int ARRAY_ELEMENT
public static final int INNER_TYPE
public static final int WILDCARD_BOUND
public static final int TYPE_ARGUMENT
byte[] b
int offset
void (byte[], int)
byte[] b
int offset
public int getLength ()
public int getStep (int)
int index
public int getStepArgument (int)
int index
public static org.objectweb.asm.TypePath fromString (java.lang.String)
int typeArg
char c
int i
String typePath
int n
org.objectweb.asm.ByteVector out
public java.lang.String toString ()
int i
int length
StringBuilder result
}
org/objectweb/asm/attrs/StackMapAttribute.classStackMapAttribute.java
package org.objectweb.asm.attrs
public org.objectweb.asm.attrs.StackMapAttribute extends org.objectweb.asm.Attribute {
static final int MAX_SIZE
public java.util.List frames
public void ()
public void (java.util.List)
java.util.List frames
public java.util.List getFrames ()
public org.objectweb.asm.attrs.StackMapFrame getFrame (org.objectweb.asm.Label)
org.objectweb.asm.attrs.StackMapFrame frame
int i
org.objectweb.asm.Label label
public boolean isUnknown ()
public boolean isCodeAttribute ()
protected org.objectweb.asm.Attribute read (org.objectweb.asm.ClassReader, int, int, char[], int, org.objectweb.asm.Label[])
int offset
int offset
org.objectweb.asm.Label label
java.util.List locals
java.util.List stack
int i
org.objectweb.asm.ClassReader cr
int off
int len
char[] buf
int codeOff
org.objectweb.asm.Label[] labels
org.objectweb.asm.attrs.StackMapAttribute attr
boolean isExtCodeSize
boolean isExtLocals
boolean isExtStack
int size
private int readTypeInfo (org.objectweb.asm.ClassReader, int, java.util.List, org.objectweb.asm.Label[], char[], boolean, boolean)
int offset
int offset
int itemType
org.objectweb.asm.attrs.StackMapType typeInfo
int j
org.objectweb.asm.ClassReader cr
int off
java.util.List info
org.objectweb.asm.Label[] labels
char[] buf
boolean isExt
boolean isExtCode
int n
private void writeTypeInfo (org.objectweb.asm.ByteVector, org.objectweb.asm.ClassWriter, java.util.List, int)
org.objectweb.asm.attrs.StackMapType typeInfo
int j
org.objectweb.asm.ByteVector bv
org.objectweb.asm.ClassWriter cw
java.util.List info
int max
private org.objectweb.asm.Label getLabel (int, org.objectweb.asm.Label[])
int offset
org.objectweb.asm.Label[] labels
org.objectweb.asm.Label l
protected org.objectweb.asm.ByteVector write (org.objectweb.asm.ClassWriter, byte[], int, int, int)
int i
org.objectweb.asm.ClassWriter cw
byte[] code
int len
int maxStack
int maxLocals
org.objectweb.asm.ByteVector bv
protected org.objectweb.asm.Label[] getLabels ()
int i
java.util.HashSet labels
private void writeFrame (org.objectweb.asm.attrs.StackMapFrame, org.objectweb.asm.ClassWriter, int, int, org.objectweb.asm.ByteVector)
org.objectweb.asm.attrs.StackMapFrame frame
org.objectweb.asm.ClassWriter cw
int maxStack
int maxLocals
org.objectweb.asm.ByteVector bv
private void getFrameLabels (org.objectweb.asm.attrs.StackMapFrame, java.util.Set)
org.objectweb.asm.attrs.StackMapFrame frame
java.util.Set labels
private void getTypeInfoLabels (java.util.Set, java.util.List)
org.objectweb.asm.attrs.StackMapType typeInfo
java.util.Iterator it
java.util.Set labels
java.util.List info
public java.lang.String toString ()
int i
StringBuffer sb
}
org/objectweb/asm/attrs/StackMapFrame.classStackMapFrame.java
package org.objectweb.asm.attrs
public org.objectweb.asm.attrs.StackMapFrame extends java.lang.Object {
public org.objectweb.asm.Label label
public java.util.List locals
public java.util.List stack
public void (org.objectweb.asm.Label, java.util.List, java.util.List)
org.objectweb.asm.Label label
java.util.List locals
java.util.List stack
public java.lang.String toString ()
StringBuffer sb
}
org/objectweb/asm/attrs/StackMapTableAttribute.classStackMapTableAttribute.java
package org.objectweb.asm.attrs
public org.objectweb.asm.attrs.StackMapTableAttribute extends org.objectweb.asm.Attribute {
public static final int SAME_FRAME
public static final int SAME_LOCALS_1_STACK_ITEM_FRAME
public static final int RESERVED
public static final int SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED
public static final int CHOP_FRAME
public static final int SAME_FRAME_EXTENDED
public static final int APPEND_FRAME
public static final int FULL_FRAME
private static final int MAX_SHORT
private java.util.List frames
public void ()
public void (java.util.List)
java.util.List frames
public java.util.List getFrames ()
public org.objectweb.asm.attrs.StackMapFrame getFrame (org.objectweb.asm.Label)
org.objectweb.asm.attrs.StackMapFrame frame
int i
org.objectweb.asm.Label label
public boolean isUnknown ()
public boolean isCodeAttribute ()
protected org.objectweb.asm.Attribute read (org.objectweb.asm.ClassReader, int, int, char[], int, org.objectweb.asm.Label[])
int size
java.util.List stack
java.util.List locals
int offsetDelta
java.util.List stack
java.util.List locals
int offsetDelta
int offsetDelta
java.util.List stack
java.util.List locals
int k
java.util.List stack
java.util.List locals
java.util.List stack
java.util.List locals
int k
java.util.List stack
java.util.List locals
java.util.List stack
java.util.List locals
int tag
java.util.List stack
java.util.List locals
int offsetDelta
org.objectweb.asm.Label offsetLabel
org.objectweb.asm.ClassReader cr
int off
int len
char[] buf
int codeOff
org.objectweb.asm.Label[] labels
java.util.ArrayList frames
boolean isExtCodeSize
boolean isExtLocals
boolean isExtStack
int offset
int methodOff
org.objectweb.asm.attrs.StackMapFrame frame
int size
protected org.objectweb.asm.ByteVector write (org.objectweb.asm.ClassWriter, byte[], int, int, int)
int j
java.util.List clocals
java.util.List cstack
int coffset
int clocalsSize
int cstackSize
int localsSize
int delta
int type
int k
int i
org.objectweb.asm.ClassWriter cw
byte[] code
int len
int maxStack
int maxLocals
org.objectweb.asm.ByteVector bv
boolean isExtCodeSize
boolean isExtLocals
boolean isExtStack
org.objectweb.asm.attrs.StackMapFrame frame
java.util.List locals
int offset
private void writeSize (int, org.objectweb.asm.ByteVector, boolean)
int delta
org.objectweb.asm.ByteVector bv
boolean isExt
private void writeTypeInfos (org.objectweb.asm.ByteVector, org.objectweb.asm.ClassWriter, java.util.List, int, int)
org.objectweb.asm.attrs.StackMapType typeInfo
int j
org.objectweb.asm.ByteVector bv
org.objectweb.asm.ClassWriter cw
java.util.List info
int start
int end
public static int getMethodOff (org.objectweb.asm.ClassReader, int, char[])
int attrCount
String attrName
int methodOff
int attrCount
org.objectweb.asm.ClassReader cr
int codeOff
char[] buf
int off
int interfacesCount
int fieldsCount
int methodsCount
public static java.util.List calculateLocals (java.lang.String, int, java.lang.String, java.lang.String)
org.objectweb.asm.attrs.StackMapType typeInfo
org.objectweb.asm.attrs.StackMapType typeInfo
org.objectweb.asm.Type t
org.objectweb.asm.attrs.StackMapType smt
org.objectweb.asm.attrs.StackMapType smt
org.objectweb.asm.attrs.StackMapType smt
org.objectweb.asm.attrs.StackMapType smt
org.objectweb.asm.attrs.StackMapType smt
int i
String className
int access
String methodName
String methodDesc
java.util.List locals
org.objectweb.asm.Type[] types
private int readTypes (java.util.List, boolean, boolean, org.objectweb.asm.ClassReader, int, org.objectweb.asm.Label[], char[])
java.util.List info
boolean isExt
boolean isExtCodeSize
org.objectweb.asm.ClassReader cr
int off
org.objectweb.asm.Label[] labels
char[] buf
int n
private int readType (java.util.List, boolean, org.objectweb.asm.ClassReader, int, org.objectweb.asm.Label[], char[])
int offset
int offset
java.util.List info
boolean isExtCodeSize
org.objectweb.asm.ClassReader cr
int off
org.objectweb.asm.Label[] labels
char[] buf
int itemType
org.objectweb.asm.attrs.StackMapType typeInfo
private org.objectweb.asm.Label getLabel (int, org.objectweb.asm.Label[])
int offset
org.objectweb.asm.Label[] labels
org.objectweb.asm.Label l
public java.lang.String toString ()
int i
StringBuffer sb
}
org/objectweb/asm/attrs/StackMapType.classStackMapType.java
package org.objectweb.asm.attrs
public org.objectweb.asm.attrs.StackMapType extends java.lang.Object {
public static final int ITEM_Top
public static final int ITEM_Integer
public static final int ITEM_Float
public static final int ITEM_Double
public static final int ITEM_Long
public static final int ITEM_Null
public static final int ITEM_UninitializedThis
public static final int ITEM_Object
public static final int ITEM_Uninitialized
public static final String[] ITEM_NAMES
private int type
private org.objectweb.asm.Label offset
private String object
private void (int)
int type
public int getType ()
public static org.objectweb.asm.attrs.StackMapType getTypeInfo (int)
int itemType
public void setLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label offset
public void setObject (java.lang.String)
String object
public org.objectweb.asm.Label getLabel ()
public java.lang.String getObject ()
public java.lang.String toString ()
StringBuffer sb
static void ()
}
org/objectweb/asm/commons/AdviceAdapter.classAdviceAdapter.java
package org.objectweb.asm.commons
public abstract org.objectweb.asm.commons.AdviceAdapter extends org.objectweb.asm.commons.GeneratorAdapter implements org.objectweb.asm.Opcodes {
private static final Object THIS
private static final Object OTHER
protected int methodAccess
protected String methodDesc
private boolean constructor
private boolean superInitialized
private java.util.ArrayList stackFrame
private java.util.HashMap branches
public void (org.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String)
org.objectweb.asm.MethodVisitor mv
int access
String name
String desc
public void visitLabel (org.objectweb.asm.Label)
java.util.ArrayList frame
org.objectweb.asm.Label label
public void visitInsn (int)
Object o1
Object o2
Object o1
Object o2
Object o3
Object o1
Object o2
Object o1
Object o2
Object o3
Object o1
Object o2
Object o3
Object o4
Object o1
Object o2
int opcode
public void visitVarInsn (int, int)
int opcode
int var
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
char c
boolean longOrDouble
int opcode
String owner
String name
String desc
public void visitIntInsn (int, int)
int opcode
int operand
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitMultiANewArrayInsn (java.lang.String, int)
int i
String desc
int dims
public void visitTypeInsn (int, java.lang.String)
int opcode
String name
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int i
Object type
org.objectweb.asm.Type[] types
org.objectweb.asm.Type returnType
int opcode
String owner
String name
String desc
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
private void addBranches (org.objectweb.asm.Label, org.objectweb.asm.Label[])
int i
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
private void addBranch (org.objectweb.asm.Label)
org.objectweb.asm.Label label
java.util.ArrayList frame
private java.lang.Object popValue ()
private java.lang.Object peekValue ()
private void pushValue (java.lang.Object)
Object o
protected abstract void onMethodEnter ()
protected abstract void onMethodExit (int)
static void ()
}
org/objectweb/asm/commons/EmptyVisitor.classEmptyVisitor.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.EmptyVisitor extends java.lang.Object implements org.objectweb.asm.ClassVisitor org.objectweb.asm.FieldVisitor org.objectweb.asm.PrecompiledMethodVisitor org.objectweb.asm.AnnotationVisitor org.objectweb.asm.TypeAnnotationVisitor {
public void ()
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
public void visitEnd ()
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public void visitCode ()
public void visitCurrentPosition (int)
int position
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String desc
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitInvokeDynamicInsn (int, int)
int a
int b
public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
boolean visible
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitXTargetType (int)
int target_type
public void visitXOffset (int)
int offset
public void visitXLocationLength (int)
int location_length
public void visitXLocation (com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry)
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry location
public void visitXNumEntries (int)
int num_entries
public void visitXStartPc (int)
int start_pc
public void visitXLength (int)
int length
public void visitXIndex (int)
int index
public void visitXParamIndex (int)
int param_index
public void visitXBoundIndex (int)
int bound_index
public void visitXTypeIndex (int)
int type_index
public void visitXExceptionIndex (int)
int exception_index
public void visitXNameAndArgsSize ()
}
org/objectweb/asm/commons/GeneratorAdapter.classGeneratorAdapter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.GeneratorAdapter extends org.objectweb.asm.commons.LocalVariablesSorter {
private static final org.objectweb.asm.Type BYTE_TYPE
private static final org.objectweb.asm.Type BOOLEAN_TYPE
private static final org.objectweb.asm.Type SHORT_TYPE
private static final org.objectweb.asm.Type CHARACTER_TYPE
private static final org.objectweb.asm.Type INTEGER_TYPE
private static final org.objectweb.asm.Type FLOAT_TYPE
private static final org.objectweb.asm.Type LONG_TYPE
private static final org.objectweb.asm.Type DOUBLE_TYPE
private static final org.objectweb.asm.Type NUMBER_TYPE
private static final org.objectweb.asm.Type OBJECT_TYPE
private static final org.objectweb.asm.commons.Method BOOLEAN_VALUE
private static final org.objectweb.asm.commons.Method CHAR_VALUE
private static final org.objectweb.asm.commons.Method INT_VALUE
private static final org.objectweb.asm.commons.Method FLOAT_VALUE
private static final org.objectweb.asm.commons.Method LONG_VALUE
private static final org.objectweb.asm.commons.Method DOUBLE_VALUE
public static final int ADD
public static final int SUB
public static final int MUL
public static final int DIV
public static final int REM
public static final int NEG
public static final int SHL
public static final int SHR
public static final int USHR
public static final int AND
public static final int OR
public static final int XOR
public static final int EQ
public static final int NE
public static final int LT
public static final int GE
public static final int GT
public static final int LE
private final int access
private final org.objectweb.asm.Type returnType
private final org.objectweb.asm.Type[] argumentTypes
private final java.util.List localTypes
public void (org.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String)
org.objectweb.asm.MethodVisitor mv
int access
String name
String desc
public void (int, org.objectweb.asm.commons.Method, org.objectweb.asm.MethodVisitor)
int access
org.objectweb.asm.commons.Method method
org.objectweb.asm.MethodVisitor mv
public void (int, org.objectweb.asm.commons.Method, java.lang.String, org.objectweb.asm.Type[], org.objectweb.asm.ClassVisitor)
int access
org.objectweb.asm.commons.Method method
String signature
org.objectweb.asm.Type[] exceptions
org.objectweb.asm.ClassVisitor cv
private static java.lang.String[] getInternalNames (org.objectweb.asm.Type[])
int i
org.objectweb.asm.Type[] types
String[] names
public void push (boolean)
boolean value
public void push (int)
int value
public void push (long)
long value
public void push (float)
float value
int bits
public void push (double)
double value
long bits
public void push (java.lang.String)
String value
public void push (org.objectweb.asm.Type)
org.objectweb.asm.Type value
private int getArgIndex (int)
int i
int arg
int index
private void loadInsn (org.objectweb.asm.Type, int)
org.objectweb.asm.Type type
int index
private void storeInsn (org.objectweb.asm.Type, int)
org.objectweb.asm.Type type
int index
public void loadThis ()
public void loadArg (int)
int arg
public void loadArgs (int, int)
org.objectweb.asm.Type t
int i
int arg
int count
int index
public void loadArgs ()
public void loadArgArray ()
int i
public void storeArg (int)
int arg
public int newLocal (org.objectweb.asm.Type)
org.objectweb.asm.Type type
int local
public org.objectweb.asm.Type getLocalType (int)
int local
private void setLocalType (int, org.objectweb.asm.Type)
int local
org.objectweb.asm.Type type
int index
public void loadLocal (int)
int local
public void loadLocal (int, org.objectweb.asm.Type)
int local
org.objectweb.asm.Type type
public void storeLocal (int)
int local
public void storeLocal (int, org.objectweb.asm.Type)
int local
org.objectweb.asm.Type type
public void arrayLoad (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void arrayStore (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void pop ()
public void pop2 ()
public void dup ()
public void dup2 ()
public void dupX1 ()
public void dupX2 ()
public void dup2X1 ()
public void dup2X2 ()
public void swap ()
public void swap (org.objectweb.asm.Type, org.objectweb.asm.Type)
org.objectweb.asm.Type prev
org.objectweb.asm.Type type
public void math (int, org.objectweb.asm.Type)
int op
org.objectweb.asm.Type type
public void not ()
public void iinc (int, int)
int local
int amount
public void cast (org.objectweb.asm.Type, org.objectweb.asm.Type)
org.objectweb.asm.Type from
org.objectweb.asm.Type to
public void box (org.objectweb.asm.Type)
org.objectweb.asm.Type boxed
org.objectweb.asm.Type type
public void unbox (org.objectweb.asm.Type)
org.objectweb.asm.Type type
org.objectweb.asm.Type t
org.objectweb.asm.commons.Method sig
public org.objectweb.asm.Label newLabel ()
public void mark (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public org.objectweb.asm.Label mark ()
org.objectweb.asm.Label label
public void ifCmp (org.objectweb.asm.Type, int, org.objectweb.asm.Label)
org.objectweb.asm.Type type
int mode
org.objectweb.asm.Label label
int intOp
int jumpMode
public void ifICmp (int, org.objectweb.asm.Label)
int mode
org.objectweb.asm.Label label
public void ifZCmp (int, org.objectweb.asm.Label)
int mode
org.objectweb.asm.Label label
public void ifNull (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ifNonNull (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void goTo (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ret (int)
int local
public void tableSwitch (int[], org.objectweb.asm.commons.TableSwitchGenerator)
float density
int[] keys
org.objectweb.asm.commons.TableSwitchGenerator generator
float density
public void tableSwitch (int[], org.objectweb.asm.commons.TableSwitchGenerator, boolean)
int i
int i
org.objectweb.asm.Label label
int i
org.objectweb.asm.Label[] labels
int i
int i
org.objectweb.asm.Label[] labels
int len
int min
int max
int range
int[] keys
org.objectweb.asm.commons.TableSwitchGenerator generator
boolean useTable
org.objectweb.asm.Label def
org.objectweb.asm.Label end
public void returnValue ()
private void fieldInsn (int, org.objectweb.asm.Type, java.lang.String, org.objectweb.asm.Type)
int opcode
org.objectweb.asm.Type ownerType
String name
org.objectweb.asm.Type fieldType
public void getStatic (org.objectweb.asm.Type, java.lang.String, org.objectweb.asm.Type)
org.objectweb.asm.Type owner
String name
org.objectweb.asm.Type type
public void putStatic (org.objectweb.asm.Type, java.lang.String, org.objectweb.asm.Type)
org.objectweb.asm.Type owner
String name
org.objectweb.asm.Type type
public void getField (org.objectweb.asm.Type, java.lang.String, org.objectweb.asm.Type)
org.objectweb.asm.Type owner
String name
org.objectweb.asm.Type type
public void putField (org.objectweb.asm.Type, java.lang.String, org.objectweb.asm.Type)
org.objectweb.asm.Type owner
String name
org.objectweb.asm.Type type
private void invokeInsn (int, org.objectweb.asm.Type, org.objectweb.asm.commons.Method)
int opcode
org.objectweb.asm.Type type
org.objectweb.asm.commons.Method method
String owner
public void invokeVirtual (org.objectweb.asm.Type, org.objectweb.asm.commons.Method)
org.objectweb.asm.Type owner
org.objectweb.asm.commons.Method method
public void invokeConstructor (org.objectweb.asm.Type, org.objectweb.asm.commons.Method)
org.objectweb.asm.Type type
org.objectweb.asm.commons.Method method
public void invokeStatic (org.objectweb.asm.Type, org.objectweb.asm.commons.Method)
org.objectweb.asm.Type owner
org.objectweb.asm.commons.Method method
public void invokeInterface (org.objectweb.asm.Type, org.objectweb.asm.commons.Method)
org.objectweb.asm.Type owner
org.objectweb.asm.commons.Method method
private void typeInsn (int, org.objectweb.asm.Type)
String desc
int opcode
org.objectweb.asm.Type type
String desc
public void newInstance (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void newArray (org.objectweb.asm.Type)
org.objectweb.asm.Type type
int typ
int typ
int typ
int typ
int typ
int typ
int typ
int typ
int typ
public void arrayLength ()
public void throwException ()
public void throwException (org.objectweb.asm.Type, java.lang.String)
org.objectweb.asm.Type type
String msg
public void checkCast (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void instanceOf (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void monitorEnter ()
public void monitorExit ()
public void endMethod ()
public void catchException (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Type)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Type exception
static void ()
}
org/objectweb/asm/commons/LocalVariablesSorter.classLocalVariablesSorter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.LocalVariablesSorter extends org.objectweb.asm.MethodAdapter {
private int[] mapping
protected final int firstLocal
private int nextLocal
public void (int, java.lang.String, org.objectweb.asm.MethodVisitor)
int i
int access
String desc
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.Type[] args
public void visitVarInsn (int, int)
int opcode
int var
int size
int size
public void visitIincInsn (int, int)
int var
int increment
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
int size
protected int newLocal (int)
int size
int var
private int remap (int, int)
int[] newMapping
int var
int size
int key
int length
int value
}
org/objectweb/asm/commons/Method.classMethod.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.Method extends java.lang.Object {
private final String name
private final String desc
private static final java.util.Map DESCRIPTORS
public void (java.lang.String, java.lang.String)
String name
String desc
public void (java.lang.String, org.objectweb.asm.Type, org.objectweb.asm.Type[])
String name
org.objectweb.asm.Type returnType
org.objectweb.asm.Type[] argumentTypes
public static org.objectweb.asm.commons.Method getMethod (java.lang.String) throws java.lang.IllegalArgumentException
String method
int space
int start
int end
String returnType
String methodName
StringBuffer sb
int p
private static java.lang.String map (java.lang.String)
String type
StringBuffer sb
int index
String t
String desc
public java.lang.String getName ()
public java.lang.String getDescriptor ()
public org.objectweb.asm.Type getReturnType ()
public org.objectweb.asm.Type[] getArgumentTypes ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
org.objectweb.asm.commons.Method other
public int hashCode ()
static void ()
}
org/objectweb/asm/commons/SerialVersionUIDAdder$Item.classSerialVersionUIDAdder.java
package org.objectweb.asm.commons
org.objectweb.asm.commons.SerialVersionUIDAdder$Item extends java.lang.Object implements java.lang.Comparable {
String name
int access
String desc
void (java.lang.String, int, java.lang.String)
String name
int access
String desc
public int compareTo (java.lang.Object)
Object o
org.objectweb.asm.commons.SerialVersionUIDAdder$Item other
int retVal
}
org/objectweb/asm/commons/SerialVersionUIDAdder.classSerialVersionUIDAdder.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.SerialVersionUIDAdder extends org.objectweb.asm.ClassAdapter {
protected boolean computeSVUID
protected boolean hasSVUID
protected int access
protected String name
protected String[] interfaces
protected java.util.Collection svuidFields
protected boolean hasStaticInitializer
protected java.util.Collection svuidConstructors
protected java.util.Collection svuidMethods
public void (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.ClassVisitor cv
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int mods
int access
String name
String desc
String signature
String[] exceptions
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int mods
int access
String name
String desc
String signature
Object value
public void visitEnd ()
Throwable e
protected long computeSVUID () throws java.io.IOException
int i
int i
byte[] hashBytes
java.io.ByteArrayOutputStream bos
java.io.DataOutputStream dos
long svuid
protected byte[] computeSHAdigest (byte[])
Exception e
byte[] value
private void writeItems (java.util.Collection, java.io.DataOutputStream, boolean) throws java.io.IOException
int i
java.util.Collection itemCollection
java.io.DataOutputStream dos
boolean dotted
int size
org.objectweb.asm.commons.SerialVersionUIDAdder$Item[] items
}
org/objectweb/asm/commons/StaticInitMerger.classStaticInitMerger.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.StaticInitMerger extends org.objectweb.asm.ClassAdapter {
private String name
private org.objectweb.asm.MethodVisitor clinit
private String prefix
private int counter
public void (java.lang.String, org.objectweb.asm.ClassVisitor)
String prefix
org.objectweb.asm.ClassVisitor cv
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int a
String n
org.objectweb.asm.MethodVisitor mv
int access
String name
String desc
String signature
String[] exceptions
org.objectweb.asm.MethodVisitor mv
public void visitEnd ()
}
org/objectweb/asm/commons/TableSwitchGenerator.classTableSwitchGenerator.java
package org.objectweb.asm.commons
public abstract org.objectweb.asm.commons.TableSwitchGenerator extends java.lang.Object {
public abstract void generateCase (int, org.objectweb.asm.Label)
public abstract void generateDefault ()
}
org/objectweb/asm/optimizer/AnnotationConstantsCollector.classAnnotationConstantsCollector.java
package org.objectweb.asm.optimizer
public org.objectweb.asm.optimizer.AnnotationConstantsCollector extends java.lang.Object implements org.objectweb.asm.AnnotationVisitor {
private final org.objectweb.asm.AnnotationVisitor av
private final org.objectweb.asm.optimizer.ConstantPool cp
public void (org.objectweb.asm.AnnotationVisitor, org.objectweb.asm.optimizer.ConstantPool)
org.objectweb.asm.AnnotationVisitor av
org.objectweb.asm.optimizer.ConstantPool cp
public void visit (java.lang.String, java.lang.Object)
int i
byte[] v
int i
boolean[] v
int i
short[] v
int i
char[] v
int i
int[] v
int i
long[] v
int i
float[] v
int i
double[] v
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
}
org/objectweb/asm/optimizer/ClassConstantsCollector.classClassConstantsCollector.java
package org.objectweb.asm.optimizer
public org.objectweb.asm.optimizer.ClassConstantsCollector extends org.objectweb.asm.ClassAdapter {
private org.objectweb.asm.optimizer.ConstantPool cp
public void (org.objectweb.asm.ClassVisitor, org.objectweb.asm.optimizer.ConstantPool)
org.objectweb.asm.ClassVisitor cv
org.objectweb.asm.optimizer.ConstantPool cp
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
int access
String name
String desc
String signature
String[] exceptions
public void visitEnd ()
}
org/objectweb/asm/optimizer/ClassOptimizer.classClassOptimizer.java
package org.objectweb.asm.optimizer
public org.objectweb.asm.optimizer.ClassOptimizer extends org.objectweb.asm.ClassAdapter {
private org.objectweb.asm.optimizer.NameMapping mapping
private String className
private String pkgName
public void (org.objectweb.asm.ClassVisitor, org.objectweb.asm.optimizer.NameMapping)
org.objectweb.asm.ClassVisitor cv
org.objectweb.asm.optimizer.NameMapping mapping
public java.lang.String getClassName ()
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
String s
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
String s
}
org/objectweb/asm/optimizer/Constant.classConstant.java
package org.objectweb.asm.optimizer
org.objectweb.asm.optimizer.Constant extends java.lang.Object {
char type
int intVal
long longVal
float floatVal
double doubleVal
String strVal1
String strVal2
String strVal3
int hashCode
public void ()
public void (org.objectweb.asm.optimizer.Constant)
org.objectweb.asm.optimizer.Constant i
void set (int)
int intVal
void set (long)
long longVal
void set (float)
float floatVal
void set (double)
double doubleVal
void set (char, java.lang.String, java.lang.String, java.lang.String)
char type
String strVal1
String strVal2
String strVal3
void write (org.objectweb.asm.ClassWriter)
org.objectweb.asm.ClassWriter cw
public boolean equals (java.lang.Object)
Object o
org.objectweb.asm.optimizer.Constant c
public int hashCode ()
}
org/objectweb/asm/optimizer/ConstantPool.classConstantPool.java
package org.objectweb.asm.optimizer
public org.objectweb.asm.optimizer.ConstantPool extends java.util.HashMap {
private org.objectweb.asm.optimizer.Constant key1
private org.objectweb.asm.optimizer.Constant key2
private org.objectweb.asm.optimizer.Constant key3
public void ()
public org.objectweb.asm.optimizer.Constant newInteger (int)
int value
org.objectweb.asm.optimizer.Constant result
public org.objectweb.asm.optimizer.Constant newFloat (float)
float value
org.objectweb.asm.optimizer.Constant result
public org.objectweb.asm.optimizer.Constant newLong (long)
long value
org.objectweb.asm.optimizer.Constant result
public org.objectweb.asm.optimizer.Constant newDouble (double)
double value
org.objectweb.asm.optimizer.Constant result
public org.objectweb.asm.optimizer.Constant newUTF8 (java.lang.String)
String value
org.objectweb.asm.optimizer.Constant result
private org.objectweb.asm.optimizer.Constant newString (java.lang.String)
String value
org.objectweb.asm.optimizer.Constant result
public org.objectweb.asm.optimizer.Constant newClass (java.lang.String)
String value
org.objectweb.asm.optimizer.Constant result
public org.objectweb.asm.optimizer.Constant newConst (java.lang.Object)
int val
float val
long val
double val
org.objectweb.asm.Type t
Object cst
public org.objectweb.asm.optimizer.Constant newField (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
org.objectweb.asm.optimizer.Constant result
public org.objectweb.asm.optimizer.Constant newMethod (java.lang.String, java.lang.String, java.lang.String, boolean)
String owner
String name
String desc
boolean itf
org.objectweb.asm.optimizer.Constant result
public org.objectweb.asm.optimizer.Constant newNameType (java.lang.String, java.lang.String)
String name
String desc
org.objectweb.asm.optimizer.Constant result
private org.objectweb.asm.optimizer.Constant get (org.objectweb.asm.optimizer.Constant)
org.objectweb.asm.optimizer.Constant key
private void put (org.objectweb.asm.optimizer.Constant)
org.objectweb.asm.optimizer.Constant cst
}
org/objectweb/asm/optimizer/FieldConstantsCollector.classFieldConstantsCollector.java
package org.objectweb.asm.optimizer
public org.objectweb.asm.optimizer.FieldConstantsCollector extends java.lang.Object implements org.objectweb.asm.FieldVisitor {
private org.objectweb.asm.FieldVisitor fv
private org.objectweb.asm.optimizer.ConstantPool cp
public void (org.objectweb.asm.FieldVisitor, org.objectweb.asm.optimizer.ConstantPool)
org.objectweb.asm.FieldVisitor fv
org.objectweb.asm.optimizer.ConstantPool cp
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
}
org/objectweb/asm/optimizer/JarOptimizer.classJarOptimizer.java
package org.objectweb.asm.optimizer
public org.objectweb.asm.optimizer.JarOptimizer extends java.lang.Object {
public void ()
public static void main (java.lang.String[]) throws java.io.IOException
String[] args
java.io.File f
static void optimize (java.io.File) throws java.io.IOException
int i
java.io.File[] files
java.util.zip.ZipEntry ze
java.io.InputStream is
int n
java.io.File g
java.util.zip.ZipFile zf
java.util.zip.ZipOutputStream out
java.util.Enumeration e
byte[] buf
java.io.File f
}
org/objectweb/asm/optimizer/MethodConstantsCollector.classMethodConstantsCollector.java
package org.objectweb.asm.optimizer
public org.objectweb.asm.optimizer.MethodConstantsCollector extends org.objectweb.asm.MethodAdapter {
private org.objectweb.asm.optimizer.ConstantPool cp
public void (org.objectweb.asm.MethodVisitor, org.objectweb.asm.optimizer.ConstantPool)
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.optimizer.ConstantPool cp
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public void visitTypeInsn (int, java.lang.String)
int opcode
String desc
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
boolean itf
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
}
org/objectweb/asm/optimizer/MethodOptimizer.classMethodOptimizer.java
package org.objectweb.asm.optimizer
public org.objectweb.asm.optimizer.MethodOptimizer extends org.objectweb.asm.MethodAdapter {
private org.objectweb.asm.optimizer.NameMapping mapping
public void (org.objectweb.asm.MethodVisitor, org.objectweb.asm.optimizer.NameMapping)
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.optimizer.NameMapping mapping
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public void visitTypeInsn (int, java.lang.String)
int opcode
String desc
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
}
org/objectweb/asm/optimizer/NameMapping.classNameMapping.java
package org.objectweb.asm.optimizer
public org.objectweb.asm.optimizer.NameMapping extends java.util.Properties {
public final java.util.Set unused
public void (java.lang.String) throws java.io.IOException
String file
public java.lang.String map (java.lang.String)
int q
int p
String name
String s
public java.lang.String fix (java.lang.String)
int i
org.objectweb.asm.Type[] arguments
org.objectweb.asm.Type result
String desc
private org.objectweb.asm.Type fix (org.objectweb.asm.Type)
int i
String s
org.objectweb.asm.Type t
}
org/objectweb/asm/optimizer/Shrinker$ConstantComparator.classShrinker.java
package org.objectweb.asm.optimizer
org.objectweb.asm.optimizer.Shrinker$ConstantComparator extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
org.objectweb.asm.optimizer.Constant c1
org.objectweb.asm.optimizer.Constant c2
int d
private int getSort (org.objectweb.asm.optimizer.Constant)
org.objectweb.asm.optimizer.Constant c
}
org/objectweb/asm/optimizer/Shrinker.classShrinker.java
package org.objectweb.asm.optimizer
public org.objectweb.asm.optimizer.Shrinker extends java.lang.Object {
public void ()
public static void main (java.lang.String[]) throws java.io.IOException
String[] args
org.objectweb.asm.optimizer.NameMapping mapping
java.io.File f
java.io.File d
java.util.Iterator i
static void optimize (java.io.File, java.io.File, org.objectweb.asm.optimizer.NameMapping) throws java.io.IOException
int i
java.io.File[] files
org.objectweb.asm.optimizer.Constant c
java.io.OutputStream os
org.objectweb.asm.optimizer.ConstantPool cp
org.objectweb.asm.ClassReader cr
org.objectweb.asm.ClassWriter cw
org.objectweb.asm.optimizer.ClassConstantsCollector ccc
org.objectweb.asm.optimizer.ClassOptimizer co
java.util.Set constants
java.util.Iterator i
String n
java.io.File g
java.io.File f
java.io.File d
org.objectweb.asm.optimizer.NameMapping mapping
}
org/objectweb/asm/optimizer/TypeAnnotationConstantsCollector.classTypeAnnotationConstantsCollector.java
package org.objectweb.asm.optimizer
public org.objectweb.asm.optimizer.TypeAnnotationConstantsCollector extends org.objectweb.asm.optimizer.AnnotationConstantsCollector implements org.objectweb.asm.TypeAnnotationVisitor {
private org.objectweb.asm.TypeAnnotationVisitor xav
public void (org.objectweb.asm.TypeAnnotationVisitor, org.objectweb.asm.optimizer.ConstantPool)
org.objectweb.asm.TypeAnnotationVisitor xav
org.objectweb.asm.optimizer.ConstantPool cp
public void visitXTargetType (int)
int target_type
public void visitXOffset (int)
int offset
public void visitXLocationLength (int)
int location_length
public void visitXLocation (com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry)
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry location
public void visitXNumEntries (int)
int num_entries
public void visitXStartPc (int)
int start_pc
public void visitXLength (int)
int length
public void visitXIndex (int)
int index
public void visitXParamIndex (int)
int param_index
public void visitXBoundIndex (int)
int bound_index
public void visitXTypeIndex (int)
int type_index
public void visitXExceptionIndex (int)
int exception_index
public void visitXNameAndArgsSize ()
}
org/objectweb/asm/signature/SignatureReader.classSignatureReader.java
package org.objectweb.asm.signature
public org.objectweb.asm.signature.SignatureReader extends java.lang.Object {
private final String signature
public void (java.lang.String)
String signature
public void accept (org.objectweb.asm.signature.SignatureVisitor)
int end
int pos
char c
org.objectweb.asm.signature.SignatureVisitor v
String signature
int len
int pos
public void acceptType (org.objectweb.asm.signature.SignatureVisitor)
org.objectweb.asm.signature.SignatureVisitor v
private static int parseType (java.lang.String, int, org.objectweb.asm.signature.SignatureVisitor)
String name
String name
String signature
int pos
org.objectweb.asm.signature.SignatureVisitor v
char c
int start
int end
boolean visited
boolean inner
}
org/objectweb/asm/signature/SignatureVisitor.classSignatureVisitor.java
package org.objectweb.asm.signature
public abstract org.objectweb.asm.signature.SignatureVisitor extends java.lang.Object {
public static final char EXTENDS
public static final char SUPER
public static final char INSTANCEOF
public abstract void visitFormalTypeParameter (java.lang.String)
public abstract org.objectweb.asm.signature.SignatureVisitor visitClassBound ()
public abstract org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound ()
public abstract org.objectweb.asm.signature.SignatureVisitor visitSuperclass ()
public abstract org.objectweb.asm.signature.SignatureVisitor visitInterface ()
public abstract org.objectweb.asm.signature.SignatureVisitor visitParameterType ()
public abstract org.objectweb.asm.signature.SignatureVisitor visitReturnType ()
public abstract org.objectweb.asm.signature.SignatureVisitor visitExceptionType ()
public abstract void visitBaseType (char)
public abstract void visitTypeVariable (java.lang.String)
public abstract org.objectweb.asm.signature.SignatureVisitor visitArrayType ()
public abstract void visitClassType (java.lang.String)
public abstract void visitInnerClassType (java.lang.String)
public abstract void visitTypeArgument ()
public abstract org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char)
public abstract void visitEnd ()
}
org/objectweb/asm/signature/SignatureWriter.classSignatureWriter.java
package org.objectweb.asm.signature
public org.objectweb.asm.signature.SignatureWriter extends java.lang.Object implements org.objectweb.asm.signature.SignatureVisitor {
private final StringBuffer buf
private boolean hasFormals
private boolean hasParameters
private int argumentStack
public void ()
public void visitFormalTypeParameter (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitClassBound ()
public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound ()
public org.objectweb.asm.signature.SignatureVisitor visitSuperclass ()
public org.objectweb.asm.signature.SignatureVisitor visitInterface ()
public org.objectweb.asm.signature.SignatureVisitor visitParameterType ()
public org.objectweb.asm.signature.SignatureVisitor visitReturnType ()
public org.objectweb.asm.signature.SignatureVisitor visitExceptionType ()
public void visitBaseType (char)
char descriptor
public void visitTypeVariable (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitArrayType ()
public void visitClassType (java.lang.String)
String name
public void visitInnerClassType (java.lang.String)
String name
public void visitTypeArgument ()
public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char)
char wildcard
public void visitEnd ()
public java.lang.String toString ()
private void endFormals ()
private void endArguments ()
}
org/objectweb/asm/tree/AbstractInsnNode.classAbstractInsnNode.java
package org.objectweb.asm.tree
public abstract org.objectweb.asm.tree.AbstractInsnNode extends java.lang.Object {
public static final int INSN
public static final int INT_INSN
public static final int VAR_INSN
public static final int TYPE_INSN
public static final int FIELD_INSN
public static final int METHOD_INSN
public static final int INVOKE_DYNAMIC_INSN
public static final int JUMP_INSN
public static final int LABEL
public static final int LDC_INSN
public static final int IINC_INSN
public static final int TABLESWITCH_INSN
public static final int LOOKUPSWITCH_INSN
public static final int MULTIANEWARRAY_INSN
public static final int FRAME
public static final int LINE
protected int opcode
public java.util.List visibleTypeAnnotations
public java.util.List invisibleTypeAnnotations
protected void (int)
int opcode
public int getOpcode ()
public abstract int getType ()
public abstract void accept (org.objectweb.asm.MethodVisitor)
protected final void acceptAnnotations (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
}
org/objectweb/asm/tree/AnnotationNode.classAnnotationNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.AnnotationNode extends java.lang.Object implements org.objectweb.asm.AnnotationVisitor {
public String desc
public java.util.List values
public void (java.lang.String)
String desc
void (java.util.List)
java.util.List values
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
org.objectweb.asm.tree.AnnotationNode annotation
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
java.util.List array
public void visitEnd ()
public void accept (org.objectweb.asm.AnnotationVisitor)
String name
Object value
int i
org.objectweb.asm.AnnotationVisitor av
static void accept (org.objectweb.asm.AnnotationVisitor, java.lang.String, java.lang.Object)
String[] typeconst
org.objectweb.asm.tree.AnnotationNode an
int j
org.objectweb.asm.AnnotationVisitor v
java.util.List array
org.objectweb.asm.AnnotationVisitor av
String name
Object value
}
org/objectweb/asm/tree/ClassNode.classClassNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.ClassNode extends org.objectweb.asm.tree.MemberNode implements org.objectweb.asm.ClassVisitor {
public int version
public int access
public String name
public String signature
public String superName
public java.util.List interfaces
public String sourceFile
public String sourceDebug
public String outerClass
public String outerMethod
public String outerMethodDesc
public java.util.List innerClasses
public java.util.List fields
public java.util.List methods
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
public void ()
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String file
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
org.objectweb.asm.tree.InnerClassNode icn
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
org.objectweb.asm.tree.FieldNode fn
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
org.objectweb.asm.tree.MethodNode mn
public void visitEnd ()
public void accept (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.tree.AnnotationNode an
org.objectweb.asm.tree.AnnotationNode an
org.objectweb.asm.ClassVisitor cv
String[] interfaces
int i
int n
}
org/objectweb/asm/tree/FieldInsnNode.classFieldInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.FieldInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public String owner
public String name
public String desc
public void (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void setOpcode (int)
int opcode
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor cv
public int getType ()
}
org/objectweb/asm/tree/FieldNode.classFieldNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.FieldNode extends org.objectweb.asm.tree.MemberNode implements org.objectweb.asm.FieldVisitor {
public int access
public String name
public String desc
public String signature
public Object value
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
public void (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public void accept (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.tree.AnnotationNode an
org.objectweb.asm.tree.AnnotationNode an
org.objectweb.asm.ClassVisitor cv
org.objectweb.asm.FieldVisitor fv
int i
int n
}
org/objectweb/asm/tree/IincInsnNode.classIincInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.IincInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public int var
public int incr
public void (int, int)
int var
int incr
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public int getType ()
}
org/objectweb/asm/tree/InnerClassNode.classInnerClassNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.InnerClassNode extends java.lang.Object {
public String name
public String outerName
public String innerName
public int access
public void (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public void accept (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.ClassVisitor cv
}
org/objectweb/asm/tree/InsnNode.classInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.InsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
private static final org.objectweb.asm.tree.InsnNode[] INSNS
public static final org.objectweb.asm.tree.InsnNode getByOpcode (int)
int opcode
public void (int)
int opcode
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public int getType ()
static void ()
int i
}
org/objectweb/asm/tree/IntInsnNode.classIntInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.IntInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public int operand
public void (int, int)
int opcode
int operand
public void setOpcode (int)
int opcode
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public int getType ()
}
org/objectweb/asm/tree/InvokeDynamicInsnNode.classInvokeDynamicInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.InvokeDynamicInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public String name
public String desc
public org.objectweb.asm.Handle bsm
public Object[] bsmArgs
public transient void (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
}
org/objectweb/asm/tree/JumpInsnNode.classJumpInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.JumpInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public org.objectweb.asm.Label label
public void (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void setOpcode (int)
int opcode
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public int getType ()
}
org/objectweb/asm/tree/LabelNode.classLabelNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.LabelNode extends org.objectweb.asm.tree.AbstractInsnNode {
public org.objectweb.asm.Label label
public void (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor cv
public int getType ()
}
org/objectweb/asm/tree/LdcInsnNode.classLdcInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.LdcInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public Object cst
public void (java.lang.Object)
Object cst
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public int getType ()
}
org/objectweb/asm/tree/LineNumberNode.classLineNumberNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.LineNumberNode extends java.lang.Object {
public int line
public org.objectweb.asm.Label start
public void (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
}
org/objectweb/asm/tree/LocalVariableNode.classLocalVariableNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.LocalVariableNode extends java.lang.Object {
public String name
public String desc
public String signature
public org.objectweb.asm.Label start
public org.objectweb.asm.Label end
public int index
public void (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
}
org/objectweb/asm/tree/LookupSwitchInsnNode.classLookupSwitchInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.LookupSwitchInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public org.objectweb.asm.Label dflt
public java.util.List keys
public java.util.List labels
public void (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
int i
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void accept (org.objectweb.asm.MethodVisitor)
int i
org.objectweb.asm.MethodVisitor mv
int[] keys
org.objectweb.asm.Label[] labels
public int getType ()
}
org/objectweb/asm/tree/MemberNode.classMemberNode.java
package org.objectweb.asm.tree
public abstract org.objectweb.asm.tree.MemberNode extends java.lang.Object {
public java.util.List visibleAnnotations
public java.util.List invisibleAnnotations
public java.util.List attrs
public void ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.tree.AnnotationNode an
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
}
org/objectweb/asm/tree/MethodInsnNode.classMethodInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.MethodInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public String owner
public String name
public String desc
public void (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void setOpcode (int)
int opcode
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public int getType ()
}
org/objectweb/asm/tree/MethodNode$1.classMethodNode.java
package org.objectweb.asm.tree
org.objectweb.asm.tree.MethodNode$1 extends java.util.ArrayList {
final org.objectweb.asm.tree.MethodNode this$0
void (org.objectweb.asm.tree.MethodNode, int)
org.objectweb.asm.tree.MethodNode this$0
int x0
public boolean add (java.lang.Object)
Object o
}
org/objectweb/asm/tree/MethodNode.classMethodNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.MethodNode extends org.objectweb.asm.tree.MemberNode implements org.objectweb.asm.MethodVisitor {
public int access
public String name
public String desc
public String signature
public java.util.List exceptions
public Object annotationDefault
public java.util.List[] visibleParameterAnnotations
public java.util.List[] invisibleParameterAnnotations
public java.util.List instructions
public java.util.List tryCatchBlocks
public int maxStack
public int maxLocals
public java.util.List localVariables
public java.util.List lineNumbers
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
public void (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
boolean isAbstract
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int params
int params
int parameter
String desc
boolean visible
org.objectweb.asm.tree.AnnotationNode an
public void visitCode ()
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String desc
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void accept (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.ClassVisitor cv
String[] exceptions
org.objectweb.asm.MethodVisitor mv
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.AnnotationVisitor av
org.objectweb.asm.tree.AnnotationNode an
org.objectweb.asm.tree.AnnotationNode an
org.objectweb.asm.tree.AnnotationNode an
java.util.List l
int j
org.objectweb.asm.tree.AnnotationNode an
java.util.List l
int j
org.objectweb.asm.MethodVisitor mv
int i
int n
public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
boolean visible
}
org/objectweb/asm/tree/MultiANewArrayInsnNode.classMultiANewArrayInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.MultiANewArrayInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public String desc
public int dims
public void (java.lang.String, int)
String desc
int dims
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public int getType ()
}
org/objectweb/asm/tree/TableSwitchInsnNode.classTableSwitchInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.TableSwitchInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public int min
public int max
public org.objectweb.asm.Label dflt
public java.util.List labels
public void (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.Label[] labels
public int getType ()
}
org/objectweb/asm/tree/TryCatchBlockNode.classTryCatchBlockNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.TryCatchBlockNode extends java.lang.Object {
public org.objectweb.asm.Label start
public org.objectweb.asm.Label end
public org.objectweb.asm.Label handler
public String type
public void (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
}
org/objectweb/asm/tree/TypeAnnotationNode.classTypeAnnotationNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.TypeAnnotationNode extends org.objectweb.asm.tree.AnnotationNode {
public void (int, org.objectweb.asm.TypePath, java.lang.String)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
}
org/objectweb/asm/tree/TypeInsnNode.classTypeInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.TypeInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public String desc
public void (int, java.lang.String)
int opcode
String desc
public void setOpcode (int)
int opcode
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public int getType ()
}
org/objectweb/asm/tree/VarInsnNode.classVarInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.VarInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public int var
public void (int, int)
int opcode
int var
public void setOpcode (int)
int opcode
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public int getType ()
}
org/objectweb/asm/tree/analysis/Analyzer.classAnalyzer.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.Analyzer extends java.lang.Object implements org.objectweb.asm.Opcodes {
private org.objectweb.asm.tree.analysis.Interpreter interpreter
private int n
private org.objectweb.asm.tree.analysis.IntMap indexes
private java.util.List[] handlers
private org.objectweb.asm.tree.analysis.Frame[] frames
private org.objectweb.asm.tree.analysis.Subroutine[] subroutines
private boolean[] queued
private int[] queue
private int top
private boolean jsr
public void (org.objectweb.asm.tree.analysis.Interpreter)
org.objectweb.asm.tree.analysis.Interpreter interpreter
public org.objectweb.asm.tree.analysis.Frame[] analyze (java.lang.String, org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException
Object insn
int i
java.util.List insnHandlers
int j
org.objectweb.asm.tree.TryCatchBlockNode tcb
int begin
int end
int i
org.objectweb.asm.Type ctype
int i
org.objectweb.asm.tree.JumpInsnNode j
org.objectweb.asm.Label label
int j
org.objectweb.asm.tree.LookupSwitchInsnNode lsi
org.objectweb.asm.Label label
int j
org.objectweb.asm.tree.TableSwitchInsnNode tsi
int caller
int i
int var
int var
org.objectweb.asm.tree.AbstractInsnNode insnNode
int insnOpcode
org.objectweb.asm.Type type
org.objectweb.asm.tree.TryCatchBlockNode tcb
org.objectweb.asm.Type type
int i
Object o
java.util.List insnHandlers
org.objectweb.asm.tree.analysis.AnalyzerException e
Exception e
int insn
org.objectweb.asm.tree.analysis.Frame f
org.objectweb.asm.tree.analysis.Subroutine subroutine
String owner
org.objectweb.asm.tree.MethodNode m
org.objectweb.asm.tree.analysis.Frame current
org.objectweb.asm.tree.analysis.Frame handler
org.objectweb.asm.Type[] args
int local
public org.objectweb.asm.tree.analysis.Frame[] getFrames ()
public int getIndex (java.lang.Object)
Object insn
public java.util.List getHandlers (int)
int insn
protected org.objectweb.asm.tree.analysis.Frame newFrame (int, int)
int nLocals
int nStack
protected org.objectweb.asm.tree.analysis.Frame newFrame (org.objectweb.asm.tree.analysis.Frame)
org.objectweb.asm.tree.analysis.Frame src
protected void newControlFlowEdge (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame)
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Frame successor
private void merge (int, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Subroutine) throws org.objectweb.asm.tree.analysis.AnalyzerException
int insn
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Subroutine subroutine
org.objectweb.asm.tree.analysis.Frame oldFrame
org.objectweb.asm.tree.analysis.Subroutine oldSubroutine
boolean changes
private void merge (int, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Subroutine, boolean[]) throws org.objectweb.asm.tree.analysis.AnalyzerException
int insn
org.objectweb.asm.tree.analysis.Frame beforeJSR
org.objectweb.asm.tree.analysis.Frame afterRET
org.objectweb.asm.tree.analysis.Subroutine subroutineBeforeJSR
boolean[] access
org.objectweb.asm.tree.analysis.Frame oldFrame
org.objectweb.asm.tree.analysis.Subroutine oldSubroutine
boolean changes
}
org/objectweb/asm/tree/analysis/AnalyzerException.classAnalyzerException.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.AnalyzerException extends java.lang.Exception {
public void (java.lang.String)
String msg
public void (java.lang.String, java.lang.Throwable)
String msg
Throwable exception
public void (java.lang.String, java.lang.Object, org.objectweb.asm.tree.analysis.Value)
String msg
Object expected
org.objectweb.asm.tree.analysis.Value encountered
}
org/objectweb/asm/tree/analysis/BasicInterpreter.classBasicInterpreter.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.BasicInterpreter extends java.lang.Object implements org.objectweb.asm.Opcodes org.objectweb.asm.tree.analysis.Interpreter {
public void ()
public org.objectweb.asm.tree.analysis.Value newValue (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public org.objectweb.asm.tree.analysis.Value newOperation (org.objectweb.asm.tree.AbstractInsnNode)
Object cst
org.objectweb.asm.tree.AbstractInsnNode insn
public org.objectweb.asm.tree.analysis.Value copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.Value value
public org.objectweb.asm.tree.analysis.Value unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
String desc
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.Value value
public org.objectweb.asm.tree.analysis.Value binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.Type t
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
public org.objectweb.asm.tree.analysis.Value ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value3
public org.objectweb.asm.tree.analysis.Value naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
java.util.List values
public org.objectweb.asm.tree.analysis.Value merge (org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value)
org.objectweb.asm.tree.analysis.Value v
org.objectweb.asm.tree.analysis.Value w
}
org/objectweb/asm/tree/analysis/BasicValue.classBasicValue.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.BasicValue extends java.lang.Object implements org.objectweb.asm.tree.analysis.Value {
public static final org.objectweb.asm.tree.analysis.Value UNINITIALIZED_VALUE
public static final org.objectweb.asm.tree.analysis.Value INT_VALUE
public static final org.objectweb.asm.tree.analysis.Value FLOAT_VALUE
public static final org.objectweb.asm.tree.analysis.Value LONG_VALUE
public static final org.objectweb.asm.tree.analysis.Value DOUBLE_VALUE
public static final org.objectweb.asm.tree.analysis.Value REFERENCE_VALUE
public static final org.objectweb.asm.tree.analysis.Value RETURNADDRESS_VALUE
private org.objectweb.asm.Type type
public void (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public org.objectweb.asm.Type getType ()
public int getSize ()
public boolean isReference ()
public boolean equals (java.lang.Object)
Object value
public int hashCode ()
public java.lang.String toString ()
static void ()
}
org/objectweb/asm/tree/analysis/BasicVerifier.classBasicVerifier.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.BasicVerifier extends org.objectweb.asm.tree.analysis.BasicInterpreter {
public void ()
public org.objectweb.asm.tree.analysis.Value copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.Value value
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.tree.analysis.Value expected
public org.objectweb.asm.tree.analysis.Value unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.Value value
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.tree.analysis.Value expected
public org.objectweb.asm.tree.analysis.Value binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.FieldInsnNode fin
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected2
org.objectweb.asm.tree.analysis.Value expected2
org.objectweb.asm.tree.analysis.Value expected2
org.objectweb.asm.tree.analysis.Value expected2
org.objectweb.asm.tree.analysis.Value expected2
org.objectweb.asm.tree.analysis.Value expected2
org.objectweb.asm.tree.analysis.Value expected2
org.objectweb.asm.tree.analysis.Value expected2
org.objectweb.asm.tree.analysis.Value expected2
org.objectweb.asm.tree.analysis.Value expected2
org.objectweb.asm.tree.analysis.Value expected2
org.objectweb.asm.tree.analysis.Value expected2
org.objectweb.asm.tree.analysis.Value expected2
org.objectweb.asm.tree.analysis.Value expected2
org.objectweb.asm.tree.analysis.Value expected2
org.objectweb.asm.tree.analysis.Value expected2
public org.objectweb.asm.tree.analysis.Value ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value3
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected1
org.objectweb.asm.tree.analysis.Value expected3
org.objectweb.asm.tree.analysis.Value expected3
org.objectweb.asm.tree.analysis.Value expected3
org.objectweb.asm.tree.analysis.Value expected3
org.objectweb.asm.tree.analysis.Value expected3
org.objectweb.asm.tree.analysis.Value expected3
org.objectweb.asm.tree.analysis.Value expected3
org.objectweb.asm.tree.analysis.Value expected3
org.objectweb.asm.tree.analysis.Value expected3
public org.objectweb.asm.tree.analysis.Value naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
int i
String own
org.objectweb.asm.Type owner
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.tree.analysis.Value encountered
int i
int j
org.objectweb.asm.Type[] args
org.objectweb.asm.tree.AbstractInsnNode insn
java.util.List values
int opcode
protected boolean isArrayValue (org.objectweb.asm.tree.analysis.Value)
org.objectweb.asm.tree.analysis.Value value
protected org.objectweb.asm.tree.analysis.Value getElementValue (org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.Value objectArrayValue
protected boolean isSubTypeOf (org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value)
org.objectweb.asm.tree.analysis.Value value
org.objectweb.asm.tree.analysis.Value expected
}
org/objectweb/asm/tree/analysis/DataflowInterpreter.classDataflowInterpreter.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.DataflowInterpreter extends java.lang.Object implements org.objectweb.asm.Opcodes org.objectweb.asm.tree.analysis.Interpreter {
public void ()
public org.objectweb.asm.tree.analysis.Value newValue (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public org.objectweb.asm.tree.analysis.Value newOperation (org.objectweb.asm.tree.AbstractInsnNode)
Object cst
org.objectweb.asm.tree.AbstractInsnNode insn
int size
int size
int size
int size
public org.objectweb.asm.tree.analysis.Value copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value)
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.Value value
public org.objectweb.asm.tree.analysis.Value unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value)
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.Value value
int size
int size
int size
public org.objectweb.asm.tree.analysis.Value binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value)
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
int size
int size
public org.objectweb.asm.tree.analysis.Value ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value)
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value3
public org.objectweb.asm.tree.analysis.Value naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List)
int size
org.objectweb.asm.tree.AbstractInsnNode insn
java.util.List values
int size
public org.objectweb.asm.tree.analysis.Value merge (org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value)
java.util.Set s
java.util.Set s
org.objectweb.asm.tree.analysis.Value v
org.objectweb.asm.tree.analysis.Value w
org.objectweb.asm.tree.analysis.DataflowValue dv
org.objectweb.asm.tree.analysis.DataflowValue dw
}
org/objectweb/asm/tree/analysis/DataflowValue.classDataflowValue.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.DataflowValue extends java.lang.Object implements org.objectweb.asm.tree.analysis.Value {
public final int size
public final java.util.Set insns
public void (int)
int size
public void (int, org.objectweb.asm.tree.AbstractInsnNode)
int size
org.objectweb.asm.tree.AbstractInsnNode insn
public void (int, java.util.Set)
int size
java.util.Set insns
public int getSize ()
public boolean equals (java.lang.Object)
Object value
org.objectweb.asm.tree.analysis.DataflowValue v
public int hashCode ()
}
org/objectweb/asm/tree/analysis/Frame.classFrame.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.Frame extends java.lang.Object {
private org.objectweb.asm.tree.analysis.Value[] values
private int locals
private int top
public void (int, int)
int nLocals
int nStack
public void (org.objectweb.asm.tree.analysis.Frame)
org.objectweb.asm.tree.analysis.Frame src
public org.objectweb.asm.tree.analysis.Frame init (org.objectweb.asm.tree.analysis.Frame)
org.objectweb.asm.tree.analysis.Frame src
public int getLocals ()
public org.objectweb.asm.tree.analysis.Value getLocal (int) throws java.lang.IndexOutOfBoundsException
int i
public void setLocal (int, org.objectweb.asm.tree.analysis.Value) throws java.lang.IndexOutOfBoundsException
int i
org.objectweb.asm.tree.analysis.Value value
public int getStackSize ()
public org.objectweb.asm.tree.analysis.Value getStack (int) throws java.lang.IndexOutOfBoundsException
int i
public void clearStack ()
public org.objectweb.asm.tree.analysis.Value pop () throws java.lang.IndexOutOfBoundsException
public void push (org.objectweb.asm.tree.analysis.Value) throws java.lang.IndexOutOfBoundsException
org.objectweb.asm.tree.analysis.Value value
public void execute (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.Value local
org.objectweb.asm.tree.analysis.Value value3
org.objectweb.asm.tree.analysis.Value value3
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value3
org.objectweb.asm.tree.analysis.Value value4
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value3
org.objectweb.asm.tree.analysis.Value value3
int i
int i
String desc
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.Interpreter interpreter
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
java.util.List values
java.util.List values
int var
int var
public boolean merge (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.Value v
int i
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Interpreter interpreter
boolean changes
public boolean merge (org.objectweb.asm.tree.analysis.Frame, boolean[])
int i
org.objectweb.asm.tree.analysis.Frame frame
boolean[] access
boolean changes
public java.lang.String toString ()
int i
int i
StringBuffer b
}
org/objectweb/asm/tree/analysis/IntMap.classIntMap.java
package org.objectweb.asm.tree.analysis
org.objectweb.asm.tree.analysis.IntMap extends java.lang.Object {
private int size
private Object[] keys
private int[] values
public void (int)
int size
public int get (java.lang.Object)
Object key
int n
int h
int i
public void put (java.lang.Object, int)
Object key
int value
int n
int i
}
org/objectweb/asm/tree/analysis/Interpreter.classInterpreter.java
package org.objectweb.asm.tree.analysis
public abstract org.objectweb.asm.tree.analysis.Interpreter extends java.lang.Object {
public abstract org.objectweb.asm.tree.analysis.Value newValue (org.objectweb.asm.Type)
public abstract org.objectweb.asm.tree.analysis.Value newOperation (org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value merge (org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value)
}
org/objectweb/asm/tree/analysis/SimpleVerifier.classSimpleVerifier.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.SimpleVerifier extends org.objectweb.asm.tree.analysis.BasicVerifier {
private final org.objectweb.asm.Type currentClass
private final org.objectweb.asm.Type currentSuperClass
private final java.util.List currentClassInterfaces
private final boolean isInterface
public void ()
public void (org.objectweb.asm.Type, org.objectweb.asm.Type, boolean)
org.objectweb.asm.Type currentClass
org.objectweb.asm.Type currentSuperClass
boolean isInterface
public void (org.objectweb.asm.Type, org.objectweb.asm.Type, java.util.List, boolean)
org.objectweb.asm.Type currentClass
org.objectweb.asm.Type currentSuperClass
java.util.List currentClassInterfaces
boolean isInterface
public org.objectweb.asm.tree.analysis.Value newValue (org.objectweb.asm.Type)
org.objectweb.asm.Type type
org.objectweb.asm.tree.analysis.Value v
protected boolean isArrayValue (org.objectweb.asm.tree.analysis.Value)
org.objectweb.asm.tree.analysis.Value value
org.objectweb.asm.Type t
protected org.objectweb.asm.tree.analysis.Value getElementValue (org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.Value objectArrayValue
org.objectweb.asm.Type arrayType
protected boolean isSubTypeOf (org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value)
org.objectweb.asm.tree.analysis.Value value
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.Type expectedType
org.objectweb.asm.Type type
public org.objectweb.asm.tree.analysis.Value merge (org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value)
org.objectweb.asm.Type t
org.objectweb.asm.Type u
org.objectweb.asm.tree.analysis.Value v
org.objectweb.asm.tree.analysis.Value w
private boolean isInterface (org.objectweb.asm.Type)
org.objectweb.asm.Type t
private org.objectweb.asm.Type getSuperClass (org.objectweb.asm.Type)
org.objectweb.asm.Type t
Class c
private boolean isAssignableFrom (org.objectweb.asm.Type, org.objectweb.asm.Type)
org.objectweb.asm.Type v
int i
org.objectweb.asm.Type t
org.objectweb.asm.Type u
protected java.lang.Class getClass (org.objectweb.asm.Type)
ClassNotFoundException e
org.objectweb.asm.Type t
}
org/objectweb/asm/tree/analysis/SmallSet.classSmallSet.java
package org.objectweb.asm.tree.analysis
org.objectweb.asm.tree.analysis.SmallSet extends java.util.AbstractSet implements java.util.Iterator {
Object e1
Object e2
static final org.objectweb.asm.tree.analysis.SmallSet EMPTY_SET
void (java.lang.Object, java.lang.Object)
Object e1
Object e2
public java.util.Iterator iterator ()
public int size ()
public boolean hasNext ()
public java.lang.Object next ()
Object e
public void remove ()
java.util.Set union (org.objectweb.asm.tree.analysis.SmallSet)
org.objectweb.asm.tree.analysis.SmallSet s
java.util.HashSet r
static void ()
}
org/objectweb/asm/tree/analysis/Subroutine.classSubroutine.java
package org.objectweb.asm.tree.analysis
org.objectweb.asm.tree.analysis.Subroutine extends java.lang.Object {
org.objectweb.asm.Label start
boolean[] access
java.util.List callers
private void ()
public void (org.objectweb.asm.Label, int, org.objectweb.asm.tree.JumpInsnNode)
org.objectweb.asm.Label start
int maxLocals
org.objectweb.asm.tree.JumpInsnNode caller
public org.objectweb.asm.tree.analysis.Subroutine copy ()
org.objectweb.asm.tree.analysis.Subroutine result
public boolean merge (org.objectweb.asm.tree.analysis.Subroutine, boolean) throws org.objectweb.asm.tree.analysis.AnalyzerException
int i
Object caller
int i
org.objectweb.asm.tree.analysis.Subroutine subroutine
boolean checkOverlap
boolean changes
}
org/objectweb/asm/tree/analysis/Value.classValue.java
package org.objectweb.asm.tree.analysis
public abstract org.objectweb.asm.tree.analysis.Value extends java.lang.Object {
public abstract int getSize ()
}
org/objectweb/asm/util/ASMifierAbstractVisitor.classASMifierAbstractVisitor.java
package org.objectweb.asm.util
public org.objectweb.asm.util.ASMifierAbstractVisitor extends org.objectweb.asm.util.AbstractVisitor {
protected String name
java.util.HashMap labelNames
protected void (java.lang.String)
String name
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.util.ASMifierAnnotationVisitor av
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
org.objectweb.asm.util.ASMifierTypeAnnotationVisitor xav
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
void appendConstant (java.lang.Object)
Object cst
static void appendConstant (java.lang.StringBuffer, java.lang.Object)
int c
int i
byte[] v
int i
boolean[] v
int i
short[] v
int i
char[] v
int i
int[] v
int i
long[] v
int i
float[] v
int i
double[] v
StringBuffer buf
Object cst
}
org/objectweb/asm/util/ASMifierAnnotationVisitor.classASMifierAnnotationVisitor.java
package org.objectweb.asm.util
public org.objectweb.asm.util.ASMifierAnnotationVisitor extends org.objectweb.asm.util.AbstractVisitor implements org.objectweb.asm.AnnotationVisitor {
protected final int id
public void (int)
int id
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
org.objectweb.asm.util.ASMifierAnnotationVisitor av
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
org.objectweb.asm.util.ASMifierAnnotationVisitor av
public void visitEnd ()
}
org/objectweb/asm/util/ASMifierClassVisitor.classASMifierClassVisitor.java
package org.objectweb.asm.util
public org.objectweb.asm.util.ASMifierClassVisitor extends org.objectweb.asm.util.ASMifierAbstractVisitor implements org.objectweb.asm.ClassVisitor {
private static final int ACCESS_CLASS
private static final int ACCESS_FIELD
private static final int ACCESS_INNER
protected final java.io.PrintWriter pw
public static void main (java.lang.String[]) throws java.lang.Exception
org.objectweb.asm.ClassReader cr
String[] args
int i
boolean skipDebug
boolean ok
org.objectweb.asm.ClassReader cr
public void (java.io.PrintWriter)
java.io.PrintWriter pw
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
String simpleName
int i
int version
int access
String name
String signature
String superName
String[] interfaces
String simpleName
int n
public void visitSource (java.lang.String, java.lang.String)
String file
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
org.objectweb.asm.util.ASMifierFieldVisitor aav
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
int access
String name
String desc
String signature
String[] exceptions
org.objectweb.asm.util.ASMifierMethodVisitor acv
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.util.ASMifierAnnotationVisitor av
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
org.objectweb.asm.util.ASMifierTypeAnnotationVisitor xav
public void visitEnd ()
void appendAccess (int)
int access
boolean first
static void appendConstant (java.lang.StringBuffer, java.lang.Object)
StringBuffer buf
Object cst
}
org/objectweb/asm/util/ASMifierFieldVisitor.classASMifierFieldVisitor.java
package org.objectweb.asm.util
public org.objectweb.asm.util.ASMifierFieldVisitor extends org.objectweb.asm.util.ASMifierAbstractVisitor implements org.objectweb.asm.FieldVisitor {
public void ()
}
org/objectweb/asm/util/ASMifierMethodVisitor.classASMifierMethodVisitor.java
package org.objectweb.asm.util
public org.objectweb.asm.util.ASMifierMethodVisitor extends org.objectweb.asm.util.ASMifierAbstractVisitor implements org.objectweb.asm.MethodVisitor {
public void ()
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
org.objectweb.asm.util.ASMifierAnnotationVisitor av
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
org.objectweb.asm.util.ASMifierAnnotationVisitor av
public void visitCode ()
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String desc
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
boolean visible
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int i
int i
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
int i
int i
int i
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
private void declareLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label l
String name
private void appendLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label l
}
org/objectweb/asm/util/ASMifierTypeAnnotationVisitor.classASMifierTypeAnnotationVisitor.java
package org.objectweb.asm.util
public org.objectweb.asm.util.ASMifierTypeAnnotationVisitor extends org.objectweb.asm.util.AbstractVisitor implements org.objectweb.asm.TypeAnnotationVisitor {
protected final int id
public void (int)
int id
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
org.objectweb.asm.util.ASMifierAnnotationVisitor av
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
org.objectweb.asm.util.ASMifierAnnotationVisitor av
public void visitEnd ()
public void appendConstant (java.lang.StringBuffer, int)
StringBuffer buf
int i
public void visitXTargetType (int)
int target_type
public void visitXOffset (int)
int offset
public void visitXLocationLength (int)
int location_length
public void visitXLocation (com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry)
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry location
public void visitXNumEntries (int)
int num_entries
public void visitXStartPc (int)
int start_pc
public void visitXLength (int)
int length
public void visitXIndex (int)
int index
public void visitXParamIndex (int)
int param_index
public void visitXBoundIndex (int)
int bound_index
public void visitXTypeIndex (int)
int type_index
public void visitXExceptionIndex (int)
int exception_index
public void visitXNameAndArgsSize ()
}
org/objectweb/asm/util/AbstractVisitor.classAbstractVisitor.java
package org.objectweb.asm.util
public abstract org.objectweb.asm.util.AbstractVisitor extends java.lang.Object {
public static final String[] OPCODES
public static final String[] TYPES
public final java.util.List text
protected final StringBuffer buf
protected void ()
public java.util.List getText ()
public static void appendString (java.lang.StringBuffer, java.lang.String)
char c
int i
StringBuffer buf
String s
void printList (java.io.PrintWriter, java.util.List)
Object o
int i
java.io.PrintWriter pw
java.util.List l
public static org.objectweb.asm.Attribute[] getDefaultAttributes ()
Exception e
static void ()
String s
int i
int j
int l
}
org/objectweb/asm/util/CheckAnnotationAdapter.classCheckAnnotationAdapter.java
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckAnnotationAdapter extends java.lang.Object implements org.objectweb.asm.AnnotationVisitor {
private org.objectweb.asm.AnnotationVisitor av
private boolean named
private boolean end
public void (org.objectweb.asm.AnnotationVisitor)
org.objectweb.asm.AnnotationVisitor av
void (org.objectweb.asm.AnnotationVisitor, boolean)
org.objectweb.asm.AnnotationVisitor av
boolean named
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
private void checkEnd ()
private void checkName (java.lang.String)
String name
}
org/objectweb/asm/util/CheckClassAdapter.classCheckClassAdapter.java
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckClassAdapter extends org.objectweb.asm.ClassAdapter {
private boolean start
private boolean source
private boolean outer
private boolean end
public static void main (java.lang.String[]) throws java.lang.Exception
org.objectweb.asm.ClassReader cr
String[] args
org.objectweb.asm.ClassReader cr
public static void verify (org.objectweb.asm.ClassReader, boolean, java.io.PrintWriter)
Exception e
int k
int k
StringBuffer s
org.objectweb.asm.tree.analysis.Frame f
int j
int j
org.objectweb.asm.tree.analysis.Analyzer a
org.objectweb.asm.tree.analysis.Frame[] frames
org.objectweb.asm.util.TraceMethodVisitor mv
org.objectweb.asm.tree.MethodNode method
int i
org.objectweb.asm.ClassReader cr
boolean dump
java.io.PrintWriter pw
org.objectweb.asm.tree.ClassNode cn
java.util.List methods
private static java.lang.String getShortName (java.lang.String)
String name
int n
int k
public void (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.ClassVisitor cv
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String file
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
org.objectweb.asm.FieldVisitor av
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
int access
String name
String desc
String signature
String[] exceptions
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
private void checkState ()
static void checkAccess (int, int)
int access
int possibleAccess
int pub
int pri
int pro
int fin
int abs
}
org/objectweb/asm/util/CheckFieldAdapter.classCheckFieldAdapter.java
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckFieldAdapter extends java.lang.Object implements org.objectweb.asm.FieldVisitor {
private org.objectweb.asm.FieldVisitor fv
private boolean end
public void (org.objectweb.asm.FieldVisitor)
org.objectweb.asm.FieldVisitor fv
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
private void checkEnd ()
}
org/objectweb/asm/util/CheckMethodAdapter.classCheckMethodAdapter.java
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckMethodAdapter extends org.objectweb.asm.MethodAdapter {
private boolean startCode
private boolean endCode
private boolean endMethod
private java.util.HashMap labels
private static final int[] TYPE
public void (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor cv
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitCode ()
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String desc
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int i
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
int i
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
int s
int e
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitEnd ()
void checkStartCode ()
void checkEndCode ()
void checkEndMethod ()
static void checkOpcode (int, int)
int opcode
int type
static void checkSignedByte (int, java.lang.String)
int value
String msg
static void checkSignedShort (int, java.lang.String)
int value
String msg
static void checkUnsignedShort (int, java.lang.String)
int value
String msg
static void checkConstant (java.lang.Object)
Object cst
static void checkIdentifier (java.lang.String, java.lang.String)
String name
String msg
static void checkIdentifier (java.lang.String, int, int, java.lang.String)
int i
String name
int start
int end
String msg
int max
static void checkMethodIdentifier (java.lang.String, java.lang.String)
int i
String name
String msg
static void checkInternalName (java.lang.String, java.lang.String)
String name
String msg
static void checkInternalName (java.lang.String, int, int, java.lang.String)
int begin
int slash
IllegalArgumentException ex
String name
int start
int end
String msg
int max
static void checkDesc (java.lang.String, boolean)
String desc
boolean canBeVoid
int end
static int checkDesc (java.lang.String, int, boolean)
IllegalArgumentException ex
String desc
int start
boolean canBeVoid
int index
int index
static void checkMethodDesc (java.lang.String)
String desc
int start
void checkLabel (org.objectweb.asm.Label, boolean, java.lang.String)
org.objectweb.asm.Label label
boolean checkVisited
String msg
static void ()
int i
String s
}
org/objectweb/asm/util/TraceAbstractVisitor.classTraceAbstractVisitor.java
package org.objectweb.asm.util
public abstract org.objectweb.asm.util.TraceAbstractVisitor extends org.objectweb.asm.util.AbstractVisitor {
public static final int INTERNAL_NAME
public static final int FIELD_DESCRIPTOR
public static final int FIELD_SIGNATURE
public static final int METHOD_DESCRIPTOR
public static final int METHOD_SIGNATURE
public static final int CLASS_SIGNATURE
public static final int TYPE_DECLARATION
public static final int CLASS_DECLARATION
public static final int PARAMETERS_DECLARATION
protected String tab
public void ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.util.TraceAnnotationVisitor tav
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.util.TraceTypeAnnotationVisitor txav
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
protected org.objectweb.asm.util.TraceAnnotationVisitor createTraceAnnotationVisitor ()
protected org.objectweb.asm.util.TraceTypeAnnotationVisitor createTraceTypeAnnotationVisitor ()
protected void appendDescriptor (int, java.lang.String)
int type
String desc
}
org/objectweb/asm/util/TraceAnnotationVisitor.classTraceAnnotationVisitor.java
package org.objectweb.asm.util
public org.objectweb.asm.util.TraceAnnotationVisitor extends org.objectweb.asm.util.TraceAbstractVisitor implements org.objectweb.asm.AnnotationVisitor {
protected org.objectweb.asm.AnnotationVisitor av
private int valueNumber
public void ()
public void visit (java.lang.String, java.lang.Object)
int i
byte[] v
int i
boolean[] v
int i
short[] v
int i
char[] v
int i
int[] v
int i
long[] v
int i
float[] v
int i
double[] v
String name
Object value
private void visitInt (int)
int value
private void visitLong (long)
long value
private void visitFloat (float)
float value
private void visitDouble (double)
double value
private void visitChar (char)
char value
private void visitShort (short)
short value
private void visitByte (byte)
byte value
private void visitBoolean (boolean)
boolean value
private void visitString (java.lang.String)
String value
private void visitType (org.objectweb.asm.Type)
org.objectweb.asm.Type value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
org.objectweb.asm.util.TraceAnnotationVisitor tav
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
org.objectweb.asm.util.TraceAnnotationVisitor tav
public void visitEnd ()
protected org.objectweb.asm.util.TraceAnnotationVisitor createTraceAnnotationVisitor ()
private void appendComa (int)
int i
}
org/objectweb/asm/util/TraceClassVisitor.classTraceClassVisitor.java
package org.objectweb.asm.util
public org.objectweb.asm.util.TraceClassVisitor extends org.objectweb.asm.util.TraceAbstractVisitor implements org.objectweb.asm.ClassVisitor {
protected final org.objectweb.asm.ClassVisitor cv
protected final java.io.PrintWriter pw
public static void main (java.lang.String[]) throws java.lang.Exception
org.objectweb.asm.ClassReader cr
String[] args
int i
boolean skipDebug
boolean ok
org.objectweb.asm.ClassReader cr
public void (java.io.PrintWriter)
java.io.PrintWriter pw
public void (org.objectweb.asm.ClassVisitor, java.io.PrintWriter)
org.objectweb.asm.ClassVisitor cv
java.io.PrintWriter pw
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
org.objectweb.asm.util.TraceSignatureVisitor sv
org.objectweb.asm.signature.SignatureReader r
int i
int version
int access
String name
String signature
String superName
String[] interfaces
int major
int minor
public void visitSource (java.lang.String, java.lang.String)
String file
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.AnnotationVisitor tav
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
org.objectweb.asm.TypeAnnotationVisitor txav
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
org.objectweb.asm.util.TraceSignatureVisitor sv
org.objectweb.asm.signature.SignatureReader r
int access
String name
String desc
String signature
Object value
org.objectweb.asm.util.TraceFieldVisitor tav
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
org.objectweb.asm.util.TraceSignatureVisitor v
org.objectweb.asm.signature.SignatureReader r
String genericDecl
String genericReturn
String genericExceptions
int i
int access
String name
String desc
String signature
String[] exceptions
org.objectweb.asm.util.TraceMethodVisitor tcv
public void visitEnd ()
protected org.objectweb.asm.util.TraceFieldVisitor createTraceFieldVisitor ()
protected org.objectweb.asm.util.TraceMethodVisitor createTraceMethodVisitor ()
private void appendAccess (int)
int access
}
org/objectweb/asm/util/TraceFieldVisitor.classTraceFieldVisitor.java
package org.objectweb.asm.util
public org.objectweb.asm.util.TraceFieldVisitor extends org.objectweb.asm.util.TraceAbstractVisitor implements org.objectweb.asm.FieldVisitor {
protected org.objectweb.asm.FieldVisitor fv
public void ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.AnnotationVisitor av
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
org.objectweb.asm.TypeAnnotationVisitor xav
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
}
org/objectweb/asm/util/TraceMethodVisitor.classTraceMethodVisitor.java
package org.objectweb.asm.util
public org.objectweb.asm.util.TraceMethodVisitor extends org.objectweb.asm.util.TraceAbstractVisitor implements org.objectweb.asm.MethodVisitor {
protected org.objectweb.asm.MethodVisitor mv
protected String tab2
protected String tab3
protected String ltab
protected final java.util.HashMap labelNames
public void ()
public void (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.AnnotationVisitor av
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
org.objectweb.asm.TypeAnnotationVisitor xav
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
org.objectweb.asm.util.TraceAnnotationVisitor tav
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
org.objectweb.asm.util.TraceAnnotationVisitor tav
public void visitCode ()
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String desc
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
boolean visible
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int i
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
int i
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
org.objectweb.asm.util.TraceSignatureVisitor sv
org.objectweb.asm.signature.SignatureReader r
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitEnd ()
public void appendLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label l
String name
}
org/objectweb/asm/util/TraceSignatureVisitor.classTraceSignatureVisitor.java
package org.objectweb.asm.util
public org.objectweb.asm.util.TraceSignatureVisitor extends java.lang.Object implements org.objectweb.asm.signature.SignatureVisitor {
private StringBuffer declaration
private boolean isInterface
private boolean seenFormalParameter
private boolean seenInterfaceBound
private boolean seenParameter
private boolean seenInterface
private StringBuffer returnType
private StringBuffer exceptions
private int argumentStack
private int arrayStack
private String separator
public void (int)
int access
private void (java.lang.StringBuffer)
StringBuffer buf
public void visitFormalTypeParameter (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitClassBound ()
public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound ()
public org.objectweb.asm.signature.SignatureVisitor visitSuperclass ()
public org.objectweb.asm.signature.SignatureVisitor visitInterface ()
public org.objectweb.asm.signature.SignatureVisitor visitParameterType ()
public org.objectweb.asm.signature.SignatureVisitor visitReturnType ()
public org.objectweb.asm.signature.SignatureVisitor visitExceptionType ()
public void visitBaseType (char)
char descriptor
public void visitTypeVariable (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitArrayType ()
public void visitClassType (java.lang.String)
boolean needObjectClass
String name
public void visitInnerClassType (java.lang.String)
String name
public void visitTypeArgument ()
public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char)
char tag
public void visitEnd ()
public java.lang.String getDeclaration ()
public java.lang.String getReturnType ()
public java.lang.String getExceptions ()
private void endFormals ()
private void startType ()
private void endType ()
}
org/objectweb/asm/util/TraceTypeAnnotationVisitor$1.classTraceTypeAnnotationVisitor.java
package org.objectweb.asm.util
org.objectweb.asm.util.TraceTypeAnnotationVisitor$1 extends java.lang.Object {
static final int[] $SwitchMap$com$sun$tools$javac$code$TargetType
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
org/objectweb/asm/util/TraceTypeAnnotationVisitor.classTraceTypeAnnotationVisitor.java
package org.objectweb.asm.util
public org.objectweb.asm.util.TraceTypeAnnotationVisitor extends org.objectweb.asm.util.TraceAnnotationVisitor implements org.objectweb.asm.TypeAnnotationVisitor {
protected org.objectweb.asm.TypeAnnotationVisitor xav
protected String doubleTab
private int xtarget_type
private int xoffset
private int xlocation_length
private com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry[] xlocations
private int xlocations_index
private int xstart_pc
private int xlength
private int xindex
private int xparam_index
private int xbound_index
private int xexception_index
private int xtype_index
public void ()
public void visitEnd ()
protected org.objectweb.asm.util.TraceTypeAnnotationVisitor createTraceTypeAnnotationVisitor ()
private void finishExtendedPart ()
int i
boolean first
com.sun.tools.javac.code.TargetType tt
public void visitXTargetType (int)
int target_type
public void visitXOffset (int)
int offset
public void visitXLocationLength (int)
int location_length
public void visitXLocation (com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry)
com.sun.tools.javac.code.TypeAnnotationPosition$TypePathEntry location
public void visitXNumEntries (int)
int num_entries
public void visitXStartPc (int)
int start_pc
public void visitXLength (int)
int length
public void visitXIndex (int)
int index
public void visitXParamIndex (int)
int param_index
public void visitXBoundIndex (int)
int bound_index
public void visitXTypeIndex (int)
int type_index
public void visitXExceptionIndex (int)
int exception_index
public void visitXNameAndArgsSize ()
}
org/objectweb/asm/util/attrs/ASMStackMapAttribute.classASMStackMapAttribute.java
package org.objectweb.asm.util.attrs
public org.objectweb.asm.util.attrs.ASMStackMapAttribute extends org.objectweb.asm.attrs.StackMapAttribute implements org.objectweb.asm.util.attrs.ASMifiable org.objectweb.asm.util.attrs.Traceable {
private int len
public void ()
public void (java.util.List, int)
java.util.List frames
int len
protected org.objectweb.asm.Attribute read (org.objectweb.asm.ClassReader, int, int, char[], int, org.objectweb.asm.Label[])
org.objectweb.asm.ClassReader cr
int off
int len
char[] buf
int codeOff
org.objectweb.asm.Label[] labels
org.objectweb.asm.attrs.StackMapAttribute attr
public void asmify (java.lang.StringBuffer, java.lang.String, java.util.Map)
int i
StringBuffer buf
String varName
java.util.Map labelNames
java.util.List frames
void asmify (org.objectweb.asm.attrs.StackMapFrame, java.lang.StringBuffer, java.lang.String, java.util.Map)
org.objectweb.asm.attrs.StackMapFrame f
StringBuffer buf
String varName
java.util.Map labelNames
void asmifyTypeInfo (java.lang.StringBuffer, java.lang.String, java.util.Map, java.util.List, java.lang.String)
org.objectweb.asm.attrs.StackMapType typeInfo
String localName
int type
int i
StringBuffer buf
String varName
java.util.Map labelNames
java.util.List infos
String field
static void declareLabel (java.lang.StringBuffer, java.util.Map, org.objectweb.asm.Label)
StringBuffer buf
java.util.Map labelNames
org.objectweb.asm.Label l
String name
public void trace (java.lang.StringBuffer, java.util.Map)
org.objectweb.asm.attrs.StackMapFrame f
int i
StringBuffer buf
java.util.Map labelNames
java.util.List frames
private void traceTypeInfo (java.lang.StringBuffer, java.util.Map, java.util.List)
org.objectweb.asm.attrs.StackMapType t
int i
StringBuffer buf
java.util.Map labelNames
java.util.List infos
String sep
protected void appendLabel (java.lang.StringBuffer, java.util.Map, org.objectweb.asm.Label)
StringBuffer buf
java.util.Map labelNames
org.objectweb.asm.Label l
String name
}
org/objectweb/asm/util/attrs/ASMStackMapTableAttribute.classASMStackMapTableAttribute.java
package org.objectweb.asm.util.attrs
public org.objectweb.asm.util.attrs.ASMStackMapTableAttribute extends org.objectweb.asm.attrs.StackMapTableAttribute implements org.objectweb.asm.util.attrs.ASMifiable org.objectweb.asm.util.attrs.Traceable {
private int len
public void ()
public void (java.util.List, int)
java.util.List frames
int len
protected org.objectweb.asm.Attribute read (org.objectweb.asm.ClassReader, int, int, char[], int, org.objectweb.asm.Label[])
org.objectweb.asm.ClassReader cr
int off
int len
char[] buf
int codeOff
org.objectweb.asm.Label[] labels
org.objectweb.asm.attrs.StackMapTableAttribute attr
public void asmify (java.lang.StringBuffer, java.lang.String, java.util.Map)
org.objectweb.asm.attrs.StackMapFrame f
String frameVar
int i
StringBuffer buf
String varName
java.util.Map labelNames
java.util.List frames
void asmifyTypeInfo (java.lang.StringBuffer, java.lang.String, java.util.Map, java.util.List, java.lang.String)
org.objectweb.asm.attrs.StackMapType typeInfo
String localName
int type
int i
StringBuffer buf
String varName
java.util.Map labelNames
java.util.List infos
String field
static void declareLabel (java.lang.StringBuffer, java.util.Map, org.objectweb.asm.Label)
StringBuffer buf
java.util.Map labelNames
org.objectweb.asm.Label l
String name
public void trace (java.lang.StringBuffer, java.util.Map)
org.objectweb.asm.attrs.StackMapFrame f
int i
StringBuffer buf
java.util.Map labelNames
java.util.List frames
private void traceTypeInfo (java.lang.StringBuffer, java.util.Map, java.util.List)
org.objectweb.asm.attrs.StackMapType t
int i
StringBuffer buf
java.util.Map labelNames
java.util.List infos
String sep
protected void appendLabel (java.lang.StringBuffer, java.util.Map, org.objectweb.asm.Label)
StringBuffer buf
java.util.Map labelNames
org.objectweb.asm.Label l
String name
}
org/objectweb/asm/util/attrs/ASMifiable.classASMifiable.java
package org.objectweb.asm.util.attrs
public abstract org.objectweb.asm.util.attrs.ASMifiable extends java.lang.Object {
public abstract void asmify (java.lang.StringBuffer, java.lang.String, java.util.Map)
}
org/objectweb/asm/util/attrs/Traceable.classTraceable.java
package org.objectweb.asm.util.attrs
public abstract org.objectweb.asm.util.attrs.Traceable extends java.lang.Object {
public abstract void trace (java.lang.StringBuffer, java.util.Map)
}
org/objectweb/asm/xml/ASMContentHandler$1.classASMContentHandler.java
package org.objectweb.asm.xml
org.objectweb.asm.xml.ASMContentHandler$1 extends java.lang.Object {
}
org/objectweb/asm/xml/ASMContentHandler$AnnotationDefaultRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$AnnotationDefaultRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public void begin (java.lang.String, org.xml.sax.Attributes)
String nm
org.xml.sax.Attributes attrs
public void end (java.lang.String)
String name
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$AnnotationParameterRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$AnnotationParameterRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
int parameter
String desc
boolean visible
public void end (java.lang.String)
String name
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$AnnotationRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$AnnotationRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
String desc
boolean visible
Object v
public void end (java.lang.String)
String name
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$AnnotationValueAnnotationRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$AnnotationValueAnnotationRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public void begin (java.lang.String, org.xml.sax.Attributes)
String nm
org.xml.sax.Attributes attrs
String name
String desc
public void end (java.lang.String)
String name
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$AnnotationValueArrayRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$AnnotationValueArrayRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public void begin (java.lang.String, org.xml.sax.Attributes)
String nm
org.xml.sax.Attributes attrs
String name
public void end (java.lang.String)
String name
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$AnnotationValueEnumRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$AnnotationValueEnumRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public void begin (java.lang.String, org.xml.sax.Attributes)
String nm
org.xml.sax.Attributes attrs
String name
String desc
String value
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$AnnotationValueRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$AnnotationValueRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public void begin (java.lang.String, org.xml.sax.Attributes)
String nm
org.xml.sax.Attributes attrs
String name
String desc
String value
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$ClassRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$ClassRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
int major
int minor
java.util.Map vals
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$ExceptionRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$ExceptionRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$ExceptionsRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$ExceptionsRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public final void end (java.lang.String)
String element
java.util.Map vals
int access
String name
String desc
String signature
java.util.List excs
String[] exceptions
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$FieldRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$FieldRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String element
org.xml.sax.Attributes attrs
int access
String name
String signature
String desc
Object value
public void end (java.lang.String)
String name
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$InnerClassRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$InnerClassRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String element
org.xml.sax.Attributes attrs
int access
String name
String outerName
String innerName
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$InterfaceRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$InterfaceRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$InterfacesRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$InterfacesRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public final void end (java.lang.String)
String element
java.util.Map vals
int version
int access
String name
String signature
String parent
java.util.List infs
String[] interfaces
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$LabelRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$LabelRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$LineNumberRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$LineNumberRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
int line
org.objectweb.asm.Label start
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$LocalVarRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$LocalVarRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String element
org.xml.sax.Attributes attrs
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int var
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$LookupSwitchLabelRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$LookupSwitchLabelRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
java.util.Map vals
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$LookupSwitchRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$LookupSwitchRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
java.util.Map vals
public final void end (java.lang.String)
int i
String name
java.util.Map vals
org.objectweb.asm.Label dflt
java.util.List keyList
java.util.List lbls
org.objectweb.asm.Label[] labels
int[] keys
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$MaxRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$MaxRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String element
org.xml.sax.Attributes attrs
int maxStack
int maxLocals
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$MethodRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$MethodRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
java.util.Map vals
public final void end (java.lang.String)
String name
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$Opcode.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$Opcode extends java.lang.Object {
public int opcode
public int type
public void (int, int)
int opcode
int type
}
org/objectweb/asm/xml/ASMContentHandler$OpcodeGroup.classASMContentHandler.java
package org.objectweb.asm.xml
abstract org.objectweb.asm.xml.ASMContentHandler$OpcodeGroup extends java.lang.Object {
public static final int INSN
public static final int INSN_INT
public static final int INSN_VAR
public static final int INSN_TYPE
public static final int INSN_FIELD
public static final int INSN_METHOD
public static final int INSN_JUMP
public static final int INSN_LDC
public static final int INSN_IINC
public static final int INSN_MULTIANEWARRAY
}
org/objectweb/asm/xml/ASMContentHandler$OpcodesRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$OpcodesRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String element
org.xml.sax.Attributes attrs
org.objectweb.asm.xml.ASMContentHandler$Opcode o
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$OuterClassRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$OuterClassRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String element
org.xml.sax.Attributes attrs
String owner
String name
String desc
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$Rule.classASMContentHandler.java
package org.objectweb.asm.xml
public abstract org.objectweb.asm.xml.ASMContentHandler$Rule extends java.lang.Object {
final org.objectweb.asm.xml.ASMContentHandler this$0
protected void (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
public void end (java.lang.String)
String name
protected final java.lang.Object getValue (java.lang.String, java.lang.String)
String desc
String val
Object value
private final java.lang.String decode (java.lang.String)
char c
int n
RuntimeException ex
String val
StringBuffer sb
protected final org.objectweb.asm.Label getLabel (java.lang.Object)
Object label
org.objectweb.asm.Label lbl
protected final org.objectweb.asm.MethodVisitor getCodeVisitor ()
protected final int getAccess (java.lang.String)
String s
int access
}
org/objectweb/asm/xml/ASMContentHandler$RuleSet.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$RuleSet extends java.lang.Object {
private java.util.Map rules
private java.util.List lpatterns
private java.util.List rpatterns
private void ()
public void add (java.lang.String, java.lang.Object)
String path
Object rule
String pattern
public java.lang.Object match (java.lang.String)
String pattern
java.util.Iterator it
String pattern
java.util.Iterator it
String path
int n
void (org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler$1 x0
}
org/objectweb/asm/xml/ASMContentHandler$SourceRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$SourceRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
String file
String debug
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$TableSwitchLabelRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$TableSwitchLabelRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$TableSwitchRule.classASMContentHandler.java
package org.objectweb.asm.xml
org.objectweb.asm.xml.ASMContentHandler$TableSwitchRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
java.util.Map vals
public final void end (java.lang.String)
String name
java.util.Map vals
int min
int max
org.objectweb.asm.Label dflt
java.util.List lbls
org.objectweb.asm.Label[] labels
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler$TryCatchRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$TryCatchRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
private void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
void (org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.xml.ASMContentHandler$1)
org.objectweb.asm.xml.ASMContentHandler x0
org.objectweb.asm.xml.ASMContentHandler$1 x1
}
org/objectweb/asm/xml/ASMContentHandler.classASMContentHandler.java
package org.objectweb.asm.xml
public org.objectweb.asm.xml.ASMContentHandler extends org.xml.sax.helpers.DefaultHandler implements org.objectweb.asm.Opcodes {
private java.util.List stack
private String match
protected boolean computeMax
protected java.io.OutputStream os
protected org.objectweb.asm.ClassWriter cw
protected java.util.Map labels
private static final String BASE
private final org.objectweb.asm.xml.ASMContentHandler$RuleSet RULES
static final java.util.Map OPCODES
public void (java.io.OutputStream, boolean)
java.io.OutputStream os
boolean computeMax
public byte[] toByteArray ()
public final void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String ns
String localName
String qName
org.xml.sax.Attributes list
String name
StringBuffer sb
org.objectweb.asm.xml.ASMContentHandler$Rule r
public final void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String ns
String localName
String qName
String name
org.objectweb.asm.xml.ASMContentHandler$Rule r
int slash
public final void endDocument () throws org.xml.sax.SAXException
java.io.IOException ex
final java.lang.Object peek ()
final java.lang.Object peek (int)
int n
final java.lang.Object pop ()
final void push (java.lang.Object)
Object object
static java.lang.String access$2800 (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler x0
static void ()
}
org/objectweb/asm/xml/Processor$1.classProcessor.java
package org.objectweb.asm.xml
org.objectweb.asm.xml.Processor$1 extends java.lang.Object {
}
org/objectweb/asm/xml/Processor$ASMContentHandlerFactory.classProcessor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$ASMContentHandlerFactory extends java.lang.Object implements org.objectweb.asm.xml.Processor$ContentHandlerFactory {
private java.io.OutputStream os
private boolean computeMax
public void (java.io.OutputStream, boolean)
java.io.OutputStream os
boolean computeMax
public final org.xml.sax.ContentHandler createContentHandler ()
}
org/objectweb/asm/xml/Processor$ContentHandlerFactory.classProcessor.java
package org.objectweb.asm.xml
abstract org.objectweb.asm.xml.Processor$ContentHandlerFactory extends java.lang.Object {
public abstract org.xml.sax.ContentHandler createContentHandler ()
}
org/objectweb/asm/xml/Processor$EntryElement.classProcessor.java
package org.objectweb.asm.xml
abstract org.objectweb.asm.xml.Processor$EntryElement extends java.lang.Object {
public abstract java.io.OutputStream openEntry (java.lang.String) throws java.io.IOException
public abstract void closeEntry () throws java.io.IOException
}
org/objectweb/asm/xml/Processor$InputSlicingHandler.classProcessor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$InputSlicingHandler extends org.xml.sax.helpers.DefaultHandler {
private String subdocumentRoot
private org.xml.sax.ContentHandler rootHandler
private org.objectweb.asm.xml.Processor$ContentHandlerFactory subdocumentHandlerFactory
private boolean subdocument
private org.xml.sax.ContentHandler subdocumentHandler
public void (java.lang.String, org.xml.sax.ContentHandler, org.objectweb.asm.xml.Processor$ContentHandlerFactory)
String subdocumentRoot
org.xml.sax.ContentHandler rootHandler
org.objectweb.asm.xml.Processor$ContentHandlerFactory subdocumentHandlerFactory
public final void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String namespaceURI
String localName
String qName
org.xml.sax.Attributes list
public final void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String namespaceURI
String localName
String qName
public final void startDocument () throws org.xml.sax.SAXException
public final void endDocument () throws org.xml.sax.SAXException
public final void characters (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int size
}
org/objectweb/asm/xml/Processor$OutputSlicingHandler.classProcessor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$OutputSlicingHandler extends org.xml.sax.helpers.DefaultHandler {
private String subdocumentRoot
private org.objectweb.asm.xml.Processor$ContentHandlerFactory subdocumentHandlerFactory
private org.objectweb.asm.xml.Processor$EntryElement entryElement
private boolean isXml
private boolean subdocument
private org.xml.sax.ContentHandler subdocumentHandler
public void (org.objectweb.asm.xml.Processor$ContentHandlerFactory, org.objectweb.asm.xml.Processor$EntryElement, boolean)
org.objectweb.asm.xml.Processor$ContentHandlerFactory subdocumentHandlerFactory
org.objectweb.asm.xml.Processor$EntryElement entryElement
boolean isXml
public final void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
java.io.IOException ex
String name
String namespaceURI
String localName
String qName
org.xml.sax.Attributes list
public final void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
java.io.IOException ex
String namespaceURI
String localName
String qName
public final void startDocument () throws org.xml.sax.SAXException
public final void endDocument () throws org.xml.sax.SAXException
public final void characters (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int size
}
org/objectweb/asm/xml/Processor$ProtectedInputStream.classProcessor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$ProtectedInputStream extends java.io.InputStream {
private final java.io.InputStream is
private void (java.io.InputStream)
java.io.InputStream is
public final void close () throws java.io.IOException
public final int read () throws java.io.IOException
public final int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public final int available () throws java.io.IOException
void (java.io.InputStream, org.objectweb.asm.xml.Processor$1)
java.io.InputStream x0
org.objectweb.asm.xml.Processor$1 x1
}
org/objectweb/asm/xml/Processor$SAXWriter.classProcessor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$SAXWriter extends org.xml.sax.helpers.DefaultHandler implements org.xml.sax.ext.LexicalHandler {
private static final char[] OFF
private java.io.Writer w
private boolean optimizeEmptyElements
private boolean openElement
private int ident
public void (java.io.Writer, boolean)
java.io.Writer w
boolean optimizeEmptyElements
public final void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
java.io.IOException ex
String ns
String localName
String qName
org.xml.sax.Attributes atts
public final void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
java.io.IOException ex
String ns
String localName
String qName
public final void endDocument () throws org.xml.sax.SAXException
java.io.IOException ex
public final void comment (char[], int, int) throws org.xml.sax.SAXException
java.io.IOException ex
char[] ch
int off
int len
public final void startDTD (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String arg0
String arg1
String arg2
public final void endDTD () throws org.xml.sax.SAXException
public final void startEntity (java.lang.String) throws org.xml.sax.SAXException
String arg0
public final void endEntity (java.lang.String) throws org.xml.sax.SAXException
String arg0
public final void startCDATA () throws org.xml.sax.SAXException
public final void endCDATA () throws org.xml.sax.SAXException
private final void writeAttributes (org.xml.sax.Attributes) throws java.io.IOException
int i
org.xml.sax.Attributes atts
StringBuffer sb
int len
private final java.lang.String esc (java.lang.String)
char ch
int i
String str
StringBuffer sb
private final void writeIdent () throws java.io.IOException
int n
private final void closeElement () throws java.io.IOException
static void ()
}
org/objectweb/asm/xml/Processor$SAXWriterFactory.classProcessor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$SAXWriterFactory extends java.lang.Object implements org.objectweb.asm.xml.Processor$ContentHandlerFactory {
private java.io.Writer w
private boolean optimizeEmptyElements
public void (java.io.Writer, boolean)
java.io.Writer w
boolean optimizeEmptyElements
public final org.xml.sax.ContentHandler createContentHandler ()
}
org/objectweb/asm/xml/Processor$SingleDocElement.classProcessor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$SingleDocElement extends java.lang.Object implements org.objectweb.asm.xml.Processor$EntryElement {
private java.io.OutputStream os
public void (java.io.OutputStream)
java.io.OutputStream os
public java.io.OutputStream openEntry (java.lang.String) throws java.io.IOException
String name
public void closeEntry () throws java.io.IOException
}
org/objectweb/asm/xml/Processor$SubdocumentHandlerFactory.classProcessor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$SubdocumentHandlerFactory extends java.lang.Object implements org.objectweb.asm.xml.Processor$ContentHandlerFactory {
private org.xml.sax.ContentHandler subdocumentHandler
public void (org.xml.sax.ContentHandler)
org.xml.sax.ContentHandler subdocumentHandler
public final org.xml.sax.ContentHandler createContentHandler ()
}
org/objectweb/asm/xml/Processor$TransformerHandlerFactory.classProcessor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$TransformerHandlerFactory extends java.lang.Object implements org.objectweb.asm.xml.Processor$ContentHandlerFactory {
private javax.xml.transform.sax.SAXTransformerFactory saxtf
private javax.xml.transform.Templates templates
private org.xml.sax.ContentHandler outputHandler
public void (javax.xml.transform.sax.SAXTransformerFactory, javax.xml.transform.Templates, org.xml.sax.ContentHandler)
javax.xml.transform.sax.SAXTransformerFactory saxtf
javax.xml.transform.Templates templates
org.xml.sax.ContentHandler outputHandler
public final org.xml.sax.ContentHandler createContentHandler ()
javax.xml.transform.sax.TransformerHandler handler
javax.xml.transform.TransformerConfigurationException ex
}
org/objectweb/asm/xml/Processor$ZipEntryElement.classProcessor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$ZipEntryElement extends java.lang.Object implements org.objectweb.asm.xml.Processor$EntryElement {
private java.util.zip.ZipOutputStream zos
public void (java.util.zip.ZipOutputStream)
java.util.zip.ZipOutputStream zos
public java.io.OutputStream openEntry (java.lang.String) throws java.io.IOException
String name
java.util.zip.ZipEntry entry
public void closeEntry () throws java.io.IOException
}
org/objectweb/asm/xml/Processor.classProcessor.java
package org.objectweb.asm.xml
public org.objectweb.asm.xml.Processor extends java.lang.Object {
public static final int BYTECODE
public static final int MULTI_XML
public static final int SINGLE_XML
private static final String SINGLE_XML_NAME
private int inRepresentation
private int outRepresentation
private java.io.InputStream input
private java.io.OutputStream output
private javax.xml.transform.Source xslt
private boolean computeMax
private int n
public void (int, int, java.io.InputStream, java.io.OutputStream, javax.xml.transform.Source)
int inRepresenation
int outRepresentation
java.io.InputStream input
java.io.OutputStream output
javax.xml.transform.Source xslt
public int process () throws javax.xml.transform.TransformerException java.io.IOException org.xml.sax.SAXException
java.util.zip.ZipEntry outputEntry
java.io.OutputStream os
java.util.zip.ZipInputStream zis
java.util.zip.ZipOutputStream zos
java.io.OutputStreamWriter osw
javax.xml.transform.TransformerFactory tf
javax.xml.transform.sax.SAXTransformerFactory saxtf
javax.xml.transform.Templates templates
org.objectweb.asm.xml.Processor$EntryElement entryElement
org.xml.sax.ContentHandler outDocHandler
org.xml.sax.ContentHandler inDocHandler
org.objectweb.asm.xml.Processor$ContentHandlerFactory inDocHandlerFactory
int i
java.util.zip.ZipEntry ze
private void copyEntry (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.io.InputStream is
java.io.OutputStream os
byte[] buff
int i
private boolean isClassEntry (java.util.zip.ZipEntry)
java.util.zip.ZipEntry ze
String name
private void processEntry (java.util.zip.ZipInputStream, java.util.zip.ZipEntry, org.objectweb.asm.xml.Processor$ContentHandlerFactory)
org.objectweb.asm.ClassReader cr
org.xml.sax.XMLReader reader
boolean singleInputDocument
Exception ex
java.util.zip.ZipInputStream zis
java.util.zip.ZipEntry ze
org.objectweb.asm.xml.Processor$ContentHandlerFactory handlerFactory
org.xml.sax.ContentHandler handler
private org.objectweb.asm.xml.Processor$EntryElement getEntryElement (java.util.zip.ZipOutputStream)
java.util.zip.ZipOutputStream zos
private java.lang.String getName (java.util.zip.ZipEntry)
java.util.zip.ZipEntry ze
String name
private byte[] readEntry (java.util.zip.ZipInputStream, java.util.zip.ZipEntry) throws java.io.IOException
byte[] buff
int k
int n
java.util.zip.ZipInputStream zis
java.util.zip.ZipEntry ze
long size
java.io.ByteArrayOutputStream bos
byte[] buff
int i
protected void update (java.lang.Object, int)
Object arg
int n
public static void main (java.lang.String[]) throws java.lang.Exception
int i
String[] args
int inRepresentation
int outRepresentation
java.io.InputStream is
java.io.OutputStream os
javax.xml.transform.Source xslt
org.objectweb.asm.xml.Processor m
long l1
int n
long l2
private static int getRepresentation (java.lang.String)
String s
private static void showUsage ()
}
org/objectweb/asm/xml/SAXAdapter.classSAXAdapter.java
package org.objectweb.asm.xml
public abstract org.objectweb.asm.xml.SAXAdapter extends java.lang.Object {
private final org.xml.sax.ContentHandler h
public void (org.xml.sax.ContentHandler)
org.xml.sax.ContentHandler h
protected org.xml.sax.ContentHandler getContentHandler ()
protected final void addEnd (java.lang.String)
org.xml.sax.SAXException ex
String name
protected final void addStart (java.lang.String, org.xml.sax.Attributes)
org.xml.sax.SAXException ex
String name
org.xml.sax.Attributes attrs
protected final void addElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
protected void addDocumentStart ()
org.xml.sax.SAXException ex
protected void addDocumentEnd ()
org.xml.sax.SAXException ex
}
org/objectweb/asm/xml/SAXAnnotationAdapter.classSAXAnnotationAdapter.java
package org.objectweb.asm.xml
public org.objectweb.asm.xml.SAXAnnotationAdapter extends org.objectweb.asm.xml.SAXAdapter implements org.objectweb.asm.AnnotationVisitor {
private final String elementName
public void (org.xml.sax.ContentHandler, java.lang.String, int, java.lang.String, java.lang.String)
org.xml.sax.ContentHandler h
String elementName
int visible
String name
String desc
public void (org.xml.sax.ContentHandler, java.lang.String, int, int, java.lang.String)
org.xml.sax.ContentHandler h
String elementName
int visible
int parameter
String desc
private void (org.xml.sax.ContentHandler, java.lang.String, int, java.lang.String, java.lang.String, int)
org.xml.sax.ContentHandler h
String elementName
int visible
String desc
String name
int parameter
org.xml.sax.helpers.AttributesImpl att
public void visit (java.lang.String, java.lang.Object)
int i
byte[] b
int i
char[] b
int i
boolean[] b
int i
int[] b
int i
long[] b
int i
float[] b
int i
double[] b
org.objectweb.asm.AnnotationVisitor av
String name
Object value
Class c
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
private void addValueElement (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String element
String name
String desc
String value
org.xml.sax.helpers.AttributesImpl att
}
org/objectweb/asm/xml/SAXClassAdapter.classSAXClassAdapter.java
package org.objectweb.asm.xml
public final org.objectweb.asm.xml.SAXClassAdapter extends org.objectweb.asm.xml.SAXAdapter implements org.objectweb.asm.ClassVisitor {
private boolean singleDocument
public void (org.xml.sax.ContentHandler, boolean)
org.xml.sax.ContentHandler h
boolean singleDocument
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
org.xml.sax.helpers.AttributesImpl att
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
org.xml.sax.helpers.AttributesImpl att
public final void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
org.xml.sax.helpers.AttributesImpl att2
int i
int version
int access
String name
String signature
String superName
String[] interfaces
StringBuffer sb
org.xml.sax.helpers.AttributesImpl att
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
StringBuffer sb
org.xml.sax.helpers.AttributesImpl att
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
org.xml.sax.helpers.AttributesImpl att2
int i
int access
String name
String desc
String signature
String[] exceptions
StringBuffer sb
org.xml.sax.helpers.AttributesImpl att
public final void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
StringBuffer sb
org.xml.sax.helpers.AttributesImpl att
public final void visitEnd ()
static final java.lang.String encode (java.lang.String)
char c
int i
String s
StringBuffer sb
}
org/objectweb/asm/xml/SAXCodeAdapter.classSAXCodeAdapter.java
package org.objectweb.asm.xml
public final org.objectweb.asm.xml.SAXCodeAdapter extends org.objectweb.asm.xml.SAXAdapter implements org.objectweb.asm.MethodVisitor {
private java.util.Map labelNames
public void (org.xml.sax.ContentHandler, int)
org.xml.sax.ContentHandler h
int access
public final void visitCode ()
public final void visitInsn (int)
int opcode
public final void visitIntInsn (int, int)
int opcode
int operand
org.xml.sax.helpers.AttributesImpl attrs
public final void visitVarInsn (int, int)
int opcode
int var
org.xml.sax.helpers.AttributesImpl attrs
public final void visitTypeInsn (int, java.lang.String)
int opcode
String desc
org.xml.sax.helpers.AttributesImpl attrs
public final void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
org.xml.sax.helpers.AttributesImpl attrs
public final void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
org.xml.sax.helpers.AttributesImpl attrs
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
org.xml.sax.helpers.AttributesImpl cattrs
int i
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
org.xml.sax.helpers.AttributesImpl attrs
String o
public final void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
org.xml.sax.helpers.AttributesImpl attrs
public final void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
org.xml.sax.helpers.AttributesImpl attrs
public final void visitLdcInsn (java.lang.Object)
Object cst
org.xml.sax.helpers.AttributesImpl attrs
public final void visitIincInsn (int, int)
int var
int increment
org.xml.sax.helpers.AttributesImpl attrs
public final void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
org.xml.sax.helpers.AttributesImpl att2
int i
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
org.xml.sax.helpers.AttributesImpl attrs
String o
public final void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.xml.sax.helpers.AttributesImpl att2
int i
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
org.xml.sax.helpers.AttributesImpl att
String o
public final void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
org.xml.sax.helpers.AttributesImpl attrs
public final void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
org.xml.sax.helpers.AttributesImpl attrs
public final void visitMaxs (int, int)
int maxStack
int maxLocals
org.xml.sax.helpers.AttributesImpl attrs
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
org.xml.sax.helpers.AttributesImpl attrs
public final void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
org.xml.sax.helpers.AttributesImpl attrs
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public void visitEnd ()
public final void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
private final java.lang.String getLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
String name
public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
boolean visible
}
org/objectweb/asm/xml/SAXFieldAdapter.classSAXFieldAdapter.java
package org.objectweb.asm.xml
public org.objectweb.asm.xml.SAXFieldAdapter extends java.lang.Object implements org.objectweb.asm.FieldVisitor {
private final org.xml.sax.ContentHandler h
public void (org.xml.sax.ContentHandler, org.xml.sax.helpers.AttributesImpl)
org.xml.sax.SAXException ex
org.xml.sax.ContentHandler h
org.xml.sax.helpers.AttributesImpl att
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.TypeAnnotationVisitor visitTypeAnnotation (java.lang.String, boolean, boolean)
String desc
boolean visible
boolean inCode
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
org.xml.sax.SAXException ex
}
plume/ArraysMDE$ComparableArrayComparatorLengthFirst.classArraysMDE.java
package plume
public final plume.ArraysMDE$ComparableArrayComparatorLengthFirst extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
static final boolean $assertionsDisabled
public void ()
public int compare (java.lang.Comparable[], java.lang.Comparable[])
Comparable elt1
Comparable elt2
int tmp
int i
Comparable[] a1
Comparable[] a2
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
plume/ArraysMDE$ComparableArrayComparatorLexical.classArraysMDE.java
package plume
public final plume.ArraysMDE$ComparableArrayComparatorLexical extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
static final boolean $assertionsDisabled
public void ()
public int compare (java.lang.Comparable[], java.lang.Comparable[])
Comparable elt1
Comparable elt2
int tmp
int i
Comparable[] a1
Comparable[] a2
int len
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
plume/ArraysMDE$DoubleArrayComparatorLexical.classArraysMDE.java
package plume
public final plume.ArraysMDE$DoubleArrayComparatorLexical extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
public void ()
public int compare (double[], double[])
int result
int i
double[] a1
double[] a2
int len
public volatile int compare (java.lang.Object, java.lang.Object)
}
plume/ArraysMDE$IntArrayComparatorLengthFirst.classArraysMDE.java
package plume
public final plume.ArraysMDE$IntArrayComparatorLengthFirst extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
public void ()
public int compare (int[], int[])
int i
int[] a1
int[] a2
public volatile int compare (java.lang.Object, java.lang.Object)
}
plume/ArraysMDE$IntArrayComparatorLexical.classArraysMDE.java
package plume
public final plume.ArraysMDE$IntArrayComparatorLexical extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
public void ()
public int compare (int[], int[])
int i
int[] a1
int[] a2
int len
public volatile int compare (java.lang.Object, java.lang.Object)
}
plume/ArraysMDE$LongArrayComparatorLengthFirst.classArraysMDE.java
package plume
public final plume.ArraysMDE$LongArrayComparatorLengthFirst extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
public void ()
public int compare (long[], long[])
int i
long[] a1
long[] a2
public volatile int compare (java.lang.Object, java.lang.Object)
}
plume/ArraysMDE$LongArrayComparatorLexical.classArraysMDE.java
package plume
public final plume.ArraysMDE$LongArrayComparatorLexical extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
public void ()
public int compare (long[], long[])
int i
long[] a1
long[] a2
int len
public volatile int compare (java.lang.Object, java.lang.Object)
}
plume/ArraysMDE$ObjectArrayComparatorLengthFirst.classArraysMDE.java
package plume
public final plume.ArraysMDE$ObjectArrayComparatorLengthFirst extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
static final boolean $assertionsDisabled
public void ()
public int compare (java.lang.Object[], java.lang.Object[])
Object elt1
Object elt2
int tmp
int i
Object[] a1
Object[] a2
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
plume/ArraysMDE$ObjectArrayComparatorLexical.classArraysMDE.java
package plume
public final plume.ArraysMDE$ObjectArrayComparatorLexical extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
static final boolean $assertionsDisabled
public void ()
public int compare (java.lang.Object[], java.lang.Object[])
Object elt1
Object elt2
int tmp
int i
Object[] a1
Object[] a2
int len
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
plume/ArraysMDE$StringArrayComparatorLexical.classArraysMDE.java
package plume
public final plume.ArraysMDE$StringArrayComparatorLexical extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
public void ()
public int compare (java.lang.String[], java.lang.String[])
int tmp
int i
String[] a1
String[] a2
int len
public volatile int compare (java.lang.Object, java.lang.Object)
}
plume/ArraysMDE.classArraysMDE.java
package plume
public final plume.ArraysMDE extends java.lang.Object {
public java.util.Vector javadocLossage
private void ()
public static int min (int[])
int i
int[] a
int result
public static long min (long[])
int i
long[] a
long result
public static double min (double[])
int i
double[] a
double result
public static java.lang.Integer min (java.lang.Integer[])
int i
Integer[] a
Integer result
int result_int
public static java.lang.Long min (java.lang.Long[])
int i
Long[] a
Long result
long result_long
public static java.lang.Double min (java.lang.Double[])
int i
Double[] a
Double result
int result_int
public static int max (int[])
int i
int[] a
int result
public static long max (long[])
int i
long[] a
long result
public static double max (double[])
int i
double[] a
double result
public static java.lang.Integer max (java.lang.Integer[])
int i
Integer[] a
Integer result
int result_int
public static java.lang.Long max (java.lang.Long[])
int i
Long[] a
Long result
long result_long
public static java.lang.Double max (java.lang.Double[])
int i
Double[] a
Double result
int result_int
public static int[] min_max (int[])
int i
int[] a
int result_min
int result_max
public static long[] min_max (long[])
int i
long[] a
long result_min
long result_max
public static int element_range (int[])
int[] a
int[] min_max
public static long element_range (long[])
long[] a
long[] min_max
public static int sum (int[])
int i
int[] a
int sum
public static int sum (int[][])
int j
int i
int[][] a
int sum
public static double sum (double[])
int i
double[] a
double sum
public static double sum (double[][])
int j
int i
double[][] a
double sum
public static int indexOf (java.lang.Object[], java.lang.Object)
int i
Object[] a
Object elt
public static int indexOf (java.lang.Object[], java.lang.Object, int, int)
int i
Object[] a
Object elt
int minindex
int indexlimit
public static int indexOf (java.util.List, java.lang.Object)
java.util.List a
Object elt
public static int indexOf (java.util.List, java.lang.Object, int, int)
int i
java.util.List a
Object elt
int minindex
int indexlimit
public static int indexOfEq (java.lang.Object[], java.lang.Object)
int i
Object[] a
Object elt
public static int indexOfEq (java.lang.Object[], java.lang.Object, int, int)
int i
Object[] a
Object elt
int minindex
int indexlimit
public static int indexOfEq (java.util.List, java.lang.Object)
int i
java.util.List a
Object elt
public static int indexOfEq (java.util.List, java.lang.Object, int, int)
int i
java.util.List a
Object elt
int minindex
int indexlimit
public static int indexOf (int[], int)
int i
int[] a
int elt
public static int indexOf (long[], long)
int i
long[] a
long elt
public static int indexOf (int[], int, int, int)
int i
int[] a
int elt
int minindex
int indexlimit
public static int indexOf (long[], long, int, int)
int i
long[] a
long elt
int minindex
int indexlimit
public static int indexOf (boolean[], boolean)
int i
boolean[] a
boolean elt
public static int indexOf (double[], double)
int i
double[] a
double elt
public static int indexOf (boolean[], boolean, int, int)
int i
boolean[] a
boolean elt
int minindex
int indexlimit
public static int indexOf (java.lang.Object[], java.lang.Object[])
int i
Object[] a
Object[] sub
int a_index_max
public static int indexOfEq (java.lang.Object[], java.lang.Object[])
int i
Object[] a
Object[] sub
int a_index_max
public static int indexOf (java.util.List, java.lang.Object[])
int i
java.util.List a
Object[] sub
int a_index_max
public static int indexOfEq (java.util.List, java.lang.Object[])
int i
java.util.List a
Object[] sub
int a_index_max
public static int indexOf (java.lang.Object[], java.util.List)
int i
Object[] a
java.util.List sub
int a_index_max
public static int indexOfEq (java.lang.Object[], java.util.List)
int i
Object[] a
java.util.List sub
int a_index_max
public static int indexOf (java.util.List, java.util.List)
int i
java.util.List a
java.util.List sub
int a_index_max
public static int indexOfEq (java.util.List, java.util.List)
int i
java.util.List a
java.util.List sub
int a_index_max
public static int indexOf (int[], int[])
int i
int[] a
int[] sub
int a_index_max
public static int indexOf (double[], double[])
int i
double[] a
double[] sub
int a_index_max
public static int indexOf (long[], long[])
int i
long[] a
long[] sub
int a_index_max
public static int indexOf (boolean[], boolean[])
int i
boolean[] a
boolean[] sub
int a_index_max
public static java.lang.Object[] subarray (java.lang.Object[], int, int)
Object[] a
int startindex
int length
Object[] result
public static java.util.List subarray (java.util.List, int, int)
java.util.List a
int startindex
int length
public static java.lang.String[] subarray (java.lang.String[], int, int)
String[] a
int startindex
int length
String[] result
public static byte[] subarray (byte[], int, int)
byte[] a
int startindex
int length
byte[] result
public static boolean[] subarray (boolean[], int, int)
boolean[] a
int startindex
int length
boolean[] result
public static char[] subarray (char[], int, int)
char[] a
int startindex
int length
char[] result
public static double[] subarray (double[], int, int)
double[] a
int startindex
int length
double[] result
public static float[] subarray (float[], int, int)
float[] a
int startindex
int length
float[] result
public static int[] subarray (int[], int, int)
int[] a
int startindex
int length
int[] result
public static long[] subarray (long[], int, int)
long[] a
int startindex
int length
long[] result
public static short[] subarray (short[], int, int)
short[] a
int startindex
int length
short[] result
public static boolean isSubarray (java.lang.Object[], java.lang.Object[], int)
int i
Object[] a
Object[] sub
int a_offset
public static boolean isSubarrayEq (java.lang.Object[], java.lang.Object[], int)
int i
Object[] a
Object[] sub
int a_offset
public static boolean isSubarray (java.lang.Object[], java.util.List, int)
int i
Object[] a
java.util.List sub
int a_offset
public static boolean isSubarrayEq (java.lang.Object[], java.util.List, int)
int i
Object[] a
java.util.List sub
int a_offset
public static boolean isSubarray (java.util.List, java.lang.Object[], int)
int i
java.util.List a
Object[] sub
int a_offset
public static boolean isSubarrayEq (java.util.List, java.lang.Object[], int)
int i
java.util.List a
Object[] sub
int a_offset
public static boolean isSubarray (java.util.List, java.util.List, int)
int i
java.util.List a
java.util.List sub
int a_offset
public static boolean isSubarrayEq (java.util.List, java.util.List, int)
int i
java.util.List a
java.util.List sub
int a_offset
public static boolean isSubarray (int[], int[], int)
int i
int[] a
int[] sub
int a_offset
public static boolean isSubarray (long[], long[], int)
int i
long[] a
long[] sub
int a_offset
public static boolean isSubarray (double[], double[], int)
int i
double[] a
double[] sub
int a_offset
public static boolean isSubarray (boolean[], boolean[], int)
int i
boolean[] a
boolean[] sub
int a_offset
private static java.lang.Object[] toTArray (java.util.List)
java.util.List lst
Object[] asArray
public static java.lang.Object[] concat (java.lang.Object[], java.lang.Object[])
Object[] result
Object[] result
Object[] a
Object[] b
public static java.lang.Object[] concat (java.lang.Object[], java.util.List)
Object[] result
int i
Object[] result
Object[] a
java.util.List b
public static java.lang.Object[] concat (java.util.List, java.lang.Object[])
Object[] result
int i
Object[] result
java.util.List a
Object[] b
public static java.lang.Object[] concat (java.util.List, java.util.List)
Object[] result
int i
int i
Object[] result
java.util.List a
java.util.List b
public static java.lang.String[] concat (java.lang.String[], java.lang.String[])
String[] result
String[] a
String[] b
public static byte[] concat (byte[], byte[])
byte[] result
byte[] a
byte[] b
public static boolean[] concat (boolean[], boolean[])
boolean[] result
boolean[] a
boolean[] b
public static char[] concat (char[], char[])
char[] result
char[] a
char[] b
public static double[] concat (double[], double[])
double[] result
double[] a
double[] b
public static float[] concat (float[], float[])
float[] result
float[] a
float[] b
public static int[] concat (int[], int[])
int[] result
int[] a
int[] b
public static long[] concat (long[], long[])
long[] result
long[] a
long[] b
public static short[] concat (short[], short[])
short[] result
short[] a
short[] b
public static java.lang.String toString (java.lang.Object[])
Object[] a
public static java.lang.String toStringQuoted (java.lang.Object[])
Object[] a
public static java.lang.String toString (java.lang.Object[], boolean)
String elt
int i
Object[] a
boolean quoted
StringBuffer sb
public static java.lang.String toString (java.util.Collection)
java.util.Collection a
public static java.lang.String toStringQuoted (java.util.Collection)
java.util.Collection a
public static java.lang.String toString (java.util.Collection, boolean)
Object elt
java.util.Iterator itor
java.util.Collection a
boolean quoted
StringBuffer sb
public static java.lang.String toString (int[])
int i
int[] a
StringBuffer sb
public static java.lang.String toString (long[])
int i
long[] a
StringBuffer sb
public static java.lang.String toString (double[])
int i
double[] a
StringBuffer sb
public static java.lang.String toString (float[])
int i
float[] a
StringBuffer sb
public static java.lang.String toString (boolean[])
int i
boolean[] a
StringBuffer sb
public static java.lang.String toString (java.lang.Object) throws java.lang.IllegalArgumentException
Object obj
public static int length (java.lang.Object) throws java.lang.IllegalArgumentException
Object obj
public static boolean sorted (int[])
int i
int[] a
public static boolean sorted (long[])
int i
long[] a
public static boolean sorted_descending (int[])
int i
int[] a
public static boolean sorted_descending (long[])
int i
long[] a
public static boolean noDuplicates (boolean[])
Boolean n
int i
boolean[] a
java.util.HashSet hs
public static boolean noDuplicates (byte[])
Byte n
int i
byte[] a
java.util.HashSet hs
public static boolean noDuplicates (char[])
Character n
int i
char[] a
java.util.HashSet hs
public static boolean noDuplicates (float[])
Float n
int i
float[] a
java.util.HashSet hs
public static boolean noDuplicates (short[])
Short n
int i
short[] a
java.util.HashSet hs
public static boolean noDuplicates (int[])
Integer n
int i
int[] a
java.util.HashSet hs
public static boolean noDuplicates (double[])
Double n
int i
double[] a
java.util.HashSet hs
public static boolean noDuplicates (long[])
Long n
int i
long[] a
java.util.HashSet hs
public static boolean noDuplicates (java.lang.String[])
int i
String[] a
java.util.HashSet hs
public static boolean noDuplicates (java.lang.Object[])
int i
Object[] a
java.util.HashSet hs
public static boolean noDuplicates (java.util.List)
int i
java.util.List a
java.util.HashSet hs
public static boolean fn_is_permutation (int[])
int n
int i
int[] a
boolean[] see
public static boolean fn_is_total (int[])
int[] a
public static int[] fn_identity (int)
int i
int length
int[] result
public static int[] fn_inverse_permutation (int[])
int[] a
public static int[] fn_inverse (int[], int)
int ai
int i
int[] a
int arange
int[] result
public static int[] fn_compose (int[], int[])
int inner
int i
int[] a
int[] b
int[] result
public static boolean isSubset (long[], long[])
int i
Long elt
int i
long[] smaller
long[] bigger
java.util.Set setBigger
public static boolean isSubset (double[], double[])
int i
Double elt
int i
double[] smaller
double[] bigger
java.util.Set setBigger
public static boolean isSubset (java.lang.String[], java.lang.String[])
int i
int i
String[] smaller
String[] bigger
java.util.Set setBigger
public static boolean any_null (java.lang.Object[])
Object[] a
public static boolean all_null (java.lang.Object[])
int i
Object[] a
public static boolean any_null (java.util.List)
java.util.List a
public static boolean all_null (java.util.List)
int i
java.util.List a
}
plume/BibtexClean.classBibtexClean.java
package plume
public final plume.BibtexClean extends java.lang.Object {
private static java.util.regex.Pattern entry_end
private static java.util.regex.Pattern stringDef
private void ()
public static void main (java.lang.String[])
String line
plume.EntryReader er
java.io.PrintWriter out
java.io.IOException e
java.io.File in
String filename
String[] args
static void ()
}
plume/ClassFileVersion.classClassFileVersion.java
package plume
public final plume.ClassFileVersion extends java.lang.Object {
static double minversion
private void ()
public static void main (java.lang.String[]) throws java.io.IOException
java.io.FileInputStream fis
java.io.InputStream is
java.util.jar.JarEntry entry
String entryName
java.util.Enumeration e
java.util.jar.JarFile jarFile
String filename
String[] args
public static void processClassFile (java.lang.String, java.io.InputStream)
double major
double minor
double jdkVersion
String filename
java.io.InputStream is
double[] versions
public static double[] versionNumbers (java.io.InputStream)
double jdkVersion
double jdkVersion
double jdkVersion
double jdkVersion
java.io.DataInputStream dis
int magic
double minor
double major
double jdkVersion
java.io.IOException e
java.io.InputStream is
static void ()
}
plume/CountingPrintWriter.classCountingPrintWriter.java
package plume
public plume.CountingPrintWriter extends java.io.PrintWriter {
private int writtenBytes
private int printedBytes
private int writtenChars
private int printedChars
private static final String lineSep
public void (java.io.OutputStream)
java.io.OutputStream out
public void (java.io.OutputStream, boolean)
java.io.OutputStream out
boolean autoFlush
public void (java.io.Writer)
java.io.Writer out
public void (java.io.Writer, boolean)
java.io.Writer out
boolean autoFlush
public int countBytes (java.lang.String)
char c
int i
String s
int numchars
int numbytes
public int countBytes (char)
char c
public int getNumberOfPrintedBytes ()
public int getNumberOfWrittenBytes ()
public int getNumberOfPrintedChars ()
public void print (java.lang.String)
String s
public void print (boolean)
boolean b
String s
public void print (char)
char c
public void print (char[])
int i
char[] s
public void print (double)
double d
String s
public void print (float)
float f
String s
public void print (int)
int i
String s
public void resetAll ()
public void resetPrintedByteCounter ()
public void resetPrintedCharCounter ()
public void resetWrittenByteCounter ()
public void resetWrittenCharCounter ()
public void print (long)
long l
String s
public void print (java.lang.Object)
Object obj
String s
public void println ()
public void println (java.lang.String)
String s
public void write (char[])
int i
char[] buf
public void write (char[], int, int)
int i
char[] buf
int off
int len
public void write (java.lang.String)
String s
public void write (java.lang.String, int, int)
String s
int off
int len
static void ()
}
plume/DeterministicObject.classDeterministicObject.java
package plume
public plume.DeterministicObject extends java.lang.Object {
static int counter
final int uid
public void ()
public int hashCode ()
static void ()
}
plume/Digest.classDigest.java
package plume
public final plume.Digest extends java.lang.Object {
private static byte[] buffer
private static final char[] digits
private void ()
public static byte[] getFileDigest (java.lang.String, java.security.MessageDigest) throws java.io.IOException
String filename
java.security.MessageDigest md
java.security.DigestInputStream in
byte[] result
public static java.lang.String hexEncode (byte[])
byte b
int i
byte[] bytes
StringBuffer s
public static byte[] hexDecode (java.lang.String) throws java.lang.IllegalArgumentException
int digit1
int digit2
int i
int len
byte[] r
Exception e
String s
static void ()
}
plume/EntryReader$1.classEntryReader.java
package plume
plume.EntryReader$1 extends java.lang.Object {
}
plume/EntryReader$DummyReader.classEntryReader.java
package plume
plume.EntryReader$DummyReader extends java.io.Reader {
private void ()
public void close ()
public void mark (int)
int readAheadLimit
public boolean markSupported ()
public int read ()
public int read (char[])
char[] cbuf
public int read (char[], int, int)
char[] cbuf
int off
int len
public int read (java.nio.CharBuffer)
java.nio.CharBuffer target
public boolean ready ()
public void reset ()
public long skip (long)
long n
void (plume.EntryReader$1)
plume.EntryReader$1 x0
}
plume/EntryReader$Entry.classEntryReader.java
package plume
public plume.EntryReader$Entry extends java.lang.Object {
public String first_line
public String body
boolean short_entry
String filename
long line_number
void (java.lang.String, java.lang.String, java.lang.String, long, boolean)
String first_line
String body
String filename
long line_number
boolean short_entry
java.lang.String get_description (java.util.regex.Pattern)
java.util.regex.Pattern re
java.util.regex.Matcher descr
}
plume/EntryReader$FlnReader.classEntryReader.java
package plume
plume.EntryReader$FlnReader extends java.io.LineNumberReader {
public String filename
public void (java.io.Reader, java.lang.String)
java.io.Reader reader
String filename
public void (java.lang.String) throws java.io.IOException
String filename
}
plume/EntryReader.classEntryReader.java
package plume
public plume.EntryReader extends java.io.LineNumberReader implements java.lang.Iterable java.util.Iterator {
private final java.util.regex.Pattern include_re
private final java.util.regex.Pattern comment_re
public java.util.regex.Pattern entry_start_re
public java.util.regex.Pattern entry_stop_re
private final java.util.Stack readers
String pushback_line
private static final String lineSep
static final boolean $assertionsDisabled
public void (java.io.InputStream, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException
java.io.InputStream in
String charsetName
String filename
String comment_re_string
String include_re_string
public void (java.io.InputStream, java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException
java.io.InputStream in
String charsetName
String filename
public void (java.io.InputStream, java.lang.String, java.lang.String, java.lang.String)
java.io.InputStream in
String filename
String comment_re_string
String include_re_string
public void (java.io.InputStream, java.lang.String)
java.io.InputStream in
String filename
public void (java.io.InputStream)
java.io.InputStream in
public void (java.io.Reader, java.lang.String, java.lang.String, java.lang.String)
java.io.Reader reader
String filename
String comment_re_string
String include_re_string
public void (java.io.Reader)
java.io.Reader reader
public void (java.io.File, java.lang.String, java.lang.String) throws java.io.IOException
java.io.File file
String comment_re
String include_re
public void (java.io.File) throws java.io.IOException
java.io.File file
public void (java.io.File, java.lang.String) throws java.io.IOException
java.io.File file
String charsetName
public void (java.lang.String, java.lang.String, java.lang.String) throws java.io.IOException
String filename
String comment_re
String include_re
public void (java.lang.String) throws java.io.IOException
String filename
public void (java.lang.String, java.lang.String) throws java.io.IOException
String filename
String charsetName
public java.lang.String readLine () throws java.io.IOException
String line
java.util.regex.Matcher cmatch
plume.EntryReader$FlnReader reader
java.io.File current_filename
java.io.File current_parent
String filename_string
java.io.File filename
java.util.regex.Matcher m
String line
public java.util.Iterator iterator ()
public boolean hasNext ()
java.io.IOException e
String line
public java.lang.String next ()
String result
java.io.IOException e
public void remove ()
public plume.EntryReader$Entry get_entry () throws java.io.IOException
String match_group_1
String description
java.util.regex.Matcher end_entry_match
String description
String line
StringBuilder body
plume.EntryReader$Entry entry
String filename
long line_number
java.util.regex.Matcher entry_match
private java.lang.String get_next_line () throws java.io.IOException
plume.EntryReader$FlnReader ri2
plume.EntryReader$FlnReader ri1
String line
public java.lang.String getFileName ()
plume.EntryReader$FlnReader ri
public int getLineNumber ()
plume.EntryReader$FlnReader ri
public void setLineNumber (int)
int lineNumber
plume.EntryReader$FlnReader ri
public void set_entry_start_stop (java.lang.String, java.lang.String)
String entry_start_re
String entry_stop_re
public void set_entry_start_stop (java.util.regex.Pattern, java.util.regex.Pattern)
java.util.regex.Pattern entry_start_re
java.util.regex.Pattern entry_stop_re
public void putback (java.lang.String)
String line
public void mark (int)
int readAheadLimit
public int read ()
public int read (char[], int, int)
char[] cbuf
int off
int len
public void reset ()
public long skip (long)
long n
public static void main (java.lang.String[]) throws java.io.IOException
String[] args
String filename
String comment_re
String include_re
plume.EntryReader reader
String line
public volatile java.lang.Object next ()
static void ()
}
plume/FileCompiler.classFileCompiler.java
package plume
public final plume.FileCompiler extends java.lang.Object {
public static Runtime runtime
static java.util.regex.Pattern java_filename_pattern
private String[] compiler
private long timeLimit
public void ()
public void (java.lang.String[], long)
String[] compiler
long timeLimit
public void (java.util.ArrayList, long)
java.util.ArrayList compiler
long timeLimit
public void (java.lang.String, long)
String compiler
long timeLimit
public java.lang.String compileFiles (java.util.List) throws java.io.IOException
Throwable e
java.util.List fileNames
plume.TimeLimitProcess p
String compile_errors
String compile_output
private plume.TimeLimitProcess compile_source (java.util.List) throws java.io.IOException
int i
java.util.List filenames
int num_files
String[] command
private void recompile_without_errors (java.util.List, java.lang.String) throws java.io.IOException
String sansExtension
String classFilePath
String sourceFileName
InterruptedException e
plume.TimeLimitProcess tp
java.util.HashSet errorClasses
java.util.regex.Matcher m
java.util.List retry
String filenames
java.util.List fileNames
String errorString
private static java.lang.String getClassFilePath (java.lang.String)
String sourceFilePath
int index
private static boolean fileExists (java.lang.String)
String pathName
static void ()
String java_filename_re
java.util.regex.PatternSyntaxException me
}
plume/FileIOException.classFileIOException.java
package plume
public plume.FileIOException extends java.io.IOException {
static final long serialVersionUID
public final String fileName
public final int lineNumber
public void ()
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.String, java.lang.String, int)
String message
String fileName
int lineNumber
public void (java.lang.String, java.lang.Throwable, java.lang.String, int)
String message
Throwable cause
String fileName
int lineNumber
public void (java.io.LineNumberReader, java.lang.Throwable)
java.io.LineNumberReader reader
Throwable cause
public void (java.lang.String, java.io.LineNumberReader)
String message
java.io.LineNumberReader reader
public void (java.lang.String, java.io.LineNumberReader, java.lang.Throwable)
String message
java.io.LineNumberReader reader
Throwable cause
public void (java.lang.String, java.io.LineNumberReader, java.lang.String)
String message
java.io.LineNumberReader reader
String fileName
public void (java.io.LineNumberReader, java.lang.String, java.lang.Throwable)
java.io.LineNumberReader reader
String fileName
Throwable cause
public void (java.lang.String, java.io.LineNumberReader, java.lang.String, java.lang.Throwable)
String message
java.io.LineNumberReader reader
String fileName
Throwable cause
public void (java.lang.String, java.io.LineNumberReader, java.io.File)
String message
java.io.LineNumberReader reader
java.io.File file
public void (java.lang.String, java.io.LineNumberReader, java.io.File, java.lang.Throwable)
String message
java.io.LineNumberReader reader
java.io.File file
Throwable cause
public void (java.io.LineNumberReader, java.io.File, java.lang.Throwable)
java.io.LineNumberReader reader
java.io.File file
Throwable cause
public java.lang.String toString ()
String result
private static int getLineNumber (java.io.LineNumberReader)
java.io.LineNumberReader reader
}
plume/Filter.classFilter.java
package plume
public abstract plume.Filter extends java.lang.Object {
public abstract boolean accept (java.lang.Object)
}
plume/FuzzyFloat$DoubleArrayComparatorLexical.classFuzzyFloat.java
package plume
public plume.FuzzyFloat$DoubleArrayComparatorLexical extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
final plume.FuzzyFloat this$0
public void (plume.FuzzyFloat)
plume.FuzzyFloat this$0
public int compare (double[], double[])
int i
double[] a1
double[] a2
int len
public volatile int compare (java.lang.Object, java.lang.Object)
}
plume/FuzzyFloat.classFuzzyFloat.java
package plume
public plume.FuzzyFloat extends java.lang.Object {
double min_ratio
double max_ratio
boolean off
public void ()
public void (double)
double rel_diff
public void set_rel_diff (double)
double rel_diff
public boolean eq (double, double)
double zero_tolerance
double d1
double d2
double ratio
public boolean ne (double, double)
double d1
double d2
public boolean lt (double, double)
double d1
double d2
public boolean lte (double, double)
double d1
double d2
public boolean gt (double, double)
double d1
double d2
public boolean gte (double, double)
double d1
double d2
public int indexOf (double[], double)
int i
double[] a
double elt
public int indexOf (double[], double[])
int j
int i
double[] a
double[] sub
int a_index_max
public boolean isElemMatch (double[], double[])
int j
double val
int i
int j
double val
int i
double[] a1
double[] a2
int start
public boolean isSubset (double[], double[])
int j
double val
int i
double[] smaller
double[] bigger
int start
}
plume/GraphMDE.classGraphMDE.java
package plume
public final plume.GraphMDE extends java.lang.Object {
static final boolean $assertionsDisabled
private void ()
public static java.util.Map dominators (java.util.Map)
java.util.Set set
Object node
java.util.List dom_of_pred
Object pred
java.util.List new_doms
Object node
Object node
java.util.Map predecessors
java.util.Map dom
java.util.Map preds
java.util.List nodes
java.util.List roots
java.util.List non_roots
boolean changed
public static void print (java.util.Map, java.io.PrintStream, int)
int i
Object child
Object node
java.util.Map graph
java.io.PrintStream ps
int indent
String indentString
static void ()
}
plume/Hasher.classHasher.java
package plume
public abstract plume.Hasher extends java.lang.Object {
public abstract int hashCode (java.lang.Object)
public abstract boolean equals (java.lang.Object, java.lang.Object)
}
plume/Intern$1.classIntern.java
package plume
plume.Intern$1 extends java.lang.Object {
}
plume/Intern$DoubleArrayHasher.classIntern.java
package plume
final plume.Intern$DoubleArrayHasher extends java.lang.Object implements plume.Hasher {
private void ()
public boolean equals (java.lang.Object, java.lang.Object)
int i
Object a1
Object a2
double[] da1
double[] da2
public int hashCode (java.lang.Object)
double elt
int i
Object o
double[] a
double running
long result
void (plume.Intern$1)
plume.Intern$1 x0
}
plume/Intern$DoubleHasher.classIntern.java
package plume
final plume.Intern$DoubleHasher extends java.lang.Object implements plume.Hasher {
private void ()
public boolean equals (java.lang.Object, java.lang.Object)
Object a1
Object a2
public int hashCode (java.lang.Object)
Object o
Double d
void (plume.Intern$1)
plume.Intern$1 x0
}
plume/Intern$IntArrayHasher.classIntern.java
package plume
final plume.Intern$IntArrayHasher extends java.lang.Object implements plume.Hasher {
private void ()
public boolean equals (java.lang.Object, java.lang.Object)
Object a1
Object a2
public int hashCode (java.lang.Object)
Object o
void (plume.Intern$1)
plume.Intern$1 x0
}
plume/Intern$IntegerHasher.classIntern.java
package plume
final plume.Intern$IntegerHasher extends java.lang.Object implements plume.Hasher {
private void ()
public boolean equals (java.lang.Object, java.lang.Object)
Object a1
Object a2
public int hashCode (java.lang.Object)
Object o
Integer i
void (plume.Intern$1)
plume.Intern$1 x0
}
plume/Intern$LongArrayHasher.classIntern.java
package plume
final plume.Intern$LongArrayHasher extends java.lang.Object implements plume.Hasher {
private void ()
public boolean equals (java.lang.Object, java.lang.Object)
Object a1
Object a2
public int hashCode (java.lang.Object)
Object o
void (plume.Intern$1)
plume.Intern$1 x0
}
plume/Intern$LongHasher.classIntern.java
package plume
final plume.Intern$LongHasher extends java.lang.Object implements plume.Hasher {
private void ()
public boolean equals (java.lang.Object, java.lang.Object)
Object a1
Object a2
public int hashCode (java.lang.Object)
Object o
Long i
void (plume.Intern$1)
plume.Intern$1 x0
}
plume/Intern$ObjectArrayHasher.classIntern.java
package plume
final plume.Intern$ObjectArrayHasher extends java.lang.Object implements plume.Hasher {
private void ()
public boolean equals (java.lang.Object, java.lang.Object)
Object a1
Object a2
public int hashCode (java.lang.Object)
Object o
void (plume.Intern$1)
plume.Intern$1 x0
}
plume/Intern$SequenceAndIndices.classIntern.java
package plume
final plume.Intern$SequenceAndIndices extends java.lang.Object {
public Object seq
public int start
public int end
static final boolean $assertionsDisabled
public void (java.lang.Object, int, int)
Object seq
int start
int end
public boolean equals (java.lang.Object)
plume.Intern$SequenceAndIndices other_sai
Object other
public boolean equals (plume.Intern$SequenceAndIndices)
plume.Intern$SequenceAndIndices other
public int hashCode ()
public java.lang.String toString ()
static void ()
}
plume/Intern$SequenceAndIndicesHasher.classIntern.java
package plume
final plume.Intern$SequenceAndIndicesHasher extends java.lang.Object implements plume.Hasher {
private void ()
public boolean equals (java.lang.Object, java.lang.Object)
Object a1
Object a2
plume.Intern$SequenceAndIndices sai1
plume.Intern$SequenceAndIndices sai2
public int hashCode (java.lang.Object)
Object o
void (plume.Intern$1)
plume.Intern$1 x0
}
plume/Intern$StringArrayHasher.classIntern.java
package plume
final plume.Intern$StringArrayHasher extends java.lang.Object implements plume.Hasher {
private void ()
public boolean equals (java.lang.Object, java.lang.Object)
Object a1
Object a2
public int hashCode (java.lang.Object)
Object o
void (plume.Intern$1)
plume.Intern$1 x0
}
plume/Intern.classIntern.java
package plume
public final plume.Intern extends java.lang.Object {
private static final int FACTOR
private static final double DOUBLE_FACTOR
private static plume.WeakHasherMap internedIntegers
private static plume.WeakHasherMap internedLongs
private static plume.WeakHasherMap internedIntArrays
private static plume.WeakHasherMap internedLongArrays
private static plume.WeakHasherMap internedDoubles
private static Double internedDoubleNaN
private static Double internedDoubleZero
private static plume.WeakHasherMap internedDoubleArrays
private static plume.WeakHasherMap internedStringArrays
private static plume.WeakHasherMap internedObjectArrays
private static plume.WeakHasherMap internedIntSequenceAndIndices
private static plume.WeakHasherMap internedLongSequenceAndIndices
private static plume.WeakHasherMap internedDoubleSequenceAndIndices
private static plume.WeakHasherMap internedObjectSequenceAndIndices
private static plume.WeakHasherMap internedStringSequenceAndIndices
static final boolean $assertionsDisabled
private void ()
public static java.lang.String[] internStrings (java.lang.String[])
int i
String[] a
public static boolean isInterned (java.lang.Object)
Object value
public static int numIntegers ()
public static int numLongs ()
public static int numIntArrays ()
public static int numLongArrays ()
public static int numDoubles ()
public static int numDoubleArrays ()
public static int numStringArrays ()
public static int numObjectArrays ()
public static java.util.Iterator integers ()
public static java.util.Iterator longs ()
public static java.util.Iterator intArrays ()
public static java.util.Iterator longArrays ()
public static java.util.Iterator doubles ()
public static java.util.Iterator doubleArrays ()
public static java.util.Iterator stringArrays ()
public static java.util.Iterator objectArrays ()
public static java.lang.String intern (java.lang.String)
String a
public static long intern (long)
long l
public static double intern (double)
double d
public static java.lang.Integer intern (java.lang.Integer)
Integer result2
Integer a
java.lang.ref.WeakReference lookup
Integer result1
public static java.lang.Integer internedInteger (int)
int i
public static java.lang.Integer internedInteger (java.lang.String)
String s
public static java.lang.Long intern (java.lang.Long)
Long result
Long a
java.lang.ref.WeakReference lookup
Long result1
public static java.lang.Long internedLong (long)
long i
public static java.lang.Long internedLong (java.lang.String)
String s
public static int[] intern (int[])
int[] result
int[] a
java.lang.ref.WeakReference lookup
int[] result1
public static long[] intern (long[])
long[] result
long[] a
java.lang.ref.WeakReference lookup
long[] result1
public static java.lang.Double intern (java.lang.Double)
Double result
Double a
java.lang.ref.WeakReference lookup
Double result1
public static java.lang.Double internedDouble (double)
double d
public static java.lang.Double internedDouble (java.lang.String)
String s
public static double[] intern (double[])
double[] result
double[] a
java.lang.ref.WeakReference lookup
double[] result1
public static java.lang.String[] intern (java.lang.String[])
int k
String[] a
java.lang.ref.WeakReference lookup
String[] result
String[] polyresult
public static java.lang.Object[] intern (java.lang.Object[])
Object[] a
java.lang.ref.WeakReference lookup
Object[] result
Object[] polyresult
public static java.lang.Object intern (java.lang.Object)
String[] asArray
Object[] asArray
Object a
public static int[] internSubsequence (int[], int, int)
int[] subseqUninterned
int[] subseq
int[] seq
int start
int end
plume.Intern$SequenceAndIndices sai
java.lang.ref.WeakReference lookup
int[] result1
public static long[] internSubsequence (long[], int, int)
long[] subseq_uninterned
long[] subseq
long[] seq
int start
int end
plume.Intern$SequenceAndIndices sai
java.lang.ref.WeakReference lookup
long[] result1
public static double[] internSubsequence (double[], int, int)
double[] subseq_uninterned
double[] subseq
double[] seq
int start
int end
plume.Intern$SequenceAndIndices sai
java.lang.ref.WeakReference lookup
double[] result1
public static java.lang.Object[] internSubsequence (java.lang.Object[], int, int)
Object[] subseq_uninterned
Object[] subseq
Object ignore
Object[] seq
int start
int end
plume.Intern$SequenceAndIndices sai
java.lang.ref.WeakReference lookup
Object[] result1
public static java.lang.String[] internSubsequence (java.lang.String[], int, int)
String[] subseq_uninterned
String[] subseq
Object ignore
String[] seq
int start
int end
plume.Intern$SequenceAndIndices sai
java.lang.ref.WeakReference lookup
String[] result1
static void ()
}
plume/IterableIterator.classIterableIterator.java
package plume
public plume.IterableIterator extends java.lang.Object implements java.lang.Iterable {
private java.util.Iterator iter
public void (java.util.Iterator)
java.util.Iterator iter
public java.util.Iterator iterator ()
}
plume/JWhich.classJWhich.java
package plume
public final plume.JWhich extends java.lang.Object {
private static String CLASSPATH
private void ()
public static void which (java.lang.String)
String className
java.net.URL classUrl
public static java.net.URL findClass (java.lang.String)
String className
protected static java.lang.String asResourceName (java.lang.String)
String resource
public static void validate ()
String element
java.io.File f
java.util.StringTokenizer tokenizer
public static void printClasspath ()
java.util.StringTokenizer tokenizer
public static void setClasspath (java.lang.String)
String classpath
protected static java.lang.String getClasspath ()
String classpath
private static void instanceMain (java.lang.String[])
String cmd
int cmdIndex
String[] args
private static void printUsage ()
public static void main (java.lang.String[])
String[] args
}
plume/LimitedSizeIntSet.classLimitedSizeIntSet.java
package plume
public plume.LimitedSizeIntSet extends java.lang.Object implements java.io.Serializable java.lang.Cloneable {
static final long serialVersionUID
protected int[] values
int num_values
static final boolean $assertionsDisabled
public void (int)
int max_values
public void add (int)
int elt
public void addAll (plume.LimitedSizeIntSet)
int i
plume.LimitedSizeIntSet s
boolean sameObject
int[] svalues
public boolean contains (int)
int i
int elt
public int size ()
public int max_size ()
public boolean repNulled ()
private void nullRep ()
public plume.LimitedSizeIntSet clone ()
plume.LimitedSizeIntSet result
CloneNotSupportedException e
plume.LimitedSizeIntSet result
public static plume.LimitedSizeIntSet merge (int, java.util.List)
plume.LimitedSizeIntSet s
int max_values
java.util.List slist
plume.LimitedSizeIntSet result
public java.lang.String toString ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void ()
}
plume/LimitedSizeSet.classLimitedSizeSet.java
package plume
public plume.LimitedSizeSet extends java.lang.Object implements java.io.Serializable java.lang.Cloneable {
static final long serialVersionUID
protected Object[] values
int num_values
static final boolean $assertionsDisabled
public void (int)
int max_values
Object[] new_values_array
public void add (java.lang.Object)
Object elt
public void addAll (plume.LimitedSizeSet)
int i
plume.LimitedSizeSet s
boolean sameObject
Object[] svalues
public boolean contains (java.lang.Object)
Object value
int i
Object elt
public int size ()
public int max_size ()
public boolean repNulled ()
private void nullRep ()
public plume.LimitedSizeSet clone ()
plume.LimitedSizeSet result_as_lss
plume.LimitedSizeSet result
CloneNotSupportedException e
plume.LimitedSizeSet result
public static plume.LimitedSizeSet merge (int, java.util.List)
plume.LimitedSizeSet s
int max_values
java.util.List slist
plume.LimitedSizeSet result
public java.lang.String toString ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void ()
}
plume/Lookup.classLookup.java
package plume
public final plume.Lookup extends java.lang.Object {
public static boolean help
public static boolean verbose
public static String entry_file
public static boolean search_body
public static boolean regular_expressions
public static boolean case_sensitive
public static boolean word_match
public static boolean print_all
public static Integer item_num
public static boolean show_location
public static java.util.regex.Pattern entry_start_re
public static java.util.regex.Pattern entry_stop_re
public static java.util.regex.Pattern description_re
public static String comment_re
public static String include_re
private static final String lineSep
private static String usage_string
static final boolean $assertionsDisabled
private void ()
public static void main (java.lang.String[]) throws java.io.IOException
java.io.InputStream is
java.io.BufferedReader help_stream
String line
java.io.FileNotFoundException e
String ef
Exception file_error
int flags
String keyword_re
String search
String keyword
int matchcount
int entry_cnt
plume.EntryReader$Entry entry
java.io.FileNotFoundException e
plume.EntryReader$Entry e
plume.EntryReader$Entry e
plume.EntryReader$Entry e
int i
String[] args
plume.Options options
String[] keywords
plume.EntryReader reader
String[] entry_files
java.util.List file_errors
java.util.List matching_entries
public static plume.EntryReader$Entry old_get_entry (plume.EntryReader) throws java.io.IOException
String current_filename
String first_line
StringBuilder body
String first_line
StringBuilder body
String line
plume.EntryReader$Entry entry
String filename
long line_number
java.io.FileNotFoundException e
plume.EntryReader reader
public static java.lang.String first_line (java.lang.String)
String entry
int ii
static void ()
}
plume/MathMDE$MissingNumbersIteratorInt.classMathMDE.java
package plume
final plume.MathMDE$MissingNumbersIteratorInt extends java.lang.Object implements java.util.Iterator {
int[] nums
java.util.Iterator nums_itor
int current_nonmissing
int current_missing
int current_index
boolean add_ends
void (int[], boolean)
int[] nums_copy
int[] nums
boolean add_ends
void (java.util.Iterator, boolean)
java.util.Iterator nums_itor
boolean add_ends
public boolean hasNext ()
int prev_nonmissing
public java.lang.Integer next ()
Integer result
public void remove ()
public volatile java.lang.Object next ()
}
plume/MathMDE$MissingNumbersIteratorLong.classMathMDE.java
package plume
final plume.MathMDE$MissingNumbersIteratorLong extends java.lang.Object implements java.util.Iterator {
long[] nums
java.util.Iterator nums_itor
long current_nonmissing
long current_missing
int current_index
boolean add_ends
void (long[], boolean)
long[] nums_copy
long[] nums
boolean add_ends
void (java.util.Iterator, boolean)
java.util.Iterator nums_itor
boolean add_ends
public boolean hasNext ()
long prev_nonmissing
public java.lang.Long next ()
Long result
public void remove ()
public volatile java.lang.Object next ()
}
plume/MathMDE.classMathMDE.java
package plume
public final plume.MathMDE extends java.lang.Object {
private void ()
public static int negate (int)
int a
public static long negate (long)
long a
public static double negate (double)
double a
public static int bitwiseComplement (int)
int a
public static long bitwiseComplement (long)
long a
public static int mul (int, int)
int x
int y
public static long mul (long, long)
long x
long y
public static double mul (double, double)
double x
double y
public static int div (int, int)
int x
int y
public static long div (long, long)
long x
long y
public static double div (double, double)
double x
double y
public static int mod (int, int)
int x
int y
public static long mod (long, long)
long x
long y
public static int lshift (int, int)
int x
int y
public static long lshift (long, long)
long x
long y
public static int rshiftSigned (int, int)
int x
int y
public static long rshiftSigned (long, long)
long x
long y
public static int rshiftUnsigned (int, int)
int x
int y
public static long rshiftUnsigned (long, long)
long x
long y
public static int bitwiseAnd (int, int)
int x
int y
public static long bitwiseAnd (long, long)
long x
long y
public static int logicalAnd (int, int)
int x
int y
public static long logicalAnd (long, long)
long x
long y
public static int bitwiseXor (int, int)
int x
int y
public static long bitwiseXor (long, long)
long x
long y
public static int logicalXor (int, int)
int x
int y
public static long logicalXor (long, long)
long x
long y
public static int bitwiseOr (int, int)
int x
int y
public static long bitwiseOr (long, long)
long x
long y
public static int logicalOr (int, int)
int x
int y
public static long logicalOr (long, long)
long x
long y
public static int sign (int)
int a
public static int pow (int, int) throws java.lang.ArithmeticException
int base
int expt
public static long pow (long, long) throws java.lang.ArithmeticException
long base
long expt
private static int pow_fast (int, int) throws java.lang.ArithmeticException
int base
int expt
int this_square_pow
int result
private static long pow_fast (long, long) throws java.lang.ArithmeticException
long base
long expt
long this_square_pow
long result
private static int pow_slow (int, int) throws java.lang.ArithmeticException
int i
int base
int expt
int result
public static int gcd (int, int)
int tmp
int a
int b
public static int gcd (int[])
int i
int[] a
int result
public static int gcd_differences (int[])
int i
int[] a
int result
public static long gcd (long, long)
long tmp
long a
long b
public static long gcd (long[])
int i
long[] a
long result
public static long gcd_differences (long[])
int i
long[] a
long result
public static double gcd (double, double)
double tmp
double a
double b
public static double gcd (double[])
int i
double[] a
double result
public static double gcd_differences (double[])
int i
double[] a
double result
public static int mod_positive (int, int)
int x
int y
int result
public static int[] modulus (int[])
int[] nums
int modulus
int remainder
public static int[] modulus_int (java.util.Iterator)
int i
java.util.Iterator itor
int avalue
int modulus
int count
public static int[] modulus_strict (int[], boolean)
int i
int[] nums
boolean nonstrict_ends
int first_index
int last_index
int first_nonstrict
int last_nonstrict
int modulus
int r
public static int[] modulus_strict_int (java.util.Iterator, boolean)
java.util.Iterator itor
boolean nonstrict_ends
int first_nonstrict
int last_nonstrict
int prev
int next
int modulus
int count
int r
public static long mod_positive (long, long)
long x
long y
long result
public static long[] modulus (long[])
long[] nums
long modulus
long remainder
public static long[] modulus_long (java.util.Iterator)
long i
java.util.Iterator itor
long avalue
long modulus
int count
public static long[] modulus_strict (long[], boolean)
int i
long[] nums
boolean nonstrict_ends
int first_index
int last_index
long first_nonstrict
long last_nonstrict
long modulus
long r
public static long[] modulus_strict_long (java.util.Iterator, boolean)
java.util.Iterator itor
boolean nonstrict_ends
long first_nonstrict
long last_nonstrict
long prev
long next
long modulus
int count
long r
public static int[] missing_numbers (int[])
int i
Integer e
int[] nums
int min
int max
int sizeEstimate
java.util.List resultList
int val
int[] resultArray
int i
public static int[] nonmodulus_strict (int[])
int[] nums
int range
private static int[] nonmodulus_strict_int_internal (java.util.Iterator)
java.util.Iterator missing
plume.UtilMDE$RemoveFirstAndLastIterator missing_nums
int[] result
private static boolean check_first_and_last_nonmodulus (int[], plume.UtilMDE$RemoveFirstAndLastIterator)
int[] rm
plume.UtilMDE$RemoveFirstAndLastIterator rfali
int r
int m
int first
int last
public static int[] nonmodulus_strict_int (java.util.Iterator)
java.util.Iterator nums
public static int[] nonmodulus_nonstrict (int[])
int rem
int i
boolean[] has_modulus
int num_nonmodulus
int m
int[] nums
int max_modulus
public static long[] missing_numbers (long[])
int i
Long e
long[] nums
long min
long max
int sizeEstimate
java.util.List resultList
long val
long[] resultArray
int i
public static long[] nonmodulus_strict (long[])
long[] nums
long range
private static long[] nonmodulus_strict_long_internal (java.util.Iterator)
java.util.Iterator missing
plume.UtilMDE$RemoveFirstAndLastIterator missing_nums
long[] result
private static boolean check_first_and_last_nonmodulus (long[], plume.UtilMDE$RemoveFirstAndLastIterator)
long[] rm
plume.UtilMDE$RemoveFirstAndLastIterator rfali
long r
long m
long first
long last
public static long[] nonmodulus_strict_long (java.util.Iterator)
java.util.Iterator nums
public static long[] nonmodulus_nonstrict (long[])
int rem
int i
boolean[] has_modulus
int num_nonmodulus
int m
long[] nums
int max_modulus
}
plume/MultiRandSelector.classMultiRandSelector.java
package plume
public plume.MultiRandSelector extends java.lang.Object {
private int num_elts
private boolean coin_toss_mode
private double keep_probability
private java.util.Random seed
private plume.Partitioner eq
private java.util.HashMap map
public void (int, plume.Partitioner)
int num_elts
plume.Partitioner eq
public void (double, plume.Partitioner)
double keep_prob
plume.Partitioner eq
public void (int, java.util.Random, plume.Partitioner)
int num_elts
java.util.Random r
plume.Partitioner eq
public void (double, java.util.Random, plume.Partitioner)
double keep_prob
java.util.Random r
plume.Partitioner eq
public void acceptIter (java.util.Iterator)
java.util.Iterator iter
public void accept (java.lang.Object)
Object next
Object equivClass
plume.RandomSelector delegation
public java.util.Map values ()
public java.util.Iterator valuesIter ()
plume.RandomSelector rs
java.util.ArrayList ret
}
plume/MultiVersionControl$1.classMultiVersionControl.java
package plume
final plume.MultiVersionControl$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.io.File, java.io.File)
java.io.File o1
java.io.File o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
plume/MultiVersionControl$2.classMultiVersionControl.java
package plume
plume.MultiVersionControl$2 extends java.lang.Object {
static final int[] $SwitchMap$plume$MultiVersionControl$RepoType
static final int[] $SwitchMap$plume$MultiVersionControl$Action
static void ()
}
plume/MultiVersionControl$Action.classMultiVersionControl.java
package plume
final plume.MultiVersionControl$Action extends java.lang.Enum {
public static final plume.MultiVersionControl$Action CLONE
public static final plume.MultiVersionControl$Action STATUS
public static final plume.MultiVersionControl$Action PULL
public static final plume.MultiVersionControl$Action LIST
private static final plume.MultiVersionControl$Action[] $VALUES
public static plume.MultiVersionControl$Action[] values ()
public static plume.MultiVersionControl$Action valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
plume/MultiVersionControl$Checkout.classMultiVersionControl.java
package plume
plume.MultiVersionControl$Checkout extends java.lang.Object {
plume.MultiVersionControl$RepoType repoType
java.io.File directory
String repository
String module
static final boolean $assertionsDisabled
void (plume.MultiVersionControl$RepoType, java.io.File)
plume.MultiVersionControl$RepoType repoType
java.io.File directory
void (plume.MultiVersionControl$RepoType, java.io.File, java.lang.String, java.lang.String)
plume.MultiVersionControl$RepoType repoType
java.io.File directory
String repository
String module
private static void assertSubdirExists (java.io.File, java.lang.String)
java.io.File directory
String subdirName
public boolean equals (java.lang.Object)
Object other
plume.MultiVersionControl$Checkout c2
public int hashCode ()
public java.lang.String toString ()
static void ()
}
plume/MultiVersionControl$IsDirectoryFilter.classMultiVersionControl.java
package plume
plume.MultiVersionControl$IsDirectoryFilter extends java.lang.Object implements java.io.FileFilter {
void ()
public boolean accept (java.io.File)
java.io.IOException e
java.io.File pathname
}
plume/MultiVersionControl$Replacer.classMultiVersionControl.java
package plume
plume.MultiVersionControl$Replacer extends java.lang.Object {
String regexp
String replacement
public void (java.lang.String, java.lang.String)
String regexp
String replacement
public java.lang.String replaceAll (java.lang.String)
String s
}
plume/MultiVersionControl$RepoType.classMultiVersionControl.java
package plume
final plume.MultiVersionControl$RepoType extends java.lang.Enum {
public static final plume.MultiVersionControl$RepoType BZR
public static final plume.MultiVersionControl$RepoType CVS
public static final plume.MultiVersionControl$RepoType GIT
public static final plume.MultiVersionControl$RepoType HG
public static final plume.MultiVersionControl$RepoType SVN
private static final plume.MultiVersionControl$RepoType[] $VALUES
public static plume.MultiVersionControl$RepoType[] values ()
public static plume.MultiVersionControl$RepoType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
plume/MultiVersionControl$StreamOfNewlines.classMultiVersionControl.java
package plume
plume.MultiVersionControl$StreamOfNewlines extends java.io.InputStream {
void ()
public int read ()
}
plume/MultiVersionControl.classMultiVersionControl.java
package plume
public plume.MultiVersionControl extends java.lang.Object {
public static String home
public String checkouts
public java.util.List dir
public java.util.List ignore_dir
private java.util.List ignoreDirs
public boolean search
public boolean show
public boolean print_directory
public boolean dry_run
public boolean redo_existing
public int timeout
public boolean quiet
public String cvs_executable
public String git_executable
public String hg_executable
public String svn_executable
public boolean insecure
public java.util.List cvs_arg
public java.util.List git_arg
public java.util.List hg_arg
public java.util.List svn_arg
public static boolean debug
public boolean debug_replacers
public boolean debug_process_output
private static plume.MultiVersionControl$Action CLONE
private static plume.MultiVersionControl$Action STATUS
private static plume.MultiVersionControl$Action PULL
private static plume.MultiVersionControl$Action LIST
private plume.MultiVersionControl$Action action
static plume.MultiVersionControl$IsDirectoryFilter idf
private java.util.regex.Pattern defaultPattern
private java.util.regex.Pattern invalidCertificatePattern
static final boolean $assertionsDisabled
private static java.lang.String expandTilde (java.lang.String)
String path
public static void main (java.lang.String[])
java.io.IOException e
java.io.File afile
String adir
String adir
String[] args
plume.MultiVersionControl mvc
java.util.Set checkouts
private static void setupSVNKIT ()
private void ()
public void (java.lang.String[])
String[] args
public void parseArgs (java.lang.String[])
String arg
boolean explicit_run_dry
String[] args
plume.Options options
String[] remaining_args
String action_string
static void readCheckouts (java.io.File, java.util.Set) throws java.io.IOException
String[] rootWords
String possibleRoot
String word1
String word2
String dirname
String[] splitTwo
String dirname
String root
String module
int spacePos
java.io.File dir
plume.MultiVersionControl$Checkout checkout
String line
java.io.File file
java.util.Set checkouts
plume.MultiVersionControl$RepoType currentType
String currentRoot
boolean currentRootIsRepos
plume.EntryReader er
private static void findCheckouts (java.io.File, java.util.Set, java.util.List)
plume.MultiVersionControl$Checkout c
java.io.File childdir
java.io.File dir
java.util.Set checkouts
java.util.List ignoreDirs
String dirName
java.io.File parent
java.io.File[] childdirs
static void addCheckoutCvs (java.io.File, java.io.File, java.util.Set)
java.io.File newRepoFileRoot
String pathInRepoAtCheckout
java.io.File cvsDir
java.io.File dir
java.util.Set checkouts
java.io.File repositoryFile
java.io.File rootFile
String pathInRepo
String repoRoot
java.io.File repoFileRoot
plume.Pair stripped
java.io.File cDir
String pathInRepoAtCheckout
static plume.MultiVersionControl$Checkout dirToCheckoutHg (java.io.File, java.io.File)
org.ini4j.Ini ini
java.io.IOException e
org.ini4j.Profile$Section pathsSection
org.ini4j.Ini ini
java.io.File hgDir
java.io.File dir
String repository
java.io.File hgrcFile
static plume.MultiVersionControl$Checkout dirToCheckoutGit (java.io.File, java.io.File)
java.io.File gitDir
java.io.File dir
String repository
static plume.MultiVersionControl$Checkout dirToCheckoutSvn (java.io.File)
org.tmatesoft.svn.core.wc.SVNInfo info
org.tmatesoft.svn.core.SVNException e
org.tmatesoft.svn.core.SVNException e
java.io.File dir
org.tmatesoft.svn.core.wc.SVNWCClient wcClient
org.tmatesoft.svn.core.wc.SVNInfo info
org.tmatesoft.svn.core.SVNURL url
org.tmatesoft.svn.core.SVNURL repoRoot
plume.Pair stripped
java.io.File cDir
String pathInRepoAtCheckout
static plume.Pair removeCommonSuffixDirs (java.io.File, java.io.File, java.io.File, java.lang.String)
java.io.File p1
java.io.File p2
java.io.File p2_limit
String p1_contains
java.io.File r1
java.io.File r2
private void addArg (java.lang.ProcessBuilder, java.lang.String)
ProcessBuilder pb
String arg
java.util.List command
private void addArgs (java.lang.ProcessBuilder, java.util.List)
ProcessBuilder pb
java.util.List args
java.util.List command
public void process (java.util.Set)
String dirbase
String removeRegexp
java.io.File parent
java.io.File dir
java.util.List replacers
java.util.List replacers3
boolean show_normal_output
plume.MultiVersionControl$Checkout c
java.util.Set checkouts
ProcessBuilder pb
ProcessBuilder pb2
ProcessBuilder pb3
private java.lang.String defaultPath (java.io.File)
java.util.regex.Matcher m
String line
plume.EntryReader er
java.io.IOException e
java.io.File dir
java.io.File hgrc
private boolean invalidCertificate (java.io.File)
java.io.File dir
String defaultPath
void perform_command (java.lang.ProcessBuilder, java.util.List, boolean)
plume.MultiVersionControl$Replacer r
int i
String output
plume.TimeLimitProcess p
String msg
java.io.IOException e
InterruptedException e
ProcessBuilder pb
java.util.List replacers
boolean show_normal_output
java.lang.String command (java.lang.ProcessBuilder)
ProcessBuilder pb
static void ()
}
plume/Option.classOption.java
package plume
public abstract plume.Option extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
public abstract java.lang.String[] aliases ()
public abstract boolean noDocDefault ()
}
plume/OptionGroup.classOptionGroup.java
package plume
public abstract plume.OptionGroup extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
public abstract boolean unpublicized ()
}
plume/Options$ArgException.classOptions.java
package plume
public plume.Options$ArgException extends java.lang.Exception {
static final long serialVersionUID
public void (java.lang.String)
String s
public transient void (java.lang.String, java.lang.Object[])
String format
Object[] args
}
plume/Options$OptionGroupInfo.classOptions.java
package plume
plume.Options$OptionGroupInfo extends java.lang.Object {
String name
boolean unpublicized
java.util.List optionList
void (java.lang.String, boolean)
String name
boolean unpublicized
void (plume.OptionGroup)
plume.OptionGroup optionGroup
boolean any_publicized ()
plume.Options$OptionInfo oi
}
plume/Options$OptionInfo.classOptions.java
package plume
plume.Options$OptionInfo extends java.lang.Object {
java.lang.reflect.Field field
Object obj
String short_name
String long_name
String[] aliases
String description
String jdoc
java.util.Map enum_jdoc
String type_name
Class base_type
String default_str
boolean no_doc_default
java.util.List list
java.lang.reflect.Constructor constructor
java.lang.reflect.Method factory
boolean unpublicized
final plume.Options this$0
void (plume.Options, java.lang.reflect.Field, plume.Option, java.lang.Object, boolean)
Exception e
Exception e
java.util.List new_list
java.lang.reflect.ParameterizedType pt
java.lang.reflect.Type raw_type
java.util.List default_obj_as_list
java.lang.reflect.Type[] listTypeArgs
plume.Options$ParseResult pr
Throwable e
Exception e
plume.Options this$0
java.lang.reflect.Field field
plume.Option option
Object obj
boolean unpublicized
Object default_obj
java.lang.reflect.Type gen_type
plume.Options$ParseResult pr
public boolean argument_required ()
Class type
public java.lang.String synopsis ()
String prefix
String name
public java.lang.String toString ()
String prefix
String short_name_str
public java.lang.Class get_declaring_class ()
}
plume/Options$ParseResult.classOptions.java
package plume
plume.Options$ParseResult extends java.lang.Object {
String short_name
String type_name
String description
void (java.lang.String, java.lang.String, java.lang.String)
String short_name
String type_name
String description
}
plume/Options.classOptions.java
package plume
public plume.Options extends java.lang.Object {
private static String eol
private boolean parse_options_after_arg
private String options_str
private Class main_class
private final java.util.List options
private final java.util.Map name_map
private final java.util.Map group_map
private boolean use_groups
private final boolean use_dashes
private boolean use_single_dash
private static final String LIST_HELP
private boolean print_list_help
public static boolean split_lists
public String usage_synopsis
private final plume.SimpleLog debug_options
static final boolean $assertionsDisabled
public void enableDebugLogging (boolean)
boolean enabled
public transient void (java.lang.Object[])
Object[] args
public transient void (java.lang.String, java.lang.Object[])
Object obj_nonraw
Throwable t
ArrayStoreException e
String name
plume.Options$OptionGroupInfo gi
plume.Option option
boolean unpublicized
plume.Options$OptionInfo oi
plume.OptionGroup optionGroup
plume.Options$OptionGroupInfo ogi
java.lang.reflect.Field f
boolean is_class
String current_group
Class clazz
java.lang.reflect.Field[] fields
Object obj
String alias
plume.Options$OptionInfo oi
String usage_synopsis
Object[] args
boolean seen_first_opt
String prefix
private static java.lang.annotation.Annotation safeGetAnnotation (java.lang.reflect.Field, java.lang.Class)
java.lang.annotation.Annotation cast
java.lang.annotation.Annotation annotation
Exception e
java.lang.reflect.Field f
Class annotationClass
java.lang.annotation.Annotation annotation
public void parse_options_after_arg (boolean)
boolean val
public void use_single_dash (boolean)
boolean val
public java.lang.String[] parse (java.lang.String[]) throws plume.Options$ArgException
String arg
String arg_name
String arg_value
StringBuilder msg
String arg_name
String arg_value
int split_pos
int eq_pos
plume.Options$OptionInfo oi
String arg
int ii
String[] args
java.util.List non_options
boolean ignore_options
String tail
String[] result
public java.lang.String[] parse (java.lang.String) throws plume.Options$ArgException
char ch
int ii
String args
java.util.List arg_list
String arg
char active_quote
String[] argsArray
public java.lang.String[] parse_or_usage (java.lang.String[])
String message
plume.Options$ArgException ae
String[] args
String[] non_options
public java.lang.String[] parse_or_usage (java.lang.String)
String message
plume.Options$ArgException ae
String args
String[] non_options
public void print_usage (java.io.PrintStream)
java.io.PrintStream ps
public void print_usage ()
public void print_usage (java.io.PrintStream, java.lang.String)
java.io.PrintStream ps
String msg
public void print_usage (java.lang.String)
String msg
public transient void print_usage (java.io.PrintStream, java.lang.String, java.lang.Object[])
java.io.PrintStream ps
String format
Object[] args
public transient void print_usage (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient java.lang.String usage (java.lang.String[])
String[] group_names
public transient java.lang.String usage (boolean, java.lang.String[])
plume.Options$OptionGroupInfo gi
String group_name
plume.Options$OptionGroupInfo gi
plume.Options$OptionGroupInfo gi
plume.Options$OptionGroupInfo gi
boolean include_unpublicized
String[] group_names
java.util.List groups
java.util.List lengths
int max_len
plume.StringBuilderDelimited buf
private java.lang.String format_options (java.util.List, int, boolean)
String default_str
String use
plume.Options$OptionInfo oi
java.util.List opt_list
int max_len
boolean include_unpublicized
plume.StringBuilderDelimited buf
private int max_opt_len (java.util.List, boolean)
int len
plume.Options$OptionInfo oi
java.util.List opt_list
boolean include_unpublicized
int max_len
boolean isUsingGroups ()
boolean isUsingSingleDash ()
java.util.List getOptions ()
java.util.Collection getOptionGroups ()
private void set_arg (plume.Options$OptionInfo, java.lang.String, java.lang.String) throws plume.Options$ArgException
boolean val
boolean val
boolean val
String arg_value_lowercase
int val
Exception e
int val
long val
Exception e
long val
Float val
Exception e
Float val
Double val
Exception e
Double val
Object val
String aval
String[] aarr
Object val
Object val
plume.Options$ArgException ae
Exception e
plume.Options$OptionInfo oi
String arg_name
String arg_value
java.lang.reflect.Field f
Class type
private java.lang.Object get_ref_arg (plume.Options$OptionInfo, java.lang.String, java.lang.String) throws plume.Options$ArgException
Object tmpVal
Object tmpVal
Exception e
plume.Options$OptionInfo oi
String arg_name
String arg_value
Object val
private java.lang.Enum getEnumValue (java.lang.Class, java.lang.String)
Enum constant
Class enumType
String name
Enum[] constants
private static java.lang.String type_short_name (java.lang.Class)
Class type
public java.lang.String get_options_str ()
public java.lang.String settings ()
public java.lang.String settings (boolean)
Exception e
String use
plume.Options$OptionInfo oi
boolean include_unpublicized
plume.StringBuilderDelimited out
int max_len
public java.lang.String toString ()
plume.Options$OptionInfo oi
plume.StringBuilderDelimited out
private static plume.Options$ParseResult parse_option (java.lang.String)
String short_name
String description
String type_name
String val
String short_name
String type_name
String description
static plume.Options$ParseResult access$000 (java.lang.String)
String x0
static java.lang.String access$100 (java.lang.Class)
Class x0
static boolean access$200 (plume.Options)
plume.Options x0
static void ()
}
plume/OptionsDoclet.classOptionsDoclet.java
package plume
public plume.OptionsDoclet extends java.lang.Object {
private static String eol
private static final String USAGE
private static final String LIST_HELP
private String startDelim
private String endDelim
private java.io.File docFile
private java.io.File outFile
private boolean inPlace
private boolean formatJavadoc
private boolean includeClassDoc
private com.sun.javadoc.RootDoc root
private plume.Options options
static final boolean $assertionsDisabled
public void (com.sun.javadoc.RootDoc, plume.Options)
com.sun.javadoc.RootDoc root
plume.Options options
public static boolean start (com.sun.javadoc.RootDoc)
String className
Class clazz
ClassNotFoundException e
java.lang.reflect.Constructor c
Exception e
Class clazz
com.sun.javadoc.ClassDoc doc
Exception e
com.sun.javadoc.RootDoc root
java.util.List objs
Object[] objarray
plume.Options options
plume.OptionsDoclet o
public static int optionLength (java.lang.String)
String option
public static boolean validOptions (java.lang.String[][], com.sun.javadoc.DocErrorReporter)
java.io.File f
String format
String[] os
String opt
int oi
String[][] options
com.sun.javadoc.DocErrorReporter reporter
boolean hasDocFile
boolean hasOutFile
boolean hasDestDir
boolean hasFormat
boolean inPlace
String docFile
String outFile
public void setOptions (java.lang.String[][])
String[] os
String opt
int oi
String[][] options
String outFilename
java.io.File destDir
private static boolean needsInstantiation (java.lang.Class)
java.lang.reflect.Field f
Class clazz
public void write () throws java.lang.Exception
java.io.PrintWriter out
java.io.PrintWriter out
java.io.PrintWriter out
String output
public java.lang.String output () throws java.lang.Exception
private java.lang.String newDocFileText () throws java.lang.Exception
int starIndex
String jdoc
plume.StringBuilderDelimited b
java.io.BufferedReader doc
String docline
boolean replacing
boolean replaced_once
String prefix
public void processJavadoc ()
com.sun.javadoc.FieldDoc fd
String nameWithUnderscores
com.sun.javadoc.ClassDoc opt_doc
plume.Options$OptionInfo oi
private void processEnumJavadoc (plume.Options$OptionInfo)
Enum constant
com.sun.javadoc.FieldDoc fd
String name
plume.Options$OptionInfo oi
Enum[] constants
com.sun.javadoc.ClassDoc enum_doc
public java.lang.String optionsToHtml (int)
String ogroupHeader
plume.Options$OptionGroupInfo gi
plume.Options$OptionInfo oi
int refillWidth
plume.StringBuilderDelimited b
public java.lang.String optionsToJavadoc (int, int)
String line
StringBuilder bb
int padding
int refillWidth
plume.StringBuilderDelimited b
java.util.Scanner s
private java.lang.String optionListToHtml (java.util.List, int, int, int)
StringBuilder bb
String optHtml
plume.Options$OptionInfo oi
java.util.List opt_list
int padding
int firstLinePadding
int refillWidth
plume.StringBuilderDelimited b
private java.lang.String refill (java.lang.String, int, int, int)
int breakLoc
String firstPart
java.util.Scanner s
String in
int padding
int firstLinePadding
int refillWidth
String suffix
int ulPos
String compressedSpaces
String oneLine
plume.StringBuilderDelimited multiLine
public java.lang.String optionToHtml (plume.Options$OptionInfo, int)
String a
String default_str
String suffix
java.util.Map$Entry entry
plume.Options$OptionInfo oi
int padding
StringBuilder b
java.util.Formatter f
String prefix
String jdoc
public static java.lang.String javadocToHtml (com.sun.javadoc.Doc)
String kind
String text
com.sun.javadoc.Tag tag
com.sun.javadoc.SeeTag tag
plume.StringBuilderDelimited bb
com.sun.javadoc.Doc doc
StringBuilder b
com.sun.javadoc.Tag[] tags
com.sun.javadoc.SeeTag[] seetags
public boolean getFormatJavadoc ()
public void setFormatJavadoc (boolean)
boolean val
public boolean getUseSingleDash ()
public void setUseSingleDash (boolean)
boolean val
static void ()
}
plume/OrderedPairIterator.classOrderedPairIterator.java
package plume
public plume.OrderedPairIterator extends java.lang.Object implements java.util.Iterator {
java.util.Iterator itor1
java.util.Iterator itor2
Object next1
Object next2
java.util.Comparator comparator
public void (java.util.Iterator, java.util.Iterator)
java.util.Iterator itor1
java.util.Iterator itor2
public void (java.util.Iterator, java.util.Iterator, java.util.Comparator)
java.util.Iterator itor1
java.util.Iterator itor2
java.util.Comparator comparator
private void setnext1 ()
private void setnext2 ()
public boolean hasNext ()
private plume.Pair return1 ()
plume.Pair result
private plume.Pair return2 ()
plume.Pair result
private plume.Pair returnboth ()
plume.Pair result
public plume.Pair next ()
Comparable cble1
int comparison
int comparison
int comparison
int comparison
int comparison
NullPointerException npe
int comparison
public void remove ()
public volatile java.lang.Object next ()
}
plume/Pair.classPair.java
package plume
public plume.Pair extends java.lang.Object {
public Object a
public Object b
public void (java.lang.Object, java.lang.Object)
Object a
Object b
public static plume.Pair of (java.lang.Object, java.lang.Object)
Object a
Object b
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object obj
plume.Pair other
public int hashCode ()
}
plume/Partitioner.classPartitioner.java
package plume
public abstract plume.Partitioner extends java.lang.Object {
public abstract java.lang.Object assignToBucket (java.lang.Object)
}
plume/RandomSelector.classRandomSelector.java
package plume
public plume.RandomSelector extends java.lang.Object {
private int num_elts
private int observed
private java.util.Random generator
private java.util.ArrayList values
private boolean coin_toss_mode
private double keep_probability
public void (int)
int num_elts
public void (int, java.util.Random)
int num_elts
java.util.Random r
public void (double, java.util.Random)
double keep_probability
java.util.Random r
public void accept (java.lang.Object)
int rem
Object next
public java.util.List getValues ()
java.util.ArrayList ret
}
plume/RandoopMappedCalls.classRandoopMappedCalls.java
package plume
public final plume.RandoopMappedCalls extends java.lang.Object {
private void ()
public static void showMessageDialog (java.awt.Component, java.lang.Object, java.lang.String, int)
java.awt.Component parentComponent
Object message
String title
int messageType
public static void showConfirmDialog (java.awt.Component, java.lang.Object, java.lang.String, int)
java.awt.Component parentComponent
Object message
String title
int messageType
public static void showConfirmDialog (java.awt.Component, java.lang.Object, java.lang.String, int, int)
java.awt.Component parentComponent
Object message
String title
int messageType
int ii
public static void exit (int)
int status
}
plume/RegexUtil$CheckedPatternSyntaxException.classRegexUtil.java
package plume
public plume.RegexUtil$CheckedPatternSyntaxException extends java.lang.Exception {
private static final long serialVersionUID
private final java.util.regex.PatternSyntaxException pse
public void (java.util.regex.PatternSyntaxException)
java.util.regex.PatternSyntaxException pse
public void (java.lang.String, java.lang.String, int)
String desc
String regex
int index
public java.lang.String getDescription ()
public int getIndex ()
public java.lang.String getMessage ()
public java.lang.String getPattern ()
}
plume/RegexUtil.classRegexUtil.java
package plume
public final plume.RegexUtil extends java.lang.Object {
private void ()
public static boolean isRegex (java.lang.String)
String s
public static boolean isRegex (java.lang.String, int)
java.util.regex.Pattern p
java.util.regex.PatternSyntaxException e
String s
int groups
java.util.regex.Pattern p
public static boolean isRegex (char)
char c
public static java.lang.String regexError (java.lang.String)
String s
public static java.lang.String regexError (java.lang.String, int)
java.util.regex.Pattern p
int actualGroups
java.util.regex.PatternSyntaxException e
String s
int groups
public static java.util.regex.PatternSyntaxException regexException (java.lang.String)
String s
public static java.util.regex.PatternSyntaxException regexException (java.lang.String, int)
java.util.regex.Pattern p
int actualGroups
java.util.regex.PatternSyntaxException pse
String s
int groups
public static java.lang.String asRegex (java.lang.String)
String s
public static java.lang.String asRegex (java.lang.String, int)
java.util.regex.Pattern p
int actualGroups
java.util.regex.PatternSyntaxException e
String s
int groups
private static java.lang.String regexErrorMessage (java.lang.String, int, int)
String s
int expectedGroups
int actualGroups
private static int getGroupCount (java.util.regex.Pattern)
java.util.regex.Pattern p
}
plume/SimpleLog.classSimpleLog.java
package plume
public final plume.SimpleLog extends java.lang.Object {
public boolean enabled
public java.io.PrintStream logfile
public String indent_str
public final String INDENT_STR_ONE_LEVEL
public boolean always_traceback
public boolean line_oriented
public java.util.Stack start_times
public void (boolean, boolean)
boolean enabled
boolean always_traceback
public void (boolean)
boolean enabled
public void ()
public void (java.lang.String, boolean)
Exception e
String filename
boolean enabled
public boolean enabled ()
public transient void log (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient void log_tb (java.lang.String, java.lang.Object[])
String format
Object[] args
public void tb ()
StackTraceElement ste
int ii
Throwable t
StackTraceElement[] ste_arr
private java.lang.String add_newline (java.lang.String)
String format
public void indent ()
public transient void indent (java.lang.String, java.lang.Object[])
String format
Object[] args
public void clear ()
public transient void clear (java.lang.String, java.lang.Object[])
String format
Object[] args
public void exdent ()
public transient void exdent_time (java.lang.String, java.lang.Object[])
String format
Object[] args
public void reset_start_time ()
public void push_start_time ()
public void pop_start_time ()
public transient void log_time (java.lang.String, java.lang.Object[])
Long start_time
long elapsed
String format
Object[] args
}
plume/Stopwatch.classStopwatch.java
package plume
public final plume.Stopwatch extends java.lang.Object {
long elapsedMillis
long startTime
private static final java.text.DecimalFormat[] timeFormat
public void ()
public void (boolean)
boolean start
public void reset ()
public void clear ()
public void start ()
public void stop ()
public long snapshot ()
public long elapsedMillis ()
public double elapsedSeconds ()
public java.lang.String stop_start ()
String result
public java.lang.String format ()
public java.lang.String format (int)
int digits
long runningMillis
static void ()
}
plume/StrTok$ErrorHandler.classStrTok.java
package plume
public plume.StrTok$ErrorHandler extends java.lang.Object {
public void ()
public void tok_error (java.lang.String)
String s
}
plume/StrTok.classStrTok.java
package plume
public plume.StrTok extends java.lang.Object {
java.io.Reader reader
public java.io.StreamTokenizer stok
plume.StrTok$ErrorHandler errorHandler
static final boolean $assertionsDisabled
public void (java.lang.String)
String s
public void (java.lang.String, plume.StrTok$ErrorHandler)
String s
plume.StrTok$ErrorHandler e
public java.lang.String nextToken ()
Exception e
public void pushBack ()
public java.lang.String token ()
String s
String s
int ttype
public void commentChar (int)
int ch
public void quoteChar (int)
int ch
public int ttype ()
public boolean isWord ()
public boolean isQString ()
public void set_error_handler (plume.StrTok$ErrorHandler)
plume.StrTok$ErrorHandler errorHandler
public void need (java.lang.String)
String tok
String t
public java.lang.String need_word ()
String t
static void ()
}
plume/StringBuilderDelimited.classStringBuilderDelimited.java
package plume
public plume.StringBuilderDelimited extends java.lang.Object implements java.lang.Appendable java.lang.CharSequence {
private StringBuilder delegate
private boolean empty
private final String delimiter
public void (java.lang.String)
String delimiter
private void appendDelimiter ()
public plume.StringBuilderDelimited append (java.lang.String)
String str
public plume.StringBuilderDelimited append (java.lang.Object)
Object o
public plume.StringBuilderDelimited append (char)
char c
public plume.StringBuilderDelimited append (java.lang.CharSequence)
CharSequence csq
public plume.StringBuilderDelimited append (java.lang.CharSequence, int, int)
CharSequence csq
int start
int end
public char charAt (int)
int index
public int length ()
public java.lang.CharSequence subSequence (int, int)
int start
int end
public java.lang.String toString ()
public volatile java.lang.Appendable append (char) throws java.io.IOException
public volatile java.lang.Appendable append (java.lang.CharSequence, int, int) throws java.io.IOException
public volatile java.lang.Appendable append (java.lang.CharSequence) throws java.io.IOException
}
plume/TaskManager$1.classTaskManager.java
package plume
plume.TaskManager$1 extends java.lang.Object {
static final int[] $SwitchMap$plume$TaskManager$OutputFormat
static void ()
}
plume/TaskManager$OutputFormat.classTaskManager.java
package plume
public final plume.TaskManager$OutputFormat extends java.lang.Enum {
public static final plume.TaskManager$OutputFormat short_ascii
public static final plume.TaskManager$OutputFormat short_html
public static final plume.TaskManager$OutputFormat milestone_html
private static final plume.TaskManager$OutputFormat[] $VALUES
public static plume.TaskManager$OutputFormat[] values ()
public static plume.TaskManager$OutputFormat valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
plume/TaskManager$Task.classTaskManager.java
package plume
public plume.TaskManager$Task extends java.lang.Object {
String filename
long line_number
String task
String responsible
java.util.Date assigned_date
String milestone
Float duration
Float completed
String description
String notes
static final boolean $assertionsDisabled
private void checkRep ()
public void (java.lang.String, java.lang.String, long) throws java.io.IOException
String[] sa
String item
String value
String nline
String item
String value
Throwable t
java.text.DateFormat df
String line
String item
String value
int ii
String body
String filename
long line_number
String[] lines
public static java.lang.String short_str (float)
float f
private java.lang.String completion_str ()
public java.lang.String toString_short_ascii ()
public java.lang.String toString_short_html (double)
double total
public java.lang.String toString_milestone_html (double)
double total
String resp_str
public java.lang.String all_vals ()
StringBuilder out
static void ()
}
plume/TaskManager.classTaskManager.java
package plume
public plume.TaskManager extends java.lang.Object {
public static String responsible
public static String milestone
public static boolean completed
public static boolean open
public static boolean verbose
public static plume.TaskManager$OutputFormat format
public static String comment_re
public static String include_re
private static String usage_string
public static final String lineSep
public java.util.List tasks
public void ()
public void (java.lang.String[]) throws java.io.IOException
java.io.IOException e
plume.EntryReader$Entry entry
plume.EntryReader reader
String filename
String[] filenames
public static void main (java.lang.String[]) throws java.io.IOException
plume.TaskManager$Task task
String[] args
plume.Options options
String[] filenames
plume.TaskManager tm
plume.TaskManager matches
public java.lang.String toString_short_ascii ()
plume.TaskManager$Task task
StringBuilder out
public java.lang.String toString_short_html ()
plume.TaskManager$Task task
StringBuilder out
double total
String responsible
public java.lang.String toString_milestone_html ()
plume.TaskManager$Task task
StringBuilder out
double total
String responsible
public void add (plume.TaskManager$Task)
plume.TaskManager$Task task
public plume.TaskManager responsible_match (java.lang.String)
plume.TaskManager$Task task
String responsible
plume.TaskManager tm
public plume.TaskManager milestone_match (java.lang.String)
plume.TaskManager$Task task
String milestone
plume.TaskManager tm
public plume.TaskManager completed_only ()
plume.TaskManager$Task task
plume.TaskManager tm
public plume.TaskManager open_only ()
plume.TaskManager$Task task
plume.TaskManager tm
static void ()
}
plume/TestPlume$1InternTest.classTestPlume.java
package plume
plume.TestPlume$1InternTest extends java.lang.Object {
final plume.TestPlume this$0
void (plume.TestPlume)
plume.TestPlume this$0
void test (boolean)
int j
int[] a
int i
int i
int[] reset_value
int i
int i
java.util.Iterator itor
String message
boolean random
int size1
int size2
java.util.Random random_gen
int[][] arrays
}
plume/TestPlume$1IotaIterator.classTestPlume.java
package plume
plume.TestPlume$1IotaIterator extends java.lang.Object implements java.util.Iterator {
int i
int limit
final plume.TestPlume this$0
public void (plume.TestPlume, int)
plume.TestPlume this$0
int limit
public boolean hasNext ()
public java.lang.Integer next ()
public void remove ()
public volatile java.lang.Object next ()
}
plume/TestPlume$1OddFilter.classTestPlume.java
package plume
plume.TestPlume$1OddFilter extends java.lang.Object implements plume.Filter {
final plume.TestPlume this$0
public void (plume.TestPlume)
plume.TestPlume this$0
public boolean accept (java.lang.Integer)
Integer i
public volatile boolean accept (java.lang.Object)
}
plume/TestPlume$1TestMissingNumbersIteratorInt.classTestPlume.java
package plume
plume.TestPlume$1TestMissingNumbersIteratorInt extends java.lang.Object {
final plume.TestPlume this$0
void (plume.TestPlume)
plume.TestPlume this$0
void test (int[], boolean, int[])
int[] orig
boolean add_ends
int[] goal_missing
java.util.Iterator orig_iterator
java.util.Iterator missing_iterator
int[] missing
}
plume/TestPlume$1TestModulus.classTestPlume.java
package plume
plume.TestPlume$1TestModulus extends java.lang.Object {
final plume.TestPlume this$0
void (plume.TestPlume)
plume.TestPlume this$0
void check (int[], int[])
int r
int i
int[] nums
int[] goal_rm
int[] rm
int goal_r
int m
void check (java.util.Iterator, int[])
java.util.Iterator itor
int[] goal_rm
void check_iterator (int[], int[])
int[] nums
int[] goal_rm
}
plume/TestPlume$1TestNonModulus.classTestPlume.java
package plume
plume.TestPlume$1TestNonModulus extends java.lang.Object {
final plume.TestPlume this$0
void (plume.TestPlume)
plume.TestPlume this$0
void check_strict (int[], int[])
int[] nums
int[] goal_rm
java.util.Iterator itor
void check_nonstrict (int[], int[])
int[] nums
int[] goal_rm
void check (int[], int[], boolean)
int[] rm
int r
int i
int[] nums
int[] goal_rm
boolean strict
int[] rm
int goal_r
int m
}
plume/TestPlume$PrintOneIntPerTimePeriod.classTestPlume.java
package plume
public plume.TestPlume$PrintOneIntPerTimePeriod extends java.lang.Object {
public void ()
public static void main (java.lang.String[])
int i
String[] args
int limit
int period
}
plume/TestPlume$TestOptionGroups1.classTestPlume.java
package plume
public plume.TestPlume$TestOptionGroups1 extends java.lang.Object {
public static int mass
public static int x
public static int y
public static int z
public void ()
}
plume/TestPlume$TestOptionGroups2.classTestPlume.java
package plume
public plume.TestPlume$TestOptionGroups2 extends java.lang.Object {
public static boolean help
public static double mu
public static double pi
public static boolean color
public void ()
static void ()
}
plume/TestPlume$TestOptionGroups3.classTestPlume.java
package plume
public plume.TestPlume$TestOptionGroups3 extends java.lang.Object {
public static boolean help
public static double mu
public static double pi
public static boolean color
public void ()
static void ()
}
plume/TestPlume$TestOptions.classTestPlume.java
package plume
public plume.TestPlume$TestOptions extends java.lang.Object {
public java.util.List lp
public String arg1
public String arg2
public double temperature
public java.io.File input_file
public boolean bool
public Integer integer_reference
public java.util.List ld
public java.util.List ls
public void ()
}
plume/TestPlume$TestOptionsAliases.classTestPlume.java
package plume
public plume.TestPlume$TestOptionsAliases extends java.lang.Object {
public String day
public double temperature
public boolean printVersion
public void ()
}
plume/TestPlume$TestOptionsEnums$Compressor.classTestPlume.java
package plume
final plume.TestPlume$TestOptionsEnums$Compressor extends java.lang.Enum {
public static final plume.TestPlume$TestOptionsEnums$Compressor RLE
public static final plume.TestPlume$TestOptionsEnums$Compressor SMART_RLE
public static final plume.TestPlume$TestOptionsEnums$Compressor HUFFMAN
private static final plume.TestPlume$TestOptionsEnums$Compressor[] $VALUES
public static plume.TestPlume$TestOptionsEnums$Compressor[] values ()
public static plume.TestPlume$TestOptionsEnums$Compressor valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
plume/TestPlume$TestOptionsEnums.classTestPlume.java
package plume
public plume.TestPlume$TestOptionsEnums extends java.lang.Object {
public static plume.TestPlume$TestOptionsEnums$Compressor firstPass
public static plume.TestPlume$TestOptionsEnums$Compressor secondPass
public void ()
}
plume/TestPlume.classTestPlume.java
package plume
public final plume.TestPlume extends java.lang.Object {
static boolean short_run
private static Runtime runtime
private static java.util.Map preds1
private static java.util.Map succs1
static final boolean $assertionsDisabled
public void ()
public static void assert_arrays_equals (int[], int[])
int[] a1
int[] a2
boolean result
public static void assert_arrays_equals (double[], double[])
double[] a1
double[] a2
boolean result
public static java.util.Iterator int_array_iterator (int[])
int i
int[] nums
java.util.List asList
public static int[] int_iterator_array (java.util.Iterator)
int i
java.util.Iterator itor
java.util.Vector v
int[] a
public static java.util.Vector toVector (java.util.Iterator)
java.util.Iterator itor
java.util.Vector v
public static java.util.Vector toVector (java.util.Enumeration)
java.util.Enumeration e
java.util.Vector v
public void testArraysMDE ()
int i
Integer[] a
int i
int[] a
int i
int i
boolean[] a
int i
Integer[] a
Integer[] b
Integer[] c
Integer[] d
Integer[] e
Integer[] f
Integer[] g
Integer[] h
Integer[] i
Integer[] j
Integer[] c2
Integer[] d2
Integer[] e2
Integer[] f2
int i
int[] a
int[] b
int[] c
int[] d
int[] e
int[] f
int[] g
int[] h
int[] origTheArray
int[] postTheArray
UnsupportedOperationException e
IllegalArgumentException e
int j
int j
double[] f1_copy
double[] f2_copy
int i
double[] f1
double[] f2
double[] a1
double[] a2
double[] a3
double[] a4
double[] a5
double[] a6
java.util.Comparator iacl
java.util.Comparator iaclf
int[] a0
int[] a1
int[] a2
int[] a3
int[] a4
int[] a5
int[] a6
int[] a7
int[] a8
int[] a9
int[] a10
java.util.Comparator lacl
java.util.Comparator laclf
long[] a0
long[] a1
long[] a2
long[] a3
long[] a4
long[] a5
long[] a6
long[] a7
long[] a8
long[] a9
long[] a10
java.util.Comparator dacl
double[] a0
double[] a1
double[] a2
double[] a3
double[] a4
double[] a5
double[] a6
double[] a7
double[] a8
double[] a9
double[] a10
double[] a11
double[] a12
double[] a13
java.util.Comparator cacl
java.util.Comparator caclf
String[] a0
String[] a1
String[] a2
String[] a3
String[] a4
String[] a5
String[] a6
String[] a7
String[] a8
Object o
Object o
public void testHasher ()
plume.TestPlume$1InternTest intern
public void testIntern ()
Integer i
Long l
public void testInternObject ()
Object nIntern
String sOrig
String sIntern
Object sObjIntern
Object sOtherIntern
String[] saOrig
String[] saIntern
Object saObjIntern
Object saOtherIntern
Integer iOrig
Integer iIntern
Object iObjIntern
Object iOtherIntern
Long lOrig
Long lIntern
Object lObjIntern
Object lOtherIntern
int[] iaOrig
int[] iaIntern
Object iaObjIntern
Object iaOtherIntern
long[] laOrig
long[] laIntern
Object laObjIntern
Object laOtherIntern
Double dOrig
Double dIntern
Object dObjIntern
Object dOtherIntern
Double dnOrig
Double dnIntern
Object dnObjIntern
Object dnOtherIntern
Double diOrig
Double diIntern
Object diObjIntern
Object diOtherIntern
double positive_zero
double negative_zero
Double dzOrig
Double dzIntern
Object dzObjIntern
Object dzOtherIntern
double[] daOrig
double[] daIntern
Object daObjIntern
Object daOtherIntern
double[] da2Orig
double[] da2Intern
Object da2ObjIntern
Object da2OtherIntern
Object[] oaOrig
Object[] oaIntern
Object oaObjIntern
Object oaOtherIntern
java.awt.Point pOrig
private static void lsis_add_elts (int, plume.LimitedSizeSet)
int i
int limit
plume.LimitedSizeSet s
java.util.Random r
private static void lsis_test (int)
int size
int i
int max_size
plume.LimitedSizeSet s
private static void lss_with_null_test ()
plume.LimitedSizeSet s
public void testLimitedSizeSet ()
int i
public void testMathMDE ()
Exception e
plume.TestPlume$1TestMissingNumbersIteratorInt tmni
plume.TestPlume$1TestModulus testModulus
plume.TestPlume$1TestNonModulus testNonModulus
public void testOrderedPairIterator ()
int i
int i
int i
int NULL
java.util.Vector ones
java.util.Vector twos
java.util.Vector threes
public static void compareOrderedPairIterator (plume.OrderedPairIterator, int[][])
plume.Pair pair
plume.OrderedPairIterator opi
int[][] ints
int pairno
private static plume.Triple printFive (int, int, boolean)
plume.TimeLimitProcess p
java.io.IOException e
int result
InterruptedException e
int timePerNumber
int timeLimit
boolean cache_stdout
String command
plume.TimeLimitProcess p
int result
String out
String err
private static void checkPrintFive (int, int, boolean, java.lang.String, java.lang.String)
int timePerNumber
int timeLimit
boolean cache_stdout
String out
String err
plume.Triple results
public void testTimeLimitProcess ()
private static java.util.BitSet randomBitSet (int, java.util.Random)
int i
int length
java.util.Random r
java.util.BitSet result
public void testStringBuilderDelimited ()
public void compareJoinAndSBD (java.lang.String[])
String str
String[] strings
plume.StringBuilderDelimited sbd
private static void checkTypeStrings (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String fqn
String bn
String cgn
String fd
private static void checkTypeStrings (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)
ClassNotFoundException e
String fqn
String bn
String cgn
String fd
boolean skipClassForName
public void testUtilMDE ()
int j
int j
java.util.BitSet b1
java.util.BitSet b2
java.util.BitSet b3
java.util.BitSet intersection
int card
int i
java.util.Random r
java.io.File readOnly
java.io.IOException e
int i
int i
java.util.Vector iota0
java.util.Vector iota10
java.util.Vector iota10_twice
java.util.Vector iota10_thrice
java.util.Vector iota10_iterator_thrice
java.util.Vector iota10_iterator_twice_1
java.util.Vector iota10_iterator_twice_2
java.util.Vector iota10_iterator_twice_3
java.util.Vector iota10_odd
int i
int i
java.util.Vector iota5
java.util.Vector iota5middle
plume.UtilMDE$RemoveFirstAndLastIterator rfali
java.util.Vector rfali_vector
java.util.Calendar now
int n
int m
int k
java.util.List chosen
int j
int this_total
int expected
double ratio
int k
int[] totals
int i_truncated
int grand_total
int i
java.util.Calendar nextNotification
java.text.DateFormat df
int itor_size
int num_elts_limit
int tries
double ratio_limit
java.util.Random r
Exception e
java.lang.reflect.Method m
Exception e
java.util.Vector potpourri
java.util.List l123
java.util.List l123123
java.util.List l12223
java.util.List l1123
java.util.List l1233
boolean[] zatft1
boolean[] zatft2
boolean[] zatff
java.util.List l1
java.util.List l2
java.util.List l3
public void testTestUtilMDE ()
int[] a
public void testWeakHasherMap ()
public void testWeakIdentityHashMap ()
String s1
String s2
String s3
plume.WeakIdentityHashMap m
String s1a
String s2a
String s3a
public void testClassFileVersion ()
public void testCountingPrintWriter ()
plume.CountingPrintWriter c1
String lineSep
int ls_len
public void testSequenceAndIndices ()
int[] a1
int[] a2
int[] a3
int i
int j
int k
int[] s1
int[] s2
int[] s3
int[] s4
int[] s5
long[] l1
public void testFuzzyFloat ()
double d
double d
int i
double[] a
double[] a_copy
int i
double[] a
double[] b
double[] c
double[] d
double[] e
double[] f
double[] g
double[] h
int i
double[] a
double[] b
double[] c
double[] d
double[] e
double[] f
double[] g
double[] h
double[] a_copy
double[] b_copy
double[] c_copy
double[] d_copy
double[] e_copy
double[] f_copy
double[] g_copy
double[] h_copy
int j
double[] f1_copy
double[] f2_copy
int j
double[] f1
double[] f2
double[] a
double[] b
double[] c
double[] d
java.util.Comparator comparator
double[] a0
double[] a1
double[] a2
double[] a3
double[] a4
double[] a5
double[] a6
double[] a7
double[] a0_copy
double[] a1_copy
double[] a2_copy
double[] a3_copy
double[] a4_copy
double[] a5_copy
double[] a6_copy
double[] a7_copy
int j
int j
double[] f1_copy
double[] f2_copy
int i
double[] f1
double[] f2
double[] a1
double[] a2
double[] a3
double[] a4
double[] a5
double[] a6
plume.FuzzyFloat ff
double offset
double offhigh
double offlow
double offhigh2
double offlow2
void initialize_f1_and_f2 (int, double[], double[])
int i
int i
int j
double[] f1
double[] f2
public void test_create_combinations ()
Object a
Object b
Object c
java.util.List a_list
java.util.List b_list
java.util.List c_list
java.util.List aa
java.util.List bb
java.util.List cc
java.util.List ab
java.util.List ac
java.util.List bc
java.util.List abc
java.util.List combo1
java.util.List combo2
Integer i0
Integer i1
Integer i2
Integer i10
Integer i11
Integer i12
java.util.List combo3
java.util.List combo4
java.util.List combo5
public void test_fullyQualifiedNameToSimpleName ()
public void testOptions () throws plume.Options$ArgException
plume.TestPlume$TestOptions t
plume.Options options
String[] args
public void testOptionsAliases () throws plume.Options$ArgException
plume.TestPlume$TestOptionsAliases t
plume.Options options
public void testOptionGroups () throws plume.Options$ArgException
Error e
Error e
plume.Options options
plume.Options options2
public void testOptionsEnums () throws plume.Options$ArgException
plume.Options options
public void testOptionsEnumsFail ()
plume.Options options
public void testSplitLines ()
String str
String[] sa
private static void initializePreds1AndSucc1 ()
int i
public void testGraphMDE ()
java.util.Map dom1post
java.util.Map dom1pre
static void ()
}
plume/Triple.classTriple.java
package plume
public plume.Triple extends java.lang.Object {
public Object a
public Object b
public Object c
public void (java.lang.Object, java.lang.Object, java.lang.Object)
Object a
Object b
Object c
public static plume.Triple of (java.lang.Object, java.lang.Object, java.lang.Object)
Object a
Object b
Object c
public java.lang.String toString ()
public boolean equals (java.lang.Object)
plume.Triple other
boolean aEquals
boolean bEquals
boolean cEquals
Object obj
public int hashCode ()
}
plume/Unpublicized.classUnpublicized.java
package plume
public abstract plume.Unpublicized extends java.lang.Object implements java.lang.annotation.Annotation {
}
plume/UtilMDE$1.classUtilMDE.java
package plume
plume.UtilMDE$1 extends java.lang.Object {
}
plume/UtilMDE$EnumerationIterator.classUtilMDE.java
package plume
public final plume.UtilMDE$EnumerationIterator extends java.lang.Object implements java.util.Iterator {
java.util.Enumeration e
public void (java.util.Enumeration)
java.util.Enumeration e
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
plume/UtilMDE$FilteredIterator.classUtilMDE.java
package plume
public final plume.UtilMDE$FilteredIterator extends java.lang.Object implements java.util.Iterator {
java.util.Iterator itor
plume.Filter filter
Object invalid_t
Object current
boolean current_valid
static final boolean $assertionsDisabled
public void (java.util.Iterator, plume.Filter)
java.util.Iterator itor
plume.Filter filter
public boolean hasNext ()
public java.lang.Object next ()
boolean ok
public void remove ()
static void ()
}
plume/UtilMDE$IteratorEnumeration.classUtilMDE.java
package plume
public final plume.UtilMDE$IteratorEnumeration extends java.lang.Object implements java.util.Enumeration {
java.util.Iterator itor
public void (java.util.Iterator)
java.util.Iterator itor
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
plume/UtilMDE$MergedIterator.classUtilMDE.java
package plume
public final plume.UtilMDE$MergedIterator extends java.lang.Object implements java.util.Iterator {
java.util.Iterator itorOfItors
java.util.Iterator current
public void (java.util.Iterator)
java.util.Iterator itorOfItors
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
plume/UtilMDE$MergedIterator2.classUtilMDE.java
package plume
public final plume.UtilMDE$MergedIterator2 extends java.lang.Object implements java.util.Iterator {
java.util.Iterator itor1
java.util.Iterator itor2
public void (java.util.Iterator, java.util.Iterator)
java.util.Iterator itor1_
java.util.Iterator itor2_
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
plume/UtilMDE$NullableStringComparator.classUtilMDE.java
package plume
public plume.UtilMDE$NullableStringComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable {
static final long serialVersionUID
public void ()
public int compare (java.lang.String, java.lang.String)
String s1
String s2
public volatile int compare (java.lang.Object, java.lang.Object)
}
plume/UtilMDE$PromiscuousLoader.classUtilMDE.java
package plume
plume.UtilMDE$PromiscuousLoader extends java.lang.ClassLoader {
private void ()
public java.lang.Class defineClassFromFile (java.lang.String, java.lang.String) throws java.io.FileNotFoundException java.io.IOException
String className
String pathname
java.io.FileInputStream fi
int numbytes
byte[] classBytes
int bytesRead
Class return_class
void (plume.UtilMDE$1)
plume.UtilMDE$1 x0
}
plume/UtilMDE$RemoveFirstAndLastIterator.classUtilMDE.java
package plume
public final plume.UtilMDE$RemoveFirstAndLastIterator extends java.lang.Object implements java.util.Iterator {
java.util.Iterator itor
Object nothing
Object first
Object current
public void (java.util.Iterator)
java.util.Iterator itor
public boolean hasNext ()
public java.lang.Object next ()
Object tmp
public java.lang.Object getFirst ()
boolean invalid
public java.lang.Object getLast ()
public void remove ()
}
plume/UtilMDE$WildcardFilter.classUtilMDE.java
package plume
public final plume.UtilMDE$WildcardFilter extends java.lang.Object implements java.io.FilenameFilter {
String prefix
String suffix
public void (java.lang.String)
String filename
int astloc
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String name
}
plume/UtilMDE.classUtilMDE.java
package plume
public final plume.UtilMDE extends java.lang.Object {
private static final String lineSep
private static java.util.HashMap primitiveClasses
private static java.util.HashMap primitiveClassesJvm
private static java.util.HashMap primitiveClassesFromJvm
private static plume.UtilMDE$PromiscuousLoader thePromiscuousLoader
static final String userHome
private static java.util.Random r
static java.util.HashMap args_seen
private static java.util.HashSet deepEqualsUnderway
static final boolean $assertionsDisabled
private void ()
public static boolean intersectionCardinalityAtLeast (java.util.BitSet, java.util.BitSet, int)
java.util.BitSet intersection
java.util.BitSet a
java.util.BitSet b
int i
int size
public static boolean intersectionCardinalityAtLeast (java.util.BitSet, java.util.BitSet, java.util.BitSet, int)
java.util.BitSet intersection
java.util.BitSet a
java.util.BitSet b
java.util.BitSet c
int i
int size
public static int intersectionCardinality (java.util.BitSet, java.util.BitSet)
java.util.BitSet a
java.util.BitSet b
java.util.BitSet intersection
public static int intersectionCardinality (java.util.BitSet, java.util.BitSet, java.util.BitSet)
java.util.BitSet a
java.util.BitSet b
java.util.BitSet c
java.util.BitSet intersection
public static java.io.InputStream fileInputStream (java.io.File) throws java.io.IOException
java.io.InputStream in
java.io.IOException e
java.io.File file
java.io.InputStream in
public static java.io.InputStreamReader fileReader (java.lang.String) throws java.io.FileNotFoundException java.io.IOException
String filename
public static java.io.InputStreamReader fileReader (java.io.File) throws java.io.FileNotFoundException java.io.IOException
java.io.File file
public static java.io.InputStreamReader fileReader (java.io.File, java.lang.String) throws java.io.FileNotFoundException java.io.IOException
java.io.InputStreamReader file_reader
java.io.File file
String charsetName
java.io.InputStream in
java.io.InputStreamReader file_reader
public static java.io.BufferedReader bufferedFileReader (java.lang.String) throws java.io.FileNotFoundException java.io.IOException
String filename
public static java.io.BufferedReader bufferedFileReader (java.io.File) throws java.io.FileNotFoundException java.io.IOException
java.io.File file
public static java.io.BufferedReader bufferedFileReader (java.lang.String, java.lang.String) throws java.io.FileNotFoundException java.io.IOException
String filename
String charsetName
public static java.io.BufferedReader bufferedFileReader (java.io.File, java.lang.String) throws java.io.FileNotFoundException java.io.IOException
java.io.File file
String charsetName
java.io.Reader file_reader
public static java.io.LineNumberReader lineNumberFileReader (java.lang.String) throws java.io.FileNotFoundException java.io.IOException
String filename
public static java.io.LineNumberReader lineNumberFileReader (java.io.File) throws java.io.FileNotFoundException java.io.IOException
java.io.Reader file_reader
java.io.IOException e
java.io.File file
java.io.Reader file_reader
public static java.io.BufferedWriter bufferedFileWriter (java.lang.String) throws java.io.IOException
String filename
public static java.io.BufferedWriter bufferedFileWriter (java.lang.String, boolean) throws java.io.IOException
java.io.Writer file_writer
String filename
boolean append
java.io.Writer file_writer
public static java.io.BufferedOutputStream bufferedFileOutputStream (java.lang.String, boolean) throws java.io.IOException
String filename
boolean append
java.io.OutputStream os
public static boolean isSubtype (java.lang.Class, java.lang.Class)
Class ifc
Class sub
Class sup
Class parent
public static java.lang.Class classForName (java.lang.String) throws java.lang.ClassNotFoundException
ClassNotFoundException ee
int pos
String inner_name
ClassNotFoundException e
String className
Class result
public static java.lang.String binaryNameToFieldDescriptor (java.lang.String)
int i
String classname
int dims
String sans_array
String result
public static java.lang.String primitiveTypeNameToFieldDescriptor (java.lang.String)
String primitive_name
String result
public static java.lang.String binaryNameToClassGetName (java.lang.String)
String bn
public static java.lang.String fieldDescriptorToClassGetName (java.lang.String)
String fd
public static java.lang.String arglistToJvm (java.lang.String)
String arg
String arglist
String result
String comma_sep_args
java.util.StringTokenizer args_tokenizer
public static java.lang.String fieldDescriptorToBinaryName (java.lang.String)
String result
int i
String classname
int dims
String result
public static java.lang.String arglistFromJvm (java.lang.String)
int semi_pos
String maybe
int nonarray_pos
char c
String arglist
String result
int pos
public static java.lang.Class defineClassFromFile (java.lang.String, java.lang.String) throws java.io.FileNotFoundException java.io.IOException
String className
String pathname
public static void addToClasspath (java.lang.String)
String dir
String pathSep
String cp
java.util.StringTokenizer tokenizer
boolean found
public static long count_lines (java.lang.String) throws java.io.IOException
java.io.LineNumberReader reader
String filename
long count
public static java.lang.String inferLineSeparator (java.lang.String) throws java.io.IOException
String filename
public static java.lang.String inferLineSeparator (java.io.File) throws java.io.IOException
String s
int unix
int dos
int mac
java.io.BufferedReader r
java.io.File file
public static boolean equalFiles (java.lang.String, java.lang.String)
String file1
String file2
public static boolean equalFiles (java.lang.String, java.lang.String, boolean)
String line1
String line2
java.io.LineNumberReader reader2
java.io.LineNumberReader reader1
java.io.IOException e
String file1
String file2
boolean trimLines
public static boolean canCreateAndWrite (java.io.File)
java.io.File directory
java.io.File file
public static java.io.File createTempDir (java.lang.String, java.lang.String) throws java.io.IOException
String prefix
String suffix
String fs
String path
java.io.File pathFile
java.io.File tmpfile
String tmpDirPath
java.io.File tmpDir
public static boolean deleteDir (java.lang.String)
String dirName
public static boolean deleteDir (java.io.File)
int i
java.io.File dir
java.io.File[] files
public static java.io.File expandFilename (java.io.File)
java.io.File name
String path
String newname
boolean changed
public static java.lang.String expandFilename (java.lang.String)
String name
public static java.lang.String java_source (java.io.File)
java.io.File name
public static void writeObject (java.lang.Object, java.io.File) throws java.io.IOException
Object o
java.io.File file
java.io.OutputStream bytes
java.io.ObjectOutputStream objs
public static java.lang.Object readObject (java.io.File) throws java.io.IOException java.lang.ClassNotFoundException
java.io.IOException e
java.io.File file
java.io.InputStream istream
java.io.ObjectInputStream objs
public static java.lang.String readerContents (java.io.Reader)
StringBuilder contents
int ch
Exception e
java.io.Reader r
public static java.lang.String readFile (java.io.File)
java.io.BufferedReader reader
StringBuilder contents
String line
Exception e
java.io.File file
public static void writeFile (java.io.File, java.lang.String)
java.io.FileWriter writer
Exception e
java.io.File file
String contents
public static int hash (double)
double x
public static int hash (double, double)
double a
double b
double result
public static int hash (double, double, double)
double a
double b
double c
double result
public static int hash (double[])
int i
double[] a
double result
public static int hash (double[], double[])
double[] a
double[] b
public static int hash (long)
long l
int result
int hibits
int lobits
public static int hash (long, long)
long a
long b
long result
public static int hash (long, long, long)
long a
long b
long c
long result
public static int hash (long[])
int i
long[] a
long result
public static int hash (long[], long[])
long[] a
long[] b
public static int hash (java.lang.String)
String a
public static int hash (java.lang.String, java.lang.String)
String a
String b
long result
public static int hash (java.lang.String, java.lang.String, java.lang.String)
String a
String b
String c
long result
public static int hash (java.lang.String[])
int i
String[] a
long result
public static java.util.List randomElements (java.util.Iterator, int)
java.util.Iterator itor
int num_elts
public static java.util.List randomElements (java.util.Iterator, int, java.util.Random)
java.util.Iterator itor
int num_elts
java.util.Random random
plume.RandomSelector rs
public static java.lang.Integer incrementMap (java.util.Map, java.lang.Object, int)
int new_total
java.util.Map m
Object key
int count
Integer old
int new_total
public static java.lang.String mapToString (java.util.Map)
java.util.Map m
StringBuilder sb
public static void mapToString (java.lang.Appendable, java.util.Map, java.lang.String)
java.util.Map$Entry entry
java.io.IOException e
Appendable sb
java.util.Map m
String linePrefix
public static java.util.Collection sortedKeySet (java.util.Map)
java.util.Map m
java.util.ArrayList theKeys
public static java.util.Collection sortedKeySet (java.util.Map, java.util.Comparator)
java.util.Map m
java.util.Comparator comparator
java.util.ArrayList theKeys
public static java.lang.reflect.Method methodForName (java.lang.String) throws java.lang.ClassNotFoundException java.lang.NoSuchMethodException java.lang.SecurityException
int i
String[] argnames
String bnArgname
String cgnArgname
int i
String[] argnames
Class[] argclasses_tmp
Class[] argclasses_res
String method
int oparenpos
int dotpos
int cparenpos
String classname
String methodname
String all_argnames
Class[] argclasses
public static java.lang.reflect.Method methodForName (java.lang.String, java.lang.String, java.lang.Class[]) throws java.lang.ClassNotFoundException java.lang.NoSuchMethodException java.lang.SecurityException
String classname
String methodname
Class[] params
Class c
java.lang.reflect.Method m
public static transient java.lang.String backticks (java.lang.String[])
String[] command
public static java.lang.String backticks (java.util.List)
Process p
String output
java.io.IOException e
java.util.List command
ProcessBuilder pb
public static boolean propertyIsTrue (java.util.Properties, java.lang.String)
java.util.Properties p
String key
String pvalue
public static java.lang.String appendProperty (java.util.Properties, java.lang.String, java.lang.String)
java.util.Properties p
String key
String value
public static java.lang.String setDefaultMaybe (java.util.Properties, java.lang.String, java.lang.String)
java.util.Properties p
String key
String value
String currentValue
public static void setFinalField (java.lang.Object, java.lang.String, java.lang.Object) throws java.lang.NoSuchFieldException
java.lang.reflect.Field f
NoSuchFieldException e
IllegalAccessException e
Object o
String fieldName
Object value
Class c
public static java.lang.Object getPrivateField (java.lang.Object, java.lang.String) throws java.lang.NoSuchFieldException
java.lang.reflect.Field f
IllegalAccessException e
NoSuchFieldException e
Object o
String fieldName
Class c
public static java.lang.Object getFromSet (java.util.Set, java.lang.Object)
Object elt
java.util.Set set
Object key
public static void streamCopy (java.io.InputStream, java.io.OutputStream)
int bytes
java.io.IOException e
java.io.InputStream from
java.io.OutputStream to
byte[] buffer
public static java.lang.String streamString (java.io.InputStream)
java.io.InputStream is
java.io.ByteArrayOutputStream baos
public static java.lang.String replaceString (java.lang.String, java.lang.String, java.lang.String)
String target
String oldStr
String newStr
StringBuffer result
int lastend
int pos
public static java.lang.String[] split (java.lang.String, char)
int delimpos
String s
char delim
java.util.ArrayList result_list
String[] result
public static java.lang.String[] split (java.lang.String, java.lang.String)
int delimpos
String s
String delim
int delimlen
java.util.Vector result_list
String[] result
public static java.lang.String[] splitLines (java.lang.String)
String s
public static java.lang.String join (java.lang.Object[], java.lang.String)
int i
Object[] a
String delim
StringBuffer sb
public static transient java.lang.String joinLines (java.lang.Object[])
Object[] a
public static java.lang.String join (java.util.List, java.lang.String)
int i
java.util.List v
String delim
StringBuffer sb
public static java.lang.String joinLines (java.util.List)
java.util.List v
public static java.lang.String escapeNonJava (java.lang.String)
char c
int i
String orig
StringBuffer sb
int post_esc
int orig_len
public static java.lang.String escapeNonJava (java.lang.Character)
Character ch
char c
public static java.lang.String escapeNonASCII (java.lang.String)
char c
int i
String orig
StringBuffer sb
int orig_len
private static java.lang.String escapeNonASCII (char)
String octal
String hex
char c
public static java.lang.String unescapeNonJava (java.lang.String)
char ch
char octal_char
int ii
String orig
StringBuffer sb
int post_esc
int this_esc
public static java.lang.String removeWhitespaceAround (java.lang.String, java.lang.String)
String arg
String delimiter
public static java.lang.String removeWhitespaceAfter (java.lang.String, java.lang.String)
int non_ws_index
String arg
String delimiter
int delim_len
int delim_index
public static java.lang.String removeWhitespaceBefore (java.lang.String, java.lang.String)
int non_ws_index
String arg
String delimiter
int delim_index
public static java.lang.String nplural (int, java.lang.String)
int n
String noun
public static java.lang.String lpad (java.lang.String, int)
int i
StringBuffer buf
String s
int length
public static java.lang.String rpad (java.lang.String, int)
int i
StringBuffer buf
String s
int length
public static java.lang.String rpad (int, int)
int num
int length
public static java.lang.String rpad (double, int)
double num
int length
public static int count (java.lang.String, int)
String s
int ch
int result
int pos
public static int count (java.lang.String, java.lang.String)
String s
String sub
int result
int pos
public static java.util.Vector tokens (java.lang.String, java.lang.String, boolean)
String str
String delim
boolean returnDelims
public static java.util.Vector tokens (java.lang.String, java.lang.String)
String str
String delim
public static java.util.Vector tokens (java.lang.String)
String str
public static java.lang.String backTrace (java.lang.Throwable)
Throwable t
java.io.StringWriter sw
java.io.PrintWriter pw
String result
public static java.util.List sortList (java.util.List, java.util.Comparator)
java.util.List l
java.util.Comparator c
java.util.List result
public static java.util.List removeDuplicates (java.util.List)
java.util.List l
java.util.HashSet hs
java.util.List result
public static boolean deepEquals (java.lang.Object, java.lang.Object)
Object e1
Object e2
int i
java.util.List l1
java.util.List l2
Object o1
Object o2
boolean sameObject
plume.WeakIdentityPair mypair
public static java.util.Vector makeVector (java.util.Enumeration)
java.util.Enumeration e
java.util.Vector result
public static java.util.List create_combinations (int, int, java.util.List)
java.util.List simple
java.util.List simple
java.util.List lt
java.util.List combos
int i
int dims
int start
java.util.List objs
java.util.List results
public static java.util.ArrayList create_combinations (int, int, int)
java.util.ArrayList simple
java.util.ArrayList li
java.util.ArrayList combos
int i
int arity
int start
int cnt
java.util.ArrayList results
public static java.lang.String unqualified_name (java.lang.String)
String qualified_name
public static java.lang.String fullyQualifiedNameToSimpleName (java.lang.String)
String qualified_name
int offset
public static java.lang.String unqualified_name (java.lang.Class)
Class cls
public static java.lang.String abbreviateNumber (long)
long val
double dval
String mag
String precision
String result
static void ()
}
plume/WeakHasherMap$1.classWeakHasherMap.java
package plume
plume.WeakHasherMap$1 extends java.lang.Object {
}
plume/WeakHasherMap$Entry.classWeakHasherMap.java
package plume
final plume.WeakHasherMap$Entry extends java.lang.Object implements java.util.Map$Entry {
private java.util.Map$Entry ent
private Object key
final plume.WeakHasherMap this$0
void (plume.WeakHasherMap, java.util.Map$Entry, java.lang.Object)
java.util.Map$Entry ent
Object key
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
private boolean keyvalEquals (java.lang.Object, java.lang.Object)
Object o1
Object o2
private boolean valEquals (java.lang.Object, java.lang.Object)
Object o1
Object o2
public boolean equals (java.util.Map$Entry)
java.util.Map$Entry e
public int hashCode ()
Object v
}
plume/WeakHasherMap$EntrySet$1.classWeakHasherMap.java
package plume
plume.WeakHasherMap$EntrySet$1 extends java.lang.Object implements java.util.Iterator {
java.util.Iterator hashIterator
java.util.Map$Entry next
final plume.WeakHasherMap$EntrySet this$1
void (plume.WeakHasherMap$EntrySet)
plume.WeakHasherMap$EntrySet this$1
public boolean hasNext ()
java.util.Map$Entry ent
plume.WeakHasherMap$WeakKey wk
Object k
public java.util.Map$Entry next ()
java.util.Map$Entry e
public void remove ()
public volatile java.lang.Object next ()
}
plume/WeakHasherMap$EntrySet.classWeakHasherMap.java
package plume
final plume.WeakHasherMap$EntrySet extends java.util.AbstractSet {
java.util.Set hashEntrySet
final plume.WeakHasherMap this$0
private void (plume.WeakHasherMap)
public java.util.Iterator iterator ()
public boolean isEmpty ()
public int size ()
java.util.Iterator i
int j
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry e
Object ev
plume.WeakHasherMap$WeakKey wk
Object hv
public int hashCode ()
java.util.Map$Entry ent
plume.WeakHasherMap$WeakKey wk
Object v
java.util.Iterator i
int h
void (plume.WeakHasherMap, plume.WeakHasherMap$1)
plume.WeakHasherMap x0
plume.WeakHasherMap$1 x1
}
plume/WeakHasherMap$WeakKey.classWeakHasherMap.java
package plume
final plume.WeakHasherMap$WeakKey extends java.lang.ref.WeakReference {
private int hash
final plume.WeakHasherMap this$0
private void (plume.WeakHasherMap, java.lang.Object)
Object k
private plume.WeakHasherMap$WeakKey create (java.lang.Object)
Object k
private void (plume.WeakHasherMap, java.lang.Object, java.lang.ref.ReferenceQueue)
Object k
java.lang.ref.ReferenceQueue q
private plume.WeakHasherMap$WeakKey create (java.lang.Object, java.lang.ref.ReferenceQueue)
Object k
java.lang.ref.ReferenceQueue q
public boolean equals (java.lang.Object)
Object o
Object t
Object u
public int hashCode ()
void (plume.WeakHasherMap, java.lang.Object, plume.WeakHasherMap$1)
plume.WeakHasherMap x0
Object x1
plume.WeakHasherMap$1 x2
void (plume.WeakHasherMap, java.lang.Object, java.lang.ref.ReferenceQueue, plume.WeakHasherMap$1)
plume.WeakHasherMap x0
Object x1
java.lang.ref.ReferenceQueue x2
plume.WeakHasherMap$1 x3
}
plume/WeakHasherMap.classWeakHasherMap.java
package plume
public final plume.WeakHasherMap extends java.util.AbstractMap implements java.util.Map {
private plume.Hasher hasher
private java.util.Map hash
private java.lang.ref.ReferenceQueue queue
private java.util.Set entrySet
private boolean keyEquals (java.lang.Object, java.lang.Object)
Object k1
Object k2
private int keyHashCode (java.lang.Object)
Object k1
private plume.WeakHasherMap$WeakKey WeakKeyCreate (java.lang.Object)
Object k
private plume.WeakHasherMap$WeakKey WeakKeyCreate (java.lang.Object, java.lang.ref.ReferenceQueue)
Object k
java.lang.ref.ReferenceQueue q
private void processQueue ()
plume.WeakHasherMap$WeakKey wk
public void (int, float)
int initialCapacity
float loadFactor
public void (int)
int initialCapacity
public void ()
public void (plume.Hasher)
plume.Hasher h
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
Object kkey
public java.lang.Object get (java.lang.Object)
Object key
Object kkey
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object remove (java.lang.Object)
Object key
Object kkey
public void clear ()
public java.util.Set entrySet ()
static int access$200 (plume.WeakHasherMap, java.lang.Object)
plume.WeakHasherMap x0
Object x1
static boolean access$300 (plume.WeakHasherMap, java.lang.Object, java.lang.Object)
plume.WeakHasherMap x0
Object x1
Object x2
static java.util.Map access$400 (plume.WeakHasherMap)
plume.WeakHasherMap x0
static void access$500 (plume.WeakHasherMap)
plume.WeakHasherMap x0
static plume.WeakHasherMap$WeakKey access$600 (plume.WeakHasherMap, java.lang.Object)
plume.WeakHasherMap x0
Object x1
}
plume/WeakIdentityHashMap$1.classWeakIdentityHashMap.java
package plume
plume.WeakIdentityHashMap$1 extends java.lang.Object {
}
plume/WeakIdentityHashMap$Entry.classWeakIdentityHashMap.java
package plume
plume.WeakIdentityHashMap$Entry extends java.lang.ref.WeakReference implements java.util.Map$Entry {
private Object value
private final int hash
private plume.WeakIdentityHashMap$Entry next
void (java.lang.Object, java.lang.Object, java.lang.ref.ReferenceQueue, int, plume.WeakIdentityHashMap$Entry)
Object key
Object value
java.lang.ref.ReferenceQueue queue
int hash
plume.WeakIdentityHashMap$Entry next
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object newValue
Object oldValue
public boolean equals (java.lang.Object)
Object v1
Object v2
Object o
java.util.Map$Entry e
Object k1
Object k2
public int hashCode ()
Object k
Object v
public java.lang.String toString ()
static int access$000 (plume.WeakIdentityHashMap$Entry)
plume.WeakIdentityHashMap$Entry x0
static plume.WeakIdentityHashMap$Entry access$100 (plume.WeakIdentityHashMap$Entry)
plume.WeakIdentityHashMap$Entry x0
static plume.WeakIdentityHashMap$Entry access$102 (plume.WeakIdentityHashMap$Entry, plume.WeakIdentityHashMap$Entry)
plume.WeakIdentityHashMap$Entry x0
plume.WeakIdentityHashMap$Entry x1
static java.lang.Object access$202 (plume.WeakIdentityHashMap$Entry, java.lang.Object)
plume.WeakIdentityHashMap$Entry x0
Object x1
static java.lang.Object access$200 (plume.WeakIdentityHashMap$Entry)
plume.WeakIdentityHashMap$Entry x0
}
plume/WeakIdentityHashMap$EntryIterator.classWeakIdentityHashMap.java
package plume
plume.WeakIdentityHashMap$EntryIterator extends plume.WeakIdentityHashMap$HashIterator {
final plume.WeakIdentityHashMap this$0
private void (plume.WeakIdentityHashMap)
public java.util.Map$Entry next ()
public volatile java.lang.Object next ()
void (plume.WeakIdentityHashMap, plume.WeakIdentityHashMap$1)
plume.WeakIdentityHashMap x0
plume.WeakIdentityHashMap$1 x1
}
plume/WeakIdentityHashMap$EntrySet.classWeakIdentityHashMap.java
package plume
plume.WeakIdentityHashMap$EntrySet extends java.util.AbstractSet {
final plume.WeakIdentityHashMap this$0
private void (plume.WeakIdentityHashMap)
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
java.util.Map$Entry e
Object k
plume.WeakIdentityHashMap$Entry candidate
public boolean remove (java.lang.Object)
Object o
public int size ()
public void clear ()
public java.lang.Object[] toArray ()
java.util.Iterator i
java.util.Collection c
public java.lang.Object[] toArray (java.lang.Object[])
java.util.Iterator i
Object[] a
java.util.Collection c
void (plume.WeakIdentityHashMap, plume.WeakIdentityHashMap$1)
plume.WeakIdentityHashMap x0
plume.WeakIdentityHashMap$1 x1
}
plume/WeakIdentityHashMap$HashIterator.classWeakIdentityHashMap.java
package plume
abstract plume.WeakIdentityHashMap$HashIterator extends java.lang.Object implements java.util.Iterator {
int index
plume.WeakIdentityHashMap$Entry entry
plume.WeakIdentityHashMap$Entry lastReturned
int expectedModCount
Object nextKey
Object currentKey
final plume.WeakIdentityHashMap this$0
void (plume.WeakIdentityHashMap)
public boolean hasNext ()
plume.WeakIdentityHashMap$Entry e
int i
plume.WeakIdentityHashMap$Entry[] t
protected plume.WeakIdentityHashMap$Entry nextEntry ()
public void remove ()
}
plume/WeakIdentityHashMap$KeyIterator.classWeakIdentityHashMap.java
package plume
plume.WeakIdentityHashMap$KeyIterator extends plume.WeakIdentityHashMap$HashIterator {
final plume.WeakIdentityHashMap this$0
private void (plume.WeakIdentityHashMap)
public java.lang.Object next ()
void (plume.WeakIdentityHashMap, plume.WeakIdentityHashMap$1)
plume.WeakIdentityHashMap x0
plume.WeakIdentityHashMap$1 x1
}
plume/WeakIdentityHashMap$KeySet.classWeakIdentityHashMap.java
package plume
plume.WeakIdentityHashMap$KeySet extends java.util.AbstractSet {
final plume.WeakIdentityHashMap this$0
private void (plume.WeakIdentityHashMap)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public void clear ()
public java.lang.Object[] toArray ()
java.util.Iterator i
java.util.Collection c
public java.lang.Object[] toArray (java.lang.Object[])
java.util.Iterator i
Object[] a
java.util.Collection c
void (plume.WeakIdentityHashMap, plume.WeakIdentityHashMap$1)
plume.WeakIdentityHashMap x0
plume.WeakIdentityHashMap$1 x1
}
plume/WeakIdentityHashMap$OurSimpleEntry.classWeakIdentityHashMap.java
package plume
plume.WeakIdentityHashMap$OurSimpleEntry extends java.lang.Object implements java.util.Map$Entry {
Object key
Object value
public void (java.lang.Object, java.lang.Object)
Object key
Object value
public void (java.util.Map$Entry)
java.util.Map$Entry e
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
Object oldValue
public boolean equals (java.lang.Object)
Object o
java.util.Map$Entry e
public int hashCode ()
public java.lang.String toString ()
private static boolean eq (java.lang.Object, java.lang.Object)
Object o1
Object o2
}
plume/WeakIdentityHashMap$ValueIterator.classWeakIdentityHashMap.java
package plume
plume.WeakIdentityHashMap$ValueIterator extends plume.WeakIdentityHashMap$HashIterator {
final plume.WeakIdentityHashMap this$0
private void (plume.WeakIdentityHashMap)
public java.lang.Object next ()
void (plume.WeakIdentityHashMap, plume.WeakIdentityHashMap$1)
plume.WeakIdentityHashMap x0
plume.WeakIdentityHashMap$1 x1
}
plume/WeakIdentityHashMap$Values.classWeakIdentityHashMap.java
package plume
plume.WeakIdentityHashMap$Values extends java.util.AbstractCollection {
final plume.WeakIdentityHashMap this$0
private void (plume.WeakIdentityHashMap)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
public void clear ()
public java.lang.Object[] toArray ()
java.util.Iterator i
java.util.Collection c
public java.lang.Object[] toArray (java.lang.Object[])
java.util.Iterator i
Object[] a
java.util.Collection c
void (plume.WeakIdentityHashMap, plume.WeakIdentityHashMap$1)
plume.WeakIdentityHashMap x0
plume.WeakIdentityHashMap$1 x1
}
plume/WeakIdentityHashMap.classWeakIdentityHashMap.java
package plume
public plume.WeakIdentityHashMap extends java.util.AbstractMap implements java.util.Map {
private static final int DEFAULT_INITIAL_CAPACITY
private static final int MAXIMUM_CAPACITY
private static final float DEFAULT_LOAD_FACTOR
private plume.WeakIdentityHashMap$Entry[] table
private int size
private int threshold
private final float loadFactor
private final java.lang.ref.ReferenceQueue queue
private volatile int modCount
private static final Object NULL_KEY
private transient java.util.Set entrySet
private volatile transient java.util.Set our_keySet
volatile transient java.util.Collection our_values
public void (int, float)
int initialCapacity
float loadFactor
int capacity
plume.WeakIdentityHashMap$Entry[] tmpTable
public void (int)
int initialCapacity
public void ()
plume.WeakIdentityHashMap$Entry[] tmpTable
public void (java.util.Map)
java.util.Map t
private static java.lang.Object maskNull (java.lang.Object)
Object key
private static java.lang.Object unmaskNull (java.lang.Object)
Object key
static boolean eq (java.lang.Object, java.lang.Object)
Object x
Object y
static int hasher (java.lang.Object)
Object x
static int indexFor (int, int)
int h
int length
private void expungeStaleEntries ()
plume.WeakIdentityHashMap$Entry next
int h
int i
plume.WeakIdentityHashMap$Entry prev
plume.WeakIdentityHashMap$Entry p
plume.WeakIdentityHashMap$Entry e
private plume.WeakIdentityHashMap$Entry[] getTable ()
public int size ()
public boolean isEmpty ()
public java.lang.Object get (java.lang.Object)
Object key
Object k
int h
plume.WeakIdentityHashMap$Entry[] tab
int index
plume.WeakIdentityHashMap$Entry e
public boolean containsKey (java.lang.Object)
Object key
plume.WeakIdentityHashMap$Entry getEntry (java.lang.Object)
Object key
Object k
int h
plume.WeakIdentityHashMap$Entry[] tab
int index
plume.WeakIdentityHashMap$Entry e
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object oldValue
plume.WeakIdentityHashMap$Entry e
Object key
Object value
Object k
int h
plume.WeakIdentityHashMap$Entry[] tab
int i
plume.WeakIdentityHashMap$Entry e
void resize (int)
int newCapacity
plume.WeakIdentityHashMap$Entry[] oldTable
int oldCapacity
plume.WeakIdentityHashMap$Entry[] newTable
private void transfer (plume.WeakIdentityHashMap$Entry[], plume.WeakIdentityHashMap$Entry[])
int i
plume.WeakIdentityHashMap$Entry next
Object key
plume.WeakIdentityHashMap$Entry e
int j
plume.WeakIdentityHashMap$Entry[] src
plume.WeakIdentityHashMap$Entry[] dest
public void putAll (java.util.Map)
int targetCapacity
int newCapacity
java.util.Map$Entry e
java.util.Iterator i
java.util.Map m
int numKeysToBeAdded
public java.lang.Object remove (java.lang.Object)
plume.WeakIdentityHashMap$Entry next
Object key
Object k
int h
plume.WeakIdentityHashMap$Entry[] tab
int i
plume.WeakIdentityHashMap$Entry prev
plume.WeakIdentityHashMap$Entry e
plume.WeakIdentityHashMap$Entry removeMapping (java.lang.Object)
plume.WeakIdentityHashMap$Entry next
Object o
plume.WeakIdentityHashMap$Entry[] tab
java.util.Map$Entry entry
Object k
int h
int i
plume.WeakIdentityHashMap$Entry prev
plume.WeakIdentityHashMap$Entry e
public void clear ()
int i
plume.WeakIdentityHashMap$Entry[] tab
public boolean containsValue (java.lang.Object)
plume.WeakIdentityHashMap$Entry e
int i
Object value
plume.WeakIdentityHashMap$Entry[] tab
private boolean containsNullValue ()
plume.WeakIdentityHashMap$Entry e
int i
plume.WeakIdentityHashMap$Entry[] tab
public java.util.Set keySet ()
java.util.Set ks
public java.util.Collection values ()
java.util.Collection vs
public java.util.Set entrySet ()
java.util.Set es
static java.lang.Object access$300 (java.lang.Object)
Object x0
static int access$400 (plume.WeakIdentityHashMap)
plume.WeakIdentityHashMap x0
static plume.WeakIdentityHashMap$Entry[] access$500 (plume.WeakIdentityHashMap)
plume.WeakIdentityHashMap x0
static void ()
}
plume/WeakIdentityPair.classWeakIdentityPair.java
package plume
public plume.WeakIdentityPair extends java.lang.Object {
private final java.lang.ref.WeakReference a
private final java.lang.ref.WeakReference b
private final int hashCode
public void (java.lang.Object, java.lang.Object)
Object a
Object b
int localHashCode
public static plume.WeakIdentityPair of (java.lang.Object, java.lang.Object)
Object a
Object b
public java.lang.Object getA ()
public java.lang.Object getB ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object obj
plume.WeakIdentityPair other
Object a
Object b
Object oa
Object ob
public int hashCode ()
}
type/ArrayType.classArrayType.java
package type
public type.ArrayType extends type.Type {
private type.Type componentType
public void (type.Type)
type.Type componentType
public type.Type getComponentType ()
public type.Type$Kind getKind ()
}
type/BoundedType$BoundKind.classBoundedType.java
package type
public final type.BoundedType$BoundKind extends java.lang.Enum {
public static final type.BoundedType$BoundKind EXTENDS
public static final type.BoundedType$BoundKind SUPER
private static final type.BoundedType$BoundKind[] $VALUES
public static type.BoundedType$BoundKind[] values ()
public static type.BoundedType$BoundKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.lang.String toString ()
static void ()
}
type/BoundedType.classBoundedType.java
package type
public type.BoundedType extends type.Type {
private type.DeclaredType name
private type.BoundedType$BoundKind boundKind
private type.DeclaredType bound
public void (type.DeclaredType, type.BoundedType$BoundKind, type.DeclaredType)
type.DeclaredType name
type.BoundedType$BoundKind boundKind
type.DeclaredType bound
public type.DeclaredType getName ()
public type.Type getBound ()
public type.BoundedType$BoundKind getBoundKind ()
public type.Type$Kind getKind ()
public void addAnnotation (java.lang.String)
String annotation
public java.lang.String getAnnotation (int)
int index
public java.util.List getAnnotations ()
}
type/DeclaredType.classDeclaredType.java
package type
public type.DeclaredType extends type.Type {
public static final String WILDCARD
private String name
private java.util.List typeParameters
private type.DeclaredType innerType
public void (java.lang.String)
String name
public void ()
public void setName (java.lang.String)
String name
public java.lang.String getName ()
public void addTypeParameter (type.Type)
type.Type typeParameter
public void setTypeParameters (java.util.List)
java.util.List typeParameters
public type.Type getTypeParameter (int)
int index
public java.util.List getTypeParameters ()
public void setInnerType (type.DeclaredType)
type.DeclaredType innerType
public type.DeclaredType getInnerType ()
public type.Type$Kind getKind ()
public boolean isWildcard ()
private void checkWildcard ()
}
type/Type$Kind.classType.java
package type
public final type.Type$Kind extends java.lang.Enum {
public static final type.Type$Kind ARRAY
public static final type.Type$Kind BOUNDED
public static final type.Type$Kind DECLARED
private static final type.Type$Kind[] $VALUES
public static type.Type$Kind[] values ()
public static type.Type$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
type/Type.classType.java
package type
public abstract type.Type extends java.lang.Object {
private java.util.List annotations
public void ()
public void addAnnotation (java.lang.String)
String annotation
public void setAnnotations (java.util.List)
java.util.List annotations
public java.lang.String getAnnotation (int)
int index
public java.util.List getAnnotations ()
public void clearAnnotations ()
public abstract type.Type$Kind getKind ()
}