META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/tools/
com/android/tools/external/
com/android/tools/external/intellij/
com/android/tools/external/intellij/uast/
com/android/tools/external/intellij/uast/Main.classMain.java
package com.android.tools.external.intellij.uast
public com.android.tools.external.intellij.uast.Main extends java.lang.Object {
public void ()
public static void main (java.lang.String[])
String[] args
}
com/intellij/
com/intellij/AbstractBundle$1.classAbstractBundle.java
package com.intellij
final com.intellij.AbstractBundle$1 extends com.intellij.util.containers.ConcurrentWeakFactoryMap {
void ()
protected java.util.Map create (java.lang.ClassLoader)
ClassLoader key
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/AbstractBundle.classAbstractBundle.java
package com.intellij
public abstract com.intellij.AbstractBundle extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private java.lang.ref.Reference myBundle
private final String myPathToBundle
private static final com.intellij.util.containers.FactoryMap ourCache
protected void (java.lang.String)
String pathToBundle
public transient java.lang.String getMessage (java.lang.String, java.lang.Object[])
String key
Object[] params
private java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
public static java.util.ResourceBundle getResourceBundle (java.lang.String, java.lang.ClassLoader)
java.util.ResourceBundle$Control control
java.util.MissingResourceException e
String pathToBundle
ClassLoader loader
java.util.Map map
java.util.ResourceBundle result
static void ()
}
com/intellij/BundleBase.classBundleBase.java
package com.intellij
public abstract com.intellij.BundleBase extends java.lang.Object {
public static final char MNEMONIC
public static boolean assertKeyIsFound
static final boolean $assertionsDisabled
public void ()
public static transient java.lang.String messageOrDefault (java.util.ResourceBundle, java.lang.String, java.lang.String, java.lang.Object[])
String value
String value
java.util.MissingResourceException e
java.util.ResourceBundle bundle
String key
String defaultValue
Object[] params
String value
public static transient java.lang.String format (java.lang.String, java.lang.Object[])
String value
Object[] params
public static transient java.lang.String message (java.util.ResourceBundle, java.lang.String, java.lang.Object[])
java.util.ResourceBundle bundle
String key
Object[] params
public static java.lang.String replaceMnemonicAmpersand (java.lang.String)
char c
boolean useMacMnemonic
StringBuilder realValue
int i
String value
static void ()
}
com/intellij/CommonBundle.classCommonBundle.java
package com.intellij
public com.intellij.CommonBundle extends com.intellij.BundleBase {
private static final String BUNDLE
private static java.lang.ref.Reference ourBundle
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void ()
private static java.util.ResourceBundle getCommonBundle ()
java.util.ResourceBundle bundle
public static transient java.lang.String messageOrDefault (java.util.ResourceBundle, java.lang.String, java.lang.String, java.lang.Object[])
java.util.ResourceBundle bundle
String key
String defaultValue
Object[] params
public static transient java.lang.String message (java.util.ResourceBundle, java.lang.String, java.lang.Object[])
java.util.ResourceBundle bundle
String key
Object[] params
public static transient java.lang.String messageOfNull (java.util.ResourceBundle, java.lang.String, java.lang.Object[])
java.util.ResourceBundle bundle
String key
Object[] params
String value
public static java.lang.String getCancelButtonText ()
public static java.lang.String getBackgroundButtonText ()
public static java.lang.String getHelpButtonText ()
public static java.lang.String getErrorTitle ()
public static java.lang.String getWarningTitle ()
public static java.lang.String getLoadingTreeNodeText ()
public static java.lang.String getOkButtonText ()
public static java.lang.String getYesButtonText ()
public static java.lang.String getNoButtonText ()
public static java.lang.String getContinueButtonText ()
public static java.lang.String getYesForAllButtonText ()
public static java.lang.String getCloseButtonText ()
public static java.lang.String getNoForAllButtonText ()
public static java.lang.String getApplyButtonText ()
public static java.lang.String settingsTitle ()
public static java.lang.String settingsAction ()
public static java.lang.String settingsActionDescription ()
public static java.lang.String settingsActionPath ()
}
com/intellij/Patches.classPatches.java
package com.intellij
public com.intellij.Patches extends java.lang.Object {
public static final boolean SUN_BUG_ID_6322854
public static final boolean IBM_JDK_DISABLE_COLLECTION_BUG
public static final boolean SLOW_GETTING_CLIPBOARD_CONTENTS
public static final boolean REPAINT_MANAGER_LEAK
public static final boolean SUN_BUG_ID_6486393
public static final boolean SUN_BUG_ID_8020443
public static final boolean USE_REFLECTION_TO_ACCESS_JDK7
public static final boolean USE_REFLECTION_TO_ACCESS_JDK8
public static final boolean JDK_BUG_ID_8042123
public static final boolean JDK_BUG_EVENT_CONTROLLER_LEAK
public static final boolean JDK_BUG_ID_6822627
public static final boolean JDK_MAC_FONT_STYLE_DETECTION_WORKAROUND
public static final boolean JDK_MAC_FONT_STYLE_BUG
public static final boolean JDK_BUG_ID_7162125
public static final boolean JDK_BUG_ID_8032832
public static final boolean JDK_BUG_ID_8147994
public void ()
public static boolean isJdkBugId8004103 ()
static void ()
boolean value
boolean value
boolean value
Throwable e
boolean value
}
com/intellij/codeInsight/
com/intellij/codeInsight/AnnotationInvocationHandler.classAnnotationInvocationHandler.java
package com.intellij.codeInsight
com.intellij.codeInsight.AnnotationInvocationHandler extends java.lang.Object implements java.lang.reflect.InvocationHandler {
private final Class type
private final com.intellij.psi.PsiAnnotation myAnnotation
static final boolean $assertionsDisabled
void (java.lang.Class, com.intellij.psi.PsiAnnotation)
Class type
com.intellij.psi.PsiAnnotation annotation
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[])
String error
Object proxy
java.lang.reflect.Method method
Object[] args
Class[] paramTypes
String member
com.intellij.openapi.util.Pair pair
com.intellij.psi.PsiAnnotationMemberValue value
Object result
private static com.intellij.openapi.util.Pair attributeValueOrError (com.intellij.psi.PsiAnnotation, java.lang.String)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiAnnotationMemberValue defaultValue
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiAnnotation annotation
String attributeName
com.intellij.psi.PsiNameValuePair attribute
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiMethod[] methods
private java.lang.String toStringImpl ()
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.PsiNameValuePair e
StringBuilder result
boolean firstMember
com.intellij.psi.PsiNameValuePair[] attributes
static void ()
}
com/intellij/codeInsight/AnnotationTargetUtil.classAnnotationTargetUtil.java
package com.intellij.codeInsight
public com.intellij.codeInsight.AnnotationTargetUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final java.util.Set DEFAULT_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] PACKAGE_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] TYPE_USE_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] ANNOTATION_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] TYPE_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] TYPE_PARAMETER_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] CONSTRUCTOR_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] METHOD_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] FIELD_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] PARAMETER_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] LOCAL_VARIABLE_TARGETS
private static final com.intellij.psi.PsiAnnotation$TargetType[] MODULE_TARGETS
public void ()
public static com.intellij.psi.PsiAnnotation$TargetType[] getTargetsForLocation (com.intellij.psi.PsiAnnotationOwner)
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement element
com.intellij.psi.PsiAnnotationOwner owner
public static java.util.Set extractRequiredAnnotationTargets (com.intellij.psi.PsiAnnotationMemberValue)
com.intellij.psi.PsiAnnotation$TargetType targetType
com.intellij.psi.PsiAnnotation$TargetType targetType
com.intellij.psi.PsiAnnotationMemberValue initializer
java.util.Set targets
com.intellij.psi.PsiAnnotationMemberValue value
private static com.intellij.psi.PsiAnnotation$TargetType translateTargetRef (com.intellij.psi.PsiReference)
String name
IllegalArgumentException e
String name
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement field
public static boolean isTypeAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation element
public static transient com.intellij.psi.PsiAnnotation$TargetType findAnnotationTarget (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiAnnotation$TargetType[])
com.intellij.psi.PsiElement annotationType
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiAnnotation$TargetType[] types
public static transient com.intellij.psi.PsiAnnotation$TargetType findAnnotationTarget (com.intellij.psi.PsiClass, com.intellij.psi.PsiAnnotation$TargetType[])
com.intellij.psi.PsiAnnotation$TargetType type
java.util.Set targets
com.intellij.psi.PsiClass annotationType
com.intellij.psi.PsiAnnotation$TargetType[] types
public static java.util.Set getAnnotationTargets (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass annotationType
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiAnnotation target
com.intellij.psi.PsiNameValuePair attribute
static void ()
}
com/intellij/codeInsight/AnnotationUtil$1.classAnnotationUtil.java
package com.intellij.codeInsight
final com.intellij.codeInsight.AnnotationUtil$1 extends com.intellij.util.containers.ConcurrentFactoryMap {
final com.intellij.psi.PsiModifierListOwner val$listOwner
void (com.intellij.psi.PsiModifierListOwner)
protected com.intellij.psi.PsiAnnotation create (java.util.Collection)
com.intellij.psi.PsiAnnotation annotation
java.util.Collection annotationNames1
com.intellij.psi.PsiModifierList list
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/codeInsight/AnnotationUtil$2.classAnnotationUtil.java
package com.intellij.codeInsight
final com.intellij.codeInsight.AnnotationUtil$2 extends com.intellij.util.containers.ConcurrentFactoryMap {
final com.intellij.psi.PsiModifierListOwner val$listOwner
void (com.intellij.psi.PsiModifierListOwner)
protected com.intellij.psi.PsiAnnotation create (java.util.Collection)
com.intellij.psi.PsiAnnotation annotation
String annotationName
com.intellij.psi.PsiAnnotation annotation
String annotationName
java.util.Collection annotationNames1
com.intellij.openapi.project.Project project
com.intellij.codeInsight.ExternalAnnotationsManager annotationsManager
com.intellij.codeInsight.InferredAnnotationsManager inferredAnnotationsManager
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/codeInsight/AnnotationUtil$3.classAnnotationUtil.java
package com.intellij.codeInsight
final com.intellij.codeInsight.AnnotationUtil$3 extends com.intellij.util.containers.ConcurrentFactoryMap {
final com.intellij.psi.PsiModifierListOwner val$listOwner
void (com.intellij.psi.PsiModifierListOwner)
protected com.intellij.psi.PsiAnnotation create (java.util.Set)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiModifierListOwner superOwner
java.util.Set annotationNames1
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/codeInsight/AnnotationUtil.class
com/intellij/codeInsight/BaseExternalAnnotationsManager$1.classBaseExternalAnnotationsManager.java
package com.intellij.codeInsight
final com.intellij.codeInsight.BaseExternalAnnotationsManager$1 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/codeInsight/BaseExternalAnnotationsManager$AnnotationData.classBaseExternalAnnotationsManager.java
package com.intellij.codeInsight
com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData extends java.lang.Object {
private final String annotationClassFqName
private final String annotationParameters
private volatile com.intellij.psi.PsiAnnotation myAnnotation
private void (java.lang.String, java.lang.String)
String fqn
String parameters
com.intellij.psi.PsiAnnotation getAnnotation (com.intellij.codeInsight.BaseExternalAnnotationsManager)
String text
com.intellij.codeInsight.BaseExternalAnnotationsManager context
com.intellij.psi.PsiAnnotation a
public boolean equals (java.lang.Object)
Object o
com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData data
public int hashCode ()
int result
public java.lang.String toString ()
static java.lang.String access$300 (com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData)
com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData x0
void (java.lang.String, java.lang.String, com.intellij.codeInsight.BaseExternalAnnotationsManager$1)
String x0
String x1
com.intellij.codeInsight.BaseExternalAnnotationsManager$1 x2
}
com/intellij/codeInsight/BaseExternalAnnotationsManager$DataParsingSaxHandler.classBaseExternalAnnotationsManager.java
package com.intellij.codeInsight
com.intellij.codeInsight.BaseExternalAnnotationsManager$DataParsingSaxHandler extends org.xml.sax.helpers.DefaultHandler {
private final com.intellij.util.containers.MostlySingularMultiMap myData
private final com.intellij.psi.PsiFile myFile
private String myExternalName
private String myAnnotationFqn
private StringBuilder myArguments
final com.intellij.codeInsight.BaseExternalAnnotationsManager this$0
private void (com.intellij.codeInsight.BaseExternalAnnotationsManager, com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String name
String uri
String localName
String qName
org.xml.sax.Attributes attributes
public void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData existingData
String argumentsString
com.intellij.codeInsight.BaseExternalAnnotationsManager$AnnotationData data
String uri
String localName
String qName
public com.intellij.util.containers.MostlySingularMultiMap getResult ()
void (com.intellij.codeInsight.BaseExternalAnnotationsManager, com.intellij.psi.PsiFile, com.intellij.codeInsight.BaseExternalAnnotationsManager$1)
com.intellij.codeInsight.BaseExternalAnnotationsManager x0
com.intellij.psi.PsiFile x1
com.intellij.codeInsight.BaseExternalAnnotationsManager$1 x2
}
com/intellij/codeInsight/BaseExternalAnnotationsManager.class
com/intellij/codeInsight/ChangeContextUtil.classChangeContextUtil.java
package com.intellij.codeInsight
public com.intellij.codeInsight.ChangeContextUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.util.Key ENCODED_KEY
public static final com.intellij.openapi.util.Key THIS_QUALIFIER_CLASS_KEY
public static final com.intellij.openapi.util.Key REF_MEMBER_KEY
public static final com.intellij.openapi.util.Key CAN_REMOVE_QUALIFIER_KEY
public static final com.intellij.openapi.util.Key REF_CLASS_KEY
public static final com.intellij.openapi.util.Key REF_MEMBER_THIS_CLASS_KEY
private void ()
public static void encodeContextInfo (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement scope
boolean includeRefClasses
public static void encodeContextInfo (com.intellij.psi.PsiElement, boolean, boolean)
com.intellij.psi.PsiElement scope
boolean includeRefClasses
boolean canChangeQualifier
private static void encodeContextInfo (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, boolean, boolean)
com.intellij.psi.PsiClass thisClass
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiThisExpression thisExpr
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.psi.PsiElement resolveScope
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiReferenceExpression refExpr
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement topLevelScope
boolean includeRefClasses
boolean canChangeQualifier
public static com.intellij.psi.PsiElement decodeContextInfo (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass, com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiThisExpression thisExpr
String qualifiedName
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiClass refClass
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiClass thisClass
com.intellij.psi.PsiExpression thisAccessExpr
com.intellij.psi.PsiElement child
private static com.intellij.psi.PsiElement decodeThisExpression (com.intellij.psi.PsiThisExpression, com.intellij.psi.PsiClass, com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiClass qualifierClass
com.intellij.psi.PsiThisExpression thisExpr
com.intellij.psi.PsiClass thisClass
com.intellij.psi.PsiExpression thisAccessExpr
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.psi.PsiClass encodedQualifierClass
private static com.intellij.psi.PsiReferenceExpression decodeReferenceExpression (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiExpression, com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiClass currentClass
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiJavaCodeReferenceElement thisQualifier
com.intellij.psi.PsiClass thisExprClass
com.intellij.psi.PsiClass currentClass
boolean needQualifier
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiClass realParentClass
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass refClass
com.intellij.psi.PsiMember refMember
com.intellij.psi.PsiReferenceExpression newRefExpr
Boolean couldRemove
com.intellij.psi.PsiReferenceExpression refExpr
com.intellij.psi.PsiExpression thisAccessExpr
com.intellij.psi.PsiClass thisClass
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiExpression qualifier
private static com.intellij.psi.PsiClass findThisClass (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiMember)
com.intellij.psi.PsiReferenceExpression refExpr
com.intellij.psi.PsiMember refMember
com.intellij.psi.PsiClass refMemberClass
com.intellij.psi.PsiElement parent
public static boolean canRemoveQualifier (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiMethodCallExpression newMethodCall
com.intellij.psi.PsiElement newRefElement
com.intellij.psi.PsiReferenceExpression newRefExpr
com.intellij.psi.PsiElement newRefElement
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement qualifierRefElement
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiElementFactory factory
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiReferenceExpression refExpr
private static com.intellij.psi.PsiElement qualifyThis (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiThisExpression qualifiedThis
com.intellij.psi.PsiThisExpression thisExpr
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiClass thisClass
public static void clearContextInfo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement scope
static void ()
}
com/intellij/codeInsight/ClassUtil.classClassUtil.java
package com.intellij.codeInsight
public com.intellij.codeInsight.ClassUtil extends java.lang.Object {
private void ()
public static com.intellij.psi.PsiMethod getAnyAbstractMethod (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod methodToImplement
com.intellij.psi.PsiMethod[] methods
public static com.intellij.psi.PsiMethod getAnyMethodToImplement (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod superS
com.intellij.psi.HierarchicalMethodSignature signatureHierarchical
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.HierarchicalMethodSignature superSignatureHierarchical
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
java.util.List superSignatures
com.intellij.psi.HierarchicalMethodSignature signatureHierarchical
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass superClass
java.util.Set alreadyImplemented
com.intellij.psi.PsiResolveHelper resolveHelper
private static boolean add (com.intellij.psi.PsiMethod, java.util.Set)
com.intellij.psi.PsiMethod superSig
com.intellij.psi.PsiMethod method
java.util.Set alreadyImplemented
boolean already
}
com/intellij/codeInsight/CodeInsightBundle.classCodeInsightBundle.java
package com.intellij.codeInsight
public com.intellij.codeInsight.CodeInsightBundle extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
private static final String BUNDLE
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
}
com/intellij/codeInsight/CodeInsightUtilCore.classCodeInsightUtilCore.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.CodeInsightUtilCore extends com.intellij.codeInsight.FileModificationService {
static final boolean $assertionsDisabled
public void ()
public static com.intellij.psi.PsiElement findElementInRange (com.intellij.psi.PsiFile, int, int, java.lang.Class, com.intellij.lang.Language)
com.intellij.psi.PsiFile file
int startOffset
int endOffset
Class klass
com.intellij.lang.Language language
private static com.intellij.psi.PsiElement findElementInRange (com.intellij.psi.PsiFile, int, int, java.lang.Class, com.intellij.lang.Language, com.intellij.psi.PsiElement)
com.intellij.psi.PsiFile file
int startOffset
int endOffset
Class klass
com.intellij.lang.Language language
com.intellij.psi.PsiElement initialElement
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
com.intellij.psi.PsiElement commonParent
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiElement forcePsiPostprocessAndRestoreElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiElement forcePsiPostprocessAndRestoreElement (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean useFileLanguage
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.editor.Document document
com.intellij.lang.Language language
com.intellij.psi.PsiDocumentManager documentManager
com.intellij.openapi.editor.RangeMarker rangeMarker
com.intellij.psi.PsiElement elementInRange
public static boolean parseStringCharacters (java.lang.String, java.lang.StringBuilder, int[])
String chars
StringBuilder outChars
int[] sourceOffsets
public static transient boolean parseStringCharacters (java.lang.String, java.lang.StringBuilder, int[], java.lang.Character[])
int i
char startC
int v
int code
Exception e
char c
String chars
StringBuilder outChars
int[] sourceOffsets
Character[] endChars
java.util.List endCharList
int index
int outOffset
static void ()
}
com/intellij/codeInsight/ConcurrencyAnnotationsManager.class
com/intellij/codeInsight/ContainerProvider.classContainerProvider.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.ContainerProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.psi.PsiElement getContainer (com.intellij.psi.PsiElement)
static void ()
}
com/intellij/codeInsight/CustomExceptionHandler.classCustomExceptionHandler.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.CustomExceptionHandler extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName KEY
public void ()
public abstract boolean isHandled (com.intellij.psi.PsiElement, com.intellij.psi.PsiClassType, com.intellij.psi.PsiElement)
static void ()
}
com/intellij/codeInsight/ExceptionUtil$1.classExceptionUtil.java
package com.intellij.codeInsight
final com.intellij.codeInsight.ExceptionUtil$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final java.util.List val$array
final com.intellij.psi.PsiElement[] val$elements
void (java.util.List, com.intellij.psi.PsiElement[])
public void visitEnumConstant (com.intellij.psi.PsiEnumConstant)
com.intellij.psi.PsiEnumConstant enumConstant
com.intellij.psi.PsiMethod method
public void visitCallExpression (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression expression
public void visitThrowStatement (com.intellij.psi.PsiThrowStatement)
com.intellij.psi.PsiThrowStatement statement
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
public void visitMethodReferenceExpression (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression expression
public void visitResourceVariable (com.intellij.psi.PsiResourceVariable)
com.intellij.psi.PsiResourceVariable resource
public void visitResourceExpression (com.intellij.psi.PsiResourceExpression)
com.intellij.psi.PsiResourceExpression resource
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
}
com/intellij/codeInsight/ExceptionUtil.class
com/intellij/codeInsight/ExternalAnnotationsListener$Adapter.classExternalAnnotationsListener.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.ExternalAnnotationsListener$Adapter extends java.lang.Object implements com.intellij.codeInsight.ExternalAnnotationsListener {
public void ()
public void afterExternalAnnotationChanging (com.intellij.psi.PsiModifierListOwner, java.lang.String, boolean)
com.intellij.psi.PsiModifierListOwner owner
String annotationFQName
boolean successful
public void externalAnnotationsChangedExternally ()
}
com/intellij/codeInsight/ExternalAnnotationsListener.classExternalAnnotationsListener.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.ExternalAnnotationsListener extends java.lang.Object implements java.util.EventListener {
public abstract void afterExternalAnnotationChanging (com.intellij.psi.PsiModifierListOwner, java.lang.String, boolean)
public abstract void externalAnnotationsChangedExternally ()
}
com/intellij/codeInsight/ExternalAnnotationsManager$AnnotationPlace.classExternalAnnotationsManager.java
package com.intellij.codeInsight
public final com.intellij.codeInsight.ExternalAnnotationsManager$AnnotationPlace extends java.lang.Enum {
public static final com.intellij.codeInsight.ExternalAnnotationsManager$AnnotationPlace IN_CODE
public static final com.intellij.codeInsight.ExternalAnnotationsManager$AnnotationPlace EXTERNAL
public static final com.intellij.codeInsight.ExternalAnnotationsManager$AnnotationPlace NOWHERE
private static final com.intellij.codeInsight.ExternalAnnotationsManager$AnnotationPlace[] $VALUES
public static com.intellij.codeInsight.ExternalAnnotationsManager$AnnotationPlace[] values ()
public static com.intellij.codeInsight.ExternalAnnotationsManager$AnnotationPlace valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/codeInsight/ExternalAnnotationsManager$CanceledConfigurationException.classExternalAnnotationsManager.java
package com.intellij.codeInsight
public com.intellij.codeInsight.ExternalAnnotationsManager$CanceledConfigurationException extends java.lang.RuntimeException {
public static final com.intellij.codeInsight.ExternalAnnotationsManager$CanceledConfigurationException INSTANCE
private void ()
static void ()
}
com/intellij/codeInsight/ExternalAnnotationsManager.classExternalAnnotationsManager.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.ExternalAnnotationsManager extends java.lang.Object {
public static final String ANNOTATIONS_XML
public static final com.intellij.util.messages.Topic TOPIC
private static final com.intellij.openapi.util.NotNullLazyKey INSTANCE_KEY
public void ()
public static com.intellij.codeInsight.ExternalAnnotationsManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract boolean isExternalAnnotation (com.intellij.psi.PsiAnnotation)
public abstract com.intellij.psi.PsiAnnotation findExternalAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String)
public abstract boolean isExternalAnnotationWritable (com.intellij.psi.PsiModifierListOwner, java.lang.String)
public abstract com.intellij.psi.PsiAnnotation[] findExternalAnnotations (com.intellij.psi.PsiModifierListOwner)
public abstract void annotateExternally (com.intellij.psi.PsiModifierListOwner, java.lang.String, com.intellij.psi.PsiFile, com.intellij.psi.PsiNameValuePair[]) throws com.intellij.codeInsight.ExternalAnnotationsManager$CanceledConfigurationException
public abstract boolean deannotate (com.intellij.psi.PsiModifierListOwner, java.lang.String)
public abstract boolean editExternalAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String, com.intellij.psi.PsiNameValuePair[])
public abstract com.intellij.codeInsight.ExternalAnnotationsManager$AnnotationPlace chooseAnnotationsPlace (com.intellij.psi.PsiElement)
public abstract java.util.List findExternalAnnotationsFiles (com.intellij.psi.PsiModifierListOwner)
static void ()
}
com/intellij/codeInsight/FileModificationService.classFileModificationService.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.FileModificationService extends java.lang.Object {
public void ()
public static com.intellij.codeInsight.FileModificationService getInstance ()
public abstract boolean preparePsiElementsForWrite (java.util.Collection)
public abstract boolean prepareFileForWrite (com.intellij.psi.PsiFile)
public boolean preparePsiElementForWrite (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
public transient boolean preparePsiElementsForWrite (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement[] elements
public abstract boolean prepareVirtualFilesForWrite (com.intellij.openapi.project.Project, java.util.Collection)
}
com/intellij/codeInsight/ImportFilter.classImportFilter.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.ImportFilter extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public abstract boolean shouldUseFullyQualifiedName (com.intellij.psi.PsiFile, java.lang.String)
public static boolean shouldImport (com.intellij.psi.PsiFile, java.lang.String)
com.intellij.codeInsight.ImportFilter filter
com.intellij.psi.PsiFile targetFile
String classQualifiedName
static void ()
}
com/intellij/codeInsight/InferredAnnotationsManager.classInferredAnnotationsManager.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.InferredAnnotationsManager extends java.lang.Object {
private static final com.intellij.openapi.util.NotNullLazyKey INSTANCE_KEY
public void ()
public static com.intellij.codeInsight.InferredAnnotationsManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.PsiAnnotation findInferredAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String)
public abstract boolean ignoreInference (com.intellij.psi.PsiModifierListOwner, java.lang.String)
public abstract com.intellij.psi.PsiAnnotation[] findInferredAnnotations (com.intellij.psi.PsiModifierListOwner)
public abstract boolean isInferredAnnotation (com.intellij.psi.PsiAnnotation)
static void ()
}
com/intellij/codeInsight/JavaContainerProvider.classJavaContainerProvider.java
package com.intellij.codeInsight
public com.intellij.codeInsight.JavaContainerProvider extends java.lang.Object implements com.intellij.codeInsight.ContainerProvider {
public void ()
public com.intellij.psi.PsiElement getContainer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement item
}
com/intellij/codeInsight/JavaPsiEquivalenceUtil.class
com/intellij/codeInsight/MemberImplementorExplorer.classMemberImplementorExplorer.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.MemberImplementorExplorer extends java.lang.Object {
public abstract com.intellij.psi.PsiMethod[] getMethodsToImplement (com.intellij.psi.PsiClass)
}
com/intellij/codeInsight/NullableNotNullManager.class
com/intellij/codeInsight/PsiEquivalenceUtil$ReferenceComparator.classPsiEquivalenceUtil.java
package com.intellij.codeInsight
com.intellij.codeInsight.PsiEquivalenceUtil$ReferenceComparator extends java.lang.Object implements java.util.Comparator {
private final java.util.Comparator myResolvedElementsComparator
void (java.util.Comparator)
java.util.Comparator resolvedElementsComparator
public int compare (com.intellij.psi.PsiReference, com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference ref1
com.intellij.psi.PsiReference ref2
com.intellij.psi.PsiElement resolved1
com.intellij.psi.PsiElement resolved2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/codeInsight/PsiEquivalenceUtil.class
com/intellij/codeInsight/TargetElementEvaluator.classTargetElementEvaluator.java
package com.intellij.codeInsight
public abstract com.intellij.codeInsight.TargetElementEvaluator extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract boolean includeSelfInGotoImplementation (com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiElement getElementByReference (com.intellij.psi.PsiReference, int)
static void ()
}
com/intellij/codeInsight/TestFrameworks.class
com/intellij/codeInsight/TestFrameworksImpl.classTestFrameworksImpl.java
package com.intellij.codeInsight
public com.intellij.codeInsight.TestFrameworksImpl extends com.intellij.codeInsight.TestFrameworks {
private void ()
public boolean isTestClass (com.intellij.psi.PsiClass)
com.intellij.testIntegration.TestFramework framework
com.intellij.psi.PsiClass psiClass
com.intellij.testIntegration.TestFramework[] testFrameworks
public boolean isPotentialTestClass (com.intellij.psi.PsiClass)
com.intellij.testIntegration.TestFramework framework
com.intellij.psi.PsiClass psiClass
com.intellij.testIntegration.TestFramework[] testFrameworks
public com.intellij.psi.PsiMethod findOrCreateSetUpMethod (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod setUpMethod
com.intellij.testIntegration.TestFramework framework
com.intellij.psi.PsiClass psiClass
com.intellij.testIntegration.TestFramework[] testFrameworks
public com.intellij.psi.PsiMethod findSetUpMethod (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod setUpMethod
com.intellij.testIntegration.TestFramework framework
com.intellij.psi.PsiClass psiClass
com.intellij.testIntegration.TestFramework[] testFrameworks
public com.intellij.psi.PsiMethod findTearDownMethod (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod setUpMethod
com.intellij.testIntegration.TestFramework framework
com.intellij.psi.PsiClass psiClass
com.intellij.testIntegration.TestFramework[] testFrameworks
protected boolean hasConfigMethods (com.intellij.psi.PsiClass)
com.intellij.testIntegration.TestFramework framework
com.intellij.psi.PsiClass psiClass
com.intellij.testIntegration.TestFramework[] testFrameworks
public boolean isTestMethod (com.intellij.psi.PsiMethod)
com.intellij.testIntegration.TestFramework framework
com.intellij.psi.PsiMethod method
com.intellij.testIntegration.TestFramework[] testFrameworks
}
com/intellij/codeInsight/completion/
com/intellij/codeInsight/completion/CompletionUtilCore.classCompletionUtilCore.java
package com.intellij.codeInsight.completion
public com.intellij.codeInsight.completion.CompletionUtilCore extends java.lang.Object {
public static final String DUMMY_IDENTIFIER
public static final String DUMMY_IDENTIFIER_TRIMMED
public void ()
}
com/intellij/codeInsight/completion/CompletionUtilCoreImpl.classCompletionUtilCoreImpl.java
package com.intellij.codeInsight.completion
public com.intellij.codeInsight.completion.CompletionUtilCoreImpl extends java.lang.Object {
public void ()
public static com.intellij.psi.PsiElement getOriginalElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psi
public static com.intellij.psi.PsiElement getOriginalElement (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.openapi.util.TextRange translated
com.intellij.openapi.editor.Document hostDocument
com.intellij.codeInsight.completion.OffsetTranslator translator
Integer start
Integer end
com.intellij.openapi.editor.Document document
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiElement psi
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiFile originalFile
}
com/intellij/codeInsight/completion/OffsetTranslator$1.classOffsetTranslator.java
package com.intellij.codeInsight.completion
com.intellij.codeInsight.completion.OffsetTranslator$1 extends com.intellij.openapi.editor.event.DocumentAdapter {
final com.intellij.openapi.editor.Document val$originalDocument
final java.util.LinkedList val$sinceCommit
final com.intellij.codeInsight.completion.OffsetTranslator this$0
void (com.intellij.codeInsight.completion.OffsetTranslator, com.intellij.openapi.editor.Document, java.util.LinkedList)
com.intellij.codeInsight.completion.OffsetTranslator this$0
public void documentChanged (com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.editor.impl.event.DocumentEventImpl inverse
com.intellij.openapi.editor.event.DocumentEvent e
}
com/intellij/codeInsight/completion/OffsetTranslator$2.classOffsetTranslator.java
package com.intellij.codeInsight.completion
com.intellij.codeInsight.completion.OffsetTranslator$2 extends com.intellij.openapi.editor.event.DocumentAdapter {
final com.intellij.codeInsight.completion.OffsetTranslator this$0
void (com.intellij.codeInsight.completion.OffsetTranslator)
com.intellij.codeInsight.completion.OffsetTranslator this$0
public void documentChanged (com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.editor.event.DocumentEvent e
}
com/intellij/codeInsight/completion/OffsetTranslator$3.classOffsetTranslator.java
package com.intellij.codeInsight.completion
com.intellij.codeInsight.completion.OffsetTranslator$3 extends java.lang.Object implements com.intellij.psi.util.PsiModificationTracker$Listener {
long lastModCount
final com.intellij.psi.PsiFile val$originalFile
final java.util.LinkedList val$sinceCommit
final com.intellij.codeInsight.completion.OffsetTranslator this$0
void (com.intellij.codeInsight.completion.OffsetTranslator, com.intellij.psi.PsiFile, java.util.LinkedList)
com.intellij.codeInsight.completion.OffsetTranslator this$0
public void modificationCountChanged ()
}
com/intellij/codeInsight/completion/OffsetTranslator.classOffsetTranslator.java
package com.intellij.codeInsight.completion
com.intellij.codeInsight.completion.OffsetTranslator extends java.lang.Object implements com.intellij.openapi.Disposable {
static final com.intellij.openapi.util.Key RANGE_TRANSLATION
private final com.intellij.psi.PsiFile myOriginalFile
private final com.intellij.openapi.editor.Document myCopyDocument
private final java.util.LinkedList myTranslation
void (com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile, com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document originalDocument
com.intellij.psi.PsiFile originalFile
com.intellij.openapi.editor.Document copyDocument
java.util.LinkedList sinceCommit
private boolean isUpToDate ()
public void dispose ()
java.lang.Integer translateOffset (java.lang.Integer)
com.intellij.openapi.editor.event.DocumentEvent event
Integer offset
private static java.lang.Integer translateOffset (int, com.intellij.openapi.editor.event.DocumentEvent)
int offset
com.intellij.openapi.editor.event.DocumentEvent event
static boolean access$000 (com.intellij.codeInsight.completion.OffsetTranslator)
com.intellij.codeInsight.completion.OffsetTranslator x0
static java.util.LinkedList access$100 (com.intellij.codeInsight.completion.OffsetTranslator)
com.intellij.codeInsight.completion.OffsetTranslator x0
static void ()
}
com/intellij/codeInsight/completion/proc/
com/intellij/codeInsight/completion/proc/VariablesProcessor.classVariablesProcessor.java
package com.intellij.codeInsight.completion.proc
public com.intellij.codeInsight.completion.proc.VariablesProcessor extends com.intellij.psi.scope.BaseScopeProcessor implements com.intellij.psi.scope.ElementClassHint {
private final String myPrefix
private boolean myStaticScopeFlag
private final boolean myStaticSensitiveFlag
private final java.util.List myResultList
public void (java.lang.String, boolean)
String _prefix
boolean staticSensitiveFlag
public void (java.lang.String, boolean, java.util.List)
String _prefix
boolean staticSensitiveFlag
java.util.List lst
public boolean shouldProcess (com.intellij.psi.scope.ElementClassHint$DeclarationKind)
com.intellij.psi.scope.ElementClassHint$DeclarationKind kind
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiVariable pvar
String pvar_name
com.intellij.psi.PsiElement pe
com.intellij.psi.ResolveState state
public final void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
public com.intellij.psi.PsiVariable[] getResultsAsArray ()
com.intellij.psi.PsiVariable[] ret
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
}
com/intellij/codeInsight/completion/scope/
com/intellij/codeInsight/completion/scope/CompletionElement.classCompletionElement.java
package com.intellij.codeInsight.completion.scope
public com.intellij.codeInsight.completion.scope.CompletionElement extends java.lang.Object {
private final Object myElement
private final com.intellij.psi.PsiSubstitutor mySubstitutor
private final Object myEqualityObject
private final String myQualifierText
public void (java.lang.Object, com.intellij.psi.PsiSubstitutor)
Object element
com.intellij.psi.PsiSubstitutor substitutor
public void (java.lang.Object, com.intellij.psi.PsiSubstitutor, java.lang.String)
Object element
com.intellij.psi.PsiSubstitutor substitutor
String qualifierText
public java.lang.String getQualifierText ()
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
public java.lang.Object getElement ()
private java.lang.Object getUniqueId ()
String qName
public boolean equals (java.lang.Object)
Object obj
Object thatObj
public int hashCode ()
public boolean isMoreSpecificThan (com.intellij.codeInsight.completion.scope.CompletionElement)
com.intellij.codeInsight.completion.scope.CompletionElement prev
Object prevElement
com.intellij.psi.PsiType prevType
com.intellij.psi.PsiType candidateType
}
com/intellij/codeInsight/completion/scope/JavaCompletionHints.classJavaCompletionHints.java
package com.intellij.codeInsight.completion.scope
public com.intellij.codeInsight.completion.scope.JavaCompletionHints extends java.lang.Object {
public static final com.intellij.openapi.util.Key NAME_FILTER
private void ()
static void ()
}
com/intellij/codeInsight/controlflow/
com/intellij/codeInsight/controlflow/ConditionalInstruction.classConditionalInstruction.java
package com.intellij.codeInsight.controlflow
public abstract com.intellij.codeInsight.controlflow.ConditionalInstruction extends java.lang.Object implements com.intellij.codeInsight.controlflow.Instruction {
public abstract boolean getResult ()
public abstract com.intellij.psi.PsiElement getCondition ()
}
com/intellij/codeInsight/controlflow/ControlFlow.classControlFlow.java
package com.intellij.codeInsight.controlflow
public abstract com.intellij.codeInsight.controlflow.ControlFlow extends java.lang.Object {
public abstract com.intellij.codeInsight.controlflow.Instruction[] getInstructions ()
}
com/intellij/codeInsight/controlflow/Instruction.classInstruction.java
package com.intellij.codeInsight.controlflow
public abstract com.intellij.codeInsight.controlflow.Instruction extends java.lang.Object {
public abstract com.intellij.psi.PsiElement getElement ()
public abstract java.util.Collection allSucc ()
public abstract java.util.Collection allPred ()
public abstract java.lang.String getElementPresentation ()
public abstract int num ()
}
com/intellij/codeInsight/daemon/
com/intellij/codeInsight/daemon/JavaErrorMessages.classJavaErrorMessages.java
package com.intellij.codeInsight.daemon
public com.intellij.codeInsight.daemon.JavaErrorMessages extends com.intellij.AbstractBundle {
public static final com.intellij.codeInsight.daemon.JavaErrorMessages INSTANCE
public static final String BUNDLE
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void ()
static void ()
}
com/intellij/codeInsight/daemon/impl/
com/intellij/codeInsight/daemon/impl/CollectHighlightsUtil.classCollectHighlightsUtil.java
package com.intellij.codeInsight.daemon.impl
public com.intellij.codeInsight.daemon.impl.CollectHighlightsUtil extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final int STARTING_TREE_HEIGHT
static final boolean $assertionsDisabled
private void ()
public static java.util.List getElementsInRange (com.intellij.psi.PsiElement, int, int)
com.intellij.psi.PsiElement root
int startOffset
int endOffset
public static java.util.List getElementsInRange (com.intellij.psi.PsiElement, int, int, boolean)
com.intellij.psi.PsiElement root
int startOffset
int endOffset
boolean includeAllParents
com.intellij.psi.PsiElement commonParent
java.util.List list
com.intellij.psi.PsiElement parent
private static java.util.List getElementsToHighlight (com.intellij.psi.PsiElement, int, int)
com.intellij.openapi.util.Condition filter
boolean startChildrenVisiting
int start
boolean startChildrenVisiting
com.intellij.psi.PsiElement parent
int startOffset
int endOffset
java.util.List result
int currentOffset
com.intellij.openapi.util.Condition[] filters
int offset
gnu.trove.TIntStack starts
com.intellij.util.containers.Stack elements
com.intellij.util.containers.Stack children
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement child
public static com.intellij.psi.PsiElement findCommonParent (com.intellij.psi.PsiElement, int, int)
com.intellij.psi.PsiElement root
int startOffset
int endOffset
com.intellij.psi.PsiElement left
com.intellij.psi.PsiElement right
com.intellij.psi.PsiElement commonParent
com.intellij.psi.PsiElement parent
private static com.intellij.psi.PsiElement findElementAtInRoot (com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement root
int offset
static void ()
}
com/intellij/codeInsight/daemon/impl/analysis/
com/intellij/codeInsight/daemon/impl/analysis/HighlightMessageUtil.classHighlightMessageUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.HighlightMessageUtil extends java.lang.Object {
private void ()
public static java.lang.String getSymbolName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement symbol
public static java.lang.String getSymbolName (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiElement symbol
com.intellij.psi.PsiSubstitutor substitutor
int options
public static java.lang.String getSymbolName (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, int)
int options
com.intellij.psi.PsiDirectory directory
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.PsiElement symbol
com.intellij.psi.PsiSubstitutor substitutor
int parameterOptions
String symbolName
}
com/intellij/codeInsight/daemon/impl/analysis/HighlightUtilBase.classHighlightUtilBase.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.HighlightUtilBase extends java.lang.Object {
public static final String SERIAL_VERSION_UID_FIELD_NAME
public void ()
}
com/intellij/codeInsight/daemon/impl/analysis/JavaGenericsUtil.classJavaGenericsUtil.java
package com.intellij.codeInsight.daemon.impl.analysis
public com.intellij.codeInsight.daemon.impl.analysis.JavaGenericsUtil extends java.lang.Object {
static final boolean $assertionsDisabled
public void ()
public static boolean isReifiableType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType parameter
com.intellij.psi.PsiClass stopClassLevel
com.intellij.psi.PsiModifierListOwner enclosingStaticElement
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiType[] parameters
com.intellij.psi.PsiClassType$ClassResolveResult resolved
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType type
public static boolean isUncheckedWarning (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.JavaResolveResult, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiExpression lastArg
int i
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiJavaCodeReferenceElement expression
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiMethod psiMethod
int parametersCount
com.intellij.psi.PsiParameter varargParameter
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiElement parent
public static boolean isUncheckedCast (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiSubstitutor modifiedSubstitutor
com.intellij.psi.PsiClassType otherType
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType operand
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiSubstitutor castSubstitutor
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiClassType castClassType
com.intellij.psi.PsiClassType operandClassType
com.intellij.psi.PsiClassType$ClassResolveResult castResult
com.intellij.psi.PsiClassType$ClassResolveResult operandResult
com.intellij.psi.PsiClass operandClass
com.intellij.psi.PsiClass castClass
com.intellij.psi.PsiType castType
com.intellij.psi.PsiType operandType
public static boolean isRawToGeneric (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiType type
com.intellij.psi.PsiTypeParameter lParameter
com.intellij.psi.PsiTypeParameter rParameter
com.intellij.psi.PsiType lTypeArg
com.intellij.psi.PsiType rTypeArg
com.intellij.psi.PsiType lType
com.intellij.psi.PsiType rType
com.intellij.psi.PsiClassType$ClassResolveResult lResolveResult
com.intellij.psi.PsiClassType$ClassResolveResult rResolveResult
com.intellij.psi.PsiClass lClass
com.intellij.psi.PsiClass rClass
com.intellij.psi.PsiSubstitutor lSubstitutor
com.intellij.psi.PsiSubstitutor rSubstitutor
java.util.Iterator lIterator
java.util.Iterator rIterator
public static com.intellij.psi.PsiType getCollectionItemType (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
public static com.intellij.psi.PsiType getCollectionItemType (com.intellij.psi.PsiType, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiTypeParameter thisTypeParameter
com.intellij.psi.PsiTypeParameter thatTypeParameter
com.intellij.psi.PsiClass myClass
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiManager manager
String qName
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiClass owner
com.intellij.psi.PsiSubstitutor superClassSubstitutor
com.intellij.psi.PsiType itemType
com.intellij.psi.PsiType itemType
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiType type
com.intellij.psi.search.GlobalSearchScope scope
private static com.intellij.psi.PsiTypeParameter getIterableTypeParameter (com.intellij.psi.JavaPsiFacade, com.intellij.psi.PsiClass)
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiClass context
com.intellij.psi.PsiClass iterable
com.intellij.psi.PsiTypeParameter[] typeParameters
static void ()
}
com/intellij/codeInsight/documentation/
com/intellij/codeInsight/documentation/DocumentationManagerProtocol.classDocumentationManagerProtocol.java
package com.intellij.codeInsight.documentation
public abstract com.intellij.codeInsight.documentation.DocumentationManagerProtocol extends java.lang.Object {
public static final String PSI_ELEMENT_PROTOCOL
public static final String PSI_ELEMENT_PROTOCOL_REF_SEPARATOR
}
com/intellij/codeInsight/documentation/DocumentationManagerUtil.classDocumentationManagerUtil.java
package com.intellij.codeInsight.documentation
public com.intellij.codeInsight.documentation.DocumentationManagerUtil extends java.lang.Object {
public void ()
public static com.intellij.codeInsight.documentation.DocumentationManagerUtil getInstance ()
protected void createHyperlinkImpl (java.lang.StringBuilder, com.intellij.psi.PsiElement, java.lang.String, java.lang.String, boolean)
StringBuilder buffer
com.intellij.psi.PsiElement refElement
String refText
String label
boolean plainLink
public static void createHyperlink (java.lang.StringBuilder, java.lang.String, java.lang.String, boolean)
StringBuilder buffer
String refText
String label
boolean plainLink
public static void createHyperlink (java.lang.StringBuilder, com.intellij.psi.PsiElement, java.lang.String, java.lang.String, boolean)
StringBuilder buffer
com.intellij.psi.PsiElement refElement
String refText
String label
boolean plainLink
}
com/intellij/codeInsight/documentation/PlatformDocumentationUtil.classPlatformDocumentationUtil.java
package com.intellij.codeInsight.documentation
public com.intellij.codeInsight.documentation.PlatformDocumentationUtil extends java.lang.Object {
private static final java.util.regex.Pattern ourLtFixupPattern
private static final String LT_ENTITY
public void ()
public static java.util.List getHttpRoots (java.lang.String[], java.lang.String)
String url
com.intellij.openapi.vfs.VirtualFile virtualFile
String root
String[] roots
String relPath
java.util.List result
public static java.lang.String getDocUrl (com.intellij.openapi.vfs.VirtualFile, java.lang.String)
String url
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile root
String relPath
public static java.lang.String fixupText (java.lang.CharSequence)
CharSequence docText
static void ()
}
com/intellij/codeInsight/folding/
com/intellij/codeInsight/folding/CodeFoldingSettings.classCodeFoldingSettings.java
package com.intellij.codeInsight.folding
public com.intellij.codeInsight.folding.CodeFoldingSettings extends java.lang.Object {
public boolean COLLAPSE_IMPORTS
public boolean COLLAPSE_METHODS
public boolean COLLAPSE_FILE_HEADER
public boolean COLLAPSE_DOC_COMMENTS
public boolean COLLAPSE_CUSTOM_FOLDING_REGIONS
public void ()
public static com.intellij.codeInsight.folding.CodeFoldingSettings getInstance ()
}
com/intellij/codeInsight/folding/JavaCodeFoldingSettings.classJavaCodeFoldingSettings.java
package com.intellij.codeInsight.folding
public abstract com.intellij.codeInsight.folding.JavaCodeFoldingSettings extends java.lang.Object {
public void ()
public static com.intellij.codeInsight.folding.JavaCodeFoldingSettings getInstance ()
public abstract boolean isCollapseImports ()
public abstract void setCollapseImports (boolean)
public abstract boolean isCollapseLambdas ()
public abstract void setCollapseLambdas (boolean)
public abstract boolean isCollapseMethods ()
public abstract void setCollapseMethods (boolean)
public abstract boolean isCollapseConstructorGenericParameters ()
public abstract void setCollapseConstructorGenericParameters (boolean)
public abstract boolean isCollapseAccessors ()
public abstract void setCollapseAccessors (boolean)
public abstract boolean isCollapseOneLineMethods ()
public abstract void setCollapseOneLineMethods (boolean)
public abstract boolean isCollapseInnerClasses ()
public abstract void setCollapseInnerClasses (boolean)
public abstract boolean isCollapseJavadocs ()
public abstract void setCollapseJavadocs (boolean)
public abstract boolean isCollapseFileHeader ()
public abstract void setCollapseFileHeader (boolean)
public abstract boolean isCollapseAnonymousClasses ()
public abstract void setCollapseAnonymousClasses (boolean)
public abstract boolean isCollapseAnnotations ()
public abstract void setCollapseAnnotations (boolean)
public abstract boolean isCollapseI18nMessages ()
public abstract void setCollapseI18nMessages (boolean)
public abstract boolean isCollapseSuppressWarnings ()
public abstract void setCollapseSuppressWarnings (boolean)
public abstract boolean isCollapseEndOfLineComments ()
public abstract void setCollapseEndOfLineComments (boolean)
}
com/intellij/codeInsight/folding/impl/
com/intellij/codeInsight/folding/impl/ClosureFolding.class
com/intellij/codeInsight/folding/impl/JavaCodeFoldingSettingsBase.classJavaCodeFoldingSettingsBase.java
package com.intellij.codeInsight.folding.impl
public com.intellij.codeInsight.folding.impl.JavaCodeFoldingSettingsBase extends com.intellij.codeInsight.folding.JavaCodeFoldingSettings {
private boolean COLLAPSE_ACCESSORS
private boolean COLLAPSE_ONE_LINE_METHODS
private boolean COLLAPSE_INNER_CLASSES
private boolean COLLAPSE_ANONYMOUS_CLASSES
private boolean COLLAPSE_ANNOTATIONS
private boolean COLLAPSE_CLOSURES
private boolean COLLAPSE_CONSTRUCTOR_GENERIC_PARAMETERS
private boolean COLLAPSE_I18N_MESSAGES
private boolean COLLAPSE_SUPPRESS_WARNINGS
private boolean COLLAPSE_END_OF_LINE_COMMENTS
public void ()
public boolean isCollapseImports ()
public void setCollapseImports (boolean)
boolean value
public boolean isCollapseLambdas ()
public void setCollapseLambdas (boolean)
boolean value
public boolean isCollapseConstructorGenericParameters ()
public void setCollapseConstructorGenericParameters (boolean)
boolean value
public boolean isCollapseMethods ()
public void setCollapseMethods (boolean)
boolean value
public boolean isCollapseAccessors ()
public void setCollapseAccessors (boolean)
boolean value
public boolean isCollapseOneLineMethods ()
public void setCollapseOneLineMethods (boolean)
boolean value
public boolean isCollapseInnerClasses ()
public void setCollapseInnerClasses (boolean)
boolean value
public boolean isCollapseJavadocs ()
public void setCollapseJavadocs (boolean)
boolean value
public boolean isCollapseFileHeader ()
public void setCollapseFileHeader (boolean)
boolean value
public boolean isCollapseAnonymousClasses ()
public void setCollapseAnonymousClasses (boolean)
boolean value
public boolean isCollapseAnnotations ()
public void setCollapseAnnotations (boolean)
boolean value
public boolean isCollapseI18nMessages ()
public void setCollapseI18nMessages (boolean)
boolean value
public boolean isCollapseSuppressWarnings ()
public void setCollapseSuppressWarnings (boolean)
boolean value
public boolean isCollapseEndOfLineComments ()
public void setCollapseEndOfLineComments (boolean)
boolean value
}
com/intellij/codeInsight/folding/impl/JavaFoldingBuilderBase$1.classJavaFoldingBuilderBase.java
package com.intellij.codeInsight.folding.impl
com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final boolean val$dumb
final com.intellij.openapi.editor.Document val$document
final java.util.List val$foldElements
final java.util.Set val$processedComments
final boolean val$quick
final com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase this$0
void (com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase, boolean, com.intellij.openapi.editor.Document, java.util.List, java.util.Set, boolean)
com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase this$0
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
com.intellij.psi.PsiElement body
public void visitComment (com.intellij.psi.PsiComment)
com.intellij.psi.PsiComment comment
}
com/intellij/codeInsight/folding/impl/JavaFoldingBuilderBase.classJavaFoldingBuilderBase.java
package com.intellij.codeInsight.folding.impl
public abstract com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase extends com.intellij.lang.folding.CustomFoldingBuilder implements com.intellij.openapi.project.DumbAware {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String SMILEY
public void ()
private static java.lang.String getPlaceholderText (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static boolean areOnAdjacentLines (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document)
com.intellij.psi.PsiElement e1
com.intellij.psi.PsiElement e2
com.intellij.openapi.editor.Document document
private static boolean isSimplePropertyAccessor (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiExpression lhs
com.intellij.psi.PsiExpression rhs
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiStatement statement
private static com.intellij.openapi.util.TextRange getRangeToFold (com.intellij.psi.PsiElement)
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement lBrace
com.intellij.psi.PsiElement rBrace
com.intellij.psi.PsiImportList list
com.intellij.psi.PsiImportStatementBase[] statements
com.intellij.psi.PsiElement importKeyword
int startOffset
int endOffset
int startOffset
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement body
com.intellij.psi.PsiElement element
public static boolean hasErrorElementsNearby (com.intellij.psi.PsiFile, int, int)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
int startOffset
int endOffset
private static com.intellij.openapi.util.TextRange getFileHeader (com.intellij.psi.PsiJavaFile)
com.intellij.psi.PsiJavaFile file
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement prevSibling
private static void addAnnotationsToFold (com.intellij.psi.PsiModifierList, java.util.List, com.intellij.openapi.editor.Document)
com.intellij.psi.PsiElement nextChild
int j
com.intellij.psi.PsiElement child
int i
com.intellij.psi.PsiModifierList modifierList
java.util.List foldElements
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiElement[] children
private static void addCommentFolds (com.intellij.psi.PsiComment, java.util.Set, java.util.List)
com.intellij.lang.ASTNode node
com.intellij.psi.tree.IElementType elementType
com.intellij.psi.PsiElement current
com.intellij.psi.PsiComment comment
java.util.Set processedComments
java.util.List foldElements
com.intellij.psi.PsiElement end
boolean containsCustomRegionMarker
private static void addMethodGenericParametersFolding (com.intellij.psi.PsiMethodCallExpression, java.util.List, com.intellij.openapi.editor.Document, boolean)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiMethodCallExpression expression
java.util.List foldElements
com.intellij.openapi.editor.Document document
boolean quick
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiReferenceParameterList list
com.intellij.psi.PsiMethodCallExpression element
private static boolean resolvesCorrectly (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiReferenceExpression expression
private static void addGenericParametersFolding (com.intellij.psi.PsiNewExpression, java.util.List, com.intellij.openapi.editor.Document, boolean)
com.intellij.psi.PsiAnonymousClass anonymousClass
com.intellij.psi.PsiJavaCodeReferenceElement declReference
com.intellij.psi.PsiReferenceParameterList declList
com.intellij.psi.PsiReferenceParameterList list
com.intellij.psi.PsiNewExpression expression
java.util.List foldElements
com.intellij.openapi.editor.Document document
boolean quick
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiType declType
com.intellij.psi.PsiType[] parameters
com.intellij.psi.PsiJavaCodeReferenceElement classReference
private static void addTypeParametersFolding (java.util.List, com.intellij.openapi.editor.Document, com.intellij.psi.PsiReferenceParameterList, int, boolean)
com.intellij.psi.PsiType type
com.intellij.openapi.util.TextRange range
java.util.List foldElements
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiReferenceParameterList list
int ifLongerThan
boolean quick
String text
protected abstract boolean shouldShowExplicitLambdaType (com.intellij.psi.PsiAnonymousClass, com.intellij.psi.PsiNewExpression)
private static boolean addToFold (java.util.List, com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean)
java.util.List list
com.intellij.psi.PsiElement elementToFold
com.intellij.openapi.editor.Document document
boolean allowOneLiners
com.intellij.openapi.util.TextRange range
private static boolean addFoldRegion (java.util.List, com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean, com.intellij.openapi.util.TextRange)
int startLine
int endLine
java.util.List list
com.intellij.psi.PsiElement elementToFold
com.intellij.openapi.editor.Document document
boolean allowOneLiners
com.intellij.openapi.util.TextRange range
com.intellij.openapi.util.TextRange fileRange
protected void buildLanguageFoldRegions (java.util.List, com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean)
com.intellij.lang.folding.FoldingDescriptor descriptor
com.intellij.openapi.util.TextRange rangeToFold
com.intellij.psi.PsiImportStatementBase[] statements
com.intellij.psi.PsiClass aClass
com.intellij.lang.ASTNode node
com.intellij.psi.PsiElement anchorElementToUse
com.intellij.psi.PsiElement candidate
java.util.List descriptors
com.intellij.psi.PsiElement root
com.intellij.openapi.editor.Document document
boolean quick
com.intellij.psi.PsiJavaFile file
com.intellij.psi.PsiImportList importList
com.intellij.psi.PsiClass[] classes
com.intellij.openapi.util.TextRange range
private void addElementsToFold (java.util.List, com.intellij.psi.PsiClass, com.intellij.openapi.editor.Document, boolean, boolean)
com.intellij.psi.javadoc.PsiDocComment docComment
com.intellij.psi.javadoc.PsiDocComment docComment
com.intellij.psi.PsiMethod method
boolean oneLiner
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.javadoc.PsiDocComment docComment
com.intellij.psi.PsiField field
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiClassInitializer initializer
com.intellij.psi.PsiElement child
java.util.List list
com.intellij.psi.PsiClass aClass
com.intellij.openapi.editor.Document document
boolean foldJavaDocs
boolean quick
com.intellij.psi.PsiElement[] children
java.util.Set processedComments
private boolean addOneLineMethodFolding (java.util.List, com.intellij.psi.PsiMethod)
java.util.List descriptorList
com.intellij.psi.PsiMethod method
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiIdentifier nameIdentifier
com.intellij.psi.PsiJavaToken lBrace
com.intellij.psi.PsiJavaToken rBrace
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiStatement statement
int leftStart
int bodyStart
int leftEnd
int rightStart
int rightEnd
String leftText
String rightText
com.intellij.openapi.editor.FoldingGroup group
protected java.lang.String getLanguagePlaceholderText (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange)
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
protected boolean isRegionCollapsedByDefault (com.intellij.lang.ASTNode)
com.intellij.psi.PsiElement firstChild
com.intellij.psi.PsiElement parent
com.intellij.lang.ASTNode node
com.intellij.psi.PsiElement element
com.intellij.codeInsight.folding.JavaCodeFoldingSettings settings
private void addCodeBlockFolds (com.intellij.psi.PsiElement, java.util.List, java.util.Set, com.intellij.openapi.editor.Document, boolean)
com.intellij.psi.PsiElement scope
java.util.List foldElements
java.util.Set processedComments
com.intellij.openapi.editor.Document document
boolean quick
boolean dumb
private boolean addClosureFolding (com.intellij.psi.PsiClass, com.intellij.openapi.editor.Document, java.util.List, java.util.Set, boolean)
com.intellij.psi.PsiAnonymousClass anonymousClass
com.intellij.codeInsight.folding.impl.ClosureFolding closureFolding
java.util.List descriptors
com.intellij.psi.PsiClass aClass
com.intellij.openapi.editor.Document document
java.util.List foldElements
java.util.Set processedComments
boolean quick
protected java.lang.String rightArrow ()
boolean fitsRightMargin (com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, int, int, int)
com.intellij.psi.PsiElement element
com.intellij.openapi.editor.Document document
int foldingStart
int foldingEnd
int collapsedLength
int beforeLength
int afterLength
protected abstract boolean isBelowRightMargin (com.intellij.openapi.project.Project, int)
protected boolean isCustomFoldingCandidate (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
protected boolean isCustomFoldingRoot (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode node
com.intellij.psi.tree.IElementType nodeType
static boolean access$000 (com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase, com.intellij.psi.PsiClass, com.intellij.openapi.editor.Document, java.util.List, java.util.Set, boolean)
com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase x0
com.intellij.psi.PsiClass x1
com.intellij.openapi.editor.Document x2
java.util.List x3
java.util.Set x4
boolean x5
static boolean access$100 (java.util.List, com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean)
java.util.List x0
com.intellij.psi.PsiElement x1
com.intellij.openapi.editor.Document x2
boolean x3
static void access$200 (com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase, java.util.List, com.intellij.psi.PsiClass, com.intellij.openapi.editor.Document, boolean, boolean)
com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase x0
java.util.List x1
com.intellij.psi.PsiClass x2
com.intellij.openapi.editor.Document x3
boolean x4
boolean x5
static void access$300 (com.intellij.psi.PsiMethodCallExpression, java.util.List, com.intellij.openapi.editor.Document, boolean)
com.intellij.psi.PsiMethodCallExpression x0
java.util.List x1
com.intellij.openapi.editor.Document x2
boolean x3
static void access$400 (com.intellij.psi.PsiNewExpression, java.util.List, com.intellij.openapi.editor.Document, boolean)
com.intellij.psi.PsiNewExpression x0
java.util.List x1
com.intellij.openapi.editor.Document x2
boolean x3
static void access$500 (com.intellij.psi.PsiComment, java.util.Set, java.util.List)
com.intellij.psi.PsiComment x0
java.util.Set x1
java.util.List x2
static void ()
}
com/intellij/codeInsight/generation/
com/intellij/codeInsight/generation/OverrideImplementExploreUtil$1.classOverrideImplementExploreUtil.java
package com.intellij.codeInsight.generation
final com.intellij.codeInsight.generation.OverrideImplementExploreUtil$1 extends com.intellij.openapi.util.VolatileNullableLazyValue {
void ()
protected com.intellij.codeInsight.generation.OverrideImplementExploreUtil$MemberImplementorExplorersProvider compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/codeInsight/generation/OverrideImplementExploreUtil$MemberImplementorExplorersProvider.classOverrideImplementExploreUtil.java
package com.intellij.codeInsight.generation
public abstract com.intellij.codeInsight.generation.OverrideImplementExploreUtil$MemberImplementorExplorersProvider extends java.lang.Object {
public abstract com.intellij.codeInsight.MemberImplementorExplorer[] getExplorers ()
}
com/intellij/codeInsight/generation/OverrideImplementExploreUtil$MethodSignatureComparator.classOverrideImplementExploreUtil.java
package com.intellij.codeInsight.generation
public com.intellij.codeInsight.generation.OverrideImplementExploreUtil$MethodSignatureComparator extends java.lang.Object implements java.util.Comparator {
public void ()
public int compare (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature)
java.util.List methods
com.intellij.psi.PsiMethod m1
com.intellij.psi.PsiMethod m2
com.intellij.psi.PsiClass c1
com.intellij.psi.PsiClass c2
com.intellij.psi.util.MethodSignature o1
com.intellij.psi.util.MethodSignature o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/codeInsight/generation/OverrideImplementExploreUtil.classOverrideImplementExploreUtil.java
package com.intellij.codeInsight.generation
public com.intellij.codeInsight.generation.OverrideImplementExploreUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.NullableLazyValue ourExplorersProvider
public void ()
public static java.util.Collection getMethodsToOverrideImplement (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass aClass
boolean toImplement
public static java.util.Collection getMethodSignaturesToImplement (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public static java.util.Collection getMethodSignaturesToOverride (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public static java.util.Map getMapToOverrideImplement (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass aClass
boolean toImplement
public static java.util.Map getMapToOverrideImplement (com.intellij.psi.PsiClass, boolean, boolean)
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.HierarchicalMethodSignature superMethodSignature
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass hisClass
java.util.Map map
com.intellij.psi.HierarchicalMethodSignature signature
com.intellij.psi.PsiSubstitutor subst
com.intellij.psi.infos.CandidateInfo info
com.intellij.psi.PsiMethod abstractOne
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiMethod concrete
java.util.Map$Entry entry
com.intellij.psi.PsiClass aClass
boolean toImplement
boolean skipImplemented
java.util.Map abstracts
java.util.Map finals
java.util.Map concretes
java.util.Collection allMethodSigs
com.intellij.psi.PsiResolveHelper resolveHelper
java.util.Map result
private static boolean isDefaultMethod (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod method
private static void fillMap (com.intellij.psi.HierarchicalMethodSignature, com.intellij.psi.PsiMethod, java.util.Map)
com.intellij.psi.HierarchicalMethodSignature signature
com.intellij.psi.PsiMethod method
java.util.Map map
com.intellij.psi.PsiMethod other
public static void collectMethodsToImplement (com.intellij.psi.PsiClass, java.util.Map, java.util.Map, java.util.Map, java.util.Map)
com.intellij.psi.PsiSubstitutor subst
com.intellij.psi.infos.CandidateInfo info
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiMethod abstractOne
com.intellij.psi.PsiMethod concrete
java.util.Map$Entry entry
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.infos.CandidateInfo info
com.intellij.psi.PsiMethod method
com.intellij.codeInsight.MemberImplementorExplorer implementor
com.intellij.psi.PsiClass aClass
java.util.Map abstracts
java.util.Map finals
java.util.Map concretes
java.util.Map result
com.intellij.codeInsight.generation.OverrideImplementExploreUtil$MemberImplementorExplorersProvider explorersProvider
private static boolean preferLeftForImplement (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod left
com.intellij.psi.PsiMethod right
com.intellij.psi.PsiAnnotation[] leftAnnotations
com.intellij.psi.PsiAnnotation[] rightAnnotations
public static com.intellij.psi.PsiSubstitutor correctSubstitutor (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClass hisClass
com.intellij.psi.PsiTypeParameter[] typeParameters
static void ()
}
com/intellij/codeInsight/highlighting/
com/intellij/codeInsight/highlighting/HighlightUsagesDescriptionLocation$1.classHighlightUsagesDescriptionLocation.java
package com.intellij.codeInsight.highlighting
com.intellij.codeInsight.highlighting.HighlightUsagesDescriptionLocation$1 extends java.lang.Object implements com.intellij.psi.ElementDescriptionProvider {
final com.intellij.codeInsight.highlighting.HighlightUsagesDescriptionLocation this$0
void (com.intellij.codeInsight.highlighting.HighlightUsagesDescriptionLocation)
com.intellij.codeInsight.highlighting.HighlightUsagesDescriptionLocation this$0
public java.lang.String getElementDescription (com.intellij.psi.PsiElement, com.intellij.psi.ElementDescriptionLocation)
com.intellij.psi.PsiElement element
com.intellij.psi.ElementDescriptionLocation location
}
com/intellij/codeInsight/highlighting/HighlightUsagesDescriptionLocation.classHighlightUsagesDescriptionLocation.java
package com.intellij.codeInsight.highlighting
public com.intellij.codeInsight.highlighting.HighlightUsagesDescriptionLocation extends com.intellij.psi.ElementDescriptionLocation {
public static com.intellij.codeInsight.highlighting.HighlightUsagesDescriptionLocation INSTANCE
private void ()
public com.intellij.psi.ElementDescriptionProvider getDefaultProvider ()
static void ()
}
com/intellij/codeInsight/highlighting/JavaHighlightUsagesDescriptionProvider.classJavaHighlightUsagesDescriptionProvider.java
package com.intellij.codeInsight.highlighting
public com.intellij.codeInsight.highlighting.JavaHighlightUsagesDescriptionProvider extends java.lang.Object implements com.intellij.psi.ElementDescriptionProvider {
private static final int METHOD_FLAGS
private static final int VARIABLE_FLAGS
public void ()
public java.lang.String getElementDescription (com.intellij.psi.PsiElement, com.intellij.psi.ElementDescriptionLocation)
com.intellij.psi.PsiElement element
com.intellij.psi.ElementDescriptionLocation location
String elementName
}
com/intellij/codeInsight/highlighting/JavaReadWriteAccessDetector.classJavaReadWriteAccessDetector.java
package com.intellij.codeInsight.highlighting
public com.intellij.codeInsight.highlighting.JavaReadWriteAccessDetector extends com.intellij.codeInsight.highlighting.ReadWriteAccessDetector {
public void ()
public boolean isReadWriteAccessible (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean isDeclarationWriteAccess (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access getReferenceAccess (com.intellij.psi.PsiElement, com.intellij.psi.PsiReference)
com.intellij.psi.PsiElement referencedElement
com.intellij.psi.PsiReference reference
public com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access getExpressionAccess (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement actualReferee
com.intellij.psi.PsiElement expression
com.intellij.psi.PsiExpression expr
boolean readAccess
boolean writeAccess
}
com/intellij/codeInsight/highlighting/ReadWriteAccessDetector$Access.classReadWriteAccessDetector.java
package com.intellij.codeInsight.highlighting
public final com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access extends java.lang.Enum {
public static final com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access Read
public static final com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access Write
public static final com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access ReadWrite
private static final com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access[] $VALUES
public static com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access[] values ()
public static com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/codeInsight/highlighting/ReadWriteAccessDetector.classReadWriteAccessDetector.java
package com.intellij.codeInsight.highlighting
public abstract com.intellij.codeInsight.highlighting.ReadWriteAccessDetector extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public static com.intellij.codeInsight.highlighting.ReadWriteAccessDetector findDetector (com.intellij.psi.PsiElement)
com.intellij.codeInsight.highlighting.ReadWriteAccessDetector accessDetector
com.intellij.psi.PsiElement element
com.intellij.codeInsight.highlighting.ReadWriteAccessDetector detector
public abstract boolean isReadWriteAccessible (com.intellij.psi.PsiElement)
public abstract boolean isDeclarationWriteAccess (com.intellij.psi.PsiElement)
public abstract com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access getReferenceAccess (com.intellij.psi.PsiElement, com.intellij.psi.PsiReference)
public abstract com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access getExpressionAccess (com.intellij.psi.PsiElement)
static void ()
}
com/intellij/codeInsight/highlighting/ReadWriteUtil.classReadWriteUtil.java
package com.intellij.codeInsight.highlighting
public com.intellij.codeInsight.highlighting.ReadWriteUtil extends java.lang.Object {
public void ()
public static com.intellij.codeInsight.highlighting.ReadWriteAccessDetector$Access getReadWriteAccess (com.intellij.psi.PsiElement[], com.intellij.psi.PsiElement)
com.intellij.codeInsight.highlighting.ReadWriteAccessDetector detector
com.intellij.psi.PsiElement[] primaryElements
com.intellij.psi.PsiElement element
private static boolean isReadWriteAccessibleElements (com.intellij.psi.PsiElement[], com.intellij.codeInsight.highlighting.ReadWriteAccessDetector)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement[] primaryElements
com.intellij.codeInsight.highlighting.ReadWriteAccessDetector detector
}
com/intellij/codeInsight/javadoc/
com/intellij/codeInsight/javadoc/ColorUtil.classColorUtil.java
package com.intellij.codeInsight.javadoc
public com.intellij.codeInsight.javadoc.ColorUtil extends java.lang.Object {
private void ()
public static java.lang.String generatePreviewHtml (java.awt.Color)
java.awt.Color color
public static void appendColorPreview (com.intellij.psi.PsiVariable, java.lang.StringBuilder)
Object o
com.intellij.psi.PsiExpression each
com.intellij.psi.PsiExpression[] expressions
int[] values
float[] values2
int i
int j
com.intellij.psi.PsiConstantEvaluationHelper helper
java.awt.Color c
com.intellij.psi.PsiExpressionList argumentList
java.awt.Color c
com.intellij.psi.PsiField psiField
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiType type
com.intellij.psi.PsiVariable variable
StringBuilder buffer
com.intellij.psi.PsiExpression initializer
}
com/intellij/codeInsight/javadoc/JavaDocCodeStyle.classJavaDocCodeStyle.java
package com.intellij.codeInsight.javadoc
public abstract com.intellij.codeInsight.javadoc.JavaDocCodeStyle extends java.lang.Object {
public void ()
public static com.intellij.codeInsight.javadoc.JavaDocCodeStyle getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract boolean spaceBeforeComma ()
public abstract boolean spaceAfterComma ()
}
com/intellij/codeInsight/javadoc/JavaDocUtil.classJavaDocUtil.java
package com.intellij.codeInsight.javadoc
public com.intellij.codeInsight.javadoc.JavaDocUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.regex.Pattern ourTypePattern
private void ()
public static int extractReference (java.lang.String)
int rparenthIndex
String text
int lparenthIndex
int spaceIndex
public static com.intellij.psi.PsiElement findReferenceTarget (com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
String refText
com.intellij.psi.PsiElement context
public static com.intellij.psi.PsiElement findReferenceTarget (com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement member
com.intellij.psi.PsiElement member
String memberRefText
com.intellij.psi.PsiElement scope
String classRef
com.intellij.psi.PsiManager manager
String refText
com.intellij.psi.PsiElement context
boolean useNavigationElement
int poundIndex
com.intellij.psi.JavaPsiFacade facade
private static com.intellij.psi.PsiElement findReferencedMember (com.intellij.psi.PsiClass, java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod method
String name
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass inner
com.intellij.psi.PsiMethod[] methods
java.util.regex.Matcher typeMatcher
String typeText
com.intellij.psi.PsiType type
com.intellij.util.IncorrectOperationException e
String parmText
com.intellij.psi.PsiParameter parm
com.intellij.psi.PsiType parmType
int k
int parameterNumber
com.intellij.psi.PsiParameter[] parms
int hashIndex
com.intellij.psi.PsiMethod method
String name
int rparenIndex
String parmsText
java.util.StringTokenizer tokenizer
com.intellij.psi.PsiType[] types
int i
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiClass aClass
String memberRefText
com.intellij.psi.PsiElement context
int parenthIndex
public static java.lang.String getReferenceText (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement)
String refText
com.intellij.psi.PsiField field
String name
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiParameter parm
String typeText
int i
com.intellij.psi.PsiMethod method
String name
StringBuffer buffer
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiParameter[] parms
boolean spaceBeforeComma
boolean spaceAfterComma
com.intellij.psi.PsiElement method
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement element
public static java.lang.String getShortestClassName (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement context
String shortName
com.intellij.psi.PsiClass containingClass
String qName
com.intellij.psi.PsiManager manager
public static java.lang.String getLabelText (com.intellij.openapi.project.Project, com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement refClass
com.intellij.psi.PsiClass aClass
String classRef
String memberText
String memberLabel
com.intellij.openapi.project.Project project
com.intellij.psi.PsiManager manager
String refText
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement refElement
int poundIndex
private static java.lang.String getMemberLabelText (com.intellij.openapi.project.Project, com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.PsiElement)
String param
int index1
int index2
int index
String className
String shortClassName
com.intellij.openapi.project.Project project
com.intellij.psi.PsiManager manager
String memberText
com.intellij.psi.PsiElement context
int parenthIndex
String parms
StringBuffer buffer
boolean spaceBeforeComma
boolean spaceAfterComma
java.util.StringTokenizer tokenizer
public static com.intellij.psi.PsiClassType[] getImplementsList (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiReferenceList list
public static com.intellij.psi.PsiClassType[] getExtendsList (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiReferenceList list
public static boolean isInsidePackageInfo (com.intellij.psi.javadoc.PsiDocComment)
com.intellij.psi.javadoc.PsiDocComment containingComment
static void ()
}
com/intellij/codeInsight/runner/
com/intellij/codeInsight/runner/JavaMainMethodProvider.classJavaMainMethodProvider.java
package com.intellij.codeInsight.runner
public abstract com.intellij.codeInsight.runner.JavaMainMethodProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract boolean isApplicable (com.intellij.psi.PsiClass)
public abstract boolean hasMainMethod (com.intellij.psi.PsiClass)
public abstract com.intellij.psi.PsiMethod findMainInClass (com.intellij.psi.PsiClass)
static void ()
}
com/intellij/codeInspection/
com/intellij/codeInspection/SuppressionUtilCore.classSuppressionUtilCore.java
package com.intellij.codeInspection
public com.intellij.codeInspection.SuppressionUtilCore extends java.lang.Object {
public static final String SUPPRESS_INSPECTIONS_TAG_NAME
public void ()
}
com/intellij/concurrency/
com/intellij/concurrency/AsyncFuture.classAsyncFuture.java
package com.intellij.concurrency
public abstract com.intellij.concurrency.AsyncFuture extends java.lang.Object implements java.util.concurrent.Future {
public abstract void addConsumer (java.util.concurrent.Executor, com.intellij.concurrency.ResultConsumer)
}
com/intellij/concurrency/AsyncFutureFactory.classAsyncFutureFactory.java
package com.intellij.concurrency
public abstract com.intellij.concurrency.AsyncFutureFactory extends java.lang.Object {
public void ()
public static com.intellij.concurrency.AsyncFutureFactory getInstance ()
public static com.intellij.concurrency.AsyncFuture wrap (java.lang.Object)
Object v
com.intellij.concurrency.AsyncFutureResult result
public static com.intellij.concurrency.AsyncFuture wrapException (java.lang.Throwable)
Throwable e
com.intellij.concurrency.AsyncFutureResult result
public abstract com.intellij.concurrency.AsyncFutureResult createAsyncFutureResult ()
}
com/intellij/concurrency/AsyncFutureResult.classAsyncFutureResult.java
package com.intellij.concurrency
public abstract com.intellij.concurrency.AsyncFutureResult extends java.lang.Object implements com.intellij.concurrency.AsyncFuture {
public abstract void set (java.lang.Object)
public abstract void setException (java.lang.Throwable)
}
com/intellij/concurrency/AsyncUtil$1.classAsyncUtil.java
package com.intellij.concurrency
final com.intellij.concurrency.AsyncUtil$1 extends java.lang.Object implements com.intellij.concurrency.AsyncFuture {
final boolean val$result
void (boolean)
public void addConsumer (java.util.concurrent.Executor, com.intellij.concurrency.ResultConsumer)
java.util.concurrent.Executor executor
com.intellij.concurrency.ResultConsumer consumer
public boolean cancel (boolean)
boolean mayInterruptIfRunning
public boolean isCancelled ()
public boolean isDone ()
public java.lang.Boolean get ()
public java.lang.Boolean get (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
public volatile java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
public volatile java.lang.Object get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException
}
com/intellij/concurrency/AsyncUtil.classAsyncUtil.java
package com.intellij.concurrency
public com.intellij.concurrency.AsyncUtil extends java.lang.Object {
private static final com.intellij.concurrency.AsyncFuture TRUE
private static final com.intellij.concurrency.AsyncFuture FALSE
public void ()
public static java.lang.Object get (java.util.concurrent.Future)
InterruptedException e
Throwable cause
java.util.concurrent.ExecutionException e
java.util.concurrent.Future result
private static com.intellij.concurrency.AsyncFuture createConst (boolean)
boolean result
public static com.intellij.concurrency.AsyncFuture wrapBoolean (boolean)
boolean result
static void ()
}
com/intellij/concurrency/DefaultResultConsumer.classDefaultResultConsumer.java
package com.intellij.concurrency
public com.intellij.concurrency.DefaultResultConsumer extends java.lang.Object implements com.intellij.concurrency.ResultConsumer {
private final com.intellij.concurrency.AsyncFutureResult myResult
public void (com.intellij.concurrency.AsyncFutureResult)
com.intellij.concurrency.AsyncFutureResult result
public void onSuccess (java.lang.Object)
Object value
public void onFailure (java.lang.Throwable)
Throwable t
}
com/intellij/concurrency/Job$1.classJob.java
package com.intellij.concurrency
final com.intellij.concurrency.Job$1 extends java.lang.Object implements com.intellij.concurrency.Job {
void ()
public boolean isDone ()
public void waitForCompletion (int) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
int millis
public void cancel ()
public java.lang.String getTitle ()
public void addTask (java.util.concurrent.Callable)
java.util.concurrent.Callable task
public void addTask (java.lang.Runnable, java.lang.Object)
Runnable task
Object result
public void addTask (java.lang.Runnable)
Runnable task
public java.util.List scheduleAndWaitForResults () throws java.lang.Throwable
public boolean isCanceled ()
public void schedule ()
}
com/intellij/concurrency/Job.classJob.java
package com.intellij.concurrency
public abstract com.intellij.concurrency.Job extends java.lang.Object {
public static final int DEFAULT_PRIORITY
public static final com.intellij.concurrency.Job NULL_JOB
public abstract java.lang.String getTitle ()
public abstract void addTask (java.util.concurrent.Callable)
public abstract void addTask (java.lang.Runnable, java.lang.Object)
public abstract void addTask (java.lang.Runnable)
public abstract java.util.List scheduleAndWaitForResults () throws java.lang.Throwable
public abstract void cancel ()
public abstract boolean isCanceled ()
public abstract void schedule ()
public abstract boolean isDone ()
public abstract void waitForCompletion (int) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
static void ()
}
com/intellij/concurrency/JobLauncher.classJobLauncher.java
package com.intellij.concurrency
public abstract com.intellij.concurrency.JobLauncher extends java.lang.Object {
public void ()
public static com.intellij.concurrency.JobLauncher getInstance ()
public boolean invokeConcurrentlyUnderProgress (java.util.List, com.intellij.openapi.progress.ProgressIndicator, boolean, com.intellij.util.Processor) throws com.intellij.openapi.progress.ProcessCanceledException
java.util.List things
com.intellij.openapi.progress.ProgressIndicator progress
boolean failFastOnAcquireReadAction
com.intellij.util.Processor thingProcessor
public abstract boolean invokeConcurrentlyUnderProgress (java.util.List, com.intellij.openapi.progress.ProgressIndicator, boolean, boolean, com.intellij.util.Processor) throws com.intellij.openapi.progress.ProcessCanceledException
public abstract com.intellij.concurrency.AsyncFuture invokeConcurrentlyUnderProgressAsync (java.util.List, com.intellij.openapi.progress.ProgressIndicator, boolean, com.intellij.util.Processor)
public abstract com.intellij.concurrency.Job submitToJobThread (java.lang.Runnable, com.intellij.util.Consumer)
}
com/intellij/concurrency/JobScheduler.classJobScheduler.java
package com.intellij.concurrency
public abstract com.intellij.concurrency.JobScheduler extends java.lang.Object {
public void ()
public static java.util.concurrent.ScheduledExecutorService getScheduler ()
}
com/intellij/concurrency/JobSchedulerImpl.classJobSchedulerImpl.java
package com.intellij.concurrency
public com.intellij.concurrency.JobSchedulerImpl extends java.lang.Object {
public static final int CORES_COUNT
public void ()
static void ()
}
com/intellij/concurrency/ResultConsumer.classResultConsumer.java
package com.intellij.concurrency
public abstract com.intellij.concurrency.ResultConsumer extends java.lang.Object {
public abstract void onSuccess (java.lang.Object)
public abstract void onFailure (java.lang.Throwable)
}
com/intellij/concurrency/SameThreadExecutor.classSameThreadExecutor.java
package com.intellij.concurrency
public com.intellij.concurrency.SameThreadExecutor extends java.lang.Object implements java.util.concurrent.Executor {
public static final java.util.concurrent.Executor INSTANCE
public void ()
public void execute (java.lang.Runnable)
Runnable command
static void ()
}
com/intellij/core/
com/intellij/core/CoreASTFactory.classCoreASTFactory.java
package com.intellij.core
public com.intellij.core.CoreASTFactory extends com.intellij.lang.ASTFactory implements com.intellij.lang.DefaultASTFactory {
public void ()
public com.intellij.psi.impl.source.tree.LazyParseableElement createLazy (com.intellij.psi.tree.ILazyParseableElementType, java.lang.CharSequence)
com.intellij.psi.tree.ILazyParseableElementType type
CharSequence text
public com.intellij.psi.impl.source.tree.CompositeElement createComposite (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.psi.impl.source.tree.LeafElement createLeaf (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
com.intellij.lang.Language lang
com.intellij.lang.ParserDefinition parserDefinition
public com.intellij.psi.impl.source.tree.LeafElement createComment (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
}
com/intellij/core/CoreApplicationEnvironment$1$1.classCoreApplicationEnvironment.java
package com.intellij.core
com.intellij.core.CoreApplicationEnvironment$1$1 extends java.lang.Object implements java.util.concurrent.Future {
final com.intellij.core.CoreApplicationEnvironment$1 this$1
void (com.intellij.core.CoreApplicationEnvironment$1)
com.intellij.core.CoreApplicationEnvironment$1 this$1
public boolean cancel (boolean)
boolean mayInterruptIfRunning
public boolean isCancelled ()
public boolean isDone ()
public java.lang.Object get ()
public java.lang.Object get (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
}
com/intellij/core/CoreApplicationEnvironment$1.classCoreApplicationEnvironment.java
package com.intellij.core
com.intellij.core.CoreApplicationEnvironment$1 extends com.intellij.concurrency.JobLauncher {
final com.intellij.core.CoreApplicationEnvironment this$0
void (com.intellij.core.CoreApplicationEnvironment)
com.intellij.core.CoreApplicationEnvironment this$0
public boolean invokeConcurrentlyUnderProgress (java.util.List, com.intellij.openapi.progress.ProgressIndicator, boolean, boolean, com.intellij.util.Processor)
Object thing
java.util.List things
com.intellij.openapi.progress.ProgressIndicator progress
boolean runInReadAction
boolean failFastOnAcquireReadAction
com.intellij.util.Processor thingProcessor
public com.intellij.concurrency.AsyncFuture invokeConcurrentlyUnderProgressAsync (java.util.List, com.intellij.openapi.progress.ProgressIndicator, boolean, com.intellij.util.Processor)
java.util.List things
com.intellij.openapi.progress.ProgressIndicator progress
boolean failFastOnAcquireReadAction
com.intellij.util.Processor thingProcessor
public com.intellij.concurrency.Job submitToJobThread (java.lang.Runnable, com.intellij.util.Consumer)
Runnable action
com.intellij.util.Consumer onDoneCallback
}
com/intellij/core/CoreApplicationEnvironment$2.classCoreApplicationEnvironment.java
package com.intellij.core
com.intellij.core.CoreApplicationEnvironment$2 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.util.KeyedExtensionCollector val$instance
final Object val$key
final Object val$object
final com.intellij.core.CoreApplicationEnvironment this$0
void (com.intellij.core.CoreApplicationEnvironment, com.intellij.openapi.util.KeyedExtensionCollector, java.lang.Object, java.lang.Object)
com.intellij.core.CoreApplicationEnvironment this$0
public void dispose ()
}
com/intellij/core/CoreApplicationEnvironment$3.classCoreApplicationEnvironment.java
package com.intellij.core
com.intellij.core.CoreApplicationEnvironment$3 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.extensions.ExtensionPoint val$extensionPoint
final Object val$extension
final com.intellij.core.CoreApplicationEnvironment this$0
void (com.intellij.core.CoreApplicationEnvironment, com.intellij.openapi.extensions.ExtensionPoint, java.lang.Object)
com.intellij.core.CoreApplicationEnvironment this$0
public void dispose ()
}
com/intellij/core/CoreApplicationEnvironment.class
com/intellij/core/CoreBundle.classCoreBundle.java
package com.intellij.core
public com.intellij.core.CoreBundle extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
private static final String BUNDLE
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
}
com/intellij/core/CoreEncodingProjectManager.classCoreEncodingProjectManager.java
package com.intellij.core
public com.intellij.core.CoreEncodingProjectManager extends com.intellij.openapi.vfs.encoding.EncodingProjectManager {
public void ()
public boolean isNative2Ascii (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public java.nio.charset.Charset getDefaultCharset ()
public java.nio.charset.Charset getEncoding (com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean useParentDefaults
public boolean isUseUTFGuessing (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public void setEncoding (com.intellij.openapi.vfs.VirtualFile, java.nio.charset.Charset)
com.intellij.openapi.vfs.VirtualFile virtualFileOrDir
java.nio.charset.Charset charset
public boolean isNative2AsciiForPropertiesFiles ()
public java.util.Collection getFavorites ()
public void setNative2AsciiForPropertiesFiles (com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean native2Ascii
public java.lang.String getDefaultCharsetName ()
public java.nio.charset.Charset getDefaultCharsetForPropertiesFiles (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public void setDefaultCharsetForPropertiesFiles (com.intellij.openapi.vfs.VirtualFile, java.nio.charset.Charset)
com.intellij.openapi.vfs.VirtualFile virtualFile
java.nio.charset.Charset charset
public void addPropertyChangeListener (java.beans.PropertyChangeListener, com.intellij.openapi.Disposable)
java.beans.PropertyChangeListener listener
com.intellij.openapi.Disposable parentDisposable
public java.nio.charset.Charset getCachedCharsetFromContent (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public void setDefaultCharsetName (java.lang.String)
String name
}
com/intellij/core/CoreEncodingRegistry.classCoreEncodingRegistry.java
package com.intellij.core
public com.intellij.core.CoreEncodingRegistry extends com.intellij.core.CoreEncodingProjectManager {
public void ()
}
com/intellij/core/CoreFileTypeRegistry.classCoreFileTypeRegistry.java
package com.intellij.core
public com.intellij.core.CoreFileTypeRegistry extends com.intellij.openapi.fileTypes.FileTypeRegistry {
private final java.util.Map myExtensionsMap
private final java.util.List myAllFileTypes
public void ()
public boolean isFileIgnored (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.fileTypes.FileType[] getRegisteredFileTypes ()
public com.intellij.openapi.fileTypes.FileType getFileTypeByFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.fileTypes.FileType getFileTypeByFileName (java.lang.String)
String fileName
String extension
public com.intellij.openapi.fileTypes.FileType getFileTypeByExtension (java.lang.String)
String extension
com.intellij.openapi.fileTypes.FileType result
public void registerFileType (com.intellij.openapi.fileTypes.FileType, java.lang.String)
String ext
com.intellij.openapi.fileTypes.FileType fileType
String extension
public com.intellij.openapi.fileTypes.FileType detectFileTypeFromContent (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.fileTypes.FileType findFileTypeByName (java.lang.String)
com.intellij.openapi.fileTypes.FileType type
String fileTypeName
}
com/intellij/core/CoreJavaCodeStyleManager$1.classCoreJavaCodeStyleManager.java
package com.intellij.core
com.intellij.core.CoreJavaCodeStyleManager$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final String val$name1
final com.intellij.core.CoreJavaCodeStyleManager this$0
void (com.intellij.core.CoreJavaCodeStyleManager, java.lang.String)
com.intellij.core.CoreJavaCodeStyleManager this$0
public void visitAnonymousClass (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiAnonymousClass aClass
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
}
com/intellij/core/CoreJavaCodeStyleManager$1CancelException.classCoreJavaCodeStyleManager.java
package com.intellij.core
com.intellij.core.CoreJavaCodeStyleManager$1CancelException extends java.lang.RuntimeException {
final com.intellij.core.CoreJavaCodeStyleManager this$0
void (com.intellij.core.CoreJavaCodeStyleManager)
com.intellij.core.CoreJavaCodeStyleManager this$0
}
com/intellij/core/CoreJavaCodeStyleManager$2.classCoreJavaCodeStyleManager.java
package com.intellij.core
com.intellij.core.CoreJavaCodeStyleManager$2 extends com.intellij.psi.codeStyle.SuggestedNameInfo {
final com.intellij.psi.codeStyle.SuggestedNameInfo val$baseNameInfo
final com.intellij.core.CoreJavaCodeStyleManager this$0
void (com.intellij.core.CoreJavaCodeStyleManager, java.lang.String[], com.intellij.psi.codeStyle.SuggestedNameInfo)
com.intellij.core.CoreJavaCodeStyleManager this$0
String[] x0
public void nameChosen (java.lang.String)
String name
}
com/intellij/core/CoreJavaCodeStyleManager.classCoreJavaCodeStyleManager.java
package com.intellij.core
public com.intellij.core.CoreJavaCodeStyleManager extends com.intellij.psi.codeStyle.JavaCodeStyleManager {
public void ()
public boolean addImport (com.intellij.psi.PsiJavaFile, com.intellij.psi.PsiClass)
com.intellij.psi.PsiJavaFile file
com.intellij.psi.PsiClass refClass
public com.intellij.psi.PsiElement shortenClassReferences (com.intellij.psi.PsiElement, int) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
int flags
public java.lang.String getPrefixByVariableKind (com.intellij.psi.codeStyle.VariableKind)
com.intellij.psi.codeStyle.VariableKind variableKind
public java.lang.String getSuffixByVariableKind (com.intellij.psi.codeStyle.VariableKind)
com.intellij.psi.codeStyle.VariableKind variableKind
public int findEntryIndex (com.intellij.psi.PsiImportStatementBase)
com.intellij.psi.PsiImportStatementBase statement
public com.intellij.psi.PsiElement shortenClassReferences (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public void shortenClassReferences (com.intellij.psi.PsiElement, int, int) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
int startOffset
int endOffset
public void optimizeImports (com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiImportList prepareOptimizeImportsResult (com.intellij.psi.PsiJavaFile)
com.intellij.psi.PsiJavaFile file
public com.intellij.psi.codeStyle.SuggestedNameInfo suggestVariableName (com.intellij.psi.codeStyle.VariableKind, java.lang.String, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, boolean)
com.intellij.psi.codeStyle.VariableKind kind
String propertyName
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiType type
boolean correctKeywords
public java.lang.String variableNameToPropertyName (java.lang.String, com.intellij.psi.codeStyle.VariableKind)
String name
com.intellij.psi.codeStyle.VariableKind variableKind
public java.lang.String propertyNameToVariableName (java.lang.String, com.intellij.psi.codeStyle.VariableKind)
String propertyName
com.intellij.psi.codeStyle.VariableKind variableKind
public java.lang.String suggestUniqueVariableName (java.lang.String, com.intellij.psi.PsiElement, boolean)
com.intellij.core.CoreJavaCodeStyleManager$1CancelException e
String name1
com.intellij.psi.PsiElement run
String name
String baseName
com.intellij.psi.PsiElement place
boolean lookForward
int index
com.intellij.psi.PsiElement scope
public com.intellij.psi.codeStyle.SuggestedNameInfo suggestUniqueVariableName (com.intellij.psi.codeStyle.SuggestedNameInfo, com.intellij.psi.PsiElement, boolean, boolean)
String placeName
String name
com.intellij.psi.codeStyle.SuggestedNameInfo baseNameInfo
com.intellij.psi.PsiElement place
boolean ignorePlaceName
boolean lookForward
String[] names
java.util.LinkedHashSet uniqueNames
public com.intellij.psi.PsiElement qualifyClassReferences (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void removeRedundantImports (com.intellij.psi.PsiJavaFile) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiJavaFile file
public java.util.Collection findRedundantImports (com.intellij.psi.PsiJavaFile)
com.intellij.psi.PsiJavaFile file
}
com/intellij/core/CoreJavaCodeStyleSettingsFacade.classCoreJavaCodeStyleSettingsFacade.java
package com.intellij.core
public com.intellij.core.CoreJavaCodeStyleSettingsFacade extends com.intellij.psi.codeStyle.JavaCodeStyleSettingsFacade {
public void ()
public int getNamesCountToUseImportOnDemand ()
public boolean useFQClassNames ()
public boolean isJavaDocLeadingAsterisksEnabled ()
public int getIndentSize ()
public boolean isGenerateFinalParameters ()
public boolean isGenerateFinalLocals ()
}
com/intellij/core/CoreJavaDirectoryService.classCoreJavaDirectoryService.java
package com.intellij.core
public com.intellij.core.CoreJavaDirectoryService extends com.intellij.psi.JavaDirectoryService {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiPackage getPackage (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory dir
public com.intellij.psi.PsiClass[] getClasses (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory dir
public static com.intellij.psi.PsiClass[] getPsiClasses (com.intellij.psi.PsiDirectory, com.intellij.psi.PsiFile[])
com.intellij.psi.PsiClass[] psiClasses
com.intellij.psi.PsiFile file
com.intellij.psi.PsiDirectory dir
com.intellij.psi.PsiFile[] psiFiles
com.intellij.openapi.roots.FileIndexFacade index
com.intellij.openapi.vfs.VirtualFile virtualDir
boolean onlyCompiled
java.util.List classes
public com.intellij.psi.PsiClass createClass (com.intellij.psi.PsiDirectory, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
String name
public com.intellij.psi.PsiClass createClass (com.intellij.psi.PsiDirectory, java.lang.String, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
String name
String templateName
public com.intellij.psi.PsiClass createClass (com.intellij.psi.PsiDirectory, java.lang.String, java.lang.String, boolean) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
String name
String templateName
boolean askForUndefinedVariables
public com.intellij.psi.PsiClass createClass (com.intellij.psi.PsiDirectory, java.lang.String, java.lang.String, boolean, java.util.Map) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
String name
String templateName
boolean askForUndefinedVariables
java.util.Map additionalProperties
public void checkCreateClass (com.intellij.psi.PsiDirectory, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
String name
public com.intellij.psi.PsiClass createInterface (com.intellij.psi.PsiDirectory, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
String name
public com.intellij.psi.PsiClass createEnum (com.intellij.psi.PsiDirectory, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
String name
public com.intellij.psi.PsiClass createAnnotationType (com.intellij.psi.PsiDirectory, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
String name
public boolean isSourceRoot (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory dir
public com.intellij.pom.java.LanguageLevel getLanguageLevel (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory dir
static void ()
}
com/intellij/core/CoreJavaFileManager.classCoreJavaFileManager.java
package com.intellij.core
public com.intellij.core.CoreJavaFileManager extends java.lang.Object implements com.intellij.psi.impl.file.impl.JavaFileManager {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.List myClasspath
private final com.intellij.psi.PsiManager myPsiManager
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager psiManager
private java.util.List roots ()
public com.intellij.psi.PsiPackage findPackage (java.lang.String)
String packageName
java.util.List files
private java.util.List findDirectoriesByPackageName (java.lang.String)
com.intellij.openapi.vfs.VirtualFile classDir
com.intellij.openapi.vfs.VirtualFile root
String packageName
java.util.List result
String dirName
public com.intellij.psi.PsiPackage getPackage (com.intellij.psi.PsiDirectory)
String relativePath
com.intellij.openapi.vfs.VirtualFile root
com.intellij.psi.PsiDirectory dir
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.psi.PsiClass findClass (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass psiClass
com.intellij.openapi.vfs.VirtualFile root
String qName
com.intellij.psi.search.GlobalSearchScope scope
public static com.intellij.psi.PsiClass findClassInClasspathRoot (java.lang.String, com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.PsiManager, com.intellij.psi.search.GlobalSearchScope)
int dot
String pathComponent
com.intellij.openapi.vfs.VirtualFile child
String qName
com.intellij.openapi.vfs.VirtualFile root
com.intellij.psi.PsiManager psiManager
com.intellij.psi.search.GlobalSearchScope scope
String pathRest
com.intellij.openapi.vfs.VirtualFile cur
String classNameWithInnerClasses
String topLevelClassName
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.PsiFile file
private static java.lang.String substringBeforeFirstDot (java.lang.String)
String classNameWithInnerClasses
int dot
private static com.intellij.psi.PsiClass findClassInPsiFile (java.lang.String, com.intellij.psi.PsiClassOwner)
com.intellij.psi.PsiClass candidate
com.intellij.psi.PsiClass topLevelClass
String classNameWithInnerClassesDotSeparated
com.intellij.psi.PsiClassOwner file
private static com.intellij.psi.PsiClass findClassByTopLevelClass (java.lang.String, com.intellij.psi.PsiClass)
String innerClassName
com.intellij.psi.PsiClass innerClass
String className
com.intellij.psi.PsiClass topLevelClass
java.util.Iterator segments
com.intellij.psi.PsiClass curClass
public com.intellij.psi.PsiClass[] findClasses (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass psiClass
com.intellij.openapi.vfs.VirtualFile file
String qName
com.intellij.psi.search.GlobalSearchScope scope
java.util.List result
public java.util.Collection getNonTrivialPackagePrefixes ()
public java.util.Collection findModules (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String moduleName
com.intellij.psi.search.GlobalSearchScope scope
public void addToClasspath (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile root
static void ()
}
com/intellij/core/CoreJavaPsiImplementationHelper.classCoreJavaPsiImplementationHelper.java
package com.intellij.core
public com.intellij.core.CoreJavaPsiImplementationHelper extends com.intellij.psi.impl.JavaPsiImplementationHelper {
private final com.intellij.openapi.project.Project myProject
public void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.psi.PsiClass getOriginalClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public com.intellij.psi.PsiElement getClsFileNavigationElement (com.intellij.psi.PsiJavaFile)
com.intellij.psi.PsiJavaFile clsFile
public com.intellij.pom.java.LanguageLevel getEffectiveLanguageLevel (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public com.intellij.lang.ASTNode getDefaultImportAnchor (com.intellij.psi.PsiImportList, com.intellij.psi.PsiImportStatementBase)
com.intellij.psi.PsiImportList list
com.intellij.psi.PsiImportStatementBase statement
public com.intellij.psi.PsiElement getDefaultMemberAnchor (com.intellij.psi.PsiClass, com.intellij.psi.PsiMember)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiMember firstPsi
public void setupCatchBlock (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiElement, com.intellij.psi.PsiCatchSection)
String exceptionName
com.intellij.psi.PsiType exceptionType
com.intellij.psi.PsiElement context
com.intellij.psi.PsiCatchSection element
public com.intellij.openapi.project.Project getProject ()
}
com/intellij/core/CoreLanguageLevelProjectExtension.classCoreLanguageLevelProjectExtension.java
package com.intellij.core
public com.intellij.core.CoreLanguageLevelProjectExtension extends com.intellij.openapi.roots.LanguageLevelProjectExtension {
private com.intellij.pom.java.LanguageLevel myLanguageLevel
public void ()
public com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public void setLanguageLevel (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel languageLevel
}
com/intellij/core/CorePackageIndex.classCorePackageIndex.java
package com.intellij.core
public com.intellij.core.CorePackageIndex extends com.intellij.openapi.roots.PackageIndex {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.List myClasspath
public void ()
private java.util.List roots ()
private java.util.List findDirectoriesByPackageName (java.lang.String)
com.intellij.openapi.vfs.VirtualFile classDir
com.intellij.openapi.vfs.VirtualFile root
String packageName
java.util.List result
String dirName
public com.intellij.openapi.vfs.VirtualFile[] getDirectoriesByPackageName (java.lang.String, boolean)
String packageName
boolean includeLibrarySources
public com.intellij.util.Query getDirsByPackageName (java.lang.String, boolean)
String packageName
boolean includeLibrarySources
public void addToClasspath (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile root
static void ()
}
com/intellij/core/CoreProjectEnvironment$1.classCoreProjectEnvironment.java
package com.intellij.core
com.intellij.core.CoreProjectEnvironment$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.extensions.ExtensionPoint val$extensionPoint
final Object val$extension
final com.intellij.core.CoreProjectEnvironment this$0
void (com.intellij.core.CoreProjectEnvironment, com.intellij.openapi.extensions.ExtensionPoint, java.lang.Object)
com.intellij.core.CoreProjectEnvironment this$0
public void dispose ()
}
com/intellij/core/CoreProjectEnvironment.classCoreProjectEnvironment.java
package com.intellij.core
public com.intellij.core.CoreProjectEnvironment extends java.lang.Object {
private final com.intellij.openapi.Disposable myParentDisposable
private final com.intellij.core.CoreApplicationEnvironment myEnvironment
protected final com.intellij.openapi.roots.FileIndexFacade myFileIndexFacade
protected final com.intellij.psi.impl.PsiManagerImpl myPsiManager
protected final com.intellij.mock.MockProject myProject
protected final com.intellij.util.messages.MessageBus myMessageBus
public void (com.intellij.openapi.Disposable, com.intellij.core.CoreApplicationEnvironment)
com.intellij.openapi.Disposable parentDisposable
com.intellij.core.CoreApplicationEnvironment applicationEnvironment
com.intellij.psi.impl.PsiModificationTrackerImpl modificationTracker
protected com.intellij.mock.MockProject createProject (org.picocontainer.PicoContainer, com.intellij.openapi.Disposable)
org.picocontainer.PicoContainer parent
com.intellij.openapi.Disposable parentDisposable
protected com.intellij.psi.search.ProjectScopeBuilder createProjectScopeBuilder ()
protected void preregisterServices ()
protected com.intellij.openapi.roots.FileIndexFacade createFileIndexFacade ()
protected com.intellij.psi.impl.ResolveScopeManager createResolveScopeManager (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager psiManager
public void registerProjectExtensionPoint (com.intellij.openapi.extensions.ExtensionPointName, java.lang.Class)
com.intellij.openapi.extensions.ExtensionPointName extensionPointName
Class aClass
public void addProjectExtension (com.intellij.openapi.extensions.ExtensionPointName, java.lang.Object)
com.intellij.openapi.extensions.ExtensionPointName name
Object extension
com.intellij.openapi.extensions.ExtensionPoint extensionPoint
public void registerProjectComponent (java.lang.Class, java.lang.Object)
Class interfaceClass
Object implementation
public com.intellij.openapi.Disposable getParentDisposable ()
public com.intellij.core.CoreApplicationEnvironment getEnvironment ()
public com.intellij.mock.MockProject getProject ()
}
com/intellij/core/CoreProjectScopeBuilder$1.classCoreProjectScopeBuilder.java
package com.intellij.core
com.intellij.core.CoreProjectScopeBuilder$1 extends java.lang.Object {
}
com/intellij/core/CoreProjectScopeBuilder$ContentSearchScope.classCoreProjectScopeBuilder.java
package com.intellij.core
public com.intellij.core.CoreProjectScopeBuilder$ContentSearchScope extends com.intellij.psi.search.GlobalSearchScope {
private final com.intellij.openapi.roots.FileIndexFacade myFileIndexFacade
public void (com.intellij.openapi.project.Project, com.intellij.openapi.roots.FileIndexFacade)
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.FileIndexFacade fileIndexFacade
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
}
com/intellij/core/CoreProjectScopeBuilder$CoreLibrariesScope.classCoreProjectScopeBuilder.java
package com.intellij.core
com.intellij.core.CoreProjectScopeBuilder$CoreLibrariesScope extends com.intellij.psi.search.GlobalSearchScope {
final com.intellij.core.CoreProjectScopeBuilder this$0
private void (com.intellij.core.CoreProjectScopeBuilder)
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
void (com.intellij.core.CoreProjectScopeBuilder, com.intellij.core.CoreProjectScopeBuilder$1)
com.intellij.core.CoreProjectScopeBuilder x0
com.intellij.core.CoreProjectScopeBuilder$1 x1
}
com/intellij/core/CoreProjectScopeBuilder.classCoreProjectScopeBuilder.java
package com.intellij.core
public com.intellij.core.CoreProjectScopeBuilder extends com.intellij.psi.search.ProjectScopeBuilder {
private final com.intellij.openapi.project.Project myProject
private final com.intellij.openapi.roots.FileIndexFacade myFileIndexFacade
private final com.intellij.core.CoreProjectScopeBuilder$CoreLibrariesScope myLibrariesScope
public void (com.intellij.openapi.project.Project, com.intellij.openapi.roots.FileIndexFacade)
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.FileIndexFacade fileIndexFacade
public com.intellij.psi.search.GlobalSearchScope buildLibrariesScope ()
public com.intellij.psi.search.GlobalSearchScope buildAllScope ()
public com.intellij.psi.search.GlobalSearchScope buildProjectScope ()
public com.intellij.psi.search.GlobalSearchScope buildContentScope ()
static com.intellij.openapi.roots.FileIndexFacade access$100 (com.intellij.core.CoreProjectScopeBuilder)
com.intellij.core.CoreProjectScopeBuilder x0
}
com/intellij/core/CorePsiDocumentManager.classCorePsiDocumentManager.java
package com.intellij.core
com.intellij.core.CorePsiDocumentManager extends com.intellij.psi.impl.PsiDocumentManagerBase {
void (com.intellij.openapi.project.Project, com.intellij.psi.PsiManager, com.intellij.util.messages.MessageBus, com.intellij.psi.impl.DocumentCommitProcessor)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiManager psiManager
com.intellij.util.messages.MessageBus bus
com.intellij.psi.impl.DocumentCommitProcessor documentCommitProcessor
}
com/intellij/core/CorePsiPackageImplementationHelper.classCorePsiPackageImplementationHelper.java
package com.intellij.core
public com.intellij.core.CorePsiPackageImplementationHelper extends com.intellij.psi.impl.file.PsiPackageImplementationHelper {
private static final com.intellij.openapi.util.ModificationTracker[] EMPTY_DEPENDENCY
public void ()
public com.intellij.psi.search.GlobalSearchScope adjustAllScope (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope globalSearchScope
public com.intellij.openapi.vfs.VirtualFile[] occursInPackagePrefixes (com.intellij.psi.PsiPackage)
com.intellij.psi.PsiPackage psiPackage
public void handleQualifiedNameChange (com.intellij.psi.PsiPackage, java.lang.String)
com.intellij.psi.PsiPackage psiPackage
String newQualifiedName
public void navigate (com.intellij.psi.PsiPackage, boolean)
com.intellij.psi.PsiPackage psiPackage
boolean requestFocus
public boolean packagePrefixExists (com.intellij.psi.PsiPackage)
com.intellij.psi.PsiPackage psiPackage
public java.lang.Object[] getDirectoryCachedValueDependencies (com.intellij.psi.PsiPackage)
com.intellij.psi.PsiPackage cachedValueProvider
static void ()
}
com/intellij/core/JavaCoreApplicationEnvironment$1.classJavaCoreApplicationEnvironment.java
package com.intellij.core
com.intellij.core.JavaCoreApplicationEnvironment$1 extends com.intellij.codeInsight.folding.impl.JavaFoldingBuilderBase {
final com.intellij.core.JavaCoreApplicationEnvironment this$0
void (com.intellij.core.JavaCoreApplicationEnvironment)
com.intellij.core.JavaCoreApplicationEnvironment this$0
protected boolean shouldShowExplicitLambdaType (com.intellij.psi.PsiAnonymousClass, com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiAnonymousClass anonymousClass
com.intellij.psi.PsiNewExpression expression
protected boolean isBelowRightMargin (com.intellij.openapi.project.Project, int)
com.intellij.openapi.project.Project project
int lineLength
}
com/intellij/core/JavaCoreApplicationEnvironment.classJavaCoreApplicationEnvironment.java
package com.intellij.core
public com.intellij.core.JavaCoreApplicationEnvironment extends com.intellij.core.CoreApplicationEnvironment {
public void (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
protected com.intellij.core.CoreJavaDirectoryService createJavaDirectoryService ()
}
com/intellij/core/JavaCoreBundle.classJavaCoreBundle.java
package com.intellij.core
public com.intellij.core.JavaCoreBundle extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
private static final String BUNDLE
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
}
com/intellij/core/JavaCoreProjectEnvironment.classJavaCoreProjectEnvironment.java
package com.intellij.core
public com.intellij.core.JavaCoreProjectEnvironment extends com.intellij.core.CoreProjectEnvironment {
private final com.intellij.psi.impl.file.impl.JavaFileManager myFileManager
private final com.intellij.openapi.roots.PackageIndex myPackageIndex
static final boolean $assertionsDisabled
public void (com.intellij.openapi.Disposable, com.intellij.core.CoreApplicationEnvironment)
com.intellij.openapi.Disposable parentDisposable
com.intellij.core.CoreApplicationEnvironment applicationEnvironment
protected void registerJavaPsiFacade ()
com.intellij.psi.impl.JavaPsiFacadeImpl javaPsiFacade
protected com.intellij.core.CoreJavaPsiImplementationHelper createJavaPsiImplementationHelper ()
protected com.intellij.psi.impl.file.impl.JavaFileManager createCoreFileManager ()
protected com.intellij.openapi.roots.PackageIndex createCorePackageIndex ()
public void addJarToClassPath (java.io.File)
java.io.File path
com.intellij.openapi.vfs.VirtualFile root
public void addSourcesToClasspath (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile root
static void ()
}
com/intellij/core/MockDocumentCommitProcessor.classMockDocumentCommitProcessor.java
package com.intellij.core
com.intellij.core.MockDocumentCommitProcessor extends java.lang.Object implements com.intellij.psi.impl.DocumentCommitProcessor {
void ()
public void commitSynchronously (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project, com.intellij.psi.PsiFile)
com.intellij.openapi.editor.Document document
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile psiFile
public void commitAsynchronously (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, java.lang.Object, com.intellij.openapi.application.ModalityState)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
Object reason
com.intellij.openapi.application.ModalityState currentModalityState
}
com/intellij/diagnostic/
com/intellij/diagnostic/ApdexData.classApdexData.java
package com.intellij.diagnostic
com.intellij.diagnostic.ApdexData extends java.lang.Object {
public static final com.intellij.diagnostic.ApdexData EMPTY
private final long myTotalCount
private final long mySatisfiedCount
private final long mySluggishCount
static final boolean $assertionsDisabled
private void (long, long, long)
long totalCount
long satisfiedCount
long sluggishCount
com.intellij.diagnostic.ApdexData withEvent (long, long)
long requiredTime
long actualTime
boolean satisfied
boolean sluggish
private long getSlowCount ()
java.lang.String summarizePerformanceSince (com.intellij.diagnostic.ApdexData)
com.intellij.diagnostic.ApdexData since
long total
long sluggish
long slow
static void ()
}
com/intellij/diagnostic/Dumpable.classDumpable.java
package com.intellij.diagnostic
public abstract com.intellij.diagnostic.Dumpable extends java.lang.Object {
public abstract java.lang.String dumpState ()
}
com/intellij/diagnostic/IdePerformanceListener$Adapter.classIdePerformanceListener.java
package com.intellij.diagnostic
public com.intellij.diagnostic.IdePerformanceListener$Adapter extends java.lang.Object implements com.intellij.diagnostic.IdePerformanceListener {
public void ()
public void dumpedThreads (java.io.File, com.intellij.diagnostic.ThreadDump)
java.io.File toFile
com.intellij.diagnostic.ThreadDump dump
public void uiFreezeStarted ()
public void uiFreezeFinished (int)
int lengthInSeconds
}
com/intellij/diagnostic/IdePerformanceListener.classIdePerformanceListener.java
package com.intellij.diagnostic
public abstract com.intellij.diagnostic.IdePerformanceListener extends java.lang.Object {
public static final com.intellij.util.messages.Topic TOPIC
public abstract void dumpedThreads (java.io.File, com.intellij.diagnostic.ThreadDump)
public abstract void uiFreezeStarted ()
public abstract void uiFreezeFinished (int)
static void ()
}
com/intellij/diagnostic/ImplementationConflictException.classImplementationConflictException.java
package com.intellij.diagnostic
public com.intellij.diagnostic.ImplementationConflictException extends java.lang.RuntimeException {
private final java.util.Collection myConflictingClasses
public transient void (java.lang.String, java.lang.Throwable, java.lang.Object[])
Object object
String message
Throwable cause
Object[] implementationObjects
java.util.List classes
public java.util.Collection getConflictingClasses ()
}
com/intellij/diagnostic/PerformanceWatcher$1.classPerformanceWatcher.java
package com.intellij.diagnostic
com.intellij.diagnostic.PerformanceWatcher$1 extends java.lang.Object implements com.intellij.util.Consumer {
private final int ourReasonableThreadPoolSize
final com.intellij.util.concurrency.AppScheduledExecutorService val$service
final com.intellij.diagnostic.PerformanceWatcher this$0
void (com.intellij.diagnostic.PerformanceWatcher, com.intellij.util.concurrency.AppScheduledExecutorService)
com.intellij.diagnostic.PerformanceWatcher this$0
public void consume (java.lang.Thread)
java.io.File file
Thread thread
public volatile void consume (java.lang.Object)
}
com/intellij/diagnostic/PerformanceWatcher$2.classPerformanceWatcher.java
package com.intellij.diagnostic
com.intellij.diagnostic.PerformanceWatcher$2 extends java.lang.Object implements javax.management.NotificationListener {
final java.lang.management.MemoryPoolMXBean val$bean
final long val$threshold
final javax.management.NotificationEmitter val$emitter
final com.intellij.diagnostic.PerformanceWatcher this$0
void (com.intellij.diagnostic.PerformanceWatcher, java.lang.management.MemoryPoolMXBean, long, javax.management.NotificationEmitter)
com.intellij.diagnostic.PerformanceWatcher this$0
public void handleNotification (javax.management.Notification, java.lang.Object)
javax.management.ListenerNotFoundException e
javax.management.Notification n
Object hb
}
com/intellij/diagnostic/PerformanceWatcher$Snapshot.classPerformanceWatcher.java
package com.intellij.diagnostic
public com.intellij.diagnostic.PerformanceWatcher$Snapshot extends java.lang.Object {
private final com.intellij.diagnostic.ApdexData myStartGeneralSnapshot
private final com.intellij.diagnostic.ApdexData myStartSwingSnapshot
private final long myStartMillis
final com.intellij.diagnostic.PerformanceWatcher this$0
private void (com.intellij.diagnostic.PerformanceWatcher)
com.intellij.diagnostic.PerformanceWatcher this$0
public void logResponsivenessSinceCreation (java.lang.String)
String activityName
void (com.intellij.diagnostic.PerformanceWatcher, com.intellij.diagnostic.PerformanceWatcher$1)
com.intellij.diagnostic.PerformanceWatcher x0
com.intellij.diagnostic.PerformanceWatcher$1 x1
}
com/intellij/diagnostic/PerformanceWatcher$SwingThreadRunnable.classPerformanceWatcher.java
package com.intellij.diagnostic
com.intellij.diagnostic.PerformanceWatcher$SwingThreadRunnable extends java.lang.Object implements java.lang.Runnable {
private final long myCreationMillis
final com.intellij.diagnostic.PerformanceWatcher this$0
void (com.intellij.diagnostic.PerformanceWatcher, long)
long creationMillis
public void run ()
}
com/intellij/diagnostic/PerformanceWatcher.class
com/intellij/diagnostic/PluginException.classPluginException.java
package com.intellij.diagnostic
public com.intellij.diagnostic.PluginException extends java.lang.RuntimeException {
private final com.intellij.openapi.extensions.PluginId myPluginId
public void (java.lang.String, java.lang.Throwable, com.intellij.openapi.extensions.PluginId)
String message
Throwable cause
com.intellij.openapi.extensions.PluginId pluginId
public void (java.lang.Throwable, com.intellij.openapi.extensions.PluginId)
Throwable e
com.intellij.openapi.extensions.PluginId pluginId
public void (java.lang.String, com.intellij.openapi.extensions.PluginId)
String message
com.intellij.openapi.extensions.PluginId pluginId
public com.intellij.openapi.extensions.PluginId getPluginId ()
public java.lang.String getMessage ()
String message
}
com/intellij/diagnostic/ThreadDump.classThreadDump.java
package com.intellij.diagnostic
com.intellij.diagnostic.ThreadDump extends java.lang.Object {
private final String myRawDump
private final StackTraceElement[] myEdtStack
void (java.lang.String, java.lang.StackTraceElement[])
String rawDump
StackTraceElement[] edtStack
java.lang.String getRawDump ()
java.lang.StackTraceElement[] getEDTStackTrace ()
}
com/intellij/diagnostic/ThreadDumper$1.classThreadDumper.java
package com.intellij.diagnostic
final com.intellij.diagnostic.ThreadDumper$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.management.ThreadInfo, java.lang.management.ThreadInfo)
java.lang.management.ThreadInfo o1
java.lang.management.ThreadInfo o2
String t1
String t2
boolean r1
boolean r2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/diagnostic/ThreadDumper$2.classThreadDumper.java
package com.intellij.diagnostic
com.intellij.diagnostic.ThreadDumper$2 extends java.lang.Object {
static final int[] $SwitchMap$java$lang$Thread$State
static void ()
}
com/intellij/diagnostic/ThreadDumper.classThreadDumper.java
package com.intellij.diagnostic
public com.intellij.diagnostic.ThreadDumper extends java.lang.Object {
private void ()
public static java.lang.String dumpThreadsToString ()
java.io.StringWriter writer
public static java.lang.String dumpEdtStackTrace (java.lang.management.ThreadInfo[])
StackTraceElement[] trace
java.lang.management.ThreadInfo[] threadInfos
java.io.StringWriter writer
public static java.lang.management.ThreadInfo[] getThreadInfos ()
java.lang.management.ThreadMXBean threadMXBean
public static com.intellij.diagnostic.ThreadDump getThreadDumpInfo (java.lang.management.ThreadMXBean)
java.lang.management.ThreadMXBean threadMXBean
java.io.StringWriter writer
StackTraceElement[] edtStack
private static java.lang.StackTraceElement[] dumpThreadsToFile (java.lang.management.ThreadMXBean, java.io.Writer)
java.lang.management.ThreadInfo[] threads
long[] threadIds
java.lang.management.ThreadInfo[] threadInfo
java.lang.management.ThreadMXBean threadMXBean
java.io.Writer f
StackTraceElement[] edtStack
boolean dumpSuccessful
private static java.lang.StackTraceElement[] dumpThreadInfos (java.lang.management.ThreadInfo[], java.io.Writer)
java.lang.management.ThreadInfo info
java.lang.management.ThreadInfo[] threadInfo
java.io.Writer f
StackTraceElement[] edtStack
private static java.lang.management.ThreadInfo[] sort (java.lang.management.ThreadInfo[])
java.lang.management.ThreadInfo[] threads
private static void dumpThreadInfo (java.lang.management.ThreadInfo, java.io.Writer)
java.lang.management.ThreadInfo info
java.io.Writer f
private static void dumpCallStack (java.lang.management.ThreadInfo, java.io.Writer, java.lang.StackTraceElement[])
StringBuilder sb
java.io.IOException e
java.lang.management.ThreadInfo info
java.io.Writer f
StackTraceElement[] stackTraceElements
private static void printStackTrace (java.io.Writer, java.lang.StackTraceElement[])
StackTraceElement element
java.io.IOException e
java.io.Writer f
StackTraceElement[] stackTraceElements
private static java.lang.String getReadableState (java.lang.Thread$State)
Thread$State state
}
com/intellij/execution/
com/intellij/execution/CommandLineUtil.classCommandLineUtil.java
package com.intellij.execution
public com.intellij.execution.CommandLineUtil extends java.lang.Object {
private static final char SPECIAL_QUOTE
private static final String WIN_SHELL_SPECIALS
public static boolean VERBOSE_COMMAND_LINE_MODE
static final boolean $assertionsDisabled
public void ()
public static java.lang.String specialQuote (java.lang.String)
String parameter
public static java.util.List toCommandLine (java.util.List)
java.util.List command
public static java.util.List toCommandLine (java.lang.String, java.util.List)
String command
java.util.List parameters
public static java.util.List toCommandLine (java.lang.String, java.util.List, com.intellij.execution.Platform)
String parameter
String command
java.util.List parameters
com.intellij.execution.Platform platform
java.util.List commandLine
boolean isWindows
boolean winShell
private static boolean isWinShell (java.lang.String)
String command
private static boolean endsWithIgnoreCase (java.lang.String, java.lang.String)
String str
String suffix
private static java.lang.String quote (java.lang.String, char)
String s
char ch
private static boolean isQuoted (java.lang.String, char)
String s
char ch
public static java.lang.String extractPresentableName (java.lang.String)
String execName
java.util.List args
String commandLine
String executable
java.util.List words
String execName
java.util.List args
static void ()
}
com/intellij/execution/CommandLineWrapperUtil.classCommandLineWrapperUtil.java
package com.intellij.execution
public com.intellij.execution.CommandLineWrapperUtil extends java.lang.Object {
public void ()
public static java.io.File createClasspathJarFile (java.util.jar.Manifest, java.util.List) throws java.io.IOException
java.util.jar.Manifest manifest
java.util.List pathList
public static java.io.File createClasspathJarFile (java.util.jar.Manifest, java.util.List, boolean) throws java.io.IOException
java.io.File classpathElement
String url
String path
java.util.jar.Manifest manifest
java.util.List pathList
boolean notEscape
StringBuilder classPath
java.io.File jarFile
}
com/intellij/execution/Platform.classPlatform.java
package com.intellij.execution
public final com.intellij.execution.Platform extends java.lang.Enum {
public static final com.intellij.execution.Platform WINDOWS
public static final com.intellij.execution.Platform UNIX
public final char fileSeparator
public final char pathSeparator
private static final com.intellij.execution.Platform[] $VALUES
public static com.intellij.execution.Platform[] values ()
public static com.intellij.execution.Platform valueOf (java.lang.String)
String name
private void (java.lang.String, int, char, char)
char fileSeparator
char pathSeparator
public static com.intellij.execution.Platform current ()
static void ()
}
com/intellij/execution/TaskExecutor.classTaskExecutor.java
package com.intellij.execution
public abstract com.intellij.execution.TaskExecutor extends java.lang.Object {
public abstract java.util.concurrent.Future executeTask (java.lang.Runnable)
}
com/intellij/execution/configurations/
com/intellij/execution/configurations/CommandLineTokenizer.classCommandLineTokenizer.java
package com.intellij.execution.configurations
public com.intellij.execution.configurations.CommandLineTokenizer extends java.util.StringTokenizer {
private static final String DEFAULT_DELIMITERS
private java.util.List myTokens
private int myCurrentToken
private boolean myHandleEscapedWhitespaces
public void (java.lang.String)
String str
public void (java.lang.String, boolean)
String str
boolean handleEscapedWhitespaces
public void (java.lang.String, java.lang.String)
String str
String delim
public boolean hasMoreTokens ()
public java.lang.String nextToken ()
public java.lang.String peekNextToken ()
public int countTokens ()
public java.lang.String nextToken (java.lang.String)
String delim
private void parseTokens ()
String token
private java.lang.String nextTokenInternal ()
String nextToken
boolean isEscapedQuote
boolean isEscapedWhitespace
String nextToken
int i
int quotationMarks
StringBuilder buffer
private static boolean isEscapedAtPos (java.lang.String, int)
String token
int pos
int escapeCount
}
com/intellij/execution/process/
com/intellij/execution/process/BaseOSProcessHandler$1.classBaseOSProcessHandler.java
package com.intellij.execution.process
final com.intellij.execution.process.BaseOSProcessHandler$1 extends com.intellij.util.io.BaseOutputReader$Options {
void ()
public com.intellij.util.io.BaseDataReader$SleepingPolicy policy ()
}
com/intellij/execution/process/BaseOSProcessHandler$2$1.classBaseOSProcessHandler.java
package com.intellij.execution.process
com.intellij.execution.process.BaseOSProcessHandler$2$1 extends java.lang.Object implements com.intellij.util.Consumer {
final com.intellij.util.io.BaseDataReader val$stdErrReader
final com.intellij.util.io.BaseDataReader val$stdOutReader
final com.intellij.execution.process.BaseOSProcessHandler$2 this$1
void (com.intellij.execution.process.BaseOSProcessHandler$2, com.intellij.util.io.BaseDataReader, com.intellij.util.io.BaseDataReader)
com.intellij.execution.process.BaseOSProcessHandler$2 this$1
public void consume (java.lang.Integer)
Integer exitCode
public volatile void consume (java.lang.Object)
}
com/intellij/execution/process/BaseOSProcessHandler$2.classBaseOSProcessHandler.java
package com.intellij.execution.process
com.intellij.execution.process.BaseOSProcessHandler$2 extends com.intellij.execution.process.ProcessAdapter {
final com.intellij.execution.process.BaseOSProcessHandler this$0
void (com.intellij.execution.process.BaseOSProcessHandler)
com.intellij.execution.process.BaseOSProcessHandler this$0
public void startNotified (com.intellij.execution.process.ProcessEvent)
com.intellij.util.io.BaseOutputReader$Options options
com.intellij.util.io.BaseDataReader stdOutReader
com.intellij.util.io.BaseDataReader stdErrReader
com.intellij.execution.process.ProcessEvent event
}
com/intellij/execution/process/BaseOSProcessHandler$3.classBaseOSProcessHandler.java
package com.intellij.execution.process
com.intellij.execution.process.BaseOSProcessHandler$3 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.execution.process.BaseOSProcessHandler this$0
void (com.intellij.execution.process.BaseOSProcessHandler)
com.intellij.execution.process.BaseOSProcessHandler this$0
public void run ()
}
com/intellij/execution/process/BaseOSProcessHandler$ExecutorServiceHolder.classBaseOSProcessHandler.java
package com.intellij.execution.process
public com.intellij.execution.process.BaseOSProcessHandler$ExecutorServiceHolder extends java.lang.Object {
public void ()
public static java.util.concurrent.Future submit (java.lang.Runnable)
Runnable task
}
com/intellij/execution/process/BaseOSProcessHandler$SimpleOutputReader.classBaseOSProcessHandler.java
package com.intellij.execution.process
com.intellij.execution.process.BaseOSProcessHandler$SimpleOutputReader extends com.intellij.util.io.BaseOutputReader {
private final com.intellij.openapi.util.Key myProcessOutputType
final com.intellij.execution.process.BaseOSProcessHandler this$0
private void (com.intellij.execution.process.BaseOSProcessHandler, java.io.Reader, com.intellij.openapi.util.Key, com.intellij.util.io.BaseOutputReader$Options, java.lang.String)
java.io.Reader reader
com.intellij.openapi.util.Key outputType
com.intellij.util.io.BaseOutputReader$Options options
String presentableName
protected java.util.concurrent.Future executeOnPooledThread (java.lang.Runnable)
Runnable runnable
protected void onTextAvailable (java.lang.String)
String text
void (com.intellij.execution.process.BaseOSProcessHandler, java.io.Reader, com.intellij.openapi.util.Key, com.intellij.util.io.BaseOutputReader$Options, java.lang.String, com.intellij.execution.process.BaseOSProcessHandler$1)
com.intellij.execution.process.BaseOSProcessHandler x0
java.io.Reader x1
com.intellij.openapi.util.Key x2
com.intellij.util.io.BaseOutputReader$Options x3
String x4
com.intellij.execution.process.BaseOSProcessHandler$1 x5
}
com/intellij/execution/process/BaseOSProcessHandler.classBaseOSProcessHandler.java
package com.intellij.execution.process
public com.intellij.execution.process.BaseOSProcessHandler extends com.intellij.execution.process.ProcessHandler implements com.intellij.execution.TaskExecutor {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.util.io.BaseOutputReader$Options ADAPTIVE_NON_BLOCKING
protected final Process myProcess
protected final String myCommandLine
protected final java.nio.charset.Charset myCharset
protected final String myPresentableName
protected final com.intellij.execution.process.ProcessWaitFor myWaitFor
public void (java.lang.Process, java.lang.String, java.nio.charset.Charset)
Process process
String commandLine
java.nio.charset.Charset charset
protected java.util.concurrent.Future executeOnPooledThread (java.lang.Runnable)
Runnable task
public java.util.concurrent.Future executeTask (java.lang.Runnable)
Runnable task
public java.lang.Process getProcess ()
protected boolean useAdaptiveSleepingPolicyWhenReadingOutput ()
protected boolean useNonBlockingRead ()
protected com.intellij.util.io.BaseOutputReader$Options readerOptions ()
protected boolean processHasSeparateErrorStream ()
public void startNotify ()
protected com.intellij.util.io.BaseDataReader createErrorDataReader (com.intellij.util.io.BaseDataReader$SleepingPolicy)
com.intellij.util.io.BaseDataReader$SleepingPolicy policy
protected com.intellij.util.io.BaseDataReader createOutputDataReader (com.intellij.util.io.BaseDataReader$SleepingPolicy)
com.intellij.util.io.BaseDataReader$SleepingPolicy policy
protected com.intellij.util.io.BaseDataReader createErrorDataReader ()
protected com.intellij.util.io.BaseDataReader createOutputDataReader ()
protected void onOSProcessTerminated (int)
int exitCode
protected java.io.Reader createProcessOutReader ()
protected java.io.Reader createProcessErrReader ()
private java.io.Reader createInputStreamReader (java.io.InputStream)
java.io.InputStream streamToRead
java.nio.charset.Charset charset
protected void destroyProcessImpl ()
protected void doDestroyProcess ()
protected void detachProcessImpl ()
Runnable runnable
protected void closeStreams ()
java.io.IOException e
public boolean detachIsDefault ()
public java.io.OutputStream getProcessInput ()
public java.lang.String getCommandLine ()
public java.nio.charset.Charset getCharset ()
public java.lang.String toString ()
public boolean waitFor ()
InterruptedException e
boolean result
public boolean waitFor (long)
InterruptedException e
long timeoutInMilliseconds
boolean result
static com.intellij.openapi.diagnostic.Logger access$100 ()
static void ()
}
com/intellij/execution/process/CommandLineArgumentsProvider.classCommandLineArgumentsProvider.java
package com.intellij.execution.process
public com.intellij.execution.process.CommandLineArgumentsProvider extends java.lang.Object {
public void ()
public java.lang.String[] getArguments ()
public boolean passParentEnvs ()
public java.util.Map getAdditionalEnvs ()
public java.lang.String getCommandLineString ()
public static transient java.lang.String toCommandLine (java.lang.String[])
String[] commands
}
com/intellij/execution/process/NopProcessHandler.classNopProcessHandler.java
package com.intellij.execution.process
public com.intellij.execution.process.NopProcessHandler extends com.intellij.execution.process.ProcessHandler {
public void ()
protected void destroyProcessImpl ()
protected void detachProcessImpl ()
public boolean detachIsDefault ()
public java.io.OutputStream getProcessInput ()
}
com/intellij/execution/process/ProcessAdapter.classProcessAdapter.java
package com.intellij.execution.process
public abstract com.intellij.execution.process.ProcessAdapter extends java.lang.Object implements com.intellij.execution.process.ProcessListener {
public void ()
public void startNotified (com.intellij.execution.process.ProcessEvent)
com.intellij.execution.process.ProcessEvent event
public void processTerminated (com.intellij.execution.process.ProcessEvent)
com.intellij.execution.process.ProcessEvent event
public void processWillTerminate (com.intellij.execution.process.ProcessEvent, boolean)
com.intellij.execution.process.ProcessEvent event
boolean willBeDestroyed
public void onTextAvailable (com.intellij.execution.process.ProcessEvent, com.intellij.openapi.util.Key)
com.intellij.execution.process.ProcessEvent event
com.intellij.openapi.util.Key outputType
}
com/intellij/execution/process/ProcessEvent.classProcessEvent.java
package com.intellij.execution.process
public com.intellij.execution.process.ProcessEvent extends java.util.EventObject {
private String myText
private int myExitCode
public void (com.intellij.execution.process.ProcessHandler)
com.intellij.execution.process.ProcessHandler source
public void (com.intellij.execution.process.ProcessHandler, java.lang.String)
com.intellij.execution.process.ProcessHandler source
String text
public void (com.intellij.execution.process.ProcessHandler, int)
com.intellij.execution.process.ProcessHandler source
int exitCode
public com.intellij.execution.process.ProcessHandler getProcessHandler ()
public java.lang.String getText ()
public int getExitCode ()
}
com/intellij/execution/process/ProcessHandler$1.classProcessHandler.java
package com.intellij.execution.process
com.intellij.execution.process.ProcessHandler$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.execution.process.ProcessHandler this$0
void (com.intellij.execution.process.ProcessHandler)
com.intellij.execution.process.ProcessHandler this$0
public void run ()
}
com/intellij/execution/process/ProcessHandler$2.classProcessHandler.java
package com.intellij.execution.process
com.intellij.execution.process.ProcessHandler$2 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.execution.process.ProcessHandler this$0
void (com.intellij.execution.process.ProcessHandler)
com.intellij.execution.process.ProcessHandler this$0
public void run ()
}
com/intellij/execution/process/ProcessHandler$3.classProcessHandler.java
package com.intellij.execution.process
com.intellij.execution.process.ProcessHandler$3 extends java.lang.Object implements java.lang.Runnable {
final boolean val$willBeDestroyed
final int val$exitCode
final com.intellij.execution.process.ProcessHandler this$0
void (com.intellij.execution.process.ProcessHandler, boolean, int)
com.intellij.execution.process.ProcessHandler this$0
public void run ()
Throwable e
Throwable e
}
com/intellij/execution/process/ProcessHandler$4.classProcessHandler.java
package com.intellij.execution.process
com.intellij.execution.process.ProcessHandler$4 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
final com.intellij.execution.process.ProcessHandler this$0
void (com.intellij.execution.process.ProcessHandler)
com.intellij.execution.process.ProcessHandler this$0
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Throwable e
com.intellij.execution.process.ProcessListener listener
Object object
java.lang.reflect.Method method
Object[] params
}
com/intellij/execution/process/ProcessHandler$TasksRunner.classProcessHandler.java
package com.intellij.execution.process
final com.intellij.execution.process.ProcessHandler$TasksRunner extends com.intellij.execution.process.ProcessAdapter {
private final java.util.List myPendingTasks
final com.intellij.execution.process.ProcessHandler this$0
private void (com.intellij.execution.process.ProcessHandler)
public void startNotified (com.intellij.execution.process.ProcessEvent)
com.intellij.execution.process.ProcessEvent event
public void execute (java.lang.Runnable)
Runnable task
private void runPendingTasks ()
Runnable[] tasks
Runnable task
Runnable[] tasks
void (com.intellij.execution.process.ProcessHandler, com.intellij.execution.process.ProcessHandler$1)
com.intellij.execution.process.ProcessHandler x0
com.intellij.execution.process.ProcessHandler$1 x1
}
com/intellij/execution/process/ProcessHandler.classProcessHandler.java
package com.intellij.execution.process
public abstract com.intellij.execution.process.ProcessHandler extends com.intellij.openapi.util.UserDataHolderBase {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.util.Key SILENTLY_DESTROY_ON_CLOSE
public static final com.intellij.openapi.util.Key TERMINATION_REQUESTED
private final java.util.List myListeners
private static final int STATE_INITIAL
private static final int STATE_RUNNING
private static final int STATE_TERMINATING
private static final int STATE_TERMINATED
private final java.util.concurrent.atomic.AtomicInteger myState
private final com.intellij.util.concurrency.Semaphore myWaitSemaphore
private final com.intellij.execution.process.ProcessListener myEventMulticaster
private final com.intellij.execution.process.ProcessHandler$TasksRunner myAfterStartNotifiedRunner
private volatile Integer myExitCode
protected void ()
public void startNotify ()
protected abstract void destroyProcessImpl ()
protected abstract void detachProcessImpl ()
public abstract boolean detachIsDefault ()
public boolean waitFor ()
com.intellij.openapi.progress.ProcessCanceledException e
public boolean waitFor (long)
com.intellij.openapi.progress.ProcessCanceledException e
long timeoutInMilliseconds
public void destroyProcess ()
public void detachProcess ()
public boolean isProcessTerminated ()
public boolean isProcessTerminating ()
public java.lang.Integer getExitCode ()
public void addProcessListener (com.intellij.execution.process.ProcessListener)
com.intellij.execution.process.ProcessListener listener
public void removeProcessListener (com.intellij.execution.process.ProcessListener)
com.intellij.execution.process.ProcessListener listener
protected void notifyProcessDetached ()
protected void notifyProcessTerminated (int)
int exitCode
private void notifyTerminated (int, boolean)
int exitCode
boolean willBeDestroyed
public void notifyTextAvailable (java.lang.String, com.intellij.openapi.util.Key)
String text
com.intellij.openapi.util.Key outputType
com.intellij.execution.process.ProcessEvent event
public abstract java.io.OutputStream getProcessInput ()
private void fireProcessWillTerminate (boolean)
boolean willBeDestroyed
public boolean isStartNotified ()
public boolean isSilentlyDestroyOnClose ()
private com.intellij.execution.process.ProcessListener createEventMulticaster ()
Class listenerClass
private static boolean isCanceledException (java.lang.Throwable)
Throwable e
boolean value
static java.util.concurrent.atomic.AtomicInteger access$100 (com.intellij.execution.process.ProcessHandler)
com.intellij.execution.process.ProcessHandler x0
static void access$200 (com.intellij.execution.process.ProcessHandler, boolean)
com.intellij.execution.process.ProcessHandler x0
boolean x1
static com.intellij.openapi.diagnostic.Logger access$300 ()
static boolean access$400 (java.lang.Throwable)
Throwable x0
static java.lang.Integer access$502 (com.intellij.execution.process.ProcessHandler, java.lang.Integer)
com.intellij.execution.process.ProcessHandler x0
Integer x1
static com.intellij.execution.process.ProcessListener access$600 (com.intellij.execution.process.ProcessHandler)
com.intellij.execution.process.ProcessHandler x0
static com.intellij.util.concurrency.Semaphore access$700 (com.intellij.execution.process.ProcessHandler)
com.intellij.execution.process.ProcessHandler x0
static java.util.List access$800 (com.intellij.execution.process.ProcessHandler)
com.intellij.execution.process.ProcessHandler x0
static void ()
}
com/intellij/execution/process/ProcessIOExecutorService$1.classProcessIOExecutorService.java
package com.intellij.execution.process
com.intellij.execution.process.ProcessIOExecutorService$1 extends java.lang.Object implements java.util.concurrent.ThreadFactory {
final com.intellij.execution.process.ProcessIOExecutorService this$0
void (com.intellij.execution.process.ProcessIOExecutorService)
com.intellij.execution.process.ProcessIOExecutorService this$0
public java.lang.Thread newThread (java.lang.Runnable)
Runnable r
Thread thread
}
com/intellij/execution/process/ProcessIOExecutorService.classProcessIOExecutorService.java
package com.intellij.execution.process
public com.intellij.execution.process.ProcessIOExecutorService extends java.util.concurrent.ThreadPoolExecutor {
public static final String POOLED_THREAD_PREFIX
public static final java.util.concurrent.ExecutorService INSTANCE
private final java.util.concurrent.atomic.AtomicInteger counter
private void ()
public int getThreadCounter ()
static java.util.concurrent.atomic.AtomicInteger access$000 (com.intellij.execution.process.ProcessIOExecutorService)
com.intellij.execution.process.ProcessIOExecutorService x0
static void ()
}
com/intellij/execution/process/ProcessListener.classProcessListener.java
package com.intellij.execution.process
public abstract com.intellij.execution.process.ProcessListener extends java.lang.Object implements java.util.EventListener {
public abstract void startNotified (com.intellij.execution.process.ProcessEvent)
public abstract void processTerminated (com.intellij.execution.process.ProcessEvent)
public abstract void processWillTerminate (com.intellij.execution.process.ProcessEvent, boolean)
public abstract void onTextAvailable (com.intellij.execution.process.ProcessEvent, com.intellij.openapi.util.Key)
}
com/intellij/execution/process/ProcessOutputTypes.classProcessOutputTypes.java
package com.intellij.execution.process
public abstract com.intellij.execution.process.ProcessOutputTypes extends java.lang.Object {
public static final com.intellij.openapi.util.Key SYSTEM
public static final com.intellij.openapi.util.Key STDOUT
public static final com.intellij.openapi.util.Key STDERR
static void ()
}
com/intellij/execution/process/ProcessWaitFor$1.classProcessWaitFor.java
package com.intellij.execution.process
com.intellij.execution.process.ProcessWaitFor$1 extends java.lang.Object implements java.lang.Runnable {
final String val$presentableName
final Process val$process
final com.intellij.execution.process.ProcessWaitFor this$0
void (com.intellij.execution.process.ProcessWaitFor, java.lang.String, java.lang.Process)
com.intellij.execution.process.ProcessWaitFor this$0
public void run ()
InterruptedException e
InterruptedException e
InterruptedException e
String oldThreadName
int exitCode
}
com/intellij/execution/process/ProcessWaitFor.classProcessWaitFor.java
package com.intellij.execution.process
public com.intellij.execution.process.ProcessWaitFor extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.concurrent.Future myWaitForThreadFuture
private final java.util.concurrent.BlockingQueue myTerminationCallback
public void (java.lang.Process, com.intellij.execution.TaskExecutor)
Process process
com.intellij.execution.TaskExecutor executor
public void (java.lang.Process, com.intellij.execution.TaskExecutor, java.lang.String)
Process process
com.intellij.execution.TaskExecutor executor
String presentableName
public void detach ()
public void setTerminationCallback (com.intellij.util.Consumer)
com.intellij.util.Consumer r
public void waitFor () throws java.lang.InterruptedException
java.util.concurrent.ExecutionException e
public boolean waitFor (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
java.util.concurrent.ExecutionException e
long timeout
java.util.concurrent.TimeUnit unit
static com.intellij.openapi.diagnostic.Logger access$000 ()
static java.util.concurrent.BlockingQueue access$100 (com.intellij.execution.process.ProcessWaitFor)
com.intellij.execution.process.ProcessWaitFor x0
static void ()
}
com/intellij/execution/process/UnixProcessManager$1.classUnixProcessManager.java
package com.intellij.execution.process
final com.intellij.execution.process.UnixProcessManager$1 extends java.lang.Object implements com.intellij.util.Processor {
final com.intellij.execution.process.UnixProcessManager$ProcessInfo val$processInfo
final int val$process_pid
final java.util.List val$childrenPids
final int val$our_pid
final com.intellij.openapi.util.Ref val$ourPidFound
final com.intellij.openapi.util.Ref val$foundPid
void (com.intellij.execution.process.UnixProcessManager$ProcessInfo, int, java.util.List, int, com.intellij.openapi.util.Ref, com.intellij.openapi.util.Ref)
public boolean process (java.lang.String)
String s
java.util.StringTokenizer st
int parent_pid
int pid
public volatile boolean process (java.lang.Object)
}
com/intellij/execution/process/UnixProcessManager$2.classUnixProcessManager.java
package com.intellij.execution.process
final com.intellij.execution.process.UnixProcessManager$2 extends java.lang.Object implements com.intellij.execution.process.UnixProcessManager$ProcessKiller {
void ()
public void kill (int, int)
int pid
int signal
}
com/intellij/execution/process/UnixProcessManager$CLib.classUnixProcessManager.java
package com.intellij.execution.process
abstract com.intellij.execution.process.UnixProcessManager$CLib extends java.lang.Object implements com.sun.jna.Library {
public abstract int getpid ()
public abstract int kill (int, int)
}
com/intellij/execution/process/UnixProcessManager$ProcessInfo.classUnixProcessManager.java
package com.intellij.execution.process
public com.intellij.execution.process.UnixProcessManager$ProcessInfo extends java.lang.Object {
private java.util.Map BY_PARENT
public void ()
public void register (java.lang.Integer, java.lang.Integer)
Integer pid
Integer parentPid
java.util.List children
public void killProcTree (int, int, com.intellij.execution.process.UnixProcessManager$ProcessKiller)
int child
int pid
int signal
com.intellij.execution.process.UnixProcessManager$ProcessKiller killer
java.util.List children
}
com/intellij/execution/process/UnixProcessManager$ProcessKiller.classUnixProcessManager.java
package com.intellij.execution.process
public abstract com.intellij.execution.process.UnixProcessManager$ProcessKiller extends java.lang.Object {
public abstract void kill (int, int)
}
com/intellij/execution/process/UnixProcessManager.classUnixProcessManager.java
package com.intellij.execution.process
public com.intellij.execution.process.UnixProcessManager extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final int SIGINT
public static final int SIGKILL
public static final int SIGTERM
public static final int SIGCONT
private static com.intellij.execution.process.UnixProcessManager$CLib C_LIB
private static final com.intellij.execution.process.UnixProcessManager$ProcessKiller UNIX_KILLER
private void ()
public static int getProcessPid (java.lang.Process)
Integer pid
Exception e
Process process
public static int getCurrentProcessId ()
public static void sendSignal (int, int)
int pid
int signal
private static void checkCLib ()
public static boolean sendSigIntToProcessTree (java.lang.Process)
Process process
public static boolean sendSigKillToProcessTree (java.lang.Process)
Process process
public static boolean sendSignalToProcessTree (java.lang.Process, int)
boolean result
Integer pid
int our_pid
int process_pid
com.intellij.openapi.util.Ref foundPid
com.intellij.execution.process.UnixProcessManager$ProcessInfo processInfo
java.util.List childrenPids
boolean result
Exception e
Process process
int signal
private static void findChildProcesses (int, int, com.intellij.openapi.util.Ref, com.intellij.execution.process.UnixProcessManager$ProcessInfo, java.util.List)
int our_pid
int process_pid
com.intellij.openapi.util.Ref foundPid
com.intellij.execution.process.UnixProcessManager$ProcessInfo processInfo
java.util.List childrenPids
com.intellij.openapi.util.Ref ourPidFound
public static void processPSOutput (java.lang.String[], com.intellij.util.Processor)
String[] cmd
com.intellij.util.Processor processor
public static void processCommandOutput (java.lang.String[], com.intellij.util.Processor, boolean, boolean)
Process p
java.io.IOException e
String[] cmd
com.intellij.util.Processor processor
boolean skipFirstLine
boolean throwOnError
private static void processCommandOutput (java.lang.Process, com.intellij.util.Processor, boolean, boolean) throws java.io.IOException
String s
StringBuilder errorStr
java.io.BufferedReader stdError
Process process
com.intellij.util.Processor processor
boolean skipFirstLine
boolean throwOnError
java.io.BufferedReader stdOutput
public static java.lang.String[] getPSCmd (boolean)
boolean commandLineOnly
public static java.lang.String[] getPSCmd (boolean, boolean)
String command
boolean commandLineOnly
boolean isShortenCommand
String psCommand
static com.intellij.openapi.diagnostic.Logger access$000 ()
static void ()
com.intellij.openapi.diagnostic.Logger log
Throwable e
}
com/intellij/execution/rmi/
com/intellij/execution/rmi/RemoteCastable.classRemoteCastable.java
package com.intellij.execution.rmi
public abstract com.intellij.execution.rmi.RemoteCastable extends java.lang.Object implements java.rmi.Remote {
public abstract java.lang.String getCastToClassName () throws java.rmi.RemoteException
}
com/intellij/execution/rmi/RemoteDeadHand$TwoMinutesTurkish.classRemoteDeadHand.java
package com.intellij.execution.rmi
public com.intellij.execution.rmi.RemoteDeadHand$TwoMinutesTurkish extends com.intellij.execution.rmi.RemoteObject implements com.intellij.execution.rmi.RemoteDeadHand {
private static final com.intellij.execution.rmi.RemoteDeadHand$TwoMinutesTurkish ourCook
private static final java.rmi.Remote ourHand
private static final java.util.concurrent.atomic.AtomicLong ourAskedThatManyTimes
public void ()
public long ping (java.lang.String) throws java.rmi.RemoteException
String id
public static void startCooking (java.lang.String, int) throws java.lang.Exception
String host
int port
java.rmi.registry.Registry registry
static void ()
java.rmi.Remote remote
java.rmi.RemoteException e
java.rmi.Remote remote
}
com/intellij/execution/rmi/RemoteDeadHand.classRemoteDeadHand.java
package com.intellij.execution.rmi
public abstract com.intellij.execution.rmi.RemoteDeadHand extends java.lang.Object implements java.rmi.Remote {
public static final String BINDING_NAME
public static final long PING_TIMEOUT
public abstract long ping (java.lang.String) throws java.rmi.RemoteException
}
com/intellij/execution/rmi/RemoteObject.classRemoteObject.java
package com.intellij.execution.rmi
public com.intellij.execution.rmi.RemoteObject extends java.lang.Object implements java.rmi.Remote java.rmi.server.Unreferenced {
private final java.lang.ref.WeakReference myWeakRef
private com.intellij.execution.rmi.RemoteObject myParent
private final java.util.Map myChildren
public void ()
public java.lang.ref.WeakReference getWeakRef ()
public synchronized java.rmi.Remote export (java.rmi.Remote) throws java.rmi.RemoteException
java.rmi.Remote child
java.rmi.Remote result
public java.rmi.Remote export2 (java.rmi.Remote) throws java.rmi.RemoteException
java.rmi.Remote child
public synchronized void unexportChildren () throws java.rmi.RemoteException
com.intellij.execution.rmi.RemoteObject child
java.util.ArrayList childrenRefs
public synchronized void unexportChildren (java.util.Collection) throws java.rmi.RemoteException
java.lang.ref.WeakReference child
com.intellij.execution.rmi.RemoteObject child
java.util.Collection children
java.util.ArrayList list
public synchronized void unreferenced ()
java.rmi.RemoteException e
public java.lang.Throwable wrapException (java.lang.Throwable)
RuntimeException wrapper
Throwable ex
boolean foreignException
Throwable each
protected boolean isKnownException (java.lang.Throwable)
Throwable ex
}
com/intellij/execution/rmi/RemoteServer$Jndi.classRemoteServer.java
package com.intellij.execution.rmi
public com.intellij.execution.rmi.RemoteServer$Jndi extends java.lang.Object implements javax.naming.spi.InitialContextFactory java.lang.reflect.InvocationHandler {
public void ()
public javax.naming.Context getInitialContext (java.util.Hashtable) throws javax.naming.NamingException
java.util.Hashtable environment
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Object proxy
java.lang.reflect.Method method
Object[] args
}
com/intellij/execution/rmi/RemoteServer.classRemoteServer.java
package com.intellij.execution.rmi
public com.intellij.execution.rmi.RemoteServer extends java.lang.Object {
public static final String DOMAIN_AUTH_LIBRARY_PATH
public static final String DOMAIN_AUTH_MISSING_FILES
private static java.rmi.Remote ourRemote
public void ()
protected static void start (java.rmi.Remote) throws java.lang.Exception
java.rmi.registry.Registry registry
java.util.Random random
com.intellij.execution.rmi.RemoteDeadHand deadHand
java.rmi.Remote stub
String name
String id
long waitTime
Object lock
Throwable e
java.rmi.Remote remote
java.rmi.registry.Registry registry
int port
public static void setupRMI ()
private static void banJNDI ()
private static void setupSSL ()
boolean caCert
boolean clientCert
boolean clientKey
private static void setupDomainAuth ()
java.io.File extracted
Exception e
String property
public static java.io.File extractLibraryFromJar (java.lang.String) throws java.lang.Exception
int readBytes
String path
String[] parts
String filename
java.io.File auth
java.io.File temp
byte[] buffer
int readBytes
java.io.InputStream is
java.io.OutputStream os
private static void setLibraryPath (java.lang.String) throws java.lang.NoSuchFieldException java.lang.IllegalAccessException
String path
java.lang.reflect.Field fieldSysPath
static void ()
}
com/intellij/execution/rmi/RemoteUtil$1.classRemoteUtil.java
package com.intellij.execution.rmi
final com.intellij.execution.rmi.RemoteUtil$1 extends com.intellij.util.containers.ConcurrentFactoryMap {
void ()
protected java.util.Map create (com.intellij.openapi.util.Couple)
Class mpt
Class cpt
int i
Class[] cpts
Class[] mpts
java.lang.reflect.Method candidate
java.lang.reflect.Method m
java.lang.reflect.Method method
com.intellij.openapi.util.Couple key
gnu.trove.THashMap map
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/execution/rmi/RemoteUtil$2$1$1.classRemoteUtil.java
package com.intellij.execution.rmi
com.intellij.execution.rmi.RemoteUtil$2$1$1 extends java.lang.Object implements com.intellij.openapi.util.ThrowableComputable {
final java.lang.reflect.Method val$method
final Object[] val$args
final com.intellij.execution.rmi.RemoteUtil$2$1 this$1
void (com.intellij.execution.rmi.RemoteUtil$2$1, java.lang.reflect.Method, java.lang.Object[])
com.intellij.execution.rmi.RemoteUtil$2$1 this$1
public java.lang.Object compute () throws java.lang.Exception
}
com/intellij/execution/rmi/RemoteUtil$2$1.classRemoteUtil.java
package com.intellij.execution.rmi
com.intellij.execution.rmi.RemoteUtil$2$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
final com.intellij.execution.rmi.RemoteUtil$2 this$0
void (com.intellij.execution.rmi.RemoteUtil$2)
com.intellij.execution.rmi.RemoteUtil$2 this$0
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Object proxy
java.lang.reflect.Method method
Object[] args
}
com/intellij/execution/rmi/RemoteUtil$2.classRemoteUtil.java
package com.intellij.execution.rmi
final com.intellij.execution.rmi.RemoteUtil$2 extends java.lang.Object implements com.intellij.openapi.util.ThrowableComputable {
final ClassLoader val$classLoader
final Object val$remote
void (java.lang.ClassLoader, java.lang.Object)
public java.lang.Object compute ()
Object proxy
}
com/intellij/execution/rmi/RemoteUtil$CastableArgument.classRemoteUtil.java
package com.intellij.execution.rmi
public abstract com.intellij.execution.rmi.RemoteUtil$CastableArgument extends java.lang.Object {
}
com/intellij/execution/rmi/RemoteUtil$RemoteInvocationHandler.classRemoteUtil.java
package com.intellij.execution.rmi
com.intellij.execution.rmi.RemoteUtil$RemoteInvocationHandler extends java.lang.Object implements java.lang.reflect.InvocationHandler {
private final Object myRemote
private final Class myClazz
private final ClassLoader myLoader
public void (java.lang.Object, java.lang.Class, java.lang.ClassLoader)
Object remote
Class clazz
ClassLoader loader
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
java.lang.reflect.Method remoteMethod
Object proxy
java.lang.reflect.Method method
Object[] args
static java.lang.Object access$100 (com.intellij.execution.rmi.RemoteUtil$RemoteInvocationHandler)
com.intellij.execution.rmi.RemoteUtil$RemoteInvocationHandler x0
static java.lang.Class access$200 (com.intellij.execution.rmi.RemoteUtil$RemoteInvocationHandler)
com.intellij.execution.rmi.RemoteUtil$RemoteInvocationHandler x0
}
com/intellij/execution/rmi/RemoteUtil.classRemoteUtil.java
package com.intellij.execution.rmi
public com.intellij.execution.rmi.RemoteUtil extends java.lang.Object {
private static final com.intellij.util.containers.ConcurrentFactoryMap ourRemoteToLocalMap
void ()
public static java.lang.Object castToRemoteNotNull (java.lang.Object, java.lang.Class)
Object object
Class clazz
public static java.lang.Object castToRemote (java.lang.Object, java.lang.Class)
com.intellij.execution.rmi.RemoteUtil$RemoteInvocationHandler rih
Object object
Class clazz
java.lang.reflect.InvocationHandler handler
public static java.lang.Object castToLocal (java.lang.Object, java.lang.Class)
Object remote
Class clazz
ClassLoader loader
private static java.lang.Class tryFixReturnType (java.lang.Object, java.lang.Class, java.lang.ClassLoader) throws java.lang.Exception
String className
Object result
Class returnType
ClassLoader loader
private static java.lang.Class castArgumentClassToLocal (java.lang.Class)
java.lang.reflect.Type rawType
java.lang.reflect.Type generic
java.lang.reflect.Type[] generics
Class remote
private static java.lang.Object[] fixArgs (java.lang.Object[], java.lang.reflect.Method)
int i
Class[] methodArgs
Exception e
Object[] args
java.lang.reflect.Method method
Object[] result
private static java.lang.Object fixArg (java.lang.Object, java.lang.Class)
java.lang.reflect.InvocationHandler handler
com.intellij.execution.rmi.RemoteUtil$RemoteInvocationHandler remoteHandler
boolean isCastableArg
Object arg
Class fieldClass
public static java.lang.Object substituteClassLoader (java.lang.Object, java.lang.ClassLoader) throws java.lang.Exception
Object remote
ClassLoader classLoader
private static java.lang.Object invokeRemote (java.lang.reflect.Method, java.lang.reflect.Method, java.lang.Object, java.lang.Object[], java.lang.ClassLoader, boolean) throws java.lang.Exception
Object result
Throwable cause
java.lang.reflect.InvocationTargetException e
java.lang.reflect.Method localMethod
java.lang.reflect.Method remoteMethod
Object remoteObj
Object[] args
ClassLoader loader
boolean substituteClassLoader
boolean canThrowError
public static java.lang.Object handleRemoteResult (java.lang.Object, java.lang.Class, java.lang.Object) throws java.lang.Exception
Object value
Class clazz
Object requestor
private static java.lang.Object handleRemoteResult (java.lang.Object, java.lang.Class, java.lang.ClassLoader, boolean) throws java.lang.Exception
Object result
Object result
Object result
int i
Object[] array
Object result
Object value
Class methodReturnType
ClassLoader classLoader
boolean substituteClassLoader
Object result
private static boolean canThrow (java.lang.Throwable, java.lang.reflect.Method)
Class each
Throwable cause
java.lang.reflect.Method method
public static java.lang.Object executeWithClassLoader (com.intellij.openapi.util.ThrowableComputable, java.lang.ClassLoader) throws java.lang.Exception
com.intellij.openapi.util.ThrowableComputable action
ClassLoader classLoader
Thread thread
ClassLoader prev
public static java.lang.Throwable unwrap (java.lang.Throwable)
Class clazz
Throwable candidate
Throwable e
static java.lang.Class access$000 (java.lang.Class)
Class x0
static java.lang.Object access$300 (java.lang.reflect.Method, java.lang.reflect.Method, java.lang.Object, java.lang.Object[], java.lang.ClassLoader, boolean) throws java.lang.Exception
java.lang.reflect.Method x0
java.lang.reflect.Method x1
Object x2
Object[] x3
ClassLoader x4
boolean x5
static com.intellij.util.containers.ConcurrentFactoryMap access$400 ()
static java.lang.Object[] access$500 (java.lang.Object[], java.lang.reflect.Method)
Object[] x0
java.lang.reflect.Method x1
static void ()
}
com/intellij/execution/rmi/ssl/
com/intellij/execution/rmi/ssl/Asn1Object.classPrivateKeyReader.java
package com.intellij.execution.rmi.ssl
com.intellij.execution.rmi.ssl.Asn1Object extends java.lang.Object {
protected final int type
protected final int length
protected final byte[] value
protected final int tag
public void (int, int, byte[])
int tag
int length
byte[] value
public int getType ()
public int getLength ()
public byte[] getValue ()
public boolean isConstructed ()
public com.intellij.execution.rmi.ssl.DerParser getParser () throws java.io.IOException
public java.math.BigInteger getInteger () throws java.io.IOException
public java.lang.String getString () throws java.io.IOException
String encoding
String encoding
String encoding
String encoding
}
com/intellij/execution/rmi/ssl/DerParser.classPrivateKeyReader.java
package com.intellij.execution.rmi.ssl
com.intellij.execution.rmi.ssl.DerParser extends java.lang.Object {
public static final int UNIVERSAL
public static final int APPLICATION
public static final int CONTEXT
public static final int PRIVATE
public static final int CONSTRUCTED
public static final int ANY
public static final int BOOLEAN
public static final int INTEGER
public static final int BIT_STRING
public static final int OCTET_STRING
public static final int NULL
public static final int REAL
public static final int ENUMERATED
public static final int SEQUENCE
public static final int SET
public static final int NUMERIC_STRING
public static final int PRINTABLE_STRING
public static final int VIDEOTEX_STRING
public static final int IA5_STRING
public static final int GRAPHIC_STRING
public static final int ISO646_STRING
public static final int GENERAL_STRING
public static final int UTF8_STRING
public static final int UNIVERSAL_STRING
public static final int BMP_STRING
public static final int UTC_TIME
protected java.io.InputStream in
public void (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
public void (byte[]) throws java.io.IOException
byte[] bytes
public com.intellij.execution.rmi.ssl.Asn1Object read () throws java.io.IOException
int tag
int length
byte[] value
int n
private int getLength () throws java.io.IOException
int i
int num
byte[] bytes
int n
}
com/intellij/execution/rmi/ssl/PrivateKeyReader.classPrivateKeyReader.java
package com.intellij.execution.rmi.ssl
public com.intellij.execution.rmi.ssl.PrivateKeyReader extends java.lang.Object {
public static final String P1_BEGIN_MARKER
public static final String P1_END_MARKER
public static final String P8_BEGIN_MARKER
public static final String P8_END_MARKER
private static java.util.Map keyCache
private final String myFileName
public void (java.lang.String)
String fileName
public java.security.PrivateKey getPrivateKey () throws java.io.IOException
java.security.PrivateKey key
private static java.security.PrivateKey read (java.lang.String) throws java.io.IOException
java.security.KeyFactory factory
java.security.NoSuchAlgorithmException e
java.security.spec.InvalidKeySpecException e
java.util.List strings
byte[] keyBytes
java.security.spec.RSAPrivateCrtKeySpec keySpec
java.security.spec.InvalidKeySpecException e
java.util.List strings
byte[] keyBytes
java.security.spec.EncodedKeySpec keySpec
String line
int i
String fileName
java.security.KeyFactory factory
java.util.List lines
private static byte[] readKeyMaterial (java.lang.String, java.util.List) throws java.io.IOException
String line
String endMarker
java.util.List strings
StringBuilder buf
private static java.security.spec.RSAPrivateCrtKeySpec getRSAKeySpec (byte[]) throws java.io.IOException
byte[] keyBytes
com.intellij.execution.rmi.ssl.DerParser parser
com.intellij.execution.rmi.ssl.Asn1Object sequence
java.math.BigInteger modulus
java.math.BigInteger publicExp
java.math.BigInteger privateExp
java.math.BigInteger prime1
java.math.BigInteger prime2
java.math.BigInteger exp1
java.math.BigInteger exp2
java.math.BigInteger crtCoef
static void ()
}
com/intellij/execution/rmi/ssl/SslSocketFactory$1.classSslSocketFactory.java
package com.intellij.execution.rmi.ssl
com.intellij.execution.rmi.ssl.SslSocketFactory$1 extends java.lang.Object {
}
com/intellij/execution/rmi/ssl/SslSocketFactory$MyKeyManager.classSslSocketFactory.java
package com.intellij.execution.rmi.ssl
com.intellij.execution.rmi.ssl.SslSocketFactory$MyKeyManager extends javax.net.ssl.X509ExtendedKeyManager {
private final String myAlias
private final java.security.cert.X509Certificate[] myCertificates
private final java.security.PrivateKey myPrivateKey
private void (java.lang.String, java.lang.String) throws java.lang.Exception
String certPath
String keyPath
public java.lang.String[] getClientAliases (java.lang.String, java.security.Principal[])
String s
java.security.Principal[] principals
public java.lang.String chooseClientAlias (java.lang.String[], java.security.Principal[], java.net.Socket)
String[] strings
java.security.Principal[] principals
java.net.Socket socket
public java.lang.String[] getServerAliases (java.lang.String, java.security.Principal[])
String s
java.security.Principal[] principals
public java.lang.String chooseServerAlias (java.lang.String, java.security.Principal[], java.net.Socket)
String s
java.security.Principal[] principals
java.net.Socket socket
public java.security.cert.X509Certificate[] getCertificateChain (java.lang.String)
String s
public java.security.PrivateKey getPrivateKey (java.lang.String)
String s
void (java.lang.String, java.lang.String, com.intellij.execution.rmi.ssl.SslSocketFactory$1) throws java.lang.Exception
String x0
String x1
com.intellij.execution.rmi.ssl.SslSocketFactory$1 x2
}
com/intellij/execution/rmi/ssl/SslSocketFactory$MyTrustEverybodyManager.classSslSocketFactory.java
package com.intellij.execution.rmi.ssl
com.intellij.execution.rmi.ssl.SslSocketFactory$MyTrustEverybodyManager extends java.lang.Object implements javax.net.ssl.X509TrustManager {
private void ()
public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] x509Certificates
String s
public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] x509Certificates
String s
public java.security.cert.X509Certificate[] getAcceptedIssuers ()
void (com.intellij.execution.rmi.ssl.SslSocketFactory$1)
com.intellij.execution.rmi.ssl.SslSocketFactory$1 x0
}
com/intellij/execution/rmi/ssl/SslSocketFactory$MyTrustManager.classSslSocketFactory.java
package com.intellij.execution.rmi.ssl
com.intellij.execution.rmi.ssl.SslSocketFactory$MyTrustManager extends java.lang.Object implements javax.net.ssl.X509TrustManager {
private javax.net.ssl.X509TrustManager trustManager
private void (java.security.cert.X509Certificate) throws java.lang.Exception
javax.net.ssl.TrustManager tm
java.security.cert.X509Certificate caCertPath
javax.net.ssl.TrustManagerFactory tmf
private static java.security.KeyStore createStore (java.security.cert.X509Certificate) throws java.security.cert.CertificateException java.io.IOException java.security.KeyStoreException java.security.NoSuchAlgorithmException
java.security.cert.X509Certificate certificate
java.security.KeyStore ks
public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] x509Certificates
String s
public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] x509Certificates
String s
public java.security.cert.X509Certificate[] getAcceptedIssuers ()
void (java.security.cert.X509Certificate, com.intellij.execution.rmi.ssl.SslSocketFactory$1) throws java.lang.Exception
java.security.cert.X509Certificate x0
com.intellij.execution.rmi.ssl.SslSocketFactory$1 x1
}
com/intellij/execution/rmi/ssl/SslSocketFactory.classSslSocketFactory.java
package com.intellij.execution.rmi.ssl
public com.intellij.execution.rmi.ssl.SslSocketFactory extends javax.net.ssl.SSLSocketFactory {
public static final String SSL_CA_CERT_PATH
public static final String SSL_CLIENT_CERT_PATH
public static final String SSL_CLIENT_KEY_PATH
public static final String SSL_TRUST_EVERYBODY
private static final String END_CERTIFICATE
private javax.net.ssl.SSLSocketFactory myFactory
public void () throws java.security.GeneralSecurityException java.io.IOException
String caCertPath
String clientCertPath
String clientKeyPath
boolean trustEverybody
javax.net.ssl.TrustManager[] tms
javax.net.ssl.KeyManager[] kms
Exception e
javax.net.ssl.SSLContext ctx
javax.net.ssl.TrustManager[] tms
javax.net.ssl.KeyManager[] kms
public static javax.net.ssl.TrustManager[] createTrustManagers (java.lang.String) throws java.lang.Exception
String token
String caCertPath
String string
String[] tokens
java.util.List result
public static java.io.InputStream stringStream (java.lang.String)
java.io.UnsupportedEncodingException e
String str
public java.net.Socket createSocket (java.net.InetAddress, int) throws java.io.IOException
java.net.InetAddress host
int port
public java.net.Socket createSocket (java.lang.String, int) throws java.io.IOException
String host
int port
public java.net.Socket createSocket (java.lang.String, int, java.net.InetAddress, int) throws java.io.IOException
String host
int port
java.net.InetAddress localHost
int localPort
public java.net.Socket createSocket (java.net.InetAddress, int, java.net.InetAddress, int) throws java.io.IOException
java.net.InetAddress address
int port
java.net.InetAddress localAddress
int localPort
public java.net.Socket createSocket (java.net.Socket, java.lang.String, int, boolean) throws java.io.IOException
java.net.Socket socket
String host
int port
boolean autoClose
public java.lang.String[] getDefaultCipherSuites ()
public java.lang.String[] getSupportedCipherSuites ()
public static java.security.cert.X509Certificate readCertificate (java.lang.String) throws java.security.cert.CertificateException java.io.IOException
String filePath
public static java.security.cert.X509Certificate readCertificate (java.io.InputStream) throws java.security.cert.CertificateException java.io.IOException
java.io.InputStream stream
java.security.cert.X509Certificate certificate
public static java.security.PrivateKey readPrivateKey (java.lang.String) throws java.io.IOException
String filePath
}
com/intellij/extapi/
com/intellij/extapi/psi/
com/intellij/extapi/psi/ASTDelegatePsiElement.class
com/intellij/extapi/psi/ASTWrapperPsiElement.classASTWrapperPsiElement.java
package com.intellij.extapi.psi
public com.intellij.extapi.psi.ASTWrapperPsiElement extends com.intellij.extapi.psi.ASTDelegatePsiElement {
private final com.intellij.lang.ASTNode myNode
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiElement getParent ()
public com.intellij.lang.ASTNode getNode ()
public java.lang.String toString ()
}
com/intellij/extapi/psi/PsiFileBase.classPsiFileBase.java
package com.intellij.extapi.psi
public abstract com.intellij.extapi.psi.PsiFileBase extends com.intellij.psi.impl.source.PsiFileImpl {
private final com.intellij.lang.Language myLanguage
private final com.intellij.lang.ParserDefinition myParserDefinition
static final boolean $assertionsDisabled
protected void (com.intellij.psi.FileViewProvider, com.intellij.lang.Language)
com.intellij.psi.FileViewProvider viewProvider
com.intellij.lang.Language language
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.psi.tree.IFileElementType nodeType
private static com.intellij.lang.Language findLanguage (com.intellij.lang.Language, com.intellij.psi.FileViewProvider)
com.intellij.lang.Language actualLanguage
com.intellij.lang.Language baseLanguage
com.intellij.psi.FileViewProvider viewProvider
java.util.Set languages
public final com.intellij.lang.Language getLanguage ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.lang.ParserDefinition getParserDefinition ()
static void ()
}
com/intellij/extapi/psi/StubBasedPsiElementBase$1.classStubBasedPsiElementBase.java
package com.intellij.extapi.psi
com.intellij.extapi.psi.StubBasedPsiElementBase$1 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
final StringBuilder val$traces
final com.intellij.extapi.psi.StubBasedPsiElementBase this$0
void (com.intellij.extapi.psi.StubBasedPsiElementBase, boolean, java.lang.StringBuilder)
com.intellij.extapi.psi.StubBasedPsiElementBase this$0
boolean doTransform
public void visitComposite (com.intellij.psi.impl.source.tree.CompositeElement)
String trace
com.intellij.psi.impl.source.tree.CompositeElement composite
com.intellij.psi.PsiElement psi
}
com/intellij/extapi/psi/StubBasedPsiElementBase.class
com/intellij/formatting/
com/intellij/formatting/FormattingMode.classFormattingMode.java
package com.intellij.formatting
public final com.intellij.formatting.FormattingMode extends java.lang.Enum {
public static final com.intellij.formatting.FormattingMode REFORMAT
public static final com.intellij.formatting.FormattingMode ADJUST_INDENT
public static final com.intellij.formatting.FormattingMode ADJUST_INDENT_ON_ENTER
private static final com.intellij.formatting.FormattingMode[] $VALUES
public static com.intellij.formatting.FormattingMode[] values ()
public static com.intellij.formatting.FormattingMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/icons/
com/intellij/icons/AllIcons$Actions.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Actions extends java.lang.Object {
public static final javax.swing.Icon AddFacesSupport
public static final javax.swing.Icon AddMulticaret
public static final javax.swing.Icon AllLeft
public static final javax.swing.Icon AllRight
public static final javax.swing.Icon Annotate
public static final javax.swing.Icon Back
public static final javax.swing.Icon Browser_externalJavaDoc
public static final javax.swing.Icon Cancel
public static final javax.swing.Icon ChangeView
public static final javax.swing.Icon Checked
public static final javax.swing.Icon Checked_selected
public static final javax.swing.Icon Checked_small
public static final javax.swing.Icon Checked_small_selected
public static final javax.swing.Icon CheckedBlack
public static final javax.swing.Icon CheckedGrey
public static final javax.swing.Icon CheckMulticaret
public static final javax.swing.Icon CheckOut
public static final javax.swing.Icon Clean
public static final javax.swing.Icon CleanLight
public static final javax.swing.Icon Clear
public static final javax.swing.Icon Close
public static final javax.swing.Icon CloseHovered
public static final javax.swing.Icon CloseNew
public static final javax.swing.Icon CloseNewHovered
public static final javax.swing.Icon Collapseall
public static final javax.swing.Icon Commit
public static final javax.swing.Icon Compile
public static final javax.swing.Icon Copy
public static final javax.swing.Icon CreateFromUsage
public static final javax.swing.Icon CreatePatch
public static final javax.swing.Icon Cross
public static final javax.swing.Icon Delete
public static final javax.swing.Icon Diff
public static final javax.swing.Icon DiffWithCurrent
public static final javax.swing.Icon Down
public static final javax.swing.Icon Download
public static final javax.swing.Icon Dump
public static final javax.swing.Icon Edit
public static final javax.swing.Icon EditSource
public static final javax.swing.Icon ErDiagram
public static final javax.swing.Icon Exclude
public static final javax.swing.Icon Execute
public static final javax.swing.Icon Exit
public static final javax.swing.Icon Expandall
public static final javax.swing.Icon Export
public static final javax.swing.Icon FileStatus
public static final javax.swing.Icon Filter_small
public static final javax.swing.Icon Find
public static final javax.swing.Icon FindPlain
public static final javax.swing.Icon FindWhite
public static final javax.swing.Icon ForceRefresh
public static final javax.swing.Icon Forward
public static final javax.swing.Icon GC
public static final javax.swing.Icon Get
public static final javax.swing.Icon GroupByClass
public static final javax.swing.Icon GroupByFile
public static final javax.swing.Icon GroupByMethod
public static final javax.swing.Icon GroupByModule
public static final javax.swing.Icon GroupByModuleGroup
public static final javax.swing.Icon GroupByPackage
public static final javax.swing.Icon GroupByPrefix
public static final javax.swing.Icon GroupByTestProduction
public static final javax.swing.Icon Help
public static final javax.swing.Icon Install
public static final javax.swing.Icon IntentionBulb
public static final javax.swing.Icon Left
public static final javax.swing.Icon Lightning
public static final javax.swing.Icon Menu_cut
public static final javax.swing.Icon Menu_find
public static final javax.swing.Icon Menu_help
public static final javax.swing.Icon Menu_open
public static final javax.swing.Icon Menu_paste
public static final javax.swing.Icon Menu_replace
public static final javax.swing.Icon Menu_saveall
public static final javax.swing.Icon Minimize
public static final javax.swing.Icon Module
public static final javax.swing.Icon Move_to_button_top
public static final javax.swing.Icon Move_to_button
public static final javax.swing.Icon MoveDown
public static final javax.swing.Icon MoveTo2
public static final javax.swing.Icon MoveToAnotherChangelist
public static final javax.swing.Icon MoveToStandardPlace
public static final javax.swing.Icon MoveUp
public static final javax.swing.Icon New
public static final javax.swing.Icon NewFolder
public static final javax.swing.Icon Nextfile
public static final javax.swing.Icon NextOccurence
public static final javax.swing.Icon Pause
public static final javax.swing.Icon PopFrame
public static final javax.swing.Icon Prevfile
public static final javax.swing.Icon Preview
public static final javax.swing.Icon PreviewDetails
public static final javax.swing.Icon PreviousOccurence
public static final javax.swing.Icon Profile
public static final javax.swing.Icon ProfileCPU
public static final javax.swing.Icon ProfileMemory
public static final javax.swing.Icon Properties
public static final javax.swing.Icon QuickfixBulb
public static final javax.swing.Icon QuickfixOffBulb
public static final javax.swing.Icon QuickList
public static final javax.swing.Icon RealIntentionBulb
public static final javax.swing.Icon RealIntentionOffBulb
public static final javax.swing.Icon Redo
public static final javax.swing.Icon RefactoringBulb
public static final javax.swing.Icon Refresh
public static final javax.swing.Icon RemoveMulticaret
public static final javax.swing.Icon Replace
public static final javax.swing.Icon Rerun
public static final javax.swing.Icon Reset_to_default
public static final javax.swing.Icon Reset
public static final javax.swing.Icon Reset_to_empty
public static final javax.swing.Icon Restart
public static final javax.swing.Icon Resume
public static final javax.swing.Icon Right
public static final javax.swing.Icon Rollback
public static final javax.swing.Icon RunToCursor
public static final javax.swing.Icon Scratch
public static final javax.swing.Icon Search
public static final javax.swing.Icon SearchNewLine
public static final javax.swing.Icon SearchNewLineHover
public static final javax.swing.Icon Selectall
public static final javax.swing.Icon Share
public static final javax.swing.Icon ShortcutFilter
public static final javax.swing.Icon ShowAsTree
public static final javax.swing.Icon ShowChangesOnly
public static final javax.swing.Icon ShowHiddens
public static final javax.swing.Icon ShowImportStatements
public static final javax.swing.Icon ShowReadAccess
public static final javax.swing.Icon ShowViewer
public static final javax.swing.Icon ShowWriteAccess
public static final javax.swing.Icon SortAsc
public static final javax.swing.Icon SortDesc
public static final javax.swing.Icon SplitHorizontally
public static final javax.swing.Icon SplitVertically
public static final javax.swing.Icon StartDebugger
public static final javax.swing.Icon StepOut
public static final javax.swing.Icon Submit1
public static final javax.swing.Icon Suspend
public static final javax.swing.Icon SwapPanels
public static final javax.swing.Icon SynchronizeFS
public static final javax.swing.Icon SynchronizeScrolling
public static final javax.swing.Icon SyncPanels
public static final javax.swing.Icon ToggleSoftWrap
public static final javax.swing.Icon TraceInto
public static final javax.swing.Icon TraceOver
public static final javax.swing.Icon Undo
public static final javax.swing.Icon Uninstall
public static final javax.swing.Icon Unselectall
public static final javax.swing.Icon Unshare
public static final javax.swing.Icon UP
public static final javax.swing.Icon Upload
public void ()
static void ()
}
com/intellij/icons/AllIcons$CodeStyle$Mac.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$CodeStyle$Mac extends java.lang.Object {
public static final javax.swing.Icon AddNewSectionRule
public void ()
static void ()
}
com/intellij/icons/AllIcons$CodeStyle.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$CodeStyle extends java.lang.Object {
public static final javax.swing.Icon AddNewSectionRule
public static final javax.swing.Icon Gear
public void ()
static void ()
}
com/intellij/icons/AllIcons$Css.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Css extends java.lang.Object {
public static final javax.swing.Icon Atrule
public static final javax.swing.Icon Custom_property
public static final javax.swing.Icon Import
public static final javax.swing.Icon Property
public static final javax.swing.Icon Pseudo_class
public static final javax.swing.Icon Pseudo_element
public static final javax.swing.Icon Toolwindow
public void ()
static void ()
}
com/intellij/icons/AllIcons$Darcula.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Darcula extends java.lang.Object {
public static final javax.swing.Icon DoubleComboArrow
public static final javax.swing.Icon TreeNodeCollapsed
public static final javax.swing.Icon TreeNodeExpanded
public void ()
static void ()
}
com/intellij/icons/AllIcons$Debugger$Actions.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Debugger$Actions extends java.lang.Object {
public static final javax.swing.Icon Force_run_to_cursor
public static final javax.swing.Icon Force_step_into
public static final javax.swing.Icon Force_step_over
public void ()
static void ()
}
com/intellij/icons/AllIcons$Debugger$MemoryView.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Debugger$MemoryView extends java.lang.Object {
public static final javax.swing.Icon Active
public static final javax.swing.Icon ClassTracked
public void ()
static void ()
}
com/intellij/icons/AllIcons$Debugger$ThreadStates.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Debugger$ThreadStates extends java.lang.Object {
public static final javax.swing.Icon Daemon_sign
public static final javax.swing.Icon EdtBusy
public static final javax.swing.Icon Exception
public static final javax.swing.Icon Idle
public static final javax.swing.Icon IO
public static final javax.swing.Icon Locked
public static final javax.swing.Icon Paused
public static final javax.swing.Icon Running
public static final javax.swing.Icon Socket
public static final javax.swing.Icon Threaddump
public void ()
static void ()
}
com/intellij/icons/AllIcons$Debugger.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Debugger extends java.lang.Object {
public static final javax.swing.Icon AddToWatch
public static final javax.swing.Icon AttachToProcess
public static final javax.swing.Icon AutoVariablesMode
public static final javax.swing.Icon BreakpointAlert
public static final javax.swing.Icon Class_filter
public static final javax.swing.Icon CommandLine
public static final javax.swing.Icon Console
public static final javax.swing.Icon Console_log
public static final javax.swing.Icon Db_array
public static final javax.swing.Icon Db_db_object
public static final javax.swing.Icon Db_dep_exception_breakpoint
public static final javax.swing.Icon Db_dep_field_breakpoint
public static final javax.swing.Icon Db_dep_line_breakpoint
public static final javax.swing.Icon Db_dep_method_breakpoint
public static final javax.swing.Icon Db_disabled_breakpoint
public static final javax.swing.Icon Db_disabled_breakpoint_process
public static final javax.swing.Icon Db_disabled_exception_breakpoint
public static final javax.swing.Icon Db_disabled_field_breakpoint
public static final javax.swing.Icon Db_disabled_method_breakpoint
public static final javax.swing.Icon Db_exception_breakpoint
public static final javax.swing.Icon Db_field_breakpoint
public static final javax.swing.Icon Db_field_warning_breakpoint
public static final javax.swing.Icon Db_invalid_breakpoint
public static final javax.swing.Icon Db_invalid_field_breakpoint
public static final javax.swing.Icon Db_invalid_method_breakpoint
public static final javax.swing.Icon Db_method_breakpoint
public static final javax.swing.Icon Db_method_warning_breakpoint
public static final javax.swing.Icon Db_muted_breakpoint
public static final javax.swing.Icon Db_muted_dep_exception_breakpoint
public static final javax.swing.Icon Db_muted_dep_field_breakpoint
public static final javax.swing.Icon Db_muted_dep_line_breakpoint
public static final javax.swing.Icon Db_muted_dep_method_breakpoint
public static final javax.swing.Icon Db_muted_disabled_breakpoint
public static final javax.swing.Icon Db_muted_disabled_breakpoint_process
public static final javax.swing.Icon Db_muted_disabled_exception_breakpoint
public static final javax.swing.Icon Db_muted_disabled_field_breakpoint
public static final javax.swing.Icon Db_muted_disabled_method_breakpoint
public static final javax.swing.Icon Db_muted_exception_breakpoint
public static final javax.swing.Icon Db_muted_field_breakpoint
public static final javax.swing.Icon Db_muted_field_warning_breakpoint
public static final javax.swing.Icon Db_muted_invalid_breakpoint
public static final javax.swing.Icon Db_muted_invalid_field_breakpoint
public static final javax.swing.Icon Db_muted_invalid_method_breakpoint
public static final javax.swing.Icon Db_muted_method_breakpoint
public static final javax.swing.Icon Db_muted_method_warning_breakpoint
public static final javax.swing.Icon Db_muted_temporary_breakpoint
public static final javax.swing.Icon Db_muted_verified_breakpoint
public static final javax.swing.Icon Db_muted_verified_field_breakpoint
public static final javax.swing.Icon Db_muted_verified_method_breakpoint
public static final javax.swing.Icon Db_muted_verified_warning_breakpoint
public static final javax.swing.Icon Db_obsolete
public static final javax.swing.Icon Db_primitive
public static final javax.swing.Icon Db_set_breakpoint
public static final javax.swing.Icon Db_temporary_breakpoint
public static final javax.swing.Icon Db_verified_breakpoint
public static final javax.swing.Icon Db_verified_field_breakpoint
public static final javax.swing.Icon Db_verified_method_breakpoint
public static final javax.swing.Icon Db_verified_warning_breakpoint
public static final javax.swing.Icon Disable_value_calculation
public static final javax.swing.Icon EvaluateExpression
public static final javax.swing.Icon Explosion
public static final javax.swing.Icon Frame
public static final javax.swing.Icon KillProcess
public static final javax.swing.Icon LambdaBreakpoint
public static final javax.swing.Icon MultipleBreakpoints
public static final javax.swing.Icon MuteBreakpoints
public static final javax.swing.Icon NewWatch
public static final javax.swing.Icon Question_badge
public static final javax.swing.Icon RestoreLayout
public static final javax.swing.Icon ShowCurrentFrame
public static final javax.swing.Icon SmartStepInto
public static final javax.swing.Icon StackFrame
public static final javax.swing.Icon ThreadAtBreakpoint
public static final javax.swing.Icon ThreadCurrent
public static final javax.swing.Icon ThreadFrozen
public static final javax.swing.Icon ThreadGroup
public static final javax.swing.Icon ThreadGroupCurrent
public static final javax.swing.Icon ThreadRunning
public static final javax.swing.Icon Threads
public static final javax.swing.Icon ThreadSuspended
public static final javax.swing.Icon ToolConsole
public static final javax.swing.Icon Value
public static final javax.swing.Icon ViewBreakpoints
public static final javax.swing.Icon Watch
public static final javax.swing.Icon Watches
public static final javax.swing.Icon WatchLastReturnValue
public void ()
static void ()
}
com/intellij/icons/AllIcons$Diff.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Diff extends java.lang.Object {
public static final javax.swing.Icon ApplyNotConflicts
public static final javax.swing.Icon ApplyNotConflictsLeft
public static final javax.swing.Icon ApplyNotConflictsRight
public static final javax.swing.Icon Arrow
public static final javax.swing.Icon ArrowLeftDown
public static final javax.swing.Icon ArrowRight
public static final javax.swing.Icon ArrowRightDown
public static final javax.swing.Icon BranchDiff
public static final javax.swing.Icon CurrentLine
public static final javax.swing.Icon Diff
public static final javax.swing.Icon LeftDiff
public static final javax.swing.Icon MagicResolve
public static final javax.swing.Icon Remove
public static final javax.swing.Icon RightDiff
public void ()
static void ()
}
com/intellij/icons/AllIcons$Duplicates.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Duplicates extends java.lang.Object {
public static final javax.swing.Icon SendToTheLeft
public static final javax.swing.Icon SendToTheLeftGrayed
public static final javax.swing.Icon SendToTheRight
public static final javax.swing.Icon SendToTheRightGrayed
public void ()
static void ()
}
com/intellij/icons/AllIcons$FileTypes.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$FileTypes extends java.lang.Object {
public static final javax.swing.Icon Any_type
public static final javax.swing.Icon Archive
public static final javax.swing.Icon AS
public static final javax.swing.Icon Aspectj
public static final javax.swing.Icon Config
public static final javax.swing.Icon Css
public static final javax.swing.Icon Custom
public static final javax.swing.Icon Diagram
public static final javax.swing.Icon Dtd
public static final javax.swing.Icon Facelets
public static final javax.swing.Icon FacesConfig
public static final javax.swing.Icon Htaccess
public static final javax.swing.Icon Html
public static final javax.swing.Icon Idl
public static final javax.swing.Icon Java
public static final javax.swing.Icon JavaClass
public static final javax.swing.Icon JavaOutsideSource
public static final javax.swing.Icon JavaScript
public static final javax.swing.Icon Json
public static final javax.swing.Icon JsonSchema
public static final javax.swing.Icon Jsp
public static final javax.swing.Icon Jspx
public static final javax.swing.Icon Manifest
public static final javax.swing.Icon Properties
public static final javax.swing.Icon Text
public static final javax.swing.Icon TypeScript
public static final javax.swing.Icon UiForm
public static final javax.swing.Icon Unknown
public static final javax.swing.Icon WsdlFile
public static final javax.swing.Icon Xhtml
public static final javax.swing.Icon Xml
public static final javax.swing.Icon XsdFile
public void ()
static void ()
}
com/intellij/icons/AllIcons$General.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$General extends java.lang.Object {
public static final javax.swing.Icon Add
public static final javax.swing.Icon AddFavoritesList
public static final javax.swing.Icon AddJdk
public static final javax.swing.Icon ArrowDown
public static final javax.swing.Icon ArrowDown_white
public static final javax.swing.Icon AutohideOff
public static final javax.swing.Icon AutohideOffInactive
public static final javax.swing.Icon AutohideOffPressed
public static final javax.swing.Icon AutoscrollFromSource
public static final javax.swing.Icon AutoscrollToSource
public static final javax.swing.Icon Balloon
public static final javax.swing.Icon BalloonClose
public static final javax.swing.Icon BalloonError
public static final javax.swing.Icon BalloonInformation
public static final javax.swing.Icon BalloonWarning
public static final javax.swing.Icon Bullet
public static final javax.swing.Icon CollapseAll
public static final javax.swing.Icon CollapseAllHover
public static final javax.swing.Icon Combo
public static final javax.swing.Icon Combo2
public static final javax.swing.Icon Combo3
public static final javax.swing.Icon ComboArrow
public static final javax.swing.Icon ComboArrowDown
public static final javax.swing.Icon ComboArrowLeft
public static final javax.swing.Icon ComboArrowLeftPassive
public static final javax.swing.Icon ComboArrowRight
public static final javax.swing.Icon ComboArrowRightPassive
public static final javax.swing.Icon ComboBoxButtonArrow
public static final javax.swing.Icon ComboUpPassive
public static final javax.swing.Icon ConfigurableDefault
public static final javax.swing.Icon Configure
public static final javax.swing.Icon CreateNewProject
public static final javax.swing.Icon CreateNewProjectfromExistingFiles
public static final javax.swing.Icon Debug
public static final javax.swing.Icon DefaultKeymap
public static final javax.swing.Icon Divider
public static final javax.swing.Icon DownloadPlugin
public static final javax.swing.Icon Dropdown
public static final javax.swing.Icon EditColors
public static final javax.swing.Icon EditItemInSection
public static final javax.swing.Icon Ellipsis
public static final javax.swing.Icon Error
public static final javax.swing.Icon ErrorDialog
public static final javax.swing.Icon ErrorsInProgress
public static final javax.swing.Icon ExclMark
public static final javax.swing.Icon ExpandAll
public static final javax.swing.Icon ExpandAllHover
public static final javax.swing.Icon ExportSettings
public static final javax.swing.Icon ExternalTools
public static final javax.swing.Icon ExternalToolsSmall
public static final javax.swing.Icon Filter
public static final javax.swing.Icon Floating
public static final javax.swing.Icon Gear
public static final javax.swing.Icon GearHover
public static final javax.swing.Icon GearPlain
public static final javax.swing.Icon GetProjectfromVCS
public static final javax.swing.Icon Help
public static final javax.swing.Icon Help_small
public static final javax.swing.Icon HideDown
public static final javax.swing.Icon HideDownHover
public static final javax.swing.Icon HideDownPart
public static final javax.swing.Icon HideDownPartHover
public static final javax.swing.Icon HideLeft
public static final javax.swing.Icon HideLeftHover
public static final javax.swing.Icon HideLeftPart
public static final javax.swing.Icon HideLeftPartHover
public static final javax.swing.Icon HideRight
public static final javax.swing.Icon HideRightHover
public static final javax.swing.Icon HideRightPart
public static final javax.swing.Icon HideRightPartHover
public static final javax.swing.Icon HideToolWindow
public static final javax.swing.Icon HideToolWindowInactive
public static final javax.swing.Icon HideWarnings
public static final javax.swing.Icon IjLogo
public static final javax.swing.Icon ImplementingMethod
public static final javax.swing.Icon ImportProject
public static final javax.swing.Icon ImportSettings
public static final javax.swing.Icon Information
public static final javax.swing.Icon InformationDialog
public static final javax.swing.Icon InheritedMethod
public static final javax.swing.Icon InspectionsError
public static final javax.swing.Icon InspectionsEye
public static final javax.swing.Icon InspectionsOff
public static final javax.swing.Icon InspectionsOK
public static final javax.swing.Icon InspectionsPause
public static final javax.swing.Icon InspectionsTrafficOff
public static final javax.swing.Icon InspectionsTypos
public static final javax.swing.Icon Jdk
public static final javax.swing.Icon KeyboardShortcut
public static final javax.swing.Icon Keymap
public static final javax.swing.Icon Locate
public static final javax.swing.Icon LocateHover
public static final javax.swing.Icon MacCorner
public static final javax.swing.Icon Mdot_empty
public static final javax.swing.Icon Mdot_white
public static final javax.swing.Icon Mdot
public static final javax.swing.Icon MessageHistory
public static final javax.swing.Icon Modified
public static final javax.swing.Icon MoreTabs
public static final javax.swing.Icon Mouse
public static final javax.swing.Icon MouseShortcut
public static final javax.swing.Icon NotificationError
public static final javax.swing.Icon NotificationInfo
public static final javax.swing.Icon NotificationWarning
public static final javax.swing.Icon OpenProject
public static final javax.swing.Icon OverridenMethod
public static final javax.swing.Icon OverridingMethod
public static final javax.swing.Icon PackagesTab
public static final javax.swing.Icon PasswordLock
public static final javax.swing.Icon PathVariables
public static final javax.swing.Icon Pin_tab
public static final javax.swing.Icon PluginManager
public static final javax.swing.Icon Progress
public static final javax.swing.Icon ProjectConfigurable
public static final javax.swing.Icon ProjectConfigurableBanner
public static final javax.swing.Icon ProjectConfigurableSelected
public static final javax.swing.Icon ProjectSettings
public static final javax.swing.Icon ProjectStructure
public static final javax.swing.Icon ProjectTab
public static final javax.swing.Icon QuestionDialog
public static final javax.swing.Icon ReadHelp
public static final javax.swing.Icon Recursive
public static final javax.swing.Icon Remove
public static final javax.swing.Icon Reset
public static final javax.swing.Icon Run
public static final javax.swing.Icon RunWithCoverage
public static final javax.swing.Icon SafeMode
public static final javax.swing.Icon SearchEverywhereGear
public static final javax.swing.Icon SecondaryGroup
public static final javax.swing.Icon SeparatorH
public static final javax.swing.Icon Settings
public static final javax.swing.Icon Show_to_implement
public static final javax.swing.Icon Show_to_override
public static final javax.swing.Icon SmallConfigurableVcs
public static final javax.swing.Icon SplitCenterH
public static final javax.swing.Icon SplitCenterV
public static final javax.swing.Icon SplitDown
public static final javax.swing.Icon SplitGlueH
public static final javax.swing.Icon SplitGlueV
public static final javax.swing.Icon SplitLeft
public static final javax.swing.Icon SplitRight
public static final javax.swing.Icon SplitUp
public static final javax.swing.Icon Tab_white_center
public static final javax.swing.Icon Tab_white_left
public static final javax.swing.Icon Tab_white_right
public static final javax.swing.Icon Tab_grey_bckgrnd
public static final javax.swing.Icon Tab_grey_left
public static final javax.swing.Icon Tab_grey_left_inner
public static final javax.swing.Icon Tab_grey_right
public static final javax.swing.Icon Tab_grey_right_inner
public static final javax.swing.Icon TbHidden
public static final javax.swing.Icon TbShown
public static final javax.swing.Icon TemplateProjectSettings
public static final javax.swing.Icon TemplateProjectStructure
public static final javax.swing.Icon Tip
public static final javax.swing.Icon TodoDefault
public static final javax.swing.Icon TodoImportant
public static final javax.swing.Icon TodoQuestion
public static final javax.swing.Icon UninstallPlugin
public static final javax.swing.Icon Warning
public static final javax.swing.Icon WarningDecorator
public static final javax.swing.Icon WarningDialog
public static final javax.swing.Icon Web
public static final javax.swing.Icon WebSettings
public void ()
static void ()
}
com/intellij/icons/AllIcons$Graph.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Graph extends java.lang.Object {
public static final javax.swing.Icon ActualZoom
public static final javax.swing.Icon Export
public static final javax.swing.Icon FitContent
public static final javax.swing.Icon Grid
public static final javax.swing.Icon Layout
public static final javax.swing.Icon NodeSelectionMode
public static final javax.swing.Icon Print
public static final javax.swing.Icon PrintPreview
public static final javax.swing.Icon SnapToGrid
public static final javax.swing.Icon ZoomIn
public static final javax.swing.Icon ZoomOut
public void ()
static void ()
}
com/intellij/icons/AllIcons$Gutter.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Gutter extends java.lang.Object {
public static final javax.swing.Icon Colors
public static final javax.swing.Icon ExtAnnotation
public static final javax.swing.Icon ImplementedMethod
public static final javax.swing.Icon ImplementingFunctionalInterface
public static final javax.swing.Icon ImplementingMethod
public static final javax.swing.Icon OverridenMethod
public static final javax.swing.Icon OverridingMethod
public static final javax.swing.Icon RecursiveMethod
public static final javax.swing.Icon SiblingInheritedMethod
public static final javax.swing.Icon Unique
public void ()
static void ()
}
com/intellij/icons/AllIcons$Hierarchy.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Hierarchy extends java.lang.Object {
public static final javax.swing.Icon Base
public static final javax.swing.Icon Callee
public static final javax.swing.Icon Caller
public static final javax.swing.Icon Class
public static final javax.swing.Icon MethodDefined
public static final javax.swing.Icon MethodNotDefined
public static final javax.swing.Icon ShouldDefineMethod
public static final javax.swing.Icon Subtypes
public static final javax.swing.Icon Supertypes
public void ()
static void ()
}
com/intellij/icons/AllIcons$Icons$Ide.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Icons$Ide extends java.lang.Object {
public static final javax.swing.Icon NextStep
public static final javax.swing.Icon NextStepGrayed
public static final javax.swing.Icon NextStepInverted
public static final javax.swing.Icon SpeedSearchPrompt
public void ()
static void ()
}
com/intellij/icons/AllIcons$Icons.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Icons extends java.lang.Object {
public void ()
}
com/intellij/icons/AllIcons$Ide$Dnd.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Ide$Dnd extends java.lang.Object {
public static final javax.swing.Icon Bottom
public static final javax.swing.Icon Left
public static final javax.swing.Icon Right
public static final javax.swing.Icon Top
public void ()
static void ()
}
com/intellij/icons/AllIcons$Ide$Macro.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Ide$Macro extends java.lang.Object {
public static final javax.swing.Icon Recording_1
public static final javax.swing.Icon Recording_2
public static final javax.swing.Icon Recording_3
public static final javax.swing.Icon Recording_4
public static final javax.swing.Icon Recording_stop
public void ()
static void ()
}
com/intellij/icons/AllIcons$Ide$Notification$Shadow.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Ide$Notification$Shadow extends java.lang.Object {
public static final javax.swing.Icon Bottom_left
public static final javax.swing.Icon Bottom_right
public static final javax.swing.Icon Bottom
public static final javax.swing.Icon Left
public static final javax.swing.Icon Right
public static final javax.swing.Icon Top_left
public static final javax.swing.Icon Top_right
public static final javax.swing.Icon Top
public void ()
static void ()
}
com/intellij/icons/AllIcons$Ide$Notification.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Ide$Notification extends java.lang.Object {
public static final javax.swing.Icon Close
public static final javax.swing.Icon CloseHover
public static final javax.swing.Icon Collapse
public static final javax.swing.Icon CollapseHover
public static final javax.swing.Icon DropTriangle
public static final javax.swing.Icon ErrorEvents
public static final javax.swing.Icon Expand
public static final javax.swing.Icon ExpandHover
public static final javax.swing.Icon Gear
public static final javax.swing.Icon GearHover
public static final javax.swing.Icon InfoEvents
public static final javax.swing.Icon NoEvents
public static final javax.swing.Icon WarningEvents
public void ()
static void ()
}
com/intellij/icons/AllIcons$Ide$Shadow$Popup.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Ide$Shadow$Popup extends java.lang.Object {
public static final javax.swing.Icon Bottom_left
public static final javax.swing.Icon Bottom_right
public static final javax.swing.Icon Bottom
public static final javax.swing.Icon Left
public static final javax.swing.Icon Right
public static final javax.swing.Icon Top_left
public static final javax.swing.Icon Top_right
public static final javax.swing.Icon Top
public void ()
static void ()
}
com/intellij/icons/AllIcons$Ide$Shadow.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Ide$Shadow extends java.lang.Object {
public static final javax.swing.Icon Bottom_left
public static final javax.swing.Icon Bottom_right
public static final javax.swing.Icon Bottom
public static final javax.swing.Icon Left
public static final javax.swing.Icon Right
public static final javax.swing.Icon Top_left
public static final javax.swing.Icon Top_right
public static final javax.swing.Icon Top
public void ()
static void ()
}
com/intellij/icons/AllIcons$Ide.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Ide extends java.lang.Object {
public static final javax.swing.Icon EmptyFatalError
public static final javax.swing.Icon Error
public static final javax.swing.Icon Error_notifications
public static final javax.swing.Icon ErrorPoint
public static final javax.swing.Icon FatalError_read
public static final javax.swing.Icon FatalError
public static final javax.swing.Icon HectorNo
public static final javax.swing.Icon HectorOff
public static final javax.swing.Icon HectorOn
public static final javax.swing.Icon HectorSyntax
public static final javax.swing.Icon IncomingChangesOff
public static final javax.swing.Icon IncomingChangesOn
public static final javax.swing.Icon Info_notifications
public static final javax.swing.Icon Link
public static final javax.swing.Icon LocalScope
public static final javax.swing.Icon LookupAlphanumeric
public static final javax.swing.Icon LookupRelevance
public static final javax.swing.Icon NoNotifications13
public static final javax.swing.Icon Notifications
public static final javax.swing.Icon OutgoingChangesOn
public static final javax.swing.Icon Pipette
public static final javax.swing.Icon Pipette_rollover
public static final javax.swing.Icon Rating
public static final javax.swing.Icon Rating1
public static final javax.swing.Icon Rating2
public static final javax.swing.Icon Rating3
public static final javax.swing.Icon Rating4
public static final javax.swing.Icon Readonly
public static final javax.swing.Icon Readwrite
public static final javax.swing.Icon Statusbar_arrows
public static final javax.swing.Icon UpDown
public static final javax.swing.Icon Warning_notifications
public void ()
static void ()
}
com/intellij/icons/AllIcons$Javaee.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Javaee extends java.lang.Object {
public static final javax.swing.Icon Application_xml
public static final javax.swing.Icon BuildOnFrameDeactivation
public static final javax.swing.Icon DataSourceImport
public static final javax.swing.Icon DbSchemaImportBig
public static final javax.swing.Icon Ejb_jar_xml
public static final javax.swing.Icon EjbClass
public static final javax.swing.Icon EjbModule
public static final javax.swing.Icon EmbeddedAttributeOverlay
public static final javax.swing.Icon EntityBean
public static final javax.swing.Icon EntityBeanBig
public static final javax.swing.Icon Home
public static final javax.swing.Icon InheritedAttributeOverlay
public static final javax.swing.Icon InterceptorClass
public static final javax.swing.Icon InterceptorMethod
public static final javax.swing.Icon JavaeeAppModule
public static final javax.swing.Icon JpaFacet
public static final javax.swing.Icon Local
public static final javax.swing.Icon LocalHome
public static final javax.swing.Icon MessageBean
public static final javax.swing.Icon PersistenceAttribute
public static final javax.swing.Icon PersistenceEmbeddable
public static final javax.swing.Icon PersistenceEntity
public static final javax.swing.Icon PersistenceEntityListener
public static final javax.swing.Icon PersistenceId
public static final javax.swing.Icon PersistenceIdRelationship
public static final javax.swing.Icon PersistenceMappedSuperclass
public static final javax.swing.Icon PersistenceRelationship
public static final javax.swing.Icon PersistenceUnit
public static final javax.swing.Icon Remote
public static final javax.swing.Icon SessionBean
public static final javax.swing.Icon UpdateRunningApplication
public static final javax.swing.Icon Web_xml
public static final javax.swing.Icon WebModule
public static final javax.swing.Icon WebModuleGroup
public static final javax.swing.Icon WebService
public static final javax.swing.Icon WebService2
public static final javax.swing.Icon WebServiceClient
public static final javax.swing.Icon WebServiceClient2
public void ()
static void ()
}
com/intellij/icons/AllIcons$Json.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Json extends java.lang.Object {
public static final javax.swing.Icon Array
public static final javax.swing.Icon Object
public static final javax.swing.Icon Property_braces
public static final javax.swing.Icon Property_brackets
public void ()
static void ()
}
com/intellij/icons/AllIcons$Mac.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Mac extends java.lang.Object {
public static final javax.swing.Icon AppIconOk512
public static final javax.swing.Icon Text
public static final javax.swing.Icon Tree_white_down_arrow
public static final javax.swing.Icon Tree_white_right_arrow
public static final javax.swing.Icon YosemiteOptionButtonSelector
public void ()
static void ()
}
com/intellij/icons/AllIcons$Modules$Types.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Modules$Types extends java.lang.Object {
public static final javax.swing.Icon EjbModule
public static final javax.swing.Icon EmptyProjectType
public static final javax.swing.Icon JavaeeAppModule
public static final javax.swing.Icon JavaModule
public static final javax.swing.Icon PluginModule
public static final javax.swing.Icon UserDefined
public static final javax.swing.Icon WebModule
public void ()
static void ()
}
com/intellij/icons/AllIcons$Modules.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Modules extends java.lang.Object {
public static final javax.swing.Icon AddContentEntry
public static final javax.swing.Icon AddExcludedRoot
public static final javax.swing.Icon Annotation
public static final javax.swing.Icon DeleteContentFolder
public static final javax.swing.Icon DeleteContentFolderRollover
public static final javax.swing.Icon DeleteContentRoot
public static final javax.swing.Icon DeleteContentRootRollover
public static final javax.swing.Icon Edit
public static final javax.swing.Icon EditFolder
public static final javax.swing.Icon ExcludedGeneratedRoot
public static final javax.swing.Icon ExcludeRoot
public static final javax.swing.Icon GeneratedFolder
public static final javax.swing.Icon GeneratedSourceRoot
public static final javax.swing.Icon GeneratedTestRoot
public static final javax.swing.Icon Library
public static final javax.swing.Icon Merge
public static final javax.swing.Icon ModulesNode
public static final javax.swing.Icon Output
public static final javax.swing.Icon ResourcesRoot
public static final javax.swing.Icon SetPackagePrefix
public static final javax.swing.Icon SetPackagePrefixRollover
public static final javax.swing.Icon SourceFolder
public static final javax.swing.Icon SourceRoot
public static final javax.swing.Icon Sources
public static final javax.swing.Icon Split
public static final javax.swing.Icon TestResourcesRoot
public static final javax.swing.Icon TestRoot
public static final javax.swing.Icon TestSourceFolder
public static final javax.swing.Icon UnmarkWebroot
public static final javax.swing.Icon WebRoot
public void ()
static void ()
}
com/intellij/icons/AllIcons$Nodes$Jsf.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Nodes$Jsf extends java.lang.Object {
public static final javax.swing.Icon Component
public static final javax.swing.Icon Converter
public static final javax.swing.Icon General
public static final javax.swing.Icon GenericValue
public static final javax.swing.Icon ManagedBean
public static final javax.swing.Icon NavigationCase
public static final javax.swing.Icon NavigationRule
public static final javax.swing.Icon Renderer
public static final javax.swing.Icon RenderKit
public static final javax.swing.Icon Validator
public void ()
static void ()
}
com/intellij/icons/AllIcons$Nodes.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Nodes extends java.lang.Object {
public static final javax.swing.Icon AbstractClass
public static final javax.swing.Icon AbstractException
public static final javax.swing.Icon AbstractMethod
public static final javax.swing.Icon Advice
public static final javax.swing.Icon Annotationtype
public static final javax.swing.Icon AnonymousClass
public static final javax.swing.Icon Artifact
public static final javax.swing.Icon Aspect
public static final javax.swing.Icon C_plocal
public static final javax.swing.Icon C_private
public static final javax.swing.Icon C_protected
public static final javax.swing.Icon C_public
public static final javax.swing.Icon Class
public static final javax.swing.Icon ClassInitializer
public static final javax.swing.Icon CollapseNode
public static final javax.swing.Icon CompiledClassesFolder
public static final javax.swing.Icon CopyOfFolder
public static final javax.swing.Icon CustomRegion
public static final javax.swing.Icon Cvs_global
public static final javax.swing.Icon Cvs_roots
public static final javax.swing.Icon DataColumn
public static final javax.swing.Icon DataSchema
public static final javax.swing.Icon DataSource
public static final javax.swing.Icon DataTables
public static final javax.swing.Icon DataView
public static final javax.swing.Icon Deploy
public static final javax.swing.Icon Desktop
public static final javax.swing.Icon DisabledPointcut
public static final javax.swing.Icon Ejb
public static final javax.swing.Icon EjbBusinessMethod
public static final javax.swing.Icon EjbCmpField
public static final javax.swing.Icon EjbCmrField
public static final javax.swing.Icon EjbCreateMethod
public static final javax.swing.Icon EjbFinderMethod
public static final javax.swing.Icon EjbPrimaryKeyClass
public static final javax.swing.Icon EjbReference
public static final javax.swing.Icon EmptyNode
public static final javax.swing.Icon EnterpriseProject
public static final javax.swing.Icon EntryPoints
public static final javax.swing.Icon Enum
public static final javax.swing.Icon ErrorIntroduction
public static final javax.swing.Icon ErrorMark
public static final javax.swing.Icon ExceptionClass
public static final javax.swing.Icon ExcludedFromCompile
public static final javax.swing.Icon ExpandNode
public static final javax.swing.Icon ExtractedFolder
public static final javax.swing.Icon Field
public static final javax.swing.Icon FieldPK
public static final javax.swing.Icon FinalMark
public static final javax.swing.Icon Folder
public static final javax.swing.Icon Function
public static final javax.swing.Icon HomeFolder
public static final javax.swing.Icon IdeaModule
public static final javax.swing.Icon IdeaProject
public static final javax.swing.Icon InspectionResults
public static final javax.swing.Icon Interface
public static final javax.swing.Icon J2eeParameter
public static final javax.swing.Icon JarDirectory
public static final javax.swing.Icon JavaDocFolder
public static final javax.swing.Icon JavaModule
public static final javax.swing.Icon JavaModuleRoot
public static final javax.swing.Icon Jsr45
public static final javax.swing.Icon JunitTestMark
public static final javax.swing.Icon KeymapAnt
public static final javax.swing.Icon KeymapEditor
public static final javax.swing.Icon KeymapMainMenu
public static final javax.swing.Icon KeymapOther
public static final javax.swing.Icon KeymapTools
public static final javax.swing.Icon Locked
public static final javax.swing.Icon Method
public static final javax.swing.Icon MethodReference
public static final javax.swing.Icon Module
public static final javax.swing.Icon ModuleGroup
public static final javax.swing.Icon NativeLibrariesFolder
public static final javax.swing.Icon NewException
public static final javax.swing.Icon NewFolder
public static final javax.swing.Icon NewParameter
public static final javax.swing.Icon NodePlaceholder
public static final javax.swing.Icon Package
public static final javax.swing.Icon Padlock
public static final javax.swing.Icon Parameter
public static final javax.swing.Icon PinToolWindow
public static final javax.swing.Icon Plugin
public static final javax.swing.Icon PluginJB
public static final javax.swing.Icon PluginLogo
public static final javax.swing.Icon Pluginnotinstalled
public static final javax.swing.Icon Pluginobsolete
public static final javax.swing.Icon PluginRestart
public static final javax.swing.Icon PluginUpdate
public static final javax.swing.Icon Pointcut
public static final javax.swing.Icon PpFile
public static final javax.swing.Icon PpInvalid
public static final javax.swing.Icon PpJar
public static final javax.swing.Icon PpJdk
public static final javax.swing.Icon PpLib
public static final javax.swing.Icon PpLibFolder
public static final javax.swing.Icon PpWeb
public static final javax.swing.Icon PpWebLogo
public static final javax.swing.Icon Project
public static final javax.swing.Icon Property
public static final javax.swing.Icon PropertyRead
public static final javax.swing.Icon PropertyReadStatic
public static final javax.swing.Icon PropertyReadWrite
public static final javax.swing.Icon PropertyReadWriteStatic
public static final javax.swing.Icon PropertyWrite
public static final javax.swing.Icon PropertyWriteStatic
public static final javax.swing.Icon Read_access
public static final javax.swing.Icon ResourceBundle
public static final javax.swing.Icon RunnableMark
public static final javax.swing.Icon Rw_access
public static final javax.swing.Icon SecurityRole
public static final javax.swing.Icon Servlet
public static final javax.swing.Icon Shared
public static final javax.swing.Icon SortBySeverity
public static final javax.swing.Icon SourceFolder
public static final javax.swing.Icon Static
public static final javax.swing.Icon StaticMark
public static final javax.swing.Icon Symlink
public static final javax.swing.Icon TabAlert
public static final javax.swing.Icon TabPin
public static final javax.swing.Icon Tag
public static final javax.swing.Icon TestSourceFolder
public static final javax.swing.Icon TreeClosed
public static final javax.swing.Icon TreeCollapseNode
public static final javax.swing.Icon TreeDownArrow
public static final javax.swing.Icon TreeExpandNode
public static final javax.swing.Icon TreeOpen
public static final javax.swing.Icon TreeRightArrow
public static final javax.swing.Icon Undeploy
public static final javax.swing.Icon UnknownJdk
public static final javax.swing.Icon UpFolder
public static final javax.swing.Icon UpLevel
public static final javax.swing.Icon Variable
public static final javax.swing.Icon WarningIntroduction
public static final javax.swing.Icon WebFolder
public static final javax.swing.Icon Weblistener
public static final javax.swing.Icon Write_access
public void ()
static void ()
}
com/intellij/icons/AllIcons$ObjectBrowser.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$ObjectBrowser extends java.lang.Object {
public static final javax.swing.Icon AbbreviatePackageNames
public static final javax.swing.Icon CompactEmptyPackages
public static final javax.swing.Icon FlattenModules
public static final javax.swing.Icon FlattenPackages
public static final javax.swing.Icon ShowEditorHighlighting
public static final javax.swing.Icon ShowLibraryContents
public static final javax.swing.Icon ShowMembers
public static final javax.swing.Icon ShowModules
public static final javax.swing.Icon SortByType
public static final javax.swing.Icon Sorted
public static final javax.swing.Icon SortedByUsage
public static final javax.swing.Icon VisibilitySort
public void ()
static void ()
}
com/intellij/icons/AllIcons$Preferences.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Preferences extends java.lang.Object {
public static final javax.swing.Icon Appearance
public static final javax.swing.Icon CodeStyle
public static final javax.swing.Icon Compiler
public static final javax.swing.Icon Editor
public static final javax.swing.Icon FileColors
public static final javax.swing.Icon FileTypes
public static final javax.swing.Icon General
public static final javax.swing.Icon Keymap
public static final javax.swing.Icon Plugins
public static final javax.swing.Icon Updates
public static final javax.swing.Icon VersionControl
public void ()
static void ()
}
com/intellij/icons/AllIcons$Process$Big.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Process$Big extends java.lang.Object {
public static final javax.swing.Icon Step_1
public static final javax.swing.Icon Step_10
public static final javax.swing.Icon Step_11
public static final javax.swing.Icon Step_12
public static final javax.swing.Icon Step_2
public static final javax.swing.Icon Step_3
public static final javax.swing.Icon Step_4
public static final javax.swing.Icon Step_5
public static final javax.swing.Icon Step_6
public static final javax.swing.Icon Step_7
public static final javax.swing.Icon Step_8
public static final javax.swing.Icon Step_9
public static final javax.swing.Icon Step_passive
public void ()
static void ()
}
com/intellij/icons/AllIcons$Process$FS.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Process$FS extends java.lang.Object {
public static final javax.swing.Icon Step_1
public static final javax.swing.Icon Step_10
public static final javax.swing.Icon Step_11
public static final javax.swing.Icon Step_12
public static final javax.swing.Icon Step_13
public static final javax.swing.Icon Step_14
public static final javax.swing.Icon Step_15
public static final javax.swing.Icon Step_16
public static final javax.swing.Icon Step_17
public static final javax.swing.Icon Step_18
public static final javax.swing.Icon Step_2
public static final javax.swing.Icon Step_3
public static final javax.swing.Icon Step_4
public static final javax.swing.Icon Step_5
public static final javax.swing.Icon Step_6
public static final javax.swing.Icon Step_7
public static final javax.swing.Icon Step_8
public static final javax.swing.Icon Step_9
public static final javax.swing.Icon Step_mask
public static final javax.swing.Icon Step_passive
public void ()
static void ()
}
com/intellij/icons/AllIcons$Process$State.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Process$State extends java.lang.Object {
public static final javax.swing.Icon GreenOK
public static final javax.swing.Icon GreyProgr
public static final javax.swing.Icon GreyProgr_1
public static final javax.swing.Icon GreyProgr_2
public static final javax.swing.Icon GreyProgr_3
public static final javax.swing.Icon GreyProgr_4
public static final javax.swing.Icon GreyProgr_5
public static final javax.swing.Icon GreyProgr_6
public static final javax.swing.Icon GreyProgr_7
public static final javax.swing.Icon GreyProgr_8
public static final javax.swing.Icon RedExcl
public static final javax.swing.Icon YellowStr
public void ()
static void ()
}
com/intellij/icons/AllIcons$Process.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Process extends java.lang.Object {
public static final javax.swing.Icon DisabledDebug
public static final javax.swing.Icon DisabledRun
public static final javax.swing.Icon Step_1
public static final javax.swing.Icon Step_10
public static final javax.swing.Icon Step_11
public static final javax.swing.Icon Step_12
public static final javax.swing.Icon Step_2
public static final javax.swing.Icon Step_3
public static final javax.swing.Icon Step_4
public static final javax.swing.Icon Step_5
public static final javax.swing.Icon Step_6
public static final javax.swing.Icon Step_7
public static final javax.swing.Icon Step_8
public static final javax.swing.Icon Step_9
public static final javax.swing.Icon Step_mask
public static final javax.swing.Icon Step_passive
public static final javax.swing.Icon Stop
public static final javax.swing.Icon StopHovered
public void ()
static void ()
}
com/intellij/icons/AllIcons$Providers.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Providers extends java.lang.Object {
public static final javax.swing.Icon Apache
public static final javax.swing.Icon ApacheDerby
public static final javax.swing.Icon Bea
public static final javax.swing.Icon Cvs
public static final javax.swing.Icon DB2
public static final javax.swing.Icon Eclipse
public static final javax.swing.Icon H2
public static final javax.swing.Icon Hibernate
public static final javax.swing.Icon Hsqldb
public static final javax.swing.Icon Ibm
public static final javax.swing.Icon Microsoft
public static final javax.swing.Icon Mysql
public static final javax.swing.Icon Oracle
public static final javax.swing.Icon Postgresql
public static final javax.swing.Icon Sqlite
public static final javax.swing.Icon SqlServer
public static final javax.swing.Icon Sun
public static final javax.swing.Icon Sybase
public void ()
static void ()
}
com/intellij/icons/AllIcons$RunConfigurations$TestState.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$RunConfigurations$TestState extends java.lang.Object {
public static final javax.swing.Icon Green2
public static final javax.swing.Icon Red2
public static final javax.swing.Icon Run
public static final javax.swing.Icon Run_run
public static final javax.swing.Icon Yellow2
public void ()
static void ()
}
com/intellij/icons/AllIcons$RunConfigurations.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$RunConfigurations extends java.lang.Object {
public static final javax.swing.Icon Applet
public static final javax.swing.Icon Application
public static final javax.swing.Icon ConfigurationWarning
public static final javax.swing.Icon HideIgnored
public static final javax.swing.Icon HidePassed
public static final javax.swing.Icon IgnoredTest
public static final javax.swing.Icon IncludeNonStartedTests_Rerun
public static final javax.swing.Icon InvalidConfigurationLayer
public static final javax.swing.Icon Junit
public static final javax.swing.Icon LoadingTree
public static final javax.swing.Icon Ql_console
public static final javax.swing.Icon Remote
public static final javax.swing.Icon RerunFailedTests
public static final javax.swing.Icon SaveTempConfig
public static final javax.swing.Icon Scroll_down
public static final javax.swing.Icon ScrollToStackTrace
public static final javax.swing.Icon SelectFirstDefect
public static final javax.swing.Icon SortbyDuration
public static final javax.swing.Icon SourceAtException
public static final javax.swing.Icon TestError
public static final javax.swing.Icon TestFailed
public static final javax.swing.Icon TestIgnored
public static final javax.swing.Icon TestInProgress1
public static final javax.swing.Icon TestInProgress2
public static final javax.swing.Icon TestInProgress3
public static final javax.swing.Icon TestInProgress4
public static final javax.swing.Icon TestInProgress5
public static final javax.swing.Icon TestInProgress6
public static final javax.swing.Icon TestInProgress7
public static final javax.swing.Icon TestInProgress8
public static final javax.swing.Icon TestMark
public static final javax.swing.Icon TestNotRan
public static final javax.swing.Icon TestPassed
public static final javax.swing.Icon TestPaused
public static final javax.swing.Icon TestSkipped
public static final javax.swing.Icon TestTerminated
public static final javax.swing.Icon Tomcat
public static final javax.swing.Icon TrackCoverage
public static final javax.swing.Icon TrackTests
public static final javax.swing.Icon Unknown
public static final javax.swing.Icon Variables
public static final javax.swing.Icon Web_app
public static final javax.swing.Icon WithCoverageLayer
public void ()
static void ()
}
com/intellij/icons/AllIcons$Toolbar.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Toolbar extends java.lang.Object {
public static final javax.swing.Icon Filterdups
public static final javax.swing.Icon Folders
public static final javax.swing.Icon Unknown
public void ()
static void ()
}
com/intellij/icons/AllIcons$ToolbarDecorator$Mac.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$ToolbarDecorator$Mac extends java.lang.Object {
public static final javax.swing.Icon Add
public static final javax.swing.Icon AddBlankLine
public static final javax.swing.Icon AddClass
public static final javax.swing.Icon AddFolder
public static final javax.swing.Icon AddIcon
public static final javax.swing.Icon AddJira
public static final javax.swing.Icon AddLink
public static final javax.swing.Icon AddPackage
public static final javax.swing.Icon AddPattern
public static final javax.swing.Icon AddRemoteDatasource
public static final javax.swing.Icon AddYouTrack
public static final javax.swing.Icon Analyze
public static final javax.swing.Icon Edit
public static final javax.swing.Icon MoveDown
public static final javax.swing.Icon MoveUp
public static final javax.swing.Icon Remove
public void ()
static void ()
}
com/intellij/icons/AllIcons$ToolbarDecorator.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$ToolbarDecorator extends java.lang.Object {
public static final javax.swing.Icon Add
public static final javax.swing.Icon AddBlankLine
public static final javax.swing.Icon AddClass
public static final javax.swing.Icon AddFolder
public static final javax.swing.Icon AddIcon
public static final javax.swing.Icon AddJira
public static final javax.swing.Icon AddLink
public static final javax.swing.Icon AddPackage
public static final javax.swing.Icon AddPattern
public static final javax.swing.Icon AddRemoteDatasource
public static final javax.swing.Icon AddYouTrack
public static final javax.swing.Icon Analyze
public static final javax.swing.Icon Edit
public static final javax.swing.Icon Export
public static final javax.swing.Icon Import
public static final javax.swing.Icon MoveDown
public static final javax.swing.Icon MoveUp
public static final javax.swing.Icon Remove
public void ()
static void ()
}
com/intellij/icons/AllIcons$Toolwindows.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Toolwindows extends java.lang.Object {
public static final javax.swing.Icon Documentation
public static final javax.swing.Icon Problems
public static final javax.swing.Icon ToolWindowAnt
public static final javax.swing.Icon ToolWindowChanges
public static final javax.swing.Icon ToolWindowCommander
public static final javax.swing.Icon ToolWindowCoverage
public static final javax.swing.Icon ToolWindowCvs
public static final javax.swing.Icon ToolWindowDebugger
public static final javax.swing.Icon ToolWindowFavorites
public static final javax.swing.Icon ToolWindowFind
public static final javax.swing.Icon ToolWindowHierarchy
public static final javax.swing.Icon ToolWindowInspection
public static final javax.swing.Icon ToolWindowMessages
public static final javax.swing.Icon ToolWindowModuleDependencies
public static final javax.swing.Icon ToolWindowPalette
public static final javax.swing.Icon ToolWindowPreview
public static final javax.swing.Icon ToolWindowProject
public static final javax.swing.Icon ToolWindowRun
public static final javax.swing.Icon ToolWindowStructure
public static final javax.swing.Icon ToolWindowTodo
public static final javax.swing.Icon VcsSmallTab
public static final javax.swing.Icon WebToolWindow
public void ()
static void ()
}
com/intellij/icons/AllIcons$Vcs.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Vcs extends java.lang.Object {
public static final javax.swing.Icon AllRevisions
public static final javax.swing.Icon Arrow_left
public static final javax.swing.Icon Arrow_right
public static final javax.swing.Icon CheckSpelling
public static final javax.swing.Icon Equal
public static final javax.swing.Icon History
public static final javax.swing.Icon MapBase
public static final javax.swing.Icon Merge
public static final javax.swing.Icon MergeSourcesTree
public static final javax.swing.Icon Not_equal
public static final javax.swing.Icon Remove
public static final javax.swing.Icon ResetStrip
public static final javax.swing.Icon Shelve
public static final javax.swing.Icon ShowUnversionedFiles
public static final javax.swing.Icon SilentShelve
public static final javax.swing.Icon SilentUnshelve
public static final javax.swing.Icon StripDown
public static final javax.swing.Icon StripNull
public static final javax.swing.Icon StripUp
public static final javax.swing.Icon Unshelve
public void ()
static void ()
}
com/intellij/icons/AllIcons$Webreferences.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Webreferences extends java.lang.Object {
public static final javax.swing.Icon Server
public void ()
static void ()
}
com/intellij/icons/AllIcons$Welcome$Project.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Welcome$Project extends java.lang.Object {
public static final javax.swing.Icon Remove_hover
public static final javax.swing.Icon Remove
public void ()
static void ()
}
com/intellij/icons/AllIcons$Welcome.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Welcome extends java.lang.Object {
public static final javax.swing.Icon CreateDesktopEntry
public static final javax.swing.Icon CreateNewProject
public static final javax.swing.Icon CreateNewProjectfromExistingFiles
public static final javax.swing.Icon FromVCS
public static final javax.swing.Icon ImportProject
public static final javax.swing.Icon OpenProject
public static final javax.swing.Icon Register
public void ()
static void ()
}
com/intellij/icons/AllIcons$Windows$Shadow.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Windows$Shadow extends java.lang.Object {
public static final javax.swing.Icon Bottom
public static final javax.swing.Icon BottomLeft
public static final javax.swing.Icon BottomRight
public static final javax.swing.Icon Left
public static final javax.swing.Icon Right
public static final javax.swing.Icon Top
public static final javax.swing.Icon TopLeft
public static final javax.swing.Icon TopRight
public void ()
static void ()
}
com/intellij/icons/AllIcons$Windows.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Windows extends java.lang.Object {
public static final javax.swing.Icon CloseActive
public static final javax.swing.Icon CloseHover
public static final javax.swing.Icon CloseInactive
public static final javax.swing.Icon HelpButton
public static final javax.swing.Icon Maximize
public static final javax.swing.Icon MaximizeInactive
public static final javax.swing.Icon Minimize
public static final javax.swing.Icon MinimizeInactive
public static final javax.swing.Icon Restore
public static final javax.swing.Icon RestoreInactive
public static final javax.swing.Icon WinHelp
public void ()
static void ()
}
com/intellij/icons/AllIcons$Xml$Browsers.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Xml$Browsers extends java.lang.Object {
public static final javax.swing.Icon Canary16
public static final javax.swing.Icon Chrome16
public static final javax.swing.Icon Chromium16
public static final javax.swing.Icon Edge16
public static final javax.swing.Icon Explorer16
public static final javax.swing.Icon Firefox16
public static final javax.swing.Icon Nwjs16
public static final javax.swing.Icon Opera16
public static final javax.swing.Icon Safari16
public static final javax.swing.Icon Yandex16
public void ()
static void ()
}
com/intellij/icons/AllIcons$Xml.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons$Xml extends java.lang.Object {
public static final javax.swing.Icon Css_class
public static final javax.swing.Icon Html5
public static final javax.swing.Icon Html_id
public void ()
static void ()
}
com/intellij/icons/AllIcons.classAllIcons.java
package com.intellij.icons
public com.intellij.icons.AllIcons extends java.lang.Object {
public static final javax.swing.Icon Icon
public static final javax.swing.Icon Icon_128
public static final javax.swing.Icon Icon_CE
public static final javax.swing.Icon Icon_CE_128
public static final javax.swing.Icon Icon_CE_256
public static final javax.swing.Icon Icon_CE_512
public static final javax.swing.Icon Icon_CE_64
public static final javax.swing.Icon Icon_CEsmall
public static final javax.swing.Icon Icon_small
public static final javax.swing.Icon Idea_logo_background
public static final javax.swing.Icon Idea_logo_welcome
public static final javax.swing.Icon Logo_welcomeScreen
public void ()
static void ()
}
com/intellij/ide/
com/intellij/ide/ClassUtilCore.classClassUtilCore.java
package com.intellij.ide
public com.intellij.ide.ClassUtilCore extends java.lang.Object {
public void ()
public static void clearJarURLCache ()
Class jarFileFactory
private static void clearMap (java.lang.reflect.Field) throws java.lang.IllegalAccessException
java.util.Map map
java.lang.reflect.Field cache
public static boolean isLoadingOfExternalPluginsDisabled ()
}
com/intellij/ide/FileIconPatcher.classFileIconPatcher.java
package com.intellij.ide
public abstract com.intellij.ide.FileIconPatcher extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract javax.swing.Icon patchIcon (javax.swing.Icon, com.intellij.openapi.vfs.VirtualFile, int, com.intellij.openapi.project.Project)
static void ()
}
com/intellij/ide/FileIconProvider.classFileIconProvider.java
package com.intellij.ide
public abstract com.intellij.ide.FileIconProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract javax.swing.Icon getIcon (com.intellij.openapi.vfs.VirtualFile, int, com.intellij.openapi.project.Project)
static void ()
}
com/intellij/ide/HelpIdProvider.classHelpIdProvider.java
package com.intellij.ide
public abstract com.intellij.ide.HelpIdProvider extends java.lang.Object {
public abstract java.lang.String getHelpId ()
}
com/intellij/ide/IconLayerProvider.classIconLayerProvider.java
package com.intellij.ide
public abstract com.intellij.ide.IconLayerProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract javax.swing.Icon getLayerIcon (com.intellij.openapi.util.Iconable, boolean)
public abstract java.lang.String getLayerDescription ()
static void ()
}
com/intellij/ide/IconProvider.classIconProvider.java
package com.intellij.ide
public abstract com.intellij.ide.IconProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EXTENSION_POINT_NAME
public void ()
public abstract javax.swing.Icon getIcon (com.intellij.psi.PsiElement, int)
static void ()
}
com/intellij/ide/IdeBundle.classIdeBundle.java
package com.intellij.ide
public com.intellij.ide.IdeBundle extends com.intellij.AbstractBundle {
public static final String BUNDLE
private static final com.intellij.ide.IdeBundle INSTANCE
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void ()
static void ()
}
com/intellij/ide/PowerSaveMode$Listener.classPowerSaveMode.java
package com.intellij.ide
public abstract com.intellij.ide.PowerSaveMode$Listener extends java.lang.Object {
public abstract void powerSaveStateChanged ()
}
com/intellij/ide/PowerSaveMode.classPowerSaveMode.java
package com.intellij.ide
public com.intellij.ide.PowerSaveMode extends java.lang.Object {
private static final String POWER_SAVE_MODE
private boolean myEnabled
private final com.intellij.util.messages.MessageBus myBus
public static final com.intellij.util.messages.Topic TOPIC
public void (com.intellij.util.messages.MessageBus)
com.intellij.util.messages.MessageBus bus
public static boolean isEnabled ()
public static void setEnabled (boolean)
boolean value
com.intellij.ide.PowerSaveMode instance
static void ()
}
com/intellij/ide/SelectInEditorManager.classSelectInEditorManager.java
package com.intellij.ide
public abstract com.intellij.ide.SelectInEditorManager extends java.lang.Object {
public void ()
public static com.intellij.ide.SelectInEditorManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract void selectInEditor (com.intellij.openapi.vfs.VirtualFile, int, int, boolean, boolean)
}
com/intellij/ide/StartupProgress.classStartupProgress.java
package com.intellij.ide
public abstract com.intellij.ide.StartupProgress extends java.lang.Object {
public abstract void showProgress (java.lang.String, float)
}
com/intellij/ide/TypePresentationService.classTypePresentationService.java
package com.intellij.ide
public abstract com.intellij.ide.TypePresentationService extends java.lang.Object {
public void ()
public static com.intellij.ide.TypePresentationService getService ()
public abstract javax.swing.Icon getIcon (java.lang.Object)
public abstract javax.swing.Icon getTypeIcon (java.lang.Class)
public abstract java.lang.String getTypePresentableName (java.lang.Class)
public abstract java.lang.String getTypeName (java.lang.Object)
public static java.lang.String getDefaultTypeName (java.lang.Class)
Class aClass
String simpleName
int i
}
com/intellij/ide/WelcomeWizardUtil.classWelcomeWizardUtil.java
package com.intellij.ide
public com.intellij.ide.WelcomeWizardUtil extends java.lang.Object {
private static volatile String ourDefaultLAF
private static volatile String ourWizardLAF
private static volatile String ourWizardMacKeymap
private static volatile String ourWizardEditorScheme
private static volatile Boolean ourAutoScrollToSource
private static final java.util.Set ourFeaturedPluginsToInstall
public void ()
public static void setDefaultLAF (java.lang.String)
String laf
public static java.lang.String getDefaultLAF ()
public static void setWizardLAF (java.lang.String)
String laf
public static java.lang.String getWizardLAF ()
public static void setWizardKeymap (java.lang.String)
String keymap
public static java.lang.String getWizardMacKeymap ()
public static void setWizardEditorScheme (java.lang.String)
String wizardEditorScheme
public static java.lang.String getWizardEditorScheme ()
public static java.lang.Boolean getAutoScrollToSource ()
public static void setAutoScrollToSource (java.lang.Boolean)
Boolean autoScrollToSource
public static java.util.Set getFeaturedPluginsToInstall ()
public static void setFeaturedPluginsToInstall (java.util.Set)
java.util.Set pluginsToInstall
static void ()
}
com/intellij/ide/caches/
com/intellij/ide/caches/FileContent.classFileContent.java
package com.intellij.ide.caches
public com.intellij.ide.caches.FileContent extends com.intellij.openapi.util.UserDataHolderBase {
private final com.intellij.openapi.vfs.VirtualFile myVirtualFile
private byte[] myCachedBytes
private long myCachedLength
private long myCachedTimeStamp
private Boolean myCachedWritable
public void (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public void cache () throws java.io.IOException
public byte[] getBytes () throws java.io.IOException
public void setEmptyContent ()
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public long getLength ()
public long getTimeStamp ()
public boolean isWritable ()
}
com/intellij/ide/fileTemplates/
com/intellij/ide/fileTemplates/FileTemplateDescriptor.classFileTemplateDescriptor.java
package com.intellij.ide.fileTemplates
public com.intellij.ide.fileTemplates.FileTemplateDescriptor extends java.lang.Object {
private final javax.swing.Icon myIcon
private final String myFileName
public void (java.lang.String)
String fileName
public void (java.lang.String, javax.swing.Icon)
String fileName
javax.swing.Icon icon
public javax.swing.Icon getIcon ()
public java.lang.String getDisplayName ()
public java.lang.String getFileName ()
}
com/intellij/ide/highlighter/
com/intellij/ide/highlighter/ArchiveFileType.classArchiveFileType.java
package com.intellij.ide.highlighter
public com.intellij.ide.highlighter.ArchiveFileType extends java.lang.Object implements com.intellij.openapi.fileTypes.FileType {
public static final com.intellij.ide.highlighter.ArchiveFileType INSTANCE
public void ()
public java.lang.String getName ()
public java.lang.String getDescription ()
public java.lang.String getDefaultExtension ()
public javax.swing.Icon getIcon ()
public boolean isBinary ()
public boolean isReadOnly ()
public java.lang.String getCharset (com.intellij.openapi.vfs.VirtualFile, byte[])
com.intellij.openapi.vfs.VirtualFile file
byte[] content
static void ()
}
com/intellij/ide/highlighter/JavaClassFileType.classJavaClassFileType.java
package com.intellij.ide.highlighter
public com.intellij.ide.highlighter.JavaClassFileType extends java.lang.Object implements com.intellij.openapi.fileTypes.FileType {
public static final com.intellij.ide.highlighter.JavaClassFileType INSTANCE
private void ()
public java.lang.String getName ()
public java.lang.String getDescription ()
public java.lang.String getDefaultExtension ()
public javax.swing.Icon getIcon ()
public boolean isBinary ()
public boolean isReadOnly ()
public java.lang.String getCharset (com.intellij.openapi.vfs.VirtualFile, byte[])
com.intellij.openapi.vfs.VirtualFile file
byte[] content
static void ()
}
com/intellij/ide/highlighter/JavaFileType.classJavaFileType.java
package com.intellij.ide.highlighter
public com.intellij.ide.highlighter.JavaFileType extends com.intellij.openapi.fileTypes.LanguageFileType {
public static final String DEFAULT_EXTENSION
public static final String DOT_DEFAULT_EXTENSION
public static final com.intellij.ide.highlighter.JavaFileType INSTANCE
private void ()
public java.lang.String getName ()
public java.lang.String getDescription ()
public java.lang.String getDefaultExtension ()
public javax.swing.Icon getIcon ()
public boolean isJVMDebuggingSupported ()
static void ()
}
com/intellij/ide/plugins/
com/intellij/ide/plugins/HelpSetPath.classHelpSetPath.java
package com.intellij.ide.plugins
public com.intellij.ide.plugins.HelpSetPath extends java.lang.Object {
private final String file
private final String path
public static final com.intellij.ide.plugins.HelpSetPath[] EMPTY
public void (java.lang.String, java.lang.String)
String file
String path
public java.lang.String getFile ()
public java.lang.String getPath ()
static void ()
}
com/intellij/ide/plugins/IdeaPluginDescriptor.classIdeaPluginDescriptor.java
package com.intellij.ide.plugins
public abstract com.intellij.ide.plugins.IdeaPluginDescriptor extends java.lang.Object implements com.intellij.openapi.extensions.PluginDescriptor {
public abstract java.io.File getPath ()
public abstract java.lang.String getDescription ()
public abstract java.lang.String getChangeNotes ()
public abstract java.lang.String getName ()
public abstract com.intellij.openapi.extensions.PluginId[] getDependentPluginIds ()
public abstract com.intellij.openapi.extensions.PluginId[] getOptionalDependentPluginIds ()
public abstract java.lang.String getVendor ()
public abstract java.lang.String getVersion ()
public abstract java.lang.String getResourceBundleBaseName ()
public abstract java.lang.String getCategory ()
public abstract java.util.List getActionsDescriptionElements ()
public abstract com.intellij.openapi.components.ComponentConfig[] getAppComponents ()
public abstract com.intellij.openapi.components.ComponentConfig[] getProjectComponents ()
public abstract com.intellij.openapi.components.ComponentConfig[] getModuleComponents ()
public abstract java.lang.String getVendorEmail ()
public abstract java.lang.String getVendorUrl ()
public abstract java.lang.String getUrl ()
public abstract com.intellij.ide.plugins.HelpSetPath[] getHelpSets ()
public abstract java.lang.String getVendorLogoPath ()
public abstract boolean getUseIdeaClassLoader ()
public abstract java.lang.String getDownloads ()
public abstract java.lang.String getSinceBuild ()
public abstract java.lang.String getUntilBuild ()
public abstract boolean isBundled ()
public abstract boolean allowBundledUpdate ()
public abstract boolean isEnabled ()
public abstract void setEnabled (boolean)
}
com/intellij/ide/plugins/IdeaPluginDescriptorImpl$1.classIdeaPluginDescriptorImpl.java
package com.intellij.ide.plugins
com.intellij.ide.plugins.IdeaPluginDescriptorImpl$1 extends com.intellij.openapi.util.NullableLazyValue {
final com.intellij.ide.plugins.IdeaPluginDescriptorImpl this$0
void (com.intellij.ide.plugins.IdeaPluginDescriptorImpl)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl this$0
protected java.lang.String compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/ide/plugins/IdeaPluginDescriptorImpl.classIdeaPluginDescriptorImpl.java
package com.intellij.ide.plugins
public com.intellij.ide.plugins.IdeaPluginDescriptorImpl extends java.lang.Object implements com.intellij.ide.plugins.IdeaPluginDescriptor {
public static final com.intellij.ide.plugins.IdeaPluginDescriptorImpl[] EMPTY_ARRAY
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.util.NullableLazyValue myDescription
private String myName
private com.intellij.openapi.extensions.PluginId myId
private String myResourceBundleBaseName
private String myChangeNotes
private String myVersion
private String myVendor
private String myVendorEmail
private String myVendorUrl
private String myVendorLogoPath
private String myCategory
private String url
private java.io.File myPath
private com.intellij.openapi.extensions.PluginId[] myDependencies
private com.intellij.openapi.extensions.PluginId[] myOptionalDependencies
private java.util.Map myOptionalConfigs
private java.util.Map myOptionalDescriptors
private java.util.List myActionsElements
private com.intellij.openapi.components.ComponentConfig[] myAppComponents
private com.intellij.openapi.components.ComponentConfig[] myProjectComponents
private com.intellij.openapi.components.ComponentConfig[] myModuleComponents
private boolean myDeleted
private ClassLoader myLoader
private com.intellij.ide.plugins.HelpSetPath[] myHelpSets
private com.intellij.util.containers.MultiMap myExtensions
private com.intellij.util.containers.MultiMap myExtensionsPoints
private String myDescriptionChildText
private String myDownloadCounter
private long myDate
private boolean myUseIdeaClassLoader
private boolean myUseCoreClassLoader
private boolean myAllowBundledUpdate
private boolean myEnabled
private String mySinceBuild
private String myUntilBuild
private Boolean mySkipped
private java.util.List myModules
public static final java.util.regex.Pattern EXPLICIT_BIG_NUMBER_PATTERN
public void (java.io.File)
java.io.File pluginPath
public static java.lang.String intern (java.lang.String)
String s
public static void internJDOMElement (org.jdom.Element)
org.jdom.Element rootElement
private static java.util.List copyElements (org.jdom.Element[], com.intellij.util.containers.StringInterner)
org.jdom.Element element
org.jdom.Element extensionsRoot
org.jdom.Element[] elements
com.intellij.util.containers.StringInterner interner
java.util.List result
private static java.lang.String createDescriptionKey (com.intellij.openapi.extensions.PluginId)
com.intellij.openapi.extensions.PluginId id
private static com.intellij.openapi.components.ComponentConfig[] mergeComponents (com.intellij.openapi.components.ComponentConfig[], com.intellij.openapi.components.ComponentConfig[])
com.intellij.openapi.components.ComponentConfig[] first
com.intellij.openapi.components.ComponentConfig[] second
public java.io.File getPath ()
public void setPath (java.io.File)
java.io.File path
public void readExternal (org.jdom.Document, java.net.URL, com.intellij.util.xmlb.JDOMXIncluder$PathResolver) throws com.intellij.openapi.util.InvalidDataException java.io.FileNotFoundException
org.jdom.Document document
java.net.URL url
com.intellij.util.xmlb.JDOMXIncluder$PathResolver pathResolver
com.intellij.openapi.application.Application application
public void readExternal (org.jdom.Document, java.net.URL, boolean, com.intellij.util.xmlb.JDOMXIncluder$PathResolver) throws com.intellij.openapi.util.InvalidDataException java.io.FileNotFoundException
org.jdom.Document document
java.net.URL url
boolean ignoreMissingInclude
com.intellij.util.xmlb.JDOMXIncluder$PathResolver pathResolver
org.jdom.Element rootElement
public void readExternal (java.net.URL) throws com.intellij.openapi.util.InvalidDataException java.io.FileNotFoundException
org.jdom.Document document
java.io.FileNotFoundException e
java.io.IOException e
org.jdom.JDOMException e
java.net.URL url
protected void readExternal (org.jdom.Element)
NumberFormatException e
com.intellij.openapi.extensions.PluginId id
String text
com.intellij.ide.plugins.PluginDependency dependency
com.intellij.ide.plugins.PluginHelpSet pluginHelpSet
int i
int n
com.intellij.ide.plugins.PluginHelpSet[] sets
org.jdom.Element extension
org.jdom.Element extensionPoint
org.jdom.Element element
com.intellij.ide.plugins.PluginBean pluginBean
String idString
String internalVersionString
java.util.Set dependentPlugins
java.util.Set optionalDependentPlugins
com.intellij.util.containers.StringInterner interner
java.util.List extensions
java.util.List extensionPoints
public static java.lang.String convertExplicitBigNumberInUntilBuildToStar (java.lang.String)
String build
java.util.regex.Matcher matcher
public void registerExtensionPoints (com.intellij.openapi.extensions.ExtensionsArea)
org.jdom.Element element
com.intellij.openapi.extensions.ExtensionsArea area
public void registerExtensions (com.intellij.openapi.extensions.ExtensionsArea, java.lang.String)
org.jdom.Element element
com.intellij.openapi.extensions.ExtensionsArea area
String epName
public java.lang.String getDescription ()
public java.lang.String getChangeNotes ()
public java.lang.String getName ()
public com.intellij.openapi.extensions.PluginId[] getDependentPluginIds ()
public com.intellij.openapi.extensions.PluginId[] getOptionalDependentPluginIds ()
public java.lang.String getVendor ()
public void setVendor (java.lang.String)
String val
public java.lang.String getVersion ()
public java.lang.String getResourceBundleBaseName ()
public java.lang.String getCategory ()
public void setCategory (java.lang.String)
String category
public com.intellij.util.containers.MultiMap getExtensionsPoints ()
public com.intellij.util.containers.MultiMap getExtensions ()
public java.util.List getClassPath ()
String name
java.io.File f
java.util.List result
java.io.File classesDir
java.io.File[] files
public java.util.List getActionsDescriptionElements ()
public com.intellij.openapi.components.ComponentConfig[] getAppComponents ()
public com.intellij.openapi.components.ComponentConfig[] getProjectComponents ()
public com.intellij.openapi.components.ComponentConfig[] getModuleComponents ()
public java.lang.String getVendorEmail ()
public void setVendorEmail (java.lang.String)
String val
public java.lang.String getVendorUrl ()
public void setVendorUrl (java.lang.String)
String val
public java.lang.String getUrl ()
public void setUrl (java.lang.String)
String val
public java.lang.String toString ()
public boolean isDeleted ()
public void setDeleted (boolean)
boolean deleted
public void setLoader (java.lang.ClassLoader)
ClassLoader loader
public boolean equals (java.lang.Object)
Object o
com.intellij.ide.plugins.IdeaPluginDescriptorImpl pluginDescriptor
public int hashCode ()
public com.intellij.ide.plugins.HelpSetPath[] getHelpSets ()
public com.intellij.openapi.extensions.PluginId getPluginId ()
public void setDownloadsCount (java.lang.String)
String downloadsCount
public java.lang.String getDownloads ()
public long getDate ()
public void setDate (long)
long date
public java.lang.ClassLoader getPluginClassLoader ()
public java.lang.String getVendorLogoPath ()
public void setVendorLogoPath (java.lang.String)
String vendorLogoPath
public boolean getUseIdeaClassLoader ()
public boolean isUseCoreClassLoader ()
public void setUseCoreClassLoader (boolean)
boolean useCoreClassLoader
private java.lang.String computeDescription ()
java.util.MissingResourceException e
java.util.ResourceBundle bundle
public void insertDependency (com.intellij.ide.plugins.IdeaPluginDescriptor)
com.intellij.ide.plugins.IdeaPluginDescriptor d
com.intellij.openapi.extensions.PluginId[] deps
public boolean isEnabled ()
public void setEnabled (boolean)
boolean enabled
public java.lang.String getSinceBuild ()
public java.lang.String getUntilBuild ()
java.util.Map getOptionalConfigs ()
java.util.Map getOptionalDescriptors ()
void setOptionalDescriptors (java.util.Map)
java.util.Map optionalDescriptors
void mergeOptionalConfig (com.intellij.ide.plugins.IdeaPluginDescriptorImpl)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl descriptor
public java.lang.Boolean getSkipped ()
public void setSkipped (java.lang.Boolean)
Boolean skipped
public boolean isBundled ()
String path
java.io.IOException e
String path
com.intellij.openapi.application.Application app
public boolean allowBundledUpdate ()
public java.util.List getModules ()
static java.lang.String access$000 (com.intellij.ide.plugins.IdeaPluginDescriptorImpl)
com.intellij.ide.plugins.IdeaPluginDescriptorImpl x0
static void ()
}
com/intellij/ide/plugins/IdeaVersionBean.classIdeaVersionBean.java
package com.intellij.ide.plugins
public com.intellij.ide.plugins.IdeaVersionBean extends java.lang.Object {
public String sinceBuild
public String untilBuild
public void ()
}
com/intellij/ide/plugins/PluginBean.classPluginBean.java
package com.intellij.ide.plugins
public com.intellij.ide.plugins.PluginBean extends java.lang.Object {
public com.intellij.openapi.components.OldComponentConfig[] applicationComponents
public com.intellij.openapi.components.OldComponentConfig[] projectComponents
public com.intellij.openapi.components.OldComponentConfig[] moduleComponents
public static final String APPLICATION_COMPONENTS
public static final String PROJECT_COMPONENTS
public static final String MODULE_COMPONENTS
public String name
public String id
public String description
public String formatVersion
public String pluginVersion
public com.intellij.ide.plugins.PluginVendor vendor
public com.intellij.ide.plugins.IdeaVersionBean ideaVersion
public boolean isInternal
public org.jdom.Element[] extensions
public org.jdom.Element[] extensionPoints
public org.jdom.Element[] actions
public com.intellij.ide.plugins.PluginDependency[] dependencies
public com.intellij.ide.plugins.PluginHelpSet[] helpSets
public String category
public String resourceBundle
public String changeNotes
public String url
public boolean useIdeaClassLoader
public boolean allowBundledUpdate
public java.util.List modules
public void ()
}
com/intellij/ide/plugins/PluginClassCache.class
com/intellij/ide/plugins/PluginDependency.classPluginDependency.java
package com.intellij.ide.plugins
public com.intellij.ide.plugins.PluginDependency extends java.lang.Object {
public boolean optional
public String configFile
public String pluginId
public void ()
}
com/intellij/ide/plugins/PluginHelpSet.classPluginHelpSet.java
package com.intellij.ide.plugins
public com.intellij.ide.plugins.PluginHelpSet extends java.lang.Object {
public String file
public String path
public void ()
}
com/intellij/ide/plugins/PluginManagerCore$1.classPluginManagerCore.java
package com.intellij.ide.plugins
final com.intellij.ide.plugins.PluginManagerCore$1 extends java.lang.Object implements com.intellij.util.graph.InboundSemiGraph {
final java.util.List val$ids
final java.util.Map val$idToDescriptorMap
void (java.util.List, java.util.Map)
public java.util.Collection getNodes ()
public java.util.Iterator getIn (com.intellij.openapi.extensions.PluginId)
com.intellij.openapi.extensions.PluginId realPluginId
com.intellij.ide.plugins.IdeaPluginDescriptor dep
com.intellij.openapi.extensions.PluginId dependentPluginId
com.intellij.openapi.extensions.PluginId pluginId
com.intellij.ide.plugins.IdeaPluginDescriptor descriptor
java.util.List plugins
public volatile java.util.Iterator getIn (java.lang.Object)
}
com/intellij/ide/plugins/PluginManagerCore$2.classPluginManagerCore.java
package com.intellij.ide.plugins
final com.intellij.ide.plugins.PluginManagerCore$2 extends java.lang.Object implements com.intellij.openapi.extensions.AreaListener {
final java.util.List val$result
void (java.util.List)
public void areaCreated (java.lang.String, com.intellij.openapi.extensions.AreaInstance)
String areaClass
com.intellij.openapi.extensions.AreaInstance areaInstance
public void areaDisposing (java.lang.String, com.intellij.openapi.extensions.AreaInstance)
String areaClass
com.intellij.openapi.extensions.AreaInstance areaInstance
}
com/intellij/ide/plugins/PluginManagerCore$Holder.classPluginManagerCore.java
package com.intellij.ide.plugins
com.intellij.ide.plugins.PluginManagerCore$Holder extends java.lang.Object {
private static final com.intellij.openapi.util.BuildNumber ourBuildNumber
private void ()
private static com.intellij.openapi.util.BuildNumber calcBuildNumber ()
com.intellij.openapi.util.BuildNumber ourBuildNumber
static com.intellij.openapi.util.BuildNumber access$200 ()
static void ()
}
com/intellij/ide/plugins/PluginManagerCore$IdeaLogProvider.classPluginManagerCore.java
package com.intellij.ide.plugins
com.intellij.ide.plugins.PluginManagerCore$IdeaLogProvider extends java.lang.Object implements com.intellij.openapi.extensions.LogProvider {
private void ()
public void error (java.lang.String)
String message
public void error (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void error (java.lang.Throwable)
Throwable t
public void warn (java.lang.String)
String message
public void warn (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void warn (java.lang.Throwable)
Throwable t
void (com.intellij.ide.plugins.PluginManagerCore$1)
com.intellij.ide.plugins.PluginManagerCore$1 x0
}
com/intellij/ide/plugins/PluginManagerCore$LoggerHolder.classPluginManagerCore.java
package com.intellij.ide.plugins
com.intellij.ide.plugins.PluginManagerCore$LoggerHolder extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger ourLogger
private void ()
static com.intellij.openapi.diagnostic.Logger access$000 ()
static void ()
}
com/intellij/ide/plugins/PluginManagerCore.class
com/intellij/ide/plugins/PluginVendor.classPluginVendor.java
package com.intellij.ide.plugins
public com.intellij.ide.plugins.PluginVendor extends java.lang.Object {
public String url
public String email
public String logo
public String name
public void ()
}
com/intellij/ide/plugins/PluginXmlPathResolver.class
com/intellij/ide/plugins/cl/
com/intellij/ide/plugins/cl/PluginClassLoader$DeepEnumeration.classPluginClassLoader.java
package com.intellij.ide.plugins.cl
com.intellij.ide.plugins.cl.PluginClassLoader$DeepEnumeration extends java.lang.Object implements java.util.Enumeration {
private final java.util.Enumeration[] myEnumerations
private int myIndex
public void (java.util.Enumeration[])
java.util.Enumeration[] enumerations
public boolean hasMoreElements ()
java.util.Enumeration e
public java.net.URL nextElement ()
public volatile java.lang.Object nextElement ()
}
com/intellij/ide/plugins/cl/PluginClassLoader.classPluginClassLoader.java
package com.intellij.ide.plugins.cl
public com.intellij.ide.plugins.cl.PluginClassLoader extends com.intellij.util.lang.UrlClassLoader {
private final ClassLoader[] myParents
private final com.intellij.openapi.extensions.PluginId myPluginId
private final String myPluginVersion
private final java.util.List myLibDirectories
public void (java.util.List, java.lang.ClassLoader[], com.intellij.openapi.extensions.PluginId, java.lang.String, java.io.File)
java.util.List urls
ClassLoader[] parents
com.intellij.openapi.extensions.PluginId pluginId
String version
java.io.File pluginRoot
java.io.File libDir
public java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException
String name
boolean resolve
Class c
private java.lang.Class tryLoadingClass (java.lang.String, boolean, java.util.Set)
String name
boolean resolve
java.util.Set visited
Class c
private java.lang.Class loadClassFromParents (java.lang.String, java.util.Set)
Class c
ClassLoader parent
String name
java.util.Set visited
private synchronized java.lang.Class loadClassInsideSelf (java.lang.String)
IncompatibleClassChangeError e
UnsupportedClassVersionError e
String name
Class c
public java.net.URL findResource (java.lang.String)
java.net.URL parentResource
ClassLoader parent
String name
java.net.URL resource
public java.io.InputStream getResourceAsStream (java.lang.String)
java.io.InputStream inputStream
ClassLoader parent
String name
java.io.InputStream stream
public java.util.Enumeration findResources (java.lang.String) throws java.io.IOException
int idx
String name
java.util.Enumeration[] resources
public void addLibDirectories (java.util.Collection)
java.util.Collection libDirectories
protected java.lang.String findLibrary (java.lang.String)
java.io.File libFile
String libFileName
java.util.ListIterator i
String libName
private static java.net.URL fetchResource (java.lang.ClassLoader, java.lang.String)
java.lang.reflect.Method findResource
Exception e
ClassLoader cl
String resourceName
private static java.util.Enumeration fetchResources (java.lang.ClassLoader, java.lang.String)
java.lang.reflect.Method findResources
java.util.Enumeration e
Exception e
ClassLoader cl
String resourceName
private static java.lang.reflect.Method getFindResourceMethod (java.lang.Class, java.lang.String)
java.lang.reflect.Method declaredMethod
Class superclass
NoSuchMethodException e
Class clClass
String methodName
public com.intellij.openapi.extensions.PluginId getPluginId ()
public java.lang.String toString ()
}
com/intellij/ide/presentation/
com/intellij/ide/presentation/VirtualFilePresentation.classVirtualFilePresentation.java
package com.intellij.ide.presentation
public com.intellij.ide.presentation.VirtualFilePresentation extends java.lang.Object {
public void ()
public static javax.swing.Icon getIcon (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
public static javax.swing.Icon getIconImpl (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
javax.swing.Icon icon
com.intellij.openapi.fileTypes.FileType fileType
}
com/intellij/ide/util/
com/intellij/ide/util/ClassFilter$1.classClassFilter.java
package com.intellij.ide.util
final com.intellij.ide.util.ClassFilter$1 extends java.lang.Object implements com.intellij.ide.util.ClassFilter {
void ()
public boolean isAccepted (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
}
com/intellij/ide/util/ClassFilter$2.classClassFilter.java
package com.intellij.ide.util
final com.intellij.ide.util.ClassFilter$2 extends java.lang.Object implements com.intellij.ide.util.ClassFilter {
void ()
public boolean isAccepted (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
}
com/intellij/ide/util/ClassFilter$ClassFilterWithScope.classClassFilter.java
package com.intellij.ide.util
public abstract com.intellij.ide.util.ClassFilter$ClassFilterWithScope extends java.lang.Object implements com.intellij.ide.util.ClassFilter {
public abstract com.intellij.psi.search.GlobalSearchScope getScope ()
}
com/intellij/ide/util/ClassFilter.classClassFilter.java
package com.intellij.ide.util
public abstract com.intellij.ide.util.ClassFilter extends java.lang.Object {
public static final com.intellij.ide.util.ClassFilter INSTANTIABLE
public static final com.intellij.ide.util.ClassFilter ALL
public abstract boolean isAccepted (com.intellij.psi.PsiClass)
static void ()
}
com/intellij/ide/util/JavaAnonymousClassesHelper$1.classJavaAnonymousClassesHelper.java
package com.intellij.ide.util
com.intellij.ide.util.JavaAnonymousClassesHelper$1 extends java.lang.Object {
}
com/intellij/ide/util/JavaAnonymousClassesHelper$AnonClassProvider$1$1.classJavaAnonymousClassesHelper.java
package com.intellij.ide.util
com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider$1$1 extends com.intellij.psi.JavaRecursiveElementVisitor {
final com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider$1 this$1
void (com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider$1)
com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider$1 this$1
public void visitAnonymousClass (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiAnonymousClass aClass
}
com/intellij/ide/util/JavaAnonymousClassesHelper$AnonClassProvider$1.classJavaAnonymousClassesHelper.java
package com.intellij.ide.util
com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
int index
final com.intellij.psi.PsiClass val$upper
final java.util.Map val$map
final com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider this$0
void (com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider, com.intellij.psi.PsiClass, java.util.Map)
com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider this$0
public void visitAnonymousClass (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiAnonymousClass aClass
com.intellij.psi.PsiExpressionList arguments
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
}
com/intellij/ide/util/JavaAnonymousClassesHelper$AnonClassProvider.classJavaAnonymousClassesHelper.java
package com.intellij.ide.util
com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider extends java.lang.Object implements com.intellij.psi.util.ParameterizedCachedValueProvider {
private void ()
public com.intellij.psi.util.CachedValueProvider$Result compute (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass upper
java.util.Map map
public volatile com.intellij.psi.util.CachedValueProvider$Result compute (java.lang.Object)
void (com.intellij.ide.util.JavaAnonymousClassesHelper$1)
com.intellij.ide.util.JavaAnonymousClassesHelper$1 x0
}
com/intellij/ide/util/JavaAnonymousClassesHelper.classJavaAnonymousClassesHelper.java
package com.intellij.ide.util
public com.intellij.ide.util.JavaAnonymousClassesHelper extends java.lang.Object {
private static final com.intellij.openapi.util.Key ANONYMOUS_CLASS_NAME
public static final com.intellij.ide.util.JavaAnonymousClassesHelper$AnonClassProvider ANON_CLASS_PROVIDER
public void ()
public static java.lang.String getName (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiAnonymousClass cls
com.intellij.psi.PsiClass upper
com.intellij.psi.util.ParameterizedCachedValue value
static void ()
}
com/intellij/ide/util/PropertiesComponent.classPropertiesComponent.java
package com.intellij.ide.util
public abstract com.intellij.ide.util.PropertiesComponent extends java.lang.Object {
public void ()
public abstract void unsetValue (java.lang.String)
public abstract boolean isValueSet (java.lang.String)
public abstract java.lang.String getValue (java.lang.String)
public abstract void setValue (java.lang.String, java.lang.String)
public abstract void setValue (java.lang.String, java.lang.String, java.lang.String)
public abstract void setValue (java.lang.String, float, float)
public abstract void setValue (java.lang.String, int, int)
public final void setValue (java.lang.String, boolean)
String name
boolean value
public abstract void setValue (java.lang.String, boolean, boolean)
public abstract java.lang.String[] getValues (java.lang.String)
public abstract void setValues (java.lang.String, java.lang.String[])
public static com.intellij.ide.util.PropertiesComponent getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.ide.util.PropertiesComponent getInstance ()
public final boolean isTrueValue (java.lang.String)
String name
public final boolean getBoolean (java.lang.String, boolean)
String name
boolean defaultValue
public final boolean getBoolean (java.lang.String)
String name
public java.lang.String getValue (java.lang.String, java.lang.String)
String name
String defaultValue
public final int getOrInitInt (java.lang.String, int)
String name
int defaultValue
public int getInt (java.lang.String, int)
String name
int defaultValue
public final long getOrInitLong (java.lang.String, long)
String value
NumberFormatException e
String name
long defaultValue
public java.lang.String getOrInit (java.lang.String, java.lang.String)
String name
String defaultValue
public final boolean saveFields (java.lang.Object)
String name
com.intellij.ide.util.PropertyName annotation
java.lang.reflect.Field field
IllegalAccessException e
Object object
public final boolean loadFields (java.lang.Object)
Class type
String defaultValue
String stringValue
Object value
com.intellij.ide.util.PropertyName annotation
java.lang.reflect.Field field
IllegalAccessException e
Object object
public float getFloat (java.lang.String, float)
String name
float defaultValue
}
com/intellij/ide/util/PropertyName.classPropertyName.java
package com.intellij.ide.util
public abstract com.intellij.ide.util.PropertyName extends java.lang.Object implements java.lang.annotation.Annotation {
public static final String NOT_SET
public abstract java.lang.String value ()
public abstract java.lang.String defaultValue ()
}
com/intellij/ide/util/PsiLambdaNameHelper$1$1.classPsiLambdaNameHelper.java
package com.intellij.ide.util
com.intellij.ide.util.PsiLambdaNameHelper$1$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
int index
final java.util.Map val$map
final com.intellij.psi.PsiClass val$upper
final com.intellij.ide.util.PsiLambdaNameHelper$1 this$0
void (com.intellij.ide.util.PsiLambdaNameHelper$1, java.util.Map, com.intellij.psi.PsiClass)
com.intellij.ide.util.PsiLambdaNameHelper$1 this$0
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
}
com/intellij/ide/util/PsiLambdaNameHelper$1.classPsiLambdaNameHelper.java
package com.intellij.ide.util
final com.intellij.ide.util.PsiLambdaNameHelper$1 extends java.lang.Object implements com.intellij.psi.util.ParameterizedCachedValueProvider {
void ()
public com.intellij.psi.util.CachedValueProvider$Result compute (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass upper
java.util.Map map
public volatile com.intellij.psi.util.CachedValueProvider$Result compute (java.lang.Object)
}
com/intellij/ide/util/PsiLambdaNameHelper.classPsiLambdaNameHelper.java
package com.intellij.ide.util
public com.intellij.ide.util.PsiLambdaNameHelper extends java.lang.Object {
private static final com.intellij.openapi.util.Key LAMBDA_NAME
public void ()
public static java.lang.String getVMName (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression lambdaExpression
com.intellij.psi.PsiClass upper
com.intellij.psi.util.ParameterizedCachedValue value
public static java.lang.String getLambdaPrefix (com.intellij.psi.PsiLambdaExpression)
String methodPrefix
String methodPrefix
com.intellij.psi.PsiLambdaExpression lambdaExpression
com.intellij.psi.PsiMember member
String methodPrefix
static void ()
}
com/intellij/ide/util/PsiNavigationSupport.classPsiNavigationSupport.java
package com.intellij.ide.util
public abstract com.intellij.ide.util.PsiNavigationSupport extends java.lang.Object {
public void ()
public static com.intellij.ide.util.PsiNavigationSupport getInstance ()
public abstract com.intellij.pom.Navigatable getDescriptor (com.intellij.psi.PsiElement)
public abstract com.intellij.pom.Navigatable createNavigatable (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, int)
public abstract boolean canNavigate (com.intellij.psi.PsiElement)
public abstract void navigateToDirectory (com.intellij.psi.PsiDirectory, boolean)
}
com/intellij/indentation/
com/intellij/indentation/AbstractIndentParser.classAbstractIndentParser.java
package com.intellij.indentation
public abstract com.intellij.indentation.AbstractIndentParser extends java.lang.Object implements com.intellij.lang.PsiParser {
protected com.intellij.lang.PsiBuilder myBuilder
protected int myCurrentIndent
protected com.intellij.util.containers.HashMap myIndents
protected com.intellij.util.containers.HashMap myNewLines
protected boolean myNewLine
public void ()
public com.intellij.lang.ASTNode parse (com.intellij.psi.tree.IElementType, com.intellij.lang.PsiBuilder)
com.intellij.psi.tree.IElementType root
com.intellij.lang.PsiBuilder builder
protected abstract void parseRoot (com.intellij.psi.tree.IElementType)
public com.intellij.lang.PsiBuilder$Marker mark (boolean)
boolean couldBeRolledBack
com.intellij.lang.PsiBuilder$Marker marker
public com.intellij.lang.PsiBuilder$Marker mark ()
public void done (com.intellij.lang.PsiBuilder$Marker, com.intellij.psi.tree.IElementType)
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.psi.tree.IElementType elementType
public static void collapse (com.intellij.lang.PsiBuilder$Marker, com.intellij.psi.tree.IElementType)
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.psi.tree.IElementType elementType
protected static void drop (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker marker
protected void rollbackTo (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker marker
protected boolean eof ()
protected int getCurrentOffset ()
public int getCurrentIndent ()
protected void error (java.lang.String)
String message
public com.intellij.psi.tree.IElementType getTokenType ()
protected static transient boolean tokenIn (com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType[])
com.intellij.psi.tree.IElementType token
com.intellij.psi.tree.IElementType elementType
com.intellij.psi.tree.IElementType[] tokens
protected transient boolean currentTokenIn (com.intellij.psi.tree.IElementType[])
com.intellij.psi.tree.IElementType[] tokens
protected boolean currentTokenIn (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet tokenSet
protected static boolean tokenIn (com.intellij.psi.tree.IElementType, com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.IElementType elementType
com.intellij.psi.tree.TokenSet tokenSet
protected java.lang.String getTokenText ()
String result
protected boolean expect (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType elementType
protected boolean expect (com.intellij.psi.tree.IElementType, java.lang.String)
com.intellij.psi.tree.IElementType elementType
String expectedMessage
public com.intellij.psi.tree.IElementType lookAhead (int)
int step
public com.intellij.psi.tree.IElementType rawLookup (int)
int step
public boolean isNewLine ()
public void advance ()
String tokenText
int tokenLength
int whiteSpaceStart
int whiteSpaceEnd
String whiteSpaceText
int i
public void recalculateCurrentIndent ()
int i
int firstIndentOffset
int lastIndentOffset
protected void advanceUntil (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet tokenSet
protected void advanceUntilEol ()
protected void errorUntil (com.intellij.psi.tree.TokenSet, java.lang.String)
com.intellij.psi.tree.TokenSet tokenSet
String message
com.intellij.lang.PsiBuilder$Marker errorMarker
protected void errorUntilEol (java.lang.String)
String message
com.intellij.lang.PsiBuilder$Marker errorMarker
protected void errorUntilEof (java.lang.String)
String message
com.intellij.lang.PsiBuilder$Marker errorMarker
protected void expectEolOrEof ()
protected abstract com.intellij.psi.tree.IElementType getIndentElementType ()
protected abstract com.intellij.psi.tree.IElementType getEolElementType ()
}
com/intellij/indentation/IndentationFoldingBuilder.classIndentationFoldingBuilder.java
package com.intellij.indentation
public abstract com.intellij.indentation.IndentationFoldingBuilder extends java.lang.Object implements com.intellij.lang.folding.FoldingBuilder com.intellij.openapi.project.DumbAware {
private final com.intellij.psi.tree.TokenSet myTokenSet
public void (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet tokenSet
public com.intellij.lang.folding.FoldingDescriptor[] buildFoldRegions (com.intellij.lang.ASTNode, com.intellij.openapi.editor.Document)
com.intellij.lang.ASTNode astNode
com.intellij.openapi.editor.Document document
java.util.List descriptors
private void collectDescriptors (com.intellij.lang.ASTNode, java.util.List)
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode current
com.intellij.lang.ASTNode node
java.util.List descriptors
java.util.Queue toProcess
public java.lang.String getPlaceholderText (com.intellij.lang.ASTNode)
String text
com.intellij.lang.ASTNode node
StringBuilder builder
com.intellij.lang.ASTNode child
private static java.lang.String getFirstNonEmptyLine (java.lang.String)
String text
int start
int end
public boolean isCollapsedByDefault (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
}
com/intellij/indentation/IndentationParser$1.classIndentationParser.java
package com.intellij.indentation
com.intellij.indentation.IndentationParser$1 extends java.lang.Object {
}
com/intellij/indentation/IndentationParser$BlockInfo.classIndentationParser.java
package com.intellij.indentation
final com.intellij.indentation.IndentationParser$BlockInfo extends java.lang.Object {
private final int myIndent
private final com.intellij.lang.PsiBuilder$Marker myMarker
private final com.intellij.psi.tree.IElementType myStartTokenType
private void (int, com.intellij.lang.PsiBuilder$Marker, com.intellij.psi.tree.IElementType)
int indent
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.psi.tree.IElementType type
public int getIndent ()
public com.intellij.lang.PsiBuilder$Marker getMarker ()
public com.intellij.psi.tree.IElementType getStartTokenType ()
void (int, com.intellij.lang.PsiBuilder$Marker, com.intellij.psi.tree.IElementType, com.intellij.indentation.IndentationParser$1)
int x0
com.intellij.lang.PsiBuilder$Marker x1
com.intellij.psi.tree.IElementType x2
com.intellij.indentation.IndentationParser$1 x3
}
com/intellij/indentation/IndentationParser.classIndentationParser.java
package com.intellij.indentation
public abstract com.intellij.indentation.IndentationParser extends java.lang.Object implements com.intellij.lang.PsiParser {
private final com.intellij.psi.tree.IElementType myEolTokenType
private final com.intellij.psi.tree.IElementType myIndentTokenType
private final com.intellij.psi.tree.IElementType myBlockElementType
private final com.intellij.psi.tree.IElementType myDocumentType
private final java.util.List myContainerTypes
public void (com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType, java.util.List)
com.intellij.psi.tree.IElementType documentType
com.intellij.psi.tree.IElementType blockElementType
com.intellij.psi.tree.IElementType eolTokenType
com.intellij.psi.tree.IElementType indentTokenType
java.util.List containerTypes
public void (com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType documentType
com.intellij.psi.tree.IElementType blockElementType
com.intellij.psi.tree.IElementType eolTokenType
com.intellij.psi.tree.IElementType indentTokenType
public final com.intellij.lang.ASTNode parse (com.intellij.psi.tree.IElementType, com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker containerMarker
com.intellij.psi.tree.IElementType ignored
com.intellij.indentation.IndentationParser$BlockInfo blockInfo
com.intellij.indentation.IndentationParser$BlockInfo info
com.intellij.indentation.IndentationParser$BlockInfo blockInfo
com.intellij.psi.tree.IElementType type
com.intellij.indentation.IndentationParser$BlockInfo blockInfo
com.intellij.lang.PsiBuilder$Marker marker
int i
com.intellij.psi.tree.IElementType root
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker fileMarker
java.util.ArrayList containerMarkers
com.intellij.lang.PsiBuilder$Marker documentMarker
int currentIndent
boolean eolSeen
com.intellij.util.containers.Stack stack
com.intellij.lang.PsiBuilder$Marker startLineMarker
protected void closeBlock (com.intellij.lang.PsiBuilder, com.intellij.lang.PsiBuilder$Marker, com.intellij.psi.tree.IElementType)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.psi.tree.IElementType startTokenType
protected void advanceLexer (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private void passEOLsAndIndents (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType tokenType
}
com/intellij/indentation/OperationParserHelper$BinaryOperationParser.classOperationParserHelper.java
package com.intellij.indentation
public abstract com.intellij.indentation.OperationParserHelper$BinaryOperationParser extends java.lang.Object {
public abstract com.intellij.psi.tree.IElementType getTokenType ()
public abstract boolean isNewLine ()
public abstract void advance ()
public abstract com.intellij.psi.tree.IElementType rawLookup (int)
public abstract com.intellij.psi.tree.IElementType lookAhead (int)
public abstract com.intellij.lang.PsiBuilder$Marker mark ()
public abstract void done (com.intellij.lang.PsiBuilder$Marker, com.intellij.psi.tree.IElementType)
public abstract boolean parseSimpleExpression ()
public abstract com.intellij.psi.tree.TokenSet getWhitespaceTokenSet ()
public abstract com.intellij.psi.tree.TokenSet getPrefixOperators ()
public abstract com.intellij.psi.tree.TokenSet getPostfixOperators ()
public abstract com.intellij.psi.tree.TokenSet[] getOperatorsByPriority ()
public abstract com.intellij.psi.tree.IElementType getPostfixExpressionElementType ()
public abstract com.intellij.psi.tree.IElementType getPrefixExpressionElementType ()
public abstract com.intellij.psi.tree.IElementType[] getOperationElementTypes ()
}
com/intellij/indentation/OperationParserHelper$CustomBinaryOperationParser.classOperationParserHelper.java
package com.intellij.indentation
public abstract com.intellij.indentation.OperationParserHelper$CustomBinaryOperationParser extends java.lang.Object {
public abstract boolean isBinaryOperator (int)
public abstract void parseBinaryOperator ()
}
com/intellij/indentation/OperationParserHelper.classOperationParserHelper.java
package com.intellij.indentation
public com.intellij.indentation.OperationParserHelper extends java.lang.Object {
public void ()
private static boolean parsePostfixOperation (com.intellij.indentation.OperationParserHelper$BinaryOperationParser)
com.intellij.lang.PsiBuilder$Marker operationMarker
com.intellij.indentation.OperationParserHelper$BinaryOperationParser parser
com.intellij.lang.PsiBuilder$Marker tempMarker
com.intellij.lang.PsiBuilder$Marker lastMarker
boolean result
boolean tempMarkerDeleted
private static boolean parsePrefixOperation (com.intellij.indentation.OperationParserHelper$BinaryOperationParser)
int i
int i
com.intellij.indentation.OperationParserHelper$BinaryOperationParser parser
int prefixCount
com.intellij.lang.PsiBuilder$Marker[] prefixMarkers
com.intellij.psi.tree.IElementType[] elementTypes
boolean result
public static boolean callParsingBinaryOperation (com.intellij.indentation.OperationParserHelper$BinaryOperationParser, int)
com.intellij.indentation.OperationParserHelper$BinaryOperationParser parser
int level
private static boolean isBinaryOperator (com.intellij.indentation.OperationParserHelper$BinaryOperationParser, int)
com.intellij.indentation.OperationParserHelper$BinaryOperationParser parser
int level
com.intellij.psi.tree.IElementType tokenType
private static void parseBinaryOperator (com.intellij.indentation.OperationParserHelper$BinaryOperationParser)
com.intellij.indentation.OperationParserHelper$BinaryOperationParser parser
private static boolean parseBinaryOperation (com.intellij.indentation.OperationParserHelper$BinaryOperationParser, int)
com.intellij.lang.PsiBuilder$Marker operationMarker
com.intellij.indentation.OperationParserHelper$BinaryOperationParser parser
int level
com.intellij.lang.PsiBuilder$Marker tempMarker
com.intellij.lang.PsiBuilder$Marker lastMarker
boolean result
boolean tempMarkerDeleted
}
com/intellij/injected/
com/intellij/injected/editor/
com/intellij/injected/editor/DocumentWindow.classDocumentWindow.java
package com.intellij.injected.editor
public abstract com.intellij.injected.editor.DocumentWindow extends java.lang.Object implements com.intellij.openapi.editor.Document {
public abstract com.intellij.openapi.editor.Document getDelegate ()
public abstract int injectedToHost (int)
public abstract com.intellij.openapi.util.TextRange injectedToHost (com.intellij.openapi.util.TextRange)
public abstract int hostToInjected (int)
public abstract com.intellij.openapi.util.TextRange intersectWithEditable (com.intellij.openapi.util.TextRange)
public abstract com.intellij.openapi.util.TextRange getHostRange (int)
public abstract int injectedToHostLine (int)
public abstract com.intellij.openapi.util.Segment[] getHostRanges ()
public abstract boolean areRangesEqual (com.intellij.injected.editor.DocumentWindow)
public abstract boolean isValid ()
public abstract boolean containsRange (int, int)
}
com/intellij/injected/editor/VirtualFileWindow.classVirtualFileWindow.java
package com.intellij.injected.editor
public abstract com.intellij.injected.editor.VirtualFileWindow extends java.lang.Object {
public abstract com.intellij.openapi.vfs.VirtualFile getDelegate ()
public abstract com.intellij.injected.editor.DocumentWindow getDocumentWindow ()
public abstract boolean isValid ()
}
com/intellij/jna/
com/intellij/jna/JnaLoader.classJnaLoader.java
package com.intellij.jna
public com.intellij.jna.JnaLoader extends java.lang.Object {
private static volatile boolean ourJnaLoaded
public void ()
public static void load (com.intellij.openapi.diagnostic.Logger)
com.intellij.openapi.diagnostic.Logger logger
long t
int ptrSize
public static boolean isLoaded ()
static void ()
}
com/intellij/lang/
com/intellij/lang/ASTFactory$DefaultFactoryHolder.classASTFactory.java
package com.intellij.lang
public com.intellij.lang.ASTFactory$DefaultFactoryHolder extends java.lang.Object {
public static final com.intellij.lang.ASTFactory DEFAULT
private void ()
static void ()
}
com/intellij/lang/ASTFactory.classASTFactory.java
package com.intellij.lang
public abstract com.intellij.lang.ASTFactory extends java.lang.Object {
private static final com.intellij.util.CharTable WHITESPACES
public void ()
public com.intellij.psi.impl.source.tree.LazyParseableElement createLazy (com.intellij.psi.tree.ILazyParseableElementType, java.lang.CharSequence)
com.intellij.psi.tree.ILazyParseableElementType type
CharSequence text
public com.intellij.psi.impl.source.tree.CompositeElement createComposite (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.psi.impl.source.tree.LeafElement createLeaf (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public static com.intellij.psi.impl.source.tree.LazyParseableElement lazy (com.intellij.psi.tree.ILazyParseableElementType, java.lang.CharSequence)
com.intellij.psi.tree.ILazyParseableElementType type
CharSequence text
com.intellij.lang.ASTNode node
com.intellij.psi.impl.source.tree.LazyParseableElement customLazy
public static com.intellij.psi.impl.source.tree.CompositeElement composite (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
com.intellij.psi.impl.source.tree.CompositeElement customComposite
public static com.intellij.psi.impl.source.tree.LeafElement leaf (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
com.intellij.psi.impl.source.tree.LeafElement customLeaf
private static com.intellij.lang.ASTFactory factory (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public static com.intellij.psi.impl.source.tree.LeafElement whitespace (java.lang.CharSequence)
CharSequence text
com.intellij.psi.impl.source.tree.PsiWhiteSpaceImpl w
static void ()
}
com/intellij/lang/ASTNode.classASTNode.java
package com.intellij.lang
public abstract com.intellij.lang.ASTNode extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder {
public static final com.intellij.lang.ASTNode[] EMPTY_ARRAY
public abstract com.intellij.psi.tree.IElementType getElementType ()
public abstract java.lang.String getText ()
public abstract java.lang.CharSequence getChars ()
public abstract boolean textContains (char)
public abstract int getStartOffset ()
public abstract int getTextLength ()
public abstract com.intellij.openapi.util.TextRange getTextRange ()
public abstract com.intellij.lang.ASTNode getTreeParent ()
public abstract com.intellij.lang.ASTNode getFirstChildNode ()
public abstract com.intellij.lang.ASTNode getLastChildNode ()
public abstract com.intellij.lang.ASTNode getTreeNext ()
public abstract com.intellij.lang.ASTNode getTreePrev ()
public abstract com.intellij.lang.ASTNode[] getChildren (com.intellij.psi.tree.TokenSet)
public abstract void addChild (com.intellij.lang.ASTNode)
public abstract void addChild (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
public abstract void addLeaf (com.intellij.psi.tree.IElementType, java.lang.CharSequence, com.intellij.lang.ASTNode)
public abstract void removeChild (com.intellij.lang.ASTNode)
public abstract void removeRange (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
public abstract void replaceChild (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
public abstract void replaceAllChildrenToChildrenOf (com.intellij.lang.ASTNode)
public abstract void addChildren (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
public abstract java.lang.Object clone ()
public abstract com.intellij.lang.ASTNode copyElement ()
public abstract com.intellij.lang.ASTNode findLeafElementAt (int)
public abstract java.lang.Object getCopyableUserData (com.intellij.openapi.util.Key)
public abstract void putCopyableUserData (com.intellij.openapi.util.Key, java.lang.Object)
public abstract com.intellij.lang.ASTNode findChildByType (com.intellij.psi.tree.IElementType)
public abstract com.intellij.lang.ASTNode findChildByType (com.intellij.psi.tree.IElementType, com.intellij.lang.ASTNode)
public abstract com.intellij.lang.ASTNode findChildByType (com.intellij.psi.tree.TokenSet)
public abstract com.intellij.lang.ASTNode findChildByType (com.intellij.psi.tree.TokenSet, com.intellij.lang.ASTNode)
public abstract com.intellij.psi.PsiElement getPsi ()
public abstract com.intellij.psi.PsiElement getPsi (java.lang.Class)
static void ()
}
com/intellij/lang/CodeDocumentationAwareCommenter.classCodeDocumentationAwareCommenter.java
package com.intellij.lang
public abstract com.intellij.lang.CodeDocumentationAwareCommenter extends java.lang.Object implements com.intellij.lang.Commenter {
public abstract com.intellij.psi.tree.IElementType getLineCommentTokenType ()
public abstract com.intellij.psi.tree.IElementType getBlockCommentTokenType ()
public abstract com.intellij.psi.tree.IElementType getDocumentationCommentTokenType ()
public abstract java.lang.String getDocumentationCommentPrefix ()
public abstract java.lang.String getDocumentationCommentLinePrefix ()
public abstract java.lang.String getDocumentationCommentSuffix ()
public abstract boolean isDocumentationComment (com.intellij.psi.PsiComment)
}
com/intellij/lang/CodeDocumentationAwareCommenterEx.classCodeDocumentationAwareCommenterEx.java
package com.intellij.lang
public abstract com.intellij.lang.CodeDocumentationAwareCommenterEx extends java.lang.Object implements com.intellij.lang.CodeDocumentationAwareCommenter {
public abstract boolean isDocumentationCommentText (com.intellij.psi.PsiElement)
}
com/intellij/lang/Commenter.classCommenter.java
package com.intellij.lang
public abstract com.intellij.lang.Commenter extends java.lang.Object {
public abstract java.lang.String getLineCommentPrefix ()
public abstract java.lang.String getBlockCommentPrefix ()
public abstract java.lang.String getBlockCommentSuffix ()
public abstract java.lang.String getCommentedBlockCommentPrefix ()
public abstract java.lang.String getCommentedBlockCommentSuffix ()
}
com/intellij/lang/CompositeLanguage.classCompositeLanguage.java
package com.intellij.lang
public com.intellij.lang.CompositeLanguage extends com.intellij.lang.Language {
private final java.util.List myFilters
protected void (java.lang.String)
String id
protected transient void (java.lang.String, java.lang.String[])
String ID
String[] mimeTypes
protected transient void (com.intellij.lang.Language, java.lang.String, java.lang.String[])
com.intellij.lang.Language baseLanguage
String ID
String[] mimeTypes
public void registerLanguageExtension (com.intellij.lang.LanguageFilter)
com.intellij.lang.LanguageFilter filter
public boolean unregisterLanguageExtension (com.intellij.lang.LanguageFilter)
com.intellij.lang.LanguageFilter filter
public com.intellij.lang.Language[] getLanguageExtensionsForFile (com.intellij.psi.PsiFile)
com.intellij.lang.LanguageFilter filter
com.intellij.psi.PsiFile psi
java.util.List extensions
public com.intellij.lang.LanguageFilter[] getLanguageExtensions ()
}
com/intellij/lang/CustomUncommenter.classCustomUncommenter.java
package com.intellij.lang
public abstract com.intellij.lang.CustomUncommenter extends java.lang.Object {
public abstract com.intellij.openapi.util.TextRange findMaximumCommentedRange (java.lang.CharSequence)
public abstract java.util.Collection getCommentRangesToDelete (java.lang.CharSequence)
}
com/intellij/lang/DefaultASTFactory.classDefaultASTFactory.java
package com.intellij.lang
public abstract com.intellij.lang.DefaultASTFactory extends java.lang.Object {
public abstract com.intellij.psi.impl.source.tree.LeafElement createComment (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
}
com/intellij/lang/DependentLanguage.classDependentLanguage.java
package com.intellij.lang
public abstract com.intellij.lang.DependentLanguage extends java.lang.Object {
}
com/intellij/lang/FCTSBackedLighterAST$LighterASTNodeList.classFCTSBackedLighterAST.java
package com.intellij.lang
com.intellij.lang.FCTSBackedLighterAST$LighterASTNodeList extends java.util.AbstractList {
private final int mySize
private final com.intellij.lang.LighterASTNode[] myElements
public void (int, com.intellij.lang.LighterASTNode[])
int size
com.intellij.lang.LighterASTNode[] elements
public com.intellij.lang.LighterASTNode get (int)
int index
public int size ()
public volatile java.lang.Object get (int)
}
com/intellij/lang/FCTSBackedLighterAST.classFCTSBackedLighterAST.java
package com.intellij.lang
public com.intellij.lang.FCTSBackedLighterAST extends com.intellij.lang.LighterAST {
private final com.intellij.util.diff.FlyweightCapableTreeStructure myTreeStructure
static final boolean $assertionsDisabled
public void (com.intellij.util.CharTable, com.intellij.util.diff.FlyweightCapableTreeStructure)
com.intellij.util.CharTable charTable
com.intellij.util.diff.FlyweightCapableTreeStructure treeStructure
public com.intellij.lang.LighterASTNode getRoot ()
public com.intellij.lang.LighterASTNode getParent (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
public java.util.List getChildren (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode parent
com.intellij.openapi.util.Ref into
int numKids
com.intellij.lang.LighterASTNode[] elements
static void ()
}
com/intellij/lang/FileASTNode.classFileASTNode.java
package com.intellij.lang
public abstract com.intellij.lang.FileASTNode extends java.lang.Object implements com.intellij.lang.ASTNode {
public abstract com.intellij.util.CharTable getCharTable ()
public abstract boolean isParsed ()
public abstract com.intellij.lang.LighterAST getLighterAST ()
}
com/intellij/lang/ForeignLeafType.classForeignLeafType.java
package com.intellij.lang
public com.intellij.lang.ForeignLeafType extends com.intellij.lang.TokenWrapper implements com.intellij.psi.tree.ILeafElementType {
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType delegate
CharSequence value
public com.intellij.lang.ASTNode createLeafNode (java.lang.CharSequence)
CharSequence leafText
}
com/intellij/lang/HelpID.classHelpID.java
package com.intellij.lang
public com.intellij.lang.HelpID extends java.lang.Object {
public static final String FIND_OTHER_USAGES
public void ()
}
com/intellij/lang/ITokenTypeRemapper.classITokenTypeRemapper.java
package com.intellij.lang
public abstract com.intellij.lang.ITokenTypeRemapper extends java.lang.Object {
public abstract com.intellij.psi.tree.IElementType filter (com.intellij.psi.tree.IElementType, int, int, java.lang.CharSequence)
}
com/intellij/lang/InjectableLanguage.classInjectableLanguage.java
package com.intellij.lang
public abstract com.intellij.lang.InjectableLanguage extends java.lang.Object {
}
com/intellij/lang/LangBundle.classLangBundle.java
package com.intellij.lang
public com.intellij.lang.LangBundle extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
private static final String BUNDLE
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
}
com/intellij/lang/Language$1.classLanguage.java
package com.intellij.lang
final com.intellij.lang.Language$1 extends com.intellij.lang.Language {
void (java.lang.String)
String ID
public java.lang.String toString ()
public com.intellij.openapi.fileTypes.LanguageFileType getAssociatedFileType ()
}
com/intellij/lang/Language.classLanguage.java
package com.intellij.lang
public abstract com.intellij.lang.Language extends com.intellij.openapi.util.UserDataHolderBase {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.Map ourRegisteredLanguages
private static final java.util.concurrent.ConcurrentMap ourRegisteredMimeTypes
private static final java.util.Map ourRegisteredIDs
private final com.intellij.lang.Language myBaseLanguage
private final String myID
private final String[] myMimeTypes
private final java.util.List myDialects
public static final com.intellij.lang.Language ANY
protected void (java.lang.String)
String ID
protected transient void (java.lang.String, java.lang.String[])
String ID
String[] mimeTypes
protected transient void (com.intellij.lang.Language, java.lang.String, java.lang.String[])
java.util.List languagesByMimeType
String mimeType
com.intellij.lang.Language baseLanguage
String ID
String[] mimeTypes
Class langClass
com.intellij.lang.Language prev
public static java.util.Collection getRegisteredLanguages ()
java.util.Collection languages
public static com.intellij.lang.Language findInstance (java.lang.Class)
Class klass
com.intellij.lang.Language t
public static java.util.Collection findInstancesByMimeType (java.lang.String)
String mimeType
java.util.List result
public java.lang.String toString ()
public java.lang.String[] getMimeTypes ()
public java.lang.String getID ()
public com.intellij.openapi.fileTypes.LanguageFileType getAssociatedFileType ()
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.fileTypes.FileType[] types
public com.intellij.lang.Language getBaseLanguage ()
public java.lang.String getDisplayName ()
public final boolean is (com.intellij.lang.Language)
com.intellij.lang.Language another
public boolean isCaseSensitive ()
public final boolean isKindOf (com.intellij.lang.Language)
com.intellij.lang.Language another
com.intellij.lang.Language l
public final boolean isKindOf (java.lang.String)
String anotherLanguageId
com.intellij.lang.Language l
public java.util.List getDialects ()
public static com.intellij.lang.Language findLanguageByID (java.lang.String)
String id
protected void (java.lang.String, boolean)
String ID
boolean register
static void ()
}
com/intellij/lang/LanguageASTFactory.classLanguageASTFactory.java
package com.intellij.lang
public com.intellij.lang.LanguageASTFactory extends com.intellij.lang.LanguageExtension {
public static final com.intellij.lang.LanguageASTFactory INSTANCE
private void ()
static void ()
}
com/intellij/lang/LanguageCommenters.classLanguageCommenters.java
package com.intellij.lang
public com.intellij.lang.LanguageCommenters extends com.intellij.lang.LanguageExtension {
public static final com.intellij.lang.LanguageCommenters INSTANCE
private void ()
static void ()
}
com/intellij/lang/LanguageExtension.classLanguageExtension.java
package com.intellij.lang
public com.intellij.lang.LanguageExtension extends com.intellij.openapi.util.KeyedExtensionCollector {
private final Object myDefaultImplementation
private final com.intellij.openapi.util.Key IN_LANGUAGE_CACHE
public void (java.lang.String)
String epName
public void (java.lang.String, java.lang.Object)
String epName
Object defaultImplementation
protected java.lang.String keyToString (com.intellij.lang.Language)
com.intellij.lang.Language key
public java.lang.Object forLanguage (com.intellij.lang.Language)
com.intellij.lang.Language l
Object cached
Object result
protected java.lang.Object findForLanguage (com.intellij.lang.Language)
Object result
com.intellij.lang.MetaLanguage metaLanguage
com.intellij.lang.Language l
java.util.List extensions
com.intellij.lang.Language base
public java.util.List allForLanguage (com.intellij.lang.Language)
java.util.List list
com.intellij.lang.Language l
com.intellij.lang.Language language
boolean copyList
java.util.List result
public java.util.List allForLanguageOrAny (com.intellij.lang.Language)
com.intellij.lang.MetaLanguage metaLanguage
com.intellij.lang.Language l
java.util.List providers
protected java.lang.Object getDefaultImplementation ()
protected com.intellij.openapi.util.Key getLanguageCache ()
protected java.util.Set getAllBaseLanguageIdsWithAny (com.intellij.lang.Language)
com.intellij.lang.MetaLanguage metaLanguage
com.intellij.lang.Language key
java.util.Set allowed
protected volatile java.lang.String keyToString (java.lang.Object)
}
com/intellij/lang/LanguageExtensionPoint$1.classLanguageExtensionPoint.java
package com.intellij.lang
com.intellij.lang.LanguageExtensionPoint$1 extends com.intellij.openapi.util.NotNullLazyValue {
final com.intellij.lang.LanguageExtensionPoint this$0
void (com.intellij.lang.LanguageExtensionPoint)
com.intellij.lang.LanguageExtensionPoint this$0
protected java.lang.Object compute ()
ClassNotFoundException e
}
com/intellij/lang/LanguageExtensionPoint.classLanguageExtensionPoint.java
package com.intellij.lang
public com.intellij.lang.LanguageExtensionPoint extends com.intellij.openapi.extensions.CustomLoadingExtensionPointBean implements com.intellij.util.KeyedLazyInstance {
public String language
public String implementationClass
private final com.intellij.openapi.util.NotNullLazyValue myHandler
public void ()
public java.lang.Object getInstance ()
public java.lang.String getKey ()
static java.lang.Object access$000 (com.intellij.lang.LanguageExtensionPoint, java.lang.String, org.picocontainer.PicoContainer) throws java.lang.ClassNotFoundException
com.intellij.lang.LanguageExtensionPoint x0
String x1
org.picocontainer.PicoContainer x2
}
com/intellij/lang/LanguageFilter.classLanguageFilter.java
package com.intellij.lang
public abstract com.intellij.lang.LanguageFilter extends java.lang.Object {
public abstract boolean isRelevantForFile (com.intellij.psi.PsiFile)
public abstract com.intellij.lang.Language getLanguage ()
}
com/intellij/lang/LanguageParserDefinitions.classLanguageParserDefinitions.java
package com.intellij.lang
public com.intellij.lang.LanguageParserDefinitions extends com.intellij.lang.LanguageExtension {
public static final com.intellij.lang.LanguageParserDefinitions INSTANCE
private void ()
static void ()
}
com/intellij/lang/LanguageTokenSeparatorGenerators$1.classLanguageTokenSeparatorGenerators.java
package com.intellij.lang
com.intellij.lang.LanguageTokenSeparatorGenerators$1 extends java.lang.Object implements com.intellij.lang.TokenSeparatorGenerator {
void ()
public com.intellij.lang.ASTNode generateWhitespaceBetweenTokens (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode generatedWhitespace
com.intellij.lang.ASTNode generatedWhitespace
com.intellij.psi.PsiManager manager
com.intellij.lang.ASTNode generatedWhitespace
com.intellij.lang.ASTNode left
com.intellij.lang.ASTNode right
com.intellij.lang.Language l
com.intellij.lang.Language rightLang
com.intellij.lang.ParserDefinition parserDefinition
}
com/intellij/lang/LanguageTokenSeparatorGenerators$2.classLanguageTokenSeparatorGenerators.java
package com.intellij.lang
com.intellij.lang.LanguageTokenSeparatorGenerators$2 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$lang$ParserDefinition$SpaceRequirements
static void ()
}
com/intellij/lang/LanguageTokenSeparatorGenerators.classLanguageTokenSeparatorGenerators.java
package com.intellij.lang
public com.intellij.lang.LanguageTokenSeparatorGenerators extends com.intellij.lang.LanguageExtension {
public static final com.intellij.lang.LanguageTokenSeparatorGenerators INSTANCE
private void ()
static void ()
}
com/intellij/lang/LanguageUtil.class
com/intellij/lang/LightPsiParser.classLightPsiParser.java
package com.intellij.lang
public abstract com.intellij.lang.LightPsiParser extends java.lang.Object {
public abstract void parseLight (com.intellij.psi.tree.IElementType, com.intellij.lang.PsiBuilder)
}
com/intellij/lang/LighterAST.classLighterAST.java
package com.intellij.lang
public abstract com.intellij.lang.LighterAST extends java.lang.Object {
private final com.intellij.util.CharTable myCharTable
public void (com.intellij.util.CharTable)
com.intellij.util.CharTable charTable
public com.intellij.util.CharTable getCharTable ()
public abstract com.intellij.lang.LighterASTNode getRoot ()
public abstract com.intellij.lang.LighterASTNode getParent (com.intellij.lang.LighterASTNode)
public abstract java.util.List getChildren (com.intellij.lang.LighterASTNode)
}
com/intellij/lang/LighterASTNode.classLighterASTNode.java
package com.intellij.lang
public abstract com.intellij.lang.LighterASTNode extends java.lang.Object {
public static final com.intellij.lang.LighterASTNode[] EMPTY_ARRAY
public abstract com.intellij.psi.tree.IElementType getTokenType ()
public abstract int getStartOffset ()
public abstract int getEndOffset ()
static void ()
}
com/intellij/lang/LighterASTTokenNode.classLighterASTTokenNode.java
package com.intellij.lang
public abstract com.intellij.lang.LighterASTTokenNode extends java.lang.Object implements com.intellij.lang.LighterASTNode {
public abstract java.lang.CharSequence getText ()
}
com/intellij/lang/LighterLazyParseableNode$Visitor.classLighterLazyParseableNode.java
package com.intellij.lang
public abstract com.intellij.lang.LighterLazyParseableNode$Visitor extends java.lang.Object {
public abstract boolean visit (com.intellij.psi.tree.IElementType)
}
com/intellij/lang/LighterLazyParseableNode.classLighterLazyParseableNode.java
package com.intellij.lang
public abstract com.intellij.lang.LighterLazyParseableNode extends java.lang.Object implements com.intellij.lang.LighterASTNode {
public abstract com.intellij.psi.PsiFile getContainingFile ()
public abstract com.intellij.util.CharTable getCharTable ()
public abstract java.lang.CharSequence getText ()
public abstract boolean accept (com.intellij.lang.LighterLazyParseableNode$Visitor)
}
com/intellij/lang/MetaLanguage.classMetaLanguage.java
package com.intellij.lang
public abstract com.intellij.lang.MetaLanguage extends com.intellij.lang.Language {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
protected void (java.lang.String)
String ID
public static com.intellij.lang.MetaLanguage[] all ()
public abstract boolean matchesLanguage (com.intellij.lang.Language)
static void ()
}
com/intellij/lang/ParserDefinition$SpaceRequirements.classParserDefinition.java
package com.intellij.lang
public final com.intellij.lang.ParserDefinition$SpaceRequirements extends java.lang.Enum {
public static final com.intellij.lang.ParserDefinition$SpaceRequirements MAY
public static final com.intellij.lang.ParserDefinition$SpaceRequirements MUST
public static final com.intellij.lang.ParserDefinition$SpaceRequirements MUST_NOT
public static final com.intellij.lang.ParserDefinition$SpaceRequirements MUST_LINE_BREAK
private static final com.intellij.lang.ParserDefinition$SpaceRequirements[] $VALUES
public static com.intellij.lang.ParserDefinition$SpaceRequirements[] values ()
public static com.intellij.lang.ParserDefinition$SpaceRequirements valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/lang/ParserDefinition.classParserDefinition.java
package com.intellij.lang
public abstract com.intellij.lang.ParserDefinition extends java.lang.Object {
public abstract com.intellij.lexer.Lexer createLexer (com.intellij.openapi.project.Project)
public abstract com.intellij.lang.PsiParser createParser (com.intellij.openapi.project.Project)
public abstract com.intellij.psi.tree.IFileElementType getFileNodeType ()
public abstract com.intellij.psi.tree.TokenSet getWhitespaceTokens ()
public abstract com.intellij.psi.tree.TokenSet getCommentTokens ()
public abstract com.intellij.psi.tree.TokenSet getStringLiteralElements ()
public abstract com.intellij.psi.PsiElement createElement (com.intellij.lang.ASTNode)
public abstract com.intellij.psi.PsiFile createFile (com.intellij.psi.FileViewProvider)
public abstract com.intellij.lang.ParserDefinition$SpaceRequirements spaceExistanceTypeBetweenTokens (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
}
com/intellij/lang/PsiBuilder$Marker.classPsiBuilder.java
package com.intellij.lang
public abstract com.intellij.lang.PsiBuilder$Marker extends java.lang.Object {
public abstract com.intellij.lang.PsiBuilder$Marker precede ()
public abstract void drop ()
public abstract void rollbackTo ()
public abstract void done (com.intellij.psi.tree.IElementType)
public abstract void collapse (com.intellij.psi.tree.IElementType)
public abstract void doneBefore (com.intellij.psi.tree.IElementType, com.intellij.lang.PsiBuilder$Marker)
public abstract void doneBefore (com.intellij.psi.tree.IElementType, com.intellij.lang.PsiBuilder$Marker, java.lang.String)
public abstract void error (java.lang.String)
public abstract void errorBefore (java.lang.String, com.intellij.lang.PsiBuilder$Marker)
public abstract void setCustomEdgeTokenBinders (com.intellij.lang.WhitespacesAndCommentsBinder, com.intellij.lang.WhitespacesAndCommentsBinder)
}
com/intellij/lang/PsiBuilder.classPsiBuilder.java
package com.intellij.lang
public abstract com.intellij.lang.PsiBuilder extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder com.intellij.openapi.util.UserDataHolderUnprotected {
public abstract com.intellij.openapi.project.Project getProject ()
public abstract java.lang.CharSequence getOriginalText ()
public abstract void advanceLexer ()
public abstract com.intellij.psi.tree.IElementType getTokenType ()
public abstract void setTokenTypeRemapper (com.intellij.lang.ITokenTypeRemapper)
public abstract void remapCurrentToken (com.intellij.psi.tree.IElementType)
public abstract void setWhitespaceSkippedCallback (com.intellij.lang.WhitespaceSkippedCallback)
public abstract com.intellij.psi.tree.IElementType lookAhead (int)
public abstract com.intellij.psi.tree.IElementType rawLookup (int)
public abstract int rawTokenTypeStart (int)
public abstract int rawTokenIndex ()
public abstract java.lang.String getTokenText ()
public abstract int getCurrentOffset ()
public abstract com.intellij.lang.PsiBuilder$Marker mark ()
public abstract void error (java.lang.String)
public abstract boolean eof ()
public abstract com.intellij.lang.ASTNode getTreeBuilt ()
public abstract com.intellij.util.diff.FlyweightCapableTreeStructure getLightTree ()
public abstract void setDebugMode (boolean)
public abstract void enforceCommentTokens (com.intellij.psi.tree.TokenSet)
public abstract com.intellij.lang.LighterASTNode getLatestDoneMarker ()
}
com/intellij/lang/PsiBuilderFactory.classPsiBuilderFactory.java
package com.intellij.lang
public abstract com.intellij.lang.PsiBuilderFactory extends java.lang.Object {
public void ()
public static com.intellij.lang.PsiBuilderFactory getInstance ()
public abstract com.intellij.lang.PsiBuilder createBuilder (com.intellij.openapi.project.Project, com.intellij.lang.ASTNode)
public abstract com.intellij.lang.PsiBuilder createBuilder (com.intellij.openapi.project.Project, com.intellij.lang.LighterLazyParseableNode)
public abstract com.intellij.lang.PsiBuilder createBuilder (com.intellij.openapi.project.Project, com.intellij.lang.ASTNode, com.intellij.lexer.Lexer, com.intellij.lang.Language, java.lang.CharSequence)
public abstract com.intellij.lang.PsiBuilder createBuilder (com.intellij.openapi.project.Project, com.intellij.lang.LighterLazyParseableNode, com.intellij.lexer.Lexer, com.intellij.lang.Language, java.lang.CharSequence)
public abstract com.intellij.lang.PsiBuilder createBuilder (com.intellij.lang.ParserDefinition, com.intellij.lexer.Lexer, java.lang.CharSequence)
}
com/intellij/lang/PsiBuilderUtil.classPsiBuilderUtil.java
package com.intellij.lang
public com.intellij.lang.PsiBuilderUtil extends java.lang.Object {
private void ()
public static void advance (com.intellij.lang.PsiBuilder, int)
int i
com.intellij.lang.PsiBuilder builder
int count
public static boolean expect (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.IElementType)
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType expectedType
public static boolean expect (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.TokenSet)
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.TokenSet expectedTypes
public static transient void drop (com.intellij.lang.PsiBuilder$Marker[])
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.lang.PsiBuilder$Marker[] markers
public static void rollbackTo (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker marker
public static java.lang.CharSequence rawTokenText (com.intellij.lang.PsiBuilder, int)
com.intellij.lang.PsiBuilder builder
int index
}
com/intellij/lang/PsiParser.classPsiParser.java
package com.intellij.lang
public abstract com.intellij.lang.PsiParser extends java.lang.Object {
public abstract com.intellij.lang.ASTNode parse (com.intellij.psi.tree.IElementType, com.intellij.lang.PsiBuilder)
}
com/intellij/lang/TokenSeparatorGenerator.classTokenSeparatorGenerator.java
package com.intellij.lang
public abstract com.intellij.lang.TokenSeparatorGenerator extends java.lang.Object {
public abstract com.intellij.lang.ASTNode generateWhitespaceBetweenTokens (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
}
com/intellij/lang/TokenWrapper.classTokenWrapper.java
package com.intellij.lang
public com.intellij.lang.TokenWrapper extends com.intellij.psi.tree.IElementType {
private final com.intellij.psi.tree.IElementType myDelegate
private final String myValue
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType delegate
CharSequence value
public com.intellij.psi.tree.IElementType getDelegate ()
public java.lang.String getValue ()
public java.lang.String toString ()
}
com/intellij/lang/TreeBackedLighterAST$NodeWrapper.classTreeBackedLighterAST.java
package com.intellij.lang
com.intellij.lang.TreeBackedLighterAST$NodeWrapper extends java.lang.Object implements com.intellij.lang.LighterASTNode {
protected final com.intellij.lang.ASTNode myNode
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.tree.IElementType getTokenType ()
public int getStartOffset ()
public int getEndOffset ()
public boolean equals (java.lang.Object)
Object o
com.intellij.lang.TreeBackedLighterAST$NodeWrapper that
public int hashCode ()
public java.lang.String toString ()
}
com/intellij/lang/TreeBackedLighterAST$TokenNodeWrapper.classTreeBackedLighterAST.java
package com.intellij.lang
com.intellij.lang.TreeBackedLighterAST$TokenNodeWrapper extends com.intellij.lang.TreeBackedLighterAST$NodeWrapper implements com.intellij.lang.LighterASTTokenNode {
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public java.lang.CharSequence getText ()
public java.lang.String toString ()
}
com/intellij/lang/TreeBackedLighterAST.classTreeBackedLighterAST.java
package com.intellij.lang
public com.intellij.lang.TreeBackedLighterAST extends com.intellij.lang.LighterAST {
private final com.intellij.lang.FileASTNode myRoot
public void (com.intellij.lang.FileASTNode)
com.intellij.lang.FileASTNode root
public com.intellij.lang.LighterASTNode getRoot ()
public com.intellij.lang.LighterASTNode getParent (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
com.intellij.lang.ASTNode parent
public java.util.List getChildren (com.intellij.lang.LighterASTNode)
com.intellij.lang.ASTNode child
com.intellij.lang.LighterASTNode parent
com.intellij.lang.ASTNode[] children
java.util.List result
public static com.intellij.lang.LighterASTNode wrap (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.lang.ASTNode unwrap (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
}
com/intellij/lang/WhitespaceSkippedCallback.classWhitespaceSkippedCallback.java
package com.intellij.lang
public abstract com.intellij.lang.WhitespaceSkippedCallback extends java.lang.Object {
public abstract void onSkip (com.intellij.psi.tree.IElementType, int, int)
}
com/intellij/lang/WhitespacesAndCommentsBinder$RecursiveBinder.classWhitespacesAndCommentsBinder.java
package com.intellij.lang
public abstract com.intellij.lang.WhitespacesAndCommentsBinder$RecursiveBinder extends java.lang.Object implements com.intellij.lang.WhitespacesAndCommentsBinder {
}
com/intellij/lang/WhitespacesAndCommentsBinder$TokenTextGetter.classWhitespacesAndCommentsBinder.java
package com.intellij.lang
public abstract com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter extends java.lang.Object {
public abstract java.lang.CharSequence get (int)
}
com/intellij/lang/WhitespacesAndCommentsBinder.classWhitespacesAndCommentsBinder.java
package com.intellij.lang
public abstract com.intellij.lang.WhitespacesAndCommentsBinder extends java.lang.Object {
public abstract int getEdgePosition (java.util.List, boolean, com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter)
}
com/intellij/lang/WhitespacesBinders$1.classWhitespacesBinders.java
package com.intellij.lang
final com.intellij.lang.WhitespacesBinders$1 extends java.lang.Object implements com.intellij.lang.WhitespacesAndCommentsBinder {
void ()
public int getEdgePosition (java.util.List, boolean, com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter)
java.util.List tokens
boolean atStreamEdge
com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter getter
}
com/intellij/lang/WhitespacesBinders$2.classWhitespacesBinders.java
package com.intellij.lang
final com.intellij.lang.WhitespacesBinders$2 extends java.lang.Object implements com.intellij.lang.WhitespacesAndCommentsBinder {
void ()
public int getEdgePosition (java.util.List, boolean, com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter)
java.util.List tokens
boolean atStreamEdge
com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter getter
}
com/intellij/lang/WhitespacesBinders$3.classWhitespacesBinders.java
package com.intellij.lang
final com.intellij.lang.WhitespacesBinders$3 extends java.lang.Object implements com.intellij.lang.WhitespacesAndCommentsBinder {
final com.intellij.psi.tree.TokenSet val$commentTypes
void (com.intellij.psi.tree.TokenSet)
public int getEdgePosition (java.util.List, boolean, com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter)
java.util.List tokens
boolean atStreamEdge
com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter getter
int i
}
com/intellij/lang/WhitespacesBinders$4.classWhitespacesBinders.java
package com.intellij.lang
final com.intellij.lang.WhitespacesBinders$4 extends java.lang.Object implements com.intellij.lang.WhitespacesAndCommentsBinder {
final com.intellij.psi.tree.TokenSet val$commentTypes
void (com.intellij.psi.tree.TokenSet)
public int getEdgePosition (java.util.List, boolean, com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter)
java.util.List tokens
boolean atStreamEdge
com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter getter
int i
}
com/intellij/lang/WhitespacesBinders.classWhitespacesBinders.java
package com.intellij.lang
public com.intellij.lang.WhitespacesBinders extends java.lang.Object {
public static final com.intellij.lang.WhitespacesAndCommentsBinder DEFAULT_RIGHT_BINDER
public static final com.intellij.lang.WhitespacesAndCommentsBinder DEFAULT_LEFT_BINDER
public static final com.intellij.lang.WhitespacesAndCommentsBinder GREEDY_LEFT_BINDER
public static final com.intellij.lang.WhitespacesAndCommentsBinder GREEDY_RIGHT_BINDER
private void ()
public static com.intellij.lang.WhitespacesAndCommentsBinder leadingCommentsBinder (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet commentTypes
public static com.intellij.lang.WhitespacesAndCommentsBinder trailingCommentsBinder (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet commentTypes
static void ()
}
com/intellij/lang/folding/
com/intellij/lang/folding/CompositeFoldingBuilder.classCompositeFoldingBuilder.java
package com.intellij.lang.folding
public com.intellij.lang.folding.CompositeFoldingBuilder extends com.intellij.lang.folding.FoldingBuilderEx implements com.intellij.openapi.project.PossiblyDumbAware {
public static final com.intellij.openapi.util.Key FOLDING_BUILDER
private final java.util.List myBuilders
void (java.util.List)
java.util.List builders
public java.util.List getAllBuilders ()
public com.intellij.lang.folding.FoldingDescriptor[] buildFoldRegions (com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean)
com.intellij.lang.folding.FoldingDescriptor descriptor
com.intellij.lang.folding.FoldingBuilder builder
com.intellij.psi.PsiElement root
com.intellij.openapi.editor.Document document
boolean quick
java.util.List descriptors
java.util.Set rangesCoveredByDescriptors
public java.lang.String getPlaceholderText (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange)
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
com.intellij.lang.folding.FoldingBuilder builder
public java.lang.String getPlaceholderText (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
com.intellij.lang.folding.FoldingBuilder builder
public boolean isCollapsedByDefault (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
com.intellij.lang.folding.FoldingBuilder builder
private static boolean mayUseBuilder (com.intellij.lang.ASTNode, com.intellij.lang.folding.FoldingBuilder)
com.intellij.lang.ASTNode node
com.intellij.lang.folding.FoldingBuilder builder
com.intellij.openapi.project.Project project
private static com.intellij.openapi.project.Project getProjectByNode (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode node
com.intellij.psi.PsiElement psi
public java.lang.String toString ()
public boolean isDumbAware ()
com.intellij.lang.folding.FoldingBuilder builder
static void ()
}
com/intellij/lang/folding/CustomFoldingBuilder$1.classCustomFoldingBuilder.java
package com.intellij.lang.folding
com.intellij.lang.folding.CustomFoldingBuilder$1 extends java.lang.Object {
}
com/intellij/lang/folding/CustomFoldingBuilder$FoldingStack.classCustomFoldingBuilder.java
package com.intellij.lang.folding
com.intellij.lang.folding.CustomFoldingBuilder$FoldingStack extends com.intellij.util.containers.Stack {
private final com.intellij.lang.ASTNode owner
private void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode owner
public com.intellij.lang.ASTNode getOwner ()
void (com.intellij.lang.ASTNode, com.intellij.lang.folding.CustomFoldingBuilder$1)
com.intellij.lang.ASTNode x0
com.intellij.lang.folding.CustomFoldingBuilder$1 x1
}
com/intellij/lang/folding/CustomFoldingBuilder.classCustomFoldingBuilder.java
package com.intellij.lang.folding
public abstract com.intellij.lang.folding.CustomFoldingBuilder extends com.intellij.lang.folding.FoldingBuilderEx implements com.intellij.openapi.project.PossiblyDumbAware {
private com.intellij.lang.folding.CustomFoldingProvider myDefaultProvider
private static final com.intellij.openapi.util.registry.RegistryValue myMaxLookupDepth
private static final ThreadLocal ourCustomRegionElements
public void ()
public final com.intellij.lang.folding.FoldingDescriptor[] buildFoldRegions (com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean)
com.intellij.lang.ASTNode rootNode
com.intellij.psi.PsiElement root
com.intellij.openapi.editor.Document document
boolean quick
java.util.List descriptors
public final com.intellij.lang.folding.FoldingDescriptor[] buildFoldRegions (com.intellij.lang.ASTNode, com.intellij.openapi.editor.Document)
com.intellij.lang.ASTNode node
com.intellij.openapi.editor.Document document
protected abstract void buildLanguageFoldRegions (java.util.List, com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean)
private void addCustomFoldingRegionsRecursively (com.intellij.lang.folding.CustomFoldingBuilder$FoldingStack, com.intellij.lang.ASTNode, java.util.List, int)
com.intellij.lang.ASTNode startNode
int startOffset
com.intellij.openapi.util.TextRange range
java.util.Set nodeSet
com.intellij.lang.ASTNode child
com.intellij.lang.folding.CustomFoldingBuilder$FoldingStack foldingStack
com.intellij.lang.ASTNode node
java.util.List descriptors
int currDepth
com.intellij.lang.folding.CustomFoldingBuilder$FoldingStack localFoldingStack
public final java.lang.String getPlaceholderText (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange)
String elementText
com.intellij.lang.folding.CustomFoldingProvider defaultProvider
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
protected abstract java.lang.String getLanguagePlaceholderText (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange)
public final java.lang.String getPlaceholderText (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public final boolean isCollapsedByDefault (com.intellij.lang.ASTNode)
String childText
com.intellij.lang.folding.CustomFoldingProvider defaultProvider
com.intellij.lang.ASTNode node
protected abstract boolean isRegionCollapsedByDefault (com.intellij.lang.ASTNode)
public final boolean isCustomRegionStart (com.intellij.lang.ASTNode)
String nodeText
com.intellij.lang.folding.CustomFoldingProvider defaultProvider
com.intellij.lang.ASTNode node
protected final boolean isCustomRegionEnd (com.intellij.lang.ASTNode)
String nodeText
com.intellij.lang.folding.CustomFoldingProvider defaultProvider
com.intellij.lang.ASTNode node
protected static boolean isCustomRegionElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
java.util.Set set
private com.intellij.lang.folding.CustomFoldingProvider getDefaultProvider (java.lang.String)
com.intellij.lang.folding.CustomFoldingProvider provider
String elementText
protected boolean isCustomFoldingCandidate (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public final boolean isCustomFoldingCandidate (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.lang.ASTNode node
protected boolean isCustomFoldingRoot (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public boolean isDumbAware ()
static void ()
}
com/intellij/lang/folding/CustomFoldingProvider.classCustomFoldingProvider.java
package com.intellij.lang.folding
public abstract com.intellij.lang.folding.CustomFoldingProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public static com.intellij.lang.folding.CustomFoldingProvider[] getAllProviders ()
public abstract boolean isCustomRegionStart (java.lang.String)
public abstract boolean isCustomRegionEnd (java.lang.String)
public abstract java.lang.String getPlaceholderText (java.lang.String)
public abstract java.lang.String getDescription ()
public abstract java.lang.String getStartString ()
public abstract java.lang.String getEndString ()
public boolean isCollapsedByDefault (java.lang.String)
String text
static void ()
}
com/intellij/lang/folding/FoldingBuilder.classFoldingBuilder.java
package com.intellij.lang.folding
public abstract com.intellij.lang.folding.FoldingBuilder extends java.lang.Object {
public abstract com.intellij.lang.folding.FoldingDescriptor[] buildFoldRegions (com.intellij.lang.ASTNode, com.intellij.openapi.editor.Document)
public abstract java.lang.String getPlaceholderText (com.intellij.lang.ASTNode)
public abstract boolean isCollapsedByDefault (com.intellij.lang.ASTNode)
}
com/intellij/lang/folding/FoldingBuilderEx.classFoldingBuilderEx.java
package com.intellij.lang.folding
public abstract com.intellij.lang.folding.FoldingBuilderEx extends java.lang.Object implements com.intellij.lang.folding.FoldingBuilder {
public void ()
public abstract com.intellij.lang.folding.FoldingDescriptor[] buildFoldRegions (com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean)
public com.intellij.lang.folding.FoldingDescriptor[] buildFoldRegions (com.intellij.lang.ASTNode, com.intellij.openapi.editor.Document)
com.intellij.lang.ASTNode node
com.intellij.openapi.editor.Document document
public java.lang.String getPlaceholderText (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange)
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
public abstract boolean isCollapsedByDefault (com.intellij.lang.ASTNode)
}
com/intellij/lang/folding/FoldingDescriptor.classFoldingDescriptor.java
package com.intellij.lang.folding
public com.intellij.lang.folding.FoldingDescriptor extends java.lang.Object {
public static final com.intellij.lang.folding.FoldingDescriptor[] EMPTY
private final com.intellij.lang.ASTNode myElement
private final com.intellij.openapi.util.TextRange myRange
private final com.intellij.openapi.editor.FoldingGroup myGroup
private final java.util.Set myDependencies
private final boolean myNeverExpands
private boolean myCanBeRemovedWhenCollapsed
static final boolean $assertionsDisabled
public void (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange)
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
public void (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange range
public void (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange, com.intellij.openapi.editor.FoldingGroup)
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
com.intellij.openapi.editor.FoldingGroup group
public void (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange, com.intellij.openapi.editor.FoldingGroup, java.util.Set)
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
com.intellij.openapi.editor.FoldingGroup group
java.util.Set dependencies
public void (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange, com.intellij.openapi.editor.FoldingGroup, java.util.Set, boolean)
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
com.intellij.openapi.editor.FoldingGroup group
java.util.Set dependencies
boolean neverExpands
public com.intellij.lang.ASTNode getElement ()
public com.intellij.openapi.util.TextRange getRange ()
public com.intellij.openapi.editor.FoldingGroup getGroup ()
public java.lang.String getPlaceholderText ()
com.intellij.psi.PsiElement psiElement
com.intellij.lang.Language lang
com.intellij.lang.folding.FoldingBuilder foldingBuilder
public java.util.Set getDependencies ()
public boolean isNonExpandable ()
public boolean canBeRemovedWhenCollapsed ()
public void setCanBeRemovedWhenCollapsed (boolean)
boolean canBeRemovedWhenCollapsed
public java.lang.String toString ()
static void ()
}
com/intellij/lang/folding/LanguageFolding.classLanguageFolding.java
package com.intellij.lang.folding
public com.intellij.lang.folding.LanguageFolding extends com.intellij.lang.LanguageExtension {
public static final com.intellij.lang.folding.LanguageFolding INSTANCE
private void ()
public com.intellij.lang.folding.FoldingBuilder forLanguage (com.intellij.lang.Language)
com.intellij.lang.folding.FoldingBuilder result
com.intellij.lang.Language base
com.intellij.lang.folding.FoldingBuilder result
com.intellij.lang.Language l
com.intellij.lang.folding.FoldingBuilder cached
java.util.List extensions
com.intellij.lang.folding.FoldingBuilder result
public java.util.List allForLanguage (com.intellij.lang.Language)
com.intellij.lang.Language l
com.intellij.lang.folding.FoldingBuilder result
public static com.intellij.lang.folding.FoldingDescriptor[] buildFoldingDescriptors (com.intellij.lang.folding.FoldingBuilder, com.intellij.psi.PsiElement, com.intellij.openapi.editor.Document, boolean)
com.intellij.lang.folding.FoldingBuilder builder
com.intellij.psi.PsiElement root
com.intellij.openapi.editor.Document document
boolean quick
com.intellij.lang.ASTNode astNode
public volatile java.lang.Object forLanguage (com.intellij.lang.Language)
static void ()
}
com/intellij/lang/folding/NamedFoldingDescriptor.classNamedFoldingDescriptor.java
package com.intellij.lang.folding
public com.intellij.lang.folding.NamedFoldingDescriptor extends com.intellij.lang.folding.FoldingDescriptor {
private final String myPlaceholderText
public void (com.intellij.psi.PsiElement, int, int, com.intellij.openapi.editor.FoldingGroup, java.lang.String)
com.intellij.psi.PsiElement e
int start
int end
com.intellij.openapi.editor.FoldingGroup group
String placeholderText
public void (com.intellij.lang.ASTNode, int, int, com.intellij.openapi.editor.FoldingGroup, java.lang.String)
com.intellij.lang.ASTNode node
int start
int end
com.intellij.openapi.editor.FoldingGroup group
String placeholderText
public void (com.intellij.lang.ASTNode, com.intellij.openapi.util.TextRange, com.intellij.openapi.editor.FoldingGroup, java.lang.String)
com.intellij.lang.ASTNode node
com.intellij.openapi.util.TextRange range
com.intellij.openapi.editor.FoldingGroup group
String placeholderText
public java.lang.String getPlaceholderText ()
}
com/intellij/lang/impl/
com/intellij/lang/impl/DelegateMarker.classDelegateMarker.java
package com.intellij.lang.impl
public abstract com.intellij.lang.impl.DelegateMarker extends java.lang.Object implements com.intellij.lang.PsiBuilder$Marker {
private final com.intellij.lang.PsiBuilder$Marker myDelegate
public void (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker delegate
public com.intellij.lang.PsiBuilder$Marker getDelegate ()
public com.intellij.lang.PsiBuilder$Marker precede ()
public void drop ()
public void rollbackTo ()
public void done (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void collapse (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void doneBefore (com.intellij.psi.tree.IElementType, com.intellij.lang.PsiBuilder$Marker)
com.intellij.psi.tree.IElementType type
com.intellij.lang.PsiBuilder$Marker before
public void doneBefore (com.intellij.psi.tree.IElementType, com.intellij.lang.PsiBuilder$Marker, java.lang.String)
com.intellij.psi.tree.IElementType type
com.intellij.lang.PsiBuilder$Marker before
String errorMessage
public void error (java.lang.String)
String message
public void errorBefore (java.lang.String, com.intellij.lang.PsiBuilder$Marker)
String message
com.intellij.lang.PsiBuilder$Marker before
public void setCustomEdgeTokenBinders (com.intellij.lang.WhitespacesAndCommentsBinder, com.intellij.lang.WhitespacesAndCommentsBinder)
com.intellij.lang.WhitespacesAndCommentsBinder left
com.intellij.lang.WhitespacesAndCommentsBinder right
}
com/intellij/lang/impl/PsiBuilderAdapter.classPsiBuilderAdapter.java
package com.intellij.lang.impl
public com.intellij.lang.impl.PsiBuilderAdapter extends java.lang.Object implements com.intellij.lang.PsiBuilder {
protected final com.intellij.lang.PsiBuilder myDelegate
public void (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder delegate
public com.intellij.lang.PsiBuilder getDelegate ()
public com.intellij.openapi.project.Project getProject ()
public java.lang.CharSequence getOriginalText ()
public void advanceLexer ()
public com.intellij.psi.tree.IElementType getTokenType ()
public void setTokenTypeRemapper (com.intellij.lang.ITokenTypeRemapper)
com.intellij.lang.ITokenTypeRemapper remapper
public void setWhitespaceSkippedCallback (com.intellij.lang.WhitespaceSkippedCallback)
com.intellij.lang.WhitespaceSkippedCallback callback
public void remapCurrentToken (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.psi.tree.IElementType lookAhead (int)
int steps
public com.intellij.psi.tree.IElementType rawLookup (int)
int steps
public int rawTokenTypeStart (int)
int steps
public int rawTokenIndex ()
public java.lang.String getTokenText ()
public int getCurrentOffset ()
public com.intellij.lang.PsiBuilder$Marker mark ()
public void error (java.lang.String)
String messageText
public boolean eof ()
public com.intellij.lang.ASTNode getTreeBuilt ()
public com.intellij.util.diff.FlyweightCapableTreeStructure getLightTree ()
public void setDebugMode (boolean)
boolean dbgMode
public void enforceCommentTokens (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet tokens
public com.intellij.lang.LighterASTNode getLatestDoneMarker ()
public java.lang.Object getUserData (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public void putUserData (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
public java.lang.Object getUserDataUnprotected (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public void putUserDataUnprotected (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
}
com/intellij/lang/impl/PsiBuilderFactoryImpl.classPsiBuilderFactoryImpl.java
package com.intellij.lang.impl
public com.intellij.lang.impl.PsiBuilderFactoryImpl extends com.intellij.lang.PsiBuilderFactory {
static final boolean $assertionsDisabled
public void ()
public com.intellij.lang.PsiBuilder createBuilder (com.intellij.openapi.project.Project, com.intellij.lang.ASTNode)
com.intellij.openapi.project.Project project
com.intellij.lang.ASTNode chameleon
public com.intellij.lang.PsiBuilder createBuilder (com.intellij.openapi.project.Project, com.intellij.lang.LighterLazyParseableNode)
com.intellij.openapi.project.Project project
com.intellij.lang.LighterLazyParseableNode chameleon
com.intellij.lang.Language language
com.intellij.lang.ParserDefinition parserDefinition
public com.intellij.lang.PsiBuilder createBuilder (com.intellij.openapi.project.Project, com.intellij.lang.ASTNode, com.intellij.lexer.Lexer, com.intellij.lang.Language, java.lang.CharSequence)
com.intellij.openapi.project.Project project
com.intellij.lang.ASTNode chameleon
com.intellij.lexer.Lexer lexer
com.intellij.lang.Language lang
CharSequence seq
com.intellij.lang.ParserDefinition parserDefinition
public com.intellij.lang.PsiBuilder createBuilder (com.intellij.openapi.project.Project, com.intellij.lang.LighterLazyParseableNode, com.intellij.lexer.Lexer, com.intellij.lang.Language, java.lang.CharSequence)
com.intellij.openapi.project.Project project
com.intellij.lang.LighterLazyParseableNode chameleon
com.intellij.lexer.Lexer lexer
com.intellij.lang.Language lang
CharSequence seq
com.intellij.lang.Language language
com.intellij.lang.ParserDefinition parserDefinition
private static com.intellij.lexer.Lexer createLexer (com.intellij.openapi.project.Project, com.intellij.lang.Language)
com.intellij.openapi.project.Project project
com.intellij.lang.Language lang
com.intellij.lang.ParserDefinition parserDefinition
public com.intellij.lang.PsiBuilder createBuilder (com.intellij.lang.ParserDefinition, com.intellij.lexer.Lexer, java.lang.CharSequence)
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.lexer.Lexer lexer
CharSequence seq
static void ()
}
com/intellij/lang/impl/PsiBuilderImpl$1.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$1 extends java.lang.Object implements com.intellij.util.containers.LimitedPool$ObjectFactory {
final com.intellij.lang.impl.PsiBuilderImpl this$0
void (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl this$0
public com.intellij.lang.impl.PsiBuilderImpl$StartMarker create ()
public void cleanup (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker startMarker
public volatile void cleanup (java.lang.Object)
public volatile java.lang.Object create ()
}
com/intellij/lang/impl/PsiBuilderImpl$2.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$2 extends java.lang.Object implements com.intellij.util.containers.LimitedPool$ObjectFactory {
final com.intellij.lang.impl.PsiBuilderImpl this$0
void (com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl this$0
public com.intellij.lang.impl.PsiBuilderImpl$DoneMarker create ()
public void cleanup (com.intellij.lang.impl.PsiBuilderImpl$DoneMarker)
com.intellij.lang.impl.PsiBuilderImpl$DoneMarker doneMarker
public volatile void cleanup (java.lang.Object)
public volatile java.lang.Object create ()
}
com/intellij/lang/impl/PsiBuilderImpl$ASTConverter.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$ASTConverter extends java.lang.Object implements com.intellij.util.containers.Convertor {
private final com.intellij.lang.impl.PsiBuilderImpl$StartMarker myRoot
private void (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker root
public com.intellij.lang.ASTNode convert (com.intellij.lang.impl.PsiBuilderImpl$Node)
com.intellij.lang.impl.PsiBuilderImpl$Token token
com.intellij.lang.impl.PsiBuilderImpl$StartMarker startMarker
com.intellij.psi.impl.source.tree.CompositeElement composite
com.intellij.lang.impl.PsiBuilderImpl$Node n
public volatile java.lang.Object convert (java.lang.Object)
void (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
com.intellij.lang.impl.PsiBuilderImpl$1 x1
}
com/intellij/lang/impl/PsiBuilderImpl$ConvertFromTokensToASTBuilder.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$ConvertFromTokensToASTBuilder extends java.lang.Object implements com.intellij.util.diff.DiffTreeChangeBuilder {
private final com.intellij.util.diff.DiffTreeChangeBuilder myDelegate
private final com.intellij.lang.impl.PsiBuilderImpl$ASTConverter myConverter
private void (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.util.diff.DiffTreeChangeBuilder)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker rootNode
com.intellij.util.diff.DiffTreeChangeBuilder delegate
public void nodeDeleted (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode oldParent
com.intellij.lang.ASTNode oldNode
public void nodeInserted (com.intellij.lang.ASTNode, com.intellij.lang.LighterASTNode, int)
com.intellij.lang.ASTNode oldParent
com.intellij.lang.LighterASTNode newNode
int pos
public void nodeReplaced (com.intellij.lang.ASTNode, com.intellij.lang.LighterASTNode)
com.intellij.lang.ASTNode oldChild
com.intellij.lang.LighterASTNode newChild
com.intellij.lang.ASTNode converted
public volatile void nodeInserted (java.lang.Object, java.lang.Object, int)
public volatile void nodeDeleted (java.lang.Object, java.lang.Object)
public volatile void nodeReplaced (java.lang.Object, java.lang.Object)
void (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.util.diff.DiffTreeChangeBuilder, com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
com.intellij.util.diff.DiffTreeChangeBuilder x1
com.intellij.lang.impl.PsiBuilderImpl$1 x2
}
com/intellij/lang/impl/PsiBuilderImpl$DoneMarker.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$DoneMarker extends com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker {
private com.intellij.lang.impl.PsiBuilderImpl$StartMarker myStart
private boolean myCollapse
public void ()
public void (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, int)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
int currentLexeme
public void clean ()
public int hc ()
public com.intellij.psi.tree.IElementType getTokenType ()
public int getEndOffset ()
public int getStartOffset ()
static com.intellij.lang.impl.PsiBuilderImpl$StartMarker access$500 (com.intellij.lang.impl.PsiBuilderImpl$DoneMarker)
com.intellij.lang.impl.PsiBuilderImpl$DoneMarker x0
static com.intellij.lang.impl.PsiBuilderImpl$StartMarker access$502 (com.intellij.lang.impl.PsiBuilderImpl$DoneMarker, com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$DoneMarker x0
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x1
static boolean access$2502 (com.intellij.lang.impl.PsiBuilderImpl$DoneMarker, boolean)
com.intellij.lang.impl.PsiBuilderImpl$DoneMarker x0
boolean x1
static boolean access$2500 (com.intellij.lang.impl.PsiBuilderImpl$DoneMarker)
com.intellij.lang.impl.PsiBuilderImpl$DoneMarker x0
}
com/intellij/lang/impl/PsiBuilderImpl$DoneWithErrorMarker.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$DoneWithErrorMarker extends com.intellij.lang.impl.PsiBuilderImpl$DoneMarker {
private String myMessage
private void (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, int, java.lang.String)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
int currentLexeme
String message
public void clean ()
void (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, int, java.lang.String, com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
int x1
String x2
com.intellij.lang.impl.PsiBuilderImpl$1 x3
static java.lang.String access$3600 (com.intellij.lang.impl.PsiBuilderImpl$DoneWithErrorMarker)
com.intellij.lang.impl.PsiBuilderImpl$DoneWithErrorMarker x0
}
com/intellij/lang/impl/PsiBuilderImpl$ErrorItem.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$ErrorItem extends com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker {
private final com.intellij.lang.impl.PsiBuilderImpl myBuilder
private String myMessage
public void (com.intellij.lang.impl.PsiBuilderImpl, java.lang.String, int)
com.intellij.lang.impl.PsiBuilderImpl builder
String message
int idx
public void clean ()
public int hc ()
public int getEndOffset ()
public int getStartOffset ()
public com.intellij.psi.tree.IElementType getTokenType ()
static java.lang.String access$3500 (com.intellij.lang.impl.PsiBuilderImpl$ErrorItem)
com.intellij.lang.impl.PsiBuilderImpl$ErrorItem x0
}
com/intellij/lang/impl/PsiBuilderImpl$LazyParseableToken.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken extends com.intellij.lang.impl.PsiBuilderImpl$Token implements com.intellij.lang.LighterLazyParseableNode {
private com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure myParentStructure
private com.intellij.util.diff.FlyweightCapableTreeStructure myParsed
private int myStartIndex
private int myEndIndex
private void ()
public void clean ()
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.util.CharTable getCharTable ()
public com.intellij.util.diff.FlyweightCapableTreeStructure parseContents ()
public boolean accept (com.intellij.lang.LighterLazyParseableNode$Visitor)
com.intellij.psi.tree.IElementType type
int i
com.intellij.lang.LighterLazyParseableNode$Visitor visitor
static com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure access$200 (com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken)
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken x0
static int access$300 (com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken)
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken x0
static int access$400 (com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken)
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken x0
void (com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl$1 x0
static int access$402 (com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken, int)
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken x0
int x1
static int access$302 (com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken, int)
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken x0
int x1
static com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure access$202 (com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken, com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure)
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken x0
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure x1
}
com/intellij/lang/impl/PsiBuilderImpl$LazyParseableTokensCache.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableTokensCache extends java.lang.Object {
final int[] myLexStarts
final com.intellij.psi.tree.IElementType[] myLexTypes
public void (int[], com.intellij.psi.tree.IElementType[])
int[] lexStarts
com.intellij.psi.tree.IElementType[] lexTypes
}
com/intellij/lang/impl/PsiBuilderImpl$MyComparator.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$MyComparator extends java.lang.Object implements com.intellij.util.diff.ShallowNodeComparator {
private final com.intellij.util.TripleFunction custom
private final com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure myTreeStructure
private void (com.intellij.util.TripleFunction, com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure)
com.intellij.util.TripleFunction custom
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure treeStructure
public com.intellij.util.ThreeState deepEqual (com.intellij.lang.ASTNode, com.intellij.lang.LighterASTNode)
com.intellij.psi.PsiErrorElement e1
com.intellij.util.ThreeState customResult
com.intellij.psi.tree.IElementType type
com.intellij.lang.impl.PsiBuilderImpl$Token token
com.intellij.lang.ASTNode oldNode
com.intellij.lang.LighterASTNode newNode
boolean oldIsErrorElement
boolean newIsErrorElement
public boolean typesEqual (com.intellij.lang.ASTNode, com.intellij.lang.LighterASTNode)
com.intellij.psi.tree.IElementType n1t
com.intellij.psi.tree.IElementType n2t
com.intellij.lang.ASTNode n1
com.intellij.lang.LighterASTNode n2
com.intellij.psi.tree.IElementType n1t
com.intellij.psi.tree.IElementType n2t
private static com.intellij.psi.tree.IElementType dereferenceToken (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType probablyWrapper
public boolean hashCodesEqual (com.intellij.lang.ASTNode, com.intellij.lang.LighterASTNode)
boolean isForeign1
boolean isForeign2
com.intellij.psi.PsiErrorElement e1
com.intellij.lang.ASTNode n1
com.intellij.lang.LighterASTNode n2
public volatile boolean hashCodesEqual (java.lang.Object, java.lang.Object)
public volatile boolean typesEqual (java.lang.Object, java.lang.Object)
public volatile com.intellij.util.ThreeState deepEqual (java.lang.Object, java.lang.Object)
void (com.intellij.util.TripleFunction, com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure, com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.util.TripleFunction x0
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure x1
com.intellij.lang.impl.PsiBuilderImpl$1 x2
}
com/intellij/lang/impl/PsiBuilderImpl$MyList.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$MyList extends java.util.ArrayList {
private static final java.lang.reflect.Field ourElementDataField
private Object[] cachedElementData
protected void removeRange (int, int)
int fromIndex
int toIndex
private void ()
public int lastIndexOf (java.lang.Object)
int i
Object o
Object[] data
public void ensureCapacity (int)
int minCapacity
private void initCachedField ()
Exception e
void (com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl$1 x0
static void ()
}
com/intellij/lang/impl/PsiBuilderImpl$MyTreeStructure$1.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure$1 extends java.lang.Object implements com.intellij.util.containers.LimitedPool$ObjectFactory {
final com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure this$0
void (com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure)
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure this$0
public void cleanup (com.intellij.lang.impl.PsiBuilderImpl$Token)
com.intellij.lang.impl.PsiBuilderImpl$Token token
public com.intellij.lang.impl.PsiBuilderImpl$Token create ()
public volatile void cleanup (java.lang.Object)
public volatile java.lang.Object create ()
}
com/intellij/lang/impl/PsiBuilderImpl$MyTreeStructure$2.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure$2 extends java.lang.Object implements com.intellij.util.containers.LimitedPool$ObjectFactory {
final com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure this$0
void (com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure)
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure this$0
public void cleanup (com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken)
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken token
public com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken create ()
public volatile void cleanup (java.lang.Object)
public volatile java.lang.Object create ()
}
com/intellij/lang/impl/PsiBuilderImpl$MyTreeStructure.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure extends java.lang.Object implements com.intellij.util.diff.FlyweightCapableTreeStructure {
private final com.intellij.util.containers.LimitedPool myPool
private final com.intellij.util.containers.LimitedPool myLazyPool
private final com.intellij.lang.impl.PsiBuilderImpl$StartMarker myRoot
private int count
private com.intellij.lang.LighterASTNode[] nodes
public void (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker root
com.intellij.lang.impl.PsiBuilderImpl$MyTreeStructure parentTree
public com.intellij.lang.LighterASTNode getRoot ()
public com.intellij.lang.LighterASTNode getParent (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
public com.intellij.lang.LighterASTNode prepareForGetChildren (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
public int getChildren (com.intellij.lang.LighterASTNode, com.intellij.openapi.util.Ref)
com.intellij.util.diff.FlyweightCapableTreeStructure tree
com.intellij.lang.LighterASTNode root
int lastIndex
com.intellij.lang.LighterASTNode item
com.intellij.openapi.util.Ref into
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker child
int lexIndex
public void disposeChildren (com.intellij.lang.LighterASTNode[], int)
com.intellij.lang.LighterASTNode node
int i
com.intellij.lang.LighterASTNode[] nodes
int count
private void ensureCapacity ()
com.intellij.lang.LighterASTNode[] newStore
com.intellij.lang.LighterASTNode[] old
private int insertLeaves (int, int, com.intellij.lang.impl.PsiBuilderImpl, com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
int curToken
int lastIdx
com.intellij.lang.impl.PsiBuilderImpl builder
com.intellij.lang.impl.PsiBuilderImpl$StartMarker parent
private void insertLeaf (com.intellij.psi.tree.IElementType, com.intellij.lang.impl.PsiBuilderImpl, int, int, boolean, com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.psi.tree.IElementType type
com.intellij.lang.impl.PsiBuilderImpl builder
int startLexemeIndex
int endLexemeIndex
boolean forceInsertion
com.intellij.lang.impl.PsiBuilderImpl$StartMarker parent
int start
int end
com.intellij.lang.impl.PsiBuilderImpl$Token lexeme
private com.intellij.lang.impl.PsiBuilderImpl$Token obtainToken (com.intellij.psi.tree.IElementType, com.intellij.lang.impl.PsiBuilderImpl, int, int, com.intellij.lang.impl.PsiBuilderImpl$StartMarker, int, int)
com.intellij.psi.tree.IElementType type
com.intellij.lang.impl.PsiBuilderImpl builder
int startLexemeIndex
int endLexemeIndex
com.intellij.lang.impl.PsiBuilderImpl$StartMarker parent
int start
int end
com.intellij.lang.impl.PsiBuilderImpl$Token lexeme
private com.intellij.lang.impl.PsiBuilderImpl$Token obtainLazyToken (com.intellij.psi.tree.IElementType, com.intellij.lang.impl.PsiBuilderImpl, int, int, com.intellij.lang.impl.PsiBuilderImpl$StartMarker, int, int)
com.intellij.psi.tree.IElementType type
com.intellij.lang.impl.PsiBuilderImpl builder
int startLexemeIndex
int endLexemeIndex
com.intellij.lang.impl.PsiBuilderImpl$StartMarker parent
int start
int end
int startInFile
com.intellij.lang.impl.PsiBuilderImpl$LazyParseableToken token
public java.lang.CharSequence toString (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
public int getStartOffset (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
public int getEndOffset (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
public volatile int getEndOffset (java.lang.Object)
public volatile int getStartOffset (java.lang.Object)
public volatile java.lang.CharSequence toString (java.lang.Object)
public volatile void disposeChildren (java.lang.Object[], int)
public volatile int getChildren (java.lang.Object, com.intellij.openapi.util.Ref)
public volatile java.lang.Object prepareForGetChildren (java.lang.Object)
public volatile java.lang.Object getParent (java.lang.Object)
public volatile java.lang.Object getRoot ()
}
com/intellij/lang/impl/PsiBuilderImpl$Node.classPsiBuilderImpl.java
package com.intellij.lang.impl
abstract com.intellij.lang.impl.PsiBuilderImpl$Node extends java.lang.Object implements com.intellij.lang.LighterASTNode {
private void ()
public abstract int hc ()
void (com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl$1 x0
}
com/intellij/lang/impl/PsiBuilderImpl$ProductionMarker.classPsiBuilderImpl.java
package com.intellij.lang.impl
public abstract com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker extends com.intellij.lang.impl.PsiBuilderImpl$Node {
protected int myLexemeIndex
protected com.intellij.lang.WhitespacesAndCommentsBinder myEdgeTokenBinder
protected com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker myParent
protected com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker myNext
public void ()
public void clean ()
public void remapTokenType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public int getStartIndex ()
public int getEndIndex ()
}
com/intellij/lang/impl/PsiBuilderImpl$RelativeTokenTextView.classPsiBuilderImpl.java
package com.intellij.lang.impl
final com.intellij.lang.impl.PsiBuilderImpl$RelativeTokenTextView extends java.lang.Object implements com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter {
private int myStart
final com.intellij.lang.impl.PsiBuilderImpl this$0
private void (com.intellij.lang.impl.PsiBuilderImpl)
private void configure (int)
int start
public java.lang.CharSequence get (int)
int i
void (com.intellij.lang.impl.PsiBuilderImpl, com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl x0
com.intellij.lang.impl.PsiBuilderImpl$1 x1
static void access$3400 (com.intellij.lang.impl.PsiBuilderImpl$RelativeTokenTextView, int)
com.intellij.lang.impl.PsiBuilderImpl$RelativeTokenTextView x0
int x1
}
com/intellij/lang/impl/PsiBuilderImpl$RelativeTokenTypesView.classPsiBuilderImpl.java
package com.intellij.lang.impl
final com.intellij.lang.impl.PsiBuilderImpl$RelativeTokenTypesView extends java.util.AbstractList {
private int myStart
private int mySize
final com.intellij.lang.impl.PsiBuilderImpl this$0
private void (com.intellij.lang.impl.PsiBuilderImpl)
private void configure (int, int)
int start
int end
public com.intellij.psi.tree.IElementType get (int)
int index
public int size ()
public volatile java.lang.Object get (int)
void (com.intellij.lang.impl.PsiBuilderImpl, com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl x0
com.intellij.lang.impl.PsiBuilderImpl$1 x1
static void access$3300 (com.intellij.lang.impl.PsiBuilderImpl$RelativeTokenTypesView, int, int)
com.intellij.lang.impl.PsiBuilderImpl$RelativeTokenTypesView x0
int x1
int x2
}
com/intellij/lang/impl/PsiBuilderImpl$StartMarker.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$StartMarker extends com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker implements com.intellij.lang.PsiBuilder$Marker {
private com.intellij.lang.impl.PsiBuilderImpl myBuilder
private com.intellij.psi.tree.IElementType myType
private com.intellij.lang.impl.PsiBuilderImpl$DoneMarker myDoneMarker
private Throwable myDebugAllocationPosition
private com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker myFirstChild
private com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker myLastChild
private int myHC
private void ()
public void clean ()
public int hc ()
int i
int lastLeaf
int i
com.intellij.lang.impl.PsiBuilderImpl builder
int hc
CharSequence buf
char[] bufArray
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker child
int lexIdx
public int getStartOffset ()
public int getEndOffset ()
public int getEndIndex ()
public void addChild (com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker)
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker node
public com.intellij.lang.PsiBuilder$Marker precede ()
public void drop ()
public void rollbackTo ()
public void done (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void collapse (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void doneBefore (com.intellij.psi.tree.IElementType, com.intellij.lang.PsiBuilder$Marker)
com.intellij.psi.tree.IElementType type
com.intellij.lang.PsiBuilder$Marker before
public void doneBefore (com.intellij.psi.tree.IElementType, com.intellij.lang.PsiBuilder$Marker, java.lang.String)
com.intellij.psi.tree.IElementType type
com.intellij.lang.PsiBuilder$Marker before
String errorMessage
com.intellij.lang.impl.PsiBuilderImpl$StartMarker marker
public void error (java.lang.String)
String message
public void errorBefore (java.lang.String, com.intellij.lang.PsiBuilder$Marker)
String message
com.intellij.lang.PsiBuilder$Marker before
public com.intellij.psi.tree.IElementType getTokenType ()
public void remapTokenType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void setCustomEdgeTokenBinders (com.intellij.lang.WhitespacesAndCommentsBinder, com.intellij.lang.WhitespacesAndCommentsBinder)
com.intellij.lang.WhitespacesAndCommentsBinder left
com.intellij.lang.WhitespacesAndCommentsBinder right
public java.lang.String toString ()
boolean isDone
CharSequence originalText
int startOffset
int endOffset
CharSequence text
void (com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl$1 x0
static com.intellij.lang.impl.PsiBuilderImpl access$2002 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.lang.impl.PsiBuilderImpl)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
com.intellij.lang.impl.PsiBuilderImpl x1
static java.lang.Throwable access$2102 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, java.lang.Throwable)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
Throwable x1
static com.intellij.lang.impl.PsiBuilderImpl$DoneMarker access$2200 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
static com.intellij.lang.impl.PsiBuilderImpl$DoneMarker access$2202 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.lang.impl.PsiBuilderImpl$DoneMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
com.intellij.lang.impl.PsiBuilderImpl$DoneMarker x1
static com.intellij.psi.tree.IElementType access$2400 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
static java.lang.Throwable access$2100 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
static com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker access$2900 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
static com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker access$2902 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker x1
static com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker access$3002 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker, com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
com.intellij.lang.impl.PsiBuilderImpl$ProductionMarker x1
static com.intellij.lang.impl.PsiBuilderImpl access$2000 (com.intellij.lang.impl.PsiBuilderImpl$StartMarker)
com.intellij.lang.impl.PsiBuilderImpl$StartMarker x0
}
com/intellij/lang/impl/PsiBuilderImpl$Token.classPsiBuilderImpl.java
package com.intellij.lang.impl
abstract com.intellij.lang.impl.PsiBuilderImpl$Token extends com.intellij.lang.impl.PsiBuilderImpl$Node {
protected com.intellij.lang.impl.PsiBuilderImpl myBuilder
private com.intellij.psi.tree.IElementType myTokenType
private int myTokenStart
private int myTokenEnd
private int myHC
private com.intellij.lang.impl.PsiBuilderImpl$StartMarker myParentNode
private void ()
public void clean ()
public int hc ()
int i
String value
int i
int start
int end
CharSequence buf
char[] bufArray
int hc
public int getEndOffset ()
public int getStartOffset ()
public java.lang.CharSequence getText ()
public com.intellij.psi.tree.IElementType getTokenType ()
void initToken (com.intellij.psi.tree.IElementType, com.intellij.lang.impl.PsiBuilderImpl, com.intellij.lang.impl.PsiBuilderImpl$StartMarker, int, int)
com.intellij.psi.tree.IElementType type
com.intellij.lang.impl.PsiBuilderImpl builder
com.intellij.lang.impl.PsiBuilderImpl$StartMarker parent
int start
int end
void (com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl$1 x0
static com.intellij.lang.impl.PsiBuilderImpl$StartMarker access$4100 (com.intellij.lang.impl.PsiBuilderImpl$Token)
com.intellij.lang.impl.PsiBuilderImpl$Token x0
static int access$4300 (com.intellij.lang.impl.PsiBuilderImpl$Token)
com.intellij.lang.impl.PsiBuilderImpl$Token x0
static int access$4400 (com.intellij.lang.impl.PsiBuilderImpl$Token)
com.intellij.lang.impl.PsiBuilderImpl$Token x0
}
com/intellij/lang/impl/PsiBuilderImpl$TokenNode.classPsiBuilderImpl.java
package com.intellij.lang.impl
com.intellij.lang.impl.PsiBuilderImpl$TokenNode extends com.intellij.lang.impl.PsiBuilderImpl$Token implements com.intellij.lang.LighterASTTokenNode {
private void ()
public java.lang.String toString ()
void (com.intellij.lang.impl.PsiBuilderImpl$1)
com.intellij.lang.impl.PsiBuilderImpl$1 x0
}
com/intellij/lang/impl/PsiBuilderImpl.class
com/intellij/lang/injection/
com/intellij/lang/injection/InjectedLanguageManager.classInjectedLanguageManager.java
package com.intellij.lang.injection
public abstract com.intellij.lang.injection.InjectedLanguageManager extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName MULTIHOST_INJECTOR_EP_NAME
protected static final com.intellij.openapi.util.NotNullLazyKey INSTANCE_CACHE
public void ()
public static com.intellij.lang.injection.InjectedLanguageManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.PsiLanguageInjectionHost getInjectionHost (com.intellij.psi.PsiElement)
public abstract com.intellij.openapi.util.TextRange injectedToHost (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange)
public abstract int injectedToHost (com.intellij.psi.PsiElement, int)
public abstract void registerMultiHostInjector (com.intellij.lang.injection.MultiHostInjector)
public abstract boolean unregisterMultiHostInjector (com.intellij.lang.injection.MultiHostInjector)
public abstract java.lang.String getUnescapedText (com.intellij.psi.PsiElement)
public abstract java.util.List intersectWithAllEditableFragments (com.intellij.psi.PsiFile, com.intellij.openapi.util.TextRange)
public abstract boolean isInjectedFragment (com.intellij.psi.PsiFile)
public abstract com.intellij.psi.PsiElement findInjectedElementAt (com.intellij.psi.PsiFile, int)
public abstract java.util.List getInjectedPsiFiles (com.intellij.psi.PsiElement)
public abstract void dropFileCaches (com.intellij.psi.PsiFile)
public abstract com.intellij.psi.PsiFile getTopLevelFile (com.intellij.psi.PsiElement)
public abstract java.util.List getCachedInjectedDocuments (com.intellij.psi.PsiFile)
public abstract void startRunInjectors (com.intellij.openapi.editor.Document, boolean)
public abstract void enumerate (com.intellij.psi.PsiElement, com.intellij.psi.PsiLanguageInjectionHost$InjectedPsiVisitor)
public abstract void enumerateEx (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, boolean, com.intellij.psi.PsiLanguageInjectionHost$InjectedPsiVisitor)
public abstract java.util.List getNonEditableFragments (com.intellij.injected.editor.DocumentWindow)
static void ()
}
com/intellij/lang/injection/MultiHostInjector.classMultiHostInjector.java
package com.intellij.lang.injection
public abstract com.intellij.lang.injection.MultiHostInjector extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName MULTIHOST_INJECTOR_EP_NAME
public abstract void getLanguagesToInject (com.intellij.lang.injection.MultiHostRegistrar, com.intellij.psi.PsiElement)
public abstract java.util.List elementsToInjectIn ()
static void ()
}
com/intellij/lang/injection/MultiHostRegistrar.classMultiHostRegistrar.java
package com.intellij.lang.injection
public abstract com.intellij.lang.injection.MultiHostRegistrar extends java.lang.Object {
public abstract com.intellij.lang.injection.MultiHostRegistrar startInjecting (com.intellij.lang.Language)
public abstract com.intellij.lang.injection.MultiHostRegistrar addPlace (java.lang.String, java.lang.String, com.intellij.psi.PsiLanguageInjectionHost, com.intellij.openapi.util.TextRange)
public abstract void doneInjecting ()
}
com/intellij/lang/java/
com/intellij/lang/java/JavaCommenter.classJavaCommenter.java
package com.intellij.lang.java
public com.intellij.lang.java.JavaCommenter extends java.lang.Object implements com.intellij.lang.CodeDocumentationAwareCommenterEx {
public void ()
public java.lang.String getLineCommentPrefix ()
public java.lang.String getBlockCommentPrefix ()
public java.lang.String getBlockCommentSuffix ()
public java.lang.String getCommentedBlockCommentPrefix ()
public java.lang.String getCommentedBlockCommentSuffix ()
public com.intellij.psi.tree.IElementType getLineCommentTokenType ()
public com.intellij.psi.tree.IElementType getBlockCommentTokenType ()
public com.intellij.psi.tree.IElementType getDocumentationCommentTokenType ()
public java.lang.String getDocumentationCommentPrefix ()
public java.lang.String getDocumentationCommentLinePrefix ()
public java.lang.String getDocumentationCommentSuffix ()
public boolean isDocumentationComment (com.intellij.psi.PsiComment)
com.intellij.psi.PsiComment element
public boolean isDocumentationCommentText (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.lang.ASTNode node
}
com/intellij/lang/java/JavaLanguage.classJavaLanguage.java
package com.intellij.lang.java
public com.intellij.lang.java.JavaLanguage extends com.intellij.lang.Language {
public static final com.intellij.lang.java.JavaLanguage INSTANCE
private void ()
public java.lang.String getDisplayName ()
public boolean isCaseSensitive ()
static void ()
}
com/intellij/lang/java/JavaParserDefinition.classJavaParserDefinition.java
package com.intellij.lang.java
public com.intellij.lang.java.JavaParserDefinition extends java.lang.Object implements com.intellij.lang.ParserDefinition {
public void ()
public com.intellij.lexer.Lexer createLexer (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
com.intellij.pom.java.LanguageLevel level
public static com.intellij.lexer.Lexer createLexer (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel level
public static com.intellij.lexer.Lexer createDocLexer (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel level
public com.intellij.psi.tree.IFileElementType getFileNodeType ()
public com.intellij.psi.tree.TokenSet getWhitespaceTokens ()
public com.intellij.psi.tree.TokenSet getCommentTokens ()
public com.intellij.psi.tree.TokenSet getStringLiteralElements ()
public com.intellij.lang.PsiParser createParser (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.psi.PsiElement createElement (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
com.intellij.psi.tree.IElementType type
public com.intellij.psi.PsiFile createFile (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider viewProvider
public com.intellij.lang.ParserDefinition$SpaceRequirements spaceExistanceTypeBetweenTokens (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
String text
String text
com.intellij.lang.ASTNode left
com.intellij.lang.ASTNode right
com.intellij.psi.PsiFile containingFile
com.intellij.pom.java.LanguageLevel level
com.intellij.lexer.Lexer lexer
com.intellij.lang.ParserDefinition$SpaceRequirements spaceRequirements
}
com/intellij/lang/java/lexer/
com/intellij/lang/java/lexer/JavaDocLexer$AsteriskStripperLexer.classJavaDocLexer.java
package com.intellij.lang.java.lexer
com.intellij.lang.java.lexer.JavaDocLexer$AsteriskStripperLexer extends com.intellij.lexer.LexerBase {
private final com.intellij.lang.java.lexer._JavaDocLexer myFlex
private final com.intellij.lexer.DocCommentTokenTypes myTokenTypes
private CharSequence myBuffer
private int myBufferIndex
private int myBufferEndOffset
private int myTokenEndOffset
private int myState
private com.intellij.psi.tree.IElementType myTokenType
private boolean myAfterLineBreak
private boolean myInLeadingSpace
public void (com.intellij.lang.java.lexer._JavaDocLexer, com.intellij.lexer.DocCommentTokenTypes)
com.intellij.lang.java.lexer._JavaDocLexer flex
com.intellij.lexer.DocCommentTokenTypes tokenTypes
public final void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
public int getState ()
public java.lang.CharSequence getBufferSequence ()
public int getBufferEnd ()
public final com.intellij.psi.tree.IElementType getTokenType ()
public final int getTokenStart ()
public final int getTokenEnd ()
public final void advance ()
protected final void locateToken ()
private void _locateToken ()
boolean lf
int state
private void flexLocateToken ()
}
com/intellij/lang/java/lexer/JavaDocLexer.classJavaDocLexer.java
package com.intellij.lang.java.lexer
public com.intellij.lang.java.lexer.JavaDocLexer extends com.intellij.lexer.MergingLexerAdapter {
public void (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel level
private void (com.intellij.lexer.DocCommentTokenTypes, boolean)
com.intellij.lexer.DocCommentTokenTypes tokenTypes
boolean isJdk15Enabled
}
com/intellij/lang/java/lexer/JavaLexer.classJavaLexer.java
package com.intellij.lang.java.lexer
public com.intellij.lang.java.lexer.JavaLexer extends com.intellij.lexer.LexerBase {
private static final java.util.Set KEYWORDS
private static final java.util.Set JAVA9_KEYWORDS
private final com.intellij.lang.java.lexer._JavaLexer myFlexLexer
private CharSequence myBuffer
private char[] myBufferArray
private int myBufferIndex
private int myBufferEndOffset
private int myTokenEndOffset
private com.intellij.psi.tree.IElementType myTokenType
public static boolean isKeyword (java.lang.String, com.intellij.pom.java.LanguageLevel)
String id
com.intellij.pom.java.LanguageLevel level
public static boolean isSoftKeyword (java.lang.CharSequence, com.intellij.pom.java.LanguageLevel)
CharSequence id
com.intellij.pom.java.LanguageLevel level
public void (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel level
public final void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
public int getState ()
public final com.intellij.psi.tree.IElementType getTokenType ()
public final int getTokenStart ()
public final int getTokenEnd ()
public final void advance ()
private void _locateToken ()
char nextChar
char c
private int getWhitespaces (int)
int offset
int pos
char c
private void flexLocateToken ()
private int getClosingParenthesis (int, char)
int offset
char c
int pos
char cur
private int getClosingComment (int)
char c
int offset
int pos
private int getLineTerminator (int)
char c
int offset
int pos
public java.lang.CharSequence getBufferSequence ()
public final int getBufferEnd ()
static void ()
}
com/intellij/lang/java/lexer/_JavaDocLexer.class_JavaDocLexer.java
package com.intellij.lang.java.lexer
com.intellij.lang.java.lexer._JavaDocLexer extends java.lang.Object implements com.intellij.lexer.FlexLexer {
public static final int YYEOF
private static final int ZZ_BUFFERSIZE
public static final int YYINITIAL
public static final int COMMENT_DATA_START
public static final int COMMENT_DATA
public static final int TAG_DOC_SPACE
public static final int PARAM_TAG_SPACE
public static final int DOC_TAG_VALUE
public static final int DOC_TAG_VALUE_IN_PAREN
public static final int DOC_TAG_VALUE_IN_LTGT
public static final int INLINE_TAG_NAME
public static final int CODE_TAG
public static final int CODE_TAG_SPACE
private static final int[] ZZ_LEXSTATE
static final char[] ZZ_CMAP_Z
static final char[] ZZ_CMAP_Y
static final char[] ZZ_CMAP_A
private static final int[] ZZ_ACTION
private static final String ZZ_ACTION_PACKED_0
private static final int[] ZZ_ROWMAP
private static final String ZZ_ROWMAP_PACKED_0
private static final int[] ZZ_TRANS
private static final String ZZ_TRANS_PACKED_0
private static final int ZZ_UNKNOWN_ERROR
private static final int ZZ_NO_MATCH
private static final int ZZ_PUSHBACK_2BIG
private static final String[] ZZ_ERROR_MSG
private static final int[] ZZ_ATTRIBUTE
private static final String ZZ_ATTRIBUTE_PACKED_0
private java.io.Reader zzReader
private int zzState
private int zzLexicalState
private CharSequence zzBuffer
private int zzMarkedPos
private int zzCurrentPos
private int zzStartRead
private int zzEndRead
private boolean zzAtBOL
private boolean zzAtEOF
private boolean zzEOFDone
private boolean myJdk15Enabled
private com.intellij.lexer.DocCommentTokenTypes myTokenTypes
public static int ZZ_CMAP (int)
int ch
private static int[] zzUnpackAction ()
int[] result
int offset
private static int zzUnpackAction (java.lang.String, int, int[])
int count
int value
String packed
int offset
int[] result
int i
int j
int l
private static int[] zzUnpackRowMap ()
int[] result
int offset
private static int zzUnpackRowMap (java.lang.String, int, int[])
int high
String packed
int offset
int[] result
int i
int j
int l
private static int[] zzUnpackTrans ()
int[] result
int offset
private static int zzUnpackTrans (java.lang.String, int, int[])
int count
int value
String packed
int offset
int[] result
int i
int j
int l
private static int[] zzUnpackAttribute ()
int[] result
int offset
private static int zzUnpackAttribute (java.lang.String, int, int[])
int count
int value
String packed
int offset
int[] result
int i
int j
int l
public void (boolean, com.intellij.lexer.DocCommentTokenTypes)
boolean isJdk15Enabled
com.intellij.lexer.DocCommentTokenTypes tokenTypes
public boolean checkAhead (char)
char c
public void goTo (int)
int offset
void (java.io.Reader)
java.io.Reader in
private static char[] zzUnpackCMap (java.lang.String)
int i
int length
int count
char value
String packed
int size
char[] map
int i
int j
public final int getTokenStart ()
public final int getTokenEnd ()
public void reset (java.lang.CharSequence, int, int, int)
CharSequence buffer
int start
int end
int initialState
private boolean zzRefill () throws java.io.IOException
public final int yystate ()
public final void yybegin (int)
int newState
public final java.lang.CharSequence yytext ()
public final char yycharat (int)
int pos
public final int yylength ()
private void zzScanError (int)
String message
ArrayIndexOutOfBoundsException e
int errorCode
String message
public void yypushback (int)
int number
public com.intellij.psi.tree.IElementType advance () throws java.io.IOException
int zzInput
int zzInput
int zzInput
boolean eof
int zzNext
int zzAttributes
int zzInput
int zzAction
int zzCurrentPosL
int zzMarkedPosL
int zzEndReadL
CharSequence zzBufferL
int[] zzTransL
int[] zzRowMapL
int[] zzAttrL
static void ()
}
com/intellij/lang/java/lexer/_JavaLexer.class_JavaLexer.java
package com.intellij.lang.java.lexer
com.intellij.lang.java.lexer._JavaLexer extends java.lang.Object implements com.intellij.lexer.FlexLexer {
public static final int YYEOF
private static final int ZZ_BUFFERSIZE
public static final int YYINITIAL
private static final int[] ZZ_LEXSTATE
static final char[] ZZ_CMAP_Z
static final char[] ZZ_CMAP_Y
static final char[] ZZ_CMAP_A
private static final int[] ZZ_ACTION
private static final String ZZ_ACTION_PACKED_0
private static final int[] ZZ_ROWMAP
private static final String ZZ_ROWMAP_PACKED_0
private static final int[] ZZ_TRANS
private static final String ZZ_TRANS_PACKED_0
private static final int ZZ_UNKNOWN_ERROR
private static final int ZZ_NO_MATCH
private static final int ZZ_PUSHBACK_2BIG
private static final String[] ZZ_ERROR_MSG
private static final int[] ZZ_ATTRIBUTE
private static final String ZZ_ATTRIBUTE_PACKED_0
private java.io.Reader zzReader
private int zzState
private int zzLexicalState
private CharSequence zzBuffer
private int zzMarkedPos
private int zzCurrentPos
private int zzStartRead
private int zzEndRead
private boolean zzAtBOL
private boolean zzAtEOF
private boolean zzEOFDone
private boolean myAssertKeyword
private boolean myEnumKeyword
public static int ZZ_CMAP (int)
int ch
private static int[] zzUnpackAction ()
int[] result
int offset
private static int zzUnpackAction (java.lang.String, int, int[])
int count
int value
String packed
int offset
int[] result
int i
int j
int l
private static int[] zzUnpackRowMap ()
int[] result
int offset
private static int zzUnpackRowMap (java.lang.String, int, int[])
int high
String packed
int offset
int[] result
int i
int j
int l
private static int[] zzUnpackTrans ()
int[] result
int offset
private static int zzUnpackTrans (java.lang.String, int, int[])
int count
int value
String packed
int offset
int[] result
int i
int j
int l
private static int[] zzUnpackAttribute ()
int[] result
int offset
private static int zzUnpackAttribute (java.lang.String, int, int[])
int count
int value
String packed
int offset
int[] result
int i
int j
int l
public void (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel level
public void goTo (int)
int offset
void (java.io.Reader)
java.io.Reader in
private static char[] zzUnpackCMap (java.lang.String)
int i
int length
int count
char value
String packed
int size
char[] map
int i
int j
public final int getTokenStart ()
public final int getTokenEnd ()
public void reset (java.lang.CharSequence, int, int, int)
CharSequence buffer
int start
int end
int initialState
private boolean zzRefill () throws java.io.IOException
public final int yystate ()
public final void yybegin (int)
int newState
public final java.lang.CharSequence yytext ()
public final char yycharat (int)
int pos
public final int yylength ()
private void zzScanError (int)
String message
ArrayIndexOutOfBoundsException e
int errorCode
String message
public void yypushback (int)
int number
public com.intellij.psi.tree.IElementType advance () throws java.io.IOException
int zzInput
int zzInput
int zzInput
boolean eof
int zzNext
int zzAttributes
int zzInput
int zzAction
int zzCurrentPosL
int zzMarkedPosL
int zzEndReadL
CharSequence zzBufferL
int[] zzTransL
int[] zzRowMapL
int[] zzAttrL
static void ()
}
com/intellij/lang/java/parser/
com/intellij/lang/java/parser/DeclarationParser$Context.classDeclarationParser.java
package com.intellij.lang.java.parser
public final com.intellij.lang.java.parser.DeclarationParser$Context extends java.lang.Enum {
public static final com.intellij.lang.java.parser.DeclarationParser$Context FILE
public static final com.intellij.lang.java.parser.DeclarationParser$Context CLASS
public static final com.intellij.lang.java.parser.DeclarationParser$Context CODE_BLOCK
public static final com.intellij.lang.java.parser.DeclarationParser$Context ANNOTATION_INTERFACE
private static final com.intellij.lang.java.parser.DeclarationParser$Context[] $VALUES
public static com.intellij.lang.java.parser.DeclarationParser$Context[] values ()
public static com.intellij.lang.java.parser.DeclarationParser$Context valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/lang/java/parser/DeclarationParser$ListType.classDeclarationParser.java
package com.intellij.lang.java.parser
final com.intellij.lang.java.parser.DeclarationParser$ListType extends java.lang.Enum {
public static final com.intellij.lang.java.parser.DeclarationParser$ListType METHOD
public static final com.intellij.lang.java.parser.DeclarationParser$ListType RESOURCE
public static final com.intellij.lang.java.parser.DeclarationParser$ListType LAMBDA_TYPED
public static final com.intellij.lang.java.parser.DeclarationParser$ListType LAMBDA_UNTYPED
private static final com.intellij.lang.java.parser.DeclarationParser$ListType[] $VALUES
public static com.intellij.lang.java.parser.DeclarationParser$ListType[] values ()
public static com.intellij.lang.java.parser.DeclarationParser$ListType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/lang/java/parser/DeclarationParser.class
com/intellij/lang/java/parser/ExpressionParser$1.classExpressionParser.java
package com.intellij.lang.java.parser
com.intellij.lang.java.parser.ExpressionParser$1 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$lang$java$parser$ExpressionParser$ExprType
static void ()
}
com/intellij/lang/java/parser/ExpressionParser$BreakPoint.classExpressionParser.java
package com.intellij.lang.java.parser
final com.intellij.lang.java.parser.ExpressionParser$BreakPoint extends java.lang.Enum {
public static final com.intellij.lang.java.parser.ExpressionParser$BreakPoint P1
public static final com.intellij.lang.java.parser.ExpressionParser$BreakPoint P2
public static final com.intellij.lang.java.parser.ExpressionParser$BreakPoint P4
private static final com.intellij.lang.java.parser.ExpressionParser$BreakPoint[] $VALUES
public static com.intellij.lang.java.parser.ExpressionParser$BreakPoint[] values ()
public static com.intellij.lang.java.parser.ExpressionParser$BreakPoint valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/lang/java/parser/ExpressionParser$ExprType.classExpressionParser.java
package com.intellij.lang.java.parser
final com.intellij.lang.java.parser.ExpressionParser$ExprType extends java.lang.Enum {
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType CONDITIONAL_OR
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType CONDITIONAL_AND
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType OR
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType XOR
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType AND
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType EQUALITY
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType RELATIONAL
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType SHIFT
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType ADDITIVE
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType MULTIPLICATIVE
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType UNARY
public static final com.intellij.lang.java.parser.ExpressionParser$ExprType TYPE
private static final com.intellij.lang.java.parser.ExpressionParser$ExprType[] $VALUES
public static com.intellij.lang.java.parser.ExpressionParser$ExprType[] values ()
public static com.intellij.lang.java.parser.ExpressionParser$ExprType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/lang/java/parser/ExpressionParser.class
com/intellij/lang/java/parser/FileParser.classFileParser.java
package com.intellij.lang.java.parser
public com.intellij.lang.java.parser.FileParser extends java.lang.Object {
private static final com.intellij.psi.tree.TokenSet IMPORT_LIST_STOPPER_SET
private final com.intellij.lang.java.parser.JavaParser myParser
public void (com.intellij.lang.java.parser.JavaParser)
com.intellij.lang.java.parser.JavaParser javaParser
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public void parseFile (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.TokenSet, com.intellij.AbstractBundle, java.lang.String)
com.intellij.lang.PsiBuilder$Marker declaration
com.intellij.lang.PsiBuilder$Marker invalidElements
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.TokenSet importListStoppers
com.intellij.AbstractBundle bundle
String errorMessageKey
com.intellij.openapi.util.Pair impListInfo
Boolean firstDeclarationOk
com.intellij.lang.PsiBuilder$Marker firstDeclaration
com.intellij.lang.PsiBuilder$Marker module
protected com.intellij.lang.PsiBuilder$Marker parseInitial (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private void parsePackageStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker modList
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker ref
private com.intellij.openapi.util.Pair parseImportList (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.TokenSet)
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker invalidElements
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.TokenSet stoppers
com.intellij.lang.PsiBuilder$Marker list
com.intellij.psi.tree.IElementType tokenType
boolean isEmpty
private com.intellij.lang.PsiBuilder$Marker parseImportStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
boolean isStatic
com.intellij.psi.tree.IElementType type
boolean isOk
private static java.lang.String error (com.intellij.AbstractBundle, java.lang.String)
com.intellij.AbstractBundle bundle
String errorMessageKey
static void ()
}
com/intellij/lang/java/parser/JavaParser.classJavaParser.java
package com.intellij.lang.java.parser
public com.intellij.lang.java.parser.JavaParser extends java.lang.Object {
public static final com.intellij.lang.java.parser.JavaParser INSTANCE
private final com.intellij.lang.java.parser.FileParser myFileParser
private final com.intellij.lang.java.parser.ModuleParser myModuleParser
private final com.intellij.lang.java.parser.DeclarationParser myDeclarationParser
private final com.intellij.lang.java.parser.StatementParser myStatementParser
private final com.intellij.lang.java.parser.ExpressionParser myExpressionParser
private final com.intellij.lang.java.parser.ReferenceParser myReferenceParser
public void ()
public com.intellij.lang.java.parser.FileParser getFileParser ()
public com.intellij.lang.java.parser.ModuleParser getModuleParser ()
public com.intellij.lang.java.parser.DeclarationParser getDeclarationParser ()
public com.intellij.lang.java.parser.StatementParser getStatementParser ()
public com.intellij.lang.java.parser.ExpressionParser getExpressionParser ()
public com.intellij.lang.java.parser.ReferenceParser getReferenceParser ()
static void ()
}
com/intellij/lang/java/parser/JavaParserUtil$1.classJavaParserUtil.java
package com.intellij.lang.java.parser
final com.intellij.lang.java.parser.JavaParserUtil$1 extends com.intellij.lang.impl.PsiBuilderAdapter {
final int val$stopAt
void (com.intellij.lang.PsiBuilder, int)
com.intellij.lang.PsiBuilder x0
public com.intellij.psi.tree.IElementType getTokenType ()
public boolean eof ()
}
com/intellij/lang/java/parser/JavaParserUtil$2.classJavaParserUtil.java
package com.intellij.lang.java.parser
final com.intellij.lang.java.parser.JavaParserUtil$2 extends com.intellij.lang.impl.PsiBuilderAdapter {
final com.intellij.lang.PsiBuilder val$builder
final com.intellij.openapi.util.Condition val$condition
void (com.intellij.lang.PsiBuilder, com.intellij.lang.PsiBuilder, com.intellij.openapi.util.Condition)
com.intellij.lang.PsiBuilder x0
public com.intellij.psi.tree.IElementType getTokenType ()
com.intellij.openapi.util.Pair input
public boolean eof ()
com.intellij.openapi.util.Pair input
}
com/intellij/lang/java/parser/JavaParserUtil$ParserWrapper.classJavaParserUtil.java
package com.intellij.lang.java.parser
public abstract com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper extends java.lang.Object {
public abstract void parse (com.intellij.lang.PsiBuilder)
}
com/intellij/lang/java/parser/JavaParserUtil$PrecedingWhitespacesAndCommentsBinder.classJavaParserUtil.java
package com.intellij.lang.java.parser
com.intellij.lang.java.parser.JavaParserUtil$PrecedingWhitespacesAndCommentsBinder extends java.lang.Object implements com.intellij.lang.WhitespacesAndCommentsBinder {
private final boolean myAfterEmptyImport
public void (boolean)
boolean afterImport
public int getEdgePosition (java.util.List, boolean, com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter)
int idx
com.intellij.psi.tree.IElementType tokenType
int idx
java.util.List tokens
boolean atStreamEdge
com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter getter
int result
}
com/intellij/lang/java/parser/JavaParserUtil$TrailingWhitespacesAndCommentsBinder.classJavaParserUtil.java
package com.intellij.lang.java.parser
com.intellij.lang.java.parser.JavaParserUtil$TrailingWhitespacesAndCommentsBinder extends java.lang.Object implements com.intellij.lang.WhitespacesAndCommentsBinder {
private void ()
public int getEdgePosition (java.util.List, boolean, com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter)
com.intellij.psi.tree.IElementType tokenType
int idx
java.util.List tokens
boolean atStreamEdge
com.intellij.lang.WhitespacesAndCommentsBinder$TokenTextGetter getter
int result
void (com.intellij.lang.java.parser.JavaParserUtil$1)
com.intellij.lang.java.parser.JavaParserUtil$1 x0
}
com/intellij/lang/java/parser/JavaParserUtil.classJavaParserUtil.java
package com.intellij.lang.java.parser
public com.intellij.lang.java.parser.JavaParserUtil extends java.lang.Object {
private static final com.intellij.openapi.util.Key LANG_LEVEL_KEY
private static final com.intellij.openapi.util.Key DEEP_PARSE_BLOCKS_IN_STATEMENTS
private static final com.intellij.psi.tree.TokenSet PRECEDING_COMMENT_SET
private static final com.intellij.psi.tree.TokenSet TRAILING_COMMENT_SET
public static final com.intellij.lang.WhitespacesAndCommentsBinder PRECEDING_COMMENT_BINDER
public static final com.intellij.lang.WhitespacesAndCommentsBinder SPECIAL_PRECEDING_COMMENT_BINDER
public static final com.intellij.lang.WhitespacesAndCommentsBinder TRAILING_COMMENT_BINDER
static final boolean $assertionsDisabled
private void ()
public static void setLanguageLevel (com.intellij.lang.PsiBuilder, com.intellij.pom.java.LanguageLevel)
com.intellij.lang.PsiBuilder builder
com.intellij.pom.java.LanguageLevel level
public static com.intellij.pom.java.LanguageLevel getLanguageLevel (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.pom.java.LanguageLevel level
public static void setParseStatementCodeBlocksDeep (com.intellij.lang.PsiBuilder, boolean)
com.intellij.lang.PsiBuilder builder
boolean deep
public static boolean isParseStatementCodeBlocksDeep (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public static com.intellij.lang.PsiBuilder createBuilder (com.intellij.lang.ASTNode)
CharSequence text
com.intellij.lang.ASTNode chameleon
com.intellij.psi.PsiElement psi
com.intellij.openapi.project.Project project
CharSequence text
com.intellij.lang.PsiBuilderFactory factory
com.intellij.pom.java.LanguageLevel level
com.intellij.lexer.Lexer lexer
com.intellij.lang.Language language
com.intellij.lang.PsiBuilder builder
public static com.intellij.lang.PsiBuilder createBuilder (com.intellij.lang.LighterLazyParseableNode)
com.intellij.lang.LighterLazyParseableNode chameleon
com.intellij.psi.PsiElement psi
com.intellij.openapi.project.Project project
com.intellij.lang.PsiBuilderFactory factory
com.intellij.pom.java.LanguageLevel level
com.intellij.lexer.Lexer lexer
com.intellij.lang.PsiBuilder builder
public static com.intellij.lang.ASTNode parseFragment (com.intellij.lang.ASTNode, com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper)
com.intellij.lang.ASTNode chameleon
com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper wrapper
public static com.intellij.lang.ASTNode parseFragment (com.intellij.lang.ASTNode, com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper, boolean, com.intellij.pom.java.LanguageLevel)
com.intellij.lang.PsiBuilder$Marker extras
com.intellij.lang.ASTNode chameleon
com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper wrapper
boolean eatAll
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.PsiElement psi
com.intellij.openapi.project.Project project
com.intellij.lang.PsiBuilderFactory factory
com.intellij.lexer.Lexer lexer
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker root
public static void done (com.intellij.lang.PsiBuilder$Marker, com.intellij.psi.tree.IElementType)
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.psi.tree.IElementType type
com.intellij.lang.WhitespacesAndCommentsBinder left
com.intellij.lang.WhitespacesAndCommentsBinder right
public static com.intellij.psi.tree.IElementType exprType (com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker marker
public static void error (com.intellij.lang.PsiBuilder, java.lang.String)
com.intellij.lang.PsiBuilder builder
String message
public static void error (com.intellij.lang.PsiBuilder, java.lang.String, com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder builder
String message
com.intellij.lang.PsiBuilder$Marker before
public static boolean expectOrError (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.TokenSet, java.lang.String)
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.TokenSet expected
String key
public static boolean expectOrError (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.IElementType, java.lang.String)
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType expected
String key
public static void emptyElement (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.IElementType)
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType type
public static void emptyElement (com.intellij.lang.PsiBuilder$Marker, com.intellij.psi.tree.IElementType)
com.intellij.lang.PsiBuilder$Marker before
com.intellij.psi.tree.IElementType type
public static void semicolon (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public static com.intellij.lang.PsiBuilder braceMatchingBuilder (com.intellij.lang.PsiBuilder)
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker pos
int braceCount
int stopAt
public static com.intellij.lang.PsiBuilder stoppingBuilder (com.intellij.lang.PsiBuilder, int)
com.intellij.lang.PsiBuilder builder
int stopAt
public static com.intellij.lang.PsiBuilder stoppingBuilder (com.intellij.lang.PsiBuilder, com.intellij.openapi.util.Condition)
com.intellij.lang.PsiBuilder builder
com.intellij.openapi.util.Condition condition
static void ()
}
com/intellij/lang/java/parser/JavadocParser.classJavadocParser.java
package com.intellij.lang.java.parser
public com.intellij.lang.java.parser.JavadocParser extends java.lang.Object {
private static final com.intellij.psi.tree.TokenSet TAG_VALUES_SET
private static final com.intellij.psi.tree.TokenSet INLINE_TAG_BORDERS_SET
public static final com.intellij.psi.tree.TokenSet SKIP_TOKENS
private static final String SEE_TAG
private static final String LINK_TAG
private static final String LINK_PLAIN_TAG
private static final String THROWS_TAG
private static final String EXCEPTION_TAG
private static final String PARAM_TAG
private static final String VALUE_TAG
private static final com.intellij.openapi.util.Key BRACE_SCOPE_KEY
private void ()
public static void parseJavadocReference (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public static void parseJavadocType (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static void swallowTokens (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public static void parseDocCommentText (com.intellij.lang.PsiBuilder)
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder builder
private static void parseTag (com.intellij.lang.PsiBuilder)
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder builder
String tagName
com.intellij.lang.PsiBuilder$Marker tag
private static void parseDataItem (com.intellij.lang.PsiBuilder, java.lang.String, boolean)
int braceScope
com.intellij.lang.PsiBuilder$Marker tag
String inlineTagName
com.intellij.lang.PsiBuilder$Marker tagValue
com.intellij.lang.PsiBuilder builder
String tagName
boolean isInline
com.intellij.psi.tree.IElementType tokenType
private static void parseSeeTagValue (com.intellij.lang.PsiBuilder, boolean)
com.intellij.lang.PsiBuilder$Marker refStart
com.intellij.lang.PsiBuilder$Marker tagValue
com.intellij.lang.PsiBuilder builder
boolean allowBareFieldReference
com.intellij.psi.tree.IElementType tokenType
private static void parseMethodRef (com.intellij.lang.PsiBuilder, com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker subValue
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker refStart
private static void parseSimpleTagValue (com.intellij.lang.PsiBuilder, boolean)
com.intellij.lang.PsiBuilder builder
boolean parameter
com.intellij.lang.PsiBuilder$Marker tagValue
private static com.intellij.psi.tree.IElementType getTokenType (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType tokenType
private static int getBraceScope (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
Integer braceScope
private static void setBraceScope (com.intellij.lang.PsiBuilder, int)
com.intellij.lang.PsiBuilder builder
int braceScope
private static void remapAndAdvance (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
static void ()
}
com/intellij/lang/java/parser/ModuleParser.classModuleParser.java
package com.intellij.lang.java.parser
public com.intellij.lang.java.parser.ModuleParser extends java.lang.Object {
private static final java.util.Set STATEMENT_KEYWORDS
private final com.intellij.lang.java.parser.JavaParser myParser
public void (com.intellij.lang.java.parser.JavaParser)
com.intellij.lang.java.parser.JavaParser parser
public com.intellij.lang.PsiBuilder$Marker parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker module
com.intellij.lang.PsiBuilder$Marker firstAnnotation
com.intellij.psi.tree.IElementType type
String text
com.intellij.lang.PsiBuilder$Marker modifierList
private static com.intellij.lang.PsiBuilder$Marker parseName (com.intellij.lang.PsiBuilder)
com.intellij.psi.tree.IElementType t
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker nameElement
boolean empty
boolean idExpected
private void parseModuleContent (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType token
com.intellij.lang.PsiBuilder$Marker invalid
private com.intellij.lang.PsiBuilder$Marker parseStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
String kw
private static com.intellij.lang.PsiBuilder$Marker parseRequiresStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker modifierList
private com.intellij.lang.PsiBuilder$Marker parseExportsStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
private com.intellij.lang.PsiBuilder$Marker parseOpensStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
private com.intellij.lang.PsiBuilder$Marker parsePackageStatement (com.intellij.lang.PsiBuilder, com.intellij.lang.PsiBuilder$Marker, com.intellij.psi.tree.IElementType)
com.intellij.lang.PsiBuilder$Marker ref
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.psi.tree.IElementType type
boolean hasError
private com.intellij.lang.PsiBuilder$Marker parseUsesStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
private com.intellij.lang.PsiBuilder$Marker parseProvidesStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.psi.tree.IElementType next
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
boolean hasError
private static com.intellij.lang.PsiBuilder$Marker parseNameRef (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker name
private static void mapAndAdvance (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.IElementType)
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType keyword
private static void parseExtras (com.intellij.lang.PsiBuilder, java.lang.String)
com.intellij.lang.PsiBuilder builder
String message
com.intellij.lang.PsiBuilder$Marker extras
private com.intellij.lang.PsiBuilder$Marker parseClassOrPackageRef (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
static void ()
}
com/intellij/lang/java/parser/ReferenceParser$TypeInfo.classReferenceParser.java
package com.intellij.lang.java.parser
public com.intellij.lang.java.parser.ReferenceParser$TypeInfo extends java.lang.Object {
public boolean isPrimitive
public boolean isParameterized
public boolean isArray
public boolean isVarArg
public boolean hasErrors
public com.intellij.lang.PsiBuilder$Marker marker
public void ()
}
com/intellij/lang/java/parser/ReferenceParser.classReferenceParser.java
package com.intellij.lang.java.parser
public com.intellij.lang.java.parser.ReferenceParser extends java.lang.Object {
public static final int EAT_LAST_DOT
public static final int ELLIPSIS
public static final int WILDCARD
public static final int DIAMONDS
public static final int DISJUNCTIONS
public static final int CONJUNCTIONS
public static final int INCOMPLETE_ANNO
private static final com.intellij.psi.tree.TokenSet WILDCARD_KEYWORD_SET
private final com.intellij.lang.java.parser.JavaParser myParser
static final boolean $assertionsDisabled
public void (com.intellij.lang.java.parser.JavaParser)
com.intellij.lang.java.parser.JavaParser javaParser
public com.intellij.lang.PsiBuilder$Marker parseType (com.intellij.lang.PsiBuilder, int)
com.intellij.lang.PsiBuilder builder
int flags
com.intellij.lang.java.parser.ReferenceParser$TypeInfo typeInfo
public com.intellij.lang.java.parser.ReferenceParser$TypeInfo parseTypeInfo (com.intellij.lang.PsiBuilder, int)
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.tree.IElementType operator
com.intellij.lang.PsiBuilder builder
int flags
com.intellij.lang.java.parser.ReferenceParser$TypeInfo typeInfo
private com.intellij.lang.java.parser.ReferenceParser$TypeInfo parseTypeInfo (com.intellij.lang.PsiBuilder, int, boolean)
com.intellij.lang.PsiBuilder$Marker bracket
com.intellij.lang.PsiBuilder builder
int flags
boolean badWildcard
com.intellij.lang.java.parser.ReferenceParser$TypeInfo typeInfo
com.intellij.lang.PsiBuilder$Marker type
com.intellij.lang.PsiBuilder$Marker anno
com.intellij.psi.tree.IElementType tokenType
private void completeWildcardType (com.intellij.lang.PsiBuilder, boolean, com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder builder
boolean wildcard
com.intellij.lang.PsiBuilder$Marker type
public com.intellij.lang.PsiBuilder$Marker parseJavaCodeReference (com.intellij.lang.PsiBuilder, boolean, boolean, boolean, boolean)
com.intellij.lang.PsiBuilder builder
boolean eatLastDot
boolean parameterList
boolean isNew
boolean diamonds
public boolean parseImportCodeReference (com.intellij.lang.PsiBuilder, boolean)
com.intellij.lang.PsiBuilder builder
boolean isStatic
com.intellij.lang.java.parser.ReferenceParser$TypeInfo typeInfo
private com.intellij.lang.PsiBuilder$Marker parseJavaCodeReference (com.intellij.lang.PsiBuilder, boolean, boolean, boolean, boolean, boolean, boolean, com.intellij.lang.java.parser.ReferenceParser$TypeInfo)
boolean hasIdentifier
com.intellij.lang.PsiBuilder$Marker dotPos
com.intellij.lang.PsiBuilder$Marker prevElement
boolean hasIdentifier
com.intellij.lang.PsiBuilder builder
boolean eatLastDot
boolean parameterList
boolean isImport
boolean isStaticImport
boolean isNew
boolean diamonds
com.intellij.lang.java.parser.ReferenceParser$TypeInfo typeInfo
com.intellij.lang.PsiBuilder$Marker refElement
public boolean parseReferenceParameterList (com.intellij.lang.PsiBuilder, boolean, boolean)
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder builder
boolean wildcard
boolean diamonds
com.intellij.lang.PsiBuilder$Marker list
int flags
boolean isOk
public com.intellij.lang.PsiBuilder$Marker parseTypeParameters (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker param
com.intellij.lang.PsiBuilder$Marker errorElement
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker list
public com.intellij.lang.PsiBuilder$Marker parseTypeParameter (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker param
boolean wild
public boolean parseReferenceList (com.intellij.lang.PsiBuilder, com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType)
com.intellij.lang.PsiBuilder$Marker classReference
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType start
com.intellij.psi.tree.IElementType type
com.intellij.psi.tree.IElementType delimiter
com.intellij.lang.PsiBuilder$Marker element
boolean endsWithError
private static boolean isKeywordAny (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private static void dummy (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker mark
static void ()
}
com/intellij/lang/java/parser/StatementParser$BraceMode.classStatementParser.java
package com.intellij.lang.java.parser
final com.intellij.lang.java.parser.StatementParser$BraceMode extends java.lang.Enum {
public static final com.intellij.lang.java.parser.StatementParser$BraceMode TILL_FIRST
public static final com.intellij.lang.java.parser.StatementParser$BraceMode TILL_LAST
private static final com.intellij.lang.java.parser.StatementParser$BraceMode[] $VALUES
public static com.intellij.lang.java.parser.StatementParser$BraceMode[] values ()
public static com.intellij.lang.java.parser.StatementParser$BraceMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/lang/java/parser/StatementParser.classStatementParser.java
package com.intellij.lang.java.parser
public com.intellij.lang.java.parser.StatementParser extends java.lang.Object {
private static final com.intellij.psi.tree.TokenSet TRY_CLOSERS_SET
private final com.intellij.lang.java.parser.JavaParser myParser
static final boolean $assertionsDisabled
public void (com.intellij.lang.java.parser.JavaParser)
com.intellij.lang.java.parser.JavaParser javaParser
public com.intellij.lang.PsiBuilder$Marker parseCodeBlock (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
public com.intellij.lang.PsiBuilder$Marker parseCodeBlock (com.intellij.lang.PsiBuilder, boolean)
com.intellij.psi.tree.IElementType type
com.intellij.psi.tree.IElementType last
com.intellij.psi.tree.IElementType prevLast
com.intellij.lang.PsiBuilder$Marker position
java.util.List list
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder builder
boolean isStatement
com.intellij.lang.PsiBuilder$Marker codeBlock
boolean greedyBlock
int braceCount
public com.intellij.lang.PsiBuilder$Marker parseCodeBlockDeep (com.intellij.lang.PsiBuilder, boolean)
com.intellij.lang.PsiBuilder builder
boolean parseUntilEof
com.intellij.lang.PsiBuilder$Marker codeBlock
boolean greedyBlock
public void parseStatements (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private void parseStatements (com.intellij.lang.PsiBuilder, com.intellij.lang.java.parser.StatementParser$BraceMode)
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder$Marker error
com.intellij.lang.PsiBuilder builder
com.intellij.lang.java.parser.StatementParser$BraceMode braceMode
public com.intellij.lang.PsiBuilder$Marker parseStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker empty
com.intellij.lang.PsiBuilder$Marker marker
com.intellij.lang.PsiBuilder$Marker declStatement
com.intellij.lang.PsiBuilder$Marker decl
com.intellij.lang.PsiBuilder$Marker refPos
com.intellij.psi.tree.IElementType suspectedLT
com.intellij.psi.tree.IElementType next
com.intellij.lang.PsiBuilder$Marker commaPos
com.intellij.lang.PsiBuilder$Marker expr1
int count
com.intellij.lang.PsiBuilder$Marker list
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.PsiBuilder$Marker pos
com.intellij.lang.PsiBuilder$Marker expr
com.intellij.lang.PsiBuilder$Marker decl
private static void skipQualifiedName (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
private com.intellij.lang.PsiBuilder$Marker parseIfStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker thenStatement
com.intellij.lang.PsiBuilder$Marker elseStatement
private com.intellij.lang.PsiBuilder$Marker parseWhileStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker bodyStatement
private com.intellij.lang.PsiBuilder$Marker parseForStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker afterParenth
com.intellij.lang.PsiBuilder$Marker param
private com.intellij.lang.PsiBuilder$Marker parseForLoopFromInitializer (com.intellij.lang.PsiBuilder, com.intellij.lang.PsiBuilder$Marker)
boolean missingSemicolon
com.intellij.lang.PsiBuilder$Marker expr
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker init
com.intellij.lang.PsiBuilder$Marker bodyStatement
private static com.intellij.psi.tree.IElementType getLastToken (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.psi.tree.IElementType token
int offset
private void parseExpressionOrExpressionList (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker expressionStatement
com.intellij.lang.PsiBuilder$Marker nextExpression
com.intellij.lang.PsiBuilder$Marker expressionList
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker expr
com.intellij.lang.PsiBuilder$Marker expressionStatement
private com.intellij.lang.PsiBuilder$Marker parseForEachFromColon (com.intellij.lang.PsiBuilder, com.intellij.lang.PsiBuilder$Marker)
com.intellij.lang.PsiBuilder$Marker bodyStatement
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker expr
private com.intellij.lang.PsiBuilder$Marker parseDoWhileStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker body
private com.intellij.lang.PsiBuilder$Marker parseSwitchStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker body
private com.intellij.lang.PsiBuilder$Marker parseSwitchLabelStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker expr
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
boolean isCase
private static com.intellij.lang.PsiBuilder$Marker parseBreakStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
private static com.intellij.lang.PsiBuilder$Marker parseContinueStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
private com.intellij.lang.PsiBuilder$Marker parseReturnStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
private com.intellij.lang.PsiBuilder$Marker parseThrowStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker expr
private com.intellij.lang.PsiBuilder$Marker parseSynchronizedStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker body
private com.intellij.lang.PsiBuilder$Marker parseTryStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker finallyBlock
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
boolean hasResourceList
com.intellij.lang.PsiBuilder$Marker tryBlock
public boolean parseCatchBlock (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker section
com.intellij.lang.PsiBuilder$Marker param
com.intellij.lang.PsiBuilder$Marker body
private com.intellij.lang.PsiBuilder$Marker parseAssertStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder$Marker expr2
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
com.intellij.lang.PsiBuilder$Marker expr
private com.intellij.lang.PsiBuilder$Marker parseBlockStatement (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker statement
private boolean parseExpressionInParenth (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker beforeExpr
com.intellij.lang.PsiBuilder$Marker expr
static void ()
}
com/intellij/lang/spi/
com/intellij/lang/spi/SPILanguage.classSPILanguage.java
package com.intellij.lang.spi
public com.intellij.lang.spi.SPILanguage extends com.intellij.lang.Language {
public static final com.intellij.lang.spi.SPILanguage INSTANCE
protected void ()
static void ()
}
com/intellij/lexer/
com/intellij/lexer/DelegateLexer.classDelegateLexer.java
package com.intellij.lexer
public com.intellij.lexer.DelegateLexer extends com.intellij.lexer.LexerBase {
protected final com.intellij.lexer.Lexer myDelegate
public void (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer delegate
public final com.intellij.lexer.Lexer getDelegate ()
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
public int getState ()
public com.intellij.psi.tree.IElementType getTokenType ()
public int getTokenStart ()
public int getTokenEnd ()
public void advance ()
public final java.lang.CharSequence getBufferSequence ()
public int getBufferEnd ()
}
com/intellij/lexer/DocCommentTokenTypes.classDocCommentTokenTypes.java
package com.intellij.lexer
public abstract com.intellij.lexer.DocCommentTokenTypes extends java.lang.Object {
public abstract com.intellij.psi.tree.IElementType commentStart ()
public abstract com.intellij.psi.tree.IElementType commentEnd ()
public abstract com.intellij.psi.tree.IElementType commentData ()
public abstract com.intellij.psi.tree.TokenSet spaceCommentsTokenSet ()
public abstract com.intellij.psi.tree.IElementType space ()
public abstract com.intellij.psi.tree.IElementType tagValueToken ()
public abstract com.intellij.psi.tree.IElementType tagValueLParen ()
public abstract com.intellij.psi.tree.IElementType tagValueRParen ()
public abstract com.intellij.psi.tree.IElementType tagValueSharp ()
public abstract com.intellij.psi.tree.IElementType tagValueComma ()
public abstract com.intellij.psi.tree.IElementType tagName ()
public abstract com.intellij.psi.tree.IElementType tagValueLT ()
public abstract com.intellij.psi.tree.IElementType tagValueGT ()
public abstract com.intellij.psi.tree.IElementType inlineTagStart ()
public abstract com.intellij.psi.tree.IElementType inlineTagEnd ()
public abstract com.intellij.psi.tree.IElementType badCharacter ()
public abstract com.intellij.psi.tree.IElementType commentLeadingAsterisks ()
}
com/intellij/lexer/DummyLexer.classDummyLexer.java
package com.intellij.lexer
public com.intellij.lexer.DummyLexer extends com.intellij.lexer.LexerBase {
private CharSequence myBuffer
private int myStartOffset
private int myEndOffset
private final com.intellij.psi.tree.IElementType myTokenType
public void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
public java.lang.CharSequence getBufferSequence ()
public int getState ()
public com.intellij.psi.tree.IElementType getTokenType ()
public int getTokenStart ()
public int getTokenEnd ()
public void advance ()
public com.intellij.lexer.LexerPosition getCurrentPosition ()
public void restore (com.intellij.lexer.LexerPosition)
com.intellij.lexer.LexerPosition position
public int getBufferEnd ()
}
com/intellij/lexer/EmptyLexer.classEmptyLexer.java
package com.intellij.lexer
public com.intellij.lexer.EmptyLexer extends com.intellij.lexer.DummyLexer {
private static final com.intellij.psi.tree.IElementType EMPTY_TOKEN_TYPE
public void ()
static void ()
}
com/intellij/lexer/FilterLexer$Filter.classFilterLexer.java
package com.intellij.lexer
public abstract com.intellij.lexer.FilterLexer$Filter extends java.lang.Object {
public abstract boolean reject (com.intellij.psi.tree.IElementType)
}
com/intellij/lexer/FilterLexer$SetFilter.classFilterLexer.java
package com.intellij.lexer
public final com.intellij.lexer.FilterLexer$SetFilter extends java.lang.Object implements com.intellij.lexer.FilterLexer$Filter {
private final com.intellij.psi.tree.TokenSet mySet
public void (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet set
public boolean reject (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
}
com/intellij/lexer/FilterLexer.classFilterLexer.java
package com.intellij.lexer
public com.intellij.lexer.FilterLexer extends com.intellij.lexer.DelegateLexer {
private final com.intellij.lexer.FilterLexer$Filter myFilter
private final boolean[] myStateFilter
private int myPrevTokenEnd
public void (com.intellij.lexer.Lexer, com.intellij.lexer.FilterLexer$Filter, boolean[])
com.intellij.lexer.Lexer original
com.intellij.lexer.FilterLexer$Filter filter
boolean[] stateFilter
public void (com.intellij.lexer.Lexer, com.intellij.lexer.FilterLexer$Filter)
com.intellij.lexer.Lexer original
com.intellij.lexer.FilterLexer$Filter filter
public com.intellij.lexer.Lexer getOriginal ()
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
public void advance ()
public int getPrevTokenEnd ()
public com.intellij.lexer.LexerPosition getCurrentPosition ()
public void restore (com.intellij.lexer.LexerPosition)
com.intellij.lexer.LexerPosition position
public final void locateToken ()
com.intellij.lexer.Lexer delegate
com.intellij.psi.tree.IElementType tokenType
}
com/intellij/lexer/FlexAdapter.classFlexAdapter.java
package com.intellij.lexer
public com.intellij.lexer.FlexAdapter extends com.intellij.lexer.LexerBase {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.lexer.FlexLexer myFlex
private com.intellij.psi.tree.IElementType myTokenType
private CharSequence myText
private int myTokenStart
private int myTokenEnd
private int myBufferEnd
private int myState
private boolean myFailed
public void (com.intellij.lexer.FlexLexer)
com.intellij.lexer.FlexLexer flex
public com.intellij.lexer.FlexLexer getFlex ()
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
public int getState ()
public com.intellij.psi.tree.IElementType getTokenType ()
public int getTokenStart ()
public int getTokenEnd ()
public void advance ()
public java.lang.CharSequence getBufferSequence ()
public int getBufferEnd ()
protected void locateToken ()
com.intellij.openapi.progress.ProcessCanceledException e
Throwable e
public java.lang.String toString ()
static void ()
}
com/intellij/lexer/FlexLexer.classFlexLexer.java
package com.intellij.lexer
public abstract com.intellij.lexer.FlexLexer extends java.lang.Object {
public abstract void yybegin (int)
public abstract int yystate ()
public abstract int getTokenStart ()
public abstract int getTokenEnd ()
public abstract com.intellij.psi.tree.IElementType advance () throws java.io.IOException
public abstract void reset (java.lang.CharSequence, int, int, int)
}
com/intellij/lexer/JavaDocTokenTypes.classJavaDocTokenTypes.java
package com.intellij.lexer
public com.intellij.lexer.JavaDocTokenTypes extends java.lang.Object implements com.intellij.lexer.DocCommentTokenTypes {
public static final com.intellij.lexer.DocCommentTokenTypes INSTANCE
private final com.intellij.psi.tree.TokenSet mySpaceCommentsSet
private void ()
public com.intellij.psi.tree.IElementType commentStart ()
public com.intellij.psi.tree.IElementType commentEnd ()
public com.intellij.psi.tree.IElementType commentData ()
public com.intellij.psi.tree.TokenSet spaceCommentsTokenSet ()
public com.intellij.psi.tree.IElementType space ()
public com.intellij.psi.tree.IElementType tagValueToken ()
public com.intellij.psi.tree.IElementType tagValueLParen ()
public com.intellij.psi.tree.IElementType tagValueRParen ()
public com.intellij.psi.tree.IElementType tagValueSharp ()
public com.intellij.psi.tree.IElementType tagValueComma ()
public com.intellij.psi.tree.IElementType tagName ()
public com.intellij.psi.tree.IElementType tagValueLT ()
public com.intellij.psi.tree.IElementType tagValueGT ()
public com.intellij.psi.tree.IElementType inlineTagStart ()
public com.intellij.psi.tree.IElementType inlineTagEnd ()
public com.intellij.psi.tree.IElementType badCharacter ()
public com.intellij.psi.tree.IElementType commentLeadingAsterisks ()
static void ()
}
com/intellij/lexer/LayeredLexer.classLayeredLexer.java
package com.intellij.lexer
public com.intellij.lexer.LayeredLexer extends com.intellij.lexer.DelegateLexer {
public static ThreadLocal ourDisableLayersFlag
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final int IN_LAYER_STATE
private static final int IN_LAYER_LEXER_FINISHED_STATE
private int myState
private final java.util.Map myStartTokenToLayerLexer
private com.intellij.lexer.Lexer myCurrentLayerLexer
private com.intellij.psi.tree.IElementType myCurrentBaseTokenType
private int myLayerLeftPart
private int myBaseTokenEnd
private final java.util.HashSet mySelfStoppingLexers
private final com.intellij.util.containers.HashMap myStopTokens
public void (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer baseLexer
public void registerSelfStoppingLayer (com.intellij.lexer.Lexer, com.intellij.psi.tree.IElementType[], com.intellij.psi.tree.IElementType[])
com.intellij.lexer.Lexer lexer
com.intellij.psi.tree.IElementType[] startTokens
com.intellij.psi.tree.IElementType[] stopTokens
public transient void registerLayer (com.intellij.lexer.Lexer, com.intellij.psi.tree.IElementType[])
com.intellij.psi.tree.IElementType startToken
com.intellij.lexer.Lexer lexer
com.intellij.psi.tree.IElementType[] startTokens
private void activateLayerIfNecessary ()
com.intellij.psi.tree.IElementType baseTokenType
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
public int getState ()
public com.intellij.psi.tree.IElementType getTokenType ()
public int getTokenStart ()
public int getTokenEnd ()
public void advance ()
int tokenEnd
com.intellij.lexer.Lexer activeLayerLexer
com.intellij.psi.tree.IElementType layerTokenType
public com.intellij.lexer.LexerPosition getCurrentPosition ()
public void restore (com.intellij.lexer.LexerPosition)
com.intellij.lexer.LexerPosition position
private boolean isStopToken (com.intellij.lexer.Lexer, com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType stopToken
com.intellij.lexer.Lexer lexer
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.tree.IElementType[] stopTokens
protected boolean isLayerActive ()
private boolean isInLayerEndGap ()
static void ()
}
com/intellij/lexer/Lexer.classLexer.java
package com.intellij.lexer
public abstract com.intellij.lexer.Lexer extends java.lang.Object {
public void ()
public abstract void start (java.lang.CharSequence, int, int, int)
public final void start (java.lang.CharSequence, int, int)
CharSequence buf
int start
int end
public final void start (java.lang.CharSequence)
CharSequence buf
public java.lang.CharSequence getTokenSequence ()
public java.lang.String getTokenText ()
public abstract int getState ()
public abstract com.intellij.psi.tree.IElementType getTokenType ()
public abstract int getTokenStart ()
public abstract int getTokenEnd ()
public abstract void advance ()
public abstract com.intellij.lexer.LexerPosition getCurrentPosition ()
public abstract void restore (com.intellij.lexer.LexerPosition)
public abstract java.lang.CharSequence getBufferSequence ()
public abstract int getBufferEnd ()
}
com/intellij/lexer/LexerBase.classLexerBase.java
package com.intellij.lexer
public abstract com.intellij.lexer.LexerBase extends com.intellij.lexer.Lexer {
public void ()
public com.intellij.lexer.LexerPosition getCurrentPosition ()
int offset
int intState
public void restore (com.intellij.lexer.LexerPosition)
com.intellij.lexer.LexerPosition position
}
com/intellij/lexer/LexerPosition.classLexerPosition.java
package com.intellij.lexer
public abstract com.intellij.lexer.LexerPosition extends java.lang.Object {
public abstract int getOffset ()
public abstract int getState ()
}
com/intellij/lexer/LexerPositionImpl.classLexerPositionImpl.java
package com.intellij.lexer
com.intellij.lexer.LexerPositionImpl extends java.lang.Object implements com.intellij.lexer.LexerPosition {
private final int myOffset
private final int myState
public void (int, int)
int offset
int state
public int getOffset ()
public int getState ()
}
com/intellij/lexer/LookAheadLexer$LookAheadLexerPosition.classLookAheadLexer.java
package com.intellij.lexer
public com.intellij.lexer.LookAheadLexer$LookAheadLexerPosition extends java.lang.Object implements com.intellij.lexer.LexerPosition {
final int lastOffset
final int lastState
final int tokenStart
final int advanceCount
final com.intellij.util.containers.ImmutableUserMap customMap
public void (com.intellij.lexer.LookAheadLexer, com.intellij.util.containers.ImmutableUserMap)
com.intellij.lexer.LookAheadLexer lookAheadLexer
com.intellij.util.containers.ImmutableUserMap map
public com.intellij.util.containers.ImmutableUserMap getCustomMap ()
public int getOffset ()
public int getState ()
}
com/intellij/lexer/LookAheadLexer.classLookAheadLexer.java
package com.intellij.lexer
public abstract com.intellij.lexer.LookAheadLexer extends com.intellij.lexer.LexerBase {
private int myLastOffset
private int myLastState
private final com.intellij.lexer.Lexer myBaseLexer
private int myTokenStart
private final com.intellij.util.containers.Queue myTypeCache
private final com.intellij.util.containers.Queue myEndOffsetCache
static final boolean $assertionsDisabled
public void (com.intellij.lexer.Lexer, int)
com.intellij.lexer.Lexer baseLexer
int capacity
public void (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer baseLexer
protected void addToken (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
protected void addToken (int, com.intellij.psi.tree.IElementType)
int endOffset
com.intellij.psi.tree.IElementType type
protected void lookAhead (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer baseLexer
public void advance ()
private void doLookAhead ()
public java.lang.CharSequence getBufferSequence ()
public int getBufferEnd ()
protected int getCacheSize ()
protected void resetCacheSize (int)
int size
public com.intellij.psi.tree.IElementType replaceCachedType (int, com.intellij.psi.tree.IElementType)
int index
com.intellij.psi.tree.IElementType token
public int getState ()
int offset
public int getTokenEnd ()
public int getTokenStart ()
public com.intellij.lexer.LookAheadLexer$LookAheadLexerPosition getCurrentPosition ()
public final void restore (com.intellij.lexer.LexerPosition)
com.intellij.lexer.LexerPosition _position
protected void restore (com.intellij.lexer.LookAheadLexer$LookAheadLexerPosition)
int i
com.intellij.lexer.LookAheadLexer$LookAheadLexerPosition position
public com.intellij.psi.tree.IElementType getTokenType ()
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
protected final void advanceLexer (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer lexer
protected final void advanceAs (com.intellij.lexer.Lexer, com.intellij.psi.tree.IElementType)
com.intellij.lexer.Lexer lexer
com.intellij.psi.tree.IElementType type
public volatile com.intellij.lexer.LexerPosition getCurrentPosition ()
static int access$000 (com.intellij.lexer.LookAheadLexer)
com.intellij.lexer.LookAheadLexer x0
static int access$100 (com.intellij.lexer.LookAheadLexer)
com.intellij.lexer.LookAheadLexer x0
static int access$200 (com.intellij.lexer.LookAheadLexer)
com.intellij.lexer.LookAheadLexer x0
static com.intellij.util.containers.Queue access$300 (com.intellij.lexer.LookAheadLexer)
com.intellij.lexer.LookAheadLexer x0
static void ()
}
com/intellij/lexer/MergeFunction.classMergeFunction.java
package com.intellij.lexer
public abstract com.intellij.lexer.MergeFunction extends java.lang.Object {
public abstract com.intellij.psi.tree.IElementType merge (com.intellij.psi.tree.IElementType, com.intellij.lexer.Lexer)
}
com/intellij/lexer/MergingLexerAdapter$1.classMergingLexerAdapter.java
package com.intellij.lexer
com.intellij.lexer.MergingLexerAdapter$1 extends java.lang.Object {
}
com/intellij/lexer/MergingLexerAdapter$MyMergeFunction.classMergingLexerAdapter.java
package com.intellij.lexer
com.intellij.lexer.MergingLexerAdapter$MyMergeFunction extends java.lang.Object implements com.intellij.lexer.MergeFunction {
final com.intellij.lexer.MergingLexerAdapter this$0
private void (com.intellij.lexer.MergingLexerAdapter)
public com.intellij.psi.tree.IElementType merge (com.intellij.psi.tree.IElementType, com.intellij.lexer.Lexer)
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.tree.IElementType type
com.intellij.lexer.Lexer originalLexer
void (com.intellij.lexer.MergingLexerAdapter, com.intellij.lexer.MergingLexerAdapter$1)
com.intellij.lexer.MergingLexerAdapter x0
com.intellij.lexer.MergingLexerAdapter$1 x1
}
com/intellij/lexer/MergingLexerAdapter.classMergingLexerAdapter.java
package com.intellij.lexer
public com.intellij.lexer.MergingLexerAdapter extends com.intellij.lexer.MergingLexerAdapterBase {
private final com.intellij.psi.tree.TokenSet myTokenSet
private final com.intellij.lexer.MergeFunction myMergeFunction
public void (com.intellij.lexer.Lexer, com.intellij.psi.tree.TokenSet)
com.intellij.lexer.Lexer original
com.intellij.psi.tree.TokenSet tokensToMerge
public com.intellij.lexer.MergeFunction getMergeFunction ()
static com.intellij.psi.tree.TokenSet access$100 (com.intellij.lexer.MergingLexerAdapter)
com.intellij.lexer.MergingLexerAdapter x0
}
com/intellij/lexer/MergingLexerAdapterBase$MyLexerPosition.classMergingLexerAdapterBase.java
package com.intellij.lexer
com.intellij.lexer.MergingLexerAdapterBase$MyLexerPosition extends java.lang.Object implements com.intellij.lexer.LexerPosition {
private final int myOffset
private final com.intellij.psi.tree.IElementType myTokenType
private final com.intellij.lexer.LexerPosition myOriginalPosition
private final int myOldState
public void (int, com.intellij.psi.tree.IElementType, com.intellij.lexer.LexerPosition, int)
int offset
com.intellij.psi.tree.IElementType tokenType
com.intellij.lexer.LexerPosition originalPosition
int oldState
public int getOffset ()
public int getState ()
public com.intellij.psi.tree.IElementType getType ()
public com.intellij.lexer.LexerPosition getOriginalPosition ()
public int getOldState ()
}
com/intellij/lexer/MergingLexerAdapterBase.classMergingLexerAdapterBase.java
package com.intellij.lexer
public abstract com.intellij.lexer.MergingLexerAdapterBase extends com.intellij.lexer.DelegateLexer {
private com.intellij.psi.tree.IElementType myTokenType
private int myState
private int myTokenStart
public void (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer original
public abstract com.intellij.lexer.MergeFunction getMergeFunction ()
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
public int getState ()
public com.intellij.psi.tree.IElementType getTokenType ()
public int getTokenStart ()
public int getTokenEnd ()
public void advance ()
private void locateToken ()
com.intellij.lexer.Lexer orig
public com.intellij.lexer.Lexer getOriginal ()
public void restore (com.intellij.lexer.LexerPosition)
com.intellij.lexer.LexerPosition position
com.intellij.lexer.MergingLexerAdapterBase$MyLexerPosition pos
public java.lang.String toString ()
public com.intellij.lexer.LexerPosition getCurrentPosition ()
}
com/intellij/lexer/StringLiteralLexer.classStringLiteralLexer.java
package com.intellij.lexer
public com.intellij.lexer.StringLiteralLexer extends com.intellij.lexer.LexerBase {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final short AFTER_FIRST_QUOTE
private static final short AFTER_LAST_QUOTE
public static final char NO_QUOTE_CHAR
protected CharSequence myBuffer
protected int myStart
protected int myEnd
private int myState
private int myLastState
protected int myBufferEnd
protected final char myQuoteChar
private final com.intellij.psi.tree.IElementType myOriginalLiteralToken
private final boolean myCanEscapeEolOrFramingSpaces
private final String myAdditionalValidEscapes
private boolean mySeenEscapedSpacesOnly
private final boolean myAllowOctal
private final boolean myAllowHex
public void (char, com.intellij.psi.tree.IElementType)
char quoteChar
com.intellij.psi.tree.IElementType originalLiteralToken
public void (char, com.intellij.psi.tree.IElementType, boolean, java.lang.String)
char quoteChar
com.intellij.psi.tree.IElementType originalLiteralToken
boolean canEscapeEolOrFramingSpaces
String additionalValidEscapes
public void (char, com.intellij.psi.tree.IElementType, boolean, java.lang.String, boolean, boolean)
char quoteChar
com.intellij.psi.tree.IElementType originalLiteralToken
boolean canEscapeEolOrFramingSpaces
String additionalValidEscapes
boolean allowOctal
boolean allowHex
public void start (java.lang.CharSequence, int, int, int)
CharSequence buffer
int startOffset
int endOffset
int initialState
public int getState ()
public com.intellij.psi.tree.IElementType getTokenType ()
int i
char nextChar
protected com.intellij.psi.tree.IElementType getUnicodeEscapeSequenceType ()
int i
private boolean isTrailingSpace (int)
char c
int i
int start
public int getTokenStart ()
public int getTokenEnd ()
private int locateToken (int)
char first
int start
int i
protected int locateUnicodeEscapeSequence (int, int)
int start
int i
public void advance ()
public java.lang.CharSequence getBufferSequence ()
public int getBufferEnd ()
public java.lang.String toString ()
static void ()
}
com/intellij/mock/
com/intellij/mock/MockApplication.classMockApplication.java
package com.intellij.mock
public com.intellij.mock.MockApplication extends com.intellij.mock.MockComponentManager implements com.intellij.openapi.application.Application {
public static int INSTANCES_CREATED
public void (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
public boolean isInternal ()
public boolean isEAP ()
public boolean isDispatchThread ()
public boolean isActive ()
public void assertReadAccessAllowed ()
public void assertWriteAccessAllowed ()
public void assertIsDispatchThread ()
public boolean isReadAccessAllowed ()
public boolean isWriteAccessAllowed ()
public boolean isUnitTestMode ()
public boolean isHeadlessEnvironment ()
public boolean isCommandLine ()
public java.util.concurrent.Future executeOnPooledThread (java.lang.Runnable)
Runnable action
public java.util.concurrent.Future executeOnPooledThread (java.util.concurrent.Callable)
java.util.concurrent.Callable action
public boolean isDisposeInProgress ()
public boolean isRestartCapable ()
public void restart ()
public void runReadAction (java.lang.Runnable)
Runnable action
public java.lang.Object runReadAction (com.intellij.openapi.util.Computable)
com.intellij.openapi.util.Computable computation
public java.lang.Object runReadAction (com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
com.intellij.openapi.util.ThrowableComputable computation
public void runWriteAction (java.lang.Runnable)
Runnable action
public java.lang.Object runWriteAction (com.intellij.openapi.util.Computable)
com.intellij.openapi.util.Computable computation
public java.lang.Object runWriteAction (com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
com.intellij.openapi.util.ThrowableComputable computation
public com.intellij.openapi.application.AccessToken acquireReadActionLock ()
public com.intellij.openapi.application.AccessToken acquireWriteActionLock (java.lang.Class)
Class marker
public boolean hasWriteAction (java.lang.Class)
Class actionClass
public void addApplicationListener (com.intellij.openapi.application.ApplicationListener)
com.intellij.openapi.application.ApplicationListener listener
public void addApplicationListener (com.intellij.openapi.application.ApplicationListener, com.intellij.openapi.Disposable)
com.intellij.openapi.application.ApplicationListener listener
com.intellij.openapi.Disposable parent
public void removeApplicationListener (com.intellij.openapi.application.ApplicationListener)
com.intellij.openapi.application.ApplicationListener listener
public long getStartTime ()
public long getIdleTime ()
public com.intellij.openapi.application.ModalityState getNoneModalityState ()
public void invokeLater (java.lang.Runnable, com.intellij.openapi.util.Condition)
Runnable runnable
com.intellij.openapi.util.Condition expired
public void invokeLater (java.lang.Runnable, com.intellij.openapi.application.ModalityState, com.intellij.openapi.util.Condition)
Runnable runnable
com.intellij.openapi.application.ModalityState state
com.intellij.openapi.util.Condition expired
public void invokeLater (java.lang.Runnable)
Runnable runnable
public void invokeLater (java.lang.Runnable, com.intellij.openapi.application.ModalityState)
Runnable runnable
com.intellij.openapi.application.ModalityState state
public com.intellij.openapi.application.ModalityInvokator getInvokator ()
public void invokeAndWait (java.lang.Runnable, com.intellij.openapi.application.ModalityState)
Runnable runnable
com.intellij.openapi.application.ModalityState modalityState
public void invokeAndWait (java.lang.Runnable) throws com.intellij.openapi.progress.ProcessCanceledException
Runnable runnable
public com.intellij.openapi.application.ModalityState getCurrentModalityState ()
public com.intellij.openapi.application.ModalityState getAnyModalityState ()
public com.intellij.openapi.application.ModalityState getModalityStateForComponent (java.awt.Component)
java.awt.Component c
public com.intellij.openapi.application.ModalityState getDefaultModalityState ()
public void exit ()
public void saveAll ()
public void saveSettings ()
static void ()
}
com/intellij/mock/MockApplicationEx.classMockApplicationEx.java
package com.intellij.mock
public com.intellij.mock.MockApplicationEx extends com.intellij.mock.MockApplication implements com.intellij.openapi.application.ex.ApplicationEx {
public void (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
public java.lang.String getName ()
public boolean holdsReadLock ()
public void load (java.lang.String)
String path
public void load ()
public boolean isLoaded ()
public void exit (boolean, boolean)
boolean force
boolean exitConfirmed
public void restart (boolean)
boolean exitConfirmed
public void doNotSave ()
public void doNotSave (boolean)
boolean value
public boolean isDoNotSave ()
public boolean runProcessWithProgressSynchronously (java.lang.Runnable, java.lang.String, boolean, com.intellij.openapi.project.Project, javax.swing.JComponent)
Runnable process
String progressTitle
boolean canBeCanceled
com.intellij.openapi.project.Project project
javax.swing.JComponent parentComponent
public boolean runProcessWithProgressSynchronously (java.lang.Runnable, java.lang.String, boolean, com.intellij.openapi.project.Project, javax.swing.JComponent, java.lang.String)
Runnable process
String progressTitle
boolean canBeCanceled
com.intellij.openapi.project.Project project
javax.swing.JComponent parentComponent
String cancelText
public boolean runProcessWithProgressSynchronously (java.lang.Runnable, java.lang.String, boolean, com.intellij.openapi.project.Project)
Runnable process
String progressTitle
boolean canBeCanceled
com.intellij.openapi.project.Project project
public boolean runProcessWithProgressSynchronouslyInReadAction (com.intellij.openapi.project.Project, java.lang.String, boolean, java.lang.String, javax.swing.JComponent, java.lang.Runnable)
com.intellij.openapi.project.Project project
String progressTitle
boolean canBeCanceled
String cancelText
javax.swing.JComponent parentComponent
Runnable process
public java.lang.Object[] getExtensions (com.intellij.openapi.extensions.ExtensionPointName)
com.intellij.openapi.extensions.ExtensionPointName extensionPointName
public void assertIsDispatchThread (javax.swing.JComponent)
javax.swing.JComponent component
public void assertTimeConsuming ()
public void runEdtSafeAction (java.lang.Runnable)
Runnable runnable
public boolean tryRunReadAction (java.lang.Runnable)
Runnable runnable
public boolean isWriteActionInProgress ()
public boolean isWriteActionPending ()
}
com/intellij/mock/MockComponentManager$1.classMockComponentManager.java
package com.intellij.mock
com.intellij.mock.MockComponentManager$1 extends com.intellij.util.pico.DefaultPicoContainer {
final com.intellij.mock.MockComponentManager this$0
void (com.intellij.mock.MockComponentManager, org.picocontainer.PicoContainer)
com.intellij.mock.MockComponentManager this$0
org.picocontainer.PicoContainer arg0
public java.lang.Object getComponentInstance (java.lang.Object)
Object componentKey
Object o
}
com/intellij/mock/MockComponentManager.classMockComponentManager.java
package com.intellij.mock
public com.intellij.mock.MockComponentManager extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.openapi.components.ComponentManager {
private final com.intellij.util.messages.MessageBus myMessageBus
private final org.picocontainer.MutablePicoContainer myPicoContainer
private final java.util.Map myComponents
private final java.util.Set myDisposableComponents
public void (org.picocontainer.PicoContainer, com.intellij.openapi.Disposable)
org.picocontainer.PicoContainer parent
com.intellij.openapi.Disposable parentDisposable
private void registerComponentInDisposer (java.lang.Object)
Object o
public com.intellij.openapi.components.BaseComponent getComponent (java.lang.String)
String name
public void registerService (java.lang.Class, java.lang.Class)
Class serviceInterface
Class serviceImplementation
public void registerService (java.lang.Class)
Class serviceImplementation
public void registerService (java.lang.Class, java.lang.Object)
Class serviceInterface
Object serviceImplementation
public void addComponent (java.lang.Class, java.lang.Object)
Class interfaceClass
Object instance
public java.lang.Object getComponent (java.lang.Class)
Class interfaceClass
Object o
public java.lang.Object getComponent (java.lang.Class, java.lang.Object)
Class interfaceClass
Object defaultImplementation
public boolean hasComponent (java.lang.Class)
Class interfaceClass
public java.lang.Object[] getComponents (java.lang.Class)
Class baseClass
java.util.List list
public org.picocontainer.MutablePicoContainer getPicoContainer ()
public com.intellij.util.messages.MessageBus getMessageBus ()
public boolean isDisposed ()
public void dispose ()
public java.lang.Object[] getExtensions (com.intellij.openapi.extensions.ExtensionPointName)
com.intellij.openapi.extensions.ExtensionPointName extensionPointName
public com.intellij.openapi.util.Condition getDisposed ()
public volatile org.picocontainer.PicoContainer getPicoContainer ()
static void access$000 (com.intellij.mock.MockComponentManager, java.lang.Object)
com.intellij.mock.MockComponentManager x0
Object x1
}
com/intellij/mock/MockDumbService.classMockDumbService.java
package com.intellij.mock
public com.intellij.mock.MockDumbService extends com.intellij.openapi.project.DumbService {
private final com.intellij.openapi.project.Project myProject
public void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.openapi.util.ModificationTracker getModificationTracker ()
public boolean isDumb ()
public void runWhenSmart (java.lang.Runnable)
Runnable runnable
public void waitForSmartMode ()
public void queueTask (com.intellij.openapi.project.DumbModeTask)
com.intellij.openapi.project.DumbModeTask task
public void cancelTask (com.intellij.openapi.project.DumbModeTask)
com.intellij.openapi.project.DumbModeTask task
public void completeJustSubmittedTasks ()
public javax.swing.JComponent wrapGently (javax.swing.JComponent, com.intellij.openapi.Disposable)
javax.swing.JComponent dumbUnawareContent
com.intellij.openapi.Disposable parentDisposable
public void showDumbModeNotification (java.lang.String)
String message
public com.intellij.openapi.project.Project getProject ()
public void setAlternativeResolveEnabled (boolean)
boolean enabled
public boolean isAlternativeResolveEnabled ()
public void smartInvokeLater (java.lang.Runnable)
Runnable runnable
public void smartInvokeLater (java.lang.Runnable, com.intellij.openapi.application.ModalityState)
Runnable runnable
com.intellij.openapi.application.ModalityState modalityState
}
com/intellij/mock/MockFileDocumentManagerImpl.classMockFileDocumentManagerImpl.java
package com.intellij.mock
public com.intellij.mock.MockFileDocumentManagerImpl extends com.intellij.openapi.fileEditor.FileDocumentManager {
private static final com.intellij.openapi.util.Key MOCK_VIRTUAL_FILE_KEY
private final com.intellij.util.Function myFactory
private final com.intellij.openapi.util.Key myCachedDocumentKey
private static final com.intellij.openapi.util.Key MOCK_DOC_KEY
public void (com.intellij.util.Function, com.intellij.openapi.util.Key)
com.intellij.util.Function factory
com.intellij.openapi.util.Key cachedDocumentKey
private static boolean isBinaryWithoutDecompiler (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType ft
public com.intellij.openapi.editor.Document getDocument (com.intellij.openapi.vfs.VirtualFile)
CharSequence text
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.editor.Document document
public com.intellij.openapi.editor.Document getCachedDocument (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.vfs.VirtualFile getFile (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public void saveAllDocuments ()
public void saveDocument (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public void saveDocumentAsIs (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public com.intellij.openapi.editor.Document[] getUnsavedDocuments ()
public boolean isDocumentUnsaved (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public boolean isFileModified (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public void reloadFromDisk (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public transient void reloadFiles (com.intellij.openapi.vfs.VirtualFile[])
com.intellij.openapi.vfs.VirtualFile[] files
public java.lang.String getLineSeparator (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
public boolean requestWriting (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project)
com.intellij.openapi.editor.Document document
com.intellij.openapi.project.Project project
static void ()
}
com/intellij/mock/MockFileIndexFacade.classMockFileIndexFacade.java
package com.intellij.mock
public com.intellij.mock.MockFileIndexFacade extends com.intellij.openapi.roots.FileIndexFacade {
private final com.intellij.openapi.module.Module myModule
private final java.util.List myLibraryRoots
public void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public boolean isInContent (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isInSource (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isInSourceContent (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isInLibraryClasses (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile libraryRoot
com.intellij.openapi.vfs.VirtualFile file
public boolean isInLibrarySource (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isExcludedFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isUnderIgnored (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.module.Module getModuleForFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isValidAncestor (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile baseDir
com.intellij.openapi.vfs.VirtualFile child
public com.intellij.openapi.util.ModificationTracker getRootModificationTracker ()
public void addLibraryRoot (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
}
com/intellij/mock/MockProject$1.classMockProject.java
package com.intellij.mock
com.intellij.mock.MockProject$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.mock.MockProject this$0
void (com.intellij.mock.MockProject)
com.intellij.mock.MockProject this$0
public void dispose ()
}
com/intellij/mock/MockProject.class
com/intellij/mock/MockResolveScopeManager.classMockResolveScopeManager.java
package com.intellij.mock
public com.intellij.mock.MockResolveScopeManager extends com.intellij.psi.impl.ResolveScopeManager {
private final com.intellij.openapi.project.Project myProject
public void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.psi.search.GlobalSearchScope getResolveScope (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.search.GlobalSearchScope getDefaultResolveScope (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
public com.intellij.psi.search.GlobalSearchScope getUseScope (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/navigation/
com/intellij/navigation/ColoredItemPresentation.classColoredItemPresentation.java
package com.intellij.navigation
public abstract com.intellij.navigation.ColoredItemPresentation extends java.lang.Object implements com.intellij.navigation.ItemPresentation {
public abstract com.intellij.openapi.editor.colors.TextAttributesKey getTextAttributesKey ()
}
com/intellij/navigation/ItemPresentation.classItemPresentation.java
package com.intellij.navigation
public abstract com.intellij.navigation.ItemPresentation extends java.lang.Object {
public abstract java.lang.String getPresentableText ()
public abstract java.lang.String getLocationString ()
public abstract javax.swing.Icon getIcon (boolean)
}
com/intellij/navigation/ItemPresentationProvider.classItemPresentationProvider.java
package com.intellij.navigation
public abstract com.intellij.navigation.ItemPresentationProvider extends java.lang.Object {
public abstract com.intellij.navigation.ItemPresentation getPresentation (com.intellij.navigation.NavigationItem)
}
com/intellij/navigation/ItemPresentationProviders.classItemPresentationProviders.java
package com.intellij.navigation
public com.intellij.navigation.ItemPresentationProviders extends com.intellij.openapi.util.ClassExtension {
public static final com.intellij.navigation.ItemPresentationProviders INSTANCE
private void ()
public static com.intellij.navigation.ItemPresentationProvider getItemPresentationProvider (com.intellij.navigation.NavigationItem)
com.intellij.navigation.NavigationItem element
com.intellij.navigation.ItemPresentationProvider provider
public static com.intellij.navigation.ItemPresentation getItemPresentation (com.intellij.navigation.NavigationItem)
com.intellij.navigation.NavigationItem element
com.intellij.navigation.ItemPresentationProvider provider
static void ()
}
com/intellij/navigation/ItemPresentationWithSeparator.classItemPresentationWithSeparator.java
package com.intellij.navigation
public abstract com.intellij.navigation.ItemPresentationWithSeparator extends java.lang.Object implements com.intellij.navigation.ItemPresentation {
}
com/intellij/navigation/LocationPresentation.classLocationPresentation.java
package com.intellij.navigation
public abstract com.intellij.navigation.LocationPresentation extends java.lang.Object {
public static final String DEFAULT_LOCATION_PREFIX
public static final String DEFAULT_LOCATION_SUFFIX
public abstract java.lang.String getLocationPrefix ()
public abstract java.lang.String getLocationSuffix ()
}
com/intellij/navigation/NavigationItem.classNavigationItem.java
package com.intellij.navigation
public abstract com.intellij.navigation.NavigationItem extends java.lang.Object implements com.intellij.pom.Navigatable {
public static final com.intellij.navigation.NavigationItem[] EMPTY_NAVIGATION_ITEM_ARRAY
public abstract java.lang.String getName ()
public abstract com.intellij.navigation.ItemPresentation getPresentation ()
static void ()
}
com/intellij/navigation/PsiElementNavigationItem.classPsiElementNavigationItem.java
package com.intellij.navigation
public abstract com.intellij.navigation.PsiElementNavigationItem extends java.lang.Object implements com.intellij.navigation.NavigationItem {
public abstract com.intellij.psi.PsiElement getTargetElement ()
}
com/intellij/openapi/
com/intellij/openapi/CompositeDisposable.classCompositeDisposable.java
package com.intellij.openapi
public com.intellij.openapi.CompositeDisposable extends java.lang.Object implements com.intellij.openapi.Disposable {
private final java.util.List myDisposables
private boolean disposed
static final boolean $assertionsDisabled
public void ()
public void add (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable disposable
public void dispose ()
com.intellij.openapi.Disposable disposable
int i
static void ()
}
com/intellij/openapi/Disposable$Parent.classDisposable.java
package com.intellij.openapi
public abstract com.intellij.openapi.Disposable$Parent extends java.lang.Object implements com.intellij.openapi.Disposable {
public abstract void beforeTreeDispose ()
}
com/intellij/openapi/Disposable.classDisposable.java
package com.intellij.openapi
public abstract com.intellij.openapi.Disposable extends java.lang.Object {
public abstract void dispose ()
}
com/intellij/openapi/Forceable.classForceable.java
package com.intellij.openapi
public abstract com.intellij.openapi.Forceable extends java.lang.Object {
public abstract boolean isDirty ()
public abstract void force ()
}
com/intellij/openapi/application/
com/intellij/openapi/application/AccessToken$1.classAccessToken.java
package com.intellij.openapi.application
final com.intellij.openapi.application.AccessToken$1 extends com.intellij.openapi.application.AccessToken {
void ()
public void finish ()
}
com/intellij/openapi/application/AccessToken.classAccessToken.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.AccessToken extends java.lang.Object implements java.io.Closeable {
public static final com.intellij.openapi.application.AccessToken EMPTY_ACCESS_TOKEN
public void ()
public final void close ()
public abstract void finish ()
static void ()
}
com/intellij/openapi/application/Application.classApplication.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.Application extends java.lang.Object implements com.intellij.openapi.components.ComponentManager {
public abstract void runReadAction (java.lang.Runnable)
public abstract java.lang.Object runReadAction (com.intellij.openapi.util.Computable)
public abstract java.lang.Object runReadAction (com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
public abstract void runWriteAction (java.lang.Runnable)
public abstract java.lang.Object runWriteAction (com.intellij.openapi.util.Computable)
public abstract java.lang.Object runWriteAction (com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
public abstract boolean hasWriteAction (java.lang.Class)
public abstract void assertReadAccessAllowed ()
public abstract void assertWriteAccessAllowed ()
public abstract void assertIsDispatchThread ()
public abstract void addApplicationListener (com.intellij.openapi.application.ApplicationListener)
public abstract void addApplicationListener (com.intellij.openapi.application.ApplicationListener, com.intellij.openapi.Disposable)
public abstract void removeApplicationListener (com.intellij.openapi.application.ApplicationListener)
public abstract void saveAll ()
public abstract void saveSettings ()
public abstract void exit ()
public abstract boolean isWriteAccessAllowed ()
public abstract boolean isReadAccessAllowed ()
public abstract boolean isDispatchThread ()
public abstract com.intellij.openapi.application.ModalityInvokator getInvokator ()
public abstract void invokeLater (java.lang.Runnable)
public abstract void invokeLater (java.lang.Runnable, com.intellij.openapi.util.Condition)
public abstract void invokeLater (java.lang.Runnable, com.intellij.openapi.application.ModalityState)
public abstract void invokeLater (java.lang.Runnable, com.intellij.openapi.application.ModalityState, com.intellij.openapi.util.Condition)
public abstract void invokeAndWait (java.lang.Runnable, com.intellij.openapi.application.ModalityState) throws com.intellij.openapi.progress.ProcessCanceledException
public abstract void invokeAndWait (java.lang.Runnable) throws com.intellij.openapi.progress.ProcessCanceledException
public abstract com.intellij.openapi.application.ModalityState getCurrentModalityState ()
public abstract com.intellij.openapi.application.ModalityState getModalityStateForComponent (java.awt.Component)
public abstract com.intellij.openapi.application.ModalityState getDefaultModalityState ()
public abstract com.intellij.openapi.application.ModalityState getNoneModalityState ()
public abstract com.intellij.openapi.application.ModalityState getAnyModalityState ()
public abstract long getStartTime ()
public abstract long getIdleTime ()
public abstract boolean isUnitTestMode ()
public abstract boolean isHeadlessEnvironment ()
public abstract boolean isCommandLine ()
public abstract java.util.concurrent.Future executeOnPooledThread (java.lang.Runnable)
public abstract java.util.concurrent.Future executeOnPooledThread (java.util.concurrent.Callable)
public abstract boolean isDisposeInProgress ()
public abstract boolean isRestartCapable ()
public abstract void restart ()
public abstract boolean isActive ()
public abstract com.intellij.openapi.application.AccessToken acquireReadActionLock ()
public abstract com.intellij.openapi.application.AccessToken acquireWriteActionLock (java.lang.Class)
public abstract boolean isInternal ()
public abstract boolean isEAP ()
}
com/intellij/openapi/application/ApplicationAdapter.classApplicationAdapter.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.ApplicationAdapter extends java.lang.Object implements com.intellij.openapi.application.ApplicationListener {
public void ()
public boolean canExitApplication ()
public void applicationExiting ()
public void beforeWriteActionStart (java.lang.Object)
Object action
public void writeActionStarted (java.lang.Object)
Object action
public void writeActionFinished (java.lang.Object)
Object action
public void afterWriteActionFinished (java.lang.Object)
Object action
}
com/intellij/openapi/application/ApplicationInfo.classApplicationInfo.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.ApplicationInfo extends java.lang.Object {
public void ()
public abstract java.util.Calendar getBuildDate ()
public abstract com.intellij.openapi.util.BuildNumber getBuild ()
public abstract java.lang.String getApiVersion ()
public abstract java.lang.String getMajorVersion ()
public abstract java.lang.String getMinorVersion ()
public abstract java.lang.String getMicroVersion ()
public abstract java.lang.String getPatchVersion ()
public abstract java.lang.String getVersionName ()
public abstract java.lang.String getHelpURL ()
public abstract java.lang.String getCompanyName ()
public abstract java.lang.String getShortCompanyName ()
public abstract java.lang.String getCompanyURL ()
public abstract java.lang.String getThirdPartySoftwareURL ()
public abstract java.lang.String getJetbrainsTvUrl ()
public abstract java.lang.String getEvalLicenseUrl ()
public abstract java.lang.String getKeyConversionUrl ()
public abstract java.awt.Rectangle getAboutLogoRect ()
public abstract boolean hasHelp ()
public abstract boolean hasContextHelp ()
public abstract java.lang.String getFullVersion ()
public abstract java.lang.String getStrictVersion ()
public static com.intellij.openapi.application.ApplicationInfo getInstance ()
public static boolean helpAvailable ()
public static boolean contextHelpAvailable ()
public java.lang.String getBuildNumber ()
}
com/intellij/openapi/application/ApplicationListener.classApplicationListener.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.ApplicationListener extends java.lang.Object implements java.util.EventListener {
public abstract boolean canExitApplication ()
public abstract void applicationExiting ()
public abstract void beforeWriteActionStart (java.lang.Object)
public abstract void writeActionStarted (java.lang.Object)
public abstract void writeActionFinished (java.lang.Object)
public abstract void afterWriteActionFinished (java.lang.Object)
}
com/intellij/openapi/application/ApplicationManager$1.classApplicationManager.java
package com.intellij.openapi.application
final com.intellij.openapi.application.ApplicationManager$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.application.Application val$old
void (com.intellij.openapi.application.Application)
public void dispose ()
}
com/intellij/openapi/application/ApplicationManager$2.classApplicationManager.java
package com.intellij.openapi.application
final com.intellij.openapi.application.ApplicationManager$2 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.application.Application val$old
final com.intellij.openapi.util.Getter val$oldFileTypeRegistry
void (com.intellij.openapi.application.Application, com.intellij.openapi.util.Getter)
public void dispose ()
}
com/intellij/openapi/application/ApplicationManager.classApplicationManager.java
package com.intellij.openapi.application
public com.intellij.openapi.application.ApplicationManager extends java.lang.Object {
protected static com.intellij.openapi.application.Application ourApplication
public void ()
public static com.intellij.openapi.application.Application getApplication ()
private static void setApplication (com.intellij.openapi.application.Application)
com.intellij.openapi.application.Application instance
public static void setApplication (com.intellij.openapi.application.Application, com.intellij.openapi.Disposable)
com.intellij.openapi.application.Application instance
com.intellij.openapi.Disposable parent
com.intellij.openapi.application.Application old
public static void setApplication (com.intellij.openapi.application.Application, com.intellij.openapi.util.Getter, com.intellij.openapi.Disposable)
com.intellij.openapi.application.Application instance
com.intellij.openapi.util.Getter fileTypeRegistryGetter
com.intellij.openapi.Disposable parent
com.intellij.openapi.application.Application old
com.intellij.openapi.util.Getter oldFileTypeRegistry
static void access$000 (com.intellij.openapi.application.Application)
com.intellij.openapi.application.Application x0
}
com/intellij/openapi/application/ApplicationNamesInfo$1.classApplicationNamesInfo.java
package com.intellij.openapi.application
com.intellij.openapi.application.ApplicationNamesInfo$1 extends java.lang.Object {
}
com/intellij/openapi/application/ApplicationNamesInfo$ApplicationNamesInfoHolder.classApplicationNamesInfo.java
package com.intellij.openapi.application
com.intellij.openapi.application.ApplicationNamesInfo$ApplicationNamesInfoHolder extends java.lang.Object {
private static final com.intellij.openapi.application.ApplicationNamesInfo ourInstance
private void ()
static com.intellij.openapi.application.ApplicationNamesInfo access$100 ()
static void ()
}
com/intellij/openapi/application/ApplicationNamesInfo.classApplicationNamesInfo.java
package com.intellij.openapi.application
public com.intellij.openapi.application.ApplicationNamesInfo extends java.lang.Object {
private static final String COMPONENT_NAME
private static final String ELEMENT_NAMES
private static final String ATTRIBUTE_PRODUCT
private static final String ATTRIBUTE_FULL_NAME
private static final String ATTRIBUTE_SCRIPT
private String myProductName
private String myFullProductName
private String myLowercaseProductName
private String myScriptName
private String myDefaultLauncherName
public static com.intellij.openapi.application.ApplicationNamesInfo getInstance ()
private void ()
org.jdom.Document doc
Exception e
String resource
private void readInfo (org.jdom.Element)
org.jdom.Element rootElement
org.jdom.Element names
public java.lang.String getProductName ()
public java.lang.String getFullProductName ()
public java.lang.String getLowercaseProductName ()
public java.lang.String getScriptName ()
public java.lang.String getDefaultLauncherName ()
public static java.lang.String getComponentName ()
String prefix
void (com.intellij.openapi.application.ApplicationNamesInfo$1)
com.intellij.openapi.application.ApplicationNamesInfo$1 x0
}
com/intellij/openapi/application/BaseActionRunnable.classBaseActionRunnable.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.BaseActionRunnable extends java.lang.Object {
private boolean mySilentExecution
public void ()
public boolean isSilentExecution ()
protected abstract void run (com.intellij.openapi.application.Result) throws java.lang.Throwable
public abstract com.intellij.openapi.application.RunResult execute ()
public final com.intellij.openapi.application.RunResult executeSilently ()
protected com.intellij.openapi.application.Application getApplication ()
}
com/intellij/openapi/application/CachedSingletonsRegistry.classCachedSingletonsRegistry.java
package com.intellij.openapi.application
public com.intellij.openapi.application.CachedSingletonsRegistry extends java.lang.Object {
private static final Object LOCK
private static final java.util.List ourRegisteredClasses
private static final java.util.List ourRegisteredLazyValues
private void ()
public static java.lang.Object markCachedField (java.lang.Class)
Class klass
public static com.intellij.openapi.util.ClearableLazyValue markLazyValue (com.intellij.openapi.util.ClearableLazyValue)
com.intellij.openapi.util.ClearableLazyValue lazyValue
public static void cleanupCachedFields ()
Class aClass
com.intellij.openapi.util.ClearableLazyValue value
private static void cleanupClass (java.lang.Class) throws java.lang.Exception
Class aClass
static void ()
}
com/intellij/openapi/application/DumbAwareSearchParameters.classDumbAwareSearchParameters.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.DumbAwareSearchParameters extends java.lang.Object {
public abstract com.intellij.openapi.project.Project getProject ()
}
com/intellij/openapi/application/JetBrainsProtocolHandler.classJetBrainsProtocolHandler.java
package com.intellij.openapi.application
public com.intellij.openapi.application.JetBrainsProtocolHandler extends java.lang.Object {
public static final String PROTOCOL
private static String ourMainParameter
private static String ourCommand
public static final String REQUIRED_PLUGINS_KEY
private static final java.util.Map ourParameters
private static boolean initialized
public void ()
public static void processJetBrainsLauncherParameters (java.lang.String)
int ind
String key
String value
String keyValue
java.util.List keyValues
java.util.List strings
String url
java.util.List urlParts
String platformPrefix
public static java.lang.String getCommand ()
private static void init ()
String property
public static java.lang.String getMainParameter ()
public static void clear ()
public static java.util.Map getParameters ()
static void ()
}
com/intellij/openapi/application/ModalityInvokator.classModalityInvokator.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.ModalityInvokator extends java.lang.Object {
public abstract com.intellij.openapi.util.ActionCallback invokeLater (java.lang.Runnable)
public abstract com.intellij.openapi.util.ActionCallback invokeLater (java.lang.Runnable, com.intellij.openapi.util.Condition)
public abstract com.intellij.openapi.util.ActionCallback invokeLater (java.lang.Runnable, com.intellij.openapi.application.ModalityState)
public abstract com.intellij.openapi.util.ActionCallback invokeLater (java.lang.Runnable, com.intellij.openapi.application.ModalityState, com.intellij.openapi.util.Condition)
}
com/intellij/openapi/application/ModalityState.classModalityState.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.ModalityState extends java.lang.Object {
public static final com.intellij.openapi.application.ModalityState NON_MODAL
public void ()
public static com.intellij.openapi.application.ModalityState current ()
public static com.intellij.openapi.application.ModalityState any ()
public static com.intellij.openapi.application.ModalityState stateForComponent (java.awt.Component)
java.awt.Component component
public static com.intellij.openapi.application.ModalityState defaultModalityState ()
public abstract boolean dominates (com.intellij.openapi.application.ModalityState)
public abstract java.lang.String toString ()
static void ()
Class ex
ClassNotFoundException e
IllegalAccessException e
InstantiationException e
}
com/intellij/openapi/application/PathManager.classPathManager.java
package com.intellij.openapi.application
public com.intellij.openapi.application.PathManager extends java.lang.Object {
public static final String PROPERTIES_FILE
public static final String PROPERTIES_FILE_NAME
public static final String PROPERTY_HOME_PATH
public static final String PROPERTY_CONFIG_PATH
public static final String PROPERTY_SYSTEM_PATH
public static final String PROPERTY_SCRATCH_PATH
public static final String PROPERTY_PLUGINS_PATH
public static final String PROPERTY_LOG_PATH
public static final String PROPERTY_PATHS_SELECTOR
public static final String DEFAULT_OPTIONS_FILE_NAME
private static final String PROPERTY_HOME
private static final String LIB_FOLDER
private static final String PLUGINS_FOLDER
private static final String BIN_FOLDER
private static final String LOG_DIRECTORY
private static final String CONFIG_FOLDER
private static final String OPTIONS_FOLDER
private static final String SYSTEM_FOLDER
private static final String PATHS_SELECTOR
private static final java.util.regex.Pattern PROPERTY_REF
private static String ourHomePath
private static String ourConfigPath
private static String ourSystemPath
private static String ourScratchPath
private static String ourPluginsPath
private static String ourLogPath
public void ()
public static java.lang.String getHomePath ()
String advice
String fromProperty
public static java.lang.String getHomePathFor (java.lang.Class)
String parent
Class aClass
String rootPath
java.io.File root
private static boolean isIdeaHome (java.io.File)
java.io.File root
public static java.lang.String getBinPath ()
private static java.lang.String getOSSpecificBinSubdir ()
public static java.lang.String getLibPath ()
public static java.lang.String getPreInstalledPluginsPath ()
public static java.lang.String getPathsSelector ()
public static java.lang.String getConfigPath ()
public static java.lang.String getScratchPath ()
public static java.lang.String getDefaultConfigPathFor (java.lang.String)
String selector
public static void ensureConfigFolderExists ()
public static java.lang.String getOptionsPath ()
public static java.io.File getOptionsFile (java.lang.String)
String fileName
public static java.lang.String getPluginsPath ()
public static java.lang.String getDefaultPluginPathFor (java.lang.String)
String selector
public static java.lang.String getCustomOptionsDirectory ()
public static java.lang.String getSystemPath ()
public static java.lang.String getTempPath ()
public static java.io.File getIndexRoot ()
java.io.File indexRoot
public static java.lang.String getLogPath ()
public static java.lang.String getPluginTempPath ()
public static java.lang.String getResourceRoot (java.lang.Class, java.lang.String)
Class context
String path
java.net.URL url
private static java.lang.String extractRoot (java.net.URL, java.lang.String)
String path
String testPath
String testResourcePath
com.intellij.openapi.util.Pair paths
java.net.URL resourceURL
String resourcePath
String resultPath
String protocol
public static void loadProperties ()
String value
String key
java.util.Map properties
java.util.Properties sysProperties
java.io.Reader fis
java.io.IOException e
java.io.File propFile
String path
String[] propFiles
private static java.lang.String getCustomPropertiesFile ()
String configPath
public static java.lang.String substituteVars (java.lang.String)
String s
public static java.lang.String substituteVars (java.lang.String, java.lang.String)
String key
String value
String s
String ideaHomePath
java.util.regex.Matcher m
public static java.io.File findFileInLibDirectory (java.lang.String)
String relativePath
java.io.File file
public static java.lang.String getJarPathForClass (java.lang.Class)
Class aClass
String resourceRoot
public static java.util.Collection getUtilClassPath ()
String path
Class aClass
java.io.File notNullRoot
Class[] classes
java.util.Set classPath
String annotationsRoot
String resourceRoot
private static void log (java.lang.String)
String x
public static java.lang.String getAbsolutePath (java.lang.String)
String path
private static java.lang.String trimPathQuotes (java.lang.String)
String path
private static java.lang.String platformPath (java.lang.String, java.lang.String, java.lang.String)
String selector
String macPart
String fallback
private static java.lang.String platformPath (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String dir
String dir
String selector
String macPart
String winVar
String xdgVar
String xdgDir
String fallback
public static java.io.File getOptionsFile (com.intellij.openapi.util.NamedJDOMExternalizable)
com.intellij.openapi.util.NamedJDOMExternalizable externalizable
static void ()
}
com/intellij/openapi/application/QueryExecutorBase.class
com/intellij/openapi/application/ReadAction.class
com/intellij/openapi/application/ReadActionProcessor.class
com/intellij/openapi/application/Result.classResult.java
package com.intellij.openapi.application
public com.intellij.openapi.application.Result extends java.lang.Object {
protected Object myResult
public void ()
public final void setResult (java.lang.Object)
Object result
}
com/intellij/openapi/application/RunResult.classRunResult.java
package com.intellij.openapi.application
public com.intellij.openapi.application.RunResult extends com.intellij.openapi.application.Result {
private com.intellij.openapi.application.BaseActionRunnable myActionRunnable
private Throwable myThrowable
protected void ()
public void (com.intellij.openapi.application.BaseActionRunnable)
com.intellij.openapi.application.BaseActionRunnable action
public com.intellij.openapi.application.RunResult run ()
com.intellij.openapi.progress.ProcessCanceledException e
Throwable t
public java.lang.Object getResultObject ()
public com.intellij.openapi.application.RunResult logException (com.intellij.openapi.diagnostic.Logger)
com.intellij.openapi.diagnostic.Logger logger
public com.intellij.openapi.application.RunResult throwException () throws java.lang.RuntimeException java.lang.Error
public boolean hasException ()
public java.lang.Throwable getThrowable ()
public void setThrowable (java.lang.Exception)
Exception throwable
}
com/intellij/openapi/application/RuntimeInterruptedException.classRuntimeInterruptedException.java
package com.intellij.openapi.application
public com.intellij.openapi.application.RuntimeInterruptedException extends java.lang.RuntimeException {
public void (java.lang.InterruptedException)
InterruptedException cause
}
com/intellij/openapi/application/TransactionGuard.classTransactionGuard.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.TransactionGuard extends java.lang.Object {
private static volatile com.intellij.openapi.application.TransactionGuard ourInstance
public void ()
public static com.intellij.openapi.application.TransactionGuard getInstance ()
com.intellij.openapi.application.TransactionGuard instance
public static void submitTransaction (com.intellij.openapi.Disposable, java.lang.Runnable)
com.intellij.openapi.Disposable parentDisposable
Runnable transaction
com.intellij.openapi.application.TransactionGuard guard
public abstract void submitTransactionLater (com.intellij.openapi.Disposable, java.lang.Runnable)
public abstract void submitTransactionAndWait (java.lang.Runnable) throws com.intellij.openapi.progress.ProcessCanceledException
public abstract void submitTransaction (com.intellij.openapi.Disposable, com.intellij.openapi.application.TransactionId, java.lang.Runnable)
public abstract com.intellij.openapi.application.TransactionId getContextTransaction ()
}
com/intellij/openapi/application/TransactionGuardImpl$1.classTransactionGuardImpl.java
package com.intellij.openapi.application
com.intellij.openapi.application.TransactionGuardImpl$1 extends com.intellij.openapi.application.AccessToken {
final boolean val$prev
final com.intellij.openapi.application.TransactionGuardImpl this$0
void (com.intellij.openapi.application.TransactionGuardImpl, boolean)
com.intellij.openapi.application.TransactionGuardImpl this$0
public void finish ()
}
com/intellij/openapi/application/TransactionGuardImpl$2.classTransactionGuardImpl.java
package com.intellij.openapi.application
com.intellij.openapi.application.TransactionGuardImpl$2 extends java.lang.Object implements java.lang.Runnable {
final Runnable val$runnable
final com.intellij.openapi.application.TransactionGuardImpl this$0
void (com.intellij.openapi.application.TransactionGuardImpl, java.lang.Runnable)
com.intellij.openapi.application.TransactionGuardImpl this$0
public void run ()
boolean prev
public java.lang.String toString ()
}
com/intellij/openapi/application/TransactionGuardImpl$Transaction.classTransactionGuardImpl.java
package com.intellij.openapi.application
com.intellij.openapi.application.TransactionGuardImpl$Transaction extends java.lang.Object {
final Runnable runnable
final com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl expectedContext
final com.intellij.openapi.Disposable parentDisposable
void (java.lang.Runnable, com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl, com.intellij.openapi.Disposable)
Runnable runnable
com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl expectedContext
com.intellij.openapi.Disposable parentDisposable
}
com/intellij/openapi/application/TransactionGuardImpl$TransactionIdImpl.classTransactionGuardImpl.java
package com.intellij.openapi.application
com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl extends java.lang.Object implements com.intellij.openapi.application.TransactionId {
private static final java.util.concurrent.atomic.AtomicLong ourTransactionCounter
final long myStartCounter
final java.util.Queue myQueue
boolean myFinished
final com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl myParent
public void (com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl)
com.intellij.openapi.application.TransactionGuardImpl$TransactionIdImpl parent
public java.lang.String toString ()
static void ()
}
com/intellij/openapi/application/TransactionGuardImpl.class
com/intellij/openapi/application/TransactionId.classTransactionId.java
package com.intellij.openapi.application
public abstract com.intellij.openapi.application.TransactionId extends java.lang.Object {
}
com/intellij/openapi/application/WriteAction.class
com/intellij/openapi/application/ex/
com/intellij/openapi/application/ex/ApplicationEx.classApplicationEx.java
package com.intellij.openapi.application.ex
public abstract com.intellij.openapi.application.ex.ApplicationEx extends java.lang.Object implements com.intellij.openapi.application.Application {
public static final String LOCATOR_FILE_NAME
public abstract void load (java.lang.String)
public abstract void load ()
public abstract boolean isLoaded ()
public abstract java.lang.String getName ()
public abstract boolean holdsReadLock ()
public abstract boolean isWriteActionInProgress ()
public abstract boolean isWriteActionPending ()
public abstract void doNotSave ()
public abstract void doNotSave (boolean)
public abstract boolean isDoNotSave ()
public abstract boolean runProcessWithProgressSynchronouslyInReadAction (com.intellij.openapi.project.Project, java.lang.String, boolean, java.lang.String, javax.swing.JComponent, java.lang.Runnable)
public abstract void exit (boolean, boolean)
public abstract void restart (boolean)
public abstract boolean runProcessWithProgressSynchronously (java.lang.Runnable, java.lang.String, boolean, com.intellij.openapi.project.Project)
public abstract boolean runProcessWithProgressSynchronously (java.lang.Runnable, java.lang.String, boolean, com.intellij.openapi.project.Project, javax.swing.JComponent)
public abstract boolean runProcessWithProgressSynchronously (java.lang.Runnable, java.lang.String, boolean, com.intellij.openapi.project.Project, javax.swing.JComponent, java.lang.String)
public abstract void assertIsDispatchThread (javax.swing.JComponent)
public abstract void assertTimeConsuming ()
public abstract void runEdtSafeAction (java.lang.Runnable)
public abstract boolean tryRunReadAction (java.lang.Runnable)
}
com/intellij/openapi/application/ex/ApplicationInfoEx$PluginChooserPage.classApplicationInfoEx.java
package com.intellij.openapi.application.ex
public abstract com.intellij.openapi.application.ex.ApplicationInfoEx$PluginChooserPage extends java.lang.Object {
public abstract java.lang.String getTitle ()
public abstract java.lang.String getCategory ()
public abstract java.lang.String getDependentPlugin ()
}
com/intellij/openapi/application/ex/ApplicationInfoEx$UpdateUrls.classApplicationInfoEx.java
package com.intellij.openapi.application.ex
public abstract com.intellij.openapi.application.ex.ApplicationInfoEx$UpdateUrls extends java.lang.Object {
public abstract java.lang.String getCheckingUrl ()
public abstract java.lang.String getPatchesUrl ()
}
com/intellij/openapi/application/ex/ApplicationInfoEx.classApplicationInfoEx.java
package com.intellij.openapi.application.ex
public abstract com.intellij.openapi.application.ex.ApplicationInfoEx extends com.intellij.openapi.application.ApplicationInfo {
public void ()
public static com.intellij.openapi.application.ex.ApplicationInfoEx getInstanceEx ()
public abstract java.util.Calendar getMajorReleaseBuildDate ()
public abstract java.lang.String getSplashImageUrl ()
public abstract java.awt.Color getSplashTextColor ()
public abstract java.lang.String getAboutImageUrl ()
public abstract java.lang.String getIconUrl ()
public abstract java.lang.String getSmallIconUrl ()
public abstract java.lang.String getBigIconUrl ()
public abstract java.lang.String getToolWindowIconUrl ()
public abstract java.lang.String getWelcomeScreenLogoUrl ()
public abstract java.lang.String getEditorBackgroundImageUrl ()
public abstract java.lang.String getPackageCode ()
public abstract java.lang.String getFullApplicationName ()
public abstract boolean showLicenseeInfo ()
public abstract boolean isEAP ()
public abstract com.intellij.openapi.application.ex.ApplicationInfoEx$UpdateUrls getUpdateUrls ()
public abstract java.lang.String getDocumentationUrl ()
public abstract java.lang.String getSupportUrl ()
public abstract java.lang.String getEAPFeedbackUrl ()
public abstract java.lang.String getReleaseFeedbackUrl ()
public abstract java.lang.String getPluginManagerUrl ()
public abstract java.lang.String getPluginsListUrl ()
public abstract java.lang.String getChannelsListUrl ()
public abstract java.lang.String getPluginsDownloadUrl ()
public abstract java.lang.String getBuiltinPluginsUrl ()
public abstract java.lang.String getWebHelpUrl ()
public abstract java.lang.String getWhatsNewUrl ()
public abstract java.lang.String getWinKeymapUrl ()
public abstract java.lang.String getMacKeymapUrl ()
public abstract java.awt.Color getAboutForeground ()
public abstract java.util.List getPluginChooserPages ()
public abstract boolean isEssentialPlugin (java.lang.String)
public abstract java.lang.String getCustomizeIDEWizardStepsProvider ()
public abstract java.lang.String getSubscriptionFormId ()
public abstract java.lang.String getSubscriptionNewsKey ()
public abstract java.lang.String getSubscriptionNewsValue ()
public abstract java.lang.String getSubscriptionTipsKey ()
public abstract boolean areSubscriptionTipsAvailable ()
public abstract java.lang.String getSubscriptionAdditionalFormData ()
public final boolean isVendorJetBrains ()
}
com/intellij/openapi/application/ex/ApplicationUtil$CannotRunReadActionException.classApplicationUtil.java
package com.intellij.openapi.application.ex
public com.intellij.openapi.application.ex.ApplicationUtil$CannotRunReadActionException extends com.intellij.openapi.progress.ProcessCanceledException {
public void ()
}
com/intellij/openapi/application/ex/ApplicationUtil.class
com/intellij/openapi/application/impl/
com/intellij/openapi/application/impl/ApplicationInfoImpl$1.classApplicationInfoImpl.java
package com.intellij.openapi.application.impl
com.intellij.openapi.application.impl.ApplicationInfoImpl$1 extends java.lang.Object {
}
com/intellij/openapi/application/impl/ApplicationInfoImpl$PluginChooserPageImpl.classApplicationInfoImpl.java
package com.intellij.openapi.application.impl
com.intellij.openapi.application.impl.ApplicationInfoImpl$PluginChooserPageImpl extends java.lang.Object implements com.intellij.openapi.application.ex.ApplicationInfoEx$PluginChooserPage {
private final String myTitle
private final String myCategory
private final String myDependentPlugin
private void (org.jdom.Element)
org.jdom.Element e
public java.lang.String getTitle ()
public java.lang.String getCategory ()
public java.lang.String getDependentPlugin ()
void (org.jdom.Element, com.intellij.openapi.application.impl.ApplicationInfoImpl$1)
org.jdom.Element x0
com.intellij.openapi.application.impl.ApplicationInfoImpl$1 x1
}
com/intellij/openapi/application/impl/ApplicationInfoImpl$UpdateUrlsImpl.classApplicationInfoImpl.java
package com.intellij.openapi.application.impl
com.intellij.openapi.application.impl.ApplicationInfoImpl$UpdateUrlsImpl extends java.lang.Object implements com.intellij.openapi.application.ex.ApplicationInfoEx$UpdateUrls {
private String myCheckingUrl
private String myPatchesUrl
private void (org.jdom.Element)
org.jdom.Element element
public java.lang.String getCheckingUrl ()
public java.lang.String getPatchesUrl ()
void (org.jdom.Element, com.intellij.openapi.application.impl.ApplicationInfoImpl$1)
org.jdom.Element x0
com.intellij.openapi.application.impl.ApplicationInfoImpl$1 x1
}
com/intellij/openapi/application/impl/ApplicationInfoImpl.class
com/intellij/openapi/application/impl/ModalityStateEx.classModalityStateEx.java
package com.intellij.openapi.application.impl
public com.intellij.openapi.application.impl.ModalityStateEx extends com.intellij.openapi.application.ModalityState {
private final com.intellij.util.containers.WeakList myModalEntities
public void ()
public void (java.lang.Object[])
Object[] modalEntities
private java.util.List getModalEntities ()
Object entity
java.util.ArrayList result
public com.intellij.openapi.application.ModalityState appendProgress (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator progress
com.intellij.openapi.application.impl.ModalityStateEx appendEntity (java.lang.Object)
Object anEntity
java.util.List modalEntities
java.util.List list
public boolean dominates (com.intellij.openapi.application.ModalityState)
Object entity
com.intellij.openapi.application.ModalityState anotherState
java.util.List otherEntities
public java.lang.String toString ()
java.util.List modalEntities
public boolean equals (java.lang.Object)
Object o
java.util.List entities
public int hashCode ()
void removeModality (java.lang.Object)
Object modalEntity
}
com/intellij/openapi/command/
com/intellij/openapi/command/AbnormalCommandTerminationException.classAbnormalCommandTerminationException.java
package com.intellij.openapi.command
public com.intellij.openapi.command.AbnormalCommandTerminationException extends java.lang.RuntimeException {
public void ()
}
com/intellij/openapi/command/CommandEvent.classCommandEvent.java
package com.intellij.openapi.command
public com.intellij.openapi.command.CommandEvent extends java.util.EventObject {
private final Runnable myCommand
private final com.intellij.openapi.project.Project myProject
private final String myCommandName
private final Object myCommandGroupId
private final com.intellij.openapi.command.UndoConfirmationPolicy myUndoConfirmationPolicy
private final boolean myShouldRecordActionForActiveDocument
private final com.intellij.openapi.editor.Document myDocument
public void (com.intellij.openapi.command.CommandProcessor, java.lang.Runnable, com.intellij.openapi.project.Project, com.intellij.openapi.command.UndoConfirmationPolicy)
com.intellij.openapi.command.CommandProcessor processor
Runnable command
com.intellij.openapi.project.Project project
com.intellij.openapi.command.UndoConfirmationPolicy undoConfirmationPolicy
public void (com.intellij.openapi.command.CommandProcessor, java.lang.Runnable, java.lang.String, java.lang.Object, com.intellij.openapi.project.Project, com.intellij.openapi.command.UndoConfirmationPolicy)
com.intellij.openapi.command.CommandProcessor processor
Runnable command
String commandName
Object commandGroupId
com.intellij.openapi.project.Project project
com.intellij.openapi.command.UndoConfirmationPolicy undoConfirmationPolicy
public void (com.intellij.openapi.command.CommandProcessor, java.lang.Runnable, java.lang.String, java.lang.Object, com.intellij.openapi.project.Project, com.intellij.openapi.command.UndoConfirmationPolicy, boolean, com.intellij.openapi.editor.Document)
com.intellij.openapi.command.CommandProcessor processor
Runnable command
String commandName
Object commandGroupId
com.intellij.openapi.project.Project project
com.intellij.openapi.command.UndoConfirmationPolicy undoConfirmationPolicy
boolean shouldRecordActionForActiveDocument
com.intellij.openapi.editor.Document document
public com.intellij.openapi.command.CommandProcessor getCommandProcessor ()
public java.lang.Runnable getCommand ()
public com.intellij.openapi.project.Project getProject ()
public java.lang.String getCommandName ()
public java.lang.Object getCommandGroupId ()
public com.intellij.openapi.command.UndoConfirmationPolicy getUndoConfirmationPolicy ()
public boolean shouldRecordActionForOriginalDocument ()
public com.intellij.openapi.editor.Document getDocument ()
}
com/intellij/openapi/command/CommandListener.classCommandListener.java
package com.intellij.openapi.command
public abstract com.intellij.openapi.command.CommandListener extends java.lang.Object implements java.util.EventListener {
public abstract void commandStarted (com.intellij.openapi.command.CommandEvent)
public abstract void beforeCommandFinished (com.intellij.openapi.command.CommandEvent)
public abstract void commandFinished (com.intellij.openapi.command.CommandEvent)
public abstract void undoTransparentActionStarted ()
public abstract void undoTransparentActionFinished ()
}
com/intellij/openapi/command/CommandProcessor.classCommandProcessor.java
package com.intellij.openapi.command
public abstract com.intellij.openapi.command.CommandProcessor extends java.lang.Object {
public void ()
public static com.intellij.openapi.command.CommandProcessor getInstance ()
public abstract void executeCommand (java.lang.Runnable, java.lang.String, java.lang.Object)
public abstract void executeCommand (com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object)
public abstract void executeCommand (com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object, com.intellij.openapi.editor.Document)
public abstract void executeCommand (com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object, com.intellij.openapi.command.UndoConfirmationPolicy)
public abstract void executeCommand (com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object, com.intellij.openapi.command.UndoConfirmationPolicy, com.intellij.openapi.editor.Document)
public abstract void executeCommand (com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object, com.intellij.openapi.command.UndoConfirmationPolicy, boolean)
public abstract void setCurrentCommandName (java.lang.String)
public abstract void setCurrentCommandGroupId (java.lang.Object)
public abstract java.lang.Runnable getCurrentCommand ()
public abstract java.lang.String getCurrentCommandName ()
public abstract java.lang.Object getCurrentCommandGroupId ()
public abstract com.intellij.openapi.project.Project getCurrentCommandProject ()
public abstract void runUndoTransparentAction (java.lang.Runnable)
public abstract boolean isUndoTransparentActionInProgress ()
public abstract void markCurrentCommandAsGlobal (com.intellij.openapi.project.Project)
public transient abstract void addAffectedDocuments (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document[])
public transient abstract void addAffectedFiles (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile[])
public abstract void addCommandListener (com.intellij.openapi.command.CommandListener)
public abstract void addCommandListener (com.intellij.openapi.command.CommandListener, com.intellij.openapi.Disposable)
public abstract void removeCommandListener (com.intellij.openapi.command.CommandListener)
}
com/intellij/openapi/command/CommandProcessorEx.classCommandProcessorEx.java
package com.intellij.openapi.command
public abstract com.intellij.openapi.command.CommandProcessorEx extends com.intellij.openapi.command.CommandProcessor {
public void ()
public abstract void enterModal ()
public abstract void leaveModal ()
public abstract java.lang.Object startCommand (com.intellij.openapi.project.Project, java.lang.String, java.lang.Object, com.intellij.openapi.command.UndoConfirmationPolicy)
public abstract void finishCommand (com.intellij.openapi.project.Project, java.lang.Object, java.lang.Throwable)
}
com/intellij/openapi/command/UndoConfirmationPolicy.classUndoConfirmationPolicy.java
package com.intellij.openapi.command
public final com.intellij.openapi.command.UndoConfirmationPolicy extends java.lang.Enum {
public static final com.intellij.openapi.command.UndoConfirmationPolicy DEFAULT
public static final com.intellij.openapi.command.UndoConfirmationPolicy REQUEST_CONFIRMATION
public static final com.intellij.openapi.command.UndoConfirmationPolicy DO_NOT_REQUEST_CONFIRMATION
private static final com.intellij.openapi.command.UndoConfirmationPolicy[] $VALUES
public static com.intellij.openapi.command.UndoConfirmationPolicy[] values ()
public static com.intellij.openapi.command.UndoConfirmationPolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/command/WriteCommandAction$1.classWriteCommandAction.java
package com.intellij.openapi.command
final com.intellij.openapi.command.WriteCommandAction$1 extends com.intellij.openapi.command.WriteCommandAction$Simple {
final Runnable val$runnable
transient void (com.intellij.openapi.project.Project, java.lang.String, java.lang.String, com.intellij.psi.PsiFile[], java.lang.Runnable)
com.intellij.openapi.project.Project project
String name
String groupID
com.intellij.psi.PsiFile[] files
protected void run () throws java.lang.Throwable
}
com/intellij/openapi/command/WriteCommandAction$2.classWriteCommandAction.java
package com.intellij.openapi.command
final com.intellij.openapi.command.WriteCommandAction$2 extends com.intellij.openapi.command.WriteCommandAction {
final com.intellij.openapi.util.Computable val$computable
transient void (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile[], com.intellij.openapi.util.Computable)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile[] files
protected void run (com.intellij.openapi.application.Result) throws java.lang.Throwable
com.intellij.openapi.application.Result result
}
com/intellij/openapi/command/WriteCommandAction$3.classWriteCommandAction.java
package com.intellij.openapi.command
final com.intellij.openapi.command.WriteCommandAction$3 extends com.intellij.openapi.command.WriteCommandAction {
final com.intellij.openapi.util.ThrowableComputable val$computable
transient void (com.intellij.openapi.project.Project, java.lang.String, com.intellij.psi.PsiFile[], com.intellij.openapi.util.ThrowableComputable)
com.intellij.openapi.project.Project project
String commandName
com.intellij.psi.PsiFile[] files
protected void run (com.intellij.openapi.application.Result) throws java.lang.Throwable
com.intellij.openapi.application.Result result
}
com/intellij/openapi/command/WriteCommandAction$Builder.classWriteCommandAction.java
package com.intellij.openapi.command
public abstract com.intellij.openapi.command.WriteCommandAction$Builder extends java.lang.Object {
public abstract com.intellij.openapi.command.WriteCommandAction$Builder withName (java.lang.String)
public abstract com.intellij.openapi.command.WriteCommandAction$Builder withGroupId (java.lang.String)
public abstract void run (com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
public abstract java.lang.Object compute (com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
}
com/intellij/openapi/command/WriteCommandAction$BuilderImpl$1.classWriteCommandAction.java
package com.intellij.openapi.command
com.intellij.openapi.command.WriteCommandAction$BuilderImpl$1 extends com.intellij.openapi.command.WriteCommandAction {
final com.intellij.util.ThrowableRunnable val$action
final com.intellij.openapi.command.WriteCommandAction$BuilderImpl this$0
transient void (com.intellij.openapi.command.WriteCommandAction$BuilderImpl, com.intellij.openapi.project.Project, java.lang.String, java.lang.String, com.intellij.psi.PsiFile[], com.intellij.util.ThrowableRunnable)
com.intellij.openapi.command.WriteCommandAction$BuilderImpl this$0
com.intellij.openapi.project.Project project
String commandName
String groupID
com.intellij.psi.PsiFile[] files
protected void run (com.intellij.openapi.application.Result) throws java.lang.Throwable
com.intellij.openapi.application.Result result
}
com/intellij/openapi/command/WriteCommandAction$BuilderImpl$2.classWriteCommandAction.java
package com.intellij.openapi.command
com.intellij.openapi.command.WriteCommandAction$BuilderImpl$2 extends com.intellij.openapi.command.WriteCommandAction {
final com.intellij.openapi.util.ThrowableComputable val$action
final com.intellij.openapi.command.WriteCommandAction$BuilderImpl this$0
transient void (com.intellij.openapi.command.WriteCommandAction$BuilderImpl, com.intellij.openapi.project.Project, java.lang.String, java.lang.String, com.intellij.psi.PsiFile[], com.intellij.openapi.util.ThrowableComputable)
com.intellij.openapi.command.WriteCommandAction$BuilderImpl this$0
com.intellij.openapi.project.Project project
String commandName
String groupID
com.intellij.psi.PsiFile[] files
protected void run (com.intellij.openapi.application.Result) throws java.lang.Throwable
com.intellij.openapi.application.Result result
}
com/intellij/openapi/command/WriteCommandAction$BuilderImpl.classWriteCommandAction.java
package com.intellij.openapi.command
com.intellij.openapi.command.WriteCommandAction$BuilderImpl extends java.lang.Object implements com.intellij.openapi.command.WriteCommandAction$Builder {
private final com.intellij.openapi.project.Project myProject
private final com.intellij.psi.PsiFile[] myFiles
private String myCommandName
private String myGroupId
private transient void (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile[])
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile[] files
public com.intellij.openapi.command.WriteCommandAction$Builder withName (java.lang.String)
String name
public com.intellij.openapi.command.WriteCommandAction$Builder withGroupId (java.lang.String)
String groupId
public void run (com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
com.intellij.util.ThrowableRunnable action
public java.lang.Object compute (com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
com.intellij.openapi.util.ThrowableComputable action
void (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile[], com.intellij.openapi.command.WriteCommandAction$1)
com.intellij.openapi.project.Project x0
com.intellij.psi.PsiFile[] x1
com.intellij.openapi.command.WriteCommandAction$1 x2
}
com/intellij/openapi/command/WriteCommandAction$Simple.classWriteCommandAction.java
package com.intellij.openapi.command
public abstract com.intellij.openapi.command.WriteCommandAction$Simple extends com.intellij.openapi.command.WriteCommandAction {
protected transient void (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile[])
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile[] files
protected transient void (com.intellij.openapi.project.Project, java.lang.String, com.intellij.psi.PsiFile[])
com.intellij.openapi.project.Project project
String commandName
com.intellij.psi.PsiFile[] files
protected transient void (com.intellij.openapi.project.Project, java.lang.String, java.lang.String, com.intellij.psi.PsiFile[])
com.intellij.openapi.project.Project project
String name
String groupID
com.intellij.psi.PsiFile[] files
protected void run (com.intellij.openapi.application.Result) throws java.lang.Throwable
com.intellij.openapi.application.Result result
protected abstract void run () throws java.lang.Throwable
}
com/intellij/openapi/command/WriteCommandAction.class
com/intellij/openapi/command/impl/
com/intellij/openapi/command/impl/CommandLog.classCommandLog.java
package com.intellij.openapi.command.impl
public com.intellij.openapi.command.impl.CommandLog extends java.lang.Object {
public static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
static void ()
}
com/intellij/openapi/command/impl/CoreCommandProcessor$1.classCoreCommandProcessor.java
package com.intellij.openapi.command.impl
com.intellij.openapi.command.impl.CoreCommandProcessor$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.command.CommandListener val$listener
final com.intellij.openapi.command.impl.CoreCommandProcessor this$0
void (com.intellij.openapi.command.impl.CoreCommandProcessor, com.intellij.openapi.command.CommandListener)
com.intellij.openapi.command.impl.CoreCommandProcessor this$0
public void dispose ()
}
com/intellij/openapi/command/impl/CoreCommandProcessor$CommandDescriptor.classCoreCommandProcessor.java
package com.intellij.openapi.command.impl
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor extends java.lang.Object {
public final Runnable myCommand
public final com.intellij.openapi.project.Project myProject
public String myName
public Object myGroupId
public final com.intellij.openapi.editor.Document myDocument
public final com.intellij.openapi.command.UndoConfirmationPolicy myUndoConfirmationPolicy
public final boolean myShouldRecordActionForActiveDocument
void (java.lang.Runnable, com.intellij.openapi.project.Project, java.lang.String, java.lang.Object, com.intellij.openapi.command.UndoConfirmationPolicy, boolean, com.intellij.openapi.editor.Document)
Runnable command
com.intellij.openapi.project.Project project
String name
Object groupId
com.intellij.openapi.command.UndoConfirmationPolicy undoConfirmationPolicy
boolean shouldRecordActionForActiveDocument
com.intellij.openapi.editor.Document document
public java.lang.String toString ()
}
com/intellij/openapi/command/impl/CoreCommandProcessor.classCoreCommandProcessor.java
package com.intellij.openapi.command.impl
public com.intellij.openapi.command.impl.CoreCommandProcessor extends com.intellij.openapi.command.CommandProcessorEx {
protected com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor myCurrentCommand
private final java.util.Stack myInterruptedCommands
private final java.util.List myListeners
private int myUndoTransparentCount
public void ()
public void executeCommand (java.lang.Runnable, java.lang.String, java.lang.Object)
Runnable runnable
String name
Object groupId
public void executeCommand (com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object)
com.intellij.openapi.project.Project project
Runnable runnable
String name
Object groupId
public void executeCommand (com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object, com.intellij.openapi.editor.Document)
com.intellij.openapi.project.Project project
Runnable runnable
String name
Object groupId
com.intellij.openapi.editor.Document document
public void executeCommand (com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object, com.intellij.openapi.command.UndoConfirmationPolicy)
com.intellij.openapi.project.Project project
Runnable command
String name
Object groupId
com.intellij.openapi.command.UndoConfirmationPolicy confirmationPolicy
public void executeCommand (com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object, com.intellij.openapi.command.UndoConfirmationPolicy, com.intellij.openapi.editor.Document)
com.intellij.openapi.project.Project project
Runnable command
String name
Object groupId
com.intellij.openapi.command.UndoConfirmationPolicy confirmationPolicy
com.intellij.openapi.editor.Document document
public void executeCommand (com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object, com.intellij.openapi.command.UndoConfirmationPolicy, boolean)
com.intellij.openapi.project.Project project
Runnable command
String name
Object groupId
com.intellij.openapi.command.UndoConfirmationPolicy confirmationPolicy
boolean shouldRecordCommandForActiveDocument
private void executeCommand (com.intellij.openapi.project.Project, java.lang.Runnable, java.lang.String, java.lang.Object, com.intellij.openapi.command.UndoConfirmationPolicy, boolean, com.intellij.openapi.editor.Document)
Throwable th
com.intellij.openapi.project.Project project
Runnable command
String name
Object groupId
com.intellij.openapi.command.UndoConfirmationPolicy confirmationPolicy
boolean shouldRecordCommandForActiveDocument
com.intellij.openapi.editor.Document document
com.intellij.openapi.application.Application application
Throwable throwable
public java.lang.Object startCommand (com.intellij.openapi.project.Project, java.lang.String, java.lang.Object, com.intellij.openapi.command.UndoConfirmationPolicy)
com.intellij.openapi.project.Project project
String name
Object groupId
com.intellij.openapi.command.UndoConfirmationPolicy undoConfirmationPolicy
com.intellij.openapi.editor.Document document
public void finishCommand (com.intellij.openapi.project.Project, java.lang.Object, java.lang.Throwable)
com.intellij.openapi.project.Project project
Object command
Throwable throwable
protected void fireCommandFinished ()
Throwable e
com.intellij.openapi.command.CommandListener listener
Throwable e
com.intellij.openapi.command.CommandListener listener
Throwable e
com.intellij.openapi.command.CommandListener listener
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor currentCommand
com.intellij.openapi.command.CommandEvent event
public void enterModal ()
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor currentCommand
public void leaveModal ()
public void setCurrentCommandName (java.lang.String)
String name
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor currentCommand
public void setCurrentCommandGroupId (java.lang.Object)
Object groupId
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor currentCommand
public java.lang.Runnable getCurrentCommand ()
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor currentCommand
public java.lang.String getCurrentCommandName ()
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor command
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor currentCommand
public java.lang.Object getCurrentCommandGroupId ()
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor command
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor currentCommand
public com.intellij.openapi.project.Project getCurrentCommandProject ()
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor currentCommand
public void addCommandListener (com.intellij.openapi.command.CommandListener)
com.intellij.openapi.command.CommandListener listener
public void addCommandListener (com.intellij.openapi.command.CommandListener, com.intellij.openapi.Disposable)
com.intellij.openapi.command.CommandListener listener
com.intellij.openapi.Disposable parentDisposable
public void removeCommandListener (com.intellij.openapi.command.CommandListener)
com.intellij.openapi.command.CommandListener listener
public void runUndoTransparentAction (java.lang.Runnable)
Runnable action
public boolean isUndoTransparentActionInProgress ()
public void markCurrentCommandAsGlobal (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public transient void addAffectedDocuments (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document[])
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document[] docs
public transient void addAffectedFiles (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile[])
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile[] files
private void fireCommandStarted ()
Throwable e
com.intellij.openapi.command.CommandListener listener
com.intellij.openapi.command.impl.CoreCommandProcessor$CommandDescriptor currentCommand
com.intellij.openapi.command.CommandEvent event
private void fireUndoTransparentStarted ()
Throwable e
com.intellij.openapi.command.CommandListener listener
private void fireUndoTransparentFinished ()
Throwable e
com.intellij.openapi.command.CommandListener listener
}
com/intellij/openapi/command/undo/
com/intellij/openapi/command/undo/UndoConstants.classUndoConstants.java
package com.intellij.openapi.command.undo
public abstract com.intellij.openapi.command.undo.UndoConstants extends java.lang.Object {
public static final com.intellij.openapi.util.Key FORCE_RECORD_UNDO
public static final com.intellij.openapi.util.Key DONT_RECORD_UNDO
static void ()
}
com/intellij/openapi/command/undo/UndoUtil.classUndoUtil.java
package com.intellij.openapi.command.undo
public com.intellij.openapi.command.undo.UndoUtil extends java.lang.Object {
private void ()
public static void markPsiFileForUndo (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
public static void markVirtualFileForUndo (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
public static void disableUndoFor (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public static boolean isUndoDisabledFor (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
}
com/intellij/openapi/components/
com/intellij/openapi/components/AbstractProjectComponent.classAbstractProjectComponent.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.AbstractProjectComponent extends java.lang.Object implements com.intellij.openapi.components.ProjectComponent {
protected final com.intellij.openapi.project.Project myProject
protected void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public java.lang.String getComponentName ()
public void initComponent ()
public void disposeComponent ()
public void projectOpened ()
public void projectClosed ()
}
com/intellij/openapi/components/ApplicationComponent$Adapter.classApplicationComponent.java
package com.intellij.openapi.components
public com.intellij.openapi.components.ApplicationComponent$Adapter extends java.lang.Object implements com.intellij.openapi.components.ApplicationComponent {
public void ()
public java.lang.String getComponentName ()
public void disposeComponent ()
public void initComponent ()
}
com/intellij/openapi/components/ApplicationComponent.classApplicationComponent.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.ApplicationComponent extends java.lang.Object implements com.intellij.openapi.components.BaseComponent {
}
com/intellij/openapi/components/BaseComponent.classBaseComponent.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.BaseComponent extends java.lang.Object implements com.intellij.openapi.components.NamedComponent {
public abstract void initComponent ()
public abstract void disposeComponent ()
}
com/intellij/openapi/components/ComponentConfig.classComponentConfig.java
package com.intellij.openapi.components
public com.intellij.openapi.components.ComponentConfig extends java.lang.Object {
public static final com.intellij.openapi.components.ComponentConfig[] EMPTY_ARRAY
protected String implementationClass
protected String interfaceClass
protected String headlessImplementationClass
protected boolean loadForDefaultProject
public java.util.Map options
public com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public void ()
public java.lang.ClassLoader getClassLoader ()
public com.intellij.openapi.extensions.PluginId getPluginId ()
public java.lang.String getImplementationClass ()
public java.lang.String getInterfaceClass ()
public java.lang.String getHeadlessImplementationClass ()
public boolean isLoadForDefaultProject ()
public boolean prepareClasses (boolean)
boolean headless
public void setImplementationClass (java.lang.String)
String implementationClass
public void setInterfaceClass (java.lang.String)
String interfaceClass
public void setHeadlessImplementationClass (java.lang.String)
String headlessImplementationClass
public void setLoadForDefaultProject (boolean)
boolean loadForDefaultProject
public java.lang.String toString ()
static void ()
}
com/intellij/openapi/components/ComponentManager.classComponentManager.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.ComponentManager extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder com.intellij.openapi.Disposable {
public abstract com.intellij.openapi.components.BaseComponent getComponent (java.lang.String)
public abstract java.lang.Object getComponent (java.lang.Class)
public abstract java.lang.Object getComponent (java.lang.Class, java.lang.Object)
public abstract boolean hasComponent (java.lang.Class)
public abstract java.lang.Object[] getComponents (java.lang.Class)
public abstract org.picocontainer.PicoContainer getPicoContainer ()
public abstract com.intellij.util.messages.MessageBus getMessageBus ()
public abstract boolean isDisposed ()
public abstract java.lang.Object[] getExtensions (com.intellij.openapi.extensions.ExtensionPointName)
public abstract com.intellij.openapi.util.Condition getDisposed ()
}
com/intellij/openapi/components/ExportableApplicationComponent.classExportableApplicationComponent.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.ExportableApplicationComponent extends java.lang.Object implements com.intellij.openapi.components.ApplicationComponent com.intellij.openapi.components.ExportableComponent {
}
com/intellij/openapi/components/ExportableComponent.classExportableComponent.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.ExportableComponent extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EXTENSION_POINT
public abstract java.io.File[] getExportFiles ()
public abstract java.lang.String getPresentableName ()
static void ()
}
com/intellij/openapi/components/ExtensionAreas.classExtensionAreas.java
package com.intellij.openapi.components
public com.intellij.openapi.components.ExtensionAreas extends java.lang.Object {
public static final String IDEA_PROJECT
public static final String IDEA_MODULE
public void ()
}
com/intellij/openapi/components/NamedComponent.classNamedComponent.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.NamedComponent extends java.lang.Object {
public abstract java.lang.String getComponentName ()
}
com/intellij/openapi/components/OldComponentConfig.classOldComponentConfig.java
package com.intellij.openapi.components
public com.intellij.openapi.components.OldComponentConfig extends com.intellij.openapi.components.ComponentConfig {
public boolean skipForDefaultProject
public void ()
public void setHeadlessImplementationClass (java.lang.String)
String headlessImplementationClass
public void setLoadForDefaultProject (boolean)
boolean loadForDefaultProject
public void setInterfaceClass (java.lang.String)
String interfaceClass
public void setImplementationClass (java.lang.String)
String implementationClass
public boolean isLoadForDefaultProject ()
}
com/intellij/openapi/components/ProjectComponent.classProjectComponent.java
package com.intellij.openapi.components
public abstract com.intellij.openapi.components.ProjectComponent extends java.lang.Object implements com.intellij.openapi.components.BaseComponent {
public abstract void projectOpened ()
public abstract void projectClosed ()
}
com/intellij/openapi/components/RoamingType.classRoamingType.java
package com.intellij.openapi.components
public final com.intellij.openapi.components.RoamingType extends java.lang.Enum {
public static final com.intellij.openapi.components.RoamingType DISABLED
public static final com.intellij.openapi.components.RoamingType PER_OS
public static final com.intellij.openapi.components.RoamingType DEFAULT
public static final com.intellij.openapi.components.RoamingType PER_USER
public static final com.intellij.openapi.components.RoamingType PER_PLATFORM
private static final com.intellij.openapi.components.RoamingType[] $VALUES
public static com.intellij.openapi.components.RoamingType[] values ()
public static com.intellij.openapi.components.RoamingType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/components/ServiceBean.classServiceBean.java
package com.intellij.openapi.components
public com.intellij.openapi.components.ServiceBean extends java.lang.Object implements com.intellij.openapi.extensions.PluginAware {
private static final com.intellij.openapi.diagnostic.Logger LOG
public String serviceInterface
private com.intellij.openapi.extensions.PluginDescriptor myPluginDescriptor
public void ()
public static java.util.List loadServicesFromBeans (com.intellij.openapi.extensions.ExtensionPointName, java.lang.Class)
Class aClass
Object service
ClassNotFoundException e
String serviceClass
com.intellij.openapi.components.ServiceBean exportableBean
com.intellij.openapi.extensions.ExtensionPointName epName
Class componentClass
java.util.List components
public void setPluginDescriptor (com.intellij.openapi.extensions.PluginDescriptor)
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public com.intellij.openapi.extensions.PluginDescriptor getPluginDescriptor ()
static void ()
}
com/intellij/openapi/components/ServiceManager.class
com/intellij/openapi/components/ex/
com/intellij/openapi/components/ex/ComponentManagerEx.classComponentManagerEx.java
package com.intellij.openapi.components.ex
public abstract com.intellij.openapi.components.ex.ComponentManagerEx extends java.lang.Object implements com.intellij.openapi.components.ComponentManager {
public abstract void initializeComponent (java.lang.Object, boolean)
}
com/intellij/openapi/components/impl/
com/intellij/openapi/components/impl/CachingComponentAdapter.classCachingComponentAdapter.java
package com.intellij.openapi.components.impl
public com.intellij.openapi.components.impl.CachingComponentAdapter extends org.picocontainer.defaults.DecoratingComponentAdapter {
private volatile Object cached
private boolean disposed
private boolean started
private final boolean delegateHasLifecylce
private final Object lock
public void (org.picocontainer.ComponentAdapter)
org.picocontainer.ComponentAdapter delegate
public java.lang.Object getComponentInstance (org.picocontainer.PicoContainer) throws org.picocontainer.PicoInitializationException org.picocontainer.PicoIntrospectionException org.picocontainer.defaults.AssignabilityRegistrationException org.picocontainer.defaults.NotConcreteRegistrationException
org.picocontainer.PicoContainer container
Object o
public void start (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
public void stop (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
public void dispose (org.picocontainer.PicoContainer)
org.picocontainer.PicoContainer container
public boolean hasLifecycle ()
}
com/intellij/openapi/components/impl/ComponentManagerImpl$ComponentConfigComponentAdapter.classComponentManagerImpl.java
package com.intellij.openapi.components.impl
final com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter extends com.intellij.util.pico.CachingConstructorInjectionComponentAdapter {
private final com.intellij.openapi.extensions.PluginId myPluginId
private volatile Object myInitializedComponentInstance
private boolean myInitializing
final boolean isWorkspaceComponent
final com.intellij.openapi.components.impl.ComponentManagerImpl this$0
public void (com.intellij.openapi.components.impl.ComponentManagerImpl, java.lang.Class, java.lang.Class, com.intellij.openapi.extensions.PluginId, boolean)
Class interfaceClass
Class implementationClass
com.intellij.openapi.extensions.PluginId pluginId
boolean isWorkspaceComponent
public java.lang.Object getComponentInstance (org.picocontainer.PicoContainer) throws org.picocontainer.PicoInitializationException org.picocontainer.PicoIntrospectionException com.intellij.openapi.progress.ProcessCanceledException
String errorMessage
com.intellij.openapi.progress.ProgressIndicator indicator
long ms
long startTime
com.intellij.openapi.progress.ProcessCanceledException e
Throwable t
org.picocontainer.PicoContainer picoContainer
Object instance
public java.lang.String toString ()
static java.lang.Object access$000 (com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter)
com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter x0
static java.lang.Object access$002 (com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter, java.lang.Object)
com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter x0
Object x1
static com.intellij.openapi.extensions.PluginId access$100 (com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter)
com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter x0
}
com/intellij/openapi/components/impl/ComponentManagerImpl.class
com/intellij/openapi/diagnostic/
com/intellij/openapi/diagnostic/ApplicationInfoProvider.classApplicationInfoProvider.java
package com.intellij.openapi.diagnostic
public abstract com.intellij.openapi.diagnostic.ApplicationInfoProvider extends java.lang.Object {
public abstract java.lang.String getInfo ()
}
com/intellij/openapi/diagnostic/Attachment.classAttachment.java
package com.intellij.openapi.diagnostic
public com.intellij.openapi.diagnostic.Attachment extends java.lang.Object {
public static final com.intellij.openapi.diagnostic.Attachment[] EMPTY_ARRAY
private final String myPath
private final byte[] myBytes
private boolean myIncluded
private final String myDisplayText
public void (java.lang.String, java.lang.String)
String path
String content
public void (java.lang.String, byte[], java.lang.String)
String path
byte[] bytes
String displayText
public void (java.lang.String, java.lang.Throwable)
String name
Throwable throwable
public static byte[] getBytes (java.lang.String)
String content
public java.lang.String getDisplayText ()
public java.lang.String getPath ()
public java.lang.String getName ()
public java.lang.String getEncodedBytes ()
public byte[] getBytes ()
public boolean isIncluded ()
public void setIncluded (boolean)
boolean included
static void ()
}
com/intellij/openapi/diagnostic/ControlFlowException.classControlFlowException.java
package com.intellij.openapi.diagnostic
public abstract com.intellij.openapi.diagnostic.ControlFlowException extends java.lang.Object {
}
com/intellij/openapi/diagnostic/DefaultLogger.classDefaultLogger.java
package com.intellij.openapi.diagnostic
public com.intellij.openapi.diagnostic.DefaultLogger extends com.intellij.openapi.diagnostic.Logger {
public void (java.lang.String)
String category
public boolean isDebugEnabled ()
public void debug (java.lang.String)
String message
public void debug (java.lang.Throwable)
Throwable t
public void debug (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void info (java.lang.String)
String message
public void info (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void warn (java.lang.String, java.lang.Throwable)
String message
Throwable t
public transient void error (java.lang.String, java.lang.Throwable, java.lang.String[])
String detail
String message
Throwable t
String[] details
AssertionError error
public void setLevel (org.apache.log4j.Level)
org.apache.log4j.Level level
public static java.lang.String attachmentsToString (java.lang.Throwable)
Throwable t
Throwable rootCause
}
com/intellij/openapi/diagnostic/ExceptionWithAttachments.classExceptionWithAttachments.java
package com.intellij.openapi.diagnostic
public abstract com.intellij.openapi.diagnostic.ExceptionWithAttachments extends java.lang.Object {
public abstract com.intellij.openapi.diagnostic.Attachment[] getAttachments ()
}
com/intellij/openapi/diagnostic/FrequentEventDetector$1.classFrequentEventDetector.java
package com.intellij.openapi.diagnostic
com.intellij.openapi.diagnostic.FrequentEventDetector$1 extends java.util.LinkedHashMap {
final com.intellij.openapi.diagnostic.FrequentEventDetector this$0
void (com.intellij.openapi.diagnostic.FrequentEventDetector)
com.intellij.openapi.diagnostic.FrequentEventDetector this$0
protected boolean removeEldestEntry (java.util.Map$Entry)
java.util.Map$Entry eldest
}
com/intellij/openapi/diagnostic/FrequentEventDetector$2.classFrequentEventDetector.java
package com.intellij.openapi.diagnostic
final com.intellij.openapi.diagnostic.FrequentEventDetector$2 extends java.lang.Object implements com.intellij.openapi.Disposable {
void ()
public void dispose ()
}
com/intellij/openapi/diagnostic/FrequentEventDetector$Level.classFrequentEventDetector.java
package com.intellij.openapi.diagnostic
public final com.intellij.openapi.diagnostic.FrequentEventDetector$Level extends java.lang.Enum {
public static final com.intellij.openapi.diagnostic.FrequentEventDetector$Level INFO
public static final com.intellij.openapi.diagnostic.FrequentEventDetector$Level WARN
public static final com.intellij.openapi.diagnostic.FrequentEventDetector$Level ERROR
private static final com.intellij.openapi.diagnostic.FrequentEventDetector$Level[] $VALUES
public static com.intellij.openapi.diagnostic.FrequentEventDetector$Level[] values ()
public static com.intellij.openapi.diagnostic.FrequentEventDetector$Level valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/diagnostic/FrequentEventDetector.classFrequentEventDetector.java
package com.intellij.openapi.diagnostic
public com.intellij.openapi.diagnostic.FrequentEventDetector extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private long myStartedCounting
private final java.util.concurrent.atomic.AtomicInteger myEventsPosted
private final java.util.concurrent.atomic.AtomicInteger myLastTraceId
private final java.util.Map myRecentTraces
private final int myEventCountThreshold
private final int myTimeSpanMs
private final com.intellij.openapi.diagnostic.FrequentEventDetector$Level myLevel
private static boolean enabled
public void (int, int)
int eventCountThreshold
int timeSpanMs
public void (int, int, com.intellij.openapi.diagnostic.FrequentEventDetector$Level)
int eventCountThreshold
int timeSpanMs
com.intellij.openapi.diagnostic.FrequentEventDetector$Level level
public void eventHappened (java.lang.Object)
long timeNow
int traceId
Integer existingTraceId
boolean logTrace
int traceId
String trace
boolean logTrace
int traceId
String message
boolean shouldLog
Object event
public static void disableUntil (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable reenable
static boolean access$002 (boolean)
boolean x0
static void ()
}
com/intellij/openapi/diagnostic/Log4jBasedLogger.classLog4jBasedLogger.java
package com.intellij.openapi.diagnostic
public com.intellij.openapi.diagnostic.Log4jBasedLogger extends com.intellij.openapi.diagnostic.Logger {
protected final org.apache.log4j.Logger myLogger
public void (org.apache.log4j.Logger)
org.apache.log4j.Logger delegate
public boolean isDebugEnabled ()
public void debug (java.lang.String)
String message
public void debug (java.lang.Throwable)
Throwable t
public void debug (java.lang.String, java.lang.Throwable)
String message
Throwable t
public boolean isTraceEnabled ()
public void trace (java.lang.String)
String message
public void info (java.lang.String)
String message
public void info (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void warn (java.lang.String, java.lang.Throwable)
String message
Throwable t
public transient void error (java.lang.String, java.lang.Throwable, java.lang.String[])
String message
Throwable t
String[] details
String fullMessage
public void setLevel (org.apache.log4j.Level)
org.apache.log4j.Level level
}
com/intellij/openapi/diagnostic/LogUtil.classLogUtil.java
package com.intellij.openapi.diagnostic
public com.intellij.openapi.diagnostic.LogUtil extends java.lang.Object {
private void ()
public static java.lang.String objectAndClass (java.lang.Object)
Object o
public static transient void debug (com.intellij.openapi.diagnostic.Logger, java.lang.String, java.lang.Object[])
com.intellij.openapi.diagnostic.Logger logger
String format
Object[] args
public static java.lang.String getProcessList ()
Process process
java.io.IOException e
public static java.lang.String getSystemMemoryInfo ()
Process process
java.io.IOException e
}
com/intellij/openapi/diagnostic/Logger$1.classLogger.java
package com.intellij.openapi.diagnostic
final com.intellij.openapi.diagnostic.Logger$1 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.String fun (com.intellij.openapi.diagnostic.Attachment)
com.intellij.openapi.diagnostic.Attachment attachment
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/openapi/diagnostic/Logger$DefaultFactory.classLogger.java
package com.intellij.openapi.diagnostic
com.intellij.openapi.diagnostic.Logger$DefaultFactory extends java.lang.Object implements com.intellij.openapi.diagnostic.Logger$Factory {
private void ()
public com.intellij.openapi.diagnostic.Logger getLoggerInstance (java.lang.String)
String category
void (com.intellij.openapi.diagnostic.Logger$1)
com.intellij.openapi.diagnostic.Logger$1 x0
}
com/intellij/openapi/diagnostic/Logger$Factory.classLogger.java
package com.intellij.openapi.diagnostic
public abstract com.intellij.openapi.diagnostic.Logger$Factory extends java.lang.Object {
public abstract com.intellij.openapi.diagnostic.Logger getLoggerInstance (java.lang.String)
}
com/intellij/openapi/diagnostic/Logger.classLogger.java
package com.intellij.openapi.diagnostic
public abstract com.intellij.openapi.diagnostic.Logger extends java.lang.Object {
private static com.intellij.openapi.diagnostic.Logger$Factory ourFactory
static final com.intellij.util.Function ATTACHMENT_TO_STRING
public void ()
public static void setFactory (java.lang.Class)
java.lang.reflect.Constructor constructor
Exception e
Class factory
public static boolean isInitialized ()
public static com.intellij.openapi.diagnostic.Logger getInstance (java.lang.String)
String category
public static com.intellij.openapi.diagnostic.Logger getInstance (java.lang.Class)
Class cl
public abstract boolean isDebugEnabled ()
public abstract void debug (java.lang.String)
public abstract void debug (java.lang.Throwable)
public abstract void debug (java.lang.String, java.lang.Throwable)
public transient void debug (java.lang.String, java.lang.Object[])
Object detail
StringBuilder sb
String message
Object[] details
public boolean isTraceEnabled ()
public void trace (java.lang.String)
String message
public void info (java.lang.Throwable)
Throwable t
public abstract void info (java.lang.String)
public abstract void info (java.lang.String, java.lang.Throwable)
public void warn (java.lang.String)
String message
public void warn (java.lang.Throwable)
Throwable t
public abstract void warn (java.lang.String, java.lang.Throwable)
public void error (java.lang.String)
String message
public void error (java.lang.Object)
Object message
public transient void error (java.lang.String, com.intellij.openapi.diagnostic.Attachment[])
String message
com.intellij.openapi.diagnostic.Attachment[] attachments
public transient void error (java.lang.String, java.lang.String[])
String message
String[] details
public void error (java.lang.String, java.lang.Throwable)
String message
Throwable e
public void error (java.lang.Throwable)
Throwable t
public transient abstract void error (java.lang.String, java.lang.Throwable, java.lang.String[])
public boolean assertTrue (boolean, java.lang.Object)
String resultMessage
boolean value
Object message
public boolean assertTrue (boolean)
boolean value
public abstract void setLevel (org.apache.log4j.Level)
protected static java.lang.Throwable checkException (java.lang.Throwable)
Throwable t
static void ()
}
com/intellij/openapi/diagnostic/LoggerRt$1.classLoggerRt.java
package com.intellij.openapi.diagnostic
com.intellij.openapi.diagnostic.LoggerRt$1 extends java.lang.Object {
}
com/intellij/openapi/diagnostic/LoggerRt$Factory.classLoggerRt.java
package com.intellij.openapi.diagnostic
abstract com.intellij.openapi.diagnostic.LoggerRt$Factory extends java.lang.Object {
public abstract com.intellij.openapi.diagnostic.LoggerRt getInstance (java.lang.String)
}
com/intellij/openapi/diagnostic/LoggerRt$IdeaFactory$1.classLoggerRt.java
package com.intellij.openapi.diagnostic
com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory$1 extends com.intellij.openapi.diagnostic.LoggerRt {
final Object val$logger
final com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory this$0
void (com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory, java.lang.Object)
com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory this$0
public void info (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void warn (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void error (java.lang.String, java.lang.Throwable)
String message
Throwable t
}
com/intellij/openapi/diagnostic/LoggerRt$IdeaFactory.classLoggerRt.java
package com.intellij.openapi.diagnostic
com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory extends java.lang.Object implements com.intellij.openapi.diagnostic.LoggerRt$Factory {
private final java.lang.reflect.Method myGetInstance
private final java.lang.reflect.Method myInfo
private final java.lang.reflect.Method myWarn
private final java.lang.reflect.Method myError
private void () throws java.lang.Exception
Class loggerClass
public com.intellij.openapi.diagnostic.LoggerRt getInstance (java.lang.String)
Object logger
Exception e
String category
void (com.intellij.openapi.diagnostic.LoggerRt$1) throws java.lang.Exception
com.intellij.openapi.diagnostic.LoggerRt$1 x0
static java.lang.reflect.Method access$200 (com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory)
com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory x0
static java.lang.reflect.Method access$300 (com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory)
com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory x0
static java.lang.reflect.Method access$400 (com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory)
com.intellij.openapi.diagnostic.LoggerRt$IdeaFactory x0
}
com/intellij/openapi/diagnostic/LoggerRt$JavaFactory$1.classLoggerRt.java
package com.intellij.openapi.diagnostic
com.intellij.openapi.diagnostic.LoggerRt$JavaFactory$1 extends com.intellij.openapi.diagnostic.LoggerRt {
final java.util.logging.Logger val$logger
final com.intellij.openapi.diagnostic.LoggerRt$JavaFactory this$0
void (com.intellij.openapi.diagnostic.LoggerRt$JavaFactory, java.util.logging.Logger)
com.intellij.openapi.diagnostic.LoggerRt$JavaFactory this$0
public void info (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void warn (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void error (java.lang.String, java.lang.Throwable)
String message
Throwable t
}
com/intellij/openapi/diagnostic/LoggerRt$JavaFactory.classLoggerRt.java
package com.intellij.openapi.diagnostic
com.intellij.openapi.diagnostic.LoggerRt$JavaFactory extends java.lang.Object implements com.intellij.openapi.diagnostic.LoggerRt$Factory {
private void ()
public com.intellij.openapi.diagnostic.LoggerRt getInstance (java.lang.String)
String category
java.util.logging.Logger logger
void (com.intellij.openapi.diagnostic.LoggerRt$1)
com.intellij.openapi.diagnostic.LoggerRt$1 x0
}
com/intellij/openapi/diagnostic/LoggerRt.classLoggerRt.java
package com.intellij.openapi.diagnostic
public abstract com.intellij.openapi.diagnostic.LoggerRt extends java.lang.Object {
private static com.intellij.openapi.diagnostic.LoggerRt$Factory ourFactory
public void ()
private static synchronized com.intellij.openapi.diagnostic.LoggerRt$Factory getFactory ()
Throwable t
public static com.intellij.openapi.diagnostic.LoggerRt getInstance (java.lang.String)
String category
public static com.intellij.openapi.diagnostic.LoggerRt getInstance (java.lang.Class)
Class clazz
public void info (java.lang.String)
String message
public void info (java.lang.Throwable)
Throwable t
public void warn (java.lang.String)
String message
public void warn (java.lang.Throwable)
Throwable t
public void error (java.lang.String)
String message
public void error (java.lang.Throwable)
Throwable t
public abstract void info (java.lang.String, java.lang.Throwable)
public abstract void warn (java.lang.String, java.lang.Throwable)
public abstract void error (java.lang.String, java.lang.Throwable)
}
com/intellij/openapi/diagnostic/RuntimeExceptionWithAttachments.classRuntimeExceptionWithAttachments.java
package com.intellij.openapi.diagnostic
public com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments extends java.lang.RuntimeException implements com.intellij.openapi.diagnostic.ExceptionWithAttachments {
private final com.intellij.openapi.diagnostic.Attachment[] myAttachments
public transient void (java.lang.String, com.intellij.openapi.diagnostic.Attachment[])
String message
com.intellij.openapi.diagnostic.Attachment[] attachments
public com.intellij.openapi.diagnostic.Attachment[] getAttachments ()
}
com/intellij/openapi/diff/
com/intellij/openapi/diff/LineTokenizer.classLineTokenizer.java
package com.intellij.openapi.diff
public com.intellij.openapi.diff.LineTokenizer extends com.intellij.openapi.diff.LineTokenizerBase {
private final char[] myChars
private final String myText
public void (java.lang.String)
String text
public java.lang.String[] execute ()
java.util.ArrayList lines
protected void addLine (java.util.List, int, int, boolean)
java.util.List lines
int start
int end
boolean appendNewLine
protected char charAt (int)
int index
protected int length ()
protected java.lang.String substring (int, int)
int start
int end
public static java.lang.String concatLines (java.lang.String[])
String line
String[] lines
StringBuilder buffer
public static java.lang.String correctLineSeparators (java.lang.String)
String text
}
com/intellij/openapi/diff/LineTokenizerBase.classLineTokenizerBase.java
package com.intellij.openapi.diff
public abstract com.intellij.openapi.diff.LineTokenizerBase extends java.lang.Object {
private int myIndex
private int myLineSeparatorStart
private int myLineSeparatorEnd
public void ()
protected abstract void addLine (java.util.List, int, int, boolean)
protected abstract char charAt (int)
protected abstract int length ()
protected abstract java.lang.String substring (int, int)
public void doExecute (java.util.List)
int begin
int endIndex
boolean appendNewLine
java.util.List lines
private void skipEOL ()
boolean n
boolean r
int eolStart
boolean nFound
boolean rFound
public java.lang.String getLineSeparator ()
private void skipToEOL ()
private boolean notAtEnd ()
private boolean isAtEOL ()
}
com/intellij/openapi/diff/ex/
com/intellij/openapi/diff/ex/DiffFragment.classDiffFragment.java
package com.intellij.openapi.diff.ex
public com.intellij.openapi.diff.ex.DiffFragment extends java.lang.Object {
public static com.intellij.openapi.diff.ex.DiffFragment[] EMPTY_ARRAY
private CharSequence myText1
private CharSequence myText2
private boolean myIsModified
public void (java.lang.String, java.lang.String)
String text1
String text2
public void (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
public boolean isEmpty ()
public boolean isModified ()
public void setModified (boolean)
boolean modified
public void appendText1 (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffStringBuilder builder
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString str
public void appendText2 (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffStringBuilder builder
com.intellij.openapi.diff.impl.string.DiffString text2
com.intellij.openapi.diff.impl.string.DiffString str
public com.intellij.openapi.diff.impl.string.DiffString getText1 ()
public com.intellij.openapi.diff.impl.string.DiffString getText2 ()
public boolean isChange ()
public boolean isEqual ()
public static com.intellij.openapi.diff.ex.DiffFragment unchanged (java.lang.String, java.lang.String)
String text1
String text2
public static com.intellij.openapi.diff.ex.DiffFragment unchanged (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
com.intellij.openapi.diff.ex.DiffFragment result
public boolean isOneSide ()
static void ()
}
com/intellij/openapi/diff/impl/
com/intellij/openapi/diff/impl/ComparisonPolicy$DefaultPolicy.classComparisonPolicy.java
package com.intellij.openapi.diff.impl
com.intellij.openapi.diff.impl.ComparisonPolicy$DefaultPolicy extends com.intellij.openapi.diff.impl.ComparisonPolicy {
public void ()
protected java.lang.Object[] getWrappers (com.intellij.openapi.diff.impl.string.DiffString[])
com.intellij.openapi.diff.impl.string.DiffString[] strings
protected java.lang.Object[] getLineWrappers (com.intellij.openapi.diff.impl.string.DiffString[])
com.intellij.openapi.diff.impl.string.DiffString[] lines
public com.intellij.openapi.diff.ex.DiffFragment createFragment (com.intellij.openapi.diff.impl.processing.Word, com.intellij.openapi.diff.impl.processing.Word)
com.intellij.openapi.diff.impl.processing.Word word1
com.intellij.openapi.diff.impl.processing.Word word2
public java.lang.String toString ()
}
com/intellij/openapi/diff/impl/ComparisonPolicy$IgnoreSpacePolicy.classComparisonPolicy.java
package com.intellij.openapi.diff.impl
com.intellij.openapi.diff.impl.ComparisonPolicy$IgnoreSpacePolicy extends com.intellij.openapi.diff.impl.ComparisonPolicy implements com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentProcessor {
public void ()
protected java.lang.Object[] getLineWrappers (com.intellij.openapi.diff.impl.string.DiffString[])
com.intellij.openapi.diff.impl.string.DiffString line
int i
com.intellij.openapi.diff.impl.string.DiffString[] lines
Object[] result
public com.intellij.openapi.diff.ex.DiffFragment[] buildFragments (com.intellij.openapi.diff.impl.string.DiffString[], com.intellij.openapi.diff.impl.string.DiffString[]) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.string.DiffString[] strings1
com.intellij.openapi.diff.impl.string.DiffString[] strings2
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector collector
private static java.lang.Object getWrapper (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString line
public com.intellij.openapi.diff.ex.DiffFragment createFragment (com.intellij.openapi.diff.impl.processing.Word, com.intellij.openapi.diff.impl.processing.Word)
com.intellij.openapi.diff.impl.processing.Word word1
com.intellij.openapi.diff.impl.processing.Word word2
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
public com.intellij.openapi.diff.ex.DiffFragment createFragment (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
com.intellij.openapi.diff.impl.string.DiffString toCompare1
com.intellij.openapi.diff.impl.string.DiffString toCompare2
protected java.lang.Object[] getWrappers (com.intellij.openapi.diff.impl.string.DiffString[])
com.intellij.openapi.diff.impl.string.DiffString[] strings
public java.lang.String toString ()
public void process (com.intellij.openapi.diff.ex.DiffFragment, com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector)
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector collector
public volatile void process (com.intellij.openapi.diff.ex.DiffFragment, java.lang.Object) throws com.intellij.util.diff.FilesTooBigForDiffException
}
com/intellij/openapi/diff/impl/ComparisonPolicy$TrimSpacePolicy.classComparisonPolicy.java
package com.intellij.openapi.diff.impl
com.intellij.openapi.diff.impl.ComparisonPolicy$TrimSpacePolicy extends com.intellij.openapi.diff.impl.ComparisonPolicy {
public void ()
protected java.lang.Object[] getLineWrappers (com.intellij.openapi.diff.impl.string.DiffString[])
com.intellij.openapi.diff.impl.string.DiffString[] lines
public com.intellij.openapi.diff.ex.DiffFragment createFragment (com.intellij.openapi.diff.impl.processing.Word, com.intellij.openapi.diff.impl.processing.Word)
com.intellij.openapi.diff.impl.processing.Word word1
com.intellij.openapi.diff.impl.processing.Word word2
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
protected java.lang.Object[] getWrappers (com.intellij.openapi.diff.impl.string.DiffString[])
com.intellij.openapi.diff.impl.string.DiffString string
com.intellij.openapi.diff.impl.string.DiffString wrapper
int i
com.intellij.openapi.diff.impl.string.DiffString[] strings
Object[] result
boolean atBeginning
public java.lang.String toString ()
}
com/intellij/openapi/diff/impl/ComparisonPolicy.classComparisonPolicy.java
package com.intellij.openapi.diff.impl
public abstract com.intellij.openapi.diff.impl.ComparisonPolicy extends java.lang.Object {
public static final com.intellij.openapi.diff.impl.ComparisonPolicy DEFAULT
public static final com.intellij.openapi.diff.impl.ComparisonPolicy TRIM_SPACE
public static final com.intellij.openapi.diff.impl.ComparisonPolicy IGNORE_SPACE
public static final com.intellij.openapi.diff.impl.ComparisonPolicy[] COMPARISON_POLICIES
private final String myName
protected void (java.lang.String)
String name
public java.lang.String getName ()
public com.intellij.openapi.diff.ex.DiffFragment[] buildFragments (com.intellij.openapi.diff.impl.string.DiffString[], com.intellij.openapi.diff.impl.string.DiffString[]) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.string.DiffString[] strings1
com.intellij.openapi.diff.impl.string.DiffString[] strings2
com.intellij.openapi.diff.impl.DiffFragmentBuilder builder
Object[] wrappers1
Object[] wrappers2
com.intellij.util.diff.Diff$Change change
public com.intellij.openapi.diff.ex.DiffFragment[] buildDiffFragmentsFromLines (com.intellij.openapi.diff.impl.string.DiffString[], com.intellij.openapi.diff.impl.string.DiffString[]) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.string.DiffString[] lines1
com.intellij.openapi.diff.impl.string.DiffString[] lines2
com.intellij.openapi.diff.impl.DiffFragmentBuilder builder
Object[] wrappers1
Object[] wrappers2
com.intellij.util.diff.Diff$Change change
public com.intellij.openapi.diff.ex.DiffFragment createFragment (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
com.intellij.openapi.diff.ex.DiffFragment result
public abstract com.intellij.openapi.diff.ex.DiffFragment createFragment (com.intellij.openapi.diff.impl.processing.Word, com.intellij.openapi.diff.impl.processing.Word)
protected abstract java.lang.Object[] getWrappers (com.intellij.openapi.diff.impl.string.DiffString[])
protected abstract java.lang.Object[] getLineWrappers (com.intellij.openapi.diff.impl.string.DiffString[])
private java.lang.Object getWrapper (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text
private static com.intellij.openapi.diff.impl.string.DiffString toNull (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text1
private static com.intellij.openapi.diff.impl.string.DiffString toNotNull (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text
protected java.lang.Object[] trimStrings (com.intellij.openapi.diff.impl.string.DiffString[])
com.intellij.openapi.diff.impl.string.DiffString string
int i
com.intellij.openapi.diff.impl.string.DiffString[] strings
Object[] result
public boolean isEqual (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment
Object[] wrappers
public com.intellij.openapi.diff.impl.processing.Word createFormatting (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.util.TextRange)
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.util.TextRange textRange
public static com.intellij.openapi.diff.impl.ComparisonPolicy[] getAllInstances ()
protected java.lang.Object[] getWrappers (java.lang.String[])
int i
String[] lines
com.intellij.openapi.diff.impl.string.DiffString[] unsafeStrings
protected java.lang.Object[] getLineWrappers (java.lang.String[])
int i
String[] lines
com.intellij.openapi.diff.impl.string.DiffString[] unsafeStrings
static com.intellij.openapi.diff.impl.string.DiffString access$000 (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString x0
static void ()
}
com/intellij/openapi/diff/impl/DiffFragmentBuilder.classDiffFragmentBuilder.java
package com.intellij.openapi.diff.impl
public com.intellij.openapi.diff.impl.DiffFragmentBuilder extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.diff.impl.string.DiffString[] mySource1
private final com.intellij.openapi.diff.impl.string.DiffString[] mySource2
private int myLastLine1
private int myLastLine2
private final java.util.List myData
public void (com.intellij.openapi.diff.impl.string.DiffString[], com.intellij.openapi.diff.impl.string.DiffString[])
com.intellij.openapi.diff.impl.string.DiffString[] source1
com.intellij.openapi.diff.impl.string.DiffString[] source2
private java.util.List getFragments ()
private void finish ()
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
private void init ()
private void append (int, com.intellij.openapi.util.TextRange)
int line
com.intellij.openapi.util.TextRange range
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
int start
int end
private void change (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange range1
com.intellij.openapi.util.TextRange range2
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
int start1
int end1
int start2
int end2
private void delete (com.intellij.openapi.util.TextRange, int)
com.intellij.openapi.util.TextRange range
int line
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
int start
int end
private static com.intellij.openapi.diff.impl.string.DiffString concatenate (com.intellij.openapi.diff.impl.string.DiffString[], int, int)
com.intellij.openapi.diff.impl.string.DiffString[] strings
int start
int end
public com.intellij.openapi.diff.ex.DiffFragment[] buildFragments (com.intellij.util.diff.Diff$Change)
com.intellij.util.diff.Diff$Change change
java.util.List fragments
static void ()
}
com/intellij/openapi/diff/impl/fragments/
com/intellij/openapi/diff/impl/fragments/Fragment.classFragment.java
package com.intellij.openapi.diff.impl.fragments
public abstract com.intellij.openapi.diff.impl.fragments.Fragment extends java.lang.Object {
public abstract com.intellij.openapi.diff.impl.util.TextDiffTypeEnum getType ()
public abstract com.intellij.openapi.util.TextRange getRange (com.intellij.openapi.diff.impl.highlighting.FragmentSide)
public abstract com.intellij.openapi.diff.impl.fragments.Fragment shift (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange, int, int)
public abstract void highlight (com.intellij.openapi.diff.impl.fragments.FragmentHighlighter)
public abstract com.intellij.openapi.diff.impl.fragments.Fragment getSubfragmentAt (int, com.intellij.openapi.diff.impl.highlighting.FragmentSide, com.intellij.openapi.util.Condition)
}
com/intellij/openapi/diff/impl/fragments/FragmentHighlighter.classFragmentHighlighter.java
package com.intellij.openapi.diff.impl.fragments
public abstract com.intellij.openapi.diff.impl.fragments.FragmentHighlighter extends java.lang.Object {
public abstract void highlightInline (com.intellij.openapi.diff.impl.fragments.InlineFragment)
public abstract void highlightLine (com.intellij.openapi.diff.impl.fragments.LineFragment)
}
com/intellij/openapi/diff/impl/fragments/FragmentList$1.classFragmentList.java
package com.intellij.openapi.diff.impl.fragments
final com.intellij.openapi.diff.impl.fragments.FragmentList$1 extends java.lang.Object implements com.intellij.openapi.diff.impl.fragments.FragmentList {
void ()
public com.intellij.openapi.diff.impl.fragments.FragmentList shift (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange, int, int)
com.intellij.openapi.util.TextRange rangeShift1
com.intellij.openapi.util.TextRange rangeShift2
int startLine1
int startLine2
public boolean isEmpty ()
public java.util.Iterator iterator ()
public com.intellij.openapi.diff.impl.fragments.Fragment getFragmentAt (int, com.intellij.openapi.diff.impl.highlighting.FragmentSide, com.intellij.openapi.util.Condition)
int offset
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
com.intellij.openapi.util.Condition condition
}
com/intellij/openapi/diff/impl/fragments/FragmentList.classFragmentList.java
package com.intellij.openapi.diff.impl.fragments
public abstract com.intellij.openapi.diff.impl.fragments.FragmentList extends java.lang.Object {
public static final com.intellij.openapi.diff.impl.fragments.FragmentList EMPTY
public abstract com.intellij.openapi.diff.impl.fragments.FragmentList shift (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange, int, int)
public abstract boolean isEmpty ()
public abstract java.util.Iterator iterator ()
public abstract com.intellij.openapi.diff.impl.fragments.Fragment getFragmentAt (int, com.intellij.openapi.diff.impl.highlighting.FragmentSide, com.intellij.openapi.util.Condition)
static void ()
}
com/intellij/openapi/diff/impl/fragments/FragmentListImpl$1.classFragmentListImpl.java
package com.intellij.openapi.diff.impl.fragments
final com.intellij.openapi.diff.impl.fragments.FragmentListImpl$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.intellij.openapi.diff.impl.fragments.Fragment, com.intellij.openapi.diff.impl.fragments.Fragment)
com.intellij.openapi.diff.impl.fragments.Fragment fragment1
com.intellij.openapi.diff.impl.fragments.Fragment fragment2
int result
int check
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/openapi/diff/impl/fragments/FragmentListImpl.classFragmentListImpl.java
package com.intellij.openapi.diff.impl.fragments
public com.intellij.openapi.diff.impl.fragments.FragmentListImpl extends java.lang.Object implements com.intellij.openapi.diff.impl.fragments.FragmentList {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.ArrayList myFragments
private static final java.util.Comparator FRAGMENT_COMPARATOR
private void (java.util.ArrayList)
java.util.ArrayList sortedFragments
private void init ()
public static com.intellij.openapi.diff.impl.fragments.FragmentList fromList (java.util.ArrayList)
java.util.ArrayList fragments
com.intellij.openapi.diff.impl.fragments.FragmentListImpl fragmentList
public com.intellij.openapi.diff.impl.fragments.FragmentList shift (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange, int, int)
com.intellij.openapi.util.TextRange rangeShift1
com.intellij.openapi.util.TextRange rangeShift2
int startLine1
int startLine2
public boolean isEmpty ()
public java.util.Iterator iterator ()
public com.intellij.openapi.diff.impl.fragments.Fragment getFragmentAt (int, com.intellij.openapi.diff.impl.highlighting.FragmentSide, com.intellij.openapi.util.Condition)
com.intellij.openapi.diff.impl.fragments.Fragment fragment
com.intellij.openapi.util.TextRange range
java.util.Iterator iterator
int offset
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
com.intellij.openapi.util.Condition condition
public static java.util.ArrayList shift (java.util.ArrayList, com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange, int, int)
com.intellij.openapi.diff.impl.fragments.Fragment fragment
java.util.Iterator iterator
java.util.ArrayList fragments
com.intellij.openapi.util.TextRange rangeShift1
com.intellij.openapi.util.TextRange rangeShift2
int startLine1
int startLine2
java.util.ArrayList newFragments
private static int sign (int)
int n
private static int compareBySide (com.intellij.openapi.diff.impl.fragments.Fragment, com.intellij.openapi.diff.impl.fragments.Fragment, com.intellij.openapi.diff.impl.highlighting.FragmentSide)
com.intellij.openapi.diff.impl.fragments.Fragment fragment1
com.intellij.openapi.diff.impl.fragments.Fragment fragment2
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
int start1
int start2
static int access$000 (com.intellij.openapi.diff.impl.fragments.Fragment, com.intellij.openapi.diff.impl.fragments.Fragment, com.intellij.openapi.diff.impl.highlighting.FragmentSide)
com.intellij.openapi.diff.impl.fragments.Fragment x0
com.intellij.openapi.diff.impl.fragments.Fragment x1
com.intellij.openapi.diff.impl.highlighting.FragmentSide x2
static int access$100 (int)
int x0
static com.intellij.openapi.diagnostic.Logger access$200 ()
static void ()
}
com/intellij/openapi/diff/impl/fragments/InlineFragment.classInlineFragment.java
package com.intellij.openapi.diff.impl.fragments
public com.intellij.openapi.diff.impl.fragments.InlineFragment extends java.lang.Object implements com.intellij.openapi.diff.impl.fragments.Fragment {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.util.TextRange myRange1
private final com.intellij.openapi.util.TextRange myRange2
private final com.intellij.openapi.diff.impl.util.TextDiffTypeEnum myType
public void (com.intellij.openapi.diff.impl.util.TextDiffTypeEnum, com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange)
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum type
com.intellij.openapi.util.TextRange range1
com.intellij.openapi.util.TextRange range2
public com.intellij.openapi.diff.impl.util.TextDiffTypeEnum getType ()
public com.intellij.openapi.util.TextRange getRange (com.intellij.openapi.diff.impl.highlighting.FragmentSide)
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
public com.intellij.openapi.diff.impl.fragments.Fragment shift (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange, int, int)
com.intellij.openapi.util.TextRange range1
com.intellij.openapi.util.TextRange range2
int startingLine1
int startingLine2
public void highlight (com.intellij.openapi.diff.impl.fragments.FragmentHighlighter)
com.intellij.openapi.diff.impl.fragments.FragmentHighlighter fragmentHighlighter
public com.intellij.openapi.diff.impl.fragments.Fragment getSubfragmentAt (int, com.intellij.openapi.diff.impl.highlighting.FragmentSide, com.intellij.openapi.util.Condition)
int offset
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
com.intellij.openapi.util.Condition condition
static void ()
}
com/intellij/openapi/diff/impl/fragments/LineBlock$1.classLineBlock.java
package com.intellij.openapi.diff.impl.fragments
final com.intellij.openapi.diff.impl.fragments.LineBlock$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.intellij.openapi.diff.impl.fragments.LineBlock, com.intellij.openapi.diff.impl.fragments.LineBlock)
com.intellij.openapi.diff.impl.fragments.LineBlock block1
com.intellij.openapi.diff.impl.fragments.LineBlock block2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/openapi/diff/impl/fragments/LineBlock.classLineBlock.java
package com.intellij.openapi.diff.impl.fragments
public com.intellij.openapi.diff.impl.fragments.LineBlock extends java.lang.Object {
private final int myStartingLine1
private final int myModifiedLines1
private final int myStartingLine2
private final int myModifiedLines2
private com.intellij.openapi.diff.impl.util.TextDiffTypeEnum myType
public static final java.util.Comparator COMPARATOR
public void (int, int, int, int, com.intellij.openapi.diff.impl.util.TextDiffTypeEnum)
int startingLine1
int modifiedLines1
int startingLine2
int modifiedLines2
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum blockType
public int getModifiedLines1 ()
public int getStartingLine1 ()
public int getStartingLine2 ()
public int getModifiedLines2 ()
protected int getEndLine1 ()
protected int getEndLine2 ()
public com.intellij.openapi.diff.impl.util.TextDiffTypeEnum getType ()
protected void setType (com.intellij.openapi.diff.impl.util.TextDiffTypeEnum)
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum type
static void ()
}
com/intellij/openapi/diff/impl/fragments/LineFragment$1.classLineFragment.java
package com.intellij.openapi.diff.impl.fragments
com.intellij.openapi.diff.impl.fragments.LineFragment$1 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$openapi$diff$impl$util$TextDiffTypeEnum
static void ()
}
com/intellij/openapi/diff/impl/fragments/LineFragment.classLineFragment.java
package com.intellij.openapi.diff.impl.fragments
public com.intellij.openapi.diff.impl.fragments.LineFragment extends com.intellij.openapi.diff.impl.fragments.LineBlock implements com.intellij.openapi.diff.impl.fragments.Fragment {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.util.TextRange myRange1
private final com.intellij.openapi.util.TextRange myRange2
private com.intellij.openapi.diff.impl.fragments.FragmentList myChildren
private boolean myHasLineChildren
public void (int, int, int, int, com.intellij.openapi.diff.impl.util.TextDiffTypeEnum, com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange)
int startingLine1
int modifiedLines1
int startingLine2
int modifiedLines2
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum blockType
com.intellij.openapi.util.TextRange range1
com.intellij.openapi.util.TextRange range2
private void (int, int, int, int, com.intellij.openapi.diff.impl.util.TextDiffTypeEnum, com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange, com.intellij.openapi.diff.impl.fragments.FragmentList)
int startingLine1
int modifiedLines1
int startingLine2
int modifiedLines2
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum blockType
com.intellij.openapi.util.TextRange range1
com.intellij.openapi.util.TextRange range2
com.intellij.openapi.diff.impl.fragments.FragmentList children
public com.intellij.openapi.util.TextRange getRange (com.intellij.openapi.diff.impl.highlighting.FragmentSide)
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
public com.intellij.openapi.diff.impl.fragments.Fragment shift (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange, int, int)
com.intellij.openapi.util.TextRange range1
com.intellij.openapi.util.TextRange range2
int startingLine1
int startingLine2
public void adjustTypeFromChildrenTypes ()
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum fragmentType
java.util.Iterator children
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum candidateType
static com.intellij.openapi.util.TextRange shiftRange (com.intellij.openapi.util.TextRange, com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange shift
com.intellij.openapi.util.TextRange range
int start
int newEnd
int newStart
public void highlight (com.intellij.openapi.diff.impl.fragments.FragmentHighlighter)
com.intellij.openapi.diff.impl.fragments.FragmentHighlighter fragmentHighlighter
public boolean isOneSide ()
public boolean isEqual ()
public com.intellij.openapi.diff.impl.fragments.Fragment getSubfragmentAt (int, com.intellij.openapi.diff.impl.highlighting.FragmentSide, com.intellij.openapi.util.Condition)
int offset
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
com.intellij.openapi.util.Condition condition
com.intellij.openapi.diff.impl.fragments.Fragment childFragment
public java.util.Iterator getChildrenIterator ()
public com.intellij.openapi.diff.impl.string.DiffString getText (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.highlighting.FragmentSide)
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
com.intellij.openapi.util.TextRange range
public void addAllDescendantsTo (java.util.ArrayList)
com.intellij.openapi.diff.impl.fragments.LineFragment lineFragment
com.intellij.openapi.diff.impl.fragments.Fragment fragment
java.util.Iterator iterator
java.util.ArrayList descendants
public void setChildren (java.util.ArrayList)
com.intellij.openapi.diff.impl.fragments.LineFragment lineFragment
java.util.ArrayList fragments
java.util.ArrayList shifted
com.intellij.openapi.diff.impl.fragments.Fragment firstChild
private void checkChildren (java.util.Iterator)
com.intellij.openapi.diff.impl.fragments.LineFragment lineFragment
com.intellij.openapi.diff.impl.fragments.Fragment fragment
boolean lineChild
java.util.Iterator iterator
boolean hasLineChildren
boolean hasInlineChildren
private boolean isSameRanges (com.intellij.openapi.diff.impl.fragments.Fragment)
com.intellij.openapi.diff.impl.fragments.Fragment fragment
public boolean isHasLineChildren ()
public int getEndLine1 ()
public int getEndLine2 ()
static void ()
}
com/intellij/openapi/diff/impl/highlighting/
com/intellij/openapi/diff/impl/highlighting/BufferedStringList.classBufferedStringList.java
package com.intellij.openapi.diff.impl.highlighting
com.intellij.openapi.diff.impl.highlighting.BufferedStringList extends java.lang.Object {
private final java.util.ArrayList myStrings
private final StringBuffer myLast
void ()
public void add (java.lang.String)
String string
public void appendToLast (java.lang.String)
String string
public void flushLast ()
public java.lang.String[] toArray ()
}
com/intellij/openapi/diff/impl/highlighting/FragmentSide$1.classFragmentSide.java
package com.intellij.openapi.diff.impl.highlighting
final com.intellij.openapi.diff.impl.highlighting.FragmentSide$1 extends com.intellij.openapi.diff.impl.highlighting.FragmentSide {
void (java.lang.String, int, int, int)
int index
int mergeIndex
public com.intellij.openapi.diff.impl.string.DiffString getText (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment
protected com.intellij.openapi.diff.ex.DiffFragment createDiffFragment (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.diff.impl.string.DiffString otherText
public com.intellij.openapi.diff.impl.highlighting.FragmentSide otherSide ()
}
com/intellij/openapi/diff/impl/highlighting/FragmentSide$2.classFragmentSide.java
package com.intellij.openapi.diff.impl.highlighting
final com.intellij.openapi.diff.impl.highlighting.FragmentSide$2 extends com.intellij.openapi.diff.impl.highlighting.FragmentSide {
void (java.lang.String, int, int, int)
int index
int mergeIndex
public com.intellij.openapi.diff.impl.string.DiffString getText (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment
protected com.intellij.openapi.diff.ex.DiffFragment createDiffFragment (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.diff.impl.string.DiffString otherText
public com.intellij.openapi.diff.impl.highlighting.FragmentSide otherSide ()
}
com/intellij/openapi/diff/impl/highlighting/FragmentSide.classFragmentSide.java
package com.intellij.openapi.diff.impl.highlighting
public abstract com.intellij.openapi.diff.impl.highlighting.FragmentSide extends java.lang.Enum {
public static final com.intellij.openapi.diff.impl.highlighting.FragmentSide SIDE1
public static final com.intellij.openapi.diff.impl.highlighting.FragmentSide SIDE2
private static final com.intellij.openapi.diagnostic.Logger LOG
private final int myIndex
private final int myMergeIndex
private static final com.intellij.openapi.diff.impl.highlighting.FragmentSide[] $VALUES
public static com.intellij.openapi.diff.impl.highlighting.FragmentSide[] values ()
public static com.intellij.openapi.diff.impl.highlighting.FragmentSide valueOf (java.lang.String)
String name
private void (java.lang.String, int, int, int)
int index
int mergeIndex
public com.intellij.openapi.diff.ex.DiffFragment createFragment (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString, boolean)
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.diff.impl.string.DiffString otherText
boolean modified
com.intellij.openapi.diff.ex.DiffFragment fragment
public abstract com.intellij.openapi.diff.impl.string.DiffString getText (com.intellij.openapi.diff.ex.DiffFragment)
public abstract com.intellij.openapi.diff.impl.highlighting.FragmentSide otherSide ()
protected abstract com.intellij.openapi.diff.ex.DiffFragment createDiffFragment (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
public int getIndex ()
public int getMergeIndex ()
public com.intellij.openapi.diff.impl.string.DiffString getOtherText (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment
public java.lang.IllegalArgumentException invalidException ()
public static com.intellij.openapi.diff.impl.highlighting.FragmentSide chooseSide (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment oneSide
public static com.intellij.openapi.diff.impl.highlighting.FragmentSide fromIndex (int)
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
int index
void (java.lang.String, int, int, int, com.intellij.openapi.diff.impl.highlighting.FragmentSide$1)
String x0
int x1
int x2
int x3
com.intellij.openapi.diff.impl.highlighting.FragmentSide$1 x4
static void ()
}
com/intellij/openapi/diff/impl/highlighting/LineBlockDivider$1.classLineBlockDivider.java
package com.intellij.openapi.diff.impl.highlighting
final com.intellij.openapi.diff.impl.highlighting.LineBlockDivider$1 extends com.intellij.openapi.diff.impl.highlighting.LineBlockDivider {
void ()
public com.intellij.openapi.diff.ex.DiffFragment[][] divide (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
com.intellij.openapi.diff.ex.DiffFragment fragment
int i
com.intellij.openapi.diff.ex.DiffFragment[] lineBlock
com.intellij.openapi.diff.impl.highlighting.List2D result
com.intellij.openapi.diff.impl.highlighting.FragmentSide currentSide
boolean isNewLineLast
}
com/intellij/openapi/diff/impl/highlighting/LineBlockDivider.classLineBlockDivider.java
package com.intellij.openapi.diff.impl.highlighting
public abstract com.intellij.openapi.diff.impl.highlighting.LineBlockDivider extends java.lang.Object {
public static final com.intellij.openapi.diff.impl.highlighting.LineBlockDivider SINGLE_SIDE
public void ()
public abstract com.intellij.openapi.diff.ex.DiffFragment[][] divide (com.intellij.openapi.diff.ex.DiffFragment[])
static void ()
}
com/intellij/openapi/diff/impl/highlighting/List2D.classList2D.java
package com.intellij.openapi.diff.impl.highlighting
com.intellij.openapi.diff.impl.highlighting.List2D extends java.lang.Object {
private final java.util.List myRows
private java.util.List myCurrentRow
void ()
public void add (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment element
private void ensureRowExists ()
public void newRow ()
public com.intellij.openapi.diff.ex.DiffFragment[][] toArray ()
java.util.List row
int i
com.intellij.openapi.diff.ex.DiffFragment[][] result
public void addAll (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.ex.DiffFragment value
int i
com.intellij.openapi.diff.ex.DiffFragment[] line
}
com/intellij/openapi/diff/impl/highlighting/Util$MyChange.classUtil.java
package com.intellij.openapi.diff.impl.highlighting
com.intellij.openapi.diff.impl.highlighting.Util$MyChange extends com.intellij.util.diff.Diff$Change {
public void (int, int, int, int)
int line0
int line1
int deleted
int inserted
public com.intellij.openapi.diff.impl.highlighting.Util$MyChange copyNext (com.intellij.util.diff.Diff$Change)
com.intellij.util.diff.Diff$Change change
public com.intellij.openapi.diff.impl.highlighting.Util$MyChange copyNext (com.intellij.util.diff.Diff$Change, int)
com.intellij.util.diff.Diff$Change change
int shift
com.intellij.openapi.diff.impl.highlighting.Util$MyChange result
public void setNext (com.intellij.openapi.diff.impl.highlighting.Util$MyChange)
com.intellij.openapi.diff.impl.highlighting.Util$MyChange change
public int getEnd1 ()
public int getEnd2 ()
}
com/intellij/openapi/diff/impl/highlighting/Util.classUtil.java
package com.intellij.openapi.diff.impl.highlighting
public com.intellij.openapi.diff.impl.highlighting.Util extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String DELIMITERS
public static final gnu.trove.TIntHashSet DELIMITERS_SET
static final boolean $assertionsDisabled
public void ()
static java.lang.String[] splitByWord (java.lang.String)
char delimiter
String token
String string
com.intellij.openapi.diff.impl.highlighting.BufferedStringList stringList
java.util.StringTokenizer tokenizer
static boolean isSpaceOnly (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment
private static boolean isSpaceOnly (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString string
static com.intellij.openapi.diff.ex.DiffFragment[] splitByLines (com.intellij.openapi.diff.ex.DiffFragment)
int i
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.impl.string.DiffString[] lines1
com.intellij.openapi.diff.impl.string.DiffString[] lines2
int length
com.intellij.openapi.diff.ex.DiffFragment[] lines
private static com.intellij.openapi.diff.impl.string.DiffString[] splitByLines (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString string
public static com.intellij.openapi.diff.ex.DiffFragment[][] splitByUnchangedLines (com.intellij.openapi.diff.ex.DiffFragment[])
int newLine1
int newLine2
int length1
int length2
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
int i
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.highlighting.List2D result
public static com.intellij.util.diff.Diff$Change concatEquals (com.intellij.util.diff.Diff$Change, java.lang.Object[], java.lang.Object[])
int shift
int shift
com.intellij.util.diff.Diff$Change change
Object[] left
Object[] right
com.intellij.openapi.diff.impl.highlighting.Util$MyChange startChange
com.intellij.openapi.diff.impl.highlighting.Util$MyChange lastChange
private static com.intellij.util.diff.Diff$Change concatSingleSide (com.intellij.util.diff.Diff$Change)
com.intellij.openapi.diff.impl.highlighting.Util$MyChange newChange
com.intellij.util.diff.Diff$Change change
com.intellij.openapi.diff.impl.highlighting.Util$MyChange startChange
com.intellij.openapi.diff.impl.highlighting.Util$MyChange lastChange
com.intellij.openapi.diff.impl.highlighting.Util$MyChange prevChange
static int calcShift (java.lang.Object[], int, int, int)
int i
Object[] list
int limit
int start
int length
int shift
public static com.intellij.openapi.diff.ex.DiffFragment unite (com.intellij.openapi.diff.ex.DiffFragment, com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.impl.string.DiffString unitedText1
com.intellij.openapi.diff.impl.string.DiffString unitedText2
com.intellij.openapi.diff.ex.DiffFragment fragment1
com.intellij.openapi.diff.ex.DiffFragment fragment2
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
public static boolean isSameType (com.intellij.openapi.diff.ex.DiffFragment, com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment1
com.intellij.openapi.diff.ex.DiffFragment fragment2
public static com.intellij.openapi.diff.impl.string.DiffString getText (com.intellij.openapi.diff.ex.DiffFragment[], com.intellij.openapi.diff.impl.highlighting.FragmentSide)
com.intellij.openapi.diff.ex.DiffFragment fragment
int i
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
com.intellij.openapi.diff.impl.string.DiffString[] data
public static com.intellij.openapi.diff.ex.DiffFragment concatenate (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.ex.DiffFragment[] line
public static com.intellij.openapi.diff.ex.DiffFragment concatenate (com.intellij.openapi.diff.ex.DiffFragment[], int, int)
com.intellij.openapi.diff.ex.DiffFragment fragment
int i
com.intellij.openapi.diff.ex.DiffFragment[] line
int from
int to
com.intellij.openapi.diff.impl.string.DiffString[] data1
com.intellij.openapi.diff.impl.string.DiffString[] data2
boolean isEqual
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
private static com.intellij.openapi.diff.impl.string.DiffString notEmptyContent (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString string
public static com.intellij.openapi.diff.ex.DiffFragment[][] uniteFormattingOnly (com.intellij.openapi.diff.ex.DiffFragment[][])
com.intellij.openapi.diff.ex.DiffFragment[] line
int i
com.intellij.openapi.diff.ex.DiffFragment[][] lines
com.intellij.openapi.diff.impl.highlighting.List2D result
private static boolean areEqualOrFormatting (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.impl.string.DiffString text
int side
com.intellij.openapi.diff.ex.DiffFragment fragment
int i
com.intellij.openapi.diff.ex.DiffFragment[] fragments
private static boolean areEqual (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.ex.DiffFragment fragment
int i
com.intellij.openapi.diff.ex.DiffFragment[] fragments
public static com.intellij.openapi.diff.ex.DiffFragment[] cutFirst (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.diff.impl.string.DiffString otherText
int i
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
int sideIndex
com.intellij.openapi.diff.ex.DiffFragment fragment
int i
com.intellij.openapi.diff.ex.DiffFragment[] fragments
int nullCount
com.intellij.openapi.diff.ex.DiffFragment[] result
int dstIndex
private static com.intellij.openapi.diff.ex.DiffFragment[] transformHeadInsert (com.intellij.openapi.diff.ex.DiffFragment[], com.intellij.openapi.diff.impl.highlighting.FragmentSide)
java.util.List result
com.intellij.openapi.diff.ex.DiffFragment first
com.intellij.openapi.diff.ex.DiffFragment second
com.intellij.openapi.diff.impl.string.DiffString rightText
com.intellij.openapi.diff.impl.string.DiffString secondText
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
static void ()
char delimiter
int i
char[] delimiters
}
com/intellij/openapi/diff/impl/patch/
com/intellij/openapi/diff/impl/patch/PatchHunk.classPatchHunk.java
package com.intellij.openapi.diff.impl.patch
public com.intellij.openapi.diff.impl.patch.PatchHunk extends java.lang.Object {
private final int myStartLineBefore
private final int myEndLineBefore
private final int myStartLineAfter
private final int myEndLineAfter
private final java.util.List myLines
public void (int, int, int, int)
int startLineBefore
int endLineBefore
int startLineAfter
int endLineAfter
public int getStartLineBefore ()
public int getEndLineBefore ()
public int getStartLineAfter ()
public int getEndLineAfter ()
public void addLine (com.intellij.openapi.diff.impl.patch.PatchLine)
com.intellij.openapi.diff.impl.patch.PatchLine line
public java.util.List getLines ()
public boolean isNewContent ()
public boolean isDeletedContent ()
public java.lang.String getText ()
com.intellij.openapi.diff.impl.patch.PatchLine line
StringBuilder builder
public boolean isNoNewLineAtEnd ()
}
com/intellij/openapi/diff/impl/patch/PatchLine$Type.classPatchLine.java
package com.intellij.openapi.diff.impl.patch
public final com.intellij.openapi.diff.impl.patch.PatchLine$Type extends java.lang.Enum {
public static final com.intellij.openapi.diff.impl.patch.PatchLine$Type CONTEXT
public static final com.intellij.openapi.diff.impl.patch.PatchLine$Type ADD
public static final com.intellij.openapi.diff.impl.patch.PatchLine$Type REMOVE
private static final com.intellij.openapi.diff.impl.patch.PatchLine$Type[] $VALUES
public static com.intellij.openapi.diff.impl.patch.PatchLine$Type[] values ()
public static com.intellij.openapi.diff.impl.patch.PatchLine$Type valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/diff/impl/patch/PatchLine.classPatchLine.java
package com.intellij.openapi.diff.impl.patch
public com.intellij.openapi.diff.impl.patch.PatchLine extends java.lang.Object {
private final com.intellij.openapi.diff.impl.patch.PatchLine$Type myType
private final String myText
private boolean mySuppressNewLine
public void (com.intellij.openapi.diff.impl.patch.PatchLine$Type, java.lang.String)
com.intellij.openapi.diff.impl.patch.PatchLine$Type type
String text
public com.intellij.openapi.diff.impl.patch.PatchLine$Type getType ()
public java.lang.String getText ()
public boolean isSuppressNewLine ()
public void setSuppressNewLine (boolean)
boolean suppressNewLine
public java.lang.String toString ()
}
com/intellij/openapi/diff/impl/processing/
com/intellij/openapi/diff/impl/processing/ByWord$FragmentBuilder$Version.classByWord.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder$Version extends java.lang.Object {
private final com.intellij.openapi.diff.impl.processing.Word[] myWords
private int myCurrentWord
private int myOffset
private final com.intellij.openapi.diff.impl.string.DiffString myText
private final com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder myBuilder
private final com.intellij.openapi.diff.impl.highlighting.FragmentSide mySide
public void (com.intellij.openapi.diff.impl.processing.Word[], com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder, boolean)
com.intellij.openapi.diff.impl.processing.Word[] words
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder builder
boolean delete
public int getProcessedOffset ()
public int getCurrentWordIndex ()
public void addOffset (int)
int offset
public void incCurrentWord ()
public com.intellij.openapi.diff.impl.string.DiffString getWordSequence (int)
int wordCount
int start
int end
public void incCurrentWord (int)
int inserted
public com.intellij.openapi.diff.impl.processing.Word getCurrentWord ()
public com.intellij.openapi.diff.impl.string.DiffString getCurrentWordPrefix ()
public com.intellij.openapi.diff.impl.string.DiffString getCurrentWordPostfixAndOneMore ()
int nextStart
com.intellij.openapi.diff.impl.processing.Word word
com.intellij.openapi.diff.impl.string.DiffString postfix
public com.intellij.openapi.diff.impl.string.DiffString getNotProcessedTail ()
public char getPrevChar ()
public void addOneSide (com.intellij.openapi.diff.impl.string.DiffString, int)
com.intellij.openapi.diff.impl.string.DiffString prefix
int wordCount
}
com/intellij/openapi/diff/impl/processing/ByWord$FragmentBuilder.classByWord.java
package com.intellij.openapi.diff.impl.processing
com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder extends java.lang.Object {
private final java.util.ArrayList myFragments
private final com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder$Version myVersion1
private final com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder$Version myVersion2
private final com.intellij.openapi.diff.impl.processing.DiffPolicy$ByChar BY_CHAR
private final com.intellij.openapi.diff.impl.processing.DiffCorrection$ChangedSpace CORRECTION
private final com.intellij.openapi.diff.impl.ComparisonPolicy myComparisonPolicy
public void (com.intellij.openapi.diff.impl.processing.Word[], com.intellij.openapi.diff.impl.processing.Word[], com.intellij.openapi.diff.impl.ComparisonPolicy, com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.processing.Word[] words1
com.intellij.openapi.diff.impl.processing.Word[] words2
com.intellij.openapi.diff.impl.ComparisonPolicy comparisonPolicy
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
public com.intellij.openapi.diff.ex.DiffFragment[] getFragments ()
public com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder$Version getVersion1 ()
public com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder$Version getVersion2 ()
private void addAll (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.ex.DiffFragment fragment
int i
com.intellij.openapi.diff.ex.DiffFragment[] fragments
private void add (com.intellij.openapi.diff.ex.DiffFragment)
int lastIndex
com.intellij.openapi.diff.ex.DiffFragment prevFragment
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
private void addEqual (com.intellij.openapi.diff.impl.processing.Word, com.intellij.openapi.diff.impl.processing.Word) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.processing.Word word1
com.intellij.openapi.diff.impl.processing.Word word2
public void processEqual () throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.processing.Word word1
com.intellij.openapi.diff.impl.processing.Word word2
private com.intellij.openapi.diff.ex.DiffFragment[] fragmentsByChar (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
com.intellij.openapi.diff.impl.string.DiffString side1
com.intellij.openapi.diff.impl.string.DiffString side2
com.intellij.openapi.diff.ex.DiffFragment[] fragments
private void addPostfixes () throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.ex.DiffFragment firstFragment
com.intellij.openapi.diff.impl.string.DiffString postfix1
com.intellij.openapi.diff.impl.string.DiffString postfix2
int length1
int length2
com.intellij.openapi.diff.ex.DiffFragment wholePostfix
private static com.intellij.openapi.diff.impl.string.DiffString cutLast (com.intellij.openapi.diff.impl.string.DiffString, int)
com.intellij.openapi.diff.impl.string.DiffString text
int length
private void addOneSide (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.highlighting.FragmentSide)
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
com.intellij.openapi.diff.ex.DiffFragment fragment
public void addChangedWords (int, int)
int wordCount1
int wordCount2
public void addTails () throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.ex.DiffFragment[] onesideFragments
com.intellij.openapi.diff.ex.DiffFragment[] otherFragments
com.intellij.openapi.diff.ex.DiffFragment startingOneSides
int oneSideCount
com.intellij.openapi.diff.ex.DiffFragment lastFragment
com.intellij.openapi.diff.impl.string.DiffString tail1
com.intellij.openapi.diff.impl.string.DiffString tail2
com.intellij.openapi.diff.ex.DiffFragment[] fragments
static void access$000 (com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder, com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder x0
com.intellij.openapi.diff.ex.DiffFragment x1
static void access$200 (com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder, com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.highlighting.FragmentSide)
com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder x0
com.intellij.openapi.diff.impl.string.DiffString x1
com.intellij.openapi.diff.impl.highlighting.FragmentSide x2
}
com/intellij/openapi/diff/impl/processing/ByWord.classByWord.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.ByWord extends java.lang.Object implements com.intellij.openapi.diff.impl.processing.DiffPolicy {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.diff.impl.ComparisonPolicy myComparisonPolicy
public void (com.intellij.openapi.diff.impl.ComparisonPolicy)
com.intellij.openapi.diff.impl.ComparisonPolicy comparisonPolicy
public com.intellij.openapi.diff.ex.DiffFragment[] buildFragments (java.lang.String, java.lang.String) throws com.intellij.util.diff.FilesTooBigForDiffException
String text1
String text2
public com.intellij.openapi.diff.ex.DiffFragment[] buildFragments (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.string.DiffString prefix1
com.intellij.openapi.diff.impl.string.DiffString prefix2
com.intellij.openapi.diff.ex.DiffFragment[] newFragments
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
com.intellij.openapi.diff.impl.processing.Word[] words1
com.intellij.openapi.diff.impl.processing.Word[] words2
com.intellij.util.diff.Diff$Change change
com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder result
com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder$Version version1
com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder$Version version2
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.ex.DiffFragment firstFragment
private static int countNotWhitespaces (com.intellij.openapi.diff.impl.processing.Word[])
com.intellij.openapi.diff.impl.processing.Word word
int i
com.intellij.openapi.diff.impl.processing.Word[] words
int counter
private static int countEqual (com.intellij.util.diff.Diff$Change, com.intellij.openapi.diff.impl.processing.Word[], com.intellij.openapi.diff.impl.processing.Word[])
int i
int same
com.intellij.util.diff.Diff$Change change
com.intellij.openapi.diff.impl.processing.Word[] words1
com.intellij.openapi.diff.impl.processing.Word[] words2
int counter
int position1
int position2
int tailCount
private static void processOneside (com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder$Version, int)
com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder$Version version
int wordCount
com.intellij.openapi.diff.impl.string.DiffString prefix
private static void processEquals (int, int, com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder) throws com.intellij.util.diff.FilesTooBigForDiffException
int changed1
int changed2
com.intellij.openapi.diff.impl.processing.ByWord$FragmentBuilder result
static com.intellij.openapi.diff.impl.processing.Word[] buildWords (java.lang.String, com.intellij.openapi.diff.impl.ComparisonPolicy)
String text
com.intellij.openapi.diff.impl.ComparisonPolicy policy
static com.intellij.openapi.diff.impl.processing.Word[] buildWords (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.ComparisonPolicy)
char nextChar
boolean isWhitespace
int i
com.intellij.openapi.util.TextRange range
com.intellij.openapi.diff.impl.processing.Word lastWord
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.diff.impl.ComparisonPolicy policy
java.util.ArrayList words
int start
boolean withinFormatting
static com.intellij.openapi.diagnostic.Logger access$100 ()
static void ()
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$BaseFragmentRunner.classDiffCorrection.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffCorrection$BaseFragmentRunner extends java.lang.Object {
private final java.util.ArrayList myItems
private int myIndex
private com.intellij.openapi.diff.ex.DiffFragment[] myFragments
public void ()
public void add (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment
protected final void actualAdd (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment
public com.intellij.openapi.diff.ex.DiffFragment[] toArray ()
protected int getIndex ()
public com.intellij.openapi.diff.ex.DiffFragment[] getFragments ()
public void processAll (com.intellij.openapi.diff.ex.DiffFragment[], com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentProcessor) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentProcessor processor
public static int getTextLength (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text
public static boolean isEmpty (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$ChangedSpace.classDiffCorrection.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffCorrection$ChangedSpace extends java.lang.Object implements com.intellij.openapi.diff.impl.processing.DiffCorrection com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentProcessor {
private final com.intellij.openapi.diff.impl.processing.DiffPolicy myDiffPolicy
private final com.intellij.openapi.diff.impl.ComparisonPolicy myComparisonPolicy
public void (com.intellij.openapi.diff.impl.ComparisonPolicy)
com.intellij.openapi.diff.impl.ComparisonPolicy policy
public void process (com.intellij.openapi.diff.ex.DiffFragment, com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.string.DiffString newLine1
com.intellij.openapi.diff.impl.string.DiffString newLine2
com.intellij.openapi.diff.ex.DiffFragment trailing
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector collector
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
com.intellij.openapi.diff.impl.string.DiffString spaces1
com.intellij.openapi.diff.impl.string.DiffString spaces2
com.intellij.openapi.diff.ex.DiffFragment textFragment
public com.intellij.openapi.diff.ex.DiffFragment[] correct (com.intellij.openapi.diff.ex.DiffFragment[]) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector collector
public volatile void process (com.intellij.openapi.diff.ex.DiffFragment, java.lang.Object) throws com.intellij.util.diff.FilesTooBigForDiffException
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$ConcatenateSingleSide.classDiffCorrection.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffCorrection$ConcatenateSingleSide extends java.lang.Object implements com.intellij.openapi.diff.impl.processing.DiffCorrection com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentProcessor {
public static final com.intellij.openapi.diff.impl.processing.DiffCorrection INSTANCE
private static final int DEFAULT_MODE
public void ()
public com.intellij.openapi.diff.ex.DiffFragment[] correct (com.intellij.openapi.diff.ex.DiffFragment[]) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentBuffer buffer
public void process (com.intellij.openapi.diff.ex.DiffFragment, com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentBuffer)
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentBuffer buffer
public volatile void process (com.intellij.openapi.diff.ex.DiffFragment, java.lang.Object) throws com.intellij.util.diff.FilesTooBigForDiffException
static void ()
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$ConnectSingleSideToChange.classDiffCorrection.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffCorrection$ConnectSingleSideToChange extends java.lang.Object implements com.intellij.openapi.diff.impl.processing.DiffCorrection com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentProcessor {
public static final com.intellij.openapi.diff.impl.processing.DiffCorrection$ConnectSingleSideToChange INSTANCE
private static final int CHANGE
public void ()
public com.intellij.openapi.diff.ex.DiffFragment[] correct (com.intellij.openapi.diff.ex.DiffFragment[]) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentBuffer buffer
public void process (com.intellij.openapi.diff.ex.DiffFragment, com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentBuffer)
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentBuffer buffer
public volatile void process (com.intellij.openapi.diff.ex.DiffFragment, java.lang.Object) throws com.intellij.util.diff.FilesTooBigForDiffException
static void ()
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$FragmentBuffer.classDiffCorrection.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentBuffer extends com.intellij.openapi.diff.impl.processing.DiffCorrection$BaseFragmentRunner {
private int myMark
private int myMarkMode
public void ()
public void markIfNone (int)
int mode
public void add (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment
protected void flushMarked ()
public void processAll (com.intellij.openapi.diff.ex.DiffFragment[], com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentProcessor) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentProcessor processor
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$FragmentProcessor.classDiffCorrection.java
package com.intellij.openapi.diff.impl.processing
public abstract com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentProcessor extends java.lang.Object {
public abstract void process (com.intellij.openapi.diff.ex.DiffFragment, java.lang.Object) throws com.intellij.util.diff.FilesTooBigForDiffException
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$FragmentsCollector.classDiffCorrection.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector extends com.intellij.openapi.diff.impl.processing.DiffCorrection$BaseFragmentRunner {
public void ()
public void addAll (com.intellij.openapi.diff.ex.DiffFragment[])
int i
com.intellij.openapi.diff.ex.DiffFragment[] fragments
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$Normalize.classDiffCorrection.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffCorrection$Normalize extends java.lang.Object implements com.intellij.openapi.diff.impl.processing.DiffCorrection {
public static final com.intellij.openapi.diff.impl.processing.DiffCorrection INSTANCE
private void ()
public com.intellij.openapi.diff.ex.DiffFragment[] correct (com.intellij.openapi.diff.ex.DiffFragment[]) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.ex.DiffFragment[] fragments
static void ()
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$TrueLineBlocks.classDiffCorrection.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffCorrection$TrueLineBlocks extends java.lang.Object implements com.intellij.openapi.diff.impl.processing.DiffCorrection com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentProcessor {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.diff.impl.processing.DiffPolicy myDiffPolicy
private final com.intellij.openapi.diff.impl.ComparisonPolicy myComparisonPolicy
static final boolean $assertionsDisabled
public void (com.intellij.openapi.diff.impl.ComparisonPolicy)
com.intellij.openapi.diff.impl.ComparisonPolicy comparisonPolicy
public com.intellij.openapi.diff.ex.DiffFragment[] correct (com.intellij.openapi.diff.ex.DiffFragment[]) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector collector
public void process (com.intellij.openapi.diff.ex.DiffFragment, com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector) throws com.intellij.util.diff.FilesTooBigForDiffException
int i
com.intellij.openapi.diff.impl.string.DiffString[] lines1
com.intellij.openapi.diff.impl.string.DiffString[] lines2
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector collector
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
public com.intellij.openapi.diff.ex.DiffFragment[] correctAndNormalize (com.intellij.openapi.diff.ex.DiffFragment[]) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.ex.DiffFragment[] fragments
public volatile void process (com.intellij.openapi.diff.ex.DiffFragment, java.lang.Object) throws com.intellij.util.diff.FilesTooBigForDiffException
static void ()
}
com/intellij/openapi/diff/impl/processing/DiffCorrection$UnitEquals.classDiffCorrection.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffCorrection$UnitEquals extends java.lang.Object implements com.intellij.openapi.diff.impl.processing.DiffCorrection com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentProcessor {
public static final com.intellij.openapi.diff.impl.processing.DiffCorrection INSTANCE
private static final int EQUAL_MODE
private static final int FORMATTING_MODE
public void ()
public com.intellij.openapi.diff.ex.DiffFragment[] correct (com.intellij.openapi.diff.ex.DiffFragment[]) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentBuffer buffer
public void process (com.intellij.openapi.diff.ex.DiffFragment, com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentBuffer)
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentBuffer buffer
public volatile void process (com.intellij.openapi.diff.ex.DiffFragment, java.lang.Object) throws com.intellij.util.diff.FilesTooBigForDiffException
static void ()
}
com/intellij/openapi/diff/impl/processing/DiffCorrection.classDiffCorrection.java
package com.intellij.openapi.diff.impl.processing
public abstract com.intellij.openapi.diff.impl.processing.DiffCorrection extends java.lang.Object {
public abstract com.intellij.openapi.diff.ex.DiffFragment[] correct (com.intellij.openapi.diff.ex.DiffFragment[]) throws com.intellij.util.diff.FilesTooBigForDiffException
}
com/intellij/openapi/diff/impl/processing/DiffFragmentsProcessor.classDiffFragmentsProcessor.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffFragmentsProcessor extends java.lang.Object {
public void ()
public java.util.ArrayList process (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.ex.DiffFragment fragment
int i
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.processing.LineFragmentsCollector collector
}
com/intellij/openapi/diff/impl/processing/DiffPolicy$ByChar.classDiffPolicy.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffPolicy$ByChar extends java.lang.Object implements com.intellij.openapi.diff.impl.processing.DiffPolicy {
private final com.intellij.openapi.diff.impl.ComparisonPolicy myComparisonPolicy
public void (com.intellij.openapi.diff.impl.ComparisonPolicy)
com.intellij.openapi.diff.impl.ComparisonPolicy comparisonPolicy
public com.intellij.openapi.diff.ex.DiffFragment[] buildFragments (java.lang.String, java.lang.String) throws com.intellij.util.diff.FilesTooBigForDiffException
String text1
String text2
public com.intellij.openapi.diff.ex.DiffFragment[] buildFragments (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
private static com.intellij.openapi.diff.impl.string.DiffString[] splitByChar (com.intellij.openapi.diff.impl.string.DiffString)
int i
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.diff.impl.string.DiffString[] result
}
com/intellij/openapi/diff/impl/processing/DiffPolicy$LineBlocks.classDiffPolicy.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DiffPolicy$LineBlocks extends java.lang.Object implements com.intellij.openapi.diff.impl.processing.DiffPolicy {
private final com.intellij.openapi.diff.impl.ComparisonPolicy myComparisonPolicy
public void (com.intellij.openapi.diff.impl.ComparisonPolicy)
com.intellij.openapi.diff.impl.ComparisonPolicy comparisonPolicy
public com.intellij.openapi.diff.ex.DiffFragment[] buildFragments (java.lang.String, java.lang.String) throws com.intellij.util.diff.FilesTooBigForDiffException
String text1
String text2
public com.intellij.openapi.diff.ex.DiffFragment[] buildFragments (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
com.intellij.openapi.diff.impl.string.DiffString[] strings1
com.intellij.openapi.diff.impl.string.DiffString[] strings2
}
com/intellij/openapi/diff/impl/processing/DiffPolicy.classDiffPolicy.java
package com.intellij.openapi.diff.impl.processing
public abstract com.intellij.openapi.diff.impl.processing.DiffPolicy extends java.lang.Object {
public static final com.intellij.openapi.diff.impl.processing.DiffPolicy LINES_WO_FORMATTING
public static final com.intellij.openapi.diff.impl.processing.DiffPolicy DEFAULT_LINES
public abstract com.intellij.openapi.diff.ex.DiffFragment[] buildFragments (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString) throws com.intellij.util.diff.FilesTooBigForDiffException
public abstract com.intellij.openapi.diff.ex.DiffFragment[] buildFragments (java.lang.String, java.lang.String) throws com.intellij.util.diff.FilesTooBigForDiffException
static void ()
}
com/intellij/openapi/diff/impl/processing/DummyDiffFragmentsProcessor.classDummyDiffFragmentsProcessor.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.DummyDiffFragmentsProcessor extends java.lang.Object {
public void ()
public java.util.ArrayList process (java.lang.String, java.lang.String)
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum type
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum type
String text1
String text2
java.util.ArrayList lineFragments
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum type
private static int countLines (java.lang.String)
String text
int count
}
com/intellij/openapi/diff/impl/processing/Formatting.classFormatting.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.Formatting extends com.intellij.openapi.diff.impl.processing.Word {
public void (java.lang.String, com.intellij.openapi.util.TextRange)
String baseText
com.intellij.openapi.util.TextRange range
public void (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.util.TextRange)
com.intellij.openapi.diff.impl.string.DiffString text
com.intellij.openapi.util.TextRange range
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public boolean isWhitespace ()
}
com/intellij/openapi/diff/impl/processing/FragmentsCollector.classFragmentsCollector.java
package com.intellij.openapi.diff.impl.processing
com.intellij.openapi.diff.impl.processing.FragmentsCollector extends java.lang.Object {
private final java.util.ArrayList myFragments
private int myOffset1
private int myOffset2
void ()
public com.intellij.openapi.diff.impl.fragments.Fragment addDiffFragment (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment
int length1
int length2
com.intellij.openapi.diff.impl.fragments.InlineFragment inlineFragment
public java.util.ArrayList getFragments ()
}
com/intellij/openapi/diff/impl/processing/HighlightMode.classHighlightMode.java
package com.intellij.openapi.diff.impl.processing
public final com.intellij.openapi.diff.impl.processing.HighlightMode extends java.lang.Enum {
public static final com.intellij.openapi.diff.impl.processing.HighlightMode BY_WORD
public static final com.intellij.openapi.diff.impl.processing.HighlightMode BY_LINE
public static final com.intellij.openapi.diff.impl.processing.HighlightMode NO_HIGHLIGHTING
private static final com.intellij.openapi.diff.impl.processing.HighlightMode[] $VALUES
public static com.intellij.openapi.diff.impl.processing.HighlightMode[] values ()
public static com.intellij.openapi.diff.impl.processing.HighlightMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/diff/impl/processing/LineFragmentsCollector.classLineFragmentsCollector.java
package com.intellij.openapi.diff.impl.processing
com.intellij.openapi.diff.impl.processing.LineFragmentsCollector extends java.lang.Object {
private final java.util.ArrayList myLineFragments
private int myLine1
private int myLine2
private int myOffset1
private int myOffset2
void ()
private com.intellij.openapi.diff.impl.fragments.LineFragment addFragment (com.intellij.openapi.diff.impl.util.TextDiffTypeEnum, com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum type
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
int lines1
int lines2
int endOffset1
int endOffset2
com.intellij.openapi.diff.impl.fragments.LineFragment lineFragment
public com.intellij.openapi.diff.impl.fragments.LineFragment addDiffFragment (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.ex.DiffFragment fragment
static int getLength (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text
private static int countLines (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text
int count
public java.util.ArrayList getFragments ()
static com.intellij.openapi.diff.impl.util.TextDiffTypeEnum getType (com.intellij.openapi.diff.ex.DiffFragment)
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum type
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum type
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum type
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.impl.util.TextDiffTypeEnum type
}
com/intellij/openapi/diff/impl/processing/PreferWholeLines.classPreferWholeLines.java
package com.intellij.openapi.diff.impl.processing
com.intellij.openapi.diff.impl.processing.PreferWholeLines extends java.lang.Object implements com.intellij.openapi.diff.impl.processing.DiffCorrection {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.diff.impl.processing.DiffCorrection INSTANCE
static final boolean $assertionsDisabled
void ()
public com.intellij.openapi.diff.ex.DiffFragment[] correct (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.ex.DiffFragment previous
com.intellij.openapi.diff.impl.string.DiffString previousText
com.intellij.openapi.diff.impl.string.DiffString otherPreciousText
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.ex.DiffFragment nextFragment
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
com.intellij.openapi.diff.impl.string.DiffString fragmentText
com.intellij.openapi.diff.impl.string.DiffString otherNextFragmentText
com.intellij.openapi.diff.impl.string.DiffString nextFragmentText
int i
com.intellij.openapi.diff.ex.DiffFragment[] fragments
static void ()
}
com/intellij/openapi/diff/impl/processing/TextCompareProcessor.classTextCompareProcessor.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.TextCompareProcessor extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.diff.impl.ComparisonPolicy myComparisonPolicy
private final com.intellij.openapi.diff.impl.processing.DiffPolicy myDiffPolicy
private final com.intellij.openapi.diff.impl.processing.HighlightMode myHighlightMode
public void (com.intellij.openapi.diff.impl.ComparisonPolicy, com.intellij.openapi.diff.impl.processing.DiffPolicy, com.intellij.openapi.diff.impl.processing.HighlightMode)
com.intellij.openapi.diff.impl.ComparisonPolicy comparisonPolicy
com.intellij.openapi.diff.impl.processing.DiffPolicy diffPolicy
com.intellij.openapi.diff.impl.processing.HighlightMode highlightMode
public void (com.intellij.openapi.diff.impl.ComparisonPolicy)
com.intellij.openapi.diff.impl.ComparisonPolicy comparisonPolicy
public java.util.List process (java.lang.String, java.lang.String) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.string.DiffString subText1
com.intellij.openapi.diff.impl.string.DiffString subText2
java.util.ArrayList subFragments
com.intellij.util.diff.FilesTooBigForDiffException ignore
com.intellij.openapi.diff.impl.fragments.LineFragment lineBlock
String text1
String text2
com.intellij.openapi.diff.impl.string.DiffString diffText1
com.intellij.openapi.diff.impl.string.DiffString diffText2
com.intellij.openapi.diff.ex.DiffFragment[] woFormattingBlocks
com.intellij.openapi.diff.ex.DiffFragment[] step1lineFragments
java.util.ArrayList lineBlocks
int badLinesCount
private java.util.ArrayList findSubFragments (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.impl.fragments.LineFragment subLine
com.intellij.openapi.diff.ex.DiffFragment[] subLineFragments
com.intellij.openapi.diff.ex.DiffFragment[][] subLines
com.intellij.openapi.diff.ex.DiffFragment[] line
com.intellij.openapi.diff.impl.string.DiffString text1
com.intellij.openapi.diff.impl.string.DiffString text2
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.ex.DiffFragment[][] lines
com.intellij.openapi.diff.impl.processing.LineFragmentsCollector collector
private static java.util.ArrayList processInlineFragments (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.ex.DiffFragment fragment
com.intellij.openapi.diff.ex.DiffFragment[] subLineFragments
com.intellij.openapi.diff.impl.processing.FragmentsCollector result
static void ()
}
com/intellij/openapi/diff/impl/processing/UniteSameType.classUniteSameType.java
package com.intellij.openapi.diff.impl.processing
com.intellij.openapi.diff.impl.processing.UniteSameType extends java.lang.Object implements com.intellij.openapi.diff.impl.processing.DiffCorrection {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.diff.impl.processing.DiffCorrection INSTANCE
void ()
public com.intellij.openapi.diff.ex.DiffFragment[] correct (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.ex.DiffFragment[] fragments
private static com.intellij.openapi.diff.ex.DiffFragment[] unitSameTypes (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.ex.DiffFragment fragment
int i
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector collector
com.intellij.openapi.diff.ex.DiffFragment previous
private static com.intellij.openapi.diff.ex.DiffFragment[] covertSequentialOneSideToChange (com.intellij.openapi.diff.ex.DiffFragment[])
com.intellij.openapi.diff.impl.highlighting.FragmentSide side
com.intellij.openapi.diff.impl.string.DiffString previousText
com.intellij.openapi.diff.ex.DiffFragment fragment
int i
com.intellij.openapi.diff.ex.DiffFragment[] fragments
com.intellij.openapi.diff.impl.processing.DiffCorrection$FragmentsCollector collector
com.intellij.openapi.diff.ex.DiffFragment previous
public static com.intellij.openapi.diff.ex.DiffFragment uniteAll (com.intellij.openapi.diff.ex.DiffFragment[]) throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.openapi.diff.ex.DiffFragment[] fragments
static void ()
}
com/intellij/openapi/diff/impl/processing/Word.classWord.java
package com.intellij.openapi.diff.impl.processing
public com.intellij.openapi.diff.impl.processing.Word extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.diff.impl.string.DiffString myBaseText
private final com.intellij.openapi.util.TextRange myRange
private final com.intellij.openapi.diff.impl.string.DiffString myText
public void (java.lang.String, com.intellij.openapi.util.TextRange)
String baseText
com.intellij.openapi.util.TextRange range
public void (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.util.TextRange)
com.intellij.openapi.diff.impl.string.DiffString baseText
com.intellij.openapi.util.TextRange range
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.intellij.openapi.diff.impl.processing.Word other
public com.intellij.openapi.diff.impl.string.DiffString getText ()
public com.intellij.openapi.diff.impl.string.DiffString getPrefix (int)
int fromPosition
int wordStart
public int getEnd ()
public int getStart ()
public java.lang.String toString ()
public boolean isWhitespace ()
public boolean atEndOfLine ()
int start
int end
static void ()
}
com/intellij/openapi/diff/impl/string/
com/intellij/openapi/diff/impl/string/DiffString$LineTokenizer.classDiffString.java
package com.intellij.openapi.diff.impl.string
public com.intellij.openapi.diff.impl.string.DiffString$LineTokenizer extends com.intellij.openapi.diff.LineTokenizerBase {
private final com.intellij.openapi.diff.impl.string.DiffString myText
public void (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString text
public com.intellij.openapi.diff.impl.string.DiffString[] execute ()
java.util.ArrayList lines
protected void addLine (java.util.List, int, int, boolean)
java.util.List lines
int start
int end
boolean appendNewLine
protected char charAt (int)
int index
protected int length ()
protected java.lang.String substring (int, int)
int start
int end
}
com/intellij/openapi/diff/impl/string/DiffString.classDiffString.java
package com.intellij.openapi.diff.impl.string
public com.intellij.openapi.diff.impl.string.DiffString extends com.intellij.util.text.CharArrayCharSequence {
public static final com.intellij.openapi.diff.impl.string.DiffString EMPTY
public static com.intellij.openapi.diff.impl.string.DiffString createNullable (java.lang.String)
String string
public static com.intellij.openapi.diff.impl.string.DiffString create (java.lang.String)
String string
static com.intellij.openapi.diff.impl.string.DiffString create (char[])
char[] data
static com.intellij.openapi.diff.impl.string.DiffString create (char[], int, int)
char[] data
int start
int length
private void (char[], int, int)
char[] data
int start
int length
public boolean isEmpty ()
private char data (int)
int index
public com.intellij.openapi.diff.impl.string.DiffString substring (int)
int start
public com.intellij.openapi.diff.impl.string.DiffString substring (int, int)
int start
int end
public com.intellij.openapi.diff.impl.string.DiffString subSequence (int, int)
int start
int end
public com.intellij.openapi.diff.impl.string.DiffString copy ()
public void copyData (char[], int)
char[] dst
int start
public static com.intellij.openapi.diff.impl.string.DiffString concatenateNullable (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString s1
com.intellij.openapi.diff.impl.string.DiffString s2
public static com.intellij.openapi.diff.impl.string.DiffString concatenate (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString s1
com.intellij.openapi.diff.impl.string.DiffString s2
char[] data
public static boolean canInplaceConcatenate (com.intellij.openapi.diff.impl.string.DiffString, com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString s1
com.intellij.openapi.diff.impl.string.DiffString s2
public static com.intellij.openapi.diff.impl.string.DiffString concatenateCopying (com.intellij.openapi.diff.impl.string.DiffString[])
com.intellij.openapi.diff.impl.string.DiffString[] strings
public static com.intellij.openapi.diff.impl.string.DiffString concatenateCopying (com.intellij.openapi.diff.impl.string.DiffString[], int, int)
com.intellij.openapi.diff.impl.string.DiffString string
int i
com.intellij.openapi.diff.impl.string.DiffString string
int i
com.intellij.openapi.diff.impl.string.DiffString[] strings
int start
int length
int len
char[] data
int index
public static com.intellij.openapi.diff.impl.string.DiffString concatenate (com.intellij.openapi.diff.impl.string.DiffString, char)
com.intellij.openapi.diff.impl.string.DiffString s
char c
char[] data
public static com.intellij.openapi.diff.impl.string.DiffString concatenate (char, com.intellij.openapi.diff.impl.string.DiffString)
char c
com.intellij.openapi.diff.impl.string.DiffString s
char[] data
public static com.intellij.openapi.diff.impl.string.DiffString concatenate (com.intellij.openapi.diff.impl.string.DiffString[])
com.intellij.openapi.diff.impl.string.DiffString[] strings
public static com.intellij.openapi.diff.impl.string.DiffString concatenate (com.intellij.openapi.diff.impl.string.DiffString[], int, int)
com.intellij.openapi.diff.impl.string.DiffString string
int i
com.intellij.openapi.diff.impl.string.DiffString[] strings
int start
int length
char[] data
int startIndex
int endIndex
boolean linearized
public com.intellij.openapi.diff.impl.string.DiffString append (char)
char c
public com.intellij.openapi.diff.impl.string.DiffString preappend (char)
char c
public static boolean isWhiteSpace (char)
char c
public boolean isEmptyOrSpaces ()
int i
public com.intellij.openapi.diff.impl.string.DiffString trim ()
int start
int end
public com.intellij.openapi.diff.impl.string.DiffString trimLeading ()
int i
public com.intellij.openapi.diff.impl.string.DiffString trimTrailing ()
int end
public com.intellij.openapi.diff.impl.string.DiffString getLeadingSpaces ()
int i
public com.intellij.openapi.diff.impl.string.DiffString skipSpaces ()
int i
int i
com.intellij.openapi.diff.impl.string.DiffString s
int count
char[] data
int index
public int indexOf (char)
char c
public boolean endsWith (char)
char c
public static void checkBounds (int, int, int)
int start
int length
int maxLength
public com.intellij.openapi.diff.impl.string.DiffString[] tokenize ()
public volatile java.lang.CharSequence subSequence (int, int)
static char access$000 (com.intellij.openapi.diff.impl.string.DiffString, int)
com.intellij.openapi.diff.impl.string.DiffString x0
int x1
static void ()
}
com/intellij/openapi/diff/impl/string/DiffStringBuilder.classDiffStringBuilder.java
package com.intellij.openapi.diff.impl.string
public com.intellij.openapi.diff.impl.string.DiffStringBuilder extends java.lang.Object implements java.lang.CharSequence {
private char[] myData
private int myLength
public void ()
public void (int)
int len
public int length ()
public char charAt (int)
int index
public java.lang.CharSequence subSequence (int, int)
int start
int end
public com.intellij.openapi.diff.impl.string.DiffString toDiffString ()
public java.lang.String toString ()
private void ensureCapacityInternal (int)
int newCapacity
int neededCapacity
public void append (com.intellij.openapi.diff.impl.string.DiffString)
com.intellij.openapi.diff.impl.string.DiffString s
}
com/intellij/openapi/diff/impl/util/
com/intellij/openapi/diff/impl/util/TextDiffTypeEnum.classTextDiffTypeEnum.java
package com.intellij.openapi.diff.impl.util
public final com.intellij.openapi.diff.impl.util.TextDiffTypeEnum extends java.lang.Enum {
public static final com.intellij.openapi.diff.impl.util.TextDiffTypeEnum INSERT
public static final com.intellij.openapi.diff.impl.util.TextDiffTypeEnum CHANGED
public static final com.intellij.openapi.diff.impl.util.TextDiffTypeEnum DELETED
public static final com.intellij.openapi.diff.impl.util.TextDiffTypeEnum CONFLICT
public static final com.intellij.openapi.diff.impl.util.TextDiffTypeEnum NONE
private static final com.intellij.openapi.diff.impl.util.TextDiffTypeEnum[] $VALUES
public static com.intellij.openapi.diff.impl.util.TextDiffTypeEnum[] values ()
public static com.intellij.openapi.diff.impl.util.TextDiffTypeEnum valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/editor/
com/intellij/openapi/editor/Document.classDocument.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.Document extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder {
public static final com.intellij.openapi.editor.Document[] EMPTY_ARRAY
public static final String PROP_WRITABLE
public abstract java.lang.String getText ()
public abstract java.lang.String getText (com.intellij.openapi.util.TextRange)
public abstract java.lang.CharSequence getCharsSequence ()
public abstract java.lang.CharSequence getImmutableCharSequence ()
public abstract char[] getChars ()
public abstract int getTextLength ()
public abstract int getLineCount ()
public abstract int getLineNumber (int)
public abstract int getLineStartOffset (int)
public abstract int getLineEndOffset (int)
public abstract void insertString (int, java.lang.CharSequence)
public abstract void deleteString (int, int)
public abstract void replaceString (int, int, java.lang.CharSequence)
public abstract boolean isWritable ()
public abstract long getModificationStamp ()
public abstract void fireReadOnlyModificationAttempt ()
public abstract void addDocumentListener (com.intellij.openapi.editor.event.DocumentListener)
public abstract void addDocumentListener (com.intellij.openapi.editor.event.DocumentListener, com.intellij.openapi.Disposable)
public abstract void removeDocumentListener (com.intellij.openapi.editor.event.DocumentListener)
public abstract com.intellij.openapi.editor.RangeMarker createRangeMarker (int, int)
public abstract com.intellij.openapi.editor.RangeMarker createRangeMarker (int, int, boolean)
public abstract void addPropertyChangeListener (java.beans.PropertyChangeListener)
public abstract void removePropertyChangeListener (java.beans.PropertyChangeListener)
public abstract void setReadOnly (boolean)
public abstract com.intellij.openapi.editor.RangeMarker createGuardedBlock (int, int)
public abstract void removeGuardedBlock (com.intellij.openapi.editor.RangeMarker)
public abstract com.intellij.openapi.editor.RangeMarker getOffsetGuard (int)
public abstract com.intellij.openapi.editor.RangeMarker getRangeGuard (int, int)
public abstract void startGuardedBlockChecking ()
public abstract void stopGuardedBlockChecking ()
public abstract void setCyclicBufferSize (int)
public abstract void setText (java.lang.CharSequence)
public abstract com.intellij.openapi.editor.RangeMarker createRangeMarker (com.intellij.openapi.util.TextRange)
public abstract int getLineSeparatorLength (int)
static void ()
}
com/intellij/openapi/editor/DocumentRunnable.classDocumentRunnable.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.DocumentRunnable extends java.lang.Object implements java.lang.Runnable {
private final com.intellij.openapi.editor.Document myDocument
private final com.intellij.openapi.project.Project myProject
public void (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project)
com.intellij.openapi.editor.Document document
com.intellij.openapi.project.Project project
public com.intellij.openapi.editor.Document getDocument ()
public com.intellij.openapi.project.Project getProject ()
}
com/intellij/openapi/editor/EditorBundle.classEditorBundle.java
package com.intellij.openapi.editor
public com.intellij.openapi.editor.EditorBundle extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
protected static final String PATH_TO_BUNDLE
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
}
com/intellij/openapi/editor/FoldingGroup.classFoldingGroup.java
package com.intellij.openapi.editor
public com.intellij.openapi.editor.FoldingGroup extends java.lang.Object {
private final String myDebugName
private void (java.lang.String)
String debugName
public static com.intellij.openapi.editor.FoldingGroup newGroup (java.lang.String)
String debugName
public java.lang.String toString ()
}
com/intellij/openapi/editor/RangeMarker.classRangeMarker.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.RangeMarker extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder com.intellij.openapi.util.Segment {
public static final java.util.Comparator BY_START_OFFSET
public abstract com.intellij.openapi.editor.Document getDocument ()
public abstract int getStartOffset ()
public abstract int getEndOffset ()
public abstract boolean isValid ()
public abstract void setGreedyToLeft (boolean)
public abstract void setGreedyToRight (boolean)
public abstract boolean isGreedyToRight ()
public abstract boolean isGreedyToLeft ()
public abstract void dispose ()
static void ()
}
com/intellij/openapi/editor/ReadOnlyFragmentModificationException.classReadOnlyFragmentModificationException.java
package com.intellij.openapi.editor
public com.intellij.openapi.editor.ReadOnlyFragmentModificationException extends java.lang.RuntimeException {
private final com.intellij.openapi.editor.event.DocumentEvent myIllegalAttemptEvent
private final com.intellij.openapi.editor.RangeMarker myGuardedBlock
public static final String MESSAGE
public void (com.intellij.openapi.editor.event.DocumentEvent, com.intellij.openapi.editor.RangeMarker)
com.intellij.openapi.editor.event.DocumentEvent illegalAttemptEvent
com.intellij.openapi.editor.RangeMarker guardedBlock
public com.intellij.openapi.editor.RangeMarker getGuardedBlock ()
public com.intellij.openapi.editor.event.DocumentEvent getIllegalAttemptEvent ()
}
com/intellij/openapi/editor/ReadOnlyModificationException.classReadOnlyModificationException.java
package com.intellij.openapi.editor
public com.intellij.openapi.editor.ReadOnlyModificationException extends java.lang.RuntimeException {
private final com.intellij.openapi.editor.Document myDocument
public void (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public com.intellij.openapi.editor.Document getDocument ()
}
com/intellij/openapi/editor/SmartStripTrailingSpacesFilter.classSmartStripTrailingSpacesFilter.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.SmartStripTrailingSpacesFilter extends java.lang.Object implements com.intellij.openapi.editor.StripTrailingSpacesFilter {
public void ()
public final boolean isStripSpacesAllowedForLine (int)
int line
public abstract int getTrailingSpacesToLeave (int)
}
com/intellij/openapi/editor/StripTrailingSpacesFilter$1.classStripTrailingSpacesFilter.java
package com.intellij.openapi.editor
final com.intellij.openapi.editor.StripTrailingSpacesFilter$1 extends java.lang.Object implements com.intellij.openapi.editor.StripTrailingSpacesFilter {
void ()
public boolean isStripSpacesAllowedForLine (int)
int line
}
com/intellij/openapi/editor/StripTrailingSpacesFilter$2.classStripTrailingSpacesFilter.java
package com.intellij.openapi.editor
final com.intellij.openapi.editor.StripTrailingSpacesFilter$2 extends java.lang.Object implements com.intellij.openapi.editor.StripTrailingSpacesFilter {
void ()
public boolean isStripSpacesAllowedForLine (int)
int line
}
com/intellij/openapi/editor/StripTrailingSpacesFilter$3.classStripTrailingSpacesFilter.java
package com.intellij.openapi.editor
final com.intellij.openapi.editor.StripTrailingSpacesFilter$3 extends java.lang.Object implements com.intellij.openapi.editor.StripTrailingSpacesFilter {
void ()
public boolean isStripSpacesAllowedForLine (int)
int line
}
com/intellij/openapi/editor/StripTrailingSpacesFilter.classStripTrailingSpacesFilter.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.StripTrailingSpacesFilter extends java.lang.Object {
public static final com.intellij.openapi.editor.StripTrailingSpacesFilter NOT_ALLOWED
public static final com.intellij.openapi.editor.StripTrailingSpacesFilter POSTPONED
public static final com.intellij.openapi.editor.StripTrailingSpacesFilter ALL_LINES
public abstract boolean isStripSpacesAllowedForLine (int)
static void ()
}
com/intellij/openapi/editor/StripTrailingSpacesFilterFactory.classStripTrailingSpacesFilterFactory.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.StripTrailingSpacesFilterFactory extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EXTENSION_POINT
public void ()
public abstract com.intellij.openapi.editor.StripTrailingSpacesFilter createFilter (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document)
static void ()
}
com/intellij/openapi/editor/TextChange.classTextChange.java
package com.intellij.openapi.editor
public abstract com.intellij.openapi.editor.TextChange extends java.lang.Object {
public abstract int getStart ()
public abstract int getEnd ()
public abstract java.lang.CharSequence getText ()
public abstract char[] getChars ()
}
com/intellij/openapi/editor/actionSystem/
com/intellij/openapi/editor/actionSystem/DocCommandGroupId.classDocCommandGroupId.java
package com.intellij.openapi.editor.actionSystem
public com.intellij.openapi.editor.actionSystem.DocCommandGroupId extends java.lang.Object {
private final com.intellij.openapi.editor.Document myDocument
private final Object myGroupId
public static com.intellij.openapi.editor.actionSystem.DocCommandGroupId noneGroupId (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document doc
public static com.intellij.openapi.editor.actionSystem.DocCommandGroupId withGroupId (com.intellij.openapi.editor.Document, java.lang.Object)
com.intellij.openapi.editor.Document doc
Object groupId
private void (com.intellij.openapi.editor.Document, java.lang.Object)
com.intellij.openapi.editor.Document document
Object groupId
public com.intellij.openapi.editor.Document getDocument ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.editor.actionSystem.DocCommandGroupId that
public int hashCode ()
int result
}
com/intellij/openapi/editor/actionSystem/ReadonlyFragmentModificationHandler.classReadonlyFragmentModificationHandler.java
package com.intellij.openapi.editor.actionSystem
public abstract com.intellij.openapi.editor.actionSystem.ReadonlyFragmentModificationHandler extends java.lang.Object {
public abstract void handle (com.intellij.openapi.editor.ReadOnlyFragmentModificationException)
}
com/intellij/openapi/editor/colors/
com/intellij/openapi/editor/colors/CodeInsightColors.classCodeInsightColors.java
package com.intellij.openapi.editor.colors
public abstract com.intellij.openapi.editor.colors.CodeInsightColors extends java.lang.Object {
public static final com.intellij.openapi.editor.colors.TextAttributesKey WRONG_REFERENCES_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey ERRORS_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey WARNINGS_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey GENERIC_SERVER_ERROR_OR_WARNING
public static final com.intellij.openapi.editor.colors.TextAttributesKey DUPLICATE_FROM_SERVER
public static final com.intellij.openapi.editor.colors.TextAttributesKey INFO_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey WEAK_WARNING_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey INFORMATION_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey NOT_USED_ELEMENT_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey DEPRECATED_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey DUMMY_DEPRECATED_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey LOCAL_VARIABLE_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey PARAMETER_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey REASSIGNED_LOCAL_VARIABLE_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey REASSIGNED_PARAMETER_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey IMPLICIT_ANONYMOUS_CLASS_PARAMETER_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey INSTANCE_FIELD_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey INSTANCE_FINAL_FIELD_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey STATIC_FIELD_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey STATIC_FINAL_FIELD_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey CLASS_NAME_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey ANONYMOUS_CLASS_NAME_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey TYPE_PARAMETER_NAME_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey INTERFACE_NAME_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey ENUM_NAME_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey ABSTRACT_CLASS_NAME_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey METHOD_CALL_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey METHOD_DECLARATION_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey STATIC_METHOD_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey ABSTRACT_METHOD_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey INHERITED_METHOD_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey CONSTRUCTOR_CALL_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey CONSTRUCTOR_DECLARATION_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey ANNOTATION_NAME_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey ANNOTATION_ATTRIBUTE_NAME_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey ANNOTATION_ATTRIBUTE_VALUE_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey MATCHED_BRACE_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey UNMATCHED_BRACE_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey JOIN_POINT
public static final com.intellij.openapi.editor.colors.TextAttributesKey BLINKING_HIGHLIGHTS_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey HYPERLINK_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey FOLLOWED_HYPERLINK_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey TODO_DEFAULT_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.TextAttributesKey BOOKMARKS_ATTRIBUTES
public static final com.intellij.openapi.editor.colors.ColorKey METHOD_SEPARATORS_COLOR
public static final com.intellij.openapi.editor.colors.TextAttributesKey LINE_FULL_COVERAGE
public static final com.intellij.openapi.editor.colors.TextAttributesKey LINE_PARTIAL_COVERAGE
public static final com.intellij.openapi.editor.colors.TextAttributesKey LINE_NONE_COVERAGE
static void ()
}
com/intellij/openapi/editor/colors/ColorKey.classColorKey.java
package com.intellij.openapi.editor.colors
public final com.intellij.openapi.editor.colors.ColorKey extends java.lang.Object implements java.lang.Comparable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.awt.Color NULL_COLOR
private final String myExternalName
private java.awt.Color myDefaultColor
private static final java.util.Map ourRegistry
private void (java.lang.String)
String externalName
public static com.intellij.openapi.editor.colors.ColorKey find (java.lang.String)
String externalName
com.intellij.openapi.editor.colors.ColorKey key
public java.lang.String toString ()
public java.lang.String getExternalName ()
public int compareTo (com.intellij.openapi.editor.colors.ColorKey)
com.intellij.openapi.editor.colors.ColorKey key
public java.awt.Color getDefaultColor ()
public static com.intellij.openapi.editor.colors.ColorKey createColorKey (java.lang.String)
String externalName
public static com.intellij.openapi.editor.colors.ColorKey createColorKey (java.lang.String, java.awt.Color)
String externalName
java.awt.Color defaultColor
com.intellij.openapi.editor.colors.ColorKey key
public volatile int compareTo (java.lang.Object)
static void ()
}
com/intellij/openapi/editor/colors/TextAttributesKey$1.classTextAttributesKey.java
package com.intellij.openapi.editor.colors
final com.intellij.openapi.editor.colors.TextAttributesKey$1 extends com.intellij.openapi.util.VolatileNullableLazyValue {
void ()
protected com.intellij.openapi.editor.colors.TextAttributesKey$TextAttributeKeyDefaultsProvider compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/openapi/editor/colors/TextAttributesKey$TextAttributeKeyDefaultsProvider.classTextAttributesKey.java
package com.intellij.openapi.editor.colors
public abstract com.intellij.openapi.editor.colors.TextAttributesKey$TextAttributeKeyDefaultsProvider extends java.lang.Object {
public abstract com.intellij.openapi.editor.markup.TextAttributes getDefaultAttributes (com.intellij.openapi.editor.colors.TextAttributesKey)
}
com/intellij/openapi/editor/colors/TextAttributesKey.classTextAttributesKey.java
package com.intellij.openapi.editor.colors
public final com.intellij.openapi.editor.colors.TextAttributesKey extends java.lang.Object implements java.lang.Comparable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.editor.markup.TextAttributes NULL_ATTRIBUTES
private static final java.util.concurrent.ConcurrentMap ourRegistry
private static final com.intellij.openapi.util.NullableLazyValue ourDefaultsProvider
private final String myExternalName
private com.intellij.openapi.editor.markup.TextAttributes myDefaultAttributes
private com.intellij.openapi.editor.colors.TextAttributesKey myFallbackAttributeKey
private void (java.lang.String)
String externalName
public void (org.jdom.Element)
org.jdom.Element element
org.jdom.Element myDefaultAttributesElement
public static com.intellij.openapi.editor.colors.TextAttributesKey find (java.lang.String)
String externalName
com.intellij.openapi.editor.colors.TextAttributesKey v
com.intellij.openapi.editor.colors.TextAttributesKey prev
public java.lang.String toString ()
public java.lang.String getExternalName ()
public int compareTo (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey key
public static com.intellij.openapi.editor.colors.TextAttributesKey createTextAttributesKey (java.lang.String)
String externalName
public void writeExternal (org.jdom.Element)
org.jdom.Element option
org.jdom.Element element
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.editor.colors.TextAttributesKey that
public int hashCode ()
public com.intellij.openapi.editor.markup.TextAttributes getDefaultAttributes ()
com.intellij.openapi.editor.colors.TextAttributesKey$TextAttributeKeyDefaultsProvider provider
public static com.intellij.openapi.editor.colors.TextAttributesKey createTextAttributesKey (java.lang.String, com.intellij.openapi.editor.markup.TextAttributes)
String externalName
com.intellij.openapi.editor.markup.TextAttributes defaultAttributes
com.intellij.openapi.editor.colors.TextAttributesKey key
public static com.intellij.openapi.editor.colors.TextAttributesKey createTextAttributesKey (java.lang.String, com.intellij.openapi.editor.colors.TextAttributesKey)
String externalName
com.intellij.openapi.editor.colors.TextAttributesKey fallbackAttributeKey
com.intellij.openapi.editor.colors.TextAttributesKey key
public com.intellij.openapi.editor.colors.TextAttributesKey getFallbackAttributeKey ()
public void setFallbackAttributeKey (com.intellij.openapi.editor.colors.TextAttributesKey)
com.intellij.openapi.editor.colors.TextAttributesKey fallbackAttributeKey
public static void removeTextAttributesKey (java.lang.String)
String externalName
private void checkDependencies (com.intellij.openapi.editor.colors.TextAttributesKey, java.util.Set)
com.intellij.openapi.editor.colors.TextAttributesKey fallbackKey
StringBuilder sb
com.intellij.openapi.editor.colors.TextAttributesKey key
java.util.Set referencedKeys
private void printDependencyLoop (java.lang.StringBuilder, com.intellij.openapi.editor.colors.TextAttributesKey)
StringBuilder stringBuilder
com.intellij.openapi.editor.colors.TextAttributesKey currNode
com.intellij.openapi.editor.colors.TextAttributesKey fallbackKey
public volatile int compareTo (java.lang.Object)
static void ()
}
com/intellij/openapi/editor/colors/TextAttributesScheme.classTextAttributesScheme.java
package com.intellij.openapi.editor.colors
public abstract com.intellij.openapi.editor.colors.TextAttributesScheme extends java.lang.Object {
public abstract com.intellij.openapi.editor.markup.TextAttributes getAttributes (com.intellij.openapi.editor.colors.TextAttributesKey)
}
com/intellij/openapi/editor/event/
com/intellij/openapi/editor/event/DocumentAdapter.classDocumentAdapter.java
package com.intellij.openapi.editor.event
public abstract com.intellij.openapi.editor.event.DocumentAdapter extends java.lang.Object implements com.intellij.openapi.editor.event.DocumentListener {
public void ()
public void beforeDocumentChange (com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.editor.event.DocumentEvent e
public void documentChanged (com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.editor.event.DocumentEvent e
}
com/intellij/openapi/editor/event/DocumentEvent.classDocumentEvent.java
package com.intellij.openapi.editor.event
public abstract com.intellij.openapi.editor.event.DocumentEvent extends java.util.EventObject {
protected void (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public abstract com.intellij.openapi.editor.Document getDocument ()
public abstract int getOffset ()
public abstract int getOldLength ()
public abstract int getNewLength ()
public abstract java.lang.CharSequence getOldFragment ()
public abstract java.lang.CharSequence getNewFragment ()
public abstract long getOldTimeStamp ()
public boolean isWholeTextReplaced ()
}
com/intellij/openapi/editor/event/DocumentListener.class
com/intellij/openapi/editor/ex/
com/intellij/openapi/editor/ex/DocumentBulkUpdateListener$Adapter.classDocumentBulkUpdateListener.java
package com.intellij.openapi.editor.ex
public abstract com.intellij.openapi.editor.ex.DocumentBulkUpdateListener$Adapter extends java.lang.Object implements com.intellij.openapi.editor.ex.DocumentBulkUpdateListener {
public void ()
public void updateFinished (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document doc
public void updateStarted (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document doc
}
com/intellij/openapi/editor/ex/DocumentBulkUpdateListener.classDocumentBulkUpdateListener.java
package com.intellij.openapi.editor.ex
public abstract com.intellij.openapi.editor.ex.DocumentBulkUpdateListener extends java.lang.Object {
public static final com.intellij.util.messages.Topic TOPIC
public abstract void updateStarted (com.intellij.openapi.editor.Document)
public abstract void updateFinished (com.intellij.openapi.editor.Document)
static void ()
}
com/intellij/openapi/editor/ex/DocumentEx.classDocumentEx.java
package com.intellij.openapi.editor.ex
public abstract com.intellij.openapi.editor.ex.DocumentEx extends java.lang.Object implements com.intellij.openapi.editor.Document {
public abstract void setStripTrailingSpacesEnabled (boolean)
public abstract com.intellij.openapi.editor.ex.LineIterator createLineIterator ()
public abstract void setModificationStamp (long)
public abstract void addEditReadOnlyListener (com.intellij.openapi.editor.ex.EditReadOnlyListener)
public abstract void removeEditReadOnlyListener (com.intellij.openapi.editor.ex.EditReadOnlyListener)
public abstract void replaceText (java.lang.CharSequence, long)
public abstract void moveText (int, int, int)
public abstract void suppressGuardedExceptions ()
public abstract void unSuppressGuardedExceptions ()
public abstract boolean isInEventsHandling ()
public abstract void clearLineModificationFlags ()
public abstract boolean removeRangeMarker (com.intellij.openapi.editor.ex.RangeMarkerEx)
public abstract void registerRangeMarker (com.intellij.openapi.editor.ex.RangeMarkerEx, int, int, boolean, boolean, int)
public abstract boolean isInBulkUpdate ()
public abstract void setInBulkUpdate (boolean)
public abstract java.util.List getGuardedBlocks ()
public abstract boolean processRangeMarkers (com.intellij.util.Processor)
public abstract boolean processRangeMarkersOverlappingWith (int, int, com.intellij.util.Processor)
public abstract int getModificationSequence ()
}
com/intellij/openapi/editor/ex/EditReadOnlyListener.classEditReadOnlyListener.java
package com.intellij.openapi.editor.ex
public abstract com.intellij.openapi.editor.ex.EditReadOnlyListener extends java.lang.Object implements java.util.EventListener {
public abstract void readOnlyModificationAttempt (com.intellij.openapi.editor.Document)
}
com/intellij/openapi/editor/ex/LineIterator.classLineIterator.java
package com.intellij.openapi.editor.ex
public abstract com.intellij.openapi.editor.ex.LineIterator extends java.lang.Object {
public abstract void start (int)
public abstract int getStart ()
public abstract int getEnd ()
public abstract int getSeparatorLength ()
public abstract int getLineNumber ()
public abstract void advance ()
public abstract boolean atEnd ()
}
com/intellij/openapi/editor/ex/MarkupIterator$1.classMarkupIterator.java
package com.intellij.openapi.editor.ex
final com.intellij.openapi.editor.ex.MarkupIterator$1 extends java.lang.Object implements com.intellij.openapi.editor.ex.MarkupIterator {
void ()
public void dispose ()
public java.lang.Object peek ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/intellij/openapi/editor/ex/MarkupIterator.classMarkupIterator.java
package com.intellij.openapi.editor.ex
public abstract com.intellij.openapi.editor.ex.MarkupIterator extends java.lang.Object implements com.intellij.util.containers.PeekableIterator {
public static final com.intellij.openapi.editor.ex.MarkupIterator EMPTY
public abstract void dispose ()
static void ()
}
com/intellij/openapi/editor/ex/PrioritizedDocumentListener$1.classPrioritizedDocumentListener.java
package com.intellij.openapi.editor.ex
final com.intellij.openapi.editor.ex.PrioritizedDocumentListener$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
private int integerCompare (int, int)
int x
int y
private int getPriority (java.lang.Object)
Object o
}
com/intellij/openapi/editor/ex/PrioritizedDocumentListener.classPrioritizedDocumentListener.java
package com.intellij.openapi.editor.ex
public abstract com.intellij.openapi.editor.ex.PrioritizedDocumentListener extends java.lang.Object implements com.intellij.openapi.editor.event.DocumentListener {
public static final java.util.Comparator COMPARATOR
public abstract int getPriority ()
static void ()
}
com/intellij/openapi/editor/ex/PrioritizedInternalDocumentListener.classPrioritizedInternalDocumentListener.java
package com.intellij.openapi.editor.ex
public abstract com.intellij.openapi.editor.ex.PrioritizedInternalDocumentListener extends java.lang.Object implements com.intellij.openapi.editor.ex.PrioritizedDocumentListener {
public abstract void moveTextHappened (int, int, int)
}
com/intellij/openapi/editor/ex/RangeMarkerEx.classRangeMarkerEx.java
package com.intellij.openapi.editor.ex
public abstract com.intellij.openapi.editor.ex.RangeMarkerEx extends java.lang.Object implements com.intellij.openapi.editor.RangeMarker com.intellij.openapi.editor.impl.MutableInterval com.intellij.openapi.util.Segment {
public abstract void documentChanged (com.intellij.openapi.editor.event.DocumentEvent)
public abstract long getId ()
}
com/intellij/openapi/editor/ex/SweepProcessor.classSweepProcessor.java
package com.intellij.openapi.editor.ex
public abstract com.intellij.openapi.editor.ex.SweepProcessor extends java.lang.Object {
public abstract boolean process (int, java.lang.Object, boolean, java.util.Collection)
}
com/intellij/openapi/editor/ex/util/
com/intellij/openapi/editor/ex/util/SegmentArray.classSegmentArray.java
package com.intellij.openapi.editor.ex.util
public com.intellij.openapi.editor.ex.util.SegmentArray extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected int[] myStarts
protected int[] myEnds
protected int mySegmentCount
protected static final int INITIAL_SIZE
protected void ()
protected void setElementAt (int, int, int)
int i
int startOffset
int endOffset
protected void replace (int, com.intellij.openapi.editor.ex.util.SegmentArray, int)
int startOffset
com.intellij.openapi.editor.ex.util.SegmentArray data
int len
static int calcCapacity (int, int)
int currentArraySize
int index
private static int[] reallocateArray (int[], int)
int[] array
int index
int[] newArray
protected int noSegmentsAvailable (int)
int offset
protected int offsetOutOfRange (int, int)
int offset
int lastValidOffset
public final int findSegmentIndex (int)
int i
int offset
int lastValidOffset
int end
int start
protected int segmentNotFound (int, int)
int offset
int start
public int getLastValidOffset ()
public final void changeSegmentLength (int, int)
int startIndex
int change
public final void shiftSegments (int, int)
int i
int startIndex
int shift
public void removeAll ()
public void remove (int, int)
int startIndex
int endIndex
protected int[] remove (int[], int, int)
int[] array
int startIndex
int endIndex
protected void insert (com.intellij.openapi.editor.ex.util.SegmentArray, int)
com.intellij.openapi.editor.ex.util.SegmentArray segmentArray
int startIndex
protected int[] insert (int[], int[], int, int)
int[] array
int[] insertArray
int startIndex
int insertLength
int[] newArray
public int getSegmentStart (int)
int index
public int getSegmentEnd (int)
int index
public int getSegmentCount ()
static void ()
}
com/intellij/openapi/editor/ex/util/SegmentArrayWithData.classSegmentArrayWithData.java
package com.intellij.openapi.editor.ex.util
public com.intellij.openapi.editor.ex.util.SegmentArrayWithData extends com.intellij.openapi.editor.ex.util.SegmentArray {
private short[] myData
public void ()
public void setElementAt (int, int, int, int)
int i
int startOffset
int endOffset
int data
private static void dataRangeCheck (int)
int data
public void remove (int, int)
int startIndex
int endIndex
public void replace (int, int, com.intellij.openapi.editor.ex.util.SegmentArrayWithData)
int i
com.intellij.openapi.editor.ex.util.SegmentArrayWithData deltaData
int startIndex
int endIndex
com.intellij.openapi.editor.ex.util.SegmentArrayWithData newData
int oldLen
int newLen
int delta
int common
protected void replace (int, com.intellij.openapi.editor.ex.util.SegmentArrayWithData, int)
int startOffset
com.intellij.openapi.editor.ex.util.SegmentArrayWithData data
int len
public void insert (com.intellij.openapi.editor.ex.util.SegmentArrayWithData, int)
com.intellij.openapi.editor.ex.util.SegmentArrayWithData segmentArray
int startIndex
private short[] insert (short[], short[], int, int)
short[] array
short[] insertArray
int startIndex
int insertLength
short[] newArray
private short[] remove (short[], int, int)
short[] array
int startIndex
int endIndex
public short getSegmentData (int)
int index
public void setSegmentData (int, int)
int index
int data
private static short[] reallocateArray (short[], int)
short[] array
int index
short[] newArray
}
com/intellij/openapi/editor/impl/
com/intellij/openapi/editor/impl/BulkChangesMerger$Context.classBulkChangesMerger.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.BulkChangesMerger$Context extends java.lang.Object {
private final java.util.List myChanges
private final char[] myData
private final int myInputLength
private final int myOutputLength
private int myDataStartOffset
private int myDataEndOffset
private int myChangeGroupStartIndex
private int myChangeGroupEndIndex
private int myDiff
private int myFirstChangeShift
private int myLastChangeShift
static final boolean $assertionsDisabled
void (java.util.List, char[], int, int)
java.util.List changes
char[] data
int inputLength
int outputLength
public boolean startGroup ()
com.intellij.openapi.editor.impl.TextChangeImpl change
boolean first
public void endGroup ()
com.intellij.openapi.editor.impl.TextChangeImpl change
int newDiff
boolean includeEndChange
private void processPositiveGroup (boolean)
int length
com.intellij.openapi.editor.impl.TextChangeImpl change
int length
int i
boolean includeEndChange
int outputOffset
int prevChangeStart
private void processLastPositiveGroup ()
int end
int length
private void processNegativeGroup (boolean)
int length
com.intellij.openapi.editor.impl.TextChangeImpl change
int length
int i
boolean includeEndChange
int prevChangeEnd
private void processLastNegativeGroup ()
int end
public boolean isComplete ()
static void ()
}
com/intellij/openapi/editor/impl/BulkChangesMerger.classBulkChangesMerger.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.BulkChangesMerger extends java.lang.Object {
public static final com.intellij.openapi.editor.impl.BulkChangesMerger INSTANCE
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public java.lang.CharSequence mergeToCharSequence (char[], int, java.util.List)
char[] text
int textLength
java.util.List changes
public char[] mergeToCharArray (char[], int, java.util.List)
com.intellij.openapi.editor.TextChange change
com.intellij.openapi.editor.TextChange change
int symbolsToMoveNumber
char[] changeSymbols
int i
char[] text
int textLength
java.util.List changes
int newLength
char[] data
int oldEndOffset
int newEndOffset
public void mergeInPlace (char[], int, java.util.List) throws java.lang.IllegalArgumentException
com.intellij.openapi.editor.impl.TextChangeImpl change
com.intellij.openapi.editor.impl.BulkChangesMerger$Context context
com.intellij.openapi.editor.impl.TextChangeImpl change
StringBuilder changesDescription
char[] merged
RuntimeException e
char[] data
int length
java.util.List changes
int diff
private static void copy (char[], int, java.lang.CharSequence)
int i
char[] data
int offset
CharSequence text
public int updateOffset (int, java.util.List)
com.intellij.openapi.editor.TextChange change
int originalOffset
java.util.List changes
int offset
static void access$000 (char[], int, java.lang.CharSequence)
char[] x0
int x1
CharSequence x2
static void ()
}
com/intellij/openapi/editor/impl/DocumentImpl$1.classDocumentImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.DocumentImpl$1 extends java.lang.Object implements java.lang.CharSequence {
final com.intellij.openapi.editor.impl.DocumentImpl this$0
void (com.intellij.openapi.editor.impl.DocumentImpl)
com.intellij.openapi.editor.impl.DocumentImpl this$0
public int length ()
public char charAt (int)
int index
public java.lang.CharSequence subSequence (int, int)
int start
int end
public java.lang.String toString ()
}
com/intellij/openapi/editor/impl/DocumentImpl$2.classDocumentImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.DocumentImpl$2 extends com.intellij.openapi.editor.DocumentRunnable {
final int val$finalStart
final int val$lineEnd
final com.intellij.openapi.editor.impl.DocumentImpl this$0
void (com.intellij.openapi.editor.impl.DocumentImpl, com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project, int, int)
com.intellij.openapi.editor.impl.DocumentImpl this$0
com.intellij.openapi.editor.Document arg0
com.intellij.openapi.project.Project arg1
public void run ()
}
com/intellij/openapi/editor/impl/DocumentImpl$DocumentBulkUpdateListenerHolder.classDocumentImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.DocumentImpl$DocumentBulkUpdateListenerHolder extends java.lang.Object {
private static final com.intellij.openapi.editor.ex.DocumentBulkUpdateListener ourBulkChangePublisher
private void ()
static com.intellij.openapi.editor.ex.DocumentBulkUpdateListener access$200 ()
static void ()
}
com/intellij/openapi/editor/impl/DocumentImpl$DocumentListenerDisposable.classDocumentImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.DocumentImpl$DocumentListenerDisposable extends java.lang.Object implements com.intellij.openapi.Disposable {
private final com.intellij.openapi.editor.impl.LockFreeCOWSortedArray myList
private final com.intellij.openapi.editor.event.DocumentListener myListener
void (com.intellij.openapi.editor.impl.LockFreeCOWSortedArray, com.intellij.openapi.editor.event.DocumentListener)
com.intellij.openapi.editor.impl.LockFreeCOWSortedArray list
com.intellij.openapi.editor.event.DocumentListener listener
public void dispose ()
}
com/intellij/openapi/editor/impl/DocumentImpl$UnexpectedBulkUpdateStateException.classDocumentImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.DocumentImpl$UnexpectedBulkUpdateStateException extends java.lang.RuntimeException implements com.intellij.openapi.diagnostic.ExceptionWithAttachments {
private final com.intellij.openapi.diagnostic.Attachment[] myAttachments
private void (java.lang.Throwable)
Throwable enteringTrace
public com.intellij.openapi.diagnostic.Attachment[] getAttachments ()
void (java.lang.Throwable, com.intellij.openapi.editor.impl.DocumentImpl$1)
Throwable x0
com.intellij.openapi.editor.impl.DocumentImpl$1 x1
}
com/intellij/openapi/editor/impl/DocumentImpl.class
com/intellij/openapi/editor/impl/EditorDocumentPriorities.classEditorDocumentPriorities.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.EditorDocumentPriorities extends java.lang.Object {
public static final int RANGE_MARKER
public static final int FOLD_MODEL
public static final int LOGICAL_POSITION_CACHE
public static final int EDITOR_TEXT_LAYOUT_CACHE
public static final int LEXER_EDITOR
public static final int SOFT_WRAP_MODEL
public static final int EDITOR_TEXT_WIDTH_CACHE
public static final int CARET_MODEL
public static final int INLAY_MODEL
public static final int EDITOR_DOCUMENT_ADAPTER
private void ()
}
com/intellij/openapi/editor/impl/FrozenDocument.classFrozenDocument.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.FrozenDocument extends java.lang.Object implements com.intellij.openapi.editor.ex.DocumentEx {
private final com.intellij.util.text.ImmutableCharSequence myText
private volatile com.intellij.openapi.editor.impl.LineSet myLineSet
private final long myStamp
private volatile com.intellij.reference.SoftReference myTextString
static final boolean $assertionsDisabled
void (com.intellij.util.text.ImmutableCharSequence, com.intellij.openapi.editor.impl.LineSet, long, java.lang.String)
com.intellij.util.text.ImmutableCharSequence text
com.intellij.openapi.editor.impl.LineSet lineSet
long stamp
String textString
private com.intellij.openapi.editor.impl.LineSet getLineSet ()
com.intellij.openapi.editor.impl.LineSet lineSet
public com.intellij.openapi.editor.impl.FrozenDocument applyEvent (com.intellij.openapi.editor.event.DocumentEvent, int)
com.intellij.openapi.editor.event.DocumentEvent event
int newStamp
int offset
int oldEnd
com.intellij.util.text.ImmutableCharSequence newText
com.intellij.openapi.editor.impl.LineSet newLineSet
public void setStripTrailingSpacesEnabled (boolean)
boolean isEnabled
public com.intellij.openapi.editor.ex.LineIterator createLineIterator ()
public void setModificationStamp (long)
long modificationStamp
public void addEditReadOnlyListener (com.intellij.openapi.editor.ex.EditReadOnlyListener)
com.intellij.openapi.editor.ex.EditReadOnlyListener listener
public void removeEditReadOnlyListener (com.intellij.openapi.editor.ex.EditReadOnlyListener)
com.intellij.openapi.editor.ex.EditReadOnlyListener listener
public void replaceText (java.lang.CharSequence, long)
CharSequence chars
long newModificationStamp
public void moveText (int, int, int)
int srcStart
int srcEnd
int dstOffset
public void suppressGuardedExceptions ()
public void unSuppressGuardedExceptions ()
public boolean isInEventsHandling ()
public void clearLineModificationFlags ()
public boolean removeRangeMarker (com.intellij.openapi.editor.ex.RangeMarkerEx)
com.intellij.openapi.editor.ex.RangeMarkerEx rangeMarker
public void registerRangeMarker (com.intellij.openapi.editor.ex.RangeMarkerEx, int, int, boolean, boolean, int)
com.intellij.openapi.editor.ex.RangeMarkerEx rangeMarker
int start
int end
boolean greedyToLeft
boolean greedyToRight
int layer
public boolean isInBulkUpdate ()
public void setInBulkUpdate (boolean)
boolean value
public java.util.List getGuardedBlocks ()
public boolean processRangeMarkers (com.intellij.util.Processor)
com.intellij.util.Processor processor
public boolean processRangeMarkersOverlappingWith (int, int, com.intellij.util.Processor)
int start
int end
com.intellij.util.Processor processor
public java.lang.String getText ()
String s
public java.lang.String getText (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange range
public java.lang.CharSequence getCharsSequence ()
public java.lang.CharSequence getImmutableCharSequence ()
public char[] getChars ()
public int getTextLength ()
public int getLineCount ()
public int getLineNumber (int)
int offset
public int getLineStartOffset (int)
int line
public int getLineEndOffset (int)
int line
int result
public void insertString (int, java.lang.CharSequence)
int offset
CharSequence s
public void deleteString (int, int)
int startOffset
int endOffset
public void replaceString (int, int, java.lang.CharSequence)
int startOffset
int endOffset
CharSequence s
public boolean isWritable ()
public long getModificationStamp ()
public void fireReadOnlyModificationAttempt ()
public void addDocumentListener (com.intellij.openapi.editor.event.DocumentListener)
com.intellij.openapi.editor.event.DocumentListener listener
public void addDocumentListener (com.intellij.openapi.editor.event.DocumentListener, com.intellij.openapi.Disposable)
com.intellij.openapi.editor.event.DocumentListener listener
com.intellij.openapi.Disposable parentDisposable
public void removeDocumentListener (com.intellij.openapi.editor.event.DocumentListener)
com.intellij.openapi.editor.event.DocumentListener listener
public com.intellij.openapi.editor.RangeMarker createRangeMarker (int, int)
int startOffset
int endOffset
public com.intellij.openapi.editor.RangeMarker createRangeMarker (int, int, boolean)
int startOffset
int endOffset
boolean surviveOnExternalChange
public void addPropertyChangeListener (java.beans.PropertyChangeListener)
java.beans.PropertyChangeListener listener
public void removePropertyChangeListener (java.beans.PropertyChangeListener)
java.beans.PropertyChangeListener listener
public void setReadOnly (boolean)
boolean isReadOnly
public com.intellij.openapi.editor.RangeMarker createGuardedBlock (int, int)
int startOffset
int endOffset
public void removeGuardedBlock (com.intellij.openapi.editor.RangeMarker)
com.intellij.openapi.editor.RangeMarker block
public com.intellij.openapi.editor.RangeMarker getOffsetGuard (int)
int offset
public com.intellij.openapi.editor.RangeMarker getRangeGuard (int, int)
int start
int end
public void startGuardedBlockChecking ()
public void stopGuardedBlockChecking ()
public void setCyclicBufferSize (int)
int bufferSize
public void setText (java.lang.CharSequence)
CharSequence text
public com.intellij.openapi.editor.RangeMarker createRangeMarker (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange textRange
public int getLineSeparatorLength (int)
int line
public java.lang.Object getUserData (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public void putUserData (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
public int getModificationSequence ()
static void ()
}
com/intellij/openapi/editor/impl/Interval.classInterval.java
package com.intellij.openapi.editor.impl
public abstract com.intellij.openapi.editor.impl.Interval extends java.lang.Object {
public abstract int intervalStart ()
public abstract int intervalEnd ()
}
com/intellij/openapi/editor/impl/IntervalTree.classIntervalTree.java
package com.intellij.openapi.editor.impl
abstract com.intellij.openapi.editor.impl.IntervalTree extends java.lang.Object {
public abstract boolean process (com.intellij.util.Processor)
public abstract boolean processOverlappingWith (int, int, com.intellij.util.Processor)
public abstract boolean processContaining (int, com.intellij.util.Processor)
public abstract boolean removeInterval (com.intellij.openapi.editor.impl.Interval)
}
com/intellij/openapi/editor/impl/IntervalTreeImpl$1.classIntervalTreeImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.IntervalTreeImpl$1 extends java.lang.Object implements com.intellij.openapi.editor.ex.MarkupIterator {
private com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode currentNode
private int deltaUpToRootExclusive
private int indexInCurrentList
private com.intellij.openapi.editor.impl.MutableInterval current
static final boolean $assertionsDisabled
final com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode val$firstOverlap
final int val$firstOverlapDelta
final int val$modCountBefore
final com.intellij.openapi.editor.impl.TextRangeInterval val$rangeInterval
final int val$firstOverlapStart
final int val$startOffset
final int val$endOffset
final com.intellij.openapi.editor.impl.IntervalTreeImpl this$0
void (com.intellij.openapi.editor.impl.IntervalTreeImpl, com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, int, int, com.intellij.openapi.editor.impl.TextRangeInterval, int, int, int)
com.intellij.openapi.editor.impl.IntervalTreeImpl this$0
public boolean hasNext ()
com.intellij.openapi.editor.impl.MutableInterval t
com.intellij.openapi.editor.impl.MutableInterval t
public com.intellij.openapi.editor.impl.MutableInterval next ()
com.intellij.openapi.editor.impl.MutableInterval t
public com.intellij.openapi.editor.impl.MutableInterval peek ()
public void remove ()
public void dispose ()
private com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode nextNode (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
int rightDelta
int rightMaxEnd
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode parent
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode root
int delta
int myMaxEnd
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode right
public volatile java.lang.Object peek ()
public volatile java.lang.Object next ()
static void ()
}
com/intellij/openapi/editor/impl/IntervalTreeImpl$2.classIntervalTreeImpl.java
package com.intellij.openapi.editor.impl
final com.intellij.openapi.editor.impl.IntervalTreeImpl$2 extends java.lang.Object implements com.intellij.openapi.editor.ex.MarkupIterator {
final com.intellij.openapi.editor.ex.MarkupIterator val$iterator1
final com.intellij.openapi.editor.ex.MarkupIterator val$iterator2
final java.util.Comparator val$comparator
void (com.intellij.openapi.editor.ex.MarkupIterator, com.intellij.openapi.editor.ex.MarkupIterator, java.util.Comparator)
public void dispose ()
public boolean hasNext ()
public com.intellij.openapi.editor.impl.MutableInterval next ()
private com.intellij.openapi.editor.ex.MarkupIterator choose ()
com.intellij.openapi.editor.impl.MutableInterval t1
com.intellij.openapi.editor.impl.MutableInterval t2
int compare
public void remove ()
public com.intellij.openapi.editor.impl.MutableInterval peek ()
public volatile java.lang.Object peek ()
public volatile java.lang.Object next ()
}
com/intellij/openapi/editor/impl/IntervalTreeImpl$IntTrinity.classIntervalTreeImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntTrinity extends java.lang.Object {
private final int first
private final int second
private final int third
private void (int, int, int)
int first
int second
int third
void (int, int, int, com.intellij.openapi.editor.impl.IntervalTreeImpl$1)
int x0
int x1
int x2
com.intellij.openapi.editor.impl.IntervalTreeImpl$1 x3
static int access$1300 (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntTrinity)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntTrinity x0
static int access$1400 (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntTrinity)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntTrinity x0
static int access$1500 (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntTrinity)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntTrinity x0
}
com/intellij/openapi/editor/impl/IntervalTreeImpl$IntervalNode$WeakReferencedGetter.classIntervalTreeImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode$WeakReferencedGetter extends java.lang.ref.WeakReference implements com.intellij.openapi.util.Getter {
private void (java.lang.Object, java.lang.ref.ReferenceQueue)
Object referent
java.lang.ref.ReferenceQueue q
public java.lang.String toString ()
void (java.lang.Object, java.lang.ref.ReferenceQueue, com.intellij.openapi.editor.impl.IntervalTreeImpl$1)
Object x0
java.lang.ref.ReferenceQueue x1
com.intellij.openapi.editor.impl.IntervalTreeImpl$1 x2
}
com/intellij/openapi/editor/impl/IntervalTreeImpl$IntervalNode.classIntervalTreeImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode extends com.intellij.openapi.editor.impl.RedBlackTree$Node implements com.intellij.openapi.editor.impl.MutableInterval {
private volatile int myStart
private volatile int myEnd
private static final byte ATTACHED_TO_TREE_FLAG
final java.util.List intervals
int maxEnd
int delta
private volatile long cachedDeltaUpToRoot
private final com.intellij.openapi.editor.impl.IntervalTreeImpl myIntervalTree
static final byte VALID_FLAG
private static final com.intellij.util.concurrency.AtomicFieldUpdater cachedDeltaUpdater
static final boolean $assertionsDisabled
void (com.intellij.openapi.editor.impl.IntervalTreeImpl, com.intellij.openapi.editor.impl.MutableInterval, int, int)
com.intellij.openapi.editor.impl.IntervalTreeImpl intervalTree
com.intellij.openapi.editor.impl.MutableInterval key
int start
int end
public com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode getLeft ()
public com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode getRight ()
public com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode getParent ()
public boolean processAliveKeys (com.intellij.util.Processor)
com.intellij.openapi.util.Getter interval
com.intellij.openapi.editor.impl.MutableInterval key
int i
com.intellij.util.Processor processor
public boolean hasAliveKey (boolean)
com.intellij.openapi.util.Getter interval
int i
boolean purgeDead
boolean hasAliveInterval
private boolean removeInterval (com.intellij.openapi.editor.impl.MutableInterval)
com.intellij.openapi.util.Getter interval
com.intellij.openapi.editor.impl.MutableInterval t
int i
com.intellij.openapi.editor.impl.MutableInterval key
private boolean isAttachedToTree ()
private void setAttachedToTree (boolean)
boolean attached
void removeIntervalInternal (int)
int i
void addInterval (com.intellij.openapi.editor.impl.MutableInterval)
com.intellij.openapi.editor.impl.MutableInterval interval
protected com.intellij.openapi.util.Getter createGetter (com.intellij.openapi.editor.impl.MutableInterval)
com.intellij.openapi.editor.impl.MutableInterval interval
int computeDeltaUpToRoot ()
long nodePackedOffsets
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode parent
int nodeDelta
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode node
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode treeRoot
int deltaUp
boolean allDeltasAreNull
int height
long path
int treeModCount
long packedOffsets
int changeDelta (int)
int change
void clearDelta ()
public int setIntervalStart (int)
int start
public int setIntervalEnd (int)
int end
public boolean isValid ()
public boolean setValid (boolean)
boolean value
public int intervalStart ()
public int intervalEnd ()
public com.intellij.openapi.editor.impl.IntervalTreeImpl getTree ()
private void setCachedValues (int, boolean, int)
int deltaUpToRoot
boolean allDeltaUpToRootAreNull
int modCount
private static long packValues (long, boolean, int)
long deltaUpToRoot
boolean allDeltaUpToRootAreNull
int modCount
private boolean tryToSetCachedValues (int, boolean, int)
int deltaUpToRoot
boolean allDeltasUpAreNull
int treeModCount
long newValue
long oldValue
private static boolean allDeltasUpAreNull (long)
long packedOffsets
private static int modCount (long)
long packedOffsets
private static int deltaUpToRoot (long)
long packedOffsets
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode previous ()
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode left
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode parent
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode prev
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode next ()
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode right
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode parent
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode prev
public java.lang.String toString ()
public volatile com.intellij.openapi.editor.impl.RedBlackTree$Node getParent ()
public volatile com.intellij.openapi.editor.impl.RedBlackTree$Node getRight ()
public volatile com.intellij.openapi.editor.impl.RedBlackTree$Node getLeft ()
static long access$400 (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode x0
static boolean access$500 (long)
long x0
static int access$600 (long)
long x0
static void access$900 (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, int, boolean, int)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode x0
int x1
boolean x2
int x3
static void access$1000 (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, boolean)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode x0
boolean x1
static int access$1200 (long)
long x0
static boolean access$1600 (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode, com.intellij.openapi.editor.impl.MutableInterval)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode x0
com.intellij.openapi.editor.impl.MutableInterval x1
static void ()
}
com/intellij/openapi/editor/impl/IntervalTreeImpl$IntervalTreeGuide.classIntervalTreeImpl.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalTreeGuide extends java.lang.Object implements com.intellij.util.WalkingState$TreeGuide {
private void ()
public com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode getNextSibling (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode element
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode parent
public com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode getPrevSibling (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode element
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode parent
public com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode getFirstChild (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode element
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode left
public com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode getParent (com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode)
com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode element
public volatile java.lang.Object getParent (java.lang.Object)
public volatile java.lang.Object getFirstChild (java.lang.Object)
public volatile java.lang.Object getPrevSibling (java.lang.Object)
public volatile java.lang.Object getNextSibling (java.lang.Object)
void (com.intellij.openapi.editor.impl.IntervalTreeImpl$1)
com.intellij.openapi.editor.impl.IntervalTreeImpl$1 x0
}
com/intellij/openapi/editor/impl/IntervalTreeImpl.class
com/intellij/openapi/editor/impl/LineIteratorImpl.classLineIteratorImpl.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.LineIteratorImpl extends java.lang.Object implements com.intellij.openapi.editor.ex.LineIterator {
private int myLineIndex
private final com.intellij.openapi.editor.impl.LineSet myLineSet
void (com.intellij.openapi.editor.impl.LineSet)
com.intellij.openapi.editor.impl.LineSet lineSet
public void start (int)
int startOffset
public int getStart ()
public int getEnd ()
public int getSeparatorLength ()
public int getLineNumber ()
public void advance ()
public boolean atEnd ()
}
com/intellij/openapi/editor/impl/LineSet.classLineSet.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.LineSet extends java.lang.Object {
private static final int MODIFIED_MASK
private static final int SEPARATOR_MASK
private final int[] myStarts
private final byte[] myFlags
private final int myLength
private static boolean doTest
private void (int[], byte[], int)
int[] starts
byte[] flags
int length
public static com.intellij.openapi.editor.impl.LineSet createLineSet (java.lang.CharSequence)
CharSequence text
private static com.intellij.openapi.editor.impl.LineSet createLineSet (java.lang.CharSequence, boolean)
CharSequence text
boolean markModified
gnu.trove.TIntArrayList starts
gnu.trove.TByteArrayList flags
com.intellij.openapi.util.text.LineTokenizer lineTokenizer
com.intellij.openapi.editor.impl.LineSet update (java.lang.CharSequence, int, int, java.lang.CharSequence, boolean)
com.intellij.util.text.MergingCharSequence newText
CharSequence prevText
int start
int end
CharSequence replacement
boolean wholeTextReplaced
com.intellij.openapi.editor.impl.LineSet result
private boolean isSingleLineChange (int, int, java.lang.CharSequence)
int start
int end
CharSequence replacement
int startLine
private com.intellij.openapi.editor.impl.LineSet updateInsideOneLine (int, int)
int i
int line
int lengthDelta
int[] starts
byte[] flags
private com.intellij.openapi.editor.impl.LineSet genericUpdate (java.lang.CharSequence, int, int, java.lang.CharSequence)
CharSequence prevText
int _start
int _end
CharSequence replacement
int startOffset
int startLine
int endOffset
int endLine
com.intellij.openapi.editor.impl.LineSet patch
private void checkEquals (com.intellij.openapi.editor.impl.LineSet)
boolean start
boolean end
boolean sep
int i
com.intellij.openapi.editor.impl.LineSet fresh
private com.intellij.openapi.editor.impl.LineSet applyPatch (int, int, int, int, com.intellij.openapi.editor.impl.LineSet)
int i
int i
int i
int startOffset
int endOffset
int startLine
int endLine
com.intellij.openapi.editor.impl.LineSet patch
int lineShift
int lengthShift
int newLineCount
int[] starts
byte[] flags
public int findLineIndex (int)
int offset
int bsResult
public com.intellij.openapi.editor.ex.LineIterator createIterator ()
public final int getLineStart (int)
int index
private boolean isLastEmptyLine (int)
int index
public final int getLineEnd (int)
int index
private void checkLineIndex (int)
int index
final boolean isModified (int)
int index
final com.intellij.openapi.editor.impl.LineSet setModified (int)
int index
byte[] flags
com.intellij.openapi.editor.impl.LineSet clearModificationFlags (int, int)
int i
int startLine
int endLine
byte[] flags
com.intellij.openapi.editor.impl.LineSet clearModificationFlags ()
int i
byte[] flags
final int getSeparatorLength (int)
int index
final int getLineCount ()
public static void setTestingMode (boolean)
boolean testMode
int getLength ()
}
com/intellij/openapi/editor/impl/LockFreeCOWSortedArray.classLockFreeCOWSortedArray.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.LockFreeCOWSortedArray extends java.lang.Object {
private final java.util.Comparator comparator
private final com.intellij.util.ArrayFactory arrayFactory
private volatile Object[] listeners
private static final com.intellij.util.concurrency.AtomicFieldUpdater UPDATER
void (java.util.Comparator, com.intellij.util.ArrayFactory)
java.util.Comparator comparator
com.intellij.util.ArrayFactory arrayFactory
void add (java.lang.Object)
Object[] oldListeners
int i
Object[] newListeners
Object listener
boolean remove (java.lang.Object)
Object[] oldListeners
Object[] newListeners
Object listener
private int insertionIndex (java.lang.Object[], java.lang.Object)
Object element
int i
Object[] elements
Object e
java.lang.Object[] getArray ()
static void ()
}
com/intellij/openapi/editor/impl/ManualRangeMarker.classManualRangeMarker.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.ManualRangeMarker extends java.lang.Object implements com.intellij.openapi.util.Segment {
private final int myStart
private final int myEnd
private final boolean myGreedyLeft
private final boolean myGreedyRight
private final boolean mySurviveOnExternalChange
private final com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols myLinesCols
public void (int, int, boolean, boolean, boolean, com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols)
int start
int end
boolean greedyLeft
boolean greedyRight
boolean surviveOnExternalChange
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols linesCols
public com.intellij.openapi.editor.impl.ManualRangeMarker getUpdatedRange (com.intellij.openapi.editor.event.DocumentEvent, com.intellij.openapi.editor.impl.FrozenDocument)
int delta
int start
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols linesCols
com.intellij.openapi.util.Pair pair
com.intellij.openapi.editor.event.DocumentEvent event
com.intellij.openapi.editor.impl.FrozenDocument documentBefore
com.intellij.openapi.util.TextRange range
public int getStartOffset ()
public int getEndOffset ()
public java.lang.String toString ()
}
com/intellij/openapi/editor/impl/MutableInterval.classMutableInterval.java
package com.intellij.openapi.editor.impl
public abstract com.intellij.openapi.editor.impl.MutableInterval extends java.lang.Object implements com.intellij.openapi.editor.impl.Interval {
public abstract int setIntervalStart (int)
public abstract int setIntervalEnd (int)
public abstract boolean isValid ()
public abstract boolean setValid (boolean)
}
com/intellij/openapi/editor/impl/PersistentRangeMarker$LinesCols.classPersistentRangeMarker.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols extends java.lang.Object {
private final int myStartLine
private final int myStartColumn
private final int myEndLine
private final int myEndColumn
void (int, int, int, int)
int startLine
int startColumn
int endLine
int endColumn
public java.lang.String toString ()
static int access$000 (com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols)
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols x0
static int access$100 (com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols)
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols x0
static int access$200 (com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols)
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols x0
static int access$300 (com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols)
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols x0
}
com/intellij/openapi/editor/impl/PersistentRangeMarker.classPersistentRangeMarker.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.PersistentRangeMarker extends com.intellij.openapi.editor.impl.RangeMarkerImpl {
private com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols myLinesCols
void (com.intellij.openapi.editor.ex.DocumentEx, int, int, boolean)
com.intellij.openapi.editor.ex.DocumentEx document
int startOffset
int endOffset
boolean register
static com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols storeLinesAndCols (com.intellij.openapi.editor.Document, int, int)
int myStartLine
int myStartColumn
int myEndLine
int myEndColumn
com.intellij.openapi.editor.Document myDocument
int startOffset
int endOffset
int myStartLine
int myStartColumn
int myEndLine
int myEndColumn
static com.intellij.openapi.util.Pair translateViaDiff (com.intellij.openapi.editor.impl.event.DocumentEventImpl, com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols)
int myStartLine
com.intellij.openapi.editor.Document document
int start
int myEndLine
int end
com.intellij.util.diff.FilesTooBigForDiffException e
com.intellij.openapi.editor.impl.event.DocumentEventImpl event
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols linesCols
protected void changedUpdateImpl (com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.editor.event.DocumentEvent e
com.intellij.openapi.util.Pair pair
private static com.intellij.openapi.util.Pair applyChange (com.intellij.openapi.editor.event.DocumentEvent, com.intellij.openapi.util.Segment, int, int, boolean, boolean, com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols)
com.intellij.openapi.util.TextRange fallback
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols lc
com.intellij.openapi.editor.event.DocumentEvent event
com.intellij.openapi.util.Segment range
int intervalStart
int intervalEnd
boolean greedyLeft
boolean greedyRight
com.intellij.openapi.editor.impl.PersistentRangeMarker$LinesCols linesCols
boolean shouldTranslateViaDiff
com.intellij.openapi.util.Pair translated
public java.lang.String toString ()
}
com/intellij/openapi/editor/impl/PersistentRangeMarkerUtil.classPersistentRangeMarkerUtil.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.PersistentRangeMarkerUtil extends java.lang.Object {
void ()
static boolean shouldTranslateViaDiff (com.intellij.openapi.editor.event.DocumentEvent, int, int)
com.intellij.openapi.editor.event.DocumentEvent e
int rangeStart
int rangeEnd
}
com/intellij/openapi/editor/impl/PsiBasedStripTrailingSpacesFilter$Factory.classPsiBasedStripTrailingSpacesFilter.java
package com.intellij.openapi.editor.impl
public abstract com.intellij.openapi.editor.impl.PsiBasedStripTrailingSpacesFilter$Factory extends com.intellij.openapi.editor.StripTrailingSpacesFilterFactory {
public void ()
public final com.intellij.openapi.editor.StripTrailingSpacesFilter createFilter (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.impl.PsiBasedStripTrailingSpacesFilter filter
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
com.intellij.lang.Language language
protected abstract com.intellij.openapi.editor.impl.PsiBasedStripTrailingSpacesFilter createFilter (com.intellij.openapi.editor.Document)
protected abstract boolean isApplicableTo (com.intellij.lang.Language)
}
com/intellij/openapi/editor/impl/PsiBasedStripTrailingSpacesFilter.classPsiBasedStripTrailingSpacesFilter.java
package com.intellij.openapi.editor.impl
public abstract com.intellij.openapi.editor.impl.PsiBasedStripTrailingSpacesFilter extends java.lang.Object implements com.intellij.openapi.editor.StripTrailingSpacesFilter {
private final java.util.BitSet myDisabledLinesBitSet
private final com.intellij.openapi.editor.Document myDocument
private static com.intellij.openapi.diagnostic.Logger LOG
protected void (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public boolean isStripSpacesAllowedForLine (int)
int line
protected abstract void process (com.intellij.psi.PsiFile)
public static com.intellij.lang.Language getDocumentLanguage (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
com.intellij.openapi.fileEditor.FileDocumentManager manager
com.intellij.openapi.vfs.VirtualFile file
private static com.intellij.psi.PsiFile getPsiFile (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document)
com.intellij.psi.PsiDocumentManager documentManager
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
protected final void disableRange (com.intellij.openapi.util.TextRange, boolean)
com.intellij.openapi.util.TextRange range
boolean includeEndLine
int startLine
int endLine
static com.intellij.psi.PsiFile access$000 (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document)
com.intellij.openapi.project.Project x0
com.intellij.openapi.editor.Document x1
static void ()
}
com/intellij/openapi/editor/impl/RangeMarkerImpl.class
com/intellij/openapi/editor/impl/RangeMarkerTree$1.classRangeMarkerTree.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.RangeMarkerTree$1 extends java.lang.Object implements com.intellij.openapi.editor.ex.PrioritizedInternalDocumentListener {
final com.intellij.openapi.editor.impl.RangeMarkerTree this$0
void (com.intellij.openapi.editor.impl.RangeMarkerTree)
com.intellij.openapi.editor.impl.RangeMarkerTree this$0
public int getPriority ()
public void beforeDocumentChange (com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.editor.event.DocumentEvent event
public void documentChanged (com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.editor.event.DocumentEvent e
public void moveTextHappened (int, int, int)
int start
int end
int newBase
}
com/intellij/openapi/editor/impl/RangeMarkerTree$2.classRangeMarkerTree.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.RangeMarkerTree$2 extends java.lang.Object implements com.intellij.openapi.editor.impl.RangeMarkerTree$Generator {
final int val$start
final int val$end
final com.intellij.openapi.editor.impl.RangeMarkerTree this$0
void (com.intellij.openapi.editor.impl.RangeMarkerTree, int, int)
com.intellij.openapi.editor.impl.RangeMarkerTree this$0
public boolean generateInStartOffsetOrder (com.intellij.util.Processor)
com.intellij.util.Processor processor
}
com/intellij/openapi/editor/impl/RangeMarkerTree$Generator.classRangeMarkerTree.java
package com.intellij.openapi.editor.impl
public abstract com.intellij.openapi.editor.impl.RangeMarkerTree$Generator extends java.lang.Object {
public abstract boolean generateInStartOffsetOrder (com.intellij.util.Processor)
}
com/intellij/openapi/editor/impl/RangeMarkerTree$RMNode.classRangeMarkerTree.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.RangeMarkerTree$RMNode extends com.intellij.openapi.editor.impl.IntervalTreeImpl$IntervalNode {
private static final byte EXPAND_TO_LEFT_FLAG
private static final byte EXPAND_TO_RIGHT_FLAG
void (com.intellij.openapi.editor.impl.RangeMarkerTree, com.intellij.openapi.editor.ex.RangeMarkerEx, int, int, boolean, boolean)
com.intellij.openapi.editor.impl.RangeMarkerTree rangeMarkerTree
com.intellij.openapi.editor.ex.RangeMarkerEx key
int start
int end
boolean greedyToLeft
boolean greedyToRight
boolean isGreedyToLeft ()
boolean isGreedyToRight ()
public java.lang.String toString ()
}
com/intellij/openapi/editor/impl/RangeMarkerTree.class
com/intellij/openapi/editor/impl/RedBlackTree$Node.classRedBlackTree.java
package com.intellij.openapi.editor.impl
public abstract com.intellij.openapi.editor.impl.RedBlackTree$Node extends java.lang.Object {
protected com.intellij.openapi.editor.impl.RedBlackTree$Node left
protected com.intellij.openapi.editor.impl.RedBlackTree$Node right
protected com.intellij.openapi.editor.impl.RedBlackTree$Node parent
private volatile byte myFlags
static final byte COLOR_MASK
static final boolean $assertionsDisabled
public void ()
boolean isFlagSet (byte)
byte mask
protected void setFlag (byte, boolean)
byte mask
boolean value
public com.intellij.openapi.editor.impl.RedBlackTree$Node grandparent ()
public com.intellij.openapi.editor.impl.RedBlackTree$Node sibling ()
com.intellij.openapi.editor.impl.RedBlackTree$Node parent
private com.intellij.openapi.editor.impl.RedBlackTree$Node uncle ()
public com.intellij.openapi.editor.impl.RedBlackTree$Node getLeft ()
public void setLeft (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node left
public com.intellij.openapi.editor.impl.RedBlackTree$Node getRight ()
public void setRight (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node right
public com.intellij.openapi.editor.impl.RedBlackTree$Node getParent ()
public void setParent (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node parent
public abstract boolean processAliveKeys (com.intellij.util.Processor)
public abstract boolean hasAliveKey (boolean)
public boolean isBlack ()
private void setBlack ()
void setRed ()
public void setColor (boolean)
boolean isBlack
static void access$000 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node x0
static com.intellij.openapi.editor.impl.RedBlackTree$Node access$100 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node x0
static void ()
}
com/intellij/openapi/editor/impl/RedBlackTree.classRedBlackTree.java
package com.intellij.openapi.editor.impl
public abstract com.intellij.openapi.editor.impl.RedBlackTree extends java.lang.Object {
public static boolean VERIFY
private static final int INDENT_STEP
private int nodeSize
protected int modCount
protected com.intellij.openapi.editor.impl.RedBlackTree$Node root
static final boolean $assertionsDisabled
public void ()
protected void rotateLeft (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
com.intellij.openapi.editor.impl.RedBlackTree$Node r
protected void rotateRight (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
com.intellij.openapi.editor.impl.RedBlackTree$Node l
protected void replaceNode (com.intellij.openapi.editor.impl.RedBlackTree$Node, com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node oldn
com.intellij.openapi.editor.impl.RedBlackTree$Node newn
com.intellij.openapi.editor.impl.RedBlackTree$Node parent
void onInsertNode ()
void insertCase1 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private void insertCase2 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private void insertCase3 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private void insertCase4 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private void insertCase5 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private static void assertParentChild (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node node1
protected void deleteNode (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node pred
com.intellij.openapi.editor.impl.RedBlackTree$Node n
com.intellij.openapi.editor.impl.RedBlackTree$Node e
com.intellij.openapi.editor.impl.RedBlackTree$Node child
protected abstract com.intellij.openapi.editor.impl.RedBlackTree$Node swapWithMaxPred (com.intellij.openapi.editor.impl.RedBlackTree$Node, com.intellij.openapi.editor.impl.RedBlackTree$Node)
protected com.intellij.openapi.editor.impl.RedBlackTree$Node maximumNode (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private void deleteCase1 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private void deleteCase2 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private void deleteCase3 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private void deleteCase4 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private void deleteCase5 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private void deleteCase6 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
public void print ()
private static void printHelper (com.intellij.openapi.editor.impl.RedBlackTree$Node, int)
int i
com.intellij.openapi.editor.impl.RedBlackTree$Node n
int indent
public int size ()
int nodeSize ()
void verifyProperties ()
private static void verifyProperty1 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private static void verifyProperty2 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node root
private static boolean isBlack (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private static void verifyProperty4 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
private static void verifyProperty5 (com.intellij.openapi.editor.impl.RedBlackTree$Node)
com.intellij.openapi.editor.impl.RedBlackTree$Node root
private static int verifyProperty5Helper (com.intellij.openapi.editor.impl.RedBlackTree$Node, int, int)
com.intellij.openapi.editor.impl.RedBlackTree$Node n
int blackCount
int pathBlackCount
public void clear ()
static void ()
}
com/intellij/openapi/editor/impl/StripedIDGenerator$1.classStripedIDGenerator.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.StripedIDGenerator$1 extends java.lang.Object {
}
com/intellij/openapi/editor/impl/StripedIDGenerator$NextPair.classStripedIDGenerator.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.StripedIDGenerator$NextPair extends java.lang.Object {
long nextId
final long limit
private void (long, long)
long nextId
long limit
void (long, long, com.intellij.openapi.editor.impl.StripedIDGenerator$1)
long x0
long x1
com.intellij.openapi.editor.impl.StripedIDGenerator$1 x2
}
com/intellij/openapi/editor/impl/StripedIDGenerator.classStripedIDGenerator.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.StripedIDGenerator extends java.lang.Object {
private static final int CHUNK_SIZE
private final java.util.concurrent.atomic.AtomicLong nextChunkStart
private final ThreadLocal localCounter
public void ()
public long next ()
long start
com.intellij.openapi.editor.impl.StripedIDGenerator$NextPair nextPair
long result
}
com/intellij/openapi/editor/impl/TextChangeImpl.classTextChangeImpl.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.TextChangeImpl extends java.lang.Object implements com.intellij.openapi.editor.TextChange {
private final StringBuilder myText
private char[] myChars
private int myStart
private int myEnd
static final boolean $assertionsDisabled
public void (java.lang.CharSequence, int) throws java.lang.IllegalArgumentException
CharSequence text
int start
public void (java.lang.CharSequence, int, int) throws java.lang.IllegalArgumentException
CharSequence text
int start
int end
public int getStart ()
public void setStart (int)
int start
public int getEnd ()
public void setEnd (int)
int end
public java.lang.CharSequence getText ()
public char[] getChars ()
public int getDiff ()
public void advance (int) throws java.lang.IllegalArgumentException
int offset
int newStart
public boolean isWithinBounds (int)
int length
public boolean isWithinBounds (int, int)
int start
int end
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.editor.impl.TextChangeImpl that
public int hashCode ()
int result
public java.lang.String toString ()
static void ()
}
com/intellij/openapi/editor/impl/TextChangesStorage$ChangeEntry.classTextChangesStorage.java
package com.intellij.openapi.editor.impl
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry extends java.lang.Object {
public com.intellij.openapi.editor.impl.TextChangeImpl change
public int clientStartOffset
void (com.intellij.openapi.editor.impl.TextChangeImpl, int)
com.intellij.openapi.editor.impl.TextChangeImpl change
int clientStartOffset
public int getClientEndOffset ()
public java.lang.String toString ()
}
com/intellij/openapi/editor/impl/TextChangesStorage.classTextChangesStorage.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.TextChangesStorage extends java.lang.Object {
private final java.util.List myChanges
static final boolean $assertionsDisabled
public void ()
public java.util.List getChanges ()
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry changeEntry
java.util.List result
public java.util.List getChanges (int, int)
int i
int start
int end
int changeStartIndex
int changeEndIndex
boolean endInclusive
java.util.List result
public boolean isEmpty ()
public void clear ()
public int size ()
public void store (com.intellij.openapi.editor.TextChange)
int clientShift
com.intellij.openapi.editor.TextChange change
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry last
int insertionIndex
private int doStore (com.intellij.openapi.editor.TextChange)
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry changeEntry
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry changeEntry
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry changeEntry
StringBuilder adjustedText
int numberOfStoredChangeSymbolsToRemove
CharSequence adjustedText
CharSequence adjustedText
com.intellij.openapi.editor.impl.TextChangeImpl adjusted
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry changeEntry
int storedClientStart
CharSequence storedText
int storedClientEnd
int i
com.intellij.openapi.editor.TextChange change
int newChangeStart
int newChangeEnd
int insertionIndex
int clientShift
int changeDiff
boolean updateClientOffsetOnly
private void mergeIfNecessary (int)
String text
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry left
String text
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry right
int insertionIndex
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry toMerge
public char charAt (char[], int)
int originalArrayIndex
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry changeEntry
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry changeEntry
int clientShift
char[] originalData
int index
int changeIndex
public java.lang.CharSequence substring (char[], int, int)
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry changeEntry
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry changeEntry
int length
int changeTextStartOffset
int length
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry changeEntry
int clientStart
int clientEnd
int i
char[] originalData
int start
int end
int startChangeIndex
int endChangeIndex
boolean substringAffectedByChanges
int clientShift
int originalStart
char[] data
int outputOffset
private int getChangeIndex (int)
int i
com.intellij.openapi.editor.impl.TextChangesStorage$ChangeEntry changeEntry
int clientOffset
int start
int end
public java.lang.String toString ()
static void ()
}
com/intellij/openapi/editor/impl/TextRangeInterval.classTextRangeInterval.java
package com.intellij.openapi.editor.impl
public com.intellij.openapi.editor.impl.TextRangeInterval extends com.intellij.openapi.util.ProperTextRange implements com.intellij.openapi.editor.impl.Interval {
public void (int, int)
int startOffset
int endOffset
public int intervalStart ()
public int intervalEnd ()
}
com/intellij/openapi/editor/impl/event/
com/intellij/openapi/editor/impl/event/DocumentEventImpl.classDocumentEventImpl.java
package com.intellij.openapi.editor.impl.event
public com.intellij.openapi.editor.impl.event.DocumentEventImpl extends com.intellij.openapi.editor.event.DocumentEvent {
private final int myOffset
private final CharSequence myOldString
private final int myOldLength
private final CharSequence myNewString
private final int myNewLength
private final long myOldTimeStamp
private final boolean myIsWholeDocReplaced
private com.intellij.util.diff.Diff$Change myChange
private static final com.intellij.util.diff.Diff$Change TOO_BIG_FILE
private final int myInitialStartOffset
private final int myInitialOldLength
static final boolean $assertionsDisabled
public void (com.intellij.openapi.editor.Document, int, java.lang.CharSequence, java.lang.CharSequence, long, boolean)
com.intellij.openapi.editor.Document document
int offset
CharSequence oldString
CharSequence newString
long oldTimeStamp
boolean wholeTextReplaced
public void (com.intellij.openapi.editor.Document, int, java.lang.CharSequence, java.lang.CharSequence, long, boolean, int, int)
com.intellij.openapi.editor.Document document
int offset
CharSequence oldString
CharSequence newString
long oldTimeStamp
boolean wholeTextReplaced
int initialStartOffset
int initialOldLength
public int getOffset ()
public int getOldLength ()
public int getNewLength ()
public java.lang.CharSequence getOldFragment ()
public java.lang.CharSequence getNewFragment ()
public com.intellij.openapi.editor.Document getDocument ()
public int getInitialStartOffset ()
public int getInitialOldLength ()
public long getOldTimeStamp ()
public java.lang.String toString ()
public boolean isWholeTextReplaced ()
public int translateLineViaDiff (int) throws com.intellij.util.diff.FilesTooBigForDiffException
int delta
int line
com.intellij.util.diff.Diff$Change change
int startLine
int newLine
public int translateLineViaDiffStrict (int) throws com.intellij.util.diff.FilesTooBigForDiffException
int line
com.intellij.util.diff.Diff$Change change
int startLine
int translatedRelative
private com.intellij.util.diff.Diff$Change reBuildDiffIfNeeded () throws com.intellij.util.diff.FilesTooBigForDiffException
com.intellij.util.diff.FilesTooBigForDiffException e
static void ()
}
com/intellij/openapi/editor/impl/event/RetargetRangeMarkers.classRetargetRangeMarkers.java
package com.intellij.openapi.editor.impl.event
public com.intellij.openapi.editor.impl.event.RetargetRangeMarkers extends com.intellij.openapi.editor.impl.event.DocumentEventImpl {
private final int myStartOffset
private final int myEndOffset
private final int myMoveDestinationOffset
public void (com.intellij.openapi.editor.Document, int, int, int)
com.intellij.openapi.editor.Document document
int startOffset
int endOffset
int moveDestinationOffset
public int getStartOffset ()
public int getEndOffset ()
public int getMoveDestinationOffset ()
}
com/intellij/openapi/editor/markup/
com/intellij/openapi/editor/markup/AttributesFlyweight$1.classAttributesFlyweight.java
package com.intellij.openapi.editor.markup
com.intellij.openapi.editor.markup.AttributesFlyweight$1 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$openapi$editor$markup$EffectType
static void ()
}
com/intellij/openapi/editor/markup/AttributesFlyweight$FlyweightKey.classAttributesFlyweight.java
package com.intellij.openapi.editor.markup
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey extends java.lang.Object implements java.lang.Cloneable {
private java.awt.Color foreground
private java.awt.Color background
private int fontType
private java.awt.Color effectColor
private com.intellij.openapi.editor.markup.EffectType effectType
private java.awt.Color errorStripeColor
private void ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey key
public int hashCode ()
protected com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey clone ()
CloneNotSupportedException e
protected volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
void (com.intellij.openapi.editor.markup.AttributesFlyweight$1)
com.intellij.openapi.editor.markup.AttributesFlyweight$1 x0
static java.awt.Color access$202 (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey, java.awt.Color)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey x0
java.awt.Color x1
static java.awt.Color access$302 (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey, java.awt.Color)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey x0
java.awt.Color x1
static int access$402 (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey, int)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey x0
int x1
static java.awt.Color access$502 (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey, java.awt.Color)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey x0
java.awt.Color x1
static com.intellij.openapi.editor.markup.EffectType access$602 (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey, com.intellij.openapi.editor.markup.EffectType)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey x0
com.intellij.openapi.editor.markup.EffectType x1
static java.awt.Color access$702 (com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey, java.awt.Color)
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey x0
java.awt.Color x1
}
com/intellij/openapi/editor/markup/AttributesFlyweight.classAttributesFlyweight.java
package com.intellij.openapi.editor.markup
public com.intellij.openapi.editor.markup.AttributesFlyweight extends java.lang.Object {
private static final java.util.concurrent.ConcurrentMap entries
private static final ThreadLocal ourKey
private final int myHashCode
private final java.awt.Color myForeground
private final java.awt.Color myBackground
private final int myFontType
private final java.awt.Color myEffectColor
private final com.intellij.openapi.editor.markup.EffectType myEffectType
private final java.awt.Color myErrorStripeColor
private static final int EFFECT_BORDER
private static final int EFFECT_LINE
private static final int EFFECT_WAVE
private static final int EFFECT_STRIKEOUT
private static final int EFFECT_BOLD_LINE
private static final int EFFECT_BOLD_DOTTED_LINE
public static com.intellij.openapi.editor.markup.AttributesFlyweight create (java.awt.Color, java.awt.Color, int, java.awt.Color, com.intellij.openapi.editor.markup.EffectType, java.awt.Color)
java.awt.Color foreground
java.awt.Color background
int fontType
java.awt.Color effectColor
com.intellij.openapi.editor.markup.EffectType effectType
java.awt.Color errorStripeColor
com.intellij.openapi.editor.markup.AttributesFlyweight$FlyweightKey key
com.intellij.openapi.editor.markup.AttributesFlyweight flyweight
com.intellij.openapi.editor.markup.AttributesFlyweight newValue
private void (java.awt.Color, java.awt.Color, int, java.awt.Color, com.intellij.openapi.editor.markup.EffectType, java.awt.Color)
java.awt.Color foreground
java.awt.Color background
int fontType
java.awt.Color effectColor
com.intellij.openapi.editor.markup.EffectType effectType
java.awt.Color errorStripeColor
public static com.intellij.openapi.editor.markup.AttributesFlyweight create (org.jdom.Element) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element element
java.awt.Color FOREGROUND
java.awt.Color BACKGROUND
java.awt.Color EFFECT_COLOR
java.awt.Color ERROR_STRIPE_COLOR
int fontType
int FONT_TYPE
int EFFECT_TYPE
private static void writeColor (org.jdom.Element, java.lang.String, java.awt.Color)
String string
org.jdom.Element element
String fieldName
java.awt.Color color
void writeExternal (org.jdom.Element)
org.jdom.Element element
int fontType
int effectType
private static int fromEffectType (com.intellij.openapi.editor.markup.EffectType)
com.intellij.openapi.editor.markup.EffectType effectType
private static com.intellij.openapi.editor.markup.EffectType toEffectType (int)
int effectType
private static int calcHashCode (java.awt.Color, java.awt.Color, int, java.awt.Color, com.intellij.openapi.editor.markup.EffectType, java.awt.Color)
java.awt.Color foreground
java.awt.Color background
int fontType
java.awt.Color effectColor
com.intellij.openapi.editor.markup.EffectType effectType
java.awt.Color errorStripeColor
int result
public java.awt.Color getForeground ()
public java.awt.Color getBackground ()
public int getFontType ()
public java.awt.Color getEffectColor ()
public com.intellij.openapi.editor.markup.EffectType getEffectType ()
public java.awt.Color getErrorStripeColor ()
public com.intellij.openapi.editor.markup.AttributesFlyweight withForeground (java.awt.Color)
java.awt.Color foreground
public com.intellij.openapi.editor.markup.AttributesFlyweight withBackground (java.awt.Color)
java.awt.Color background
public com.intellij.openapi.editor.markup.AttributesFlyweight withFontType (int)
int fontType
public com.intellij.openapi.editor.markup.AttributesFlyweight withEffectColor (java.awt.Color)
java.awt.Color effectColor
public com.intellij.openapi.editor.markup.AttributesFlyweight withEffectType (com.intellij.openapi.editor.markup.EffectType)
com.intellij.openapi.editor.markup.EffectType effectType
public com.intellij.openapi.editor.markup.AttributesFlyweight withErrorStripeColor (java.awt.Color)
java.awt.Color stripeColor
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.editor.markup.AttributesFlyweight that
public int hashCode ()
public java.lang.String toString ()
static int access$000 (java.awt.Color, java.awt.Color, int, java.awt.Color, com.intellij.openapi.editor.markup.EffectType, java.awt.Color)
java.awt.Color x0
java.awt.Color x1
int x2
java.awt.Color x3
com.intellij.openapi.editor.markup.EffectType x4
java.awt.Color x5
static void ()
}
com/intellij/openapi/editor/markup/EffectType.classEffectType.java
package com.intellij.openapi.editor.markup
public final com.intellij.openapi.editor.markup.EffectType extends java.lang.Enum {
public static final com.intellij.openapi.editor.markup.EffectType LINE_UNDERSCORE
public static final com.intellij.openapi.editor.markup.EffectType WAVE_UNDERSCORE
public static final com.intellij.openapi.editor.markup.EffectType BOXED
public static final com.intellij.openapi.editor.markup.EffectType STRIKEOUT
public static final com.intellij.openapi.editor.markup.EffectType BOLD_LINE_UNDERSCORE
public static final com.intellij.openapi.editor.markup.EffectType BOLD_DOTTED_LINE
public static final com.intellij.openapi.editor.markup.EffectType SEARCH_MATCH
public static final com.intellij.openapi.editor.markup.EffectType ROUNDED_BOX
private static final com.intellij.openapi.editor.markup.EffectType[] $VALUES
public static com.intellij.openapi.editor.markup.EffectType[] values ()
public static com.intellij.openapi.editor.markup.EffectType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/editor/markup/TextAttributes.classTextAttributes.java
package com.intellij.openapi.editor.markup
public com.intellij.openapi.editor.markup.TextAttributes extends java.lang.Object implements java.lang.Cloneable {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.editor.markup.TextAttributes ERASE_MARKER
public static final com.intellij.openapi.editor.markup.TextAttributes USE_INHERITED_MARKER
private com.intellij.openapi.editor.markup.AttributesFlyweight myAttrs
public static com.intellij.openapi.editor.markup.TextAttributes merge (com.intellij.openapi.editor.markup.TextAttributes, com.intellij.openapi.editor.markup.TextAttributes)
com.intellij.openapi.editor.markup.TextAttributes under
com.intellij.openapi.editor.markup.TextAttributes above
com.intellij.openapi.editor.markup.TextAttributes attrs
public void ()
private void (com.intellij.openapi.editor.markup.AttributesFlyweight)
com.intellij.openapi.editor.markup.AttributesFlyweight attributesFlyweight
public void (org.jdom.Element)
org.jdom.Element element
public void (java.awt.Color, java.awt.Color, java.awt.Color, com.intellij.openapi.editor.markup.EffectType, int)
java.awt.Color foregroundColor
java.awt.Color backgroundColor
java.awt.Color effectColor
com.intellij.openapi.editor.markup.EffectType effectType
int fontType
public void setAttributes (java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color, com.intellij.openapi.editor.markup.EffectType, int)
java.awt.Color foregroundColor
java.awt.Color backgroundColor
java.awt.Color effectColor
java.awt.Color errorStripeColor
com.intellij.openapi.editor.markup.EffectType effectType
int fontType
public boolean isEmpty ()
public void reset ()
public com.intellij.openapi.editor.markup.AttributesFlyweight getFlyweight ()
public static com.intellij.openapi.editor.markup.TextAttributes fromFlyweight (com.intellij.openapi.editor.markup.AttributesFlyweight)
com.intellij.openapi.editor.markup.AttributesFlyweight flyweight
com.intellij.openapi.editor.markup.TextAttributes f
public java.awt.Color getForegroundColor ()
public void setForegroundColor (java.awt.Color)
java.awt.Color color
public java.awt.Color getBackgroundColor ()
public void setBackgroundColor (java.awt.Color)
java.awt.Color color
public java.awt.Color getEffectColor ()
public void setEffectColor (java.awt.Color)
java.awt.Color color
public java.awt.Color getErrorStripeColor ()
public void setErrorStripeColor (java.awt.Color)
java.awt.Color color
public com.intellij.openapi.editor.markup.EffectType getEffectType ()
public void setEffectType (com.intellij.openapi.editor.markup.EffectType)
com.intellij.openapi.editor.markup.EffectType effectType
public int getFontType ()
public void setFontType (int)
int type
public com.intellij.openapi.editor.markup.TextAttributes clone ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public void readExternal (org.jdom.Element)
org.jdom.Element element
public void writeExternal (org.jdom.Element)
org.jdom.Element element
public java.lang.String toString ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void ()
}
com/intellij/openapi/extensions/
com/intellij/openapi/extensions/AbstractExtensionPointBean.classAbstractExtensionPointBean.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.AbstractExtensionPointBean extends java.lang.Object implements com.intellij.openapi.extensions.PluginAware {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected com.intellij.openapi.extensions.PluginDescriptor myPluginDescriptor
public void ()
public final void setPluginDescriptor (com.intellij.openapi.extensions.PluginDescriptor)
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public com.intellij.openapi.extensions.PluginDescriptor getPluginDescriptor ()
public final java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException
String className
public final java.lang.Class findClassNoExceptions (java.lang.String)
ClassNotFoundException e
String className
public java.lang.ClassLoader getLoaderForClass ()
public final java.lang.Object instantiate (java.lang.String, org.picocontainer.PicoContainer) throws java.lang.ClassNotFoundException
String className
org.picocontainer.PicoContainer container
public static java.lang.Object instantiate (java.lang.Class, org.picocontainer.PicoContainer)
Class aClass
org.picocontainer.PicoContainer container
public static java.lang.Object instantiate (java.lang.Class, org.picocontainer.PicoContainer, boolean)
Class aClass
org.picocontainer.PicoContainer container
boolean allowNonPublicClasses
static void ()
}
com/intellij/openapi/extensions/AreaInstance.classAreaInstance.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.AreaInstance extends java.lang.Object {
}
com/intellij/openapi/extensions/AreaListener.classAreaListener.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.AreaListener extends java.lang.Object {
public abstract void areaCreated (java.lang.String, com.intellij.openapi.extensions.AreaInstance)
public abstract void areaDisposing (java.lang.String, com.intellij.openapi.extensions.AreaInstance)
}
com/intellij/openapi/extensions/AreaPicoContainer.classAreaPicoContainer.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.AreaPicoContainer extends java.lang.Object implements org.picocontainer.MutablePicoContainer {
}
com/intellij/openapi/extensions/CustomLoadingExtensionPointBean.classCustomLoadingExtensionPointBean.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.CustomLoadingExtensionPointBean extends com.intellij.openapi.extensions.AbstractExtensionPointBean {
public String factoryClass
public String factoryArgument
public void ()
protected java.lang.Object instantiateExtension (java.lang.String, org.picocontainer.PicoContainer) throws java.lang.ClassNotFoundException
com.intellij.openapi.extensions.ExtensionFactory factory
String implementationClass
org.picocontainer.PicoContainer picoContainer
}
com/intellij/openapi/extensions/DefaultPluginDescriptor.classDefaultPluginDescriptor.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.DefaultPluginDescriptor extends java.lang.Object implements com.intellij.openapi.extensions.PluginDescriptor {
private com.intellij.openapi.extensions.PluginId myPluginId
private ClassLoader myPluginClassLoader
public void (java.lang.String)
String pluginId
public void (com.intellij.openapi.extensions.PluginId)
com.intellij.openapi.extensions.PluginId pluginId
public void (com.intellij.openapi.extensions.PluginId, java.lang.ClassLoader)
com.intellij.openapi.extensions.PluginId pluginId
ClassLoader pluginClassLoader
public com.intellij.openapi.extensions.PluginId getPluginId ()
public java.lang.ClassLoader getPluginClassLoader ()
public void setPluginId (com.intellij.openapi.extensions.PluginId)
com.intellij.openapi.extensions.PluginId pluginId
public void setPluginClassLoader (java.lang.ClassLoader)
ClassLoader pluginClassLoader
}
com/intellij/openapi/extensions/EPAvailabilityListenerExtension.classEPAvailabilityListenerExtension.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.EPAvailabilityListenerExtension extends java.lang.Object implements com.intellij.openapi.extensions.PluginAware {
public static final String EXTENSION_POINT_NAME
private String myExtensionPointName
private String myListenerClass
private com.intellij.openapi.extensions.PluginDescriptor myPluginDescriptor
public void ()
public void (java.lang.String, java.lang.String)
String extensionPointName
String listenerClass
public java.lang.String getExtensionPointName ()
public void setExtensionPointName (java.lang.String)
String extensionPointName
public java.lang.String getListenerClass ()
public void setListenerClass (java.lang.String)
String listenerClass
public void setPluginDescriptor (com.intellij.openapi.extensions.PluginDescriptor)
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public com.intellij.openapi.extensions.PluginDescriptor getPluginDescriptor ()
public java.lang.Class loadListenerClass () throws java.lang.ClassNotFoundException
}
com/intellij/openapi/extensions/Extension.classExtension.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.Extension extends java.lang.Object {
public abstract void extensionAdded (com.intellij.openapi.extensions.ExtensionPoint)
public abstract void extensionRemoved (com.intellij.openapi.extensions.ExtensionPoint)
}
com/intellij/openapi/extensions/ExtensionException.classExtensionException.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.ExtensionException extends java.lang.RuntimeException {
private final Class myExtensionClass
public void (java.lang.Class)
Class extensionClass
public java.lang.Class getExtensionClass ()
}
com/intellij/openapi/extensions/ExtensionFactory.classExtensionFactory.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.ExtensionFactory extends java.lang.Object {
public abstract java.lang.Object createInstance (java.lang.String, java.lang.String)
}
com/intellij/openapi/extensions/ExtensionPoint$Kind.classExtensionPoint.java
package com.intellij.openapi.extensions
public final com.intellij.openapi.extensions.ExtensionPoint$Kind extends java.lang.Enum {
public static final com.intellij.openapi.extensions.ExtensionPoint$Kind INTERFACE
public static final com.intellij.openapi.extensions.ExtensionPoint$Kind BEAN_CLASS
private static final com.intellij.openapi.extensions.ExtensionPoint$Kind[] $VALUES
public static com.intellij.openapi.extensions.ExtensionPoint$Kind[] values ()
public static com.intellij.openapi.extensions.ExtensionPoint$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/extensions/ExtensionPoint.classExtensionPoint.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.ExtensionPoint extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract com.intellij.openapi.extensions.AreaInstance getArea ()
public abstract void registerExtension (java.lang.Object)
public abstract void registerExtension (java.lang.Object, com.intellij.openapi.extensions.LoadingOrder)
public abstract java.lang.Object[] getExtensions ()
public abstract boolean hasAnyExtensions ()
public abstract java.lang.Object getExtension ()
public abstract boolean hasExtension (java.lang.Object)
public abstract void unregisterExtension (java.lang.Object)
public abstract void addExtensionPointListener (com.intellij.openapi.extensions.ExtensionPointListener, com.intellij.openapi.Disposable)
public abstract void addExtensionPointListener (com.intellij.openapi.extensions.ExtensionPointListener)
public abstract void removeExtensionPointListener (com.intellij.openapi.extensions.ExtensionPointListener)
public abstract void reset ()
public abstract java.lang.Class getExtensionClass ()
public abstract com.intellij.openapi.extensions.ExtensionPoint$Kind getKind ()
public abstract java.lang.String getClassName ()
}
com/intellij/openapi/extensions/ExtensionPointAndAreaListener.classExtensionPointAndAreaListener.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.ExtensionPointAndAreaListener extends java.lang.Object implements com.intellij.openapi.extensions.ExtensionPointListener {
public abstract void areaReplaced (com.intellij.openapi.extensions.ExtensionsArea)
}
com/intellij/openapi/extensions/ExtensionPointAvailabilityListener.classExtensionPointAvailabilityListener.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.ExtensionPointAvailabilityListener extends java.lang.Object {
public abstract void extensionPointRegistered (com.intellij.openapi.extensions.ExtensionPoint)
public abstract void extensionPointRemoved (com.intellij.openapi.extensions.ExtensionPoint)
}
com/intellij/openapi/extensions/ExtensionPointListener$Adapter.classExtensionPointListener.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.ExtensionPointListener$Adapter extends java.lang.Object implements com.intellij.openapi.extensions.ExtensionPointListener {
public void ()
public void extensionAdded (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
Object extension
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public void extensionRemoved (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
Object extension
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
}
com/intellij/openapi/extensions/ExtensionPointListener.classExtensionPointListener.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.ExtensionPointListener extends java.lang.Object {
public abstract void extensionAdded (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
public abstract void extensionRemoved (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
}
com/intellij/openapi/extensions/ExtensionPointName.classExtensionPointName.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.ExtensionPointName extends java.lang.Object {
private final String myName
public void (java.lang.String)
String name
public static com.intellij.openapi.extensions.ExtensionPointName create (java.lang.String)
String name
public java.lang.String getName ()
public java.lang.String toString ()
public java.lang.Object[] getExtensions ()
public java.lang.Object[] getExtensions (com.intellij.openapi.extensions.AreaInstance)
com.intellij.openapi.extensions.AreaInstance areaInstance
public java.lang.Object findExtension (java.lang.Class)
Class instanceOf
}
com/intellij/openapi/extensions/Extensions$1.classExtensions.java
package com.intellij.openapi.extensions
final com.intellij.openapi.extensions.Extensions$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.extensions.impl.ExtensionsAreaImpl val$oldRootArea
final com.intellij.openapi.extensions.impl.ExtensionsAreaImpl val$newArea
void (com.intellij.openapi.extensions.impl.ExtensionsAreaImpl, com.intellij.openapi.extensions.impl.ExtensionsAreaImpl)
public void dispose ()
}
com/intellij/openapi/extensions/Extensions$AreaClassConfiguration.classExtensions.java
package com.intellij.openapi.extensions
com.intellij.openapi.extensions.Extensions$AreaClassConfiguration extends java.lang.Object {
private final String myClassName
private final String myParentClassName
private void (java.lang.String, java.lang.String)
String className
String parentClassName
public java.lang.String getClassName ()
public java.lang.String getParentClassName ()
public java.lang.String toString ()
void (java.lang.String, java.lang.String, com.intellij.openapi.extensions.Extensions$1)
String x0
String x1
com.intellij.openapi.extensions.Extensions$1 x2
}
com/intellij/openapi/extensions/Extensions$SimpleLogProvider.classExtensions.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.Extensions$SimpleLogProvider extends java.lang.Object implements com.intellij.openapi.extensions.LogProvider {
public void ()
public void error (java.lang.String)
String message
public void error (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void error (java.lang.Throwable)
Throwable t
public void warn (java.lang.String)
String message
public void warn (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void warn (java.lang.Throwable)
Throwable t
}
com/intellij/openapi/extensions/Extensions.classExtensions.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.Extensions extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName AREA_LISTENER_EXTENSION_POINT
private static com.intellij.openapi.extensions.LogProvider ourLogger
private static final java.util.Map ourAreaInstance2area
private static final java.util.Map ourAreaClass2Configuration
private static com.intellij.openapi.extensions.impl.ExtensionsAreaImpl ourRootArea
static final boolean $assertionsDisabled
private void ()
private static com.intellij.openapi.extensions.impl.ExtensionsAreaImpl createRootArea ()
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl rootArea
public static com.intellij.openapi.extensions.ExtensionsArea getRootArea ()
public static com.intellij.openapi.extensions.ExtensionsArea getArea (com.intellij.openapi.extensions.AreaInstance)
com.intellij.openapi.extensions.AreaInstance areaInstance
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl area
public static void cleanRootArea (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl oldRootArea
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl newArea
public static java.lang.Object[] getExtensions (java.lang.String)
String extensionPointName
public static java.lang.Object[] getExtensions (com.intellij.openapi.extensions.ExtensionPointName)
com.intellij.openapi.extensions.ExtensionPointName extensionPointName
public static java.lang.Object[] getExtensions (com.intellij.openapi.extensions.ExtensionPointName, com.intellij.openapi.extensions.AreaInstance)
com.intellij.openapi.extensions.ExtensionPointName extensionPointName
com.intellij.openapi.extensions.AreaInstance areaInstance
public static java.lang.Object[] getExtensions (java.lang.String, com.intellij.openapi.extensions.AreaInstance)
String extensionPointName
com.intellij.openapi.extensions.AreaInstance areaInstance
com.intellij.openapi.extensions.ExtensionsArea area
com.intellij.openapi.extensions.ExtensionPoint extensionPoint
public static java.lang.Object findExtension (com.intellij.openapi.extensions.ExtensionPointName, java.lang.Class)
Object t
com.intellij.openapi.extensions.ExtensionPointName extensionPointName
Class extClass
public static java.lang.Object findExtension (com.intellij.openapi.extensions.ExtensionPointName, com.intellij.openapi.extensions.AreaInstance, java.lang.Class)
Object t
com.intellij.openapi.extensions.ExtensionPointName extensionPointName
com.intellij.openapi.extensions.AreaInstance areaInstance
Class extClass
public static void instantiateArea (java.lang.String, com.intellij.openapi.extensions.AreaInstance, com.intellij.openapi.extensions.AreaInstance)
com.intellij.openapi.extensions.AreaListener listener
String areaClass
com.intellij.openapi.extensions.AreaInstance areaInstance
com.intellij.openapi.extensions.AreaInstance parentAreaInstance
com.intellij.openapi.extensions.Extensions$AreaClassConfiguration configuration
com.intellij.openapi.extensions.ExtensionsArea parentArea
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl area
private static com.intellij.openapi.extensions.AreaListener[] getAreaListeners ()
public static void registerAreaClass (java.lang.String, java.lang.String)
com.intellij.openapi.extensions.Extensions$AreaClassConfiguration configuration
String areaClass
String parentAreaClass
com.intellij.openapi.extensions.Extensions$AreaClassConfiguration configuration
public static void disposeArea (com.intellij.openapi.extensions.AreaInstance)
com.intellij.openapi.extensions.AreaListener listener
com.intellij.openapi.extensions.AreaInstance areaInstance
String areaClass
private static boolean equals (java.lang.Object, java.lang.Object)
Object object1
Object object2
public static void setLogProvider (com.intellij.openapi.extensions.LogProvider)
com.intellij.openapi.extensions.LogProvider logProvider
public static boolean isComponentSuitableForOs (java.lang.String)
String os
static com.intellij.openapi.extensions.impl.ExtensionsAreaImpl access$002 (com.intellij.openapi.extensions.impl.ExtensionsAreaImpl)
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl x0
static void ()
}
com/intellij/openapi/extensions/ExtensionsArea.classExtensionsArea.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.ExtensionsArea extends java.lang.Object {
public abstract void registerExtensionPoint (java.lang.String, java.lang.String)
public abstract void registerExtensionPoint (java.lang.String, java.lang.String, com.intellij.openapi.extensions.ExtensionPoint$Kind)
public abstract void registerExtensionPoint (java.lang.String, java.lang.String, com.intellij.openapi.extensions.PluginDescriptor)
public abstract void unregisterExtensionPoint (java.lang.String)
public abstract boolean hasExtensionPoint (java.lang.String)
public abstract com.intellij.openapi.extensions.ExtensionPoint getExtensionPoint (java.lang.String)
public abstract com.intellij.openapi.extensions.ExtensionPoint getExtensionPoint (com.intellij.openapi.extensions.ExtensionPointName)
public abstract com.intellij.openapi.extensions.ExtensionPoint[] getExtensionPoints ()
public abstract void suspendInteractions ()
public abstract void resumeInteractions ()
public abstract void killPendingInteractions ()
public abstract void addAvailabilityListener (java.lang.String, com.intellij.openapi.extensions.ExtensionPointAvailabilityListener)
public abstract com.intellij.openapi.extensions.AreaPicoContainer getPicoContainer ()
public abstract void registerExtensionPoint (java.lang.String, org.jdom.Element)
public abstract void registerExtensionPoint (com.intellij.openapi.extensions.PluginDescriptor, org.jdom.Element)
public abstract void registerExtension (java.lang.String, org.jdom.Element)
public abstract void registerExtension (com.intellij.openapi.extensions.PluginDescriptor, org.jdom.Element)
public abstract org.picocontainer.PicoContainer getPluginContainer (java.lang.String)
public abstract java.lang.String getAreaClass ()
}
com/intellij/openapi/extensions/KeyedFactoryEPBean.classKeyedFactoryEPBean.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.KeyedFactoryEPBean extends com.intellij.openapi.extensions.AbstractExtensionPointBean {
public String key
public String implementationClass
public String factoryClass
public void ()
}
com/intellij/openapi/extensions/LoadingOrder$1.classLoadingOrder.java
package com.intellij.openapi.extensions
final com.intellij.openapi.extensions.LoadingOrder$1 extends java.lang.Object implements com.intellij.util.graph.InboundSemiGraph {
final java.util.List val$orderable
final java.util.Map val$cachedMap
final java.util.Map val$map
final java.util.Set val$hasBefore
final java.util.Set val$first
void (java.util.List, java.util.Map, java.util.Map, java.util.Set, java.util.Set)
public java.util.Collection getNodes ()
java.util.List list
public java.util.Iterator getIn (com.intellij.openapi.extensions.LoadingOrder$Orderable)
com.intellij.openapi.extensions.LoadingOrder$Orderable o
String id
com.intellij.openapi.extensions.LoadingOrder hisOrder
com.intellij.openapi.extensions.LoadingOrder$Orderable o
com.intellij.openapi.extensions.LoadingOrder hisOrder
com.intellij.openapi.extensions.LoadingOrder$Orderable o
com.intellij.openapi.extensions.LoadingOrder$Orderable n
com.intellij.openapi.extensions.LoadingOrder order
java.util.Set predecessors
String id
public volatile java.util.Iterator getIn (java.lang.Object)
}
com/intellij/openapi/extensions/LoadingOrder$Orderable.classLoadingOrder.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.LoadingOrder$Orderable extends java.lang.Object {
public abstract java.lang.String getOrderId ()
public abstract com.intellij.openapi.extensions.LoadingOrder getOrder ()
public abstract org.jdom.Element getDescribingElement ()
}
com/intellij/openapi/extensions/LoadingOrder.classLoadingOrder.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.LoadingOrder extends java.lang.Object {
private static final String FIRST_STR
private static final String LAST_STR
private static final String BEFORE_STR
private static final String BEFORE_STR_OLD
private static final String AFTER_STR
private static final String AFTER_STR_OLD
public static final com.intellij.openapi.extensions.LoadingOrder ANY
public static final com.intellij.openapi.extensions.LoadingOrder FIRST
public static final com.intellij.openapi.extensions.LoadingOrder LAST
private final String myName
private final boolean myFirst
private final boolean myLast
private final java.util.Set myBefore
private final java.util.Set myAfter
private void ()
private void (java.lang.String)
String trimmed
String string
String text
boolean last
boolean first
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.extensions.LoadingOrder that
public int hashCode ()
int result
public static com.intellij.openapi.extensions.LoadingOrder before (java.lang.String)
String id
public static com.intellij.openapi.extensions.LoadingOrder after (java.lang.String)
String id
public static transient void sort (com.intellij.openapi.extensions.LoadingOrder$Orderable[])
com.intellij.openapi.extensions.LoadingOrder$Orderable[] orderable
public static void sort (java.util.List)
String id
com.intellij.openapi.extensions.LoadingOrder order
com.intellij.openapi.extensions.LoadingOrder$Orderable o
com.intellij.openapi.util.Couple p
java.util.List orderable
java.util.Map map
java.util.Map cachedMap
java.util.Set first
java.util.Set hasBefore
com.intellij.util.graph.InboundSemiGraph graph
com.intellij.util.graph.DFSTBuilder builder
public static com.intellij.openapi.extensions.LoadingOrder readOrder (java.lang.String)
String orderAttr
static java.util.Set access$000 (com.intellij.openapi.extensions.LoadingOrder)
com.intellij.openapi.extensions.LoadingOrder x0
static java.util.Set access$100 (com.intellij.openapi.extensions.LoadingOrder)
com.intellij.openapi.extensions.LoadingOrder x0
static boolean access$200 (com.intellij.openapi.extensions.LoadingOrder)
com.intellij.openapi.extensions.LoadingOrder x0
static boolean access$300 (com.intellij.openapi.extensions.LoadingOrder)
com.intellij.openapi.extensions.LoadingOrder x0
static void ()
}
com/intellij/openapi/extensions/LogProvider.classLogProvider.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.LogProvider extends java.lang.Object {
public abstract void error (java.lang.String)
public abstract void error (java.lang.String, java.lang.Throwable)
public abstract void error (java.lang.Throwable)
public abstract void warn (java.lang.String)
public abstract void warn (java.lang.String, java.lang.Throwable)
public abstract void warn (java.lang.Throwable)
}
com/intellij/openapi/extensions/PluginAware.classPluginAware.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.PluginAware extends java.lang.Object {
public abstract void setPluginDescriptor (com.intellij.openapi.extensions.PluginDescriptor)
}
com/intellij/openapi/extensions/PluginDescriptor.classPluginDescriptor.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.PluginDescriptor extends java.lang.Object {
public abstract com.intellij.openapi.extensions.PluginId getPluginId ()
public abstract java.lang.ClassLoader getPluginClassLoader ()
}
com/intellij/openapi/extensions/PluginId.classPluginId.java
package com.intellij.openapi.extensions
public com.intellij.openapi.extensions.PluginId extends java.lang.Object implements java.lang.Comparable {
public static final com.intellij.openapi.extensions.PluginId[] EMPTY_ARRAY
private static final java.util.Map ourRegisteredIds
private final String myIdString
private void (java.lang.String)
String idString
public int compareTo (com.intellij.openapi.extensions.PluginId)
com.intellij.openapi.extensions.PluginId o
public static synchronized com.intellij.openapi.extensions.PluginId getId (java.lang.String)
String idString
com.intellij.openapi.extensions.PluginId pluginId
public static synchronized transient com.intellij.openapi.extensions.PluginId findId (java.lang.String[])
com.intellij.openapi.extensions.PluginId pluginId
String idString
String[] idStrings
public java.lang.String getIdString ()
public java.lang.String toString ()
public static synchronized java.util.Map getRegisteredIds ()
public volatile int compareTo (java.lang.Object)
static void ()
}
com/intellij/openapi/extensions/SimpleSmartExtensionPoint.classSimpleSmartExtensionPoint.java
package com.intellij.openapi.extensions
public abstract com.intellij.openapi.extensions.SimpleSmartExtensionPoint extends com.intellij.openapi.extensions.SmartExtensionPoint {
public void (java.util.Collection)
java.util.Collection explicitExtensions
protected java.lang.Object getExtension (java.lang.Object)
Object t
}
com/intellij/openapi/extensions/SmartExtensionPoint.class
com/intellij/openapi/extensions/SortingException.class
com/intellij/openapi/extensions/impl/
com/intellij/openapi/extensions/impl/ExtensionComponentAdapter.classExtensionComponentAdapter.java
package com.intellij.openapi.extensions.impl
public com.intellij.openapi.extensions.impl.ExtensionComponentAdapter extends java.lang.Object implements com.intellij.openapi.extensions.LoadingOrder$Orderable com.intellij.util.pico.AssignableToComponentAdapter {
public static final com.intellij.openapi.extensions.impl.ExtensionComponentAdapter[] EMPTY_ARRAY
private Object myComponentInstance
private final org.jdom.Element myExtensionElement
private final org.picocontainer.PicoContainer myContainer
private final com.intellij.openapi.extensions.PluginDescriptor myPluginDescriptor
private final boolean myDeserializeInstance
private org.picocontainer.ComponentAdapter myDelegate
private Object myImplementationClassOrName
private boolean myNotificationSent
public void (java.lang.String, org.jdom.Element, org.picocontainer.PicoContainer, com.intellij.openapi.extensions.PluginDescriptor, boolean)
String implementationClassName
org.jdom.Element extensionElement
org.picocontainer.PicoContainer container
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
boolean deserializeInstance
public java.lang.Object getComponentKey ()
public java.lang.Class getComponentImplementation ()
public java.lang.Object getComponentInstance (org.picocontainer.PicoContainer) throws org.picocontainer.PicoException com.intellij.openapi.progress.ProcessCanceledException
Exception e
Object componentInstance
com.intellij.openapi.progress.ProcessCanceledException e
com.intellij.openapi.extensions.PluginId pluginId
Throwable t
com.intellij.openapi.extensions.PluginAware pluginAware
org.picocontainer.PicoContainer container
public void verify (org.picocontainer.PicoContainer) throws org.picocontainer.PicoIntrospectionException
org.picocontainer.PicoContainer container
public void accept (org.picocontainer.PicoVisitor)
org.picocontainer.PicoVisitor visitor
public java.lang.Object getExtension ()
public com.intellij.openapi.extensions.LoadingOrder getOrder ()
public java.lang.String getOrderId ()
private org.jdom.Element getExtensionElement ()
public org.jdom.Element getDescribingElement ()
public com.intellij.openapi.extensions.PluginId getPluginName ()
public com.intellij.openapi.extensions.PluginDescriptor getPluginDescriptor ()
private java.lang.Class loadImplementationClass ()
ClassLoader classLoader
ClassNotFoundException e
Object implementationClassOrName
private synchronized org.picocontainer.ComponentAdapter getDelegate ()
Class impl
public java.lang.String getAssignableToClassName ()
Object implementationClassOrName
boolean isNotificationSent ()
void setNotificationSent (boolean)
boolean notificationSent
public java.lang.String toString ()
static void ()
}
com/intellij/openapi/extensions/impl/ExtensionPointImpl$1.classExtensionPointImpl.java
package com.intellij.openapi.extensions.impl
com.intellij.openapi.extensions.impl.ExtensionPointImpl$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.extensions.ExtensionPointListener val$listener
final boolean val$invokeForLoadedExtensions
final com.intellij.openapi.extensions.impl.ExtensionPointImpl this$0
void (com.intellij.openapi.extensions.impl.ExtensionPointImpl, com.intellij.openapi.extensions.ExtensionPointListener, boolean)
com.intellij.openapi.extensions.impl.ExtensionPointImpl this$0
public void dispose ()
}
com/intellij/openapi/extensions/impl/ExtensionPointImpl$ObjectComponentAdapter.classExtensionPointImpl.java
package com.intellij.openapi.extensions.impl
com.intellij.openapi.extensions.impl.ExtensionPointImpl$ObjectComponentAdapter extends com.intellij.openapi.extensions.impl.ExtensionComponentAdapter {
private final Object myExtension
private final com.intellij.openapi.extensions.LoadingOrder myLoadingOrder
private void (java.lang.Object, com.intellij.openapi.extensions.LoadingOrder)
Object extension
com.intellij.openapi.extensions.LoadingOrder loadingOrder
public java.lang.Object getExtension ()
public com.intellij.openapi.extensions.LoadingOrder getOrder ()
public java.lang.String getOrderId ()
public org.jdom.Element getDescribingElement ()
void (java.lang.Object, com.intellij.openapi.extensions.LoadingOrder, com.intellij.openapi.extensions.impl.ExtensionPointImpl$1)
Object x0
com.intellij.openapi.extensions.LoadingOrder x1
com.intellij.openapi.extensions.impl.ExtensionPointImpl$1 x2
}
com/intellij/openapi/extensions/impl/ExtensionPointImpl.classExtensionPointImpl.java
package com.intellij.openapi.extensions.impl
public com.intellij.openapi.extensions.impl.ExtensionPointImpl extends java.lang.Object implements com.intellij.openapi.extensions.ExtensionPoint {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.extensions.AreaInstance myArea
private final String myName
private final String myClassName
private final com.intellij.openapi.extensions.ExtensionPoint$Kind myKind
private volatile Object[] myExtensionsCache
private final com.intellij.openapi.extensions.impl.ExtensionsAreaImpl myOwner
private final com.intellij.openapi.extensions.PluginDescriptor myDescriptor
private java.util.Set myExtensionAdapters
private final java.util.List myEPListeners
private java.util.List myLoadedAdapters
private Class myExtensionClass
private static final com.intellij.util.containers.StringInterner INTERNER
private boolean processingAdaptersNow
void (java.lang.String, java.lang.String, com.intellij.openapi.extensions.ExtensionPoint$Kind, com.intellij.openapi.extensions.impl.ExtensionsAreaImpl, com.intellij.openapi.extensions.AreaInstance, com.intellij.openapi.extensions.PluginDescriptor)
String name
String className
com.intellij.openapi.extensions.ExtensionPoint$Kind kind
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl owner
com.intellij.openapi.extensions.AreaInstance area
com.intellij.openapi.extensions.PluginDescriptor descriptor
public java.lang.String getName ()
public com.intellij.openapi.extensions.AreaInstance getArea ()
public java.lang.String getClassName ()
public com.intellij.openapi.extensions.ExtensionPoint$Kind getKind ()
public void registerExtension (java.lang.Object)
Object extension
public com.intellij.openapi.extensions.PluginDescriptor getDescriptor ()
public synchronized void registerExtension (java.lang.Object, com.intellij.openapi.extensions.LoadingOrder)
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter lastAdapter
int index
Object extension
com.intellij.openapi.extensions.LoadingOrder order
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
private int getLoadedAdaptersSize ()
java.util.List loadedAdapters
private void registerExtension (java.lang.Object, com.intellij.openapi.extensions.impl.ExtensionComponentAdapter, int, boolean)
Throwable e
Object extension
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
int index
boolean runNotifications
Class extensionClass
private void notifyListenersOnAdd (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
Throwable e
com.intellij.openapi.extensions.ExtensionPointListener listener
Object extension
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public java.lang.Object[] getExtensions ()
Object[] result
public boolean hasAnyExtensions ()
Object[] cache
private java.lang.Object[] processAdapters ()
Object extension
com.intellij.openapi.progress.ProcessCanceledException e
Exception e
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
int i
Class extensionClass
Object[] result
java.util.List adapters
java.util.Set loaded
boolean errorHappened
int totalSize
private int getExtensionAdaptersSize ()
public synchronized void removeUnloadableExtensions ()
Throwable e
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter[] adapters
public java.lang.Object getExtension ()
Object[] extensions
public synchronized boolean hasExtension (java.lang.Object)
Object extension
Object[] extensions
public synchronized void unregisterExtension (java.lang.Object)
Object extension
int index
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
Object key
private int getExtensionIndex (java.lang.Object)
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
int i
Object extension
private void unregisterExtension (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
Throwable e
Object extension
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
int index
private void notifyListenersOnRemove (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
Throwable e
com.intellij.openapi.extensions.ExtensionPointListener listener
Object extensionObject
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public void addExtensionPointListener (com.intellij.openapi.extensions.ExtensionPointListener, com.intellij.openapi.Disposable)
com.intellij.openapi.extensions.ExtensionPointListener listener
com.intellij.openapi.Disposable parentDisposable
public synchronized void addExtensionPointListener (com.intellij.openapi.extensions.ExtensionPointListener, boolean, com.intellij.openapi.Disposable)
com.intellij.openapi.extensions.ExtensionPointListener listener
boolean invokeForLoadedExtensions
com.intellij.openapi.Disposable parentDisposable
public synchronized void addExtensionPointListener (com.intellij.openapi.extensions.ExtensionPointListener)
Object extension
Throwable e
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter componentAdapter
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter[] array
com.intellij.openapi.extensions.ExtensionPointListener listener
public void removeExtensionPointListener (com.intellij.openapi.extensions.ExtensionPointListener)
com.intellij.openapi.extensions.ExtensionPointListener listener
private synchronized void removeExtensionPointListener (com.intellij.openapi.extensions.ExtensionPointListener, boolean)
Object extension
Throwable e
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter componentAdapter
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter[] array
com.intellij.openapi.extensions.ExtensionPointListener listener
boolean invokeForLoadedExtensions
public synchronized void reset ()
Object extension
public java.lang.Class getExtensionClass ()
ClassLoader pluginClassLoader
Class extClass
ClassNotFoundException e
Class extensionClass
public java.lang.String toString ()
synchronized void registerExtensionAdapter (com.intellij.openapi.extensions.impl.ExtensionComponentAdapter)
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
private void clearCache ()
private boolean unregisterExtensionAdapter (com.intellij.openapi.extensions.impl.ExtensionComponentAdapter)
Object key
Object extension
com.intellij.openapi.extensions.impl.ExtensionComponentAdapter adapter
final synchronized void notifyAreaReplaced (com.intellij.openapi.extensions.ExtensionsArea)
com.intellij.openapi.extensions.ExtensionPointListener listener
com.intellij.openapi.extensions.ExtensionsArea area
static void access$100 (com.intellij.openapi.extensions.impl.ExtensionPointImpl, com.intellij.openapi.extensions.ExtensionPointListener, boolean)
com.intellij.openapi.extensions.impl.ExtensionPointImpl x0
com.intellij.openapi.extensions.ExtensionPointListener x1
boolean x2
static void ()
}
com/intellij/openapi/extensions/impl/ExtensionsAreaImpl$1.classExtensionsAreaImpl.java
package com.intellij.openapi.extensions.impl
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl$1 extends java.lang.Object implements com.intellij.openapi.extensions.ExtensionPointListener {
final com.intellij.openapi.extensions.impl.ExtensionsAreaImpl this$0
void (com.intellij.openapi.extensions.impl.ExtensionsAreaImpl)
com.intellij.openapi.extensions.impl.ExtensionsAreaImpl this$0
public void extensionRemoved (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
com.intellij.openapi.extensions.ExtensionPointAvailabilityListener listener
java.util.Iterator iterator
Object extension
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
com.intellij.openapi.extensions.EPAvailabilityListenerExtension epListenerExtension
java.util.Collection listeners
public void extensionAdded (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
String epName
com.intellij.openapi.extensions.ExtensionPointAvailabilityListener listener
Exception e
Object extension
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
com.intellij.openapi.extensions.EPAvailabilityListenerExtension epListenerExtension
}
com/intellij/openapi/extensions/impl/ExtensionsAreaImpl.class
com/intellij/openapi/extensions/impl/PicoPluginExtensionInitializationException.classPicoPluginExtensionInitializationException.java
package com.intellij.openapi.extensions.impl
public com.intellij.openapi.extensions.impl.PicoPluginExtensionInitializationException extends org.picocontainer.PicoInitializationException {
private final com.intellij.openapi.extensions.PluginId myPluginId
public void (java.lang.String, java.lang.Throwable, com.intellij.openapi.extensions.PluginId)
String message
Throwable cause
com.intellij.openapi.extensions.PluginId id
public com.intellij.openapi.extensions.PluginId getPluginId ()
}
com/intellij/openapi/extensions/impl/UndefinedPluginDescriptor.classUndefinedPluginDescriptor.java
package com.intellij.openapi.extensions.impl
com.intellij.openapi.extensions.impl.UndefinedPluginDescriptor extends java.lang.Object implements com.intellij.openapi.extensions.PluginDescriptor {
void ()
public com.intellij.openapi.extensions.PluginId getPluginId ()
public java.lang.ClassLoader getPluginClassLoader ()
}
com/intellij/openapi/extensions/impl/package.html
com/intellij/openapi/extensions/package.html
com/intellij/openapi/fileEditor/
com/intellij/openapi/fileEditor/FileDocumentManager.classFileDocumentManager.java
package com.intellij.openapi.fileEditor
public abstract com.intellij.openapi.fileEditor.FileDocumentManager extends java.lang.Object implements com.intellij.openapi.vfs.SavingRequestor {
public void ()
public static com.intellij.openapi.fileEditor.FileDocumentManager getInstance ()
public abstract com.intellij.openapi.editor.Document getDocument (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.openapi.editor.Document getCachedDocument (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.openapi.vfs.VirtualFile getFile (com.intellij.openapi.editor.Document)
public abstract void saveAllDocuments ()
public abstract void saveDocument (com.intellij.openapi.editor.Document)
public abstract void saveDocumentAsIs (com.intellij.openapi.editor.Document)
public abstract com.intellij.openapi.editor.Document[] getUnsavedDocuments ()
public abstract boolean isDocumentUnsaved (com.intellij.openapi.editor.Document)
public abstract boolean isFileModified (com.intellij.openapi.vfs.VirtualFile)
public abstract void reloadFromDisk (com.intellij.openapi.editor.Document)
public abstract java.lang.String getLineSeparator (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
public abstract boolean requestWriting (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project)
public static boolean fileForDocumentCheckedOutSuccessfully (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project)
com.intellij.openapi.editor.Document document
com.intellij.openapi.project.Project project
public transient abstract void reloadFiles (com.intellij.openapi.vfs.VirtualFile[])
}
com/intellij/openapi/fileEditor/impl/
com/intellij/openapi/fileEditor/impl/LoadTextUtil.classLoadTextUtil.java
package com.intellij.openapi.fileEditor.impl
public final com.intellij.openapi.fileEditor.impl.LoadTextUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String AUTO_DETECTED_FROM_BOM
private static final int UNLIMITED
private static final boolean GUESS_UTF
private static final com.intellij.openapi.util.Key CHARSET_WAS_DETECTED_FROM_BYTES
private void ()
private static com.intellij.openapi.util.Pair convertLineSeparators (java.nio.CharBuffer)
char c
int src
java.nio.CharBuffer buffer
int dst
char prev
int crCount
int lfCount
int crlfCount
int length
char[] bufferArray
String detectedLineSeparator
CharSequence result
private static java.nio.charset.Charset detectCharset (com.intellij.openapi.vfs.VirtualFile, byte[], com.intellij.openapi.fileTypes.FileType)
java.nio.charset.Charset specifiedExplicitly
com.intellij.openapi.util.Trinity guessed
java.nio.charset.Charset hardCodedCharset
com.intellij.openapi.vfs.VirtualFile virtualFile
byte[] content
com.intellij.openapi.fileTypes.FileType fileType
java.nio.charset.Charset charset
String charsetName
public static java.nio.charset.Charset detectCharsetAndSetBOM (com.intellij.openapi.vfs.VirtualFile, byte[])
com.intellij.openapi.vfs.VirtualFile virtualFile
byte[] content
private static com.intellij.openapi.util.Pair$NonNull doDetectCharsetAndSetBOM (com.intellij.openapi.vfs.VirtualFile, byte[], boolean, com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.vfs.VirtualFile virtualFile
byte[] content
boolean saveBOM
com.intellij.openapi.fileTypes.FileType fileType
java.nio.charset.Charset charset
com.intellij.openapi.util.Pair$NonNull bomAndCharset
byte[] bom
public static com.intellij.openapi.util.Trinity guessFromContent (com.intellij.openapi.vfs.VirtualFile, byte[], int)
byte[] bom
java.nio.charset.Charset charset
com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding guessed
com.intellij.openapi.vfs.VirtualFile virtualFile
byte[] content
int length
java.nio.charset.Charset defaultCharset
com.intellij.openapi.vfs.CharsetToolkit toolkit
String detectedFromBytes
private static com.intellij.openapi.util.Pair$NonNull getCharsetAndBOM (byte[], java.nio.charset.Charset)
java.nio.charset.Charset fromBOM
byte[] content
java.nio.charset.Charset charset
public static void changeLineSeparators (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.String, java.lang.Object) throws java.io.IOException
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
String newSeparator
Object requestor
CharSequence currentText
String currentSeparator
String newText
public static void write (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.Object, java.lang.String, long) throws java.io.IOException
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
Object requestor
String text
long newModificationStamp
java.nio.charset.Charset existing
com.intellij.openapi.util.Pair$NonNull chosen
java.nio.charset.Charset charset
byte[] buffer
private static com.intellij.openapi.util.Pair$NonNull charsetForWriting (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.String, java.nio.charset.Charset)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
String text
java.nio.charset.Charset existing
java.nio.charset.Charset specified
com.intellij.openapi.util.Pair$NonNull chosen
java.nio.charset.Charset charset
byte[] bom
java.nio.charset.Charset fromBom
private static void setDetectedFromBytesFlagBack (com.intellij.openapi.vfs.VirtualFile, byte[])
com.intellij.openapi.vfs.VirtualFile virtualFile
byte[] content
public static com.intellij.openapi.util.Pair$NonNull chooseMostlyHarmlessCharset (java.nio.charset.Charset, java.nio.charset.Charset, java.lang.String)
byte[] out
RuntimeException e
java.nio.charset.Charset existing
java.nio.charset.Charset specified
String text
private static byte[] toBytes (java.lang.String, java.nio.charset.Charset) throws java.lang.RuntimeException
String text
java.nio.charset.Charset charset
private static byte[] isSupported (java.nio.charset.Charset, java.lang.String)
byte[] bytes
Exception e
java.nio.charset.Charset charset
String str
public static java.nio.charset.Charset extractCharsetFromFileContent (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.CharSequence)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
CharSequence text
public static java.nio.charset.Charset charsetFromContentOrNull (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.CharSequence)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
CharSequence text
public static java.lang.CharSequence loadText (com.intellij.openapi.vfs.VirtualFile)
AssertionError e
CharSequence text
com.intellij.openapi.fileTypes.BinaryFileDecompiler decompiler
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType type
public static java.lang.CharSequence loadText (com.intellij.openapi.vfs.VirtualFile, int)
byte[] bytes
java.io.IOException e
com.intellij.openapi.vfs.VirtualFile file
int limit
com.intellij.openapi.fileTypes.FileType type
private static java.lang.CharSequence limitCharSequence (java.lang.CharSequence, int)
CharSequence sequence
int limit
public static java.lang.CharSequence getTextByBinaryPresentation (byte[], com.intellij.openapi.vfs.VirtualFile)
byte[] bytes
com.intellij.openapi.vfs.VirtualFile virtualFile
public static java.lang.CharSequence getTextByBinaryPresentation (byte[], com.intellij.openapi.vfs.VirtualFile, boolean, boolean)
byte[] bytes
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean saveDetectedSeparators
boolean saveBOM
public static java.lang.CharSequence getTextByBinaryPresentation (byte[], com.intellij.openapi.vfs.VirtualFile, boolean, boolean, com.intellij.openapi.fileTypes.FileType)
byte[] bytes
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean saveDetectedSeparators
boolean saveBOM
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.util.Pair$NonNull pair
java.nio.charset.Charset charset
byte[] bom
int offset
com.intellij.openapi.util.Pair result
public static java.lang.String detectLineSeparator (com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.openapi.vfs.VirtualFile file
boolean checkFile
String lineSeparator
static java.lang.String getDetectedLineSeparator (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public static java.lang.CharSequence getTextByBinaryPresentation (byte[], java.nio.charset.Charset)
byte[] bytes
java.nio.charset.Charset charset
com.intellij.openapi.util.Pair$NonNull pair
byte[] bom
int offset
com.intellij.openapi.util.Pair result
private static com.intellij.openapi.util.Pair convertBytes (byte[], java.nio.charset.Charset, int)
java.nio.CharBuffer charBuffer
Exception e
byte[] bytes
java.nio.charset.Charset charset
int startOffset
java.nio.ByteBuffer byteBuffer
java.nio.CharBuffer charBuffer
public static java.lang.String wasCharsetDetectedFromBytes (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public static void setCharsetWasDetectedFromBytes (com.intellij.openapi.vfs.VirtualFile, java.lang.String)
com.intellij.openapi.vfs.VirtualFile virtualFile
String reason
static void ()
}
com/intellij/openapi/fileTypes/
com/intellij/openapi/fileTypes/BinaryFileDecompiler.classBinaryFileDecompiler.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.BinaryFileDecompiler extends java.lang.Object {
public abstract java.lang.CharSequence decompile (com.intellij.openapi.vfs.VirtualFile)
}
com/intellij/openapi/fileTypes/BinaryFileTypeDecompilers.classBinaryFileTypeDecompilers.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.BinaryFileTypeDecompilers extends com.intellij.openapi.fileTypes.FileTypeExtension {
public static final com.intellij.openapi.fileTypes.BinaryFileTypeDecompilers INSTANCE
private void ()
static void ()
}
com/intellij/openapi/fileTypes/CharsetUtil$1.classCharsetUtil.java
package com.intellij.openapi.fileTypes
final com.intellij.openapi.fileTypes.CharsetUtil$1 extends com.intellij.util.containers.ConcurrentFactoryMap {
void ()
protected java.lang.Boolean create (com.intellij.openapi.fileTypes.LanguageFileType)
com.intellij.openapi.fileTypes.LanguageFileType fileType
Class ftClass
String methodName
Class declaring1
Class declaring2
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/openapi/fileTypes/CharsetUtil.classCharsetUtil.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.CharsetUtil extends java.lang.Object {
private static final java.util.Map ourSupportsCharsetDetection
public void ()
public static java.nio.charset.Charset extractCharsetFromFileContent (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.fileTypes.FileType, java.lang.CharSequence)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.fileTypes.FileType fileType
CharSequence text
static void ()
}
com/intellij/openapi/fileTypes/DirectoryFileType.classDirectoryFileType.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.DirectoryFileType extends java.lang.Object implements com.intellij.openapi.fileTypes.FileType {
}
com/intellij/openapi/fileTypes/FileType.classFileType.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.FileType extends java.lang.Object implements com.intellij.openapi.options.Scheme {
public static final com.intellij.openapi.fileTypes.FileType[] EMPTY_ARRAY
public abstract java.lang.String getName ()
public abstract java.lang.String getDescription ()
public abstract java.lang.String getDefaultExtension ()
public abstract javax.swing.Icon getIcon ()
public abstract boolean isBinary ()
public abstract boolean isReadOnly ()
public abstract java.lang.String getCharset (com.intellij.openapi.vfs.VirtualFile, byte[])
static void ()
}
com/intellij/openapi/fileTypes/FileTypeExtension.classFileTypeExtension.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.FileTypeExtension extends com.intellij.openapi.util.KeyedExtensionCollector {
public void (java.lang.String)
String epName
protected java.lang.String keyToString (com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.fileTypes.FileType key
public java.util.List allForFileType (com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.fileTypes.FileType t
public java.lang.Object forFileType (com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.fileTypes.FileType t
java.util.List all
protected volatile java.lang.String keyToString (java.lang.Object)
}
com/intellij/openapi/fileTypes/FileTypeExtensionFactory.classFileTypeExtensionFactory.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.FileTypeExtensionFactory extends com.intellij.openapi.util.KeyedExtensionFactory {
public void (java.lang.Class, com.intellij.openapi.extensions.ExtensionPointName)
Class interfaceClass
com.intellij.openapi.extensions.ExtensionPointName epName
public java.lang.String getKey (com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.fileTypes.FileType key
public volatile java.lang.String getKey (java.lang.Object)
}
com/intellij/openapi/fileTypes/FileTypeExtensionPoint$1.classFileTypeExtensionPoint.java
package com.intellij.openapi.fileTypes
com.intellij.openapi.fileTypes.FileTypeExtensionPoint$1 extends com.intellij.openapi.util.LazyInstance {
final com.intellij.openapi.fileTypes.FileTypeExtensionPoint this$0
void (com.intellij.openapi.fileTypes.FileTypeExtensionPoint)
com.intellij.openapi.fileTypes.FileTypeExtensionPoint this$0
protected java.lang.Class getInstanceClass () throws java.lang.ClassNotFoundException
}
com/intellij/openapi/fileTypes/FileTypeExtensionPoint.classFileTypeExtensionPoint.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.FileTypeExtensionPoint extends com.intellij.openapi.extensions.AbstractExtensionPointBean implements com.intellij.util.KeyedLazyInstance {
public String filetype
public String implementationClass
private final com.intellij.openapi.util.LazyInstance myHandler
public void ()
public java.lang.Object getInstance ()
public java.lang.String getKey ()
}
com/intellij/openapi/fileTypes/FileTypeRegistry$FileTypeDetector.classFileTypeRegistry.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.FileTypeRegistry$FileTypeDetector extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.openapi.fileTypes.FileType detect (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.util.io.ByteSequence, java.lang.CharSequence)
public abstract int getVersion ()
static void ()
}
com/intellij/openapi/fileTypes/FileTypeRegistry.classFileTypeRegistry.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.FileTypeRegistry extends java.lang.Object {
public static com.intellij.openapi.util.Getter ourInstanceGetter
public void ()
public abstract boolean isFileIgnored (com.intellij.openapi.vfs.VirtualFile)
public static com.intellij.openapi.fileTypes.FileTypeRegistry getInstance ()
public abstract com.intellij.openapi.fileTypes.FileType[] getRegisteredFileTypes ()
public abstract com.intellij.openapi.fileTypes.FileType getFileTypeByFile (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.openapi.fileTypes.FileType getFileTypeByFileName (java.lang.String)
public abstract com.intellij.openapi.fileTypes.FileType getFileTypeByExtension (java.lang.String)
public abstract com.intellij.openapi.fileTypes.FileType detectFileTypeFromContent (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.openapi.fileTypes.FileType findFileTypeByName (java.lang.String)
}
com/intellij/openapi/fileTypes/FileTypesBundle.classFileTypesBundle.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.FileTypesBundle extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
private static final String BUNDLE
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
}
com/intellij/openapi/fileTypes/INativeFileType.classINativeFileType.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.INativeFileType extends java.lang.Object implements com.intellij.openapi.fileTypes.FileType {
public abstract boolean openFileInAssociatedApplication (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
public abstract boolean useNativeIcon ()
}
com/intellij/openapi/fileTypes/InternalFileType.classInternalFileType.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.InternalFileType extends java.lang.Object implements com.intellij.openapi.fileTypes.FileType {
}
com/intellij/openapi/fileTypes/LanguageFileType.classLanguageFileType.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.LanguageFileType extends java.lang.Object implements com.intellij.openapi.fileTypes.FileType {
private final com.intellij.lang.Language myLanguage
protected void (com.intellij.lang.Language)
com.intellij.lang.Language language
public final com.intellij.lang.Language getLanguage ()
public final boolean isBinary ()
public boolean isReadOnly ()
public java.lang.String getCharset (com.intellij.openapi.vfs.VirtualFile, byte[])
com.intellij.openapi.vfs.VirtualFile file
byte[] content
public boolean isJVMDebuggingSupported ()
public java.nio.charset.Charset extractCharsetFromFileContent (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.String)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
String content
public java.nio.charset.Charset extractCharsetFromFileContent (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.CharSequence)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
CharSequence content
}
com/intellij/openapi/fileTypes/PlainTextFileType.classPlainTextFileType.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.PlainTextFileType extends com.intellij.openapi.fileTypes.LanguageFileType {
public static final com.intellij.openapi.fileTypes.PlainTextFileType INSTANCE
private void ()
public java.lang.String getName ()
public java.lang.String getDescription ()
public java.lang.String getDefaultExtension ()
public javax.swing.Icon getIcon ()
static void ()
}
com/intellij/openapi/fileTypes/PlainTextLanguage.classPlainTextLanguage.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.PlainTextLanguage extends com.intellij.lang.Language {
public static final com.intellij.openapi.fileTypes.PlainTextLanguage INSTANCE
private void ()
public java.lang.String getDisplayName ()
static void ()
}
com/intellij/openapi/fileTypes/PlainTextParserDefinition$1.classPlainTextParserDefinition.java
package com.intellij.openapi.fileTypes
final com.intellij.openapi.fileTypes.PlainTextParserDefinition$1 extends com.intellij.psi.tree.IFileElementType {
void (com.intellij.lang.Language)
com.intellij.lang.Language arg0
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
CharSequence chars
}
com/intellij/openapi/fileTypes/PlainTextParserDefinition.classPlainTextParserDefinition.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.PlainTextParserDefinition extends java.lang.Object implements com.intellij.lang.ParserDefinition {
private static final com.intellij.psi.tree.IFileElementType PLAIN_FILE_ELEMENT_TYPE
public void ()
public com.intellij.lexer.Lexer createLexer (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.lang.PsiParser createParser (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.psi.tree.IFileElementType getFileNodeType ()
public com.intellij.psi.tree.TokenSet getWhitespaceTokens ()
public com.intellij.psi.tree.TokenSet getCommentTokens ()
public com.intellij.psi.tree.TokenSet getStringLiteralElements ()
public com.intellij.psi.PsiElement createElement (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiFile createFile (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider viewProvider
public com.intellij.lang.ParserDefinition$SpaceRequirements spaceExistanceTypeBetweenTokens (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode left
com.intellij.lang.ASTNode right
static void ()
}
com/intellij/openapi/fileTypes/UIBasedFileType.classUIBasedFileType.java
package com.intellij.openapi.fileTypes
public abstract com.intellij.openapi.fileTypes.UIBasedFileType extends java.lang.Object implements com.intellij.openapi.fileTypes.FileType {
}
com/intellij/openapi/fileTypes/UnknownFileType.classUnknownFileType.java
package com.intellij.openapi.fileTypes
public com.intellij.openapi.fileTypes.UnknownFileType extends java.lang.Object implements com.intellij.openapi.fileTypes.FileType {
public static final com.intellij.openapi.fileTypes.FileType INSTANCE
private void ()
public java.lang.String getName ()
public java.lang.String getDescription ()
public java.lang.String getDefaultExtension ()
public javax.swing.Icon getIcon ()
public boolean isBinary ()
public boolean isReadOnly ()
public java.lang.String getCharset (com.intellij.openapi.vfs.VirtualFile, byte[])
com.intellij.openapi.vfs.VirtualFile file
byte[] content
static void ()
}
com/intellij/openapi/module/
com/intellij/openapi/module/Module.classModule.java
package com.intellij.openapi.module
public abstract com.intellij.openapi.module.Module extends java.lang.Object implements com.intellij.openapi.components.ComponentManager com.intellij.openapi.extensions.AreaInstance com.intellij.openapi.Disposable {
public static final com.intellij.openapi.module.Module[] EMPTY_ARRAY
public static final String ELEMENT_TYPE
public abstract com.intellij.openapi.vfs.VirtualFile getModuleFile ()
public abstract java.lang.String getModuleFilePath ()
public abstract com.intellij.openapi.project.Project getProject ()
public abstract java.lang.String getName ()
public abstract boolean isDisposed ()
public abstract boolean isLoaded ()
public abstract void clearOption (java.lang.String)
public abstract void setOption (java.lang.String, java.lang.String)
public abstract java.lang.String getOptionValue (java.lang.String)
public abstract com.intellij.psi.search.GlobalSearchScope getModuleScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleScope (boolean)
public abstract com.intellij.psi.search.GlobalSearchScope getModuleWithLibrariesScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleWithDependenciesScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleContentScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleContentWithDependenciesScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleWithDependenciesAndLibrariesScope (boolean)
public abstract com.intellij.psi.search.GlobalSearchScope getModuleWithDependentsScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleTestsWithDependentsScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleRuntimeScope (boolean)
static void ()
}
com/intellij/openapi/module/ModuleServiceManager.classModuleServiceManager.java
package com.intellij.openapi.module
public com.intellij.openapi.module.ModuleServiceManager extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private void ()
public static java.lang.Object getService (com.intellij.openapi.module.Module, java.lang.Class)
com.intellij.openapi.application.Application app
String message
com.intellij.openapi.module.Module module
Class serviceClass
Object instance
static void ()
}
com/intellij/openapi/module/impl/
com/intellij/openapi/module/impl/ModuleScopeProvider.classModuleScopeProvider.java
package com.intellij.openapi.module.impl
public abstract com.intellij.openapi.module.impl.ModuleScopeProvider extends java.lang.Object {
public abstract com.intellij.psi.search.GlobalSearchScope getModuleScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleScope (boolean)
public abstract com.intellij.psi.search.GlobalSearchScope getModuleWithLibrariesScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleWithDependenciesScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleContentScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleContentWithDependenciesScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleWithDependenciesAndLibrariesScope (boolean)
public abstract com.intellij.psi.search.GlobalSearchScope getModuleWithDependentsScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleTestsWithDependentsScope ()
public abstract com.intellij.psi.search.GlobalSearchScope getModuleRuntimeScope (boolean)
public abstract void clearCache ()
}
com/intellij/openapi/options/
com/intellij/openapi/options/Scheme.classScheme.java
package com.intellij.openapi.options
public abstract com.intellij.openapi.options.Scheme extends java.lang.Object {
public abstract java.lang.String getName ()
}
com/intellij/openapi/options/SchemeMetaInfo.classSchemeMetaInfo.java
package com.intellij.openapi.options
public abstract com.intellij.openapi.options.SchemeMetaInfo extends java.lang.Object {
public abstract java.util.Properties getMetaProperties ()
}
com/intellij/openapi/progress/
com/intellij/openapi/progress/DumbProgressIndicator.classDumbProgressIndicator.java
package com.intellij.openapi.progress
public com.intellij.openapi.progress.DumbProgressIndicator extends java.lang.Object implements com.intellij.openapi.progress.StandardProgressIndicator {
public static final com.intellij.openapi.progress.DumbProgressIndicator INSTANCE
public void ()
public void start ()
public void stop ()
public boolean isRunning ()
public final void cancel ()
public final boolean isCanceled ()
public final void checkCanceled ()
public void setText (java.lang.String)
String text
public java.lang.String getText ()
public void setText2 (java.lang.String)
String text
public java.lang.String getText2 ()
public double getFraction ()
public void setFraction (double)
double fraction
public void pushState ()
public void popState ()
public void startNonCancelableSection ()
public void finishNonCancelableSection ()
public boolean isModal ()
public com.intellij.openapi.application.ModalityState getModalityState ()
public void setModalityProgress (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator modalityProgress
public boolean isIndeterminate ()
public void setIndeterminate (boolean)
boolean indeterminate
public boolean isPopupWasShown ()
public boolean isShowing ()
static void ()
}
com/intellij/openapi/progress/EmptyProgressIndicator.classEmptyProgressIndicator.java
package com.intellij.openapi.progress
public com.intellij.openapi.progress.EmptyProgressIndicator extends java.lang.Object implements com.intellij.openapi.progress.StandardProgressIndicator {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.application.ModalityState myModalityState
private volatile boolean myIsRunning
private volatile boolean myIsCanceled
public void ()
public void (com.intellij.openapi.application.ModalityState)
com.intellij.openapi.application.ModalityState modalityState
public void start ()
public void stop ()
public boolean isRunning ()
public final void cancel ()
public final boolean isCanceled ()
public final void checkCanceled ()
public void setText (java.lang.String)
String text
public java.lang.String getText ()
public void setText2 (java.lang.String)
String text
public java.lang.String getText2 ()
public double getFraction ()
public void setFraction (double)
double fraction
public void pushState ()
public void popState ()
public void startNonCancelableSection ()
public void finishNonCancelableSection ()
public boolean isModal ()
public com.intellij.openapi.application.ModalityState getModalityState ()
public void setModalityProgress (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator modalityProgress
public boolean isIndeterminate ()
public void setIndeterminate (boolean)
boolean indeterminate
public boolean isPopupWasShown ()
public boolean isShowing ()
public static com.intellij.openapi.progress.ProgressIndicator notNullize (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
static void ()
}
com/intellij/openapi/progress/NonCancelableSection.class
com/intellij/openapi/progress/PerformInBackgroundOption$1.classPerformInBackgroundOption.java
package com.intellij.openapi.progress
final com.intellij.openapi.progress.PerformInBackgroundOption$1 extends java.lang.Object implements com.intellij.openapi.progress.PerformInBackgroundOption {
void ()
public boolean shouldStartInBackground ()
public void processSentToBackground ()
}
com/intellij/openapi/progress/PerformInBackgroundOption$2.classPerformInBackgroundOption.java
package com.intellij.openapi.progress
final com.intellij.openapi.progress.PerformInBackgroundOption$2 extends java.lang.Object implements com.intellij.openapi.progress.PerformInBackgroundOption {
void ()
public boolean shouldStartInBackground ()
public void processSentToBackground ()
}
com/intellij/openapi/progress/PerformInBackgroundOption.classPerformInBackgroundOption.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.PerformInBackgroundOption extends java.lang.Object {
public static final com.intellij.openapi.progress.PerformInBackgroundOption DEAF
public static final com.intellij.openapi.progress.PerformInBackgroundOption ALWAYS_BACKGROUND
public abstract boolean shouldStartInBackground ()
public abstract void processSentToBackground ()
static void ()
}
com/intellij/openapi/progress/ProcessCanceledException.classProcessCanceledException.java
package com.intellij.openapi.progress
public com.intellij.openapi.progress.ProcessCanceledException extends java.lang.RuntimeException implements com.intellij.openapi.diagnostic.ControlFlowException {
public void ()
public void (java.lang.Throwable)
Throwable cause
}
com/intellij/openapi/progress/ProgressIndicator.classProgressIndicator.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.ProgressIndicator extends java.lang.Object {
public abstract void start ()
public abstract void stop ()
public abstract boolean isRunning ()
public abstract void cancel ()
public abstract boolean isCanceled ()
public abstract void setText (java.lang.String)
public abstract java.lang.String getText ()
public abstract void setText2 (java.lang.String)
public abstract java.lang.String getText2 ()
public abstract double getFraction ()
public abstract void setFraction (double)
public abstract void pushState ()
public abstract void popState ()
public abstract void startNonCancelableSection ()
public abstract void finishNonCancelableSection ()
public abstract boolean isModal ()
public abstract com.intellij.openapi.application.ModalityState getModalityState ()
public abstract void setModalityProgress (com.intellij.openapi.progress.ProgressIndicator)
public abstract boolean isIndeterminate ()
public abstract void setIndeterminate (boolean)
public abstract void checkCanceled () throws com.intellij.openapi.progress.ProcessCanceledException
public abstract boolean isPopupWasShown ()
public abstract boolean isShowing ()
}
com/intellij/openapi/progress/ProgressIndicatorProvider.classProgressIndicatorProvider.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.ProgressIndicatorProvider extends java.lang.Object {
public void ()
public static com.intellij.openapi.progress.ProgressIndicatorProvider getInstance ()
public abstract com.intellij.openapi.progress.ProgressIndicator getProgressIndicator ()
protected abstract void doCheckCanceled () throws com.intellij.openapi.progress.ProcessCanceledException
public static com.intellij.openapi.progress.ProgressIndicator getGlobalProgressIndicator ()
public abstract com.intellij.openapi.progress.NonCancelableSection startNonCancelableSection ()
public static com.intellij.openapi.progress.NonCancelableSection startNonCancelableSectionIfSupported ()
public static void checkCanceled () throws com.intellij.openapi.progress.ProcessCanceledException
}
com/intellij/openapi/progress/ProgressManager.classProgressManager.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.ProgressManager extends com.intellij.openapi.progress.ProgressIndicatorProvider {
private static com.intellij.openapi.progress.ProgressManager ourInstance
public void ()
public static com.intellij.openapi.progress.ProgressManager getInstance ()
com.intellij.openapi.progress.ProgressManager result
public abstract boolean hasProgressIndicator ()
public abstract boolean hasModalProgressIndicator ()
public abstract boolean hasUnsafeProgressIndicator ()
public abstract void runProcess (java.lang.Runnable, com.intellij.openapi.progress.ProgressIndicator) throws com.intellij.openapi.progress.ProcessCanceledException
public abstract java.lang.Object runProcess (com.intellij.openapi.util.Computable, com.intellij.openapi.progress.ProgressIndicator) throws com.intellij.openapi.progress.ProcessCanceledException
public com.intellij.openapi.progress.ProgressIndicator getProgressIndicator ()
public static void progress (java.lang.String) throws com.intellij.openapi.progress.ProcessCanceledException
String text
public static void progress2 (java.lang.String) throws com.intellij.openapi.progress.ProcessCanceledException
String text
com.intellij.openapi.progress.ProgressIndicator pi
public static void progress (java.lang.String, java.lang.String) throws com.intellij.openapi.progress.ProcessCanceledException
String text
String text2
com.intellij.openapi.progress.ProgressIndicator pi
public abstract void executeNonCancelableSection (java.lang.Runnable)
public abstract void setCancelButtonText (java.lang.String)
public abstract boolean runProcessWithProgressSynchronously (java.lang.Runnable, java.lang.String, boolean, com.intellij.openapi.project.Project)
public abstract java.lang.Object runProcessWithProgressSynchronously (com.intellij.openapi.util.ThrowableComputable, java.lang.String, boolean, com.intellij.openapi.project.Project) throws java.lang.Exception
public abstract boolean runProcessWithProgressSynchronously (java.lang.Runnable, java.lang.String, boolean, com.intellij.openapi.project.Project, javax.swing.JComponent)
public abstract void runProcessWithProgressAsynchronously (com.intellij.openapi.project.Project, java.lang.String, java.lang.Runnable, java.lang.Runnable, java.lang.Runnable)
public abstract void runProcessWithProgressAsynchronously (com.intellij.openapi.project.Project, java.lang.String, java.lang.Runnable, java.lang.Runnable, java.lang.Runnable, com.intellij.openapi.progress.PerformInBackgroundOption)
public abstract void run (com.intellij.openapi.progress.Task)
public java.lang.Object run (com.intellij.openapi.progress.Task$WithResult) throws java.lang.Exception
com.intellij.openapi.progress.Task$WithResult task
public abstract void runProcessWithProgressAsynchronously (com.intellij.openapi.progress.Task$Backgroundable, com.intellij.openapi.progress.ProgressIndicator)
protected void indicatorCanceled (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
public static void canceled (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
public static void checkCanceled () throws com.intellij.openapi.progress.ProcessCanceledException
public abstract void executeProcessUnderProgress (java.lang.Runnable, com.intellij.openapi.progress.ProgressIndicator) throws com.intellij.openapi.progress.ProcessCanceledException
public static void assertNotCircular (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator i
com.intellij.openapi.progress.ProgressIndicator original
java.util.Set wrappedParents
public abstract boolean runInReadActionWithWriteActionPriority (java.lang.Runnable)
public abstract boolean isInNonCancelableSection ()
static void ()
}
com/intellij/openapi/progress/Progressive.classProgressive.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.Progressive extends java.lang.Object {
public abstract void run (com.intellij.openapi.progress.ProgressIndicator)
}
com/intellij/openapi/progress/StandardProgressIndicator.classStandardProgressIndicator.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.StandardProgressIndicator extends java.lang.Object implements com.intellij.openapi.progress.ProgressIndicator {
}
com/intellij/openapi/progress/Task$Backgroundable.classTask.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.Task$Backgroundable extends com.intellij.openapi.progress.Task implements com.intellij.openapi.progress.PerformInBackgroundOption {
protected final com.intellij.openapi.progress.PerformInBackgroundOption myBackgroundOption
public void (com.intellij.openapi.project.Project, java.lang.String)
com.intellij.openapi.project.Project project
String title
public void (com.intellij.openapi.project.Project, java.lang.String, boolean)
com.intellij.openapi.project.Project project
String title
boolean canBeCancelled
public void (com.intellij.openapi.project.Project, java.lang.String, boolean, com.intellij.openapi.progress.PerformInBackgroundOption)
com.intellij.openapi.project.Project project
String title
boolean canBeCancelled
com.intellij.openapi.progress.PerformInBackgroundOption backgroundOption
public boolean shouldStartInBackground ()
public void processSentToBackground ()
public final boolean isModal ()
public boolean isConditionalModal ()
public com.intellij.openapi.project.DumbModeAction getDumbModeAction ()
}
com/intellij/openapi/progress/Task$ConditionalModal.classTask.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.Task$ConditionalModal extends com.intellij.openapi.progress.Task$Backgroundable {
public void (com.intellij.openapi.project.Project, java.lang.String, boolean, com.intellij.openapi.progress.PerformInBackgroundOption)
com.intellij.openapi.project.Project project
String title
boolean canBeCancelled
com.intellij.openapi.progress.PerformInBackgroundOption backgroundOption
public final boolean isConditionalModal ()
}
com/intellij/openapi/progress/Task$Modal.classTask.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.Task$Modal extends com.intellij.openapi.progress.Task {
public void (com.intellij.openapi.project.Project, java.lang.String, boolean)
com.intellij.openapi.project.Project project
String title
boolean canBeCancelled
public final boolean isModal ()
}
com/intellij/openapi/progress/Task$NotificationInfo.classTask.java
package com.intellij.openapi.progress
public com.intellij.openapi.progress.Task$NotificationInfo extends java.lang.Object {
private final String myNotificationName
private final String myNotificationTitle
private final String myNotificationText
private final boolean myShowWhenFocused
public void (java.lang.String, java.lang.String, java.lang.String)
String notificationName
String notificationTitle
String notificationText
public void (java.lang.String, java.lang.String, java.lang.String, boolean)
String notificationName
String notificationTitle
String notificationText
boolean showWhenFocused
public java.lang.String getNotificationName ()
public java.lang.String getNotificationTitle ()
public java.lang.String getNotificationText ()
public boolean isShowWhenFocused ()
}
com/intellij/openapi/progress/Task$WithResult.classTask.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.Task$WithResult extends com.intellij.openapi.progress.Task$Modal {
private final com.intellij.openapi.util.Ref myResult
private final com.intellij.openapi.util.Ref myError
public void (com.intellij.openapi.project.Project, java.lang.String, boolean)
com.intellij.openapi.project.Project project
String title
boolean canBeCancelled
public final void run (com.intellij.openapi.progress.ProgressIndicator)
Throwable t
com.intellij.openapi.progress.ProgressIndicator indicator
protected abstract java.lang.Object compute (com.intellij.openapi.progress.ProgressIndicator) throws java.lang.Exception
public java.lang.Object getResult () throws java.lang.Exception
Throwable t
}
com/intellij/openapi/progress/Task.classTask.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.Task extends java.lang.Object implements com.intellij.openapi.progress.TaskInfo com.intellij.openapi.progress.Progressive {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected final com.intellij.openapi.project.Project myProject
protected String myTitle
private final boolean myCanBeCancelled
private String myCancelText
private String myCancelTooltipText
public void (com.intellij.openapi.project.Project, java.lang.String, boolean)
com.intellij.openapi.project.Project project
String title
boolean canBeCancelled
public void onCancel ()
public void onSuccess ()
public void onError (java.lang.Exception)
Exception error
public void onThrowable (java.lang.Throwable)
Throwable error
public void onFinished ()
public final com.intellij.openapi.project.Project getProject ()
public final void queue ()
public java.lang.String getProcessId ()
public final java.lang.String getTitle ()
public final com.intellij.openapi.progress.Task setTitle (java.lang.String)
String title
public final java.lang.String getCancelText ()
public final com.intellij.openapi.progress.Task setCancelText (java.lang.String)
String cancelText
public com.intellij.openapi.progress.Task$NotificationInfo getNotificationInfo ()
public com.intellij.openapi.progress.Task$NotificationInfo notifyFinished ()
public boolean isHeadless ()
public final com.intellij.openapi.progress.Task setCancelTooltipText (java.lang.String)
String cancelTooltipText
public final java.lang.String getCancelTooltipText ()
public final boolean isCancellable ()
public abstract boolean isModal ()
public final com.intellij.openapi.progress.Task$Modal asModal ()
public final com.intellij.openapi.progress.Task$Backgroundable asBackgroundable ()
static com.intellij.openapi.diagnostic.Logger access$000 ()
static void ()
}
com/intellij/openapi/progress/TaskInfo.classTaskInfo.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.TaskInfo extends java.lang.Object {
public abstract java.lang.String getTitle ()
public abstract java.lang.String getCancelText ()
public abstract java.lang.String getCancelTooltipText ()
public abstract boolean isCancellable ()
public abstract java.lang.String getProcessId ()
}
com/intellij/openapi/progress/WrappedProgressIndicator.classWrappedProgressIndicator.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.WrappedProgressIndicator extends java.lang.Object implements com.intellij.openapi.progress.ProgressIndicator {
public abstract com.intellij.openapi.progress.ProgressIndicator getOriginalProgressIndicator ()
}
com/intellij/openapi/progress/impl/
com/intellij/openapi/progress/impl/CoreProgressManager$1.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$1 extends java.lang.Object implements com.intellij.util.io.storage.HeavyProcessLatch$HeavyProcessListener {
final com.intellij.openapi.progress.impl.CoreProgressManager this$0
void (com.intellij.openapi.progress.impl.CoreProgressManager)
com.intellij.openapi.progress.impl.CoreProgressManager this$0
public void processStarted ()
public void processFinished ()
}
com/intellij/openapi/progress/impl/CoreProgressManager$2.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$2 extends com.intellij.openapi.progress.Task$Modal {
final com.intellij.openapi.util.ThrowableComputable val$process
final java.util.concurrent.atomic.AtomicReference val$result
final java.util.concurrent.atomic.AtomicReference val$exception
final com.intellij.openapi.progress.impl.CoreProgressManager this$0
void (com.intellij.openapi.progress.impl.CoreProgressManager, com.intellij.openapi.project.Project, java.lang.String, boolean, com.intellij.openapi.util.ThrowableComputable, java.util.concurrent.atomic.AtomicReference, java.util.concurrent.atomic.AtomicReference)
com.intellij.openapi.progress.impl.CoreProgressManager this$0
com.intellij.openapi.project.Project arg0
String arg1
boolean arg2
public void run (com.intellij.openapi.progress.ProgressIndicator)
Object compute
Throwable t
com.intellij.openapi.progress.ProgressIndicator indicator
}
com/intellij/openapi/progress/impl/CoreProgressManager$3.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$3 extends com.intellij.openapi.progress.Task$Modal {
final Runnable val$process
final com.intellij.openapi.progress.impl.CoreProgressManager this$0
void (com.intellij.openapi.progress.impl.CoreProgressManager, com.intellij.openapi.project.Project, java.lang.String, boolean, java.lang.Runnable)
com.intellij.openapi.progress.impl.CoreProgressManager this$0
com.intellij.openapi.project.Project arg0
String arg1
boolean arg2
public void run (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
}
com/intellij/openapi/progress/impl/CoreProgressManager$4.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$4 extends com.intellij.openapi.progress.Task$Backgroundable {
final Runnable val$process
final Runnable val$canceledRunnable
final Runnable val$successRunnable
final com.intellij.openapi.progress.impl.CoreProgressManager this$0
void (com.intellij.openapi.progress.impl.CoreProgressManager, com.intellij.openapi.project.Project, java.lang.String, boolean, com.intellij.openapi.progress.PerformInBackgroundOption, java.lang.Runnable, java.lang.Runnable, java.lang.Runnable)
com.intellij.openapi.progress.impl.CoreProgressManager this$0
com.intellij.openapi.project.Project arg0
String arg1
boolean arg2
com.intellij.openapi.progress.PerformInBackgroundOption arg3
public void run (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
public void onCancel ()
public void onSuccess ()
}
com/intellij/openapi/progress/impl/CoreProgressManager$5.class
com/intellij/openapi/progress/impl/CoreProgressManager$6.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$6 extends com.intellij.openapi.progress.impl.CoreProgressManager$TaskContainer {
final com.intellij.openapi.progress.Task val$task
final com.intellij.openapi.util.Ref val$exceptionRef
final com.intellij.openapi.progress.impl.CoreProgressManager this$0
void (com.intellij.openapi.progress.impl.CoreProgressManager, com.intellij.openapi.progress.Task, com.intellij.openapi.progress.Task, com.intellij.openapi.util.Ref)
com.intellij.openapi.progress.impl.CoreProgressManager this$0
com.intellij.openapi.progress.Task task
public void run ()
com.intellij.openapi.progress.ProcessCanceledException e
Throwable e
}
com/intellij/openapi/progress/impl/CoreProgressManager$7.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$7 extends com.intellij.openapi.progress.impl.NonCancelableIndicator {
final Thread val$currentThread
final com.intellij.openapi.progress.ProgressIndicator val$myOld
final com.intellij.openapi.progress.impl.CoreProgressManager this$0
void (com.intellij.openapi.progress.impl.CoreProgressManager, java.lang.Thread, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.impl.CoreProgressManager this$0
public void done ()
}
com/intellij/openapi/progress/impl/CoreProgressManager$CheckCanceledHook.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
public abstract com.intellij.openapi.progress.impl.CoreProgressManager$CheckCanceledHook extends java.lang.Object {
public abstract boolean runHook ()
}
com/intellij/openapi/progress/impl/CoreProgressManager$TaskContainer.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
public abstract com.intellij.openapi.progress.impl.CoreProgressManager$TaskContainer extends java.lang.Object implements java.lang.Runnable {
private final com.intellij.openapi.progress.Task myTask
protected void (com.intellij.openapi.progress.Task)
com.intellij.openapi.progress.Task task
public com.intellij.openapi.progress.Task getTask ()
public java.lang.String toString ()
}
com/intellij/openapi/progress/impl/CoreProgressManager$TaskRunnable.classCoreProgressManager.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable extends com.intellij.openapi.progress.impl.CoreProgressManager$TaskContainer {
private final com.intellij.openapi.progress.ProgressIndicator myIndicator
private final Runnable myContinuation
void (com.intellij.openapi.progress.Task, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.Task task
com.intellij.openapi.progress.ProgressIndicator indicator
void (com.intellij.openapi.progress.Task, com.intellij.openapi.progress.ProgressIndicator, java.lang.Runnable)
com.intellij.openapi.progress.Task task
com.intellij.openapi.progress.ProgressIndicator indicator
Runnable continuation
public void run ()
}
com/intellij/openapi/progress/impl/CoreProgressManager.class
com/intellij/openapi/progress/impl/NonCancelableIndicator$1.classNonCancelableIndicator.java
package com.intellij.openapi.progress.impl
final com.intellij.openapi.progress.impl.NonCancelableIndicator$1 extends com.intellij.openapi.progress.impl.NonCancelableIndicator {
void ()
public int hashCode ()
}
com/intellij/openapi/progress/impl/NonCancelableIndicator.classNonCancelableIndicator.java
package com.intellij.openapi.progress.impl
com.intellij.openapi.progress.impl.NonCancelableIndicator extends java.lang.Object implements com.intellij.openapi.progress.NonCancelableSection com.intellij.openapi.progress.StandardProgressIndicator {
static final com.intellij.openapi.progress.impl.NonCancelableIndicator INSTANCE
protected void ()
public void done ()
com.intellij.openapi.progress.ProgressIndicator currentIndicator
public final void checkCanceled ()
public void start ()
public void stop ()
public boolean isRunning ()
public final void cancel ()
public final boolean isCanceled ()
public void setText (java.lang.String)
String text
public java.lang.String getText ()
public void setText2 (java.lang.String)
String text
public java.lang.String getText2 ()
public double getFraction ()
public void setFraction (double)
double fraction
public void pushState ()
public void popState ()
public void startNonCancelableSection ()
public void finishNonCancelableSection ()
public boolean isModal ()
public com.intellij.openapi.application.ModalityState getModalityState ()
public void setModalityProgress (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator modalityProgress
public boolean isIndeterminate ()
public void setIndeterminate (boolean)
boolean indeterminate
public boolean isPopupWasShown ()
public boolean isShowing ()
static void ()
}
com/intellij/openapi/progress/util/
com/intellij/openapi/progress/util/AbstractProgressIndicatorBase.classAbstractProgressIndicatorBase.java
package com.intellij.openapi.progress.util
public com.intellij.openapi.progress.util.AbstractProgressIndicatorBase extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.openapi.progress.util.ProgressIndicatorStacked {
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile String myText
private volatile double myFraction
private volatile String myText2
private volatile boolean myCanceled
private volatile boolean myRunning
private volatile boolean myFinished
private volatile boolean myIndeterminate
private volatile Object myMacActivity
private volatile boolean myShouldStartActivity
private com.intellij.util.containers.Stack myTextStack
private com.intellij.util.containers.DoubleArrayList myFractionStack
private com.intellij.util.containers.Stack myText2Stack
private volatile int myNonCancelableCount
protected com.intellij.openapi.progress.ProgressIndicator myModalityProgress
private volatile com.intellij.openapi.application.ModalityState myModalityState
private static final java.util.Set ourReportedReuseExceptions
public void ()
public synchronized void start ()
protected boolean isReuseable ()
public synchronized void stop ()
protected void startSystemActivity ()
protected void stopSystemActivity ()
public boolean isRunning ()
public void cancel ()
public boolean isCanceled ()
public void checkCanceled ()
public void setText (java.lang.String)
String text
public java.lang.String getText ()
public void setText2 (java.lang.String)
String text
public java.lang.String getText2 ()
public double getFraction ()
public void setFraction (double)
double fraction
public synchronized void pushState ()
public synchronized void popState ()
String oldText
double oldFraction
String oldText2
public void startNonCancelableSection ()
public void finishNonCancelableSection ()
protected boolean isCancelable ()
public final boolean isModal ()
public com.intellij.openapi.application.ModalityState getModalityState ()
public void setModalityProgress (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator modalityProgress
com.intellij.openapi.application.ModalityState currentModality
public boolean isIndeterminate ()
public void setIndeterminate (boolean)
boolean indeterminate
public java.lang.String toString ()
public boolean isPopupWasShown ()
public boolean isShowing ()
public synchronized void initStateFrom (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.util.ProgressIndicatorStacked stacked
com.intellij.openapi.progress.ProgressIndicator indicator
public synchronized com.intellij.util.containers.Stack getTextStack ()
public synchronized com.intellij.util.containers.DoubleArrayList getFractionStack ()
public synchronized com.intellij.util.containers.Stack getText2Stack ()
public int getNonCancelableCount ()
static void ()
}
com/intellij/openapi/progress/util/ProgressIndicatorStacked.classProgressIndicatorStacked.java
package com.intellij.openapi.progress.util
public abstract com.intellij.openapi.progress.util.ProgressIndicatorStacked extends java.lang.Object implements com.intellij.openapi.progress.ProgressIndicator {
public abstract void initStateFrom (com.intellij.openapi.progress.ProgressIndicator)
public abstract com.intellij.util.containers.Stack getTextStack ()
public abstract com.intellij.util.containers.DoubleArrayList getFractionStack ()
public abstract com.intellij.util.containers.Stack getText2Stack ()
public abstract int getNonCancelableCount ()
}
com/intellij/openapi/progress/util/ProgressWrapper.classProgressWrapper.java
package com.intellij.openapi.progress.util
public com.intellij.openapi.progress.util.ProgressWrapper extends com.intellij.openapi.progress.util.AbstractProgressIndicatorBase implements com.intellij.openapi.progress.WrappedProgressIndicator com.intellij.openapi.progress.StandardProgressIndicator {
private final com.intellij.openapi.progress.ProgressIndicator myOriginal
private final boolean myCheckCanceledForMe
private final int nested
protected void (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator original
protected void (com.intellij.openapi.progress.ProgressIndicator, boolean)
com.intellij.openapi.progress.ProgressIndicator original
boolean checkCanceledForMe
public final void cancel ()
public final boolean isCanceled ()
com.intellij.openapi.progress.ProgressIndicator original
com.intellij.openapi.progress.util.ProgressWrapper current
private boolean isCanceledRaw ()
private void checkCanceledRaw ()
public final void checkCanceled ()
com.intellij.openapi.progress.ProgressIndicator original
com.intellij.openapi.progress.util.ProgressWrapper current
public com.intellij.openapi.application.ModalityState getModalityState ()
public com.intellij.openapi.progress.ProgressIndicator getOriginalProgressIndicator ()
public static com.intellij.openapi.progress.util.ProgressWrapper wrap (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
public static com.intellij.openapi.progress.ProgressIndicator unwrap (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
}
com/intellij/openapi/progress/util/StandardProgressIndicatorBase.classStandardProgressIndicatorBase.java
package com.intellij.openapi.progress.util
public com.intellij.openapi.progress.util.StandardProgressIndicatorBase extends com.intellij.openapi.progress.util.AbstractProgressIndicatorBase implements com.intellij.openapi.progress.StandardProgressIndicator {
public void ()
public final void cancel ()
public final boolean isCanceled ()
}
com/intellij/openapi/progress/util/TooManyUsagesStatus$1.classTooManyUsagesStatus.java
package com.intellij.openapi.progress.util
com.intellij.openapi.progress.util.TooManyUsagesStatus$1 extends java.lang.Object {
}
com/intellij/openapi/progress/util/TooManyUsagesStatus$NullStatus.classTooManyUsagesStatus.java
package com.intellij.openapi.progress.util
com.intellij.openapi.progress.util.TooManyUsagesStatus$NullStatus extends com.intellij.openapi.progress.util.TooManyUsagesStatus {
private void ()
public boolean switchTooManyUsagesStatus ()
public void userResponded ()
public void pauseProcessingIfTooManyUsages ()
void (com.intellij.openapi.progress.util.TooManyUsagesStatus$1)
com.intellij.openapi.progress.util.TooManyUsagesStatus$1 x0
}
com/intellij/openapi/progress/util/TooManyUsagesStatus$Status.classTooManyUsagesStatus.java
package com.intellij.openapi.progress.util
public final com.intellij.openapi.progress.util.TooManyUsagesStatus$Status extends java.lang.Enum {
public static final com.intellij.openapi.progress.util.TooManyUsagesStatus$Status FEW_USAGES
public static final com.intellij.openapi.progress.util.TooManyUsagesStatus$Status WARNING_DIALOG_SHOWN
public static final com.intellij.openapi.progress.util.TooManyUsagesStatus$Status USER_RESPONDED
private static final com.intellij.openapi.progress.util.TooManyUsagesStatus$Status[] $VALUES
public static com.intellij.openapi.progress.util.TooManyUsagesStatus$Status[] values ()
public static com.intellij.openapi.progress.util.TooManyUsagesStatus$Status valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/progress/util/TooManyUsagesStatus.classTooManyUsagesStatus.java
package com.intellij.openapi.progress.util
public com.intellij.openapi.progress.util.TooManyUsagesStatus extends java.lang.Object {
private static final com.intellij.openapi.util.Key KEY
private static final com.intellij.openapi.progress.util.TooManyUsagesStatus$NullStatus NULL_STATUS
private final com.intellij.openapi.progress.ProgressIndicator myIndicator
private final java.util.concurrent.atomic.AtomicReference tooManyUsagesStatus
private final java.util.concurrent.CountDownLatch waitWhileUserClick
private void (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
public static com.intellij.openapi.progress.util.TooManyUsagesStatus getFrom (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
com.intellij.openapi.progress.util.TooManyUsagesStatus data
public static com.intellij.openapi.progress.util.TooManyUsagesStatus createFor (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
com.intellij.openapi.progress.util.TooManyUsagesStatus data
public boolean switchTooManyUsagesStatus ()
public void userResponded ()
public void pauseProcessingIfTooManyUsages ()
long start
void (com.intellij.openapi.progress.ProgressIndicator, com.intellij.openapi.progress.util.TooManyUsagesStatus$1)
com.intellij.openapi.progress.ProgressIndicator x0
com.intellij.openapi.progress.util.TooManyUsagesStatus$1 x1
static void ()
}
com/intellij/openapi/project/
com/intellij/openapi/project/DefaultProjectFactory.classDefaultProjectFactory.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.DefaultProjectFactory extends java.lang.Object {
public void ()
public static com.intellij.openapi.project.DefaultProjectFactory getInstance ()
public abstract com.intellij.openapi.project.Project getDefaultProject ()
}
com/intellij/openapi/project/DumbAware.classDumbAware.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.DumbAware extends java.lang.Object {
}
com/intellij/openapi/project/DumbAwareRunnable.classDumbAwareRunnable.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.DumbAwareRunnable extends java.lang.Object implements java.lang.Runnable com.intellij.openapi.project.DumbAware {
}
com/intellij/openapi/project/DumbModeAction.classDumbModeAction.java
package com.intellij.openapi.project
public final com.intellij.openapi.project.DumbModeAction extends java.lang.Enum {
public static final com.intellij.openapi.project.DumbModeAction NOTHING
public static final com.intellij.openapi.project.DumbModeAction CANCEL
public static final com.intellij.openapi.project.DumbModeAction WAIT
private static final com.intellij.openapi.project.DumbModeAction[] $VALUES
public static com.intellij.openapi.project.DumbModeAction[] values ()
public static com.intellij.openapi.project.DumbModeAction valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/project/DumbModePermission.classDumbModePermission.java
package com.intellij.openapi.project
public final com.intellij.openapi.project.DumbModePermission extends java.lang.Enum {
public static final com.intellij.openapi.project.DumbModePermission MAY_START_MODAL
public static final com.intellij.openapi.project.DumbModePermission MAY_START_BACKGROUND
private static final com.intellij.openapi.project.DumbModePermission[] $VALUES
public static com.intellij.openapi.project.DumbModePermission[] values ()
public static com.intellij.openapi.project.DumbModePermission valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/project/DumbModeTask.classDumbModeTask.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.DumbModeTask extends java.lang.Object implements com.intellij.openapi.Disposable {
private final Object myEquivalenceObject
public void ()
public void (java.lang.Object)
Object equivalenceObject
public final java.lang.Object getEquivalenceObject ()
public abstract void performInDumbMode (com.intellij.openapi.progress.ProgressIndicator)
public void dispose ()
}
com/intellij/openapi/project/DumbService$1.classDumbService.java
package com.intellij.openapi.project
com.intellij.openapi.project.DumbService$1 extends java.lang.Object implements com.intellij.openapi.project.DumbService$DumbModeListener {
final javax.swing.JComponent val$component
final com.intellij.openapi.project.DumbService this$0
void (com.intellij.openapi.project.DumbService, javax.swing.JComponent)
com.intellij.openapi.project.DumbService this$0
public void enteredDumbMode ()
public void exitDumbMode ()
}
com/intellij/openapi/project/DumbService$DumbModeListener.classDumbService.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.DumbService$DumbModeListener extends java.lang.Object {
public void enteredDumbMode ()
public void exitDumbMode ()
}
com/intellij/openapi/project/DumbService.class
com/intellij/openapi/project/IndexNotReadyException.classIndexNotReadyException.java
package com.intellij.openapi.project
public com.intellij.openapi.project.IndexNotReadyException extends java.lang.RuntimeException implements com.intellij.openapi.diagnostic.ExceptionWithAttachments {
private final Throwable myStartTrace
public void ()
public void (java.lang.Throwable)
Throwable startTrace
public com.intellij.openapi.diagnostic.Attachment[] getAttachments ()
}
com/intellij/openapi/project/PossiblyDumbAware.classPossiblyDumbAware.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.PossiblyDumbAware extends java.lang.Object {
public abstract boolean isDumbAware ()
}
com/intellij/openapi/project/Project.classProject.java
package com.intellij.openapi.project
public abstract com.intellij.openapi.project.Project extends java.lang.Object implements com.intellij.openapi.components.ComponentManager com.intellij.openapi.extensions.AreaInstance {
public static final String DIRECTORY_STORE_FOLDER
public abstract java.lang.String getName ()
public abstract com.intellij.openapi.vfs.VirtualFile getBaseDir ()
public abstract java.lang.String getBasePath ()
public abstract com.intellij.openapi.vfs.VirtualFile getProjectFile ()
public abstract java.lang.String getProjectFilePath ()
public abstract java.lang.String getPresentableUrl ()
public abstract com.intellij.openapi.vfs.VirtualFile getWorkspaceFile ()
public abstract java.lang.String getLocationHash ()
public abstract void save ()
public abstract boolean isOpen ()
public abstract boolean isInitialized ()
public abstract boolean isDefault ()
}
com/intellij/openapi/project/ProjectCoreUtil.classProjectCoreUtil.java
package com.intellij.openapi.project
public com.intellij.openapi.project.ProjectCoreUtil extends java.lang.Object {
public static volatile com.intellij.openapi.project.Project theProject
public void ()
public static boolean isProjectOrWorkspaceFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public static boolean isProjectOrWorkspaceFile (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.vfs.VirtualFile parent
public static com.intellij.openapi.project.Project theOnlyOpenProject ()
}
com/intellij/openapi/projectRoots/
com/intellij/openapi/projectRoots/JavaSdkVersion.classJavaSdkVersion.java
package com.intellij.openapi.projectRoots
public final com.intellij.openapi.projectRoots.JavaSdkVersion extends java.lang.Enum {
public static final com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_0
public static final com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_1
public static final com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_2
public static final com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_3
public static final com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_4
public static final com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_5
public static final com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_6
public static final com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_7
public static final com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_8
public static final com.intellij.openapi.projectRoots.JavaSdkVersion JDK_1_9
private static final com.intellij.openapi.projectRoots.JavaSdkVersion MAX_JDK
private final com.intellij.pom.java.LanguageLevel myMaxLanguageLevel
private final String myDescription
private static final com.intellij.openapi.projectRoots.JavaSdkVersion[] $VALUES
public static com.intellij.openapi.projectRoots.JavaSdkVersion[] values ()
public static com.intellij.openapi.projectRoots.JavaSdkVersion valueOf (java.lang.String)
String name
private void (java.lang.String, int, com.intellij.pom.java.LanguageLevel, java.lang.String)
com.intellij.pom.java.LanguageLevel maxLanguageLevel
String description
public com.intellij.pom.java.LanguageLevel getMaxLanguageLevel ()
public java.lang.String getDescription ()
public boolean isAtLeast (com.intellij.openapi.projectRoots.JavaSdkVersion)
com.intellij.openapi.projectRoots.JavaSdkVersion version
public java.lang.String toString ()
public static com.intellij.openapi.projectRoots.JavaSdkVersion byDescription (java.lang.String) throws java.lang.IllegalArgumentException
com.intellij.openapi.projectRoots.JavaSdkVersion version
String description
public static com.intellij.openapi.projectRoots.JavaSdkVersion fromLanguageLevel (com.intellij.pom.java.LanguageLevel) throws java.lang.IllegalArgumentException
com.intellij.openapi.projectRoots.JavaSdkVersion version
com.intellij.pom.java.LanguageLevel languageLevel
static void ()
}
com/intellij/openapi/projectRoots/JavaVersionService.classJavaVersionService.java
package com.intellij.openapi.projectRoots
public com.intellij.openapi.projectRoots.JavaVersionService extends java.lang.Object {
public void ()
public static com.intellij.openapi.projectRoots.JavaVersionService getInstance ()
public boolean isAtLeast (com.intellij.psi.PsiElement, com.intellij.openapi.projectRoots.JavaSdkVersion)
com.intellij.psi.PsiElement element
com.intellij.openapi.projectRoots.JavaSdkVersion version
public com.intellij.openapi.projectRoots.JavaSdkVersion getJavaSdkVersion (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/openapi/projectRoots/JdkVersionUtil.classJdkVersionUtil.java
package com.intellij.openapi.projectRoots
public com.intellij.openapi.projectRoots.JdkVersionUtil extends java.lang.Object {
private static final java.util.Map VERSION_STRINGS
public void ()
public static com.intellij.openapi.projectRoots.JavaSdkVersion getVersion (java.lang.String)
String s
java.util.Map$Entry entry
String versionString
static void ()
}
com/intellij/openapi/roots/
com/intellij/openapi/roots/ContentIterator.classContentIterator.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ContentIterator extends java.lang.Object {
public abstract boolean processFile (com.intellij.openapi.vfs.VirtualFile)
}
com/intellij/openapi/roots/FileIndexFacade.classFileIndexFacade.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.FileIndexFacade extends java.lang.Object {
protected final com.intellij.openapi.project.Project myProject
protected void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.openapi.roots.FileIndexFacade getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract boolean isInContent (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isInSource (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isInSourceContent (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isInLibraryClasses (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isInLibrarySource (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isExcludedFile (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isUnderIgnored (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.openapi.module.Module getModuleForFile (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isValidAncestor (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
public boolean shouldBeFound (com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.openapi.vfs.VirtualFile virtualFile
public abstract com.intellij.openapi.util.ModificationTracker getRootModificationTracker ()
}
com/intellij/openapi/roots/LanguageLevelModuleExtension.classLanguageLevelModuleExtension.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.LanguageLevelModuleExtension extends java.lang.Object {
public abstract void setLanguageLevel (com.intellij.pom.java.LanguageLevel)
public abstract com.intellij.pom.java.LanguageLevel getLanguageLevel ()
}
com/intellij/openapi/roots/LanguageLevelProjectExtension.classLanguageLevelProjectExtension.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.LanguageLevelProjectExtension extends java.lang.Object {
private Boolean myDefault
public void ()
public static com.intellij.openapi.roots.LanguageLevelProjectExtension getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public abstract void setLanguageLevel (com.intellij.pom.java.LanguageLevel)
public java.lang.Boolean getDefault ()
public void setDefault (java.lang.Boolean)
Boolean value
public boolean isDefault ()
public void languageLevelsChanged ()
}
com/intellij/openapi/roots/PackageIndex.classPackageIndex.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.PackageIndex extends java.lang.Object {
public void ()
public static com.intellij.openapi.roots.PackageIndex getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.openapi.vfs.VirtualFile[] getDirectoriesByPackageName (java.lang.String, boolean)
public abstract com.intellij.util.Query getDirsByPackageName (java.lang.String, boolean)
}
com/intellij/openapi/roots/ProjectRootModificationTracker$1.classProjectRootModificationTracker.java
package com.intellij.openapi.roots
final com.intellij.openapi.roots.ProjectRootModificationTracker$1 extends com.intellij.openapi.roots.ProjectRootModificationTracker {
void ()
public long getModificationCount ()
}
com/intellij/openapi/roots/ProjectRootModificationTracker.classProjectRootModificationTracker.java
package com.intellij.openapi.roots
public abstract com.intellij.openapi.roots.ProjectRootModificationTracker extends java.lang.Object implements com.intellij.openapi.util.ModificationTracker {
private static final com.intellij.openapi.roots.ProjectRootModificationTracker NEVER_CHANGED
public void ()
public static com.intellij.openapi.roots.ProjectRootModificationTracker getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.ProjectRootModificationTracker instance
static void ()
}
com/intellij/openapi/roots/impl/
com/intellij/openapi/roots/impl/PackageDirectoryCache$PackageInfo$1.classPackageDirectoryCache.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo$1 extends com.intellij.openapi.util.VolatileNotNullLazyValue {
final com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo this$1
void (com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo)
com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo this$1
protected com.intellij.util.containers.MultiMap compute ()
String childName
String packageName
com.intellij.openapi.vfs.VirtualFile child
com.intellij.openapi.vfs.VirtualFile directory
com.intellij.util.containers.MultiMap result
protected volatile java.lang.Object compute ()
}
com/intellij/openapi/roots/impl/PackageDirectoryCache$PackageInfo.classPackageDirectoryCache.java
package com.intellij.openapi.roots.impl
com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo extends java.lang.Object {
final String myQname
final java.util.List myPackageDirectories
final com.intellij.openapi.util.NotNullLazyValue mySubPackages
final com.intellij.openapi.roots.impl.PackageDirectoryCache this$0
void (com.intellij.openapi.roots.impl.PackageDirectoryCache, java.lang.String, java.util.List)
String qname
java.util.List packageDirectories
java.util.Collection getSubPackageDirectories (java.lang.String)
String shortName
}
com/intellij/openapi/roots/impl/PackageDirectoryCache.classPackageDirectoryCache.java
package com.intellij.openapi.roots.impl
public com.intellij.openapi.roots.impl.PackageDirectoryCache extends java.lang.Object {
private final com.intellij.util.containers.MultiMap myRootsByPackagePrefix
private final java.util.Map myDirectoriesByPackageNameCache
private final java.util.Set myNonExistentPackages
public void (com.intellij.util.containers.MultiMap)
com.intellij.util.containers.MultiMap rootsByPackagePrefix
public void onLowMemory ()
public java.util.List getDirectoriesByPackageName (java.lang.String)
String packageName
com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo info
private com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo getPackageInfo (java.lang.String)
com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo parentInfo
int i
com.intellij.openapi.vfs.VirtualFile file
java.util.List result
String packageName
com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo info
public java.util.Set getSubpackageNames (java.lang.String)
String packageName
com.intellij.openapi.roots.impl.PackageDirectoryCache$PackageInfo info
protected boolean isPackageDirectory (com.intellij.openapi.vfs.VirtualFile, java.lang.String)
com.intellij.openapi.vfs.VirtualFile dir
String packageName
}
com/intellij/openapi/startup/
com/intellij/openapi/startup/StartupActivity.classStartupActivity.java
package com.intellij.openapi.startup
public abstract com.intellij.openapi.startup.StartupActivity extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName POST_STARTUP_ACTIVITY
public abstract void runActivity (com.intellij.openapi.project.Project)
static void ()
}
com/intellij/openapi/startup/StartupManager.classStartupManager.java
package com.intellij.openapi.startup
public abstract com.intellij.openapi.startup.StartupManager extends java.lang.Object {
public void ()
public static com.intellij.openapi.startup.StartupManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract void registerPreStartupActivity (java.lang.Runnable)
public abstract void registerStartupActivity (java.lang.Runnable)
public abstract void registerPostStartupActivity (java.lang.Runnable)
public abstract void runWhenProjectIsInitialized (java.lang.Runnable)
}
com/intellij/openapi/ui/
com/intellij/openapi/ui/CheckBoxWithDescription.classCheckBoxWithDescription.java
package com.intellij.openapi.ui
public com.intellij.openapi.ui.CheckBoxWithDescription extends javax.swing.JPanel {
private final javax.swing.JCheckBox myCheckBox
public void (javax.swing.JCheckBox, java.lang.String)
int iconSize
com.intellij.openapi.ui.DescriptionLabel desc
javax.swing.JCheckBox box
String description
public javax.swing.JCheckBox getCheckBox ()
}
com/intellij/openapi/ui/DescriptionLabel.classDescriptionLabel.java
package com.intellij.openapi.ui
public com.intellij.openapi.ui.DescriptionLabel extends javax.swing.JLabel {
public void (java.lang.String)
String text
public void updateUI ()
int size
}
com/intellij/openapi/ui/Divider.classDivider.java
package com.intellij.openapi.ui
public abstract com.intellij.openapi.ui.Divider extends javax.swing.JPanel {
public void (java.awt.LayoutManager)
java.awt.LayoutManager layout
public abstract void setResizeEnabled (boolean)
public abstract void setSwitchOrientationEnabled (boolean)
public abstract void setOrientation (boolean)
}
com/intellij/openapi/ui/GraphicsConfig.classGraphicsConfig.java
package com.intellij.openapi.ui
public com.intellij.openapi.ui.GraphicsConfig extends java.lang.Object {
private final java.awt.Graphics2D myG
private final java.util.Map myHints
private final java.awt.Composite myComposite
private final java.awt.Stroke myStroke
static final boolean $assertionsDisabled
public void (java.awt.Graphics)
java.awt.Graphics g
public com.intellij.openapi.ui.GraphicsConfig setAntialiasing (boolean)
boolean on
public com.intellij.openapi.ui.GraphicsConfig setAlpha (float)
float alpha
public com.intellij.openapi.ui.GraphicsConfig setRenderingHint (java.awt.RenderingHints$Key, java.lang.Object)
java.awt.RenderingHints$Key hintKey
Object hintValue
public java.awt.Graphics2D getG ()
public com.intellij.openapi.ui.GraphicsConfig setComposite (java.awt.Composite)
java.awt.Composite composite
public com.intellij.openapi.ui.GraphicsConfig setStroke (java.awt.Stroke)
java.awt.Stroke stroke
public com.intellij.openapi.ui.GraphicsConfig setupRoundedBorderAntialiasing ()
public com.intellij.openapi.ui.GraphicsConfig setupAAPainting ()
public com.intellij.openapi.ui.GraphicsConfig disableAAPainting ()
public com.intellij.openapi.ui.GraphicsConfig paintWithAlpha (float)
float alpha
public void restore ()
static void ()
}
com/intellij/openapi/ui/InvariantIcon.classInvariantIcon.java
package com.intellij.openapi.ui
public com.intellij.openapi.ui.InvariantIcon extends java.lang.Object implements javax.swing.Icon {
public void (javax.swing.Icon, javax.swing.Icon, com.intellij.openapi.util.Condition)
javax.swing.Icon base
javax.swing.Icon optional
com.intellij.openapi.util.Condition condition
public void paintIcon (java.awt.Component, java.awt.Graphics, int, int)
java.awt.Component c
java.awt.Graphics g
int x
int y
public int getIconWidth ()
public int getIconHeight ()
}
com/intellij/openapi/ui/NullableComponent$Check.classNullableComponent.java
package com.intellij.openapi.ui
public com.intellij.openapi.ui.NullableComponent$Check extends java.lang.Object {
private void ()
public static boolean isNull (java.awt.Component)
java.awt.Component c
public static boolean isNullOrHidden (java.awt.Component)
java.awt.Component c
public static boolean isNotNullAndVisible (java.awt.Component)
java.awt.Component c
}
com/intellij/openapi/ui/NullableComponent.classNullableComponent.java
package com.intellij.openapi.ui
public abstract com.intellij.openapi.ui.NullableComponent extends java.lang.Object {
public abstract boolean isNull ()
}
com/intellij/openapi/ui/PseudoSplitter.classPseudoSplitter.java
package com.intellij.openapi.ui
public com.intellij.openapi.ui.PseudoSplitter extends com.intellij.openapi.ui.Splitter {
private boolean myFirstIsFixed
private boolean mySecondIsFixed
private int myFirstFixedSize
private int mySecondFixedSize
static final boolean $assertionsDisabled
public void (boolean)
boolean vertical
private int getSizeForComp (javax.swing.JComponent)
javax.swing.JComponent component
public void fixFirst (float)
float proportion
int total
public void fixFirst ()
public void freeAll ()
public void doLayout ()
int total
public void setProportion (float)
float proportion
boolean firstIsFixed
boolean secondIsFixed
int total
static void ()
}
com/intellij/openapi/ui/Queryable$Contributor.classQueryable.java
package com.intellij.openapi.ui
public abstract com.intellij.openapi.ui.Queryable$Contributor extends java.lang.Object {
public abstract void apply (java.util.Map)
}
com/intellij/openapi/ui/Queryable$PrintInfo.classQueryable.java
package com.intellij.openapi.ui
public com.intellij.openapi.ui.Queryable$PrintInfo extends java.lang.Object {
private final String[] myIdKeys
private final String[] myInfoKeys
public void ()
public void (java.lang.String[])
String[] idKeys
public void (java.lang.String[], java.lang.String[])
String[] idKeys
String[] infoKeys
static java.lang.String[] access$000 (com.intellij.openapi.ui.Queryable$PrintInfo)
com.intellij.openapi.ui.Queryable$PrintInfo x0
}
com/intellij/openapi/ui/Queryable$Util.classQueryable.java
package com.intellij.openapi.ui
public com.intellij.openapi.ui.Queryable$Util extends java.lang.Object {
public void ()
public static java.lang.String print (com.intellij.openapi.ui.Queryable, com.intellij.openapi.ui.Queryable$PrintInfo, com.intellij.openapi.ui.Queryable$Contributor)
String eachValue
String eachKey
com.intellij.openapi.ui.Queryable ui
com.intellij.openapi.ui.Queryable$PrintInfo printInfo
com.intellij.openapi.ui.Queryable$Contributor contributor
com.intellij.openapi.ui.Queryable$PrintInfo print
java.util.LinkedHashMap map
String id
StringBuilder info
public static java.lang.String print (com.intellij.openapi.ui.Queryable, com.intellij.openapi.ui.Queryable$PrintInfo)
com.intellij.openapi.ui.Queryable ui
com.intellij.openapi.ui.Queryable$PrintInfo printInfo
}
com/intellij/openapi/ui/Queryable.classQueryable.java
package com.intellij.openapi.ui
public abstract com.intellij.openapi.ui.Queryable extends java.lang.Object {
public abstract void putInfo (java.util.Map)
}
com/intellij/openapi/ui/Splittable.classSplittable.java
package com.intellij.openapi.ui
public abstract com.intellij.openapi.ui.Splittable extends java.lang.Object {
public abstract float getMinProportion (boolean)
public abstract void setProportion (float)
public abstract boolean getOrientation ()
public abstract void setOrientation (boolean)
public abstract java.awt.Component asComponent ()
public abstract void setDragging (boolean)
}
com/intellij/openapi/ui/Splitter$DividerImpl$1.classSplitter.java
package com.intellij.openapi.ui
com.intellij.openapi.ui.Splitter$DividerImpl$1 extends com.intellij.ui.ClickListener {
final com.intellij.openapi.ui.Splitter$DividerImpl this$1
void (com.intellij.openapi.ui.Splitter$DividerImpl)
com.intellij.openapi.ui.Splitter$DividerImpl this$1
public boolean onClick (java.awt.event.MouseEvent, int)
java.awt.event.MouseEvent e
int clickCount
}
com/intellij/openapi/ui/Splitter$DividerImpl$2.classSplitter.java
package com.intellij.openapi.ui
com.intellij.openapi.ui.Splitter$DividerImpl$2 extends com.intellij.ui.ClickListener {
final com.intellij.openapi.ui.Splitter$DividerImpl this$1
void (com.intellij.openapi.ui.Splitter$DividerImpl)
com.intellij.openapi.ui.Splitter$DividerImpl this$1
public boolean onClick (java.awt.event.MouseEvent, int)
java.awt.event.MouseEvent e
int clickCount
}
com/intellij/openapi/ui/Splitter$DividerImpl$3.classSplitter.java
package com.intellij.openapi.ui
com.intellij.openapi.ui.Splitter$DividerImpl$3 extends com.intellij.ui.ClickListener {
final com.intellij.openapi.ui.Splitter$DividerImpl this$1
void (com.intellij.openapi.ui.Splitter$DividerImpl)
com.intellij.openapi.ui.Splitter$DividerImpl this$1
public boolean onClick (java.awt.event.MouseEvent, int)
java.awt.event.MouseEvent e
int clickCount
}
com/intellij/openapi/ui/Splitter$DividerImpl.classSplitter.java
package com.intellij.openapi.ui
public com.intellij.openapi.ui.Splitter$DividerImpl extends com.intellij.openapi.ui.Divider {
private boolean myResizeEnabled
private boolean mySwitchOrientationEnabled
protected java.awt.Point myPoint
final com.intellij.openapi.ui.Splitter this$0
public void (com.intellij.openapi.ui.Splitter)
com.intellij.openapi.ui.Splitter this$0
public void setOrientation (boolean)
boolean isVerticalSplit
javax.swing.Icon glueIcon
protected void processMouseMotionEvent (java.awt.event.MouseEvent)
float proportion
float proportion
java.awt.event.MouseEvent e
protected void processMouseEvent (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
public void setResizeEnabled (boolean)
boolean resizeEnabled
public void setSwitchOrientationEnabled (boolean)
boolean switchOrientationEnabled
}
com/intellij/openapi/ui/Splitter.classSplitter.java
package com.intellij.openapi.ui
public com.intellij.openapi.ui.Splitter extends javax.swing.JPanel implements com.intellij.openapi.ui.Splittable {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final String PROP_PROPORTION
public static final String PROP_ORIENTATION
private int myDividerWidth
private boolean myVerticalSplit
private boolean myHonorMinimumSize
private final float myMinProp
private final float myMaxProp
protected float myProportion
protected final com.intellij.openapi.ui.Divider myDivider
private javax.swing.JComponent mySecondComponent
private javax.swing.JComponent myFirstComponent
private final com.intellij.openapi.wm.FocusWatcher myFocusWatcher
private boolean myShowDividerIcon
private boolean myShowDividerControls
private boolean mySkipNextLayouting
private static final java.awt.Rectangle myNullBounds
public void ()
public void (boolean)
boolean vertical
public void (boolean, float)
boolean vertical
float proportion
public void (boolean, float, float, float)
boolean vertical
float proportion
float minProp
float maxProp
public void setShowDividerControls (boolean)
boolean showDividerControls
public void setShowDividerIcon (boolean)
boolean showDividerIcon
public void setResizeEnabled (boolean)
boolean value
public void setAllowSwitchOrientationByMouseClick (boolean)
boolean enabled
public boolean isShowDividerIcon ()
public boolean isShowDividerControls ()
public boolean isHonorMinimumSize ()
public void setHonorComponentsMinimumSize (boolean)
boolean honorMinimumSize
public java.awt.Component add (java.awt.Component)
java.awt.Component comp
int childCount
public void dispose ()
protected com.intellij.openapi.ui.Divider createDivider ()
public boolean isVisible ()
public java.awt.Dimension getMinimumSize ()
java.awt.Dimension firstMinSize
java.awt.Dimension secondMinSize
int dividerWidth
public java.awt.Dimension getPreferredSize ()
java.awt.Dimension firstPrefSize
java.awt.Dimension secondPrefSize
int dividerWidth
public void skipNextLayouting ()
public void doLayout ()
double size1
double proportion
double mSize1
double mSize2
double size2
java.awt.Rectangle firstRect
java.awt.Rectangle dividerRect
java.awt.Rectangle secondRect
int d
double size1
int iSize1
int iSize2
int width
int height
int total
static boolean isNull (java.awt.Component)
java.awt.Component component
static void hideNull (java.awt.Component)
java.awt.Component component
public int getDividerWidth ()
public void setDividerWidth (int)
int width
public float getProportion ()
public void setProportion (float)
float proportion
float oldProportion
public void swapComponents ()
javax.swing.JComponent tmp
public boolean getOrientation ()
public boolean isVertical ()
public void setOrientation (boolean)
boolean verticalSplit
boolean changed
public javax.swing.JComponent getFirstComponent ()
public void setFirstComponent (javax.swing.JComponent)
javax.swing.JComponent component
public javax.swing.JComponent getSecondComponent ()
public javax.swing.JComponent getOtherComponent (java.awt.Component)
java.awt.Component comp
public void setSecondComponent (javax.swing.JComponent)
javax.swing.JComponent component
public float getMinProportion (boolean)
boolean first
javax.swing.JComponent component
public java.awt.Component asComponent ()
public void setDragging (boolean)
boolean dragging
public javax.swing.JPanel getDivider ()
static boolean access$000 (com.intellij.openapi.ui.Splitter)
com.intellij.openapi.ui.Splitter x0
static boolean access$100 (com.intellij.openapi.ui.Splitter)
com.intellij.openapi.ui.Splitter x0
static boolean access$200 (com.intellij.openapi.ui.Splitter)
com.intellij.openapi.ui.Splitter x0
static void ()
}
com/intellij/openapi/ui/VerticalFlowLayout$VerticalFlowAlignment.classVerticalFlowLayout.java
package com.intellij.openapi.ui
public abstract com.intellij.openapi.ui.VerticalFlowLayout$VerticalFlowAlignment extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/openapi/ui/VerticalFlowLayout.classVerticalFlowLayout.java
package com.intellij.openapi.ui
public com.intellij.openapi.ui.VerticalFlowLayout extends java.awt.FlowLayout implements java.io.Serializable {
public static final int BOTTOM
public static final int MIDDLE
public static final int TOP
private boolean myVerticalFill
private boolean myHorizontalFill
private final int vGap
private final int hGap
public void ()
public void (int)
int alignment
public void (boolean, boolean)
boolean fillHorizontally
boolean fillVertically
public void (int, boolean, boolean)
int alignment
boolean fillHorizontally
boolean fillVertically
public void (int, int)
int hGap
int vGap
public void (int, int, int, boolean, boolean)
int alignment
int hGap
int vGap
boolean fillHorizontally
boolean fillVertically
public void layoutContainer (java.awt.Container)
java.awt.Component component
java.awt.Dimension dimension
int l1
java.awt.Container container
java.awt.Insets insets
int i
int j
int k
int l
int i1
int j1
int k1
private void a (java.awt.Container, int, int, int, int, int, int)
int i2
java.awt.Component component
java.awt.Dimension dimension
int l1
java.awt.Container container
int i
int j
int k
int l
int i1
int j1
int k1
public boolean getHorizontalFill ()
public void setHorizontalFill (boolean)
boolean flag
public boolean getVerticalFill ()
public void setVerticalFill (boolean)
boolean flag
public java.awt.Dimension minimumLayoutSize (java.awt.Container)
java.awt.Component component
java.awt.Dimension dimension1
int i
java.awt.Container container
java.awt.Dimension dimension
public java.awt.Dimension preferredLayoutSize (java.awt.Container)
java.awt.Component component
java.awt.Dimension dimension1
int i
java.awt.Container container
java.awt.Dimension dimension
private void addInsets (java.awt.Dimension, java.awt.Container)
java.awt.Dimension dimension
java.awt.Container container
}
com/intellij/openapi/util/
com/intellij/openapi/util/ActionCallback$1.classActionCallback.java
package com.intellij.openapi.util
com.intellij.openapi.util.ActionCallback$1 extends java.lang.Object {
}
com/intellij/openapi/util/ActionCallback$Chunk.classActionCallback.java
package com.intellij.openapi.util
public com.intellij.openapi.util.ActionCallback$Chunk extends java.lang.Object {
private final java.util.Set myCallbacks
public void ()
public void add (com.intellij.openapi.util.ActionCallback)
com.intellij.openapi.util.ActionCallback callback
public com.intellij.openapi.util.ActionCallback create ()
com.intellij.openapi.util.ActionCallback each
com.intellij.openapi.util.ActionCallback result
Runnable doneRunnable
public boolean isEmpty ()
public int getSize ()
public com.intellij.openapi.util.ActionCallback getWhenProcessed ()
com.intellij.openapi.util.ActionCallback each
com.intellij.openapi.util.ActionCallback result
Runnable setDoneRunnable
}
com/intellij/openapi/util/ActionCallback$Done.classActionCallback.java
package com.intellij.openapi.util
public com.intellij.openapi.util.ActionCallback$Done extends com.intellij.openapi.util.ActionCallback {
public void ()
}
com/intellij/openapi/util/ActionCallback$ExecutedExecutionCallback.classActionCallback.java
package com.intellij.openapi.util
com.intellij.openapi.util.ActionCallback$ExecutedExecutionCallback extends com.intellij.openapi.util.ExecutionCallback {
public void ()
void doWhenExecuted (java.lang.Runnable)
Runnable runnable
boolean setExecuted ()
boolean isExecuted ()
}
com/intellij/openapi/util/ActionCallback$IgnoreExecutionCallback.classActionCallback.java
package com.intellij.openapi.util
com.intellij.openapi.util.ActionCallback$IgnoreExecutionCallback extends com.intellij.openapi.util.ExecutionCallback {
private void ()
void doWhenExecuted (java.lang.Runnable)
Runnable runnable
boolean setExecuted ()
boolean isExecuted ()
void (com.intellij.openapi.util.ActionCallback$1)
com.intellij.openapi.util.ActionCallback$1 x0
}
com/intellij/openapi/util/ActionCallback$Rejected.classActionCallback.java
package com.intellij.openapi.util
public com.intellij.openapi.util.ActionCallback$Rejected extends com.intellij.openapi.util.ActionCallback {
public void ()
}
com/intellij/openapi/util/ActionCallback.class
com/intellij/openapi/util/ActiveRunnable.classActiveRunnable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.ActiveRunnable extends com.intellij.util.ui.update.ComparableObject$Impl {
protected void ()
protected void (java.lang.Object)
Object object
protected void (java.lang.Object[])
Object[] objects
public abstract com.intellij.openapi.util.ActionCallback run ()
}
com/intellij/openapi/util/ArrayTailCondition$1.classArrayTailCondition.java
package com.intellij.openapi.util
final com.intellij.openapi.util.ArrayTailCondition$1 extends java.lang.Object implements com.intellij.openapi.util.ArrayTailCondition {
void ()
public boolean value (java.lang.Object[], int)
Object[] array
int start
}
com/intellij/openapi/util/ArrayTailCondition.classArrayTailCondition.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.ArrayTailCondition extends java.lang.Object {
public static final com.intellij.openapi.util.ArrayTailCondition TRUE
public abstract boolean value (java.lang.Object[], int)
static void ()
}
com/intellij/openapi/util/AsyncResult$Done.classAsyncResult.java
package com.intellij.openapi.util
public com.intellij.openapi.util.AsyncResult$Done extends com.intellij.openapi.util.AsyncResult {
public void (java.lang.Object)
Object value
public volatile com.intellij.openapi.util.ActionCallback notify (com.intellij.openapi.util.ActionCallback)
}
com/intellij/openapi/util/AsyncResult$Handler.classAsyncResult.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.AsyncResult$Handler extends java.lang.Object {
public abstract void run (java.lang.Object)
}
com/intellij/openapi/util/AsyncResult$Rejected.classAsyncResult.java
package com.intellij.openapi.util
public com.intellij.openapi.util.AsyncResult$Rejected extends com.intellij.openapi.util.AsyncResult {
public void ()
public void (java.lang.Object)
Object value
public volatile com.intellij.openapi.util.ActionCallback notify (com.intellij.openapi.util.ActionCallback)
}
com/intellij/openapi/util/AsyncResult$SubResultDoneCallback.classAsyncResult.java
package com.intellij.openapi.util
com.intellij.openapi.util.AsyncResult$SubResultDoneCallback extends java.lang.Object implements com.intellij.util.Consumer {
private final com.intellij.openapi.util.AsyncResult subResult
private final com.intellij.util.Function doneHandler
public void (com.intellij.openapi.util.AsyncResult, com.intellij.util.Function)
com.intellij.openapi.util.AsyncResult subResult
com.intellij.util.Function doneHandler
public void consume (java.lang.Object)
Object v
Throwable e
Object result
Object v
}
com/intellij/openapi/util/AsyncResult.class
com/intellij/openapi/util/AsyncValueLoaderManager.classAsyncValueLoaderManager.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.AsyncValueLoaderManager extends java.lang.Object {
private final com.intellij.util.concurrency.AtomicFieldUpdater fieldUpdater
public void (com.intellij.util.concurrency.AtomicFieldUpdater)
com.intellij.util.concurrency.AtomicFieldUpdater fieldUpdater
public void (java.lang.Class)
Class ownerClass
public boolean isUpToDate (java.lang.Object, java.lang.Object)
Object host
Object value
public abstract void load (java.lang.Object, com.intellij.openapi.util.AsyncResult)
public final void reset (java.lang.Object)
Object host
public final void set (java.lang.Object, java.lang.Object)
Object host
Object value
public final boolean has (java.lang.Object)
Object host
com.intellij.openapi.util.AsyncResult result
public final com.intellij.openapi.util.AsyncResult get (java.lang.Object)
Object host
public final com.intellij.openapi.util.AsyncResult get (java.lang.Object, boolean)
Object host
boolean checkFreshness
private com.intellij.openapi.util.AsyncResult getOrCreateAsyncResult (java.lang.Object, boolean, boolean)
com.intellij.openapi.util.AsyncResult valueFromAnotherThread
Object host
boolean checkFreshness
boolean load
com.intellij.openapi.util.AsyncResult asyncResult
}
com/intellij/openapi/util/AtomicClearableLazyValue.classAtomicClearableLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.AtomicClearableLazyValue extends com.intellij.openapi.util.ClearableLazyValue {
public void ()
public final synchronized java.lang.Object getValue ()
public final synchronized void drop ()
}
com/intellij/openapi/util/AtomicNotNullLazyValue$1.classAtomicNotNullLazyValue.java
package com.intellij.openapi.util
final com.intellij.openapi.util.AtomicNotNullLazyValue$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final com.intellij.openapi.util.NotNullFactory val$value
void (com.intellij.openapi.util.NotNullFactory)
protected java.lang.Object compute ()
}
com/intellij/openapi/util/AtomicNotNullLazyValue.classAtomicNotNullLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.AtomicNotNullLazyValue extends com.intellij.openapi.util.NotNullLazyValue {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
private volatile Object myValue
public void ()
public final java.lang.Object getValue ()
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
Object value
public boolean isComputed ()
public static com.intellij.openapi.util.AtomicNotNullLazyValue createValue (com.intellij.openapi.util.NotNullFactory)
com.intellij.openapi.util.NotNullFactory value
static void ()
}
com/intellij/openapi/util/AtomicNullableLazyValue.classAtomicNullableLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.AtomicNullableLazyValue extends com.intellij.openapi.util.NullableLazyValue {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
private volatile Object myValue
private volatile boolean myComputed
public void ()
public final java.lang.Object getValue ()
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
boolean computed
Object value
static void ()
}
com/intellij/openapi/util/Bitness.classBitness.java
package com.intellij.openapi.util
public final com.intellij.openapi.util.Bitness extends java.lang.Enum {
public static final com.intellij.openapi.util.Bitness x32
public static final com.intellij.openapi.util.Bitness x64
private final String value
private static final com.intellij.openapi.util.Bitness[] $VALUES
public static com.intellij.openapi.util.Bitness[] values ()
public static com.intellij.openapi.util.Bitness valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String value
public java.lang.String toString ()
static void ()
}
com/intellij/openapi/util/BooleanGetter$1.classBooleanGetter.java
package com.intellij.openapi.util
final com.intellij.openapi.util.BooleanGetter$1 extends java.lang.Object implements com.intellij.openapi.util.BooleanGetter {
void ()
public boolean get ()
}
com/intellij/openapi/util/BooleanGetter$2.classBooleanGetter.java
package com.intellij.openapi.util
final com.intellij.openapi.util.BooleanGetter$2 extends java.lang.Object implements com.intellij.openapi.util.BooleanGetter {
void ()
public boolean get ()
}
com/intellij/openapi/util/BooleanGetter.classBooleanGetter.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.BooleanGetter extends java.lang.Object {
public static final com.intellij.openapi.util.BooleanGetter TRUE
public static final com.intellij.openapi.util.BooleanGetter FALSE
public abstract boolean get ()
static void ()
}
com/intellij/openapi/util/BuildNumber$Holder.classBuildNumber.java
package com.intellij.openapi.util
com.intellij.openapi.util.BuildNumber$Holder extends java.lang.Object {
private static final com.intellij.openapi.util.BuildNumber CURRENT_VERSION
private void ()
static com.intellij.openapi.util.BuildNumber access$100 ()
static void ()
}
com/intellij/openapi/util/BuildNumber.classBuildNumber.java
package com.intellij.openapi.util
public com.intellij.openapi.util.BuildNumber extends java.lang.Object implements java.lang.Comparable {
private static final String BUILD_NUMBER
private static final String STAR
private static final String SNAPSHOT
private static final String FALLBACK_VERSION
public static final int SNAPSHOT_VALUE
private final String myProductCode
private final int[] myComponents
public void (java.lang.String, int, int)
String productCode
int baselineVersion
int buildNumber
public transient void (java.lang.String, int[])
String productCode
int[] components
public java.lang.String asString ()
public java.lang.String asStringWithoutProductCode ()
public java.lang.String asStringWithoutProductCodeAndSnapshot ()
private java.lang.String asString (boolean, boolean)
int each
boolean includeProductCode
boolean withSnapshotMarker
StringBuilder builder
public static com.intellij.openapi.util.BuildNumber fromString (java.lang.String)
String version
public static com.intellij.openapi.util.BuildNumber fromString (java.lang.String, java.lang.String)
String productCode
String productCode
int comp
String stringComponent
String baselineVersionString
java.util.List stringComponents
gnu.trove.TIntArrayList intComponentsList
int[] intComponents
String version
String name
String code
int productSeparator
String productCode
int baselineVersionSeparator
int baselineVersion
int buildNumber
private static int parseBuildNumber (java.lang.String, java.lang.String, java.lang.String)
NumberFormatException e
String version
String code
String name
private static com.intellij.openapi.util.BuildNumber fromFile ()
String text
String home
java.io.File buildTxtFile
public static com.intellij.openapi.util.BuildNumber currentVersion ()
public static com.intellij.openapi.util.BuildNumber fallback ()
public java.lang.String toString ()
public int compareTo (com.intellij.openapi.util.BuildNumber)
int result
int i
com.intellij.openapi.util.BuildNumber o
int[] c1
int[] c2
public java.lang.String getProductCode ()
public int getBaselineVersion ()
public int getBuildNumber ()
public int[] getComponents ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.util.BuildNumber that
public int hashCode ()
int result
private static int getBaseLineForHistoricBuilds (int)
int bn
public boolean isSnapshot ()
int each
public volatile int compareTo (java.lang.Object)
static com.intellij.openapi.util.BuildNumber access$000 ()
}
com/intellij/openapi/util/BuildRange.classBuildRange.java
package com.intellij.openapi.util
public com.intellij.openapi.util.BuildRange extends java.lang.Object {
private final com.intellij.openapi.util.BuildNumber since
private final com.intellij.openapi.util.BuildNumber until
public void (com.intellij.openapi.util.BuildNumber, com.intellij.openapi.util.BuildNumber)
com.intellij.openapi.util.BuildNumber since
com.intellij.openapi.util.BuildNumber until
public boolean inRange (com.intellij.openapi.util.BuildNumber)
com.intellij.openapi.util.BuildNumber build
public static com.intellij.openapi.util.BuildRange fromStrings (java.lang.String, java.lang.String)
String sinceVal
String untilVal
com.intellij.openapi.util.BuildNumber since
com.intellij.openapi.util.BuildNumber until
}
com/intellij/openapi/util/BusyObject$Impl$Simple.class
com/intellij/openapi/util/BusyObject$Impl.classBusyObject.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.BusyObject$Impl extends java.lang.Object implements com.intellij.openapi.util.BusyObject {
private final java.util.Map myReadyCallbacks
public void ()
public abstract boolean isReady ()
public final void onReady ()
public final void onReady (java.lang.Object)
com.intellij.openapi.util.ActionCallback each
com.intellij.openapi.util.Pair callbacks
com.intellij.openapi.util.ActionCallback each
com.intellij.openapi.util.ActionCallback[] callbacks
Object readyRequestor
protected void onReadyWasSent ()
public final com.intellij.openapi.util.ActionCallback getReady (java.lang.Object)
Object requestor
private com.intellij.openapi.util.ActionCallback addReadyCallback (java.lang.Object)
com.intellij.openapi.util.ActionCallback cb
Object requestor
private com.intellij.openapi.util.ActionCallback[] getReadyCallbacks ()
com.intellij.openapi.util.ActionCallback[] result
private com.intellij.openapi.util.Pair getReadyCallbacks (java.lang.Object)
com.intellij.openapi.util.ActionCallback done
java.util.ArrayList rejected
Object readyRequestor
}
com/intellij/openapi/util/BusyObject.classBusyObject.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.BusyObject extends java.lang.Object {
public abstract com.intellij.openapi.util.ActionCallback getReady (java.lang.Object)
}
com/intellij/openapi/util/ClassExtension.classClassExtension.java
package com.intellij.openapi.util
public com.intellij.openapi.util.ClassExtension extends com.intellij.openapi.util.KeyedExtensionCollector {
public void (java.lang.String)
String epName
protected java.lang.String keyToString (java.lang.Class)
Class key
protected java.util.List buildExtensions (java.lang.String, java.lang.Class)
String key
Class classKey
java.util.Set allSupers
private static void collectSupers (java.lang.Class, java.util.Set)
Class anInterface
Class classKey
java.util.Set allSupers
Class[] interfaces
Class superClass
public java.lang.Object forClass (java.lang.Class)
Class t
java.util.List ts
protected volatile java.util.List buildExtensions (java.lang.String, java.lang.Object)
protected volatile java.lang.String keyToString (java.lang.Object)
}
com/intellij/openapi/util/ClassExtensionPoint$1.classClassExtensionPoint.java
package com.intellij.openapi.util
com.intellij.openapi.util.ClassExtensionPoint$1 extends com.intellij.openapi.util.LazyInstance {
final com.intellij.openapi.util.ClassExtensionPoint this$0
void (com.intellij.openapi.util.ClassExtensionPoint)
com.intellij.openapi.util.ClassExtensionPoint this$0
protected java.lang.Class getInstanceClass () throws java.lang.ClassNotFoundException
}
com/intellij/openapi/util/ClassExtensionPoint.classClassExtensionPoint.java
package com.intellij.openapi.util
public com.intellij.openapi.util.ClassExtensionPoint extends com.intellij.openapi.extensions.AbstractExtensionPointBean implements com.intellij.util.KeyedLazyInstance {
public String psiElementClass
public String implementationClass
private final com.intellij.openapi.util.LazyInstance myHandler
public void ()
public java.lang.Object getInstance ()
public java.lang.String getKey ()
}
com/intellij/openapi/util/ClassLoaderUtil.classClassLoaderUtil.java
package com.intellij.openapi.util
public com.intellij.openapi.util.ClassLoaderUtil extends java.lang.Object {
private void ()
public static void runWithClassLoader (java.lang.ClassLoader, java.lang.Runnable)
ClassLoader classLoader
Runnable runnable
ClassLoader oldClassLoader
public static java.lang.Object runWithClassLoader (java.lang.ClassLoader, com.intellij.openapi.util.Computable)
ClassLoader classLoader
com.intellij.openapi.util.Computable computable
ClassLoader oldClassLoader
public static void runWithClassLoader (java.lang.ClassLoader, com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
ClassLoader classLoader
com.intellij.util.ThrowableRunnable runnable
ClassLoader oldClassLoader
public static java.lang.Object runWithClassLoader (java.lang.ClassLoader, com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
ClassLoader classLoader
com.intellij.openapi.util.ThrowableComputable computable
ClassLoader oldClassLoader
}
com/intellij/openapi/util/ClearableLazyValue.classClearableLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.ClearableLazyValue extends java.lang.Object {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
protected Object myValue
public void ()
protected abstract java.lang.Object compute ()
public java.lang.Object getValue ()
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
Object result
public void drop ()
static void ()
}
com/intellij/openapi/util/Clock.classClock.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Clock extends java.lang.Object {
private static long ourTime
public void ()
public static long getTime ()
public static void setTime (long)
long time
public static void setTime (java.util.Date)
java.util.Date date
public static void setTime (int, int, int)
int year
int month
int day
public static void setTime (int, int, int, int, int)
int year
int month
int day
int hours
int minutes
public static void setTime (int, int, int, int, int, int)
int year
int month
int day
int hours
int minutes
int seconds
public static void reset ()
static void ()
}
com/intellij/openapi/util/Cloner.classCloner.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Cloner extends java.lang.Object {
public abstract java.lang.Object cloneOf (java.lang.Object)
public abstract java.lang.Object copyOf (java.lang.Object)
}
com/intellij/openapi/util/Comparing.classComparing.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Comparing extends java.lang.Object {
private void ()
public static boolean equal (java.lang.Object, java.lang.Object)
Object[] arr1
Object[] arr2
Object arg1
Object arg2
public static boolean equal (java.lang.Object[], java.lang.Object[])
Object[] arr1
Object[] arr2
public static boolean equal (java.lang.CharSequence, java.lang.CharSequence)
CharSequence s1
CharSequence s2
public static boolean equal (java.lang.String, java.lang.String)
String arg1
String arg2
public static boolean equal (java.lang.CharSequence, java.lang.CharSequence, boolean)
char c1
char c2
CharSequence s1
CharSequence s2
boolean caseSensitive
int to
int po
int len
public static boolean equal (java.lang.String, java.lang.String, boolean)
String arg1
String arg2
boolean caseSensitive
public static boolean strEqual (java.lang.String, java.lang.String)
String arg1
String arg2
public static boolean strEqual (java.lang.String, java.lang.String, boolean)
String arg1
String arg2
boolean caseSensitive
public static boolean haveEqualElements (java.util.Collection, java.util.Collection)
Object t
java.util.Collection a
java.util.Collection b
java.util.Set aSet
public static boolean haveEqualElements (java.lang.Object[], java.lang.Object[])
Object t
Object[] a
Object[] b
java.util.Set aSet
public static int hashcode (java.lang.Object)
Object obj
public static int hashcode (java.lang.Object, java.lang.Object)
Object obj1
Object obj2
public static int compare (byte, byte)
byte o1
byte o2
public static int compare (boolean, boolean)
boolean o1
boolean o2
public static int compare (int, int)
int o1
int o2
public static int compare (long, long)
long o1
long o2
public static int compare (double, double)
double o1
double o2
public static int compare (byte[], byte[])
int i
byte[] o1
byte[] o2
public static int compare (java.lang.Comparable, java.lang.Comparable)
Comparable o1
Comparable o2
public static int compare (java.lang.Object, java.lang.Object, java.util.Comparator)
Object o1
Object o2
java.util.Comparator notNullComparator
}
com/intellij/openapi/util/CompositeModificationTracker.classCompositeModificationTracker.java
package com.intellij.openapi.util
public com.intellij.openapi.util.CompositeModificationTracker extends com.intellij.openapi.util.SimpleModificationTracker {
private final com.intellij.openapi.util.ModificationTracker myAdditionalTracker
public void (com.intellij.openapi.util.ModificationTracker)
com.intellij.openapi.util.ModificationTracker tracker
public long getModificationCount ()
}
com/intellij/openapi/util/Computable$NotNullCachedComputable.classComputable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Computable$NotNullCachedComputable extends java.lang.Object implements com.intellij.openapi.util.NotNullComputable {
private Object myValue
public void ()
protected abstract java.lang.Object internalCompute ()
public final java.lang.Object compute ()
}
com/intellij/openapi/util/Computable$NullableCachedComputable.classComputable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Computable$NullableCachedComputable extends java.lang.Object implements com.intellij.openapi.util.NullableComputable {
private static final Object NULL_VALUE
private Object myValue
public void ()
protected abstract java.lang.Object internalCompute ()
public final java.lang.Object compute ()
Object value
static void ()
}
com/intellij/openapi/util/Computable$PredefinedValueComputable.classComputable.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Computable$PredefinedValueComputable extends java.lang.Object implements com.intellij.openapi.util.Computable {
private final Object myValue
public void (java.lang.Object)
Object value
public java.lang.Object compute ()
}
com/intellij/openapi/util/Computable.classComputable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Computable extends java.lang.Object {
public abstract java.lang.Object compute ()
}
com/intellij/openapi/util/Condition$1.classCondition.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Condition$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
void ()
public boolean value (java.lang.Object)
Object object
public java.lang.String toString ()
}
com/intellij/openapi/util/Condition$2.classCondition.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Condition$2 extends java.lang.Object implements com.intellij.openapi.util.Condition {
void ()
public boolean value (java.lang.Object)
Object object
public java.lang.String toString ()
}
com/intellij/openapi/util/Condition$3.classCondition.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Condition$3 extends java.lang.Object implements com.intellij.openapi.util.Condition {
void ()
public boolean value (java.lang.Object)
Object object
public java.lang.String toString ()
}
com/intellij/openapi/util/Condition.classCondition.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Condition extends java.lang.Object {
public static final com.intellij.openapi.util.Condition NOT_NULL
public static final com.intellij.openapi.util.Condition TRUE
public static final com.intellij.openapi.util.Condition FALSE
public abstract boolean value (java.lang.Object)
static void ()
}
com/intellij/openapi/util/Conditions$1.classConditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final Class val$clazz
void (java.lang.Class)
public boolean value (java.lang.Object)
Object t
}
com/intellij/openapi/util/Conditions$2.classConditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$2 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final Class val$clazz
void (java.lang.Class)
public boolean value (java.lang.Object)
Object t
}
com/intellij/openapi/util/Conditions$3.classConditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$3 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final Class val$clazz
void (java.lang.Class)
public boolean value (java.lang.Class)
Class t
public volatile boolean value (java.lang.Object)
}
com/intellij/openapi/util/Conditions$4.classConditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$4 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final Class[] val$clazz
void (java.lang.Class[])
public boolean value (java.lang.Object)
Class aClass
Object t
}
com/intellij/openapi/util/Conditions$5.classConditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$5 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final Object val$option
void (java.lang.Object)
public boolean value (java.lang.Object)
Object t
}
com/intellij/openapi/util/Conditions$6.classConditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$6 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final Object val$option
void (java.lang.Object)
public boolean value (java.lang.Object)
Object t
}
com/intellij/openapi/util/Conditions$7.classConditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$7 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final java.util.Collection val$options
void (java.util.Collection)
public boolean value (java.lang.Object)
Object t
}
com/intellij/openapi/util/Conditions$8.classConditions.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Conditions$8 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.openapi.util.Condition val$condition
final com.intellij.util.Function val$fun
void (com.intellij.openapi.util.Condition, com.intellij.util.Function)
public boolean value (java.lang.Object)
Object o
}
com/intellij/openapi/util/Conditions$And.classConditions.java
package com.intellij.openapi.util
com.intellij.openapi.util.Conditions$And extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.openapi.util.Condition c1
final com.intellij.openapi.util.Condition c2
void (com.intellij.openapi.util.Condition, com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c1
com.intellij.openapi.util.Condition c2
public boolean value (java.lang.Object)
Object object
}
com/intellij/openapi/util/Conditions$Not.classConditions.java
package com.intellij.openapi.util
com.intellij.openapi.util.Conditions$Not extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.openapi.util.Condition c
void (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c
public boolean value (java.lang.Object)
Object value
}
com/intellij/openapi/util/Conditions$Or.classConditions.java
package com.intellij.openapi.util
com.intellij.openapi.util.Conditions$Or extends java.lang.Object implements com.intellij.openapi.util.Condition {
final com.intellij.openapi.util.Condition c1
final com.intellij.openapi.util.Condition c2
void (com.intellij.openapi.util.Condition, com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c1
com.intellij.openapi.util.Condition c2
public boolean value (java.lang.Object)
Object object
}
com/intellij/openapi/util/Conditions$SoftRefCache.classConditions.java
package com.intellij.openapi.util
com.intellij.openapi.util.Conditions$SoftRefCache extends java.lang.Object implements com.intellij.openapi.util.Condition {
private final java.util.HashMap myCache
private final com.intellij.openapi.util.Condition myCondition
public void (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition condition
public final boolean value (java.lang.Object)
boolean value
Object object
int key
com.intellij.openapi.util.Pair entry
}
com/intellij/openapi/util/Conditions.classConditions.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Conditions extends java.lang.Object {
public static final com.intellij.openapi.util.Condition TRUE
public static final com.intellij.openapi.util.Condition FALSE
private void ()
public static com.intellij.openapi.util.Condition alwaysTrue ()
public static com.intellij.openapi.util.Condition alwaysFalse ()
public static com.intellij.openapi.util.Condition notNull ()
public static com.intellij.openapi.util.Condition constant (boolean)
boolean value
public static com.intellij.openapi.util.Condition instanceOf (java.lang.Class)
Class clazz
public static com.intellij.openapi.util.Condition notInstanceOf (java.lang.Class)
Class clazz
public static com.intellij.openapi.util.Condition assignableTo (java.lang.Class)
Class clazz
public static transient com.intellij.openapi.util.Condition instanceOf (java.lang.Class[])
Class[] clazz
public static com.intellij.openapi.util.Condition is (java.lang.Object)
Object option
public static com.intellij.openapi.util.Condition equalTo (java.lang.Object)
Object option
public static com.intellij.openapi.util.Condition notEqualTo (java.lang.Object)
Object option
public static transient com.intellij.openapi.util.Condition oneOf (java.lang.Object[])
Object[] options
public static com.intellij.openapi.util.Condition oneOf (java.util.Collection)
java.util.Collection options
public static com.intellij.openapi.util.Condition not (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c
public static com.intellij.openapi.util.Condition and (com.intellij.openapi.util.Condition, com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c1
com.intellij.openapi.util.Condition c2
public static com.intellij.openapi.util.Condition and2 (com.intellij.openapi.util.Condition, com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c1
com.intellij.openapi.util.Condition c2
public static com.intellij.openapi.util.Condition or (com.intellij.openapi.util.Condition, com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c1
com.intellij.openapi.util.Condition c2
public static com.intellij.openapi.util.Condition or2 (com.intellij.openapi.util.Condition, com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c1
com.intellij.openapi.util.Condition c2
public static com.intellij.openapi.util.Condition compose (com.intellij.util.Function, com.intellij.openapi.util.Condition)
com.intellij.util.Function fun
com.intellij.openapi.util.Condition condition
public static com.intellij.openapi.util.Condition cached (com.intellij.openapi.util.Condition)
com.intellij.openapi.util.Condition c
static void ()
}
com/intellij/openapi/util/Couple.classCouple.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Couple extends com.intellij.openapi.util.Pair {
private static final com.intellij.openapi.util.Couple EMPTY_COUPLE
public void (java.lang.Object, java.lang.Object)
Object first
Object second
public static com.intellij.openapi.util.Couple of (java.lang.Object, java.lang.Object)
Object first
Object second
public static com.intellij.openapi.util.Couple getEmpty ()
static void ()
}
com/intellij/openapi/util/DefaultJDOMExternalizer$JDOMFilter.classDefaultJDOMExternalizer.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.DefaultJDOMExternalizer$JDOMFilter extends java.lang.Object {
public abstract boolean isAccept (java.lang.reflect.Field)
}
com/intellij/openapi/util/DefaultJDOMExternalizer.classDefaultJDOMExternalizer.java
package com.intellij.openapi.util
public com.intellij.openapi.util.DefaultJDOMExternalizer extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private void ()
public static void writeExternal (java.lang.Object, org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
Object data
org.jdom.Element parentNode
public static void writeExternal (java.lang.Object, org.jdom.Element, com.intellij.openapi.util.DefaultJDOMExternalizer$JDOMFilter) throws com.intellij.openapi.util.WriteExternalException
java.awt.Color color
org.jdom.Element valueElement
org.jdom.Element element
com.intellij.openapi.util.JDOMExternalizable domValue
IllegalAccessException e
int modifiers
Class type
String value
org.jdom.Element element
java.lang.reflect.Field field
Object data
org.jdom.Element parentNode
com.intellij.openapi.util.DefaultJDOMExternalizer$JDOMFilter filter
java.lang.reflect.Field[] fields
static java.lang.String filterXMLCharacters (java.lang.String)
char c
int i
StringBuilder builder
String value
public static void readExternal (java.lang.Object, org.jdom.Element) throws com.intellij.openapi.util.InvalidDataException
org.jdom.Element valueTag
Object child
java.util.List children
Object value
NumberFormatException ex
NumberFormatException ex
int i
NumberFormatException ex
NumberFormatException ex
NumberFormatException ex
Object enumValue
java.awt.Color color
org.jdom.Element element
com.intellij.openapi.util.JDOMExternalizable object
java.util.List children
java.lang.reflect.Field field
Class type
int modifiers
String value
NoSuchFieldException ex
SecurityException ex
IllegalAccessException ex
InstantiationException ex
String fieldName
org.jdom.Element e
Object data
org.jdom.Element parentNode
public static int toInt (java.lang.String) throws com.intellij.openapi.util.InvalidDataException
int i
NumberFormatException ex
String value
int i
public static java.awt.Color toColor (java.lang.String) throws com.intellij.openapi.util.InvalidDataException
java.awt.Color color
int rgb
java.awt.Color color
NumberFormatException ex
String value
java.awt.Color color
static void ()
}
com/intellij/openapi/util/DeprecatedDuplicatesIconPathPatcher.classDeprecatedDuplicatesIconPathPatcher.java
package com.intellij.openapi.util
public com.intellij.openapi.util.DeprecatedDuplicatesIconPathPatcher extends com.intellij.openapi.util.IconPathPatcher {
private static final java.util.Map ourDeprecatedIconsReplacements
public void ()
public java.lang.String patchPath (java.lang.String)
String path
static void ()
}
com/intellij/openapi/util/DifferenceFilter.classDifferenceFilter.java
package com.intellij.openapi.util
public com.intellij.openapi.util.DifferenceFilter extends java.lang.Object implements com.intellij.openapi.util.DefaultJDOMExternalizer$JDOMFilter {
private final Object myThisSettings
private final Object myParentSettings
public void (java.lang.Object, java.lang.Object)
Object object
Object parentObject
public boolean isAccept (java.lang.reflect.Field)
Object thisValue
Object parentValue
Throwable e
java.lang.reflect.Field field
}
com/intellij/openapi/util/Disposer$1.classDisposer.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Disposer$1 extends java.lang.Object implements com.intellij.openapi.util.objectTree.ObjectTreeAction {
void ()
public void execute (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable each
public void beforeTreeExecution (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parent
public volatile void beforeTreeExecution (java.lang.Object)
public volatile void execute (java.lang.Object)
}
com/intellij/openapi/util/Disposer$2.classDisposer.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Disposer$2 extends java.lang.Object implements com.intellij.openapi.Disposable {
final String val$debugName
void (java.lang.String)
public void dispose ()
public java.lang.String toString ()
}
com/intellij/openapi/util/Disposer$3.classDisposer.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Disposer$3 extends java.lang.Object implements com.intellij.openapi.Disposable {
final String val$key
void (java.lang.String)
public void dispose ()
}
com/intellij/openapi/util/Disposer.classDisposer.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Disposer extends java.lang.Object {
private static final com.intellij.openapi.util.objectTree.ObjectTree ourTree
private static final com.intellij.openapi.util.objectTree.ObjectTreeAction ourDisposeAction
private static final String debugDisposer
private static boolean ourDebugMode
private static final java.util.Map ourKeyDisposables
public static boolean isDebugDisposerOn ()
private void ()
public static com.intellij.openapi.Disposable newDisposable ()
public static com.intellij.openapi.Disposable newDisposable (java.lang.String)
String debugName
public static void register (com.intellij.openapi.Disposable, com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parent
com.intellij.openapi.Disposable child
public static void register (com.intellij.openapi.Disposable, com.intellij.openapi.Disposable, java.lang.String)
com.intellij.openapi.Disposable v
com.intellij.openapi.Disposable parent
com.intellij.openapi.Disposable child
String key
public static boolean isDisposed (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable disposable
public static com.intellij.openapi.Disposable get (java.lang.String)
String key
public static void dispose (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable disposable
public static void dispose (com.intellij.openapi.Disposable, boolean)
com.intellij.openapi.Disposable disposable
boolean processUnregistered
public static void disposeChildAndReplace (com.intellij.openapi.Disposable, com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable toDispose
com.intellij.openapi.Disposable toReplace
public static com.intellij.openapi.util.objectTree.ObjectTree getTree ()
public static void assertIsEmpty ()
public static void assertIsEmpty (boolean)
boolean throwError
public static boolean isEmpty ()
public static boolean setDebugMode (boolean)
boolean debugMode
boolean oldValue
public static boolean isDebugMode ()
public static void clearOwnFields (java.lang.Object, com.intellij.openapi.util.Condition)
java.lang.reflect.Field each
Object object
com.intellij.openapi.util.Condition selectCondition
public static com.intellij.openapi.Disposable findRegisteredObject (com.intellij.openapi.Disposable, com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
com.intellij.openapi.Disposable object
static java.util.Map access$000 ()
static void ()
NoClassDefFoundError e
}
com/intellij/openapi/util/Dump.classDump.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Dump extends java.lang.Object {
public void ()
public static void out (java.lang.String)
String text
public static void err (java.lang.String)
String text
private static void print (java.lang.String, java.io.PrintStream)
String text
java.io.PrintStream ps
Exception e
StackTraceElement[] element
StackTraceElement dumper
}
com/intellij/openapi/util/EmptyRunnable.classEmptyRunnable.java
package com.intellij.openapi.util
public com.intellij.openapi.util.EmptyRunnable extends java.lang.Object implements java.lang.Runnable {
public static final Runnable INSTANCE
public void ()
public static java.lang.Runnable getInstance ()
public void run ()
static void ()
}
com/intellij/openapi/util/ExecutionCallback$1.classExecutionCallback.java
package com.intellij.openapi.util
com.intellij.openapi.util.ExecutionCallback$1 extends java.lang.Object {
}
com/intellij/openapi/util/ExecutionCallback$CompositeRunnable.classExecutionCallback.java
package com.intellij.openapi.util
com.intellij.openapi.util.ExecutionCallback$CompositeRunnable extends java.util.ArrayList implements java.lang.Runnable {
private void (java.util.Collection)
java.util.Collection c
public void run ()
Runnable runnable
void (java.util.Collection, com.intellij.openapi.util.ExecutionCallback$1)
java.util.Collection x0
com.intellij.openapi.util.ExecutionCallback$1 x1
}
com/intellij/openapi/util/ExecutionCallback.classExecutionCallback.java
package com.intellij.openapi.util
com.intellij.openapi.util.ExecutionCallback extends java.lang.Object {
private int myCurrentCount
private final int myCountToExecution
private java.util.List myRunnables
void ()
void (int)
int executedCount
boolean setExecuted ()
java.util.List all
Runnable each
java.util.List all
void doWhenExecuted (java.lang.Runnable)
Runnable toRun
com.intellij.openapi.util.ExecutionCallback$CompositeRunnable composite
Runnable toRun
Runnable toRun
Runnable runnable
Runnable toRun
synchronized void clear ()
private synchronized boolean signalExecution ()
synchronized boolean isExecuted ()
public synchronized java.lang.String toString ()
}
com/intellij/openapi/util/Factory.classFactory.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Factory extends java.lang.Object {
public abstract java.lang.Object create ()
}
com/intellij/openapi/util/FieldCache.classFieldCache.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.FieldCache extends java.lang.Object {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
private final java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock r
private final java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock w
protected void ()
java.util.concurrent.locks.ReentrantReadWriteLock ourLock
public java.lang.Object get (java.lang.Object, java.lang.Object, java.lang.Object)
Object result
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
Object a
Object owner
Object p
Object result
public final java.lang.Object getCached (java.lang.Object, java.lang.Object)
Object a
Object owner
public void clear (java.lang.Object, java.lang.Object)
Object a
Object owner
protected abstract java.lang.Object compute (java.lang.Object, java.lang.Object)
protected abstract java.lang.Object getValue (java.lang.Object, java.lang.Object)
protected abstract void putValue (java.lang.Object, java.lang.Object, java.lang.Object)
static void ()
}
com/intellij/openapi/util/Getter.classGetter.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Getter extends java.lang.Object {
public abstract java.lang.Object get ()
}
com/intellij/openapi/util/IconLoader$1.classIconLoader.java
package com.intellij.openapi.util
final com.intellij.openapi.util.IconLoader$1 extends javax.swing.ImageIcon {
void (java.awt.Image)
java.awt.Image x0
public java.lang.String toString ()
}
com/intellij/openapi/util/IconLoader$2.classIconLoader.java
package com.intellij.openapi.util
final com.intellij.openapi.util.IconLoader$2 extends java.lang.Object implements com.intellij.ui.RetrievableIcon {
final javax.swing.Icon val$icon
final float val$alpha
void (javax.swing.Icon, float)
public javax.swing.Icon retrieveIcon ()
public int getIconHeight ()
public int getIconWidth ()
public void paintIcon (java.awt.Component, java.awt.Graphics, int, int)
java.awt.Component c
java.awt.Graphics g
int x
int y
java.awt.Graphics2D g2
java.awt.Composite saveComposite
}
com/intellij/openapi/util/IconLoader$CachedImageIcon$MyScaledIconsCache$1.classIconLoader.java
package com.intellij.openapi.util
com.intellij.openapi.util.IconLoader$CachedImageIcon$MyScaledIconsCache$1 extends java.util.LinkedHashMap {
final com.intellij.openapi.util.IconLoader$CachedImageIcon$MyScaledIconsCache this$1
void (com.intellij.openapi.util.IconLoader$CachedImageIcon$MyScaledIconsCache, int)
com.intellij.openapi.util.IconLoader$CachedImageIcon$MyScaledIconsCache this$1
int x0
public boolean removeEldestEntry (java.util.Map$Entry)
java.util.Map$Entry entry
}
com/intellij/openapi/util/IconLoader$CachedImageIcon$MyScaledIconsCache.classIconLoader.java
package com.intellij.openapi.util
com.intellij.openapi.util.IconLoader$CachedImageIcon$MyScaledIconsCache extends java.lang.Object {
private java.util.Map origImagesCache
private static final int SCALED_ICONS_CACHE_LIMIT
private java.util.Map scaledIconsCache
final com.intellij.openapi.util.IconLoader$CachedImageIcon this$0
private void (com.intellij.openapi.util.IconLoader$CachedImageIcon)
private java.awt.Image getOrLoadOrigImage (boolean)
boolean needRetinaImage
java.awt.Image image
public javax.swing.ImageIcon getOrScaleIcon (float, float)
float pixScale
float instanceScale
float effectiveScale
javax.swing.ImageIcon icon
boolean needRetinaImage
java.awt.Image image
public javax.swing.ImageIcon getOrLoadIcon (float)
float pixScale
public void clear ()
void (com.intellij.openapi.util.IconLoader$CachedImageIcon, com.intellij.openapi.util.IconLoader$1)
com.intellij.openapi.util.IconLoader$CachedImageIcon x0
com.intellij.openapi.util.IconLoader$1 x1
static java.awt.Image access$1600 (com.intellij.openapi.util.IconLoader$CachedImageIcon$MyScaledIconsCache, boolean)
com.intellij.openapi.util.IconLoader$CachedImageIcon$MyScaledIconsCache x0
boolean x1
}
com/intellij/openapi/util/IconLoader$CachedImageIcon.classIconLoader.java
package com.intellij.openapi.util
final com.intellij.openapi.util.IconLoader$CachedImageIcon extends com.intellij.util.ui.JBUI$AuxJBIcon implements com.intellij.openapi.util.ScalableIcon {
private volatile Object myRealIcon
private String myOriginalPath
private ClassLoader myClassLoader
private java.net.URL myUrl
private volatile boolean dark
private volatile int numberOfPatchers
private java.awt.image.ImageFilter[] myFilters
private final com.intellij.openapi.util.IconLoader$CachedImageIcon$MyScaledIconsCache myScaledIconsCache
private void (com.intellij.openapi.util.IconLoader$CachedImageIcon)
com.intellij.openapi.util.IconLoader$CachedImageIcon icon
public void (java.net.URL)
java.net.URL url
private void setGlobalFilter (java.awt.image.ImageFilter)
java.awt.image.ImageFilter globalFilter
private java.awt.image.ImageFilter getGlobalFilter ()
public boolean updateJBUIScale (java.awt.Graphics2D)
java.awt.Graphics2D g
private synchronized javax.swing.ImageIcon getRealIcon ()
private synchronized javax.swing.ImageIcon getRealIcon (java.awt.Graphics)
java.net.URL url
com.intellij.openapi.util.Pair patchedPath
String path
javax.swing.ImageIcon icon
java.awt.Graphics g
Object realIcon
javax.swing.ImageIcon icon
private boolean isValid ()
public void paintIcon (java.awt.Component, java.awt.Graphics, int, int)
java.awt.Component c
java.awt.Graphics g
int x
int y
public int getIconWidth ()
public int getIconHeight ()
public java.lang.String toString ()
public float getScale ()
public javax.swing.Icon scale (float)
float scale
javax.swing.Icon icon
private javax.swing.Icon asDisabledIcon ()
com.intellij.openapi.util.IconLoader$CachedImageIcon icon
static java.lang.String access$002 (com.intellij.openapi.util.IconLoader$CachedImageIcon, java.lang.String)
com.intellij.openapi.util.IconLoader$CachedImageIcon x0
String x1
static java.lang.ClassLoader access$102 (com.intellij.openapi.util.IconLoader$CachedImageIcon, java.lang.ClassLoader)
com.intellij.openapi.util.IconLoader$CachedImageIcon x0
ClassLoader x1
static javax.swing.ImageIcon access$200 (com.intellij.openapi.util.IconLoader$CachedImageIcon)
com.intellij.openapi.util.IconLoader$CachedImageIcon x0
static javax.swing.Icon access$400 (com.intellij.openapi.util.IconLoader$CachedImageIcon)
com.intellij.openapi.util.IconLoader$CachedImageIcon x0
static java.net.URL access$1200 (com.intellij.openapi.util.IconLoader$CachedImageIcon)
com.intellij.openapi.util.IconLoader$CachedImageIcon x0
static java.awt.image.ImageFilter[] access$1300 (com.intellij.openapi.util.IconLoader$CachedImageIcon)
com.intellij.openapi.util.IconLoader$CachedImageIcon x0
static com.intellij.openapi.util.IconLoader$CachedImageIcon$MyScaledIconsCache access$1500 (com.intellij.openapi.util.IconLoader$CachedImageIcon)
com.intellij.openapi.util.IconLoader$CachedImageIcon x0
}
com/intellij/openapi/util/IconLoader$LabelHolder.classIconLoader.java
package com.intellij.openapi.util
com.intellij.openapi.util.IconLoader$LabelHolder extends java.lang.Object {
private static final javax.swing.JComponent ourFakeComponent
private void ()
static javax.swing.JComponent access$300 ()
static void ()
}
com/intellij/openapi/util/IconLoader$LazyIcon.classIconLoader.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.IconLoader$LazyIcon extends com.intellij.util.ui.JBUI$AuxJBIcon {
private boolean myWasComputed
private javax.swing.Icon myIcon
private boolean isDarkVariant
private int numberOfPatchers
private java.awt.image.ImageFilter filter
public void ()
public void paintIcon (java.awt.Component, java.awt.Graphics, int, int)
java.awt.Component c
java.awt.Graphics g
int x
int y
javax.swing.Icon icon
public int getIconWidth ()
javax.swing.Icon icon
public int getIconHeight ()
javax.swing.Icon icon
protected final synchronized javax.swing.Icon getOrComputeIcon ()
protected final synchronized javax.swing.Icon getOrComputeIcon (java.awt.Graphics)
java.awt.Graphics g
public final void load ()
protected abstract javax.swing.Icon compute ()
public javax.swing.Icon inOriginalScale ()
java.awt.Image img
javax.swing.Icon icon
}
com/intellij/openapi/util/IconLoader.classIconLoader.java
package com.intellij.openapi.util
public final com.intellij.openapi.util.IconLoader extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.util.concurrent.ConcurrentMap ourIconsCache
private static final java.util.Map ourIcon2DisabledIcon
private static final java.util.List ourPatchers
public static boolean STRICT
private static boolean USE_DARK_ICONS
private static java.awt.image.ImageFilter IMAGE_FILTER
private static final javax.swing.ImageIcon EMPTY_ICON
private static boolean ourIsActivated
static final boolean $assertionsDisabled
private void ()
public static void installPathPatcher (com.intellij.openapi.util.IconPathPatcher)
com.intellij.openapi.util.IconPathPatcher patcher
public static javax.swing.Icon getIcon (java.awt.Image)
java.awt.Image image
public static void setUseDarkIcons (boolean)
boolean useDarkIcons
public static void setFilter (java.awt.image.ImageFilter)
java.awt.image.ImageFilter filter
private static void clearCache ()
public static javax.swing.Icon getIcon (java.lang.String)
String path
Class callerClass
private static javax.swing.Icon getReflectiveIcon (java.lang.String, java.lang.ClassLoader)
String pckg
Class cur
java.lang.reflect.Field field
Exception e
String path
ClassLoader classLoader
public static javax.swing.Icon findIcon (java.lang.String)
String path
Class callerClass
public static javax.swing.Icon getIcon (java.lang.String, java.lang.Class)
String path
Class aClass
javax.swing.Icon icon
public static void activate ()
private static boolean isLoaderDisabled ()
public static javax.swing.Icon findIcon (java.lang.String, java.lang.Class)
String path
Class aClass
public static javax.swing.Icon findIcon (java.lang.String, java.lang.Class, boolean)
String path
Class aClass
boolean computeNow
public static javax.swing.Icon findIcon (java.lang.String, java.lang.Class, boolean, boolean)
String path
Class aClass
boolean computeNow
boolean strict
String originalPath
com.intellij.openapi.util.Pair patchedPath
java.net.URL myURL
javax.swing.Icon icon
private static com.intellij.openapi.util.Pair patchPath (java.lang.String)
String newPath
com.intellij.openapi.util.IconPathPatcher patcher
String path
private static boolean isReflectivePath (java.lang.String)
String path
java.util.List paths
public static javax.swing.Icon findIcon (java.net.URL)
java.net.URL url
public static javax.swing.Icon findIcon (java.net.URL, boolean)
java.net.URL url
boolean useCache
com.intellij.openapi.util.IconLoader$CachedImageIcon icon
public static javax.swing.Icon findIcon (java.lang.String, java.lang.ClassLoader)
String path
ClassLoader classLoader
String originalPath
com.intellij.openapi.util.Pair patchedPath
java.net.URL url
javax.swing.Icon icon
public static java.awt.Image toImage (javax.swing.Icon)
int w
int h
java.awt.image.BufferedImage image
java.awt.Graphics2D g
javax.swing.Icon icon
private static javax.swing.ImageIcon checkIcon (java.awt.Image, java.net.URL)
java.awt.Image image
java.net.URL url
javax.swing.Icon icon
public static boolean isGoodSize (javax.swing.Icon)
javax.swing.Icon icon
public static javax.swing.Icon getDisabledIcon (javax.swing.Icon)
float scale
java.awt.image.BufferedImage image
java.awt.Graphics2D graphics
java.awt.Image img
javax.swing.Icon icon
javax.swing.Icon disabledIcon
public static javax.swing.Icon getTransparentIcon (javax.swing.Icon)
javax.swing.Icon icon
public static javax.swing.Icon getTransparentIcon (javax.swing.Icon, float)
javax.swing.Icon icon
float alpha
public static javax.swing.Icon getIconSnapshot (javax.swing.Icon)
javax.swing.Icon icon
static java.util.List access$500 ()
static boolean access$700 ()
static java.awt.image.ImageFilter access$800 ()
static boolean access$900 ()
static javax.swing.ImageIcon access$1000 ()
static com.intellij.openapi.util.Pair access$1100 (java.lang.String)
String x0
static javax.swing.ImageIcon access$1400 (java.awt.Image, java.net.URL)
java.awt.Image x0
java.net.URL x1
static void ()
}
com/intellij/openapi/util/IconPathPatcher.classIconPathPatcher.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.IconPathPatcher extends java.lang.Object {
public void ()
public abstract java.lang.String patchPath (java.lang.String)
public java.lang.Class getContextClass (java.lang.String)
String path
}
com/intellij/openapi/util/Iconable$IconFlags.classIconable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Iconable$IconFlags extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/openapi/util/Iconable$LastComputedIcon.classIconable.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Iconable$LastComputedIcon extends java.lang.Object {
private static final com.intellij.openapi.util.Key LAST_COMPUTED_ICON
public void ()
public static javax.swing.Icon get (com.intellij.openapi.util.UserDataHolder, int)
com.intellij.openapi.util.UserDataHolder holder
int flags
com.intellij.util.containers.ConcurrentIntObjectMap map
public static void put (com.intellij.openapi.util.UserDataHolder, javax.swing.Icon, int)
com.intellij.openapi.util.UserDataHolder holder
javax.swing.Icon icon
int flags
com.intellij.util.containers.ConcurrentIntObjectMap map
static void ()
}
com/intellij/openapi/util/Iconable.classIconable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Iconable extends java.lang.Object {
public static final int ICON_FLAG_VISIBILITY
public static final int ICON_FLAG_READ_STATUS
public static final int ICON_FLAG_OPEN
public static final int ICON_FLAG_CLOSED
public abstract javax.swing.Icon getIcon (int)
}
com/intellij/openapi/util/IdRunnable.classIdRunnable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.IdRunnable extends com.intellij.util.ui.update.ComparableObject$Impl implements java.lang.Runnable {
public void (java.lang.Object)
Object object
public void (java.lang.Object[])
Object[] objects
}
com/intellij/openapi/util/InvalidDataException.classInvalidDataException.java
package com.intellij.openapi.util
public com.intellij.openapi.util.InvalidDataException extends java.lang.RuntimeException {
public void ()
public void (java.lang.String)
String s
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/intellij/openapi/util/JDOMBuilder$AttrContent.classJDOMBuilder.java
package com.intellij.openapi.util
com.intellij.openapi.util.JDOMBuilder$AttrContent extends org.jdom.Content {
private final String myName
private final String myValue
public void (java.lang.String, java.lang.String)
String name
String value
public java.lang.String getValue ()
static java.lang.String access$000 (com.intellij.openapi.util.JDOMBuilder$AttrContent)
com.intellij.openapi.util.JDOMBuilder$AttrContent x0
static java.lang.String access$100 (com.intellij.openapi.util.JDOMBuilder$AttrContent)
com.intellij.openapi.util.JDOMBuilder$AttrContent x0
}
com/intellij/openapi/util/JDOMBuilder.classJDOMBuilder.java
package com.intellij.openapi.util
public com.intellij.openapi.util.JDOMBuilder extends java.lang.Object {
private void ()
public static org.jdom.Document document (org.jdom.Element)
org.jdom.Element rootElement
public static transient org.jdom.Element tag (java.lang.String, org.jdom.Content[])
com.intellij.openapi.util.JDOMBuilder$AttrContent attrContent
org.jdom.Content c
String name
org.jdom.Content[] content
org.jdom.Element element
public static org.jdom.Content attr (java.lang.String, java.lang.String)
String name
String value
}
com/intellij/openapi/util/JDOMExternalizable.classJDOMExternalizable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.JDOMExternalizable extends java.lang.Object {
public abstract void readExternal (org.jdom.Element) throws com.intellij.openapi.util.InvalidDataException
public abstract void writeExternal (org.jdom.Element) throws com.intellij.openapi.util.WriteExternalException
}
com/intellij/openapi/util/JDOMExternalizableStringList.classJDOMExternalizableStringList.java
package com.intellij.openapi.util
public com.intellij.openapi.util.JDOMExternalizableStringList extends java.util.ArrayList implements com.intellij.openapi.util.JDOMExternalizable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String ATTR_LIST
private static final String ATTR_LISTSIZE
private static final String ATTR_ITEM
private static final String ATTR_INDEX
private static final String ATTR_CLASS
private static final String ATTR_VALUE
static final boolean $assertionsDisabled
public void (int)
int initialCapacity
public void ()
public void (java.util.Collection)
java.util.Collection c
public void readExternal (org.jdom.Element)
Class itemClass
ClassNotFoundException ex
String itemClassString
Class itemClass
String listItem
org.jdom.Element listItemElement
ClassLoader classLoader
org.jdom.Element listElement
org.jdom.Element element
Class callerClass
public void writeExternal (org.jdom.Element)
org.jdom.Element itemElement
String listItem
int i
org.jdom.Element element
int listSize
org.jdom.Element listElement
static void ()
}
com/intellij/openapi/util/JDOMExternalizer.classJDOMExternalizer.java
package com.intellij.openapi.util
public com.intellij.openapi.util.JDOMExternalizer extends java.lang.Object {
private void ()
public static void write (org.jdom.Element, java.lang.String, java.lang.String)
org.jdom.Element root
String name
String value
org.jdom.Element element
public static void write (org.jdom.Element, java.lang.String, boolean)
org.jdom.Element root
String name
boolean value
public static void write (org.jdom.Element, java.lang.String, int)
org.jdom.Element root
String name
int value
public static boolean readBoolean (org.jdom.Element, java.lang.String)
org.jdom.Element root
String name
public static int readInteger (org.jdom.Element, java.lang.String, int)
org.jdom.Element root
String name
int defaultValue
public static java.lang.String readString (org.jdom.Element, java.lang.String)
org.jdom.Element element
org.jdom.Element root
String name
public static void writeMap (org.jdom.Element, java.util.Map, java.lang.String, java.lang.String)
org.jdom.Element mapRoot
org.jdom.Element element
String value
String name
org.jdom.Element root
java.util.Map map
String rootName
String entryName
org.jdom.Element mapRoot
String[] names
public static void readMap (org.jdom.Element, java.util.Map, java.lang.String, java.lang.String)
org.jdom.Element mapRoot
String name
org.jdom.Element element
org.jdom.Element root
java.util.Map map
String rootName
String entryName
org.jdom.Element mapRoot
public static transient void saveStringsList (org.jdom.Element, java.lang.String, java.lang.String, java.lang.String[])
org.jdom.Element node
String value
org.jdom.Element parent
String nodeName
String attrName
String[] values
public static java.util.List loadStringsList (org.jdom.Element, java.lang.String, java.lang.String)
Object o
java.util.List list
org.jdom.Element element
String rootName
String attrName
java.util.List paths
}
com/intellij/openapi/util/JDOMExternalizerUtil.classJDOMExternalizerUtil.java
package com.intellij.openapi.util
public com.intellij.openapi.util.JDOMExternalizerUtil extends java.lang.Object {
private static final String VALUE_ATTR_NAME
public void ()
public static void writeField (org.jdom.Element, java.lang.String, java.lang.String)
org.jdom.Element root
String fieldName
String value
org.jdom.Element element
public static void writeField (org.jdom.Element, java.lang.String, java.lang.String, java.lang.String)
org.jdom.Element root
String fieldName
String value
String defaultValue
public static java.lang.String readField (org.jdom.Element, java.lang.String, java.lang.String)
org.jdom.Element parent
String fieldName
String defaultValue
String val
public static java.lang.String readField (org.jdom.Element, java.lang.String)
String childName
org.jdom.Element element
org.jdom.Element parent
String fieldName
public static org.jdom.Element getOption (org.jdom.Element, java.lang.String)
String childName
org.jdom.Element element
org.jdom.Element parent
String fieldName
public static org.jdom.Element writeOption (org.jdom.Element, java.lang.String)
org.jdom.Element root
String fieldName
org.jdom.Element element
public static org.jdom.Element addElementWithValueAttribute (org.jdom.Element, java.lang.String, java.lang.String)
org.jdom.Element parent
String childTagName
String attrValue
org.jdom.Element element
public static java.lang.String getFirstChildValueAttribute (org.jdom.Element, java.lang.String)
org.jdom.Element parent
String childTagName
org.jdom.Element first
public static java.util.List getChildrenValueAttributes (org.jdom.Element, java.lang.String)
String value
String value
org.jdom.Element child
org.jdom.Element parent
String childTagName
java.util.List children
java.util.List values
public static void addChildrenWithValueAttribute (org.jdom.Element, java.lang.String, java.util.List)
org.jdom.Element child
String value
org.jdom.Element parent
String childTagName
java.util.List attrValues
public static void addChildren (org.jdom.Element, java.lang.String, java.util.Collection) throws com.intellij.openapi.util.WriteExternalException
org.jdom.Element element
com.intellij.openapi.util.JDOMExternalizable child
org.jdom.Element parent
String childElementName
java.util.Collection children
}
com/intellij/openapi/util/JDOMUtil$1.classJDOMUtil.java
package com.intellij.openapi.util
final com.intellij.openapi.util.JDOMUtil$1 extends java.lang.Object implements com.intellij.openapi.util.Condition {
void ()
public boolean value (org.jdom.Attribute)
org.jdom.Attribute attribute
public volatile boolean value (java.lang.Object)
}
com/intellij/openapi/util/JDOMUtil$2.classJDOMUtil.java
package com.intellij.openapi.util
final com.intellij.openapi.util.JDOMUtil$2 extends org.jdom.input.SAXBuilder {
void ()
protected void configureParser (org.xml.sax.XMLReader, org.jdom.input.SAXHandler) throws org.jdom.JDOMException
org.apache.xerces.util.SecurityManager manager
org.xml.sax.XMLReader parser
org.jdom.input.SAXHandler contentHandler
}
com/intellij/openapi/util/JDOMUtil$3.classJDOMUtil.java
package com.intellij.openapi.util
final com.intellij.openapi.util.JDOMUtil$3 extends java.lang.Object implements org.xml.sax.EntityResolver {
void ()
public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)
String publicId
String systemId
}
com/intellij/openapi/util/JDOMUtil$ElementInfo.classJDOMUtil.java
package com.intellij.openapi.util
com.intellij.openapi.util.JDOMUtil$ElementInfo extends java.lang.Object {
public String name
public boolean hasNullAttributes
private void ()
void (com.intellij.openapi.util.JDOMUtil$1)
com.intellij.openapi.util.JDOMUtil$1 x0
}
com/intellij/openapi/util/JDOMUtil$EmptyTextFilter.classJDOMUtil.java
package com.intellij.openapi.util
com.intellij.openapi.util.JDOMUtil$EmptyTextFilter extends java.lang.Object implements org.jdom.filter.Filter {
private void ()
public boolean matches (java.lang.Object)
Object obj
void (com.intellij.openapi.util.JDOMUtil$1)
com.intellij.openapi.util.JDOMUtil$1 x0
}
com/intellij/openapi/util/JDOMUtil$LoggerHolder.classJDOMUtil.java
package com.intellij.openapi.util
com.intellij.openapi.util.JDOMUtil$LoggerHolder extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger ourLogger
private void ()
static com.intellij.openapi.diagnostic.Logger access$000 ()
static void ()
}
com/intellij/openapi/util/JDOMUtil$MyXMLOutputter.classJDOMUtil.java
package com.intellij.openapi.util
public com.intellij.openapi.util.JDOMUtil$MyXMLOutputter extends org.jdom.output.XMLOutputter {
public void ()
public java.lang.String escapeAttributeEntities (java.lang.String)
String str
public java.lang.String escapeElementEntities (java.lang.String)
String str
}
com/intellij/openapi/util/JDOMUtil.classJDOMUtil.java
package com.intellij.openapi.util
public com.intellij.openapi.util.JDOMUtil extends java.lang.Object {
private static final ThreadLocal ourSaxBuilder
public static final com.intellij.openapi.util.Condition NOT_EMPTY_VALUE_CONDITION
private static final com.intellij.openapi.util.JDOMUtil$EmptyTextFilter CONTENT_FILTER
private void ()
public static java.util.List getChildren (org.jdom.Element)
org.jdom.Element parent
public static java.util.List getChildren (org.jdom.Element, java.lang.String)
org.jdom.Element parent
String name
private static com.intellij.openapi.diagnostic.Logger getLogger ()
public static boolean areElementsEqual (org.jdom.Element, org.jdom.Element)
org.jdom.Element e1
org.jdom.Element e2
public static boolean areElementsEqual (org.jdom.Element, org.jdom.Element, boolean)
org.jdom.Element e1
org.jdom.Element e2
boolean ignoreEmptyAttrValues
public static int getTreeHash (org.jdom.Element)
org.jdom.Element root
private static int addToHash (int, org.jdom.Element, boolean)
org.jdom.Attribute attribute
String text
org.jdom.Content child
int i
org.jdom.Element element
boolean skipEmptyText
private static int addToHash (int, java.lang.String)
int i
String s
public static org.jdom.Element[] getElements (org.jdom.Element)
org.jdom.Element m
java.util.List list
public static void internElement (org.jdom.Element, com.intellij.util.containers.StringInterner)
org.jdom.Attribute attr
org.jdom.Content o
org.jdom.Element element
com.intellij.util.containers.StringInterner interner
public static java.lang.String legalizeText (java.lang.String)
String str
public static java.lang.CharSequence legalizeChars (java.lang.CharSequence)
int i
int len
CharSequence str
StringBuilder result
private static void appendLegalized (java.lang.StringBuilder, char)
StringBuilder sb
char each
private static boolean contentListsEqual (java.util.List, java.util.List, boolean)
java.util.List c1
java.util.List c2
boolean ignoreEmptyAttrValues
java.util.Iterator l1
java.util.Iterator l2
private static boolean contentsEqual (org.jdom.Content, org.jdom.Content, boolean)
org.jdom.Content c1
org.jdom.Content c2
boolean ignoreEmptyAttrValues
private static boolean attListsEqual (java.util.List, java.util.List, boolean)
int i
java.util.List l1
java.util.List l2
boolean ignoreEmptyAttrValues
private static boolean attEqual (org.jdom.Attribute, org.jdom.Attribute)
org.jdom.Attribute a1
org.jdom.Attribute a2
private static org.jdom.input.SAXBuilder getSaxBuilder ()
java.lang.ref.SoftReference reference
org.jdom.input.SAXBuilder saxBuilder
public static org.jdom.Document loadDocument (java.lang.CharSequence) throws java.io.IOException org.jdom.JDOMException
CharSequence seq
public static org.jdom.Element load (java.lang.CharSequence) throws java.io.IOException org.jdom.JDOMException
CharSequence seq
private static org.jdom.Document loadDocument (java.io.Reader) throws java.io.IOException org.jdom.JDOMException
java.io.Reader reader
public static org.jdom.Document loadDocument (java.io.File) throws org.jdom.JDOMException java.io.IOException
java.io.File file
public static org.jdom.Element load (java.io.File) throws org.jdom.JDOMException java.io.IOException
java.io.File file
public static org.jdom.Document loadDocument (java.io.InputStream) throws org.jdom.JDOMException java.io.IOException
java.io.InputStream stream
public static org.jdom.Element load (java.io.Reader) throws org.jdom.JDOMException java.io.IOException
java.io.Reader reader
public static org.jdom.Element load (java.io.InputStream) throws org.jdom.JDOMException java.io.IOException
java.io.InputStream stream
public static org.jdom.Document loadDocument (java.lang.Class, java.lang.String) throws org.jdom.JDOMException java.io.IOException
Class clazz
String resource
java.io.InputStream stream
public static org.jdom.Document loadDocument (java.net.URL) throws org.jdom.JDOMException java.io.IOException
java.net.URL url
public static org.jdom.Document loadResourceDocument (java.net.URL) throws org.jdom.JDOMException java.io.IOException
java.net.URL url
public static void writeDocument (org.jdom.Document, java.lang.String, java.lang.String) throws java.io.IOException
org.jdom.Document document
String filePath
String lineSeparator
java.io.OutputStream stream
public static void writeDocument (org.jdom.Document, java.io.File, java.lang.String) throws java.io.IOException
org.jdom.Document document
java.io.File file
String lineSeparator
public static void write (org.jdom.Parent, java.io.File) throws java.io.IOException
org.jdom.Parent element
java.io.File file
public static void write (org.jdom.Parent, java.io.File, java.lang.String) throws java.io.IOException
org.jdom.Parent element
java.io.File file
String lineSeparator
java.io.OutputStream stream
public static void writeDocument (org.jdom.Document, java.io.OutputStream, java.lang.String) throws java.io.IOException
org.jdom.Document document
java.io.OutputStream stream
String lineSeparator
public static void write (org.jdom.Parent, java.io.OutputStream, java.lang.String) throws java.io.IOException
org.jdom.Parent element
java.io.OutputStream stream
String lineSeparator
java.io.OutputStreamWriter writer
public static byte[] printDocument (org.jdom.Document, java.lang.String) throws java.io.IOException
org.jdom.Document document
String lineSeparator
java.io.CharArrayWriter writer
public static java.lang.String writeDocument (org.jdom.Document, java.lang.String)
java.io.StringWriter writer
java.io.IOException ignored
org.jdom.Document document
String lineSeparator
public static java.lang.String write (org.jdom.Parent, java.lang.String)
java.io.StringWriter writer
java.io.IOException e
org.jdom.Parent element
String lineSeparator
public static void write (org.jdom.Parent, java.io.Writer, java.lang.String) throws java.io.IOException
org.jdom.Parent element
java.io.Writer writer
String lineSeparator
public static void writeElement (org.jdom.Element, java.io.Writer, java.lang.String) throws java.io.IOException
NullPointerException ex
org.jdom.Element element
java.io.Writer writer
String lineSeparator
org.jdom.output.XMLOutputter xmlOutputter
public static java.lang.String writeElement (org.jdom.Element)
org.jdom.Element element
public static java.lang.String writeElement (org.jdom.Element, java.lang.String)
java.io.StringWriter writer
java.io.IOException e
org.jdom.Element element
String lineSeparator
public static java.lang.String writeChildren (org.jdom.Element, java.lang.String) throws java.io.IOException
org.jdom.Element child
org.jdom.Element element
String lineSeparator
java.io.StringWriter writer
public static void writeDocument (org.jdom.Document, java.io.Writer, java.lang.String) throws java.io.IOException
NullPointerException ex
org.jdom.Document document
java.io.Writer writer
String lineSeparator
org.jdom.output.XMLOutputter xmlOutputter
public static org.jdom.output.XMLOutputter createOutputter (java.lang.String)
String lineSeparator
org.jdom.output.XMLOutputter xmlOutputter
org.jdom.output.Format format
private static java.lang.String escapeChar (char, boolean, boolean, boolean)
char c
boolean escapeApostrophes
boolean escapeSpaces
boolean escapeLineEnds
public static java.lang.String escapeText (java.lang.String)
String text
public static java.lang.String escapeText (java.lang.String, boolean, boolean)
String text
boolean escapeSpaces
boolean escapeLineEnds
public static java.lang.String escapeText (java.lang.String, boolean, boolean, boolean)
char ch
String quotation
int i
String text
boolean escapeApostrophes
boolean escapeSpaces
boolean escapeLineEnds
StringBuilder buffer
private static void printDiagnostics (org.jdom.Element, java.lang.String)
org.jdom.Element child
org.jdom.Element element
String prefix
com.intellij.openapi.util.JDOMUtil$ElementInfo info
private static com.intellij.openapi.util.JDOMUtil$ElementInfo getElementInfo (org.jdom.Element)
org.jdom.Attribute attr
int idx
int length
org.jdom.Element element
com.intellij.openapi.util.JDOMUtil$ElementInfo info
StringBuilder buf
java.util.List attributes
public static void updateFileSet (java.io.File[], java.lang.String[], org.jdom.Document[], java.lang.String) throws java.io.IOException
java.io.File file
String newFilePath
java.io.File file
String newFilePath
int i
String writtenFilesPath
String oldFilePath
boolean result
java.io.File oldFile
java.io.File[] oldFiles
String[] newFilePaths
org.jdom.Document[] newFileDocuments
String lineSeparator
java.util.ArrayList writtenFilesPaths
public static java.lang.String getValue (java.lang.Object)
org.jdom.Content content
org.jdom.Attribute attribute
Object node
public static boolean isEmpty (org.jdom.Element)
org.jdom.Element element
public static boolean isEmpty (org.jdom.Element, int)
org.jdom.Element element
int attributeCount
static void ()
}
com/intellij/openapi/util/Key.classKey.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Key extends java.lang.Object {
private static final java.util.concurrent.atomic.AtomicInteger ourKeysCounter
private final int myIndex
private final String myName
private static final com.intellij.util.containers.ConcurrentIntObjectMap allKeys
public void (java.lang.String)
String name
public final int hashCode ()
public final boolean equals (java.lang.Object)
Object obj
public java.lang.String toString ()
public static com.intellij.openapi.util.Key create (java.lang.String)
String name
public java.lang.Object get (com.intellij.openapi.util.UserDataHolder)
com.intellij.openapi.util.UserDataHolder holder
public java.lang.Object get (java.util.Map)
java.util.Map holder
public java.lang.Object get (com.intellij.openapi.util.UserDataHolder, java.lang.Object)
com.intellij.openapi.util.UserDataHolder holder
Object defaultValue
Object t
public boolean isIn (com.intellij.openapi.util.UserDataHolder)
com.intellij.openapi.util.UserDataHolder holder
public void set (com.intellij.openapi.util.UserDataHolder, java.lang.Object)
com.intellij.openapi.util.UserDataHolder holder
Object value
public void set (java.util.Map, java.lang.Object)
java.util.Map holder
Object value
public static com.intellij.openapi.util.Key getKeyByIndex (int)
int index
public static com.intellij.openapi.util.Key findKeyByName (java.lang.String)
com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry key
String name
static void ()
}
com/intellij/openapi/util/KeyValue.classKeyValue.java
package com.intellij.openapi.util
public com.intellij.openapi.util.KeyValue extends com.intellij.openapi.util.Pair {
public void (java.lang.Object, java.lang.Object)
Object key
Object value
public static com.intellij.openapi.util.KeyValue create (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object getKey ()
public java.lang.Object getValue ()
}
com/intellij/openapi/util/KeyWithDefaultValue$1.classKeyWithDefaultValue.java
package com.intellij.openapi.util
final com.intellij.openapi.util.KeyWithDefaultValue$1 extends com.intellij.openapi.util.KeyWithDefaultValue {
final Object val$defValue
void (java.lang.String, java.lang.Object)
String name
public java.lang.Object getDefaultValue ()
}
com/intellij/openapi/util/KeyWithDefaultValue.classKeyWithDefaultValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.KeyWithDefaultValue extends com.intellij.openapi.util.Key {
public void (java.lang.String)
String name
public abstract java.lang.Object getDefaultValue ()
public static com.intellij.openapi.util.KeyWithDefaultValue create (java.lang.String, java.lang.Object)
String name
Object defValue
}
com/intellij/openapi/util/KeyedExtensionCollector$1.classKeyedExtensionCollector.java
package com.intellij.openapi.util
com.intellij.openapi.util.KeyedExtensionCollector$1 extends java.lang.Object implements com.intellij.openapi.extensions.ExtensionPointAndAreaListener {
final com.intellij.openapi.util.KeyedExtensionCollector this$0
void (com.intellij.openapi.util.KeyedExtensionCollector)
com.intellij.openapi.util.KeyedExtensionCollector this$0
public void extensionAdded (com.intellij.util.KeyedLazyInstance, com.intellij.openapi.extensions.PluginDescriptor)
com.intellij.openapi.extensions.ExtensionPointListener listener
com.intellij.util.KeyedLazyInstance bean
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public void extensionRemoved (com.intellij.util.KeyedLazyInstance, com.intellij.openapi.extensions.PluginDescriptor)
com.intellij.openapi.extensions.ExtensionPointListener listener
com.intellij.util.KeyedLazyInstance bean
com.intellij.openapi.extensions.PluginDescriptor pluginDescriptor
public void areaReplaced (com.intellij.openapi.extensions.ExtensionsArea)
com.intellij.openapi.extensions.ExtensionsArea area
public volatile void extensionRemoved (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
public volatile void extensionAdded (java.lang.Object, com.intellij.openapi.extensions.PluginDescriptor)
}
com/intellij/openapi/util/KeyedExtensionCollector$2.classKeyedExtensionCollector.java
package com.intellij.openapi.util
com.intellij.openapi.util.KeyedExtensionCollector$2 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.extensions.ExtensionPointListener val$listener
final com.intellij.openapi.util.KeyedExtensionCollector this$0
void (com.intellij.openapi.util.KeyedExtensionCollector, com.intellij.openapi.extensions.ExtensionPointListener)
com.intellij.openapi.util.KeyedExtensionCollector this$0
public void dispose ()
}
com/intellij/openapi/util/KeyedExtensionCollector.classKeyedExtensionCollector.java
package com.intellij.openapi.util
public com.intellij.openapi.util.KeyedExtensionCollector extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.Map myExplicitExtensions
private final java.util.concurrent.ConcurrentMap myCache
private final String lock
private com.intellij.openapi.extensions.ExtensionPoint myPoint
private final String myEpName
private com.intellij.openapi.extensions.ExtensionPointAndAreaListener myListener
private final java.util.List myListeners
public void (java.lang.String)
String epName
private void resetAreaListener ()
public void addExplicitExtension (java.lang.Object, java.lang.Object)
com.intellij.openapi.extensions.ExtensionPointListener listener
String skey
java.util.List list
Object key
Object t
public void removeExplicitExtension (java.lang.Object, java.lang.Object)
com.intellij.openapi.extensions.ExtensionPointListener listener
String skey
java.util.List list
Object key
Object t
protected java.lang.String keyToString (java.lang.Object)
Object key
public java.util.List forKey (java.lang.Object)
Object key
String stringKey
boolean rebuild
java.util.List cached
public java.lang.Object findSingle (java.lang.Object)
Object key
java.util.List list
protected java.util.List buildExtensions (java.lang.String, java.lang.Object)
String stringKey
Object key
protected final java.util.List buildExtensions (java.util.Set)
java.util.List list
String key
java.util.Map$Entry entry
Object instance
com.intellij.openapi.progress.ProcessCanceledException e
Exception e
LinkageError e
Object instance
com.intellij.util.KeyedLazyInstance bean
com.intellij.util.KeyedLazyInstance[] beans
java.util.List result
com.intellij.openapi.extensions.ExtensionPoint point
java.util.Set keys
private com.intellij.openapi.extensions.ExtensionPoint getPoint ()
com.intellij.openapi.extensions.ExtensionPointName typesafe
com.intellij.openapi.extensions.ExtensionPoint point
public boolean hasAnyExtensions ()
com.intellij.openapi.extensions.ExtensionPoint point
public void addListener (com.intellij.openapi.extensions.ExtensionPointListener)
com.intellij.openapi.extensions.ExtensionPointListener listener
public void addListener (com.intellij.openapi.extensions.ExtensionPointListener, com.intellij.openapi.Disposable)
com.intellij.openapi.extensions.ExtensionPointListener listener
com.intellij.openapi.Disposable parent
public void removeListener (com.intellij.openapi.extensions.ExtensionPointListener)
com.intellij.openapi.extensions.ExtensionPointListener listener
static java.lang.String access$000 (com.intellij.openapi.util.KeyedExtensionCollector)
com.intellij.openapi.util.KeyedExtensionCollector x0
static com.intellij.openapi.diagnostic.Logger access$100 ()
static java.util.concurrent.ConcurrentMap access$200 (com.intellij.openapi.util.KeyedExtensionCollector)
com.intellij.openapi.util.KeyedExtensionCollector x0
static java.util.List access$300 (com.intellij.openapi.util.KeyedExtensionCollector)
com.intellij.openapi.util.KeyedExtensionCollector x0
static void access$400 (com.intellij.openapi.util.KeyedExtensionCollector)
com.intellij.openapi.util.KeyedExtensionCollector x0
static void ()
}
com/intellij/openapi/util/KeyedExtensionFactory$1.classKeyedExtensionFactory.java
package com.intellij.openapi.util
com.intellij.openapi.util.KeyedExtensionFactory$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
final com.intellij.openapi.extensions.KeyedFactoryEPBean[] val$epBeans
final com.intellij.openapi.util.KeyedExtensionFactory this$0
void (com.intellij.openapi.util.KeyedExtensionFactory, com.intellij.openapi.extensions.KeyedFactoryEPBean[])
com.intellij.openapi.util.KeyedExtensionFactory this$0
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Object proxy
java.lang.reflect.Method method
Object[] args
Object keyArg
String key
Object result
}
com/intellij/openapi/util/KeyedExtensionFactory.classKeyedExtensionFactory.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.KeyedExtensionFactory extends java.lang.Object {
private final Class myInterfaceClass
private final com.intellij.openapi.extensions.ExtensionPointName myEpName
private final org.picocontainer.PicoContainer myPicoContainer
public void (java.lang.Class, com.intellij.openapi.extensions.ExtensionPointName, org.picocontainer.PicoContainer)
Class interfaceClass
com.intellij.openapi.extensions.ExtensionPointName epName
org.picocontainer.PicoContainer picoContainer
public java.lang.Object get ()
com.intellij.openapi.extensions.KeyedFactoryEPBean[] epBeans
java.lang.reflect.InvocationHandler handler
public java.lang.Object getByKey (java.lang.Object)
Exception e
com.intellij.openapi.extensions.KeyedFactoryEPBean epBean
Object key
com.intellij.openapi.extensions.KeyedFactoryEPBean[] epBeans
private java.lang.Object getByKey (com.intellij.openapi.extensions.KeyedFactoryEPBean[], java.lang.String, java.lang.reflect.Method, java.lang.Object[])
Object factory
java.lang.reflect.InvocationTargetException e
RuntimeException e
Exception e
com.intellij.openapi.extensions.KeyedFactoryEPBean epBean
com.intellij.openapi.extensions.KeyedFactoryEPBean[] epBeans
String key
java.lang.reflect.Method method
Object[] args
Object result
public abstract java.lang.String getKey (java.lang.Object)
static java.lang.Object access$000 (com.intellij.openapi.util.KeyedExtensionFactory, com.intellij.openapi.extensions.KeyedFactoryEPBean[], java.lang.String, java.lang.reflect.Method, java.lang.Object[])
com.intellij.openapi.util.KeyedExtensionFactory x0
com.intellij.openapi.extensions.KeyedFactoryEPBean[] x1
String x2
java.lang.reflect.Method x3
Object[] x4
}
com/intellij/openapi/util/LazyInstance.classLazyInstance.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.LazyInstance extends com.intellij.openapi.util.NotNullLazyValue {
public void ()
protected abstract java.lang.Class getInstanceClass () throws java.lang.ClassNotFoundException
protected final java.lang.Object compute ()
Class tClass
java.lang.reflect.Constructor constructor
InstantiationException e
IllegalAccessException e
ClassNotFoundException e
NoSuchMethodException e
}
com/intellij/openapi/util/LowMemoryWatcher$1.classLowMemoryWatcher.java
package com.intellij.openapi.util
final com.intellij.openapi.util.LowMemoryWatcher$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.util.LowMemoryWatcher val$watcher
void (com.intellij.openapi.util.LowMemoryWatcher)
public void dispose ()
}
com/intellij/openapi/util/LowMemoryWatcher.classLowMemoryWatcher.java
package com.intellij.openapi.util
public com.intellij.openapi.util.LowMemoryWatcher extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.util.containers.WeakList ourListeners
private final Runnable myRunnable
static void onLowMemorySignalReceived ()
Throwable e
Runnable watcher
public static com.intellij.openapi.util.LowMemoryWatcher register (java.lang.Runnable)
Runnable runnable
public static void register (java.lang.Runnable, com.intellij.openapi.Disposable)
Runnable runnable
com.intellij.openapi.Disposable parentDisposable
com.intellij.openapi.util.LowMemoryWatcher watcher
private void (java.lang.Runnable)
Runnable runnable
public void stop ()
static void stopAll ()
static void ()
}
com/intellij/openapi/util/LowMemoryWatcherManager$1.classLowMemoryWatcherManager.java
package com.intellij.openapi.util
com.intellij.openapi.util.LowMemoryWatcherManager$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.util.LowMemoryWatcherManager this$0
void (com.intellij.openapi.util.LowMemoryWatcherManager)
com.intellij.openapi.util.LowMemoryWatcherManager this$0
public void run ()
}
com/intellij/openapi/util/LowMemoryWatcherManager$2.classLowMemoryWatcherManager.java
package com.intellij.openapi.util
com.intellij.openapi.util.LowMemoryWatcherManager$2 extends java.lang.Object implements javax.management.NotificationListener {
final com.intellij.openapi.util.LowMemoryWatcherManager this$0
void (com.intellij.openapi.util.LowMemoryWatcherManager)
com.intellij.openapi.util.LowMemoryWatcherManager this$0
public void handleNotification (javax.management.Notification, java.lang.Object)
javax.management.Notification notification
Object __
}
com/intellij/openapi/util/LowMemoryWatcherManager.classLowMemoryWatcherManager.java
package com.intellij.openapi.util
public com.intellij.openapi.util.LowMemoryWatcherManager extends java.lang.Object implements com.intellij.openapi.Disposable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final long MEM_THRESHOLD
private final java.util.concurrent.ExecutorService myExecutorService
private java.util.concurrent.Future mySubmitted
private final java.util.concurrent.atomic.AtomicBoolean myProcessing
private final Runnable myJanitor
private final javax.management.NotificationListener myLowMemoryListener
public void (java.util.concurrent.ExecutorService)
long threshold
java.lang.management.MemoryPoolMXBean bean
Throwable e
java.util.concurrent.ExecutorService executorService
private void handleEventImmediately ()
public void dispose ()
javax.management.ListenerNotFoundException e
static java.lang.Runnable access$000 (com.intellij.openapi.util.LowMemoryWatcherManager)
com.intellij.openapi.util.LowMemoryWatcherManager x0
static java.util.concurrent.Future access$102 (com.intellij.openapi.util.LowMemoryWatcherManager, java.util.concurrent.Future)
com.intellij.openapi.util.LowMemoryWatcherManager x0
java.util.concurrent.Future x1
static void access$200 (com.intellij.openapi.util.LowMemoryWatcherManager)
com.intellij.openapi.util.LowMemoryWatcherManager x0
static java.util.concurrent.Future access$100 (com.intellij.openapi.util.LowMemoryWatcherManager)
com.intellij.openapi.util.LowMemoryWatcherManager x0
static java.util.concurrent.ExecutorService access$300 (com.intellij.openapi.util.LowMemoryWatcherManager)
com.intellij.openapi.util.LowMemoryWatcherManager x0
static void ()
}
com/intellij/openapi/util/ModificationTracker$1.classModificationTracker.java
package com.intellij.openapi.util
final com.intellij.openapi.util.ModificationTracker$1 extends java.lang.Object implements com.intellij.openapi.util.ModificationTracker {
private long myCounter
void ()
public long getModificationCount ()
}
com/intellij/openapi/util/ModificationTracker$2.classModificationTracker.java
package com.intellij.openapi.util
final com.intellij.openapi.util.ModificationTracker$2 extends java.lang.Object implements com.intellij.openapi.util.ModificationTracker {
void ()
public long getModificationCount ()
}
com/intellij/openapi/util/ModificationTracker.classModificationTracker.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.ModificationTracker extends java.lang.Object {
public static final com.intellij.openapi.util.ModificationTracker EVER_CHANGED
public static final com.intellij.openapi.util.ModificationTracker NEVER_CHANGED
public abstract long getModificationCount ()
static void ()
}
com/intellij/openapi/util/MultiValuesMap.classMultiValuesMap.java
package com.intellij.openapi.util
public com.intellij.openapi.util.MultiValuesMap extends java.lang.Object {
private final java.util.Map myBaseMap
private final boolean myOrdered
public void ()
public void (boolean)
boolean ordered
public void putAll (java.lang.Object, java.util.Collection)
Object value
Object key
java.util.Collection values
public transient void putAll (java.lang.Object, java.lang.Object[])
Object value
Object key
Object[] values
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Collection collection
public java.util.Collection get (java.lang.Object)
Object key
public java.util.Set keySet ()
public java.util.Collection values ()
java.util.Collection values
java.util.Set result
public void remove (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Collection values
public void clear ()
public java.util.Collection removeAll (java.lang.Object)
Object key
public java.util.Set entrySet ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public java.util.Collection collectValues ()
java.util.Collection v
java.util.Collection result
public java.lang.Object getFirst (java.lang.Object)
Object key
java.util.Collection values
}
com/intellij/openapi/util/MutualMap.classMutualMap.java
package com.intellij.openapi.util
public com.intellij.openapi.util.MutualMap extends java.lang.Object {
private final java.util.Map myKey2Value
private final java.util.Map myValue2Key
public void (boolean)
boolean ordered
public void ()
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object getValue (java.lang.Object)
Object key
public java.lang.Object getKey (java.lang.Object)
Object value
public int size ()
public boolean containsKey (java.lang.Object)
Object key
public void remove (java.lang.Object)
Object key
Object value
public java.util.Collection getValues ()
public java.util.Collection getKeys ()
public void clear ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.util.MutualMap mutualMap
public int hashCode ()
public java.lang.String toString ()
}
com/intellij/openapi/util/NamedJDOMExternalizable.classNamedJDOMExternalizable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.NamedJDOMExternalizable extends java.lang.Object implements com.intellij.openapi.util.JDOMExternalizable {
public abstract java.lang.String getExternalFileName ()
}
com/intellij/openapi/util/NotNullComputable$1.classNotNullComputable.java
package com.intellij.openapi.util
final com.intellij.openapi.util.NotNullComputable$1 extends java.lang.Object implements com.intellij.openapi.util.NotNullComputable {
void ()
public java.lang.Boolean compute ()
public volatile java.lang.Object compute ()
}
com/intellij/openapi/util/NotNullComputable.classNotNullComputable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.NotNullComputable extends java.lang.Object implements com.intellij.openapi.util.Computable {
public static final com.intellij.openapi.util.NotNullComputable TRUE
public abstract java.lang.Object compute ()
static void ()
}
com/intellij/openapi/util/NotNullFactory.classNotNullFactory.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.NotNullFactory extends java.lang.Object implements com.intellij.openapi.util.Factory {
public abstract java.lang.Object create ()
}
com/intellij/openapi/util/NotNullLazyKey.classNotNullLazyKey.java
package com.intellij.openapi.util
public com.intellij.openapi.util.NotNullLazyKey extends com.intellij.openapi.util.Key {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
private final com.intellij.util.NotNullFunction myFunction
private void (java.lang.String, com.intellij.util.NotNullFunction)
String name
com.intellij.util.NotNullFunction function
public final java.lang.Object getValue (com.intellij.openapi.util.UserDataHolder)
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
com.intellij.openapi.util.UserDataHolder h
Object data
public static com.intellij.openapi.util.NotNullLazyKey create (java.lang.String, com.intellij.util.NotNullFunction)
String name
com.intellij.util.NotNullFunction function
static void ()
}
com/intellij/openapi/util/NotNullLazyValue$1.classNotNullLazyValue.java
package com.intellij.openapi.util
final com.intellij.openapi.util.NotNullLazyValue$1 extends com.intellij.openapi.util.NotNullLazyValue {
final Object val$value
void (java.lang.Object)
protected java.lang.Object compute ()
}
com/intellij/openapi/util/NotNullLazyValue$2.classNotNullLazyValue.java
package com.intellij.openapi.util
final com.intellij.openapi.util.NotNullLazyValue$2 extends com.intellij.openapi.util.NotNullLazyValue {
final com.intellij.openapi.util.NotNullFactory val$value
void (com.intellij.openapi.util.NotNullFactory)
protected java.lang.Object compute ()
}
com/intellij/openapi/util/NotNullLazyValue.classNotNullLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.NotNullLazyValue extends java.lang.Object {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
private Object myValue
public void ()
protected abstract java.lang.Object compute ()
public java.lang.Object getValue ()
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
Object result
public boolean isComputed ()
public static com.intellij.openapi.util.NotNullLazyValue createConstantValue (java.lang.Object)
Object value
public static com.intellij.openapi.util.NotNullLazyValue createValue (com.intellij.openapi.util.NotNullFactory)
com.intellij.openapi.util.NotNullFactory value
static void ()
}
com/intellij/openapi/util/NullUtils.classNullUtils.java
package com.intellij.openapi.util
public final com.intellij.openapi.util.NullUtils extends java.lang.Object {
public static transient boolean notNull (java.lang.Object[])
Object[] objects
public static transient boolean hasNull (java.lang.Object[])
Object object
Object[] objects
public static transient boolean hasNotNull (java.lang.Object[])
Object object
Object[] objects
private void ()
}
com/intellij/openapi/util/NullableComputable.classNullableComputable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.NullableComputable extends java.lang.Object implements com.intellij.openapi.util.Computable {
public abstract java.lang.Object compute ()
}
com/intellij/openapi/util/NullableFactory.classNullableFactory.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.NullableFactory extends java.lang.Object implements com.intellij.openapi.util.Factory {
public abstract java.lang.Object create ()
}
com/intellij/openapi/util/NullableLazyKey.classNullableLazyKey.java
package com.intellij.openapi.util
public com.intellij.openapi.util.NullableLazyKey extends com.intellij.openapi.util.Key {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
private final com.intellij.util.NullableFunction myFunction
private void (java.lang.String, com.intellij.util.NullableFunction)
String name
com.intellij.util.NullableFunction function
public final java.lang.Object getValue (com.intellij.openapi.util.UserDataHolder)
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
com.intellij.openapi.util.UserDataHolder h
Object data
public static com.intellij.openapi.util.NullableLazyKey create (java.lang.String, com.intellij.util.NullableFunction)
String name
com.intellij.util.NullableFunction function
static void ()
}
com/intellij/openapi/util/NullableLazyValue$1.classNullableLazyValue.java
package com.intellij.openapi.util
final com.intellij.openapi.util.NullableLazyValue$1 extends com.intellij.openapi.util.NullableLazyValue {
final com.intellij.openapi.util.Factory val$value
void (com.intellij.openapi.util.Factory)
protected java.lang.Object compute ()
}
com/intellij/openapi/util/NullableLazyValue.classNullableLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.NullableLazyValue extends java.lang.Object {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
private boolean myComputed
private Object myValue
public void ()
protected abstract java.lang.Object compute ()
public java.lang.Object getValue ()
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
Object value
public static com.intellij.openapi.util.NullableLazyValue createValue (com.intellij.openapi.util.Factory)
com.intellij.openapi.util.Factory value
static void ()
}
com/intellij/openapi/util/Pair$1.classPair.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Pair$1 extends java.lang.Object implements com.intellij.util.Function {
final Object val$value
void (java.lang.Object)
public com.intellij.openapi.util.Pair fun (java.lang.Object)
Object a
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/openapi/util/Pair$NonNull.classPair.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Pair$NonNull extends com.intellij.openapi.util.Pair {
public void (java.lang.Object, java.lang.Object)
Object first
Object second
}
com/intellij/openapi/util/Pair.classPair.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Pair extends java.lang.Object {
public final Object first
public final Object second
private static final com.intellij.openapi.util.Pair EMPTY
public static com.intellij.openapi.util.Pair create (java.lang.Object, java.lang.Object)
Object first
Object second
public static com.intellij.openapi.util.Pair$NonNull createNonNull (java.lang.Object, java.lang.Object)
Object first
Object second
public static com.intellij.openapi.util.Pair pair (java.lang.Object, java.lang.Object)
Object first
Object second
public static com.intellij.util.Function createFunction (java.lang.Object)
Object value
public static java.lang.Object getFirst (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
public static java.lang.Object getSecond (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
public static com.intellij.openapi.util.Pair empty ()
public void (java.lang.Object, java.lang.Object)
Object first
Object second
public final java.lang.Object getFirst ()
public final java.lang.Object getSecond ()
public final boolean equals (java.lang.Object)
Object o
public int hashCode ()
int result
public java.lang.String toString ()
static void ()
}
com/intellij/openapi/util/Pass.classPass.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Pass extends java.lang.Object {
public void ()
public abstract void pass (java.lang.Object)
}
com/intellij/openapi/util/ProperTextRange.classProperTextRange.java
package com.intellij.openapi.util
public com.intellij.openapi.util.ProperTextRange extends com.intellij.openapi.util.TextRange {
static final boolean $assertionsDisabled
public void (int, int)
int startOffset
int endOffset
public void (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange range
public com.intellij.openapi.util.ProperTextRange cutOut (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange subRange
public com.intellij.openapi.util.ProperTextRange shiftRight (int)
int delta
public com.intellij.openapi.util.ProperTextRange grown (int)
int lengthDelta
public com.intellij.openapi.util.ProperTextRange intersection (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange textRange
com.intellij.openapi.util.TextRange range
public com.intellij.openapi.util.ProperTextRange union (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange textRange
com.intellij.openapi.util.TextRange range
public static com.intellij.openapi.util.ProperTextRange create (com.intellij.openapi.util.Segment)
com.intellij.openapi.util.Segment segment
public static com.intellij.openapi.util.ProperTextRange create (int, int)
int startOffset
int endOffset
public static com.intellij.openapi.util.ProperTextRange from (int, int)
int offset
int length
public volatile com.intellij.openapi.util.TextRange union (com.intellij.openapi.util.TextRange)
public volatile com.intellij.openapi.util.TextRange intersection (com.intellij.openapi.util.TextRange)
public volatile com.intellij.openapi.util.TextRange grown (int)
public volatile com.intellij.openapi.util.TextRange shiftRight (int)
public volatile com.intellij.openapi.util.TextRange cutOut (com.intellij.openapi.util.TextRange)
static void ()
}
com/intellij/openapi/util/RecursionGuard$StackStamp.classRecursionGuard.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.RecursionGuard$StackStamp extends java.lang.Object {
public abstract boolean mayCacheNow ()
}
com/intellij/openapi/util/RecursionGuard.classRecursionGuard.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.RecursionGuard extends java.lang.Object {
public void ()
public java.lang.Object doPreventingRecursion (java.lang.Object, com.intellij.openapi.util.Computable)
Object key
com.intellij.openapi.util.Computable computation
public abstract java.lang.Object doPreventingRecursion (java.lang.Object, boolean, com.intellij.openapi.util.Computable)
public abstract com.intellij.openapi.util.RecursionGuard$StackStamp markStack ()
public abstract java.util.List currentStack ()
public abstract void prohibitResultCaching (java.lang.Object)
}
com/intellij/openapi/util/RecursionManager$1.classRecursionManager.java
package com.intellij.openapi.util
final com.intellij.openapi.util.RecursionManager$1 extends java.lang.ThreadLocal {
void ()
protected com.intellij.openapi.util.RecursionManager$CalculationStack initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/intellij/openapi/util/RecursionManager$2$1.classRecursionManager.java
package com.intellij.openapi.util
com.intellij.openapi.util.RecursionManager$2$1 extends java.lang.Object implements com.intellij.openapi.util.RecursionGuard$StackStamp {
final int val$stamp
final com.intellij.openapi.util.RecursionManager$2 this$0
void (com.intellij.openapi.util.RecursionManager$2, int)
com.intellij.openapi.util.RecursionManager$2 this$0
public boolean mayCacheNow ()
}
com/intellij/openapi/util/RecursionManager$2.classRecursionManager.java
package com.intellij.openapi.util
final com.intellij.openapi.util.RecursionManager$2 extends com.intellij.openapi.util.RecursionGuard {
final String val$id
void (java.lang.String)
public java.lang.Object doPreventingRecursion (java.lang.Object, boolean, com.intellij.openapi.util.Computable)
com.intellij.openapi.util.RecursionManager$MyKey noCacheUntil
com.intellij.util.containers.SoftKeySoftValueHashMap map
Object o
Throwable e
Object result
Throwable e
Object key
boolean memoize
com.intellij.openapi.util.Computable computation
com.intellij.openapi.util.RecursionManager$MyKey realKey
com.intellij.openapi.util.RecursionManager$CalculationStack stack
int sizeBefore
int sizeAfter
int startStamp
public com.intellij.openapi.util.RecursionGuard$StackStamp markStack ()
int stamp
public java.util.List currentStack ()
com.intellij.openapi.util.RecursionManager$MyKey pair
java.util.ArrayList result
java.util.LinkedHashMap map
public void prohibitResultCaching (java.lang.Object)
Object since
com.intellij.openapi.util.RecursionManager$MyKey realKey
com.intellij.openapi.util.RecursionManager$CalculationStack stack
}
com/intellij/openapi/util/RecursionManager$3.classRecursionManager.java
package com.intellij.openapi.util
final com.intellij.openapi.util.RecursionManager$3 extends java.lang.Object implements com.intellij.openapi.Disposable {
void ()
public void dispose ()
}
com/intellij/openapi/util/RecursionManager$CalculationStack.classRecursionManager.java
package com.intellij.openapi.util
com.intellij.openapi.util.RecursionManager$CalculationStack extends java.lang.Object {
private int reentrancyCount
private int memoizationStamp
private int depth
private final java.util.LinkedHashMap progressMap
private final java.util.Set toMemoize
private final gnu.trove.THashMap key2ReentrancyDuringItsCalculation
private final com.intellij.util.containers.SoftHashMap intermediateCache
private int enters
private int exits
static final boolean $assertionsDisabled
private void ()
boolean checkReentrancy (com.intellij.openapi.util.RecursionManager$MyKey)
com.intellij.openapi.util.RecursionManager$MyKey realKey
java.lang.Object getMemoizedValue (com.intellij.openapi.util.RecursionManager$MyKey)
Object result
com.intellij.openapi.util.RecursionManager$MyKey key
com.intellij.openapi.util.RecursionManager$MyKey realKey
com.intellij.util.containers.SoftKeySoftValueHashMap map
final void beforeComputation (com.intellij.openapi.util.RecursionManager$MyKey)
com.intellij.openapi.util.RecursionManager$MyKey realKey
int sizeBefore
int sizeAfter
final void maybeMemoize (com.intellij.openapi.util.RecursionManager$MyKey, java.lang.Object, int)
com.intellij.util.containers.SoftKeySoftValueHashMap map
com.intellij.openapi.util.RecursionManager$MyKey reentered
com.intellij.openapi.util.RecursionManager$MyKey realKey
Object result
int startStamp
final void afterComputation (com.intellij.openapi.util.RecursionManager$MyKey, int, int)
com.intellij.openapi.util.RecursionManager$MyKey realKey
int sizeBefore
int sizeAfter
Integer value
private void enableMemoization (com.intellij.openapi.util.RecursionManager$MyKey, java.util.Set)
com.intellij.openapi.util.RecursionManager$MyKey existing
com.intellij.openapi.util.RecursionManager$MyKey key
com.intellij.openapi.util.RecursionManager$MyKey realKey
java.util.Set loop
java.util.List stack
private java.util.Set prohibitResultCaching (com.intellij.openapi.util.RecursionManager$MyKey)
java.util.Map$Entry entry
com.intellij.openapi.util.RecursionManager$MyKey realKey
java.util.Set loop
boolean inLoop
private void checkDepth (java.lang.String)
String s
int oldDepth
private boolean checkZero ()
void (com.intellij.openapi.util.RecursionManager$1)
com.intellij.openapi.util.RecursionManager$1 x0
static com.intellij.util.containers.SoftHashMap access$300 (com.intellij.openapi.util.RecursionManager$CalculationStack)
com.intellij.openapi.util.RecursionManager$CalculationStack x0
static java.util.Set access$400 (com.intellij.openapi.util.RecursionManager$CalculationStack, com.intellij.openapi.util.RecursionManager$MyKey)
com.intellij.openapi.util.RecursionManager$CalculationStack x0
com.intellij.openapi.util.RecursionManager$MyKey x1
static java.util.LinkedHashMap access$600 (com.intellij.openapi.util.RecursionManager$CalculationStack)
com.intellij.openapi.util.RecursionManager$CalculationStack x0
static int access$700 (com.intellij.openapi.util.RecursionManager$CalculationStack)
com.intellij.openapi.util.RecursionManager$CalculationStack x0
static void access$800 (com.intellij.openapi.util.RecursionManager$CalculationStack, java.lang.String)
com.intellij.openapi.util.RecursionManager$CalculationStack x0
String x1
static int access$900 (com.intellij.openapi.util.RecursionManager$CalculationStack)
com.intellij.openapi.util.RecursionManager$CalculationStack x0
static void access$1000 (com.intellij.openapi.util.RecursionManager$CalculationStack, com.intellij.openapi.util.RecursionManager$MyKey, java.util.Set)
com.intellij.openapi.util.RecursionManager$CalculationStack x0
com.intellij.openapi.util.RecursionManager$MyKey x1
java.util.Set x2
static int access$708 (com.intellij.openapi.util.RecursionManager$CalculationStack)
com.intellij.openapi.util.RecursionManager$CalculationStack x0
static void ()
}
com/intellij/openapi/util/RecursionManager$MyKey.classRecursionManager.java
package com.intellij.openapi.util
com.intellij.openapi.util.RecursionManager$MyKey extends java.lang.Object {
final String guardId
final Object userObject
private final int myHashCode
private final boolean myCallEquals
public void (java.lang.String, java.lang.Object, boolean)
String guardId
Object userObject
boolean mayCallEquals
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
}
com/intellij/openapi/util/RecursionManager.classRecursionManager.java
package com.intellij.openapi.util
public com.intellij.openapi.util.RecursionManager extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final Object NULL
private static final ThreadLocal ourStack
private static boolean ourAssertOnPrevention
public void ()
public static java.lang.Object doPreventingRecursion (java.lang.Object, boolean, com.intellij.openapi.util.Computable)
Object key
boolean memoize
com.intellij.openapi.util.Computable computation
public static com.intellij.openapi.util.RecursionGuard createGuard (java.lang.String)
String id
public static void assertOnRecursionPrevention (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parentDisposable
static java.lang.ThreadLocal access$100 ()
static boolean access$200 ()
static java.lang.Object access$500 ()
static com.intellij.openapi.diagnostic.Logger access$1100 ()
static boolean access$202 (boolean)
boolean x0
static void ()
}
com/intellij/openapi/util/Ref.classRef.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Ref extends java.lang.Object {
private Object myValue
public void ()
public void (java.lang.Object)
Object value
public final boolean isNull ()
public final java.lang.Object get ()
public final void set (java.lang.Object)
Object value
public final boolean setIfNull (java.lang.Object)
Object value
public static com.intellij.openapi.util.Ref create ()
public static com.intellij.openapi.util.Ref create (java.lang.Object)
Object value
public static java.lang.Object deref (com.intellij.openapi.util.Ref)
com.intellij.openapi.util.Ref ref
public java.lang.String toString ()
}
com/intellij/openapi/util/RoamingTypeDisabled.classRoamingTypeDisabled.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.RoamingTypeDisabled extends java.lang.Object {
}
com/intellij/openapi/util/ScalableIcon.classScalableIcon.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.ScalableIcon extends java.lang.Object implements javax.swing.Icon {
public abstract float getScale ()
public abstract javax.swing.Icon scale (float)
}
com/intellij/openapi/util/Segment$1.classSegment.java
package com.intellij.openapi.util
final com.intellij.openapi.util.Segment$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.intellij.openapi.util.Segment, com.intellij.openapi.util.Segment)
com.intellij.openapi.util.Segment r1
com.intellij.openapi.util.Segment r2
int result
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/openapi/util/Segment.classSegment.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Segment extends java.lang.Object {
public static final com.intellij.openapi.util.Segment[] EMPTY_ARRAY
public static final java.util.Comparator BY_START_OFFSET_THEN_END_OFFSET
public abstract int getStartOffset ()
public abstract int getEndOffset ()
static void ()
}
com/intellij/openapi/util/Setter.classSetter.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Setter extends java.lang.Object {
public abstract void set (java.lang.Object)
}
com/intellij/openapi/util/ShutDownTracker$1.classShutDownTracker.java
package com.intellij.openapi.util
final com.intellij.openapi.util.ShutDownTracker$1 extends java.lang.Object implements java.lang.Runnable {
final Runnable val$runnable
final com.intellij.util.concurrency.Semaphore val$semaphore
void (java.lang.Runnable, com.intellij.util.concurrency.Semaphore)
public void run ()
}
com/intellij/openapi/util/ShutDownTracker$2.classShutDownTracker.java
package com.intellij.openapi.util
final com.intellij.openapi.util.ShutDownTracker$2 extends java.lang.Object implements java.lang.Runnable {
final Runnable val$runnable
final com.intellij.util.concurrency.Semaphore val$semaphore
void (java.lang.Runnable, com.intellij.util.concurrency.Semaphore)
public void run ()
}
com/intellij/openapi/util/ShutDownTracker$ShutDownTrackerHolder.classShutDownTracker.java
package com.intellij.openapi.util
com.intellij.openapi.util.ShutDownTracker$ShutDownTrackerHolder extends java.lang.Object {
private static final com.intellij.openapi.util.ShutDownTracker ourInstance
private void ()
static com.intellij.openapi.util.ShutDownTracker access$100 ()
static void ()
}
com/intellij/openapi/util/ShutDownTracker.classShutDownTracker.java
package com.intellij.openapi.util
public com.intellij.openapi.util.ShutDownTracker extends java.lang.Object implements java.lang.Runnable {
private final java.util.List myThreads
private final java.util.LinkedList myShutdownTasks
private final Thread myThread
private void ()
public static com.intellij.openapi.util.ShutDownTracker getInstance ()
public static boolean isShutdownHookRunning ()
public void run ()
Throwable e
Runnable task
public boolean waitFor (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
public final void ensureStopperThreadsFinished ()
long totalTimeWaited
Thread thread
Thread[] threads
long started
private synchronized boolean isRegistered (java.lang.Thread)
Thread thread
private synchronized java.lang.Thread[] getStopperThreads ()
public synchronized void registerStopperThread (java.lang.Thread)
Thread thread
public synchronized void unregisterStopperThread (java.lang.Thread)
Thread thread
public synchronized void registerShutdownTask (java.lang.Runnable)
Runnable task
public synchronized void unregisterShutdownTask (java.lang.Runnable)
Runnable task
private synchronized java.lang.Object removeLast (java.util.LinkedList)
java.util.LinkedList list
public static void invokeAndWait (boolean, boolean, java.lang.Runnable)
com.intellij.util.concurrency.Semaphore semaphore
com.intellij.util.concurrency.Semaphore semaphore
Exception e
boolean returnOnTimeout
boolean runInEdt
Runnable runnable
void (com.intellij.openapi.util.ShutDownTracker$1)
com.intellij.openapi.util.ShutDownTracker$1 x0
}
com/intellij/openapi/util/SimpleFieldCache.classSimpleFieldCache.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.SimpleFieldCache extends com.intellij.openapi.util.FieldCache {
public void ()
public final java.lang.Object get (java.lang.Object)
Object owner
protected final java.lang.Object compute (java.lang.Object, java.lang.Object)
Object owner
Object p
protected final java.lang.Object getValue (java.lang.Object, java.lang.Object)
Object owner
Object p
protected final void putValue (java.lang.Object, java.lang.Object, java.lang.Object)
Object t
Object owner
Object p
protected abstract java.lang.Object compute (java.lang.Object)
protected abstract java.lang.Object getValue (java.lang.Object)
protected abstract void putValue (java.lang.Object, java.lang.Object)
}
com/intellij/openapi/util/SimpleModificationTracker.classSimpleModificationTracker.java
package com.intellij.openapi.util
public com.intellij.openapi.util.SimpleModificationTracker extends java.lang.Object implements com.intellij.openapi.util.ModificationTracker {
private static final java.util.concurrent.atomic.AtomicLongFieldUpdater UPDATER
private volatile long myCounter
public void ()
public long getModificationCount ()
public void incModificationCount ()
public long incAndGetModificationCount ()
static void ()
}
com/intellij/openapi/util/SimpleTimer$1.classSimpleTimer.java
package com.intellij.openapi.util
com.intellij.openapi.util.SimpleTimer$1 extends java.lang.Object implements com.intellij.openapi.util.SimpleTimerTask {
final java.util.concurrent.ScheduledFuture val$future
final com.intellij.openapi.util.SimpleTimer this$0
void (com.intellij.openapi.util.SimpleTimer, java.util.concurrent.ScheduledFuture)
com.intellij.openapi.util.SimpleTimer this$0
public void cancel ()
public boolean isCancelled ()
}
com/intellij/openapi/util/SimpleTimer.classSimpleTimer.java
package com.intellij.openapi.util
public com.intellij.openapi.util.SimpleTimer extends java.lang.Object {
private static final com.intellij.openapi.util.SimpleTimer ourInstance
private final java.util.concurrent.ScheduledExecutorService myScheduledExecutorService
private final String myName
private void (java.lang.String)
String name
public static com.intellij.openapi.util.SimpleTimer getInstance ()
public static com.intellij.openapi.util.SimpleTimer newInstance (java.lang.String)
String name
public com.intellij.openapi.util.SimpleTimerTask setUp (java.lang.Runnable, long)
Runnable runnable
long delay
java.util.concurrent.ScheduledFuture future
public java.lang.String toString ()
static void ()
}
com/intellij/openapi/util/SimpleTimerTask.classSimpleTimerTask.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.SimpleTimerTask extends java.lang.Object {
public abstract void cancel ()
public abstract boolean isCancelled ()
}
com/intellij/openapi/util/StaticGetter.classStaticGetter.java
package com.intellij.openapi.util
public com.intellij.openapi.util.StaticGetter extends java.lang.Object implements com.intellij.openapi.util.Getter {
private final Object myT
public void (java.lang.Object)
Object t
public java.lang.Object get ()
}
com/intellij/openapi/util/SystemInfo$1.classSystemInfo.java
package com.intellij.openapi.util
final com.intellij.openapi.util.SystemInfo$1 extends com.intellij.openapi.util.AtomicNullableLazyValue {
void ()
protected java.io.File compute ()
java.io.File bashFile
String windir
protected volatile java.lang.Object compute ()
}
com/intellij/openapi/util/SystemInfo.classSystemInfo.java
package com.intellij.openapi.util
public com.intellij.openapi.util.SystemInfo extends com.intellij.openapi.util.SystemInfoRt {
public static final String OS_NAME
public static final String OS_VERSION
public static final String OS_ARCH
public static final String JAVA_VERSION
public static final String JAVA_RUNTIME_VERSION
public static final String ARCH_DATA_MODEL
public static final String SUN_DESKTOP
public static final boolean isWindows
public static final boolean isMac
public static final boolean isOS2
public static final boolean isLinux
public static final boolean isFreeBSD
public static final boolean isSolaris
public static final boolean isUnix
public static final boolean isAppleJvm
public static final boolean isOracleJvm
public static final boolean isSunJvm
public static final boolean isIbmJvm
public static final boolean isJetbrainsJvm
public static final boolean isWin2kOrNewer
public static final boolean isWinXpOrNewer
public static final boolean isWinVistaOrNewer
public static final boolean isWin7OrNewer
public static final boolean isWin8OrNewer
public static final boolean isWin10OrNewer
private static final com.intellij.openapi.util.AtomicNullableLazyValue ourWSLBashFile
public static final boolean isXWindow
public static final boolean isKDE
public static final boolean isMacSystemMenu
public static final boolean isFileSystemCaseSensitive
public static final boolean areSymLinksSupported
public static final boolean is32Bit
public static final boolean is64Bit
public static final boolean isMacIntel64
private static final com.intellij.openapi.util.NotNullLazyValue ourHasXdgOpen
private static final com.intellij.openapi.util.NotNullLazyValue ourHasXdgMime
public static final boolean isMacOSTiger
public static final boolean isMacOSLeopard
public static final boolean isMacOSSnowLeopard
public static final boolean isMacOSLion
public static final boolean isMacOSMountainLion
public static final boolean isMacOSMavericks
public static final boolean isMacOSYosemite
public static final boolean isMacOSElCapitan
public static final boolean isMacOSSierra
public static final boolean isWindowsXP
public static final boolean isAMD64
public void ()
public static boolean isOsVersionAtLeast (java.lang.String)
String version
public static java.io.File getWSLBashFile ()
public static boolean hasWSL ()
public static boolean hasXdgOpen ()
public static boolean hasXdgMime ()
public static java.lang.String getMacOSMajorVersion ()
public static java.lang.String getMacOSMajorVersion (java.lang.String)
String version
int[] parts
public static java.lang.String getMacOSVersionCode ()
public static java.lang.String getMacOSMajorVersionCode ()
public static java.lang.String getMacOSMinorVersionCode ()
public static java.lang.String getMacOSVersionCode (java.lang.String)
String version
int[] parts
public static java.lang.String getMacOSMajorVersionCode (java.lang.String)
String version
int[] parts
public static java.lang.String getMacOSMinorVersionCode (java.lang.String)
String version
int[] parts
private static int[] getMacOSVersionParts (java.lang.String)
String version
java.util.List parts
public static java.lang.String getOsNameAndVersion ()
private static int normalize (int)
int number
private static int toInt (java.lang.String)
NumberFormatException e
String string
public static boolean isJavaVersionAtLeast (java.lang.String)
String v
private static boolean isOracleJvm ()
String vendor
private static boolean isSunJvm ()
String vendor
private static boolean isIbmJvm ()
String vendor
private static boolean isAppleJvm ()
String vendor
private static boolean isJetbrainsJvm ()
String vendor
public static java.lang.String getUnixReleaseName ()
public static java.lang.String getUnixReleaseVersion ()
static void ()
}
com/intellij/openapi/util/SystemInfoRt.classSystemInfoRt.java
package com.intellij.openapi.util
public com.intellij.openapi.util.SystemInfoRt extends java.lang.Object {
public static final String OS_NAME
public static final String OS_VERSION
private static final String _OS_NAME
public static final boolean isWindows
public static final boolean isOS2
public static final boolean isMac
public static final boolean isLinux
public static final boolean isFreeBSD
public static final boolean isSolaris
public static final boolean isUnix
public static final boolean isFileSystemCaseSensitive
public void ()
static void ()
}
com/intellij/openapi/util/TextRange.classTextRange.java
package com.intellij.openapi.util
public com.intellij.openapi.util.TextRange extends java.lang.Object implements com.intellij.openapi.util.Segment java.io.Serializable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final long serialVersionUID
public static final com.intellij.openapi.util.TextRange EMPTY_RANGE
private final int myStartOffset
private final int myEndOffset
static final boolean $assertionsDisabled
public void (int, int)
int startOffset
int endOffset
protected void (int, int, boolean)
int startOffset
int endOffset
boolean checkForProperTextRange
public final int getStartOffset ()
public final int getEndOffset ()
public final int getLength ()
public boolean equals (java.lang.Object)
Object obj
com.intellij.openapi.util.TextRange range
public int hashCode ()
public boolean contains (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange range
public boolean contains (com.intellij.openapi.util.Segment)
com.intellij.openapi.util.Segment range
public boolean containsRange (int, int)
int startOffset
int endOffset
public static boolean containsRange (com.intellij.openapi.util.Segment, com.intellij.openapi.util.Segment)
com.intellij.openapi.util.Segment outer
com.intellij.openapi.util.Segment inner
public boolean containsOffset (int)
int offset
public java.lang.String toString ()
public boolean contains (int)
int offset
public java.lang.String substring (java.lang.String)
StringIndexOutOfBoundsException e
String str
public java.lang.CharSequence subSequence (java.lang.CharSequence)
IndexOutOfBoundsException e
CharSequence str
public com.intellij.openapi.util.TextRange cutOut (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange subRange
public com.intellij.openapi.util.TextRange shiftRight (int)
int delta
public com.intellij.openapi.util.TextRange grown (int)
int lengthDelta
public static com.intellij.openapi.util.TextRange from (int, int)
int offset
int length
public static com.intellij.openapi.util.TextRange create (int, int)
int startOffset
int endOffset
public static com.intellij.openapi.util.TextRange create (com.intellij.openapi.util.Segment)
com.intellij.openapi.util.Segment segment
public static boolean areSegmentsEqual (com.intellij.openapi.util.Segment, com.intellij.openapi.util.Segment)
com.intellij.openapi.util.Segment segment1
com.intellij.openapi.util.Segment segment2
public java.lang.String replace (java.lang.String, java.lang.String)
String beginning
String ending
StringIndexOutOfBoundsException e
String original
String replacement
public boolean intersects (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange textRange
public boolean intersects (com.intellij.openapi.util.Segment)
com.intellij.openapi.util.Segment textRange
public boolean intersects (int, int)
int startOffset
int endOffset
public boolean intersectsStrict (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange textRange
public boolean intersectsStrict (int, int)
int startOffset
int endOffset
public com.intellij.openapi.util.TextRange intersection (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange range
public boolean isEmpty ()
public com.intellij.openapi.util.TextRange union (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange textRange
public boolean equalsToRange (int, int)
int startOffset
int endOffset
public static com.intellij.openapi.util.TextRange allOf (java.lang.String)
String s
public static void assertProperRange (com.intellij.openapi.util.Segment) throws java.lang.AssertionError
com.intellij.openapi.util.Segment range
public static void assertProperRange (com.intellij.openapi.util.Segment, java.lang.Object) throws java.lang.AssertionError
com.intellij.openapi.util.Segment range
Object message
public static void assertProperRange (int, int, java.lang.Object)
int startOffset
int endOffset
Object message
static void ()
}
com/intellij/openapi/util/ThreadLocalCachedByteArray.classThreadLocalCachedByteArray.java
package com.intellij.openapi.util
public final com.intellij.openapi.util.ThreadLocalCachedByteArray extends java.lang.Object {
private final ThreadLocal myThreadLocal
public void ()
public byte[] getBuffer (int)
int size
byte[] value
}
com/intellij/openapi/util/ThreadLocalCachedIntArray.classThreadLocalCachedIntArray.java
package com.intellij.openapi.util
public final com.intellij.openapi.util.ThreadLocalCachedIntArray extends java.lang.Object {
private final ThreadLocal myThreadLocal
public void ()
public int[] getBuffer (int)
int size
int[] value
}
com/intellij/openapi/util/ThreadLocalCachedValue.classThreadLocalCachedValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.ThreadLocalCachedValue extends java.lang.Object {
private final ThreadLocal myThreadLocal
public void ()
public java.lang.Object getValue ()
Object value
protected void init (java.lang.Object)
Object value
protected abstract java.lang.Object create ()
}
com/intellij/openapi/util/Throwable2Computable.classThrowable2Computable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Throwable2Computable extends java.lang.Object {
public abstract java.lang.Object compute () throws java.lang.Throwable java.lang.Throwable
}
com/intellij/openapi/util/ThrowableComputable.classThrowableComputable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.ThrowableComputable extends java.lang.Object {
public abstract java.lang.Object compute () throws java.lang.Throwable
}
com/intellij/openapi/util/ThrowableNotNullFunction.classThrowableNotNullFunction.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.ThrowableNotNullFunction extends java.lang.Object {
public abstract java.lang.Object fun (java.lang.Object) throws java.lang.Throwable
}
com/intellij/openapi/util/Timed.classTimed.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Timed extends java.lang.Object {
private final Object myT
private final long myTime
public void (java.lang.Object, long)
Object t
long time
public void (java.lang.Object)
Object t
public java.lang.Object getT ()
public long getTime ()
}
com/intellij/openapi/util/TimedOutCallback.class
com/intellij/openapi/util/TraceableDisposable$1.classTraceableDisposable.java
package com.intellij.openapi.util
com.intellij.openapi.util.TraceableDisposable$1 extends java.lang.Object {
}
com/intellij/openapi/util/TraceableDisposable$DisposalException.classTraceableDisposable.java
package com.intellij.openapi.util
com.intellij.openapi.util.TraceableDisposable$DisposalException extends java.lang.RuntimeException implements com.intellij.openapi.diagnostic.ExceptionWithAttachments {
final com.intellij.openapi.util.TraceableDisposable this$0
private void (com.intellij.openapi.util.TraceableDisposable, java.lang.String)
String message
public com.intellij.openapi.diagnostic.Attachment[] getAttachments ()
java.util.List answer
void (com.intellij.openapi.util.TraceableDisposable, java.lang.String, com.intellij.openapi.util.TraceableDisposable$1)
com.intellij.openapi.util.TraceableDisposable x0
String x1
com.intellij.openapi.util.TraceableDisposable$1 x2
}
com/intellij/openapi/util/TraceableDisposable$ObjectNotDisposedException.classTraceableDisposable.java
package com.intellij.openapi.util
com.intellij.openapi.util.TraceableDisposable$ObjectNotDisposedException extends java.lang.RuntimeException {
final com.intellij.openapi.util.TraceableDisposable this$0
void (com.intellij.openapi.util.TraceableDisposable, java.lang.String)
String msg
public void printStackTrace (java.io.PrintStream)
java.io.PrintStream s
java.io.PrintWriter writer
public void printStackTrace (java.io.PrintWriter)
java.io.PrintWriter s
java.util.List stack
}
com/intellij/openapi/util/TraceableDisposable.classTraceableDisposable.java
package com.intellij.openapi.util
public com.intellij.openapi.util.TraceableDisposable extends java.lang.Object {
private final Throwable CREATE_TRACE
private Throwable KILL_TRACE
public void (boolean)
boolean debug
public void kill (java.lang.String)
String msg
public void killExceptionally (java.lang.Throwable)
Throwable throwable
public void throwObjectNotDisposedError (java.lang.String)
String msg
public void throwDisposalError (java.lang.String) throws java.lang.RuntimeException
String msg
public java.lang.String getStackTrace ()
java.io.StringWriter s
java.io.PrintWriter out
static java.lang.Throwable access$000 (com.intellij.openapi.util.TraceableDisposable)
com.intellij.openapi.util.TraceableDisposable x0
static java.lang.Throwable access$200 (com.intellij.openapi.util.TraceableDisposable)
com.intellij.openapi.util.TraceableDisposable x0
}
com/intellij/openapi/util/Transform.classTransform.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Transform extends java.lang.Object {
public abstract java.lang.Object transform (java.lang.Object)
}
com/intellij/openapi/util/Trinity.classTrinity.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Trinity extends java.lang.Object {
public final Object first
public final Object second
public final Object third
public void (java.lang.Object, java.lang.Object, java.lang.Object)
Object first
Object second
Object third
public final java.lang.Object getFirst ()
public final java.lang.Object getSecond ()
public java.lang.Object getThird ()
public static com.intellij.openapi.util.Trinity create (java.lang.Object, java.lang.Object, java.lang.Object)
Object first
Object second
Object third
public final boolean equals (java.lang.Object)
Object o
public final int hashCode ()
int hashCode
private static int hashCode (java.lang.Object)
Object o
public java.lang.String toString ()
}
com/intellij/openapi/util/UnfairTextRange.classUnfairTextRange.java
package com.intellij.openapi.util
public com.intellij.openapi.util.UnfairTextRange extends com.intellij.openapi.util.TextRange {
public void (int, int)
int startOffset
int endOffset
}
com/intellij/openapi/util/UnorderedPair.classUnorderedPair.java
package com.intellij.openapi.util
public com.intellij.openapi.util.UnorderedPair extends java.lang.Object {
public final Object first
public final Object second
public void (java.lang.Object, java.lang.Object)
Object first
Object second
public int hashCode ()
int hc1
int hc2
public boolean equals (java.lang.Object)
Object obj
com.intellij.openapi.util.UnorderedPair other
public java.lang.String toString ()
}
com/intellij/openapi/util/UpdatedReference.classUpdatedReference.java
package com.intellij.openapi.util
public com.intellij.openapi.util.UpdatedReference extends java.lang.Object {
private Object myT
private long myTime
public void (java.lang.Object)
Object t
public void (java.lang.Object, long)
Object t
long time
public boolean isTimeToUpdate (long)
long interval
public void updateT (java.lang.Object)
Object t
public java.lang.Object getT ()
public void updateTs ()
public long getTime ()
}
com/intellij/openapi/util/UserDataCache.classUserDataCache.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.UserDataCache extends com.intellij.openapi.util.FieldCache {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
private final com.intellij.openapi.util.Key myKey
protected void ()
public void (java.lang.String)
String keyName
public java.lang.Object get (com.intellij.openapi.util.UserDataHolder, java.lang.Object)
com.intellij.openapi.util.UserDataHolder owner
Object parameter
public void put (com.intellij.openapi.util.UserDataHolder, java.lang.Object)
com.intellij.openapi.util.UserDataHolder owner
Object value
protected final java.lang.Object getValue (com.intellij.openapi.util.UserDataHolder, com.intellij.openapi.util.Key)
com.intellij.openapi.util.UserDataHolder owner
com.intellij.openapi.util.Key key
protected final void putValue (java.lang.Object, com.intellij.openapi.util.UserDataHolder, com.intellij.openapi.util.Key)
Object t
com.intellij.openapi.util.UserDataHolder owner
com.intellij.openapi.util.Key key
public java.lang.Object get (com.intellij.openapi.util.Key, com.intellij.openapi.util.UserDataHolder, java.lang.Object)
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
com.intellij.openapi.util.Key a
com.intellij.openapi.util.UserDataHolder owner
Object p
Object value
public void clear (com.intellij.openapi.util.Key, com.intellij.openapi.util.UserDataHolder)
com.intellij.openapi.util.Key key
com.intellij.openapi.util.UserDataHolder owner
protected volatile void putValue (java.lang.Object, java.lang.Object, java.lang.Object)
protected volatile java.lang.Object getValue (java.lang.Object, java.lang.Object)
public volatile void clear (java.lang.Object, java.lang.Object)
public volatile java.lang.Object get (java.lang.Object, java.lang.Object, java.lang.Object)
static void ()
}
com/intellij/openapi/util/UserDataHolder.classUserDataHolder.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.UserDataHolder extends java.lang.Object {
public abstract java.lang.Object getUserData (com.intellij.openapi.util.Key)
public abstract void putUserData (com.intellij.openapi.util.Key, java.lang.Object)
}
com/intellij/openapi/util/UserDataHolderBase.classUserDataHolderBase.java
package com.intellij.openapi.util
public com.intellij.openapi.util.UserDataHolderBase extends java.lang.Object implements com.intellij.openapi.util.UserDataHolderEx java.lang.Cloneable {
private static final com.intellij.openapi.util.Key COPYABLE_USER_MAP_KEY
private volatile com.intellij.util.keyFMap.KeyFMap myUserMap
private static final com.intellij.util.concurrency.AtomicFieldUpdater updater
public void ()
protected java.lang.Object clone ()
com.intellij.openapi.util.UserDataHolderBase clone
CloneNotSupportedException e
public java.lang.String getUserDataString ()
com.intellij.util.keyFMap.KeyFMap userMap
com.intellij.util.keyFMap.KeyFMap copyableMap
public void copyUserDataTo (com.intellij.openapi.util.UserDataHolderBase)
com.intellij.openapi.util.UserDataHolderBase other
public java.lang.Object getUserData (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
protected com.intellij.util.keyFMap.KeyFMap getUserMap ()
public void putUserData (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.util.keyFMap.KeyFMap map
com.intellij.util.keyFMap.KeyFMap newMap
com.intellij.openapi.util.Key key
Object value
protected boolean changeUserMap (com.intellij.util.keyFMap.KeyFMap, com.intellij.util.keyFMap.KeyFMap)
com.intellij.util.keyFMap.KeyFMap oldMap
com.intellij.util.keyFMap.KeyFMap newMap
public java.lang.Object getCopyableUserData (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
com.intellij.util.keyFMap.KeyFMap map
public void putCopyableUserData (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.util.keyFMap.KeyFMap map
com.intellij.util.keyFMap.KeyFMap copyableMap
com.intellij.util.keyFMap.KeyFMap newCopyableMap
com.intellij.util.keyFMap.KeyFMap newMap
com.intellij.openapi.util.Key key
Object value
public boolean replace (com.intellij.openapi.util.Key, java.lang.Object, java.lang.Object)
com.intellij.util.keyFMap.KeyFMap map
com.intellij.util.keyFMap.KeyFMap newMap
com.intellij.openapi.util.Key key
Object oldValue
Object newValue
public java.lang.Object putUserDataIfAbsent (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.util.keyFMap.KeyFMap map
Object oldValue
com.intellij.util.keyFMap.KeyFMap newMap
com.intellij.openapi.util.Key key
Object value
public void copyCopyableDataTo (com.intellij.openapi.util.UserDataHolderBase)
com.intellij.openapi.util.UserDataHolderBase clone
protected void clearUserData ()
protected void setUserMap (com.intellij.util.keyFMap.KeyFMap)
com.intellij.util.keyFMap.KeyFMap map
public boolean isUserDataEmpty ()
static void ()
}
com/intellij/openapi/util/UserDataHolderEx.classUserDataHolderEx.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.UserDataHolderEx extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder {
public abstract java.lang.Object putUserDataIfAbsent (com.intellij.openapi.util.Key, java.lang.Object)
public abstract boolean replace (com.intellij.openapi.util.Key, java.lang.Object, java.lang.Object)
}
com/intellij/openapi/util/UserDataHolderUnprotected.classUserDataHolderUnprotected.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.UserDataHolderUnprotected extends java.lang.Object {
public abstract java.lang.Object getUserDataUnprotected (com.intellij.openapi.util.Key)
public abstract void putUserDataUnprotected (com.intellij.openapi.util.Key, java.lang.Object)
}
com/intellij/openapi/util/Version.classVersion.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Version extends java.lang.Object {
public final int major
public final int minor
public final int bugfix
public void (int, int, int)
int major
int minor
int bugfix
public static com.intellij.openapi.util.Version parseVersion (java.lang.String)
String versionString
String[] versions
String version
int major
int minor
int patch
private static int parseNumber (java.lang.String, int)
String num
int def
public boolean is (java.lang.Integer)
Integer major
public boolean is (java.lang.Integer, java.lang.Integer)
Integer major
Integer minor
public boolean is (java.lang.Integer, java.lang.Integer, java.lang.Integer)
Integer major
Integer minor
Integer bugfix
public boolean isOrGreaterThan (java.lang.Integer)
Integer major
public boolean isOrGreaterThan (java.lang.Integer, java.lang.Integer)
Integer major
Integer minor
public boolean isOrGreaterThan (java.lang.Integer, java.lang.Integer, java.lang.Integer)
Integer major
Integer minor
Integer bugfix
public boolean lessThan (java.lang.Integer)
Integer major
public boolean lessThan (java.lang.Integer, java.lang.Integer)
Integer major
Integer minor
public boolean lessThan (java.lang.Integer, java.lang.Integer, java.lang.Integer)
Integer major
Integer minor
Integer bugfix
public int compareTo (com.intellij.openapi.util.Version)
com.intellij.openapi.util.Version version
public int compareTo (java.lang.Integer)
Integer major
public int compareTo (java.lang.Integer, java.lang.Integer)
Integer major
Integer minor
public int compareTo (java.lang.Integer, java.lang.Integer, java.lang.Integer)
Integer major
Integer minor
Integer bugfix
int result
private static int doCompare (java.lang.Integer, java.lang.Integer)
Integer l
Integer r
public java.lang.String toString ()
public java.lang.String toCompactString ()
public static java.lang.String toCompactString (int, int, int)
int major
int minor
int bugfix
String res
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.util.Version version
public int hashCode ()
int result
}
com/intellij/openapi/util/VolatileNotNullLazyValue$1.classVolatileNotNullLazyValue.java
package com.intellij.openapi.util
final com.intellij.openapi.util.VolatileNotNullLazyValue$1 extends com.intellij.openapi.util.VolatileNotNullLazyValue {
final com.intellij.openapi.util.NotNullFactory val$value
void (com.intellij.openapi.util.NotNullFactory)
protected java.lang.Object compute ()
}
com/intellij/openapi/util/VolatileNotNullLazyValue.classVolatileNotNullLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.VolatileNotNullLazyValue extends com.intellij.openapi.util.NotNullLazyValue {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
private volatile Object myValue
public void ()
public final java.lang.Object getValue ()
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
Object value
public boolean isComputed ()
public static com.intellij.openapi.util.VolatileNotNullLazyValue createValue (com.intellij.openapi.util.NotNullFactory)
com.intellij.openapi.util.NotNullFactory value
static void ()
}
com/intellij/openapi/util/VolatileNullableLazyValue$1.classVolatileNullableLazyValue.java
package com.intellij.openapi.util
final com.intellij.openapi.util.VolatileNullableLazyValue$1 extends com.intellij.openapi.util.VolatileNullableLazyValue {
final com.intellij.openapi.util.Factory val$value
void (com.intellij.openapi.util.Factory)
protected java.lang.Object compute ()
}
com/intellij/openapi/util/VolatileNullableLazyValue.classVolatileNullableLazyValue.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.VolatileNullableLazyValue extends com.intellij.openapi.util.NullableLazyValue {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
private volatile boolean myComputed
private volatile Object myValue
public void ()
protected abstract java.lang.Object compute ()
public java.lang.Object getValue ()
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
Object value
public static com.intellij.openapi.util.VolatileNullableLazyValue createValue (com.intellij.openapi.util.Factory)
com.intellij.openapi.util.Factory value
static void ()
}
com/intellij/openapi/util/WriteExternalException.classWriteExternalException.java
package com.intellij.openapi.util
public com.intellij.openapi.util.WriteExternalException extends java.lang.RuntimeException {
public void ()
public void (java.lang.String)
String s
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/intellij/openapi/util/io/
com/intellij/openapi/util/io/BufferExposingByteArrayInputStream.classBufferExposingByteArrayInputStream.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.BufferExposingByteArrayInputStream extends com.intellij.util.io.UnsyncByteArrayInputStream {
public void (byte[])
byte[] buf
public byte[] getInternalBuffer ()
}
com/intellij/openapi/util/io/BufferExposingByteArrayOutputStream.classBufferExposingByteArrayOutputStream.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream extends com.intellij.util.io.UnsyncByteArrayOutputStream {
static final boolean $assertionsDisabled
public void ()
public void (int)
int size
public void (byte[])
byte[] buffer
public byte[] getInternalBuffer ()
public int backOff (int)
int size
static void ()
}
com/intellij/openapi/util/io/ByteSequence.classByteSequence.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.ByteSequence extends java.lang.Object {
private final byte[] myBytes
private final int myOffset
private final int myLen
public void (byte[])
byte[] bytes
public void (byte[], int, int)
byte[] bytes
int offset
int len
public byte[] getBytes ()
public int getOffset ()
public int getLength ()
public boolean equals (java.lang.Object)
int i
int j
int k
Object o
com.intellij.openapi.util.io.ByteSequence sequence
int len
byte[] thisBytes
byte[] thatBytes
public int hashCode ()
int i
int j
int len
byte[] thisBytes
int result
}
com/intellij/openapi/util/io/DataInputOutputUtilRt.classDataInputOutputUtilRt.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.DataInputOutputUtilRt extends java.lang.Object {
public void ()
public static int readINT (java.io.DataInput) throws java.io.IOException
int next
int sh
java.io.DataInput record
int val
int res
public static void writeINT (java.io.DataOutput, int) throws java.io.IOException
java.io.DataOutput record
int val
public static void writeSeq (java.io.DataOutput, java.util.Collection, com.intellij.util.ThrowableConsumer) throws java.io.IOException
Object t
java.io.DataOutput out
java.util.Collection collection
com.intellij.util.ThrowableConsumer writeElement
public static java.util.List readSeq (java.io.DataInput, com.intellij.openapi.util.ThrowableComputable) throws java.io.IOException
int i
java.io.DataInput in
com.intellij.openapi.util.ThrowableComputable readElement
int size
java.util.List result
}
com/intellij/openapi/util/io/FileAttributes$Flags.classFileAttributes.java
package com.intellij.openapi.util.io
public abstract com.intellij.openapi.util.io.FileAttributes$Flags extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/openapi/util/io/FileAttributes$Type.classFileAttributes.java
package com.intellij.openapi.util.io
public final com.intellij.openapi.util.io.FileAttributes$Type extends java.lang.Enum {
public static final com.intellij.openapi.util.io.FileAttributes$Type FILE
public static final com.intellij.openapi.util.io.FileAttributes$Type DIRECTORY
public static final com.intellij.openapi.util.io.FileAttributes$Type SPECIAL
private static final com.intellij.openapi.util.io.FileAttributes$Type[] $VALUES
public static com.intellij.openapi.util.io.FileAttributes$Type[] values ()
public static com.intellij.openapi.util.io.FileAttributes$Type valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/util/io/FileAttributes.classFileAttributes.java
package com.intellij.openapi.util.io
public final com.intellij.openapi.util.io.FileAttributes extends java.lang.Object {
public static final byte SYM_LINK
public static final byte HIDDEN
public static final byte READ_ONLY
public static final com.intellij.openapi.util.io.FileAttributes BROKEN_SYMLINK
public final com.intellij.openapi.util.io.FileAttributes$Type type
public final byte flags
public final long length
public final long lastModified
public void (boolean, boolean, boolean, boolean, long, long, boolean)
boolean directory
boolean special
boolean symlink
boolean hidden
long length
long lastModified
boolean writable
private void (com.intellij.openapi.util.io.FileAttributes$Type, byte, long, long)
com.intellij.openapi.util.io.FileAttributes$Type type
byte flags
long length
long lastModified
private static com.intellij.openapi.util.io.FileAttributes$Type type (boolean, boolean)
boolean isDirectory
boolean isSpecial
private static byte flags (boolean, boolean, boolean)
boolean isSymlink
boolean isHidden
boolean isReadOnly
byte flags
public boolean isFile ()
public boolean isDirectory ()
public boolean isSpecial ()
public boolean isSymLink ()
public boolean isHidden ()
public boolean isWritable ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.util.io.FileAttributes that
public int hashCode ()
int result
public java.lang.String toString ()
StringBuilder sb
static void ()
}
com/intellij/openapi/util/io/FileFilters$1.classFileFilters.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileFilters$1 extends java.lang.Object implements java.io.FileFilter {
final String val$extension
void (java.lang.String)
public boolean accept (java.io.File)
java.io.File pathname
}
com/intellij/openapi/util/io/FileFilters$2.classFileFilters.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileFilters$2 extends java.lang.Object implements java.io.FileFilter {
final String val$extension
void (java.lang.String)
public boolean accept (java.io.File)
java.io.File pathname
}
com/intellij/openapi/util/io/FileFilters.classFileFilters.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.FileFilters extends java.lang.Object {
private void ()
public static java.io.FileFilter withExtension (java.lang.String)
String extension
public static java.io.FileFilter filesWithExtension (java.lang.String)
String extension
}
com/intellij/openapi/util/io/FileSystemUtil$1.classFileSystemUtil.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileSystemUtil$1 extends java.lang.Object {
}
com/intellij/openapi/util/io/FileSystemUtil$FallbackMediatorImpl.classFileSystemUtil.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileSystemUtil$FallbackMediatorImpl extends com.intellij.openapi.util.io.FileSystemUtil$Mediator {
private static final int BA_REGULAR
private static final int BA_DIRECTORY
private static final int BA_HIDDEN
private final Object myFileSystem
private final java.lang.reflect.Method myGetBooleanAttributes
private void ()
java.lang.reflect.Field fs
Object fileSystem
java.lang.reflect.Method getBooleanAttributes
Throwable t
Object fileSystem
java.lang.reflect.Method getBooleanAttributes
protected com.intellij.openapi.util.io.FileAttributes getAttributes (java.lang.String) throws java.lang.Exception
boolean isDirectory
boolean isSpecial
boolean isHidden
boolean isWritable
int flags
boolean isDirectory
boolean isSpecial
boolean isHidden
boolean isWritable
String path
java.io.File file
private static boolean isWindowsRoot (java.lang.String)
String p
protected java.lang.String resolveSymLink (java.lang.String) throws java.lang.Exception
String path
protected boolean clonePermissions (java.lang.String, java.lang.String, boolean) throws java.lang.Exception
java.io.File srcFile
java.io.File dstFile
String source
String target
boolean onlyPermissionsToExecute
void (com.intellij.openapi.util.io.FileSystemUtil$1)
com.intellij.openapi.util.io.FileSystemUtil$1 x0
}
com/intellij/openapi/util/io/FileSystemUtil$IdeaWin32MediatorImpl.classFileSystemUtil.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileSystemUtil$IdeaWin32MediatorImpl extends com.intellij.openapi.util.io.FileSystemUtil$Mediator {
private com.intellij.openapi.util.io.win32.IdeaWin32 myInstance
private void ()
protected com.intellij.openapi.util.io.FileAttributes getAttributes (java.lang.String) throws java.lang.Exception
String path
com.intellij.openapi.util.io.win32.FileInfo fileInfo
protected java.lang.String resolveSymLink (java.lang.String) throws java.lang.Exception
String path
void (com.intellij.openapi.util.io.FileSystemUtil$1)
com.intellij.openapi.util.io.FileSystemUtil$1 x0
}
com/intellij/openapi/util/io/FileSystemUtil$JnaUnixMediatorImpl$LibC.classFileSystemUtil.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileSystemUtil$JnaUnixMediatorImpl$LibC extends java.lang.Object {
static final int S_MASK
static final int S_IFMT
static final int S_IFLNK
static final int S_IFREG
static final int S_IFDIR
static final int PERM_MASK
static final int EXECUTE_MASK
static final int WRITE_MASK
static final int W_OK
private void ()
static native int getuid ()
static native int getgid ()
static native int chmod (java.lang.String, int)
static native int access (java.lang.String, int)
}
com/intellij/openapi/util/io/FileSystemUtil$JnaUnixMediatorImpl$LinuxLibC.classFileSystemUtil.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileSystemUtil$JnaUnixMediatorImpl$LinuxLibC extends java.lang.Object {
private void ()
static native int __lxstat64 (int, java.lang.String, com.sun.jna.Pointer)
static native int __xstat64 (int, java.lang.String, com.sun.jna.Pointer)
}
com/intellij/openapi/util/io/FileSystemUtil$JnaUnixMediatorImpl$UnixLibC.classFileSystemUtil.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileSystemUtil$JnaUnixMediatorImpl$UnixLibC extends java.lang.Object {
private void ()
static native int lstat (java.lang.String, com.sun.jna.Pointer)
static native int stat (java.lang.String, com.sun.jna.Pointer)
}
com/intellij/openapi/util/io/FileSystemUtil$JnaUnixMediatorImpl.classFileSystemUtil.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileSystemUtil$JnaUnixMediatorImpl extends com.intellij.openapi.util.io.FileSystemUtil$Mediator {
private static final int[] LINUX_32
private static final int[] LINUX_64
private static final int[] LNX_PPC32
private static final int[] LNX_PPC64
private static final int[] LNX_ARM32
private static final int[] BSD_32
private static final int[] BSD_64
private static final int[] SUN_OS_32
private static final int[] SUN_OS_64
private static final int STAT_VER
private static final int OFF_MODE
private static final int OFF_SIZE
private static final int OFF_TIME
private static final int OFF_UID
private static final int OFF_GID
private final int[] myOffsets
private final int myUid
private final int myGid
private final boolean myCoarseTs
private void () throws java.lang.Exception
protected com.intellij.openapi.util.io.FileAttributes getAttributes (java.lang.String) throws java.lang.Exception
String path
com.sun.jna.Memory buffer
int res
int mode
boolean isSymlink
boolean isDirectory
boolean isSpecial
long size
long mTime1
long mTime2
long mTime
boolean writable
private static boolean loadFileStatus (java.lang.String, com.sun.jna.Memory)
String path
com.sun.jna.Memory buffer
protected java.lang.String resolveSymLink (java.lang.String) throws java.lang.Exception
String message
java.io.IOException e
String path
protected boolean clonePermissions (java.lang.String, java.lang.String, boolean) throws java.lang.Exception
int targetPermissions
int permissions
String source
String target
boolean onlyPermissionsToExecute
com.sun.jna.Memory buffer
int permissions
int sourcePermissions
private int getModeFlags (com.sun.jna.Memory)
com.sun.jna.Memory buffer
private boolean ownFile (com.sun.jna.Memory)
com.sun.jna.Memory buffer
void (com.intellij.openapi.util.io.FileSystemUtil$1) throws java.lang.Exception
com.intellij.openapi.util.io.FileSystemUtil$1 x0
static void ()
}
com/intellij/openapi/util/io/FileSystemUtil$Mediator.classFileSystemUtil.java
package com.intellij.openapi.util.io
abstract com.intellij.openapi.util.io.FileSystemUtil$Mediator extends java.lang.Object {
private void ()
protected abstract com.intellij.openapi.util.io.FileAttributes getAttributes (java.lang.String) throws java.lang.Exception
protected abstract java.lang.String resolveSymLink (java.lang.String) throws java.lang.Exception
protected boolean clonePermissions (java.lang.String, java.lang.String, boolean) throws java.lang.Exception
String source
String target
boolean onlyPermissionsToExecute
private java.lang.String getName ()
void (com.intellij.openapi.util.io.FileSystemUtil$1)
com.intellij.openapi.util.io.FileSystemUtil$1 x0
static java.lang.String access$600 (com.intellij.openapi.util.io.FileSystemUtil$Mediator)
com.intellij.openapi.util.io.FileSystemUtil$Mediator x0
}
com/intellij/openapi/util/io/FileSystemUtil$Nio2MediatorImpl.classFileSystemUtil.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileSystemUtil$Nio2MediatorImpl extends com.intellij.openapi.util.io.FileSystemUtil$Mediator {
private final java.lang.reflect.Method myGetPath
private final Object myLinkOptions
private final Object myNoFollowLinkOptions
private final java.lang.reflect.Method myReadAttributes
private final java.lang.reflect.Method mySetAttribute
private final java.lang.reflect.Method myToRealPath
private final java.lang.reflect.Method myToMillis
private final Class mySchema
private final java.lang.reflect.Method myIsSymbolicLink
private final java.lang.reflect.Method myIsDirectory
private final java.lang.reflect.Method myIsOther
private final java.lang.reflect.Method mySize
private final java.lang.reflect.Method myLastModifiedTime
private final java.lang.reflect.Method myIsHidden
private final java.lang.reflect.Method myIsReadOnly
static final boolean $assertionsDisabled
private void () throws java.lang.Exception
Class pathClass
Class filesClass
Class linkOptClass
Class linkOptArrayClass
private static java.lang.reflect.Method accessible (java.lang.reflect.Method)
java.lang.reflect.Method method
protected com.intellij.openapi.util.io.FileAttributes getAttributes (java.lang.String) throws java.lang.Exception
Throwable cause
java.lang.reflect.InvocationTargetException e
boolean isHidden
boolean isWritable
boolean isWritable
Object pathObj
Object attributes
boolean isSymbolicLink
boolean isDirectory
boolean isOther
long size
long lastModified
Throwable cause
java.lang.reflect.InvocationTargetException e
String path
protected java.lang.String resolveSymLink (java.lang.String) throws java.lang.Exception
Throwable cause
java.lang.reflect.InvocationTargetException e
String path
Object pathObj
protected boolean clonePermissions (java.lang.String, java.lang.String, boolean) throws java.lang.Exception
Object permission
Object permission
java.util.Collection permissionsToSet
Object sourcePath
Object targetPath
java.util.Collection sourcePermissions
java.util.Collection targetPermissions
String source
String target
boolean onlyPermissionsToExecute
private java.util.Collection getPermissions (java.lang.Object) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
Object sourcePath
java.util.Map attributes
Object permissions
void (com.intellij.openapi.util.io.FileSystemUtil$1) throws java.lang.Exception
com.intellij.openapi.util.io.FileSystemUtil$1 x0
static void ()
}
com/intellij/openapi/util/io/FileSystemUtil.classFileSystemUtil.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.FileSystemUtil extends java.lang.Object {
static final String FORCE_USE_NIO2_KEY
static final String FORCE_USE_FALLBACK_KEY
static final String COARSE_TIMESTAMP_KEY
private static final com.intellij.openapi.diagnostic.Logger LOG
private static com.intellij.openapi.util.io.FileSystemUtil$Mediator ourMediator
private static com.intellij.openapi.util.io.FileSystemUtil$Mediator getMediator ()
Throwable t
Throwable t
Throwable t
boolean forceNio2
boolean forceFallback
Throwable error
private static com.intellij.openapi.util.io.FileSystemUtil$Mediator check (com.intellij.openapi.util.io.FileSystemUtil$Mediator) throws java.lang.Exception
com.intellij.openapi.util.io.FileSystemUtil$Mediator mediator
String quickTestPath
private void ()
public static com.intellij.openapi.util.io.FileAttributes getAttributes (java.lang.String)
Exception e
String path
public static com.intellij.openapi.util.io.FileAttributes getAttributes (java.io.File)
java.io.File file
public static long lastModified (java.io.File)
java.io.File file
com.intellij.openapi.util.io.FileAttributes attributes
public static boolean isSymLink (java.lang.String)
com.intellij.openapi.util.io.FileAttributes attributes
String path
public static boolean isSymLink (java.io.File)
java.io.File file
public static java.lang.String resolveSymLink (java.lang.String)
String realPath
Exception e
String path
public static java.lang.String resolveSymLink (java.io.File)
java.io.File file
public static boolean clonePermissions (java.lang.String, java.lang.String)
Exception e
String source
String target
public static boolean clonePermissionsToExecute (java.lang.String, java.lang.String)
Exception e
String source
String target
static void resetMediator ()
static java.lang.String getMediatorName ()
static com.intellij.openapi.diagnostic.Logger access$500 ()
static void ()
}
com/intellij/openapi/util/io/FileTooBigException.classFileTooBigException.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.FileTooBigException extends java.io.IOException {
public void (java.lang.String)
String e
}
com/intellij/openapi/util/io/FileUtil$1.classFileUtil.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtil$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void ()
public int computeHashCode (java.io.File)
java.io.File object
public boolean equals (java.io.File, java.io.File)
java.io.File o1
java.io.File o2
public volatile boolean equals (java.lang.Object, java.lang.Object)
public volatile int computeHashCode (java.lang.Object)
}
com/intellij/openapi/util/io/FileUtil$2.classFileUtil.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtil$2 extends java.lang.Object implements java.lang.Runnable {
final java.io.File[] val$tempFiles
void (java.io.File[])
public void run ()
java.io.File tempFile
Thread currentThread
int priority
}
com/intellij/openapi/util/io/FileUtil$3.classFileUtil.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtil$3 extends java.lang.Object implements java.io.FileFilter {
void ()
public boolean accept (java.io.File)
java.io.File file
}
com/intellij/openapi/util/io/FileUtil$4.classFileUtil.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtil$4 extends java.lang.Object implements com.intellij.util.NotNullProducer {
final String val$finalPath
final char val$separatorChar
final boolean val$removeLastSlash
void (java.lang.String, char, boolean)
public java.lang.String produce ()
java.io.IOException ignore
public volatile java.lang.Object produce ()
}
com/intellij/openapi/util/io/FileUtil$5.classFileUtil.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtil$5 extends java.util.Properties {
final java.util.Map val$map
void (java.util.Map)
public synchronized java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
}
com/intellij/openapi/util/io/FileUtil.classFileUtil.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.FileUtil extends com.intellij.openapi.util.io.FileUtilRt {
public static final String ASYNC_DELETE_EXTENSION
public static final int REGEX_PATTERN_FLAGS
public static final gnu.trove.TObjectHashingStrategy PATH_HASHING_STRATEGY
public static final gnu.trove.TObjectHashingStrategy FILE_HASHING_STRATEGY
private static final com.intellij.openapi.diagnostic.Logger LOG
static final boolean $assertionsDisabled
public void ()
public static transient java.lang.String join (java.lang.String[])
String[] parts
public static java.lang.String getRelativePath (java.io.File, java.io.File)
java.io.File base
java.io.File file
public static java.lang.String getRelativePath (java.lang.String, java.lang.String, char)
String basePath
String filePath
char separator
public static java.lang.String getRelativePath (java.lang.String, java.lang.String, char, boolean)
String basePath
String filePath
char separator
boolean caseSensitive
public static boolean isAbsolute (java.lang.String)
String path
public static boolean exists (java.lang.String)
String path
public static boolean isAncestor (java.io.File, java.io.File, boolean)
java.io.File ancestor
java.io.File file
boolean strict
public static boolean isAncestor (java.lang.String, java.lang.String, boolean)
String ancestor
String file
boolean strict
public static com.intellij.util.ThreeState isAncestorThreeState (java.lang.String, java.lang.String, boolean)
String ancestor
String file
boolean strict
String ancestorPath
String filePath
public static boolean startsWith (java.lang.String, java.lang.String)
String path
String start
public static boolean startsWith (java.lang.String, java.lang.String, boolean)
String path
String start
boolean caseSensitive
private static com.intellij.util.ThreeState startsWith (java.lang.String, java.lang.String, boolean, boolean, boolean)
int idxNext
String path
String prefix
boolean strict
boolean caseSensitive
boolean checkImmediateParent
int pathLength
int prefixLength
char lastPrefixChar
int slashOrSeparatorIdx
char next1
public static java.util.Collection removeAncestors (java.util.Collection, com.intellij.util.containers.Convertor, com.intellij.util.PairProcessor)
String path
String canonicalPath
Object file
String parent
int j
java.util.Map$Entry entry
String child
boolean parentNotFound
int i
java.util.Collection files
com.intellij.util.containers.Convertor convertor
com.intellij.util.PairProcessor removeProcessor
java.util.TreeMap paths
java.util.List ordered
java.util.List result
public static java.io.File findAncestor (java.io.File, java.io.File)
java.io.File f1
java.io.File f2
java.io.File ancestor
public static java.io.File getParentFile (java.io.File)
java.io.File file
public static byte[] loadFileBytes (java.io.File) throws java.io.IOException
long len
byte[] bytes
java.io.File file
byte[] bytes
java.io.InputStream stream
public static byte[] loadFirstAndClose (java.io.InputStream, int) throws java.io.IOException
java.io.InputStream stream
int maxLength
java.io.ByteArrayOutputStream buffer
public static java.lang.String loadTextAndClose (java.io.InputStream) throws java.io.IOException
java.io.InputStream stream
public static java.lang.String loadTextAndClose (java.io.Reader) throws java.io.IOException
java.io.Reader reader
public static char[] adaptiveLoadText (java.io.Reader) throws java.io.IOException
int newLength
int n
char[] buffer
java.io.Reader reader
char[] chars
java.util.List buffers
int count
int total
char[] result
public static byte[] adaptiveLoadBytes (java.io.InputStream) throws java.io.IOException
int newLength
int n
byte[] buffer
java.io.InputStream stream
byte[] bytes
java.util.List buffers
int count
int total
byte[] result
public static java.util.concurrent.Future asyncDelete (java.io.File)
java.io.File file
public static java.util.concurrent.Future asyncDelete (java.util.Collection)
java.io.File tempFile
java.io.File file
java.util.Collection files
java.util.List tempFiles
private static transient java.util.concurrent.Future startDeletionThread (java.io.File[])
Class aClass
java.lang.reflect.Method getApplicationMethod
Object application
java.lang.reflect.Method executeOnPooledThreadMethod
Exception ignored
java.io.File[] tempFiles
java.util.concurrent.RunnableFuture deleteFilesTask
private static java.io.File renameToTempFileOrDelete (java.io.File)
String tempDirDrive
String fileDrive
String originalFileName
java.io.File tempFile
java.io.File file
String tempDir
boolean isSameDrive
private static java.io.File getTempFile (java.lang.String, java.lang.String)
String name
java.io.File tempFile
int i
String originalFileName
String parent
int randomSuffix
public static boolean delete (java.io.File)
java.io.File file
private static boolean deleteRecursively (java.io.File)
java.io.File child
java.io.File[] files
java.io.File file
com.intellij.openapi.util.io.FileAttributes attributes
public static boolean createParentDirs (java.io.File)
java.io.File file
public static boolean createDirectory (java.io.File)
java.io.File path
public static boolean createIfDoesntExist (java.io.File)
java.io.File file
public static boolean ensureCanCreateFile (java.io.File)
java.io.File file
public static void copy (java.io.File, java.io.File) throws java.io.IOException
java.io.File fromFile
java.io.File toFile
public static void copyContent (java.io.File, java.io.File) throws java.io.IOException
java.io.File fromFile
java.io.File toFile
private static void performCopy (java.io.File, java.io.File, boolean) throws java.io.IOException
java.io.FileOutputStream fos
java.io.IOException e
java.io.FileInputStream fis
long timeStamp
java.io.File fromFile
java.io.File toFile
boolean syncTimestamp
java.io.FileOutputStream fos
private static java.io.FileOutputStream openOutputStream (java.io.File) throws java.io.IOException
java.io.File parentFile
java.io.FileNotFoundException e
java.io.File file
public static void copy (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.io.InputStream inputStream
java.io.OutputStream outputStream
public static void copy (java.io.InputStream, int, java.io.OutputStream) throws java.io.IOException
int read
java.io.InputStream inputStream
int maxSize
java.io.OutputStream outputStream
byte[] buffer
int toRead
public static void copyFileOrDir (java.io.File, java.io.File) throws java.io.IOException
java.io.File from
java.io.File to
public static void copyFileOrDir (java.io.File, java.io.File, boolean) throws java.io.IOException
java.io.File from
java.io.File to
boolean isDir
public static void copyDir (java.io.File, java.io.File) throws java.io.IOException
java.io.File fromDir
java.io.File toDir
public static void copyDirContent (java.io.File, java.io.File) throws java.io.IOException
java.io.File child
java.io.File fromDir
java.io.File toDir
java.io.File[] children
public static void copyDir (java.io.File, java.io.File, boolean) throws java.io.IOException
java.io.File fromDir
java.io.File toDir
boolean copySystemFiles
public static void copyDir (java.io.File, java.io.File, java.io.FileFilter) throws java.io.IOException
java.io.File file
java.io.File fromDir
java.io.File toDir
java.io.FileFilter filter
java.io.File[] files
public static void ensureExists (java.io.File) throws java.io.IOException
java.io.File dir
public static java.lang.String getNameWithoutExtension (java.io.File)
java.io.File file
public static java.lang.String getNameWithoutExtension (java.lang.String)
String name
public static java.lang.String createSequentFileName (java.io.File, java.lang.String, java.lang.String)
java.io.File aParentFolder
String aFilePrefix
String aExtension
public static java.io.File findSequentNonexistentFile (java.io.File, java.lang.String, java.lang.String)
java.io.File parentFolder
String filePrefix
String extension
int postfix
String ext
java.io.File candidate
public static java.lang.String toSystemDependentName (java.lang.String)
String aFileName
public static java.lang.String toSystemIndependentName (java.lang.String)
String aFileName
public static java.lang.String toCanonicalPath (java.lang.String)
String path
public static java.lang.String toCanonicalPath (java.lang.String, boolean)
String path
boolean resolveSymlinksIfNecessary
public static java.lang.String toCanonicalPath (java.lang.String, char)
String path
char separatorChar
public static java.lang.String toCanonicalUriPath (java.lang.String)
String path
private static java.lang.String toCanonicalPath (java.lang.String, char, boolean)
String path
char separatorChar
boolean removeLastSlash
private static java.lang.String toCanonicalPath (java.lang.String, char, boolean, boolean)
char c
char next
int start
int slashIndex
char c
int i
String path
char separatorChar
boolean removeLastSlash
boolean resolveSymlinks
int index
String finalPath
com.intellij.util.NotNullProducer realCanonicalPath
StringBuilder result
int start
int dots
boolean separator
int lastChar
private static int processRoot (java.lang.String, java.lang.Appendable)
int hostStart
int hostEnd
int shareStart
int shareEnd
java.io.IOException e
String path
Appendable result
private static boolean processDots (java.lang.StringBuilder, int, int, boolean)
int pos
StringBuilder result
int dots
int start
boolean resolveSymlinks
public static java.lang.String normalize (java.lang.String)
char c
int i
String path
int start
boolean separator
private static java.lang.String normalizeTail (int, java.lang.String, boolean)
char c
int i
int prefixEnd
String path
boolean separator
StringBuilder result
int start
public static java.lang.String unquote (java.lang.String)
String urlString
public static boolean isFilePathAcceptable (java.io.File, java.io.FileFilter)
java.io.File root
java.io.FileFilter fileFilter
java.io.File file
public static boolean rename (java.io.File, java.lang.String) throws java.io.IOException
java.io.File intermediate
java.io.File source
String newName
java.io.File target
public static void rename (java.io.File, java.io.File) throws java.io.IOException
java.io.File source
java.io.File target
public static boolean filesEqual (java.io.File, java.io.File)
java.io.File file1
java.io.File file2
public static boolean pathsEqual (java.lang.String, java.lang.String)
String path1
String path2
public static boolean namesEqual (java.lang.String, java.lang.String)
String name1
String name2
public static int compareFiles (java.io.File, java.io.File)
java.io.File file1
java.io.File file2
public static int comparePaths (java.lang.String, java.lang.String)
String path1
String path2
public static int fileHashCode (java.io.File)
java.io.File file
public static int pathHashCode (java.lang.String)
String path
public static java.lang.String getExtension (java.lang.String)
String fileName
public static java.lang.String resolveShortWindowsName (java.lang.String) throws java.io.IOException
String path
public static boolean containsWindowsShortName (java.lang.String)
int end
int dot
int start
String path
public static void collectMatchedFiles (java.io.File, java.util.regex.Pattern, java.util.List)
java.io.File root
java.util.regex.Pattern pattern
java.util.List outFiles
private static void collectMatchedFiles (java.io.File, java.io.File, java.util.regex.Pattern, java.util.List)
String path
String relativePath
java.io.File dir
java.io.File absoluteRoot
java.io.File root
java.util.regex.Pattern pattern
java.util.List files
java.io.File[] dirs
public static java.lang.String convertAntToRegexp (java.lang.String)
String antPattern
public static java.lang.String convertAntToRegexp (java.lang.String, boolean)
char ch
boolean foundRecursivePattern
boolean asterisksFound
int idx
String antPattern
boolean ignoreStartingSlash
StringBuilder builder
int asteriskCount
boolean recursive
int start
boolean isTrailingSlash
public static boolean moveDirWithContent (java.io.File, java.io.File)
java.io.File toFile
java.io.File fromFile
java.io.File fromDir
java.io.File toDir
java.io.File[] files
boolean success
public static java.lang.String sanitizeFileName (java.lang.String)
String name
public static java.lang.String sanitizeName (java.lang.String)
String name
public static java.lang.String sanitizeFileName (java.lang.String, boolean)
char c
boolean appendReplacement
int i
String name
boolean strict
StringBuilder result
int last
int length
public static boolean canExecute (java.io.File)
java.io.File file
public static boolean canWrite (java.lang.String)
String path
com.intellij.openapi.util.io.FileAttributes attributes
public static void setReadOnlyAttribute (java.lang.String, boolean)
String path
boolean readOnlyFlag
boolean writableFlag
public static void appendToFile (java.io.File, java.lang.String) throws java.io.IOException
java.io.File file
String text
public static void writeToFile (java.io.File, byte[]) throws java.io.IOException
java.io.File file
byte[] text
public static void writeToFile (java.io.File, java.lang.String) throws java.io.IOException
java.io.File file
String text
public static void writeToFile (java.io.File, java.lang.String, boolean) throws java.io.IOException
java.io.File file
String text
boolean append
public static void writeToFile (java.io.File, byte[], int, int) throws java.io.IOException
java.io.File file
byte[] text
int off
int len
public static void writeToFile (java.io.File, byte[], boolean) throws java.io.IOException
java.io.File file
byte[] text
boolean append
private static void writeToFile (java.io.File, byte[], int, int, boolean) throws java.io.IOException
java.io.File file
byte[] text
int off
int len
boolean append
java.io.OutputStream stream
public static boolean processFilesRecursively (java.io.File, com.intellij.util.Processor)
java.io.File root
com.intellij.util.Processor processor
public static boolean processFilesRecursively (java.io.File, com.intellij.util.Processor, com.intellij.util.Processor)
java.io.File file
java.io.File[] children
java.io.File root
com.intellij.util.Processor processor
com.intellij.util.Processor directoryFilter
java.util.LinkedList queue
public static transient java.io.File findFirstThatExist (java.lang.String[])
java.io.File file
String path
String[] paths
public static java.util.List findFilesByMask (java.util.regex.Pattern, java.io.File)
java.io.File file
java.util.regex.Pattern pattern
java.io.File dir
java.util.ArrayList found
java.io.File[] files
public static java.util.List findFilesOrDirsByMask (java.util.regex.Pattern, java.io.File)
java.io.File file
java.util.regex.Pattern pattern
java.io.File dir
java.util.ArrayList found
java.io.File[] files
public static transient java.lang.String findFileInProvidedPath (java.lang.String, java.lang.String[])
java.io.File file
String fileName
java.io.File file
String fileName
String providedPath
String[] fileNames
java.io.File providedFile
public static boolean isAbsolutePlatformIndependent (java.lang.String)
String path
public static boolean isUnixAbsolutePath (java.lang.String)
String path
public static boolean isWindowsAbsolutePath (java.lang.String)
String pathString
public static java.lang.String getLocationRelativeToUserHome (java.lang.String)
String path
public static java.lang.String getLocationRelativeToUserHome (java.lang.String, boolean)
java.io.File projectDir
java.io.File userHomeDir
String path
boolean unixOnly
public static java.lang.String expandUserHome (java.lang.String)
String path
public static java.io.File[] notNullize (java.io.File[])
java.io.File[] files
public static java.io.File[] notNullize (java.io.File[], java.io.File[])
java.io.File[] files
java.io.File[] defaultFiles
public static boolean isHashBangLine (java.lang.CharSequence, java.lang.String)
CharSequence firstCharsIfText
String marker
int lineBreak
String firstLine
public static java.io.File createTempDirectory (java.lang.String, java.lang.String) throws java.io.IOException
String prefix
String suffix
public static java.io.File createTempDirectory (java.lang.String, java.lang.String, boolean) throws java.io.IOException
String prefix
String suffix
boolean deleteOnExit
public static java.io.File createTempDirectory (java.io.File, java.lang.String, java.lang.String) throws java.io.IOException
java.io.File dir
String prefix
String suffix
public static java.io.File createTempDirectory (java.io.File, java.lang.String, java.lang.String, boolean) throws java.io.IOException
java.io.File dir
String prefix
String suffix
boolean deleteOnExit
public static java.io.File createTempFile (java.lang.String, java.lang.String) throws java.io.IOException
String prefix
String suffix
public static java.io.File createTempFile (java.lang.String, java.lang.String, boolean) throws java.io.IOException
String prefix
String suffix
boolean deleteOnExit
public static java.io.File createTempFile (java.io.File, java.lang.String, java.lang.String) throws java.io.IOException
java.io.File dir
String prefix
String suffix
public static java.io.File createTempFile (java.io.File, java.lang.String, java.lang.String, boolean) throws java.io.IOException
java.io.File dir
String prefix
String suffix
boolean create
public static java.io.File createTempFile (java.io.File, java.lang.String, java.lang.String, boolean, boolean) throws java.io.IOException
java.io.File dir
String prefix
String suffix
boolean create
boolean deleteOnExit
public static java.lang.String getTempDirectory ()
public static void resetCanonicalTempPathCache (java.lang.String)
String tempPath
public static java.io.File generateRandomTemporaryPath () throws java.io.IOException
public static void setExecutableAttribute (java.lang.String, boolean) throws java.io.IOException
String path
boolean executableFlag
public static void setLastModified (java.io.File, long) throws java.io.IOException
java.io.File file
long timeStamp
public static java.lang.String loadFile (java.io.File) throws java.io.IOException
java.io.File file
public static java.lang.String loadFile (java.io.File, boolean) throws java.io.IOException
java.io.File file
boolean convertLineSeparators
public static java.lang.String loadFile (java.io.File, java.lang.String) throws java.io.IOException
java.io.File file
String encoding
public static java.lang.String loadFile (java.io.File, java.nio.charset.Charset) throws java.io.IOException
java.io.File file
java.nio.charset.Charset encoding
public static java.lang.String loadFile (java.io.File, java.lang.String, boolean) throws java.io.IOException
java.io.File file
String encoding
boolean convertLineSeparators
public static char[] loadFileText (java.io.File) throws java.io.IOException
java.io.File file
public static char[] loadFileText (java.io.File, java.lang.String) throws java.io.IOException
java.io.File file
String encoding
public static char[] loadText (java.io.Reader, int) throws java.io.IOException
java.io.Reader reader
int length
public static java.util.List loadLines (java.io.File) throws java.io.IOException
java.io.File file
public static java.util.List loadLines (java.io.File, java.lang.String) throws java.io.IOException
java.io.File file
String encoding
public static java.util.List loadLines (java.lang.String) throws java.io.IOException
String path
public static java.util.List loadLines (java.lang.String, java.lang.String) throws java.io.IOException
String path
String encoding
public static java.util.List loadLines (java.io.BufferedReader) throws java.io.IOException
java.io.BufferedReader reader
public static byte[] loadBytes (java.io.InputStream) throws java.io.IOException
java.io.InputStream stream
public static byte[] loadBytes (java.io.InputStream, int) throws java.io.IOException
java.io.InputStream stream
int length
public static java.util.List splitPath (java.lang.String)
String path
java.util.ArrayList list
int index
int nextSeparator
public static boolean isJarOrZip (java.io.File)
java.io.File file
String name
public static boolean visitFiles (java.io.File, com.intellij.util.Processor)
java.io.File child
java.io.File root
com.intellij.util.Processor processor
java.io.File[] children
public static java.util.Map loadProperties (java.io.Reader) throws java.io.IOException
java.io.Reader reader
java.util.Map map
public static boolean isRootPath (java.lang.String)
String path
public static boolean deleteWithRenaming (java.io.File)
java.io.File file
java.io.File tempFileNameForDeletion
boolean success
public static boolean isFileSystemCaseSensitive (java.lang.String) throws java.io.FileNotFoundException
String path
com.intellij.openapi.util.io.FileAttributes attributes
com.intellij.openapi.util.io.FileAttributes upper
com.intellij.openapi.util.io.FileAttributes lower
static java.lang.String access$000 (java.lang.String, char, boolean, boolean)
String x0
char x1
boolean x2
boolean x3
static void ()
}
com/intellij/openapi/util/io/FileUtilRt$1.classFileUtilRt.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtilRt$1 extends java.lang.Object implements java.io.FileFilter {
void ()
public boolean accept (java.io.File)
java.io.File file
}
com/intellij/openapi/util/io/FileUtilRt$2.classFileUtilRt.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtilRt$2 extends java.lang.Object implements java.io.FileFilter {
void ()
public boolean accept (java.io.File)
java.io.File file
}
com/intellij/openapi/util/io/FileUtilRt$3.classFileUtilRt.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtilRt$3 extends java.lang.ThreadLocal {
void ()
protected byte[] initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/intellij/openapi/util/io/FileUtilRt$4.classFileUtilRt.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtilRt$4 extends java.lang.Object implements com.intellij.openapi.util.io.FileUtilRt$RepeatableIOOperation {
final java.io.File val$file
void (java.io.File)
public java.lang.Boolean execute (boolean)
boolean lastAttempt
public volatile java.lang.Object execute (boolean) throws java.lang.Throwable
}
com/intellij/openapi/util/io/FileUtilRt$CharComparingStrategy$1.classFileUtilRt.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtilRt$CharComparingStrategy$1 extends java.lang.Object implements com.intellij.openapi.util.io.FileUtilRt$CharComparingStrategy {
void ()
public boolean charsEqual (char, char)
char ch1
char ch2
}
com/intellij/openapi/util/io/FileUtilRt$CharComparingStrategy$2.classFileUtilRt.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtilRt$CharComparingStrategy$2 extends java.lang.Object implements com.intellij.openapi.util.io.FileUtilRt$CharComparingStrategy {
void ()
public boolean charsEqual (char, char)
char ch1
char ch2
}
com/intellij/openapi/util/io/FileUtilRt$CharComparingStrategy.classFileUtilRt.java
package com.intellij.openapi.util.io
abstract com.intellij.openapi.util.io.FileUtilRt$CharComparingStrategy extends java.lang.Object {
public static final com.intellij.openapi.util.io.FileUtilRt$CharComparingStrategy IDENTITY
public static final com.intellij.openapi.util.io.FileUtilRt$CharComparingStrategy CASE_INSENSITIVE
public abstract boolean charsEqual (char, char)
static void ()
}
com/intellij/openapi/util/io/FileUtilRt$FilesToDeleteHolder$1.classFileUtilRt.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtilRt$FilesToDeleteHolder$1 extends java.lang.Thread {
final java.util.concurrent.ConcurrentLinkedQueue val$queue
void (java.lang.String, java.util.concurrent.ConcurrentLinkedQueue)
String x0
public void run ()
String name
}
com/intellij/openapi/util/io/FileUtilRt$FilesToDeleteHolder.classFileUtilRt.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileUtilRt$FilesToDeleteHolder extends java.lang.Object {
private static final java.util.Queue ourFilesToDelete
private void ()
private static java.util.Queue createFilesToDelete ()
java.util.concurrent.ConcurrentLinkedQueue queue
static java.util.Queue access$500 ()
static void ()
}
com/intellij/openapi/util/io/FileUtilRt$NIOReflect$1$1.classFileUtilRt.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1$1 extends java.lang.Object implements com.intellij.openapi.util.io.FileUtilRt$RepeatableIOOperation {
final Object val$fileObject
final com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1 this$0
void (com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1, java.lang.Object)
com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1 this$0
public java.lang.Boolean execute (boolean)
java.io.File file
Throwable ignored
Throwable cause
java.lang.reflect.InvocationTargetException e
IllegalAccessException e
boolean lastAttempt
public volatile java.lang.Object execute (boolean) throws java.lang.Throwable
}
com/intellij/openapi/util/io/FileUtilRt$NIOReflect$1$2.classFileUtilRt.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1$2 extends java.io.IOException {
final com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1 this$0
void (com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1, java.lang.String)
com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1 this$0
String x0
public synchronized java.lang.Throwable fillInStackTrace ()
}
com/intellij/openapi/util/io/FileUtilRt$NIOReflect$1.classFileUtilRt.java
package com.intellij.openapi.util.io
final com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
final Object val$Result_Skip
final Object val$Result_Continue
void (java.lang.Object, java.lang.Object)
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
boolean notDirectory
Object second
String methodName
Object proxy
java.lang.reflect.Method method
Object[] args
private void performDelete (java.lang.Object) throws java.io.IOException
Object fileObject
Boolean result
}
com/intellij/openapi/util/io/FileUtilRt$NIOReflect.classFileUtilRt.java
package com.intellij.openapi.util.io
public final com.intellij.openapi.util.io.FileUtilRt$NIOReflect extends java.lang.Object {
static final boolean IS_AVAILABLE
private static java.lang.reflect.Method ourFilesDeleteIfExistsMethod
private static java.lang.reflect.Method ourFilesWalkMethod
private static java.lang.reflect.Method ourFileToPathMethod
private static java.lang.reflect.Method ourPathToFileMethod
private static java.lang.reflect.Method ourAttributesIsOtherMethod
private static Object ourDeletionVisitor
private static Class ourNoSuchFileExceptionClass
private static Class ourAccessDeniedExceptionClass
protected void ()
static java.lang.reflect.Method access$000 ()
static java.lang.reflect.Method access$100 ()
static java.lang.Class access$200 ()
static java.lang.reflect.Method access$300 ()
static java.lang.reflect.Method access$600 ()
static java.lang.Object access$700 ()
static java.lang.reflect.Method access$800 ()
static java.lang.Class access$900 ()
static void ()
Class pathClass
Class visitorClass
Class filesClass
Object Result_Continue
Object Result_Skip
Throwable ignored
boolean initSuccess
}
com/intellij/openapi/util/io/FileUtilRt$RepeatableIOOperation.classFileUtilRt.java
package com.intellij.openapi.util.io
public abstract com.intellij.openapi.util.io.FileUtilRt$RepeatableIOOperation extends java.lang.Object {
public abstract java.lang.Object execute (boolean) throws java.lang.Throwable
}
com/intellij/openapi/util/io/FileUtilRt.classFileUtilRt.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.FileUtilRt extends java.lang.Object {
private static final int KILOBYTE
private static final int DEFAULT_INTELLISENSE_LIMIT
public static final int MEGABYTE
public static final int LARGE_FOR_CONTENT_LOADING
public static final int LARGE_FILE_PREVIEW_SIZE
private static final int MAX_FILE_IO_ATTEMPTS
private static final boolean USE_FILE_CHANNELS
public static final java.io.FileFilter ALL_FILES
public static final java.io.FileFilter ALL_DIRECTORIES
protected static final ThreadLocal BUFFER
private static String ourCanonicalTempPathCache
private static final java.util.Random RANDOM
public void ()
public static java.lang.String getExtension (java.lang.String)
String fileName
int index
public static java.lang.CharSequence getExtension (java.lang.CharSequence)
CharSequence fileName
public static java.lang.CharSequence getExtension (java.lang.CharSequence, java.lang.String)
CharSequence fileName
String defaultValue
int index
public static boolean extensionEquals (java.lang.String, java.lang.String)
int lastSlash
String filePath
String extension
int extLen
int extStart
public static java.lang.String toSystemDependentName (java.lang.String)
String fileName
public static java.lang.String toSystemDependentName (java.lang.String, char)
String fileName
char separatorChar
public static java.lang.String toSystemIndependentName (java.lang.String)
String fileName
public static java.lang.String getRelativePath (java.io.File, java.io.File)
java.io.File base
java.io.File file
String filePath
String basePath
public static java.lang.String getRelativePath (java.lang.String, java.lang.String, char)
String basePath
String filePath
char separator
public static java.lang.String getRelativePath (java.lang.String, java.lang.String, char, boolean)
int i
String basePath
String filePath
char separator
boolean caseSensitive
int len
int lastSeparatorIndex
com.intellij.openapi.util.io.FileUtilRt$CharComparingStrategy strategy
StringBuilder relativePath
private static java.lang.String ensureEnds (java.lang.String, char)
String s
char endsWith
public static java.lang.CharSequence getNameWithoutExtension (java.lang.CharSequence)
CharSequence name
int i
public static java.lang.String getNameWithoutExtension (java.lang.String)
String name
public static java.io.File createTempDirectory (java.lang.String, java.lang.String) throws java.io.IOException
String prefix
String suffix
public static java.io.File createTempDirectory (java.lang.String, java.lang.String, boolean) throws java.io.IOException
String prefix
String suffix
boolean deleteOnExit
java.io.File dir
public static java.io.File createTempDirectory (java.io.File, java.lang.String, java.lang.String) throws java.io.IOException
java.io.File dir
String prefix
String suffix
public static java.io.File createTempDirectory (java.io.File, java.lang.String, java.lang.String, boolean) throws java.io.IOException
java.io.File dir
String prefix
String suffix
boolean deleteOnExit
java.io.File file
public static java.io.File createTempFile (java.lang.String, java.lang.String) throws java.io.IOException
String prefix
String suffix
public static java.io.File createTempFile (java.lang.String, java.lang.String, boolean) throws java.io.IOException
String prefix
String suffix
boolean deleteOnExit
java.io.File dir
public static java.io.File createTempFile (java.io.File, java.lang.String, java.lang.String) throws java.io.IOException
java.io.File dir
String prefix
String suffix
public static java.io.File createTempFile (java.io.File, java.lang.String, java.lang.String, boolean) throws java.io.IOException
java.io.File dir
String prefix
String suffix
boolean create
public static java.io.File createTempFile (java.io.File, java.lang.String, java.lang.String, boolean, boolean) throws java.io.IOException
java.io.File dir
String prefix
String suffix
boolean create
boolean deleteOnExit
java.io.File file
private static java.io.File doCreateTempFile (java.io.File, java.lang.String, java.lang.String, boolean) throws java.io.IOException
String[] children
java.util.List list
java.io.File f
boolean success
java.io.IOException e
java.io.File dir
String prefix
String suffix
boolean isDirectory
int exceptionsCount
int i
int maxFileNumber
private static java.io.File calcName (java.io.File, java.lang.String, java.lang.String, int) throws java.io.IOException
java.io.File dir
String prefix
String suffix
int i
String name
java.io.File f
private static java.io.File normalizeFile (java.io.File) throws java.io.IOException
java.io.File temp
java.io.File canonical
public static java.lang.String getTempDirectory ()
private static java.lang.String calcCanonicalTempPath ()
String canonical
java.io.File file
public static void resetCanonicalTempPathCache (java.lang.String)
String tempPath
public static java.io.File generateRandomTemporaryPath () throws java.io.IOException
java.io.File file
int i
public static void setExecutableAttribute (java.lang.String, boolean) throws java.io.IOException
java.io.File file
String path
boolean executableFlag
public static java.lang.String loadFile (java.io.File) throws java.io.IOException
java.io.File file
public static java.lang.String loadFile (java.io.File, boolean) throws java.io.IOException
java.io.File file
boolean convertLineSeparators
public static java.lang.String loadFile (java.io.File, java.lang.String) throws java.io.IOException
java.io.File file
String encoding
public static java.lang.String loadFile (java.io.File, java.lang.String, boolean) throws java.io.IOException
java.io.File file
String encoding
boolean convertLineSeparators
String s
public static char[] loadFileText (java.io.File) throws java.io.IOException
java.io.File file
public static char[] loadFileText (java.io.File, java.lang.String) throws java.io.IOException
java.io.File file
String encoding
java.io.InputStream stream
java.io.Reader reader
public static char[] loadFileText (java.io.File, java.nio.charset.Charset) throws java.io.IOException
java.io.File file
java.nio.charset.Charset encoding
java.io.Reader reader
public static char[] loadText (java.io.Reader, int) throws java.io.IOException
int n
char[] newChars
java.io.Reader reader
int length
char[] chars
int count
public static java.util.List loadLines (java.io.File) throws java.io.IOException
java.io.File file
public static java.util.List loadLines (java.io.File, java.lang.String) throws java.io.IOException
java.io.File file
String encoding
public static java.util.List loadLines (java.lang.String) throws java.io.IOException
String path
public static java.util.List loadLines (java.lang.String, java.lang.String) throws java.io.IOException
java.io.InputStreamReader in
java.io.BufferedReader reader
String path
String encoding
java.io.InputStream stream
public static java.util.List loadLines (java.io.BufferedReader) throws java.io.IOException
java.io.BufferedReader reader
java.util.List lines
String line
public static byte[] loadBytes (java.io.InputStream) throws java.io.IOException
java.io.InputStream stream
java.io.ByteArrayOutputStream buffer
public static boolean isTooLarge (long)
long len
public static byte[] loadBytes (java.io.InputStream, int) throws java.io.IOException
int n
java.io.InputStream stream
int length
byte[] bytes
int count
public static java.io.File getParentFile (java.io.File)
java.io.File file
int skipCount
java.io.File parentFile
public static boolean delete (java.io.File)
java.io.File file
protected static boolean deleteRecursivelyNIO (java.io.File)
Object pathObject
Throwable cause
java.lang.reflect.InvocationTargetException e
Exception e
java.io.File file
private static boolean deleteRecursively (java.io.File)
java.io.File child
java.io.File file
java.io.File[] files
public static java.lang.Object doIOOperation (com.intellij.openapi.util.io.FileUtilRt$RepeatableIOOperation) throws java.lang.Throwable
Object result
int i
com.intellij.openapi.util.io.FileUtilRt$RepeatableIOOperation ioTask
protected static boolean deleteFile (java.io.File)
java.io.File file
Boolean result
public static boolean ensureCanCreateFile (java.io.File)
java.io.File file
public static boolean createIfNotExists (java.io.File)
java.io.OutputStream s
java.io.IOException e
java.io.File file
public static boolean createParentDirs (java.io.File)
java.io.File parentFile
java.io.File file
public static boolean createDirectory (java.io.File)
java.io.File path
public static void copy (java.io.File, java.io.File) throws java.io.IOException
java.io.FileInputStream fis
java.io.File fromFile
java.io.File toFile
java.io.FileOutputStream fos
long timeStamp
public static void copy (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.nio.channels.FileChannel toChannel
java.nio.channels.FileChannel fromChannel
int read
byte[] buffer
java.io.InputStream inputStream
java.io.OutputStream outputStream
public static byte[] getThreadLocalBuffer ()
public static int getUserFileSizeLimit ()
NumberFormatException e
public static int getUserContentLoadLimit ()
NumberFormatException e
private static int getLargeFilePreviewSize ()
NumberFormatException e
private static com.intellij.openapi.diagnostic.LoggerRt logger ()
static com.intellij.openapi.diagnostic.LoggerRt access$400 ()
static void ()
}
com/intellij/openapi/util/io/JarUtil.classJarUtil.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.JarUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public static boolean containsClass (java.lang.String, java.lang.String)
String jarPath
String className
public static boolean containsClass (java.io.File, java.lang.String)
java.io.File file
String className
String entryPath
public static boolean containsEntry (java.io.File, java.lang.String)
java.util.jar.JarFile jarFile
java.io.File file
String entryPath
public static java.lang.String getJarAttribute (java.io.File, java.util.jar.Attributes$Name)
java.io.File file
java.util.jar.Attributes$Name attribute
public static java.lang.String getJarAttribute (java.io.File, java.lang.String, java.util.jar.Attributes$Name)
java.io.File file
String entryName
java.util.jar.Attributes$Name attribute
private static java.lang.String getJarAttributeImpl (java.io.File, java.lang.String, java.util.jar.Attributes$Name)
java.util.jar.Attributes attributes
java.util.jar.Manifest manifest
java.util.jar.JarFile jarFile
java.io.IOException e
java.io.File file
String entryName
java.util.jar.Attributes$Name attribute
public static java.util.Properties loadProperties (java.io.File, java.lang.String)
java.util.Properties properties
java.util.zip.ZipEntry entry
java.util.zip.ZipFile zipFile
java.io.IOException e
java.io.File file
String entryName
static void ()
}
com/intellij/openapi/util/io/NullAppendable.classNullAppendable.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.NullAppendable extends java.lang.Object implements java.lang.Appendable {
static Appendable INSTANCE
void ()
public java.lang.Appendable append (java.lang.CharSequence) throws java.io.IOException
CharSequence csq
public java.lang.Appendable append (java.lang.CharSequence, int, int) throws java.io.IOException
CharSequence csq
int start
int end
public java.lang.Appendable append (char) throws java.io.IOException
char c
static void ()
}
com/intellij/openapi/util/io/PathExecLazyValue.classPathExecLazyValue.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.PathExecLazyValue extends com.intellij.openapi.util.AtomicNotNullLazyValue {
private final String myName
public void (java.lang.String)
String name
protected java.lang.Boolean compute ()
String dir
String path
protected volatile java.lang.Object compute ()
}
com/intellij/openapi/util/io/StreamUtil.classStreamUtil.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.StreamUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private void ()
public static int copyStreamContent (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.io.InputStream inputStream
java.io.OutputStream outputStream
byte[] buffer
int count
int total
public static byte[] loadFromStream (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
com.intellij.util.io.UnsyncByteArrayOutputStream outputStream
public static java.lang.String readText (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
byte[] data
public static java.lang.String readText (java.io.InputStream, java.lang.String) throws java.io.IOException
java.io.InputStream inputStream
String encoding
byte[] data
public static java.lang.String readText (java.io.InputStream, java.nio.charset.Charset) throws java.io.IOException
java.io.InputStream inputStream
java.nio.charset.Charset encoding
byte[] data
public static java.lang.String convertSeparators (java.lang.String)
String s
public static char[] readTextAndConvertSeparators (java.io.Reader) throws java.io.IOException
java.io.Reader reader
char[] buffer
private static char[] convertSeparators (char[])
char c
char[] buffer
int dst
char prev
char[] result
public static java.lang.String readTextFrom (java.io.Reader) throws java.io.IOException
java.io.Reader reader
private static char[] readText (java.io.Reader) throws java.io.IOException
int read
java.io.Reader reader
java.io.CharArrayWriter writer
char[] buffer
public static void closeStream (java.io.Closeable)
java.io.IOException e
java.io.Closeable stream
static void ()
}
com/intellij/openapi/util/io/UniqueNameBuilder$Node.classUniqueNameBuilder.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.UniqueNameBuilder$Node extends java.lang.Object {
final char myChar
final gnu.trove.TIntObjectHashMap myChildren
final com.intellij.openapi.util.io.UniqueNameBuilder$Node myParentNode
void (char, com.intellij.openapi.util.io.UniqueNameBuilder$Node)
char ch
com.intellij.openapi.util.io.UniqueNameBuilder$Node parentNode
}
com/intellij/openapi/util/io/UniqueNameBuilder.classUniqueNameBuilder.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.UniqueNameBuilder extends java.lang.Object {
public static final char INTERNAL_PATH_DELIMITER
private final java.util.Map myPaths
private final String mySeparator
private final int myMaxLength
private final String myRoot
private final com.intellij.openapi.util.io.UniqueNameBuilder$Node myRootNode
public void (java.lang.String, java.lang.String, int)
String root
String separator
int maxLength
public boolean contains (java.lang.Object)
Object file
public void addPath (java.lang.Object, java.lang.String)
char ch
com.intellij.openapi.util.io.UniqueNameBuilder$Node node
int i
Object key
String value
com.intellij.openapi.util.io.UniqueNameBuilder$Node current
public java.lang.String getShortPath (java.lang.Object)
com.intellij.openapi.util.io.UniqueNameBuilder$Node node
int i
com.intellij.openapi.util.io.UniqueNameBuilder$Node n
Object key
String path
com.intellij.openapi.util.io.UniqueNameBuilder$Node current
com.intellij.openapi.util.io.UniqueNameBuilder$Node firstDirNodeWithSingleChildAfterNodeWithManyChildren
com.intellij.openapi.util.io.UniqueNameBuilder$Node firstDirNode
boolean searchingForManyChildren
boolean skipDirs
StringBuilder b
com.intellij.openapi.util.io.UniqueNameBuilder$Node firstCharacterOfDirectoryName
public java.lang.String getSeparator ()
}
com/intellij/openapi/util/io/WinUACTemporaryFix$1.classWinUACTemporaryFix.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.WinUACTemporaryFix$1 extends java.lang.Object {
}
com/intellij/openapi/util/io/WinUACTemporaryFix$StreamRedirector.classWinUACTemporaryFix.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.WinUACTemporaryFix$StreamRedirector extends java.lang.Object implements java.lang.Runnable {
private final java.io.InputStream myIn
private final java.io.OutputStream myOut
private void (java.io.InputStream, java.io.OutputStream)
java.io.InputStream in
java.io.OutputStream out
public void run ()
java.io.IOException e
void (java.io.InputStream, java.io.OutputStream, com.intellij.openapi.util.io.WinUACTemporaryFix$1)
java.io.InputStream x0
java.io.OutputStream x1
com.intellij.openapi.util.io.WinUACTemporaryFix$1 x2
}
com/intellij/openapi/util/io/WinUACTemporaryFix.classWinUACTemporaryFix.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.WinUACTemporaryFix extends java.lang.Object {
void ()
public static void main (java.lang.String[]) throws java.lang.Exception
long lastModified
java.io.File fromFile
java.io.File toFile
boolean syncTimestamp
boolean result
String[] args
String command
private static boolean execExternalProcess (java.lang.String[]) throws java.io.IOException java.lang.InterruptedException
String[] args
Process process
Thread outThread
Thread errThread
static boolean nativeCopy (java.io.File, java.io.File, boolean)
Exception ex
java.io.File fromFile
java.io.File toFile
boolean syncTimestamp
java.io.File launcherFile
}
com/intellij/openapi/util/io/WindowsRegistryUtil.classWindowsRegistryUtil.java
package com.intellij.openapi.util.io
public com.intellij.openapi.util.io.WindowsRegistryUtil extends java.lang.Object {
private void ()
private static java.lang.String trimToValue (java.lang.StringBuilder)
StringBuilder output
int pos
int pos2
String blackList
int startPos
int endPos
public static java.util.List readRegistryBranch (java.lang.String)
int pos2
String section
int pos
String location
java.util.List result
StringBuilder output
public static java.lang.String readRegistryDefault (java.lang.String)
String location
public static java.lang.String readRegistryValue (java.lang.String, java.lang.String)
String location
String key
private static java.lang.StringBuilder readRegistry (java.lang.String)
int length
byte[] buffer
Process process
StringBuilder output
java.io.InputStream is
java.io.ByteArrayOutputStream os
Exception e
String command
}
com/intellij/openapi/util/io/package.html
com/intellij/openapi/util/io/win32/
com/intellij/openapi/util/io/win32/FileInfo.classFileInfo.java
package com.intellij.openapi.util.io.win32
public com.intellij.openapi.util.io.win32.FileInfo extends java.lang.Object {
private static final int BROKEN_SYMLINK
private static final int FILE_ATTRIBUTE_READONLY
private static final int FILE_ATTRIBUTE_HIDDEN
private static final int FILE_ATTRIBUTE_DIRECTORY
private static final int FILE_ATTRIBUTE_DEVICE
private static final int FILE_ATTRIBUTE_REPARSE_POINT
private String name
private int attributes
private long timestamp
private long length
public void ()
public java.lang.String getName ()
public com.intellij.openapi.util.io.FileAttributes toFileAttributes ()
boolean isDirectory
boolean isSpecial
boolean isSymlink
boolean isHidden
boolean isWritable
long javaTimestamp
public java.lang.String toString ()
}
com/intellij/openapi/util/io/win32/IdeaWin32.classIdeaWin32.java
package com.intellij.openapi.util.io.win32
public com.intellij.openapi.util.io.win32.IdeaWin32 extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final boolean TRACE_ENABLED
private static final com.intellij.openapi.util.io.win32.IdeaWin32 ourInstance
private static boolean loadBundledLibrary () throws java.io.IOException
String name
java.net.URL bundled
byte[] content
java.util.zip.CRC32 crc32
long hash
java.io.File file
public static boolean isAvailable ()
public static com.intellij.openapi.util.io.win32.IdeaWin32 getInstance ()
private void ()
private static native void initIDs ()
public com.intellij.openapi.util.io.win32.FileInfo getInfo (java.lang.String)
long t
com.intellij.openapi.util.io.win32.FileInfo result
String path
public java.lang.String resolveSymLink (java.lang.String)
long t
String result
String path
public com.intellij.openapi.util.io.win32.FileInfo[] listChildren (java.lang.String)
long t
com.intellij.openapi.util.io.win32.FileInfo[] children
String path
private native com.intellij.openapi.util.io.win32.FileInfo getInfo0 (java.lang.String)
private native java.lang.String resolveSymLink0 (java.lang.String)
private native com.intellij.openapi.util.io.win32.FileInfo[] listChildren0 (java.lang.String)
static void ()
Throwable t
com.intellij.openapi.util.io.win32.IdeaWin32 instance
}
com/intellij/openapi/util/objectTree/
com/intellij/openapi/util/objectTree/ObjectNode$1.classObjectNode.java
package com.intellij.openapi.util.objectTree
com.intellij.openapi.util.objectTree.ObjectNode$1 extends java.lang.Object implements com.intellij.openapi.util.objectTree.ObjectTreeAction {
final com.intellij.openapi.util.objectTree.ObjectTreeAction val$action
final com.intellij.openapi.util.objectTree.ObjectNode this$0
void (com.intellij.openapi.util.objectTree.ObjectNode, com.intellij.openapi.util.objectTree.ObjectTreeAction)
com.intellij.openapi.util.objectTree.ObjectNode this$0
public void execute (com.intellij.openapi.util.objectTree.ObjectNode)
Throwable t
com.intellij.openapi.util.objectTree.ObjectNode[] childrenArray
int i
com.intellij.openapi.progress.ProcessCanceledException e
Throwable e
com.intellij.openapi.util.objectTree.ObjectNode each
com.intellij.openapi.util.objectTree.ObjectNode[] childrenArray
public void beforeTreeExecution (com.intellij.openapi.util.objectTree.ObjectNode)
com.intellij.openapi.util.objectTree.ObjectNode parent
public volatile void beforeTreeExecution (java.lang.Object)
public volatile void execute (java.lang.Object)
}
com/intellij/openapi/util/objectTree/ObjectNode.classObjectNode.java
package com.intellij.openapi.util.objectTree
final com.intellij.openapi.util.objectTree.ObjectNode extends java.lang.Object {
private static final com.intellij.openapi.util.objectTree.ObjectNode[] EMPTY_ARRAY
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.util.objectTree.ObjectTree myTree
private com.intellij.openapi.util.objectTree.ObjectNode myParent
private final Object myObject
private java.util.List myChildren
private final Throwable myTrace
private final long myOwnModification
static final boolean $assertionsDisabled
void (com.intellij.openapi.util.objectTree.ObjectTree, com.intellij.openapi.util.objectTree.ObjectNode, java.lang.Object, long)
com.intellij.openapi.util.objectTree.ObjectTree tree
com.intellij.openapi.util.objectTree.ObjectNode parentNode
Object object
long modification
private com.intellij.openapi.util.objectTree.ObjectNode[] getChildrenArray ()
java.util.List children
void addChild (com.intellij.openapi.util.objectTree.ObjectNode)
com.intellij.openapi.util.objectTree.ObjectNode child
java.util.List children
void removeChild (com.intellij.openapi.util.objectTree.ObjectNode)
com.intellij.openapi.util.objectTree.ObjectNode node
int i
com.intellij.openapi.util.objectTree.ObjectNode child
java.util.List children
com.intellij.openapi.util.objectTree.ObjectNode getParent ()
java.util.Collection getChildren ()
void execute (com.intellij.openapi.util.objectTree.ObjectTreeAction)
com.intellij.openapi.util.objectTree.ObjectTreeAction action
private void remove ()
java.lang.Object getObject ()
public java.lang.String toString ()
java.lang.Throwable getTrace ()
void assertNoReferencesKept (java.lang.Object)
com.intellij.openapi.util.objectTree.ObjectNode node
Object aDisposable
java.lang.Throwable getAllocation ()
long getOwnModification ()
long getModification ()
com.intellij.openapi.Disposable findChildEqualTo (com.intellij.openapi.Disposable)
Object nodeObject
com.intellij.openapi.util.objectTree.ObjectNode node
java.util.List children
com.intellij.openapi.Disposable object
static java.lang.Object access$000 (com.intellij.openapi.util.objectTree.ObjectNode)
com.intellij.openapi.util.objectTree.ObjectNode x0
static com.intellij.openapi.diagnostic.Logger access$100 ()
static com.intellij.openapi.util.objectTree.ObjectTree access$200 (com.intellij.openapi.util.objectTree.ObjectNode)
com.intellij.openapi.util.objectTree.ObjectNode x0
static com.intellij.openapi.util.objectTree.ObjectNode[] access$300 (com.intellij.openapi.util.objectTree.ObjectNode)
com.intellij.openapi.util.objectTree.ObjectNode x0
static java.util.List access$402 (com.intellij.openapi.util.objectTree.ObjectNode, java.util.List)
com.intellij.openapi.util.objectTree.ObjectNode x0
java.util.List x1
static void access$500 (com.intellij.openapi.util.objectTree.ObjectNode)
com.intellij.openapi.util.objectTree.ObjectNode x0
static void ()
}
com/intellij/openapi/util/objectTree/ObjectTree.classObjectTree.java
package com.intellij.openapi.util.objectTree
public final com.intellij.openapi.util.objectTree.ObjectTree extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.List myListeners
private final java.util.Set myRootObjects
private final java.util.Map myObject2NodeMap
private final java.util.Map myDisposedObjects
private final java.util.List myExecutedNodes
private final java.util.List myExecutedUnregisteredNodes
final Object treeLock
private final java.util.concurrent.atomic.AtomicLong myModification
static final boolean $assertionsDisabled
public void ()
com.intellij.openapi.util.objectTree.ObjectNode getNode (java.lang.Object)
Object object
com.intellij.openapi.util.objectTree.ObjectNode putNode (java.lang.Object, com.intellij.openapi.util.objectTree.ObjectNode)
Object object
com.intellij.openapi.util.objectTree.ObjectNode node
final java.util.List getNodesInExecution ()
public final void register (java.lang.Object, java.lang.Object)
com.intellij.openapi.util.objectTree.ObjectNode oldParent
com.intellij.openapi.util.objectTree.ObjectNode parentNode
com.intellij.openapi.util.objectTree.ObjectNode childNode
Object parent
Object child
Object wasDisposed
public java.lang.Object getDisposalInfo (java.lang.Object)
Object parent
private void checkWasNotAddedAlready (com.intellij.openapi.util.objectTree.ObjectNode, com.intellij.openapi.util.objectTree.ObjectNode)
com.intellij.openapi.util.objectTree.ObjectNode node
com.intellij.openapi.util.objectTree.ObjectNode childNode
com.intellij.openapi.util.objectTree.ObjectNode parentNode
private com.intellij.openapi.util.objectTree.ObjectNode createNodeFor (java.lang.Object, com.intellij.openapi.util.objectTree.ObjectNode)
Object object
com.intellij.openapi.util.objectTree.ObjectNode parentNode
com.intellij.openapi.util.objectTree.ObjectNode newNode
private long getNextModification ()
public final boolean executeAll (java.lang.Object, com.intellij.openapi.util.objectTree.ObjectTreeAction, boolean)
com.intellij.openapi.util.objectTree.ObjectNode node
Object object
com.intellij.openapi.util.objectTree.ObjectTreeAction action
boolean processUnregistered
com.intellij.openapi.util.objectTree.ObjectNode node
static void executeActionWithRecursiveGuard (java.lang.Object, java.util.List, com.intellij.openapi.util.objectTree.ObjectTreeAction)
int i
int i
Object object
java.util.List recursiveGuard
com.intellij.openapi.util.objectTree.ObjectTreeAction action
private void executeUnregistered (java.lang.Object, com.intellij.openapi.util.objectTree.ObjectTreeAction)
Object object
com.intellij.openapi.util.objectTree.ObjectTreeAction action
public final void executeChildAndReplace (java.lang.Object, java.lang.Object, com.intellij.openapi.util.objectTree.ObjectTreeAction)
com.intellij.openapi.util.objectTree.ObjectNode parent
com.intellij.openapi.util.objectTree.ObjectNode toExecuteNode
Object parentObject
Object toExecute
Object toReplace
com.intellij.openapi.util.objectTree.ObjectTreeAction action
com.intellij.openapi.util.objectTree.ObjectNode toExecuteNode
Object parentObject
public boolean containsKey (java.lang.Object)
Object object
public void assertNoReferenceKeptInTree (java.lang.Object)
com.intellij.openapi.util.objectTree.ObjectNode node
java.util.Collection nodes
Object disposable
void removeRootObject (java.lang.Object)
Object object
public void assertIsEmpty (boolean)
com.intellij.openapi.util.objectTree.ObjectNode objectNode
Throwable trace
RuntimeException exception
Object object
boolean throwError
public boolean isEmpty ()
java.util.Set getRootObjects ()
void addListener (com.intellij.openapi.util.objectTree.ObjectTreeListener)
com.intellij.openapi.util.objectTree.ObjectTreeListener listener
void removeListener (com.intellij.openapi.util.objectTree.ObjectTreeListener)
com.intellij.openapi.util.objectTree.ObjectTreeListener listener
private void fireRegistered (java.lang.Object)
com.intellij.openapi.util.objectTree.ObjectTreeListener each
Object object
void fireExecuted (java.lang.Object)
com.intellij.openapi.util.objectTree.ObjectTreeListener each
Object object
private void rememberDisposedTrace (java.lang.Object)
Object object
int size ()
public com.intellij.openapi.Disposable findRegisteredObject (java.lang.Object, com.intellij.openapi.Disposable)
com.intellij.openapi.util.objectTree.ObjectNode parentNode
Object parentDisposable
com.intellij.openapi.Disposable object
long getModification ()
static void ()
}
com/intellij/openapi/util/objectTree/ObjectTreeAction.classObjectTreeAction.java
package com.intellij.openapi.util.objectTree
public abstract com.intellij.openapi.util.objectTree.ObjectTreeAction extends java.lang.Object {
public abstract void execute (java.lang.Object)
public abstract void beforeTreeExecution (java.lang.Object)
}
com/intellij/openapi/util/objectTree/ObjectTreeListener.classObjectTreeListener.java
package com.intellij.openapi.util.objectTree
public abstract com.intellij.openapi.util.objectTree.ObjectTreeListener extends java.lang.Object {
public abstract void objectRegistered (java.lang.Object)
public abstract void objectExecuted (java.lang.Object)
}
com/intellij/openapi/util/objectTree/ThrowableInterner$1.classThrowableInterner.java
package com.intellij.openapi.util.objectTree
final com.intellij.openapi.util.objectTree.ThrowableInterner$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void ()
public int computeHashCode (java.lang.Throwable)
Object[] stack
Throwable throwable
String message
Object[] backtrace
public boolean equals (java.lang.Throwable, java.lang.Throwable)
Throwable o1
Throwable o2
Object[] backtrace1
Object[] backtrace2
public volatile boolean equals (java.lang.Object, java.lang.Object)
public volatile int computeHashCode (java.lang.Object)
}
com/intellij/openapi/util/objectTree/ThrowableInterner.classThrowableInterner.java
package com.intellij.openapi.util.objectTree
public com.intellij.openapi.util.objectTree.ThrowableInterner extends java.lang.Object {
private static final com.intellij.util.containers.WeakInterner myTraceInterner
private static final long BACKTRACE_FIELD_OFFSET
public void ()
private static java.lang.Object[] getBacktrace (java.lang.Throwable)
Throwable throwable
Object backtrace
public static java.lang.Throwable intern (java.lang.Throwable)
Throwable throwable
static java.lang.Object[] access$000 (java.lang.Throwable)
Throwable x0
static void ()
java.lang.reflect.Field firstField
long firstFieldOffset
}
com/intellij/openapi/util/registry/
com/intellij/openapi/util/registry/Registry.classRegistry.java
package com.intellij.openapi.util.registry
public com.intellij.openapi.util.registry.Registry extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
public static final String REGISTRY_BUNDLE
private final java.util.Map myUserProperties
private final java.util.concurrent.ConcurrentMap myValues
private static final com.intellij.openapi.util.registry.Registry ourInstance
public void ()
public static com.intellij.openapi.util.registry.RegistryValue get (java.lang.String)
String key
com.intellij.openapi.util.registry.Registry registry
com.intellij.openapi.util.registry.RegistryValue value
public static boolean is (java.lang.String) throws java.util.MissingResourceException
String key
public static boolean is (java.lang.String, boolean)
java.util.MissingResourceException ex
String key
boolean defaultValue
public static int intValue (java.lang.String) throws java.util.MissingResourceException
String key
public static int intValue (java.lang.String, int)
java.util.MissingResourceException ex
String key
int defaultValue
public static double doubleValue (java.lang.String) throws java.util.MissingResourceException
String key
public static java.lang.String stringValue (java.lang.String) throws java.util.MissingResourceException
String key
public static java.awt.Color getColor (java.lang.String, java.awt.Color) throws java.util.MissingResourceException
String key
java.awt.Color defaultValue
static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
public static com.intellij.openapi.util.registry.Registry getInstance ()
public org.jdom.Element getState ()
org.jdom.Element entry
String eachKey
org.jdom.Element state
public void loadState (org.jdom.Element)
com.intellij.openapi.util.registry.RegistryValue registryValue
String key
String value
org.jdom.Element eachEntry
org.jdom.Element state
java.util.Map getUserProperties ()
public static java.util.List getAll ()
String each
java.util.ResourceBundle bundle
java.util.Enumeration keys
java.util.List result
void restoreDefaults ()
java.util.MissingResourceException e
String each
java.util.Map old
boolean isInDefaultState ()
boolean isRestartNeeded ()
private static boolean isRestartNeeded (java.util.Map)
com.intellij.openapi.util.registry.RegistryValue eachValue
String s
java.util.Map map
static void ()
}
com/intellij/openapi/util/registry/RegistryValue$1.classRegistryValue.java
package com.intellij.openapi.util.registry
com.intellij.openapi.util.registry.RegistryValue$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.util.registry.RegistryValueListener val$listener
final com.intellij.openapi.util.registry.RegistryValue this$0
void (com.intellij.openapi.util.registry.RegistryValue, com.intellij.openapi.util.registry.RegistryValueListener)
com.intellij.openapi.util.registry.RegistryValue this$0
public void dispose ()
}
com/intellij/openapi/util/registry/RegistryValue.classRegistryValue.java
package com.intellij.openapi.util.registry
public com.intellij.openapi.util.registry.RegistryValue extends java.lang.Object {
private final com.intellij.openapi.util.registry.Registry myRegistry
private final String myKey
private final java.util.List myListeners
private boolean myChangedSinceStart
private String myStringCachedValue
private Integer myIntCachedValue
private Double myDoubleCachedValue
private Boolean myBooleanCachedValue
static final boolean $assertionsDisabled
void (com.intellij.openapi.util.registry.Registry, java.lang.String)
com.intellij.openapi.util.registry.Registry registry
String key
public java.lang.String getKey ()
public java.lang.String asString ()
String value
public boolean asBoolean ()
public int asInteger ()
String bundleValue
NumberFormatException e
public double asDouble ()
String bundleValue
NumberFormatException e
java.awt.Color asColor (java.awt.Color)
java.awt.Color color
String[] rgb
java.awt.Color defaultValue
String s
public java.lang.String getDescription ()
boolean isRestartRequired ()
public boolean isChangedFromDefault ()
boolean isChangedFromDefault (java.lang.String)
String newValue
private java.lang.String get (java.lang.String, java.lang.String, boolean) throws java.util.MissingResourceException
String stringCachedValue
String key
String defaultValue
boolean isValue
private java.lang.String _get (java.lang.String, java.lang.String, boolean) throws java.util.MissingResourceException
String key
String defaultValue
boolean mustExistInBundle
String userValue
String systemProperty
String bundleValue
private static java.lang.String getBundleValue (java.lang.String, boolean) throws java.util.MissingResourceException
java.util.MissingResourceException e
String key
boolean mustExist
public void setValue (boolean)
boolean value
public void setValue (int)
int value
public void setValue (java.lang.String)
com.intellij.openapi.util.registry.RegistryValueListener each
com.intellij.openapi.util.registry.RegistryValueListener each
String value
boolean isChangedSinceAppStart ()
public void resetToDefault ()
public void addListener (com.intellij.openapi.util.registry.RegistryValueListener, com.intellij.openapi.Disposable)
com.intellij.openapi.util.registry.RegistryValueListener listener
com.intellij.openapi.Disposable parent
public java.lang.String toString ()
void resetCache ()
public boolean isBoolean ()
private static boolean isBoolean (java.lang.String)
String s
static java.util.List access$000 (com.intellij.openapi.util.registry.RegistryValue)
com.intellij.openapi.util.registry.RegistryValue x0
static void ()
}
com/intellij/openapi/util/registry/RegistryValueListener$Adapter.classRegistryValueListener.java
package com.intellij.openapi.util.registry
public com.intellij.openapi.util.registry.RegistryValueListener$Adapter extends java.lang.Object implements com.intellij.openapi.util.registry.RegistryValueListener {
public void ()
public void beforeValueChanged (com.intellij.openapi.util.registry.RegistryValue)
com.intellij.openapi.util.registry.RegistryValue value
public void afterValueChanged (com.intellij.openapi.util.registry.RegistryValue)
com.intellij.openapi.util.registry.RegistryValue value
}
com/intellij/openapi/util/registry/RegistryValueListener.classRegistryValueListener.java
package com.intellij.openapi.util.registry
public abstract com.intellij.openapi.util.registry.RegistryValueListener extends java.lang.Object {
public abstract void beforeValueChanged (com.intellij.openapi.util.registry.RegistryValue)
public abstract void afterValueChanged (com.intellij.openapi.util.registry.RegistryValue)
}
com/intellij/openapi/util/registry/ui/
com/intellij/openapi/util/registry/ui/RegistryCheckBox.classRegistryCheckBox.java
package com.intellij.openapi.util.registry.ui
public com.intellij.openapi.util.registry.ui.RegistryCheckBox extends com.intellij.openapi.ui.CheckBoxWithDescription {
private final com.intellij.openapi.util.registry.RegistryValue myValue
public void (com.intellij.openapi.util.registry.RegistryValue)
com.intellij.openapi.util.registry.RegistryValue value
public void (com.intellij.openapi.util.registry.RegistryValue, java.lang.String, java.lang.String)
com.intellij.openapi.util.registry.RegistryValue value
String text
String longDescription
public boolean isChanged ()
public void save ()
}
com/intellij/openapi/util/text/
com/intellij/openapi/util/text/AddonlyIntSet.classTrigramBuilder.java
package com.intellij.openapi.util.text
com.intellij.openapi.util.text.AddonlyIntSet extends java.lang.Object {
private int size
private int[] data
private int shift
private int mask
private boolean hasZeroKey
public void ()
public void (int)
int expectedSize
int powerOfTwo
public int size ()
private int hash (int, int[])
int h
int[] a
public void add (int)
int key
private boolean doPut (int[], int)
int[] a
int o
int index
int obj
private void rehash ()
int ns
int i
int[] b
public boolean contains (int)
int key
int index
int v
public boolean forEach (gnu.trove.TIntProcedure)
int o
gnu.trove.TIntProcedure consumer
}
com/intellij/openapi/util/text/CharFilter$1.classCharFilter.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.CharFilter$1 extends java.lang.Object implements com.intellij.openapi.util.text.CharFilter {
void ()
public boolean accept (char)
char ch
}
com/intellij/openapi/util/text/CharFilter$2.classCharFilter.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.CharFilter$2 extends java.lang.Object implements com.intellij.openapi.util.text.CharFilter {
void ()
public boolean accept (char)
char ch
}
com/intellij/openapi/util/text/CharFilter.classCharFilter.java
package com.intellij.openapi.util.text
public abstract com.intellij.openapi.util.text.CharFilter extends java.lang.Object {
public static final com.intellij.openapi.util.text.CharFilter WHITESPACE_FILTER
public static final com.intellij.openapi.util.text.CharFilter NOT_WHITESPACE_FILTER
public abstract boolean accept (char)
static void ()
}
com/intellij/openapi/util/text/CharSequenceWithStringHash.classCharSequenceWithStringHash.java
package com.intellij.openapi.util.text
public abstract com.intellij.openapi.util.text.CharSequenceWithStringHash extends java.lang.Object implements java.lang.CharSequence {
public abstract int hashCode ()
}
com/intellij/openapi/util/text/DelimitedListProcessor.classDelimitedListProcessor.java
package com.intellij.openapi.util.text
public abstract com.intellij.openapi.util.text.DelimitedListProcessor extends java.lang.Object {
private final String myDelimiters
public void (java.lang.String)
String delimiters
public void processText (java.lang.String)
String text
int start
int pos
protected abstract void processToken (int, int, boolean)
protected int skipDelimiters (java.lang.String, int)
char ch
String s
int pos
protected boolean isDelimiter (char)
char ch
}
com/intellij/openapi/util/text/InjectorMatchingEndFinder.classInjectorMatchingEndFinder.java
package com.intellij.openapi.util.text
public com.intellij.openapi.util.text.InjectorMatchingEndFinder extends java.lang.Object {
public void ()
public static int findMatchingEnd (java.lang.String, java.lang.String, java.lang.String, int)
String startSymbol
String endSymbol
String text
int afterStartIdx
Character shortStartSymbol
Character shortEndSymbol
private static char nonNullifyShortSymbol (java.lang.Character, java.lang.String)
Character shortStartSymbol
String startSymbol
private static java.lang.Character defineShortSymbol (java.lang.String)
String s
private static int findForShortSymbols (char, char, java.lang.String, int, java.lang.String)
int nextEndIdx
int numStarts
int numEnds
char shortStartSymbol
char shortEndSymbol
String text
int afterStartIdx
String endSymbol
int totalNumStarts
int lookFrom
private static int findForLongSymbols (java.lang.String, int, java.lang.String, java.lang.String)
int nextEndIdx
int numStarts
String text
int afterStartIdx
String startSymbol
String endSymbol
int totalNumStarts
int lookFrom
private static int getOccurrenceCount (java.lang.String, int, int, char)
String text
int from
int toExcluding
char c
int res
int i
int limit
private static int getOccurrenceCount (java.lang.String, int, int, java.lang.String)
String text
int from
int toExcluding
String s
int res
int i
int limit
}
com/intellij/openapi/util/text/LineTokenizer.classLineTokenizer.java
package com.intellij.openapi.util.text
public com.intellij.openapi.util.text.LineTokenizer extends java.lang.Object {
private int myOffset
private int myLength
private int myLineSeparatorLength
private boolean atEnd
private final CharSequence myText
public static java.lang.String[] tokenize (java.lang.CharSequence, boolean)
CharSequence chars
boolean includeSeparators
public static java.lang.String[] tokenize (java.lang.CharSequence, boolean, boolean)
CharSequence chars
boolean includeSeparators
boolean skipLastEmptyLine
java.util.List strings
public static java.util.List tokenizeIntoList (java.lang.CharSequence, boolean)
CharSequence chars
boolean includeSeparators
public static java.util.List tokenizeIntoList (java.lang.CharSequence, boolean, boolean)
String line
int offset
String line
CharSequence chars
boolean includeSeparators
boolean skipLastEmptyLine
com.intellij.openapi.util.text.LineTokenizer tokenizer
java.util.List lines
public static int calcLineCount (java.lang.CharSequence, boolean)
com.intellij.openapi.util.text.LineTokenizer tokenizer
CharSequence chars
boolean skipLastEmptyLine
int lineCount
public static java.lang.String[] tokenize (char[], boolean)
char[] chars
boolean includeSeparators
public static java.lang.String[] tokenize (char[], boolean, boolean)
char[] chars
boolean includeSeparators
boolean skipLastEmptyLine
public static java.lang.String[] tokenize (char[], int, int, boolean, boolean)
char[] chars
int startOffset
int endOffset
boolean includeSeparators
boolean skipLastEmptyLine
private static boolean stringEndsWithSeparator (com.intellij.openapi.util.text.LineTokenizer)
com.intellij.openapi.util.text.LineTokenizer tokenizer
public static java.lang.String[] tokenize (char[], int, int, boolean)
char[] chars
int startOffset
int endOffset
boolean includeSeparators
public void (java.lang.CharSequence)
CharSequence text
public void (char[], int, int)
char[] text
int startOffset
int endOffset
public final boolean atEnd ()
public final int getOffset ()
public final int getLength ()
public final int getLineSeparatorLength ()
public void advance ()
char c
int i
int textLength
char first
char second
}
com/intellij/openapi/util/text/Pluralizer$1.classPluralizer.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.Pluralizer$1 extends java.lang.Object implements com.intellij.util.Consumer {
final com.intellij.openapi.util.text.Pluralizer val$pluralizer
void (com.intellij.openapi.util.text.Pluralizer)
public void consume (java.lang.String[])
String[] o
public volatile void consume (java.lang.Object)
}
com/intellij/openapi/util/text/Pluralizer$2.classPluralizer.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.Pluralizer$2 extends java.lang.Object implements com.intellij.util.Consumer {
final com.intellij.openapi.util.text.Pluralizer val$pluralizer
void (com.intellij.openapi.util.text.Pluralizer)
public void consume (java.lang.String[])
String[] o
public volatile void consume (java.lang.Object)
}
com/intellij/openapi/util/text/Pluralizer$3.classPluralizer.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.Pluralizer$3 extends java.lang.Object implements com.intellij.util.Consumer {
final com.intellij.openapi.util.text.Pluralizer val$pluralizer
void (com.intellij.openapi.util.text.Pluralizer)
public void consume (java.lang.String[])
String[] o
public volatile void consume (java.lang.Object)
}
com/intellij/openapi/util/text/Pluralizer$4.classPluralizer.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.Pluralizer$4 extends java.lang.Object implements com.intellij.util.Consumer {
final com.intellij.openapi.util.text.Pluralizer val$pluralizer
void (com.intellij.openapi.util.text.Pluralizer)
public void consume (java.lang.String)
String o
public volatile void consume (java.lang.Object)
}
com/intellij/openapi/util/text/Pluralizer.classPluralizer.java
package com.intellij.openapi.util.text
com.intellij.openapi.util.text.Pluralizer extends java.lang.Object {
static final com.intellij.openapi.util.text.Pluralizer PLURALIZER
private final java.util.Map irregularSingles
private final java.util.Map irregularPlurals
private final java.util.Set uncountables
private final java.util.List pluralRules
private final java.util.List singularRules
void ()
static java.lang.String restoreCase (java.lang.String, java.lang.String)
char wc
char uc
char lc
int i
int i
String word
String result
char[] chars
boolean prevUp
int len
private java.lang.String sanitizeWord (java.lang.String, java.util.List)
com.intellij.openapi.util.Pair rule
java.util.regex.Matcher matcher
String word
java.util.List rules
int len
private java.lang.String replaceWord (java.lang.String, java.util.Map, java.util.Map, java.util.List)
String word
java.util.Map replaceMap
java.util.Map keepMap
java.util.List rules
String replacement
public java.lang.String pluralize (java.lang.String, int, boolean)
String word
int count
boolean inclusive
String pluralized
public java.lang.String plural (java.lang.String)
String word
public java.lang.String singular (java.lang.String)
String word
private static java.util.regex.Pattern sanitizeRule (java.lang.String)
String rule
protected void addPluralRule (java.lang.String, java.lang.String)
String rule
String replacement
protected void addSingularRule (java.lang.String, java.lang.String)
String rule
String replacement
protected void addUncountableRule (java.lang.String)
String word
protected void addIrregularRule (java.lang.String, java.lang.String)
String single
String plural
static void ()
com.intellij.openapi.util.text.Pluralizer pluralizer
}
com/intellij/openapi/util/text/StringHash.classStringHash.java
package com.intellij.openapi.util.text
public com.intellij.openapi.util.text.StringHash extends java.lang.Object {
private static final long initialHash
private static final long[] mixMaster
private void ()
public static long calc (java.lang.String)
int i
String arg
long h
public static long calc (byte[])
byte anArg
byte[] arg
long h
public static int murmur (java.lang.String, int)
int i4
int k
int i
String data
int seed
int length
int m
int r
int h
int length4
static void ()
}
com/intellij/openapi/util/text/StringInjectionsProcessor.classStringInjectionsProcessor.java
package com.intellij.openapi.util.text
public abstract com.intellij.openapi.util.text.StringInjectionsProcessor extends java.lang.Object {
private final String myStart
private final String myEnd
private final String myText
public void (java.lang.String, java.lang.String, java.lang.String)
String start
String end
String text
public void process ()
int startInjection
int afterStart
int endInjection
int currentPos
protected abstract boolean onText (java.lang.String)
protected abstract boolean onInjection (java.lang.String)
}
com/intellij/openapi/util/text/StringUtil$1.classStringUtil.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.StringUtil$1 extends java.lang.Object implements com.intellij.util.NotNullFunction {
void ()
public java.lang.String fun (java.lang.String)
String s
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/openapi/util/text/StringUtil$2.classStringUtil.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.StringUtil$2 extends java.lang.Object implements com.intellij.util.NotNullFunction {
void ()
public java.lang.String fun (java.lang.String)
String s
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/openapi/util/text/StringUtil$3.classStringUtil.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.StringUtil$3 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.String, java.lang.String)
String o1
String o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/openapi/util/text/StringUtil$4.classStringUtil.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.StringUtil$4 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.String fun (java.lang.Object)
Object o
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/openapi/util/text/StringUtil$5.classStringUtil.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.StringUtil$5 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.String fun (java.lang.String)
String s
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/openapi/util/text/StringUtil$6.classStringUtil.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.StringUtil$6 extends java.lang.Object implements com.intellij.util.NotNullFunction {
final String val$additionalChars
final boolean val$escapeSlash
void (java.lang.String, boolean)
public java.lang.String fun (java.lang.String)
String dom
StringBuilder builder
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/openapi/util/text/StringUtil$7$1.classStringUtil.java
package com.intellij.openapi.util.text
com.intellij.openapi.util.text.StringUtil$7$1 extends java.lang.Object implements java.util.Iterator {
final com.intellij.openapi.util.text.StringUtil$7 this$0
void (com.intellij.openapi.util.text.StringUtil$7)
com.intellij.openapi.util.text.StringUtil$7 this$0
public boolean hasNext ()
public java.lang.String next ()
public void remove ()
public volatile java.lang.Object next ()
}
com/intellij/openapi/util/text/StringUtil$7.classStringUtil.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.StringUtil$7 extends java.lang.Object implements java.lang.Iterable {
final com.intellij.util.text.StringTokenizer val$tokenizer
void (com.intellij.util.text.StringTokenizer)
public java.util.Iterator iterator ()
}
com/intellij/openapi/util/text/StringUtil$8$1.classStringUtil.java
package com.intellij.openapi.util.text
com.intellij.openapi.util.text.StringUtil$8$1 extends java.lang.Object implements java.util.Iterator {
final com.intellij.openapi.util.text.StringUtil$8 this$0
void (com.intellij.openapi.util.text.StringUtil$8)
com.intellij.openapi.util.text.StringUtil$8 this$0
public boolean hasNext ()
public java.lang.String next ()
public void remove ()
public volatile java.lang.Object next ()
}
com/intellij/openapi/util/text/StringUtil$8.classStringUtil.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.StringUtil$8 extends java.lang.Object implements java.lang.Iterable {
final java.util.StringTokenizer val$tokenizer
void (java.util.StringTokenizer)
public java.util.Iterator iterator ()
}
com/intellij/openapi/util/text/StringUtil$9.classStringUtil.java
package com.intellij.openapi.util.text
final com.intellij.openapi.util.text.StringUtil$9 extends com.intellij.openapi.util.text.StringUtil$BombedCharSequence {
final long val$myTime
void (java.lang.CharSequence, long)
CharSequence sequence
protected void checkCanceled ()
long l
}
com/intellij/openapi/util/text/StringUtil$BombedCharSequence.classStringUtil.java
package com.intellij.openapi.util.text
public abstract com.intellij.openapi.util.text.StringUtil$BombedCharSequence extends java.lang.Object implements java.lang.CharSequence {
private final CharSequence delegate
private int i
public void (java.lang.CharSequence)
CharSequence sequence
public int length ()
public char charAt (int)
int i
protected void check ()
public java.lang.String toString ()
protected abstract void checkCanceled ()
public java.lang.CharSequence subSequence (int, int)
int i
int i1
}
com/intellij/openapi/util/text/StringUtil$MyHtml2Text.classStringUtil.java
package com.intellij.openapi.util.text
com.intellij.openapi.util.text.StringUtil$MyHtml2Text extends javax.swing.text.html.HTMLEditorKit$ParserCallback {
private final StringBuilder myBuffer
private void ()
public void parse (java.io.Reader) throws java.io.IOException
java.io.Reader in
public void handleText (char[], int)
char[] text
int pos
public void handleStartTag (javax.swing.text.html.HTML$Tag, javax.swing.text.MutableAttributeSet, int)
javax.swing.text.html.HTML$Tag tag
javax.swing.text.MutableAttributeSet set
int i
public void handleSimpleTag (javax.swing.text.html.HTML$Tag, javax.swing.text.MutableAttributeSet, int)
javax.swing.text.html.HTML$Tag tag
javax.swing.text.MutableAttributeSet set
int i
private void handleTag (javax.swing.text.html.HTML$Tag)
javax.swing.text.html.HTML$Tag tag
public java.lang.String getText ()
void (com.intellij.openapi.util.text.StringUtil$1)
com.intellij.openapi.util.text.StringUtil$1 x0
}
com/intellij/openapi/util/text/StringUtil.classStringUtil.java
package com.intellij.openapi.util.text
public com.intellij.openapi.util.text.StringUtil extends com.intellij.openapi.util.text.StringUtilRt {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String VOWELS
private static final java.util.regex.Pattern EOL_SPLIT_KEEP_SEPARATORS
private static final java.util.regex.Pattern EOL_SPLIT_PATTERN
private static final java.util.regex.Pattern EOL_SPLIT_PATTERN_WITH_EMPTY
private static final java.util.regex.Pattern EOL_SPLIT_DONT_TRIM_PATTERN
private static final com.intellij.openapi.util.text.StringUtil$MyHtml2Text html2TextParser
public static final com.intellij.util.NotNullFunction QUOTER
public static final com.intellij.util.NotNullFunction SINGLE_QUOTER
public static final com.intellij.util.Function TRIMMER
private static final String[] ourPrepositions
private static final String[] REPLACES_REFS
private static final String[] REPLACES_DISP
private static final String[] MN_QUOTED
private static final String[] MN_CHARS
private static final java.util.regex.Pattern UNICODE_CHAR
static final boolean $assertionsDisabled
public void ()
public static java.util.List getWordsInStringLongestFirst (java.lang.String)
String find
java.util.List words
public static java.lang.String escapePattern (java.lang.String)
String text
public static com.intellij.util.Function createToStringFunction (java.lang.Class)
Class cls
public static java.lang.String replace (java.lang.String, java.lang.String, java.lang.String)
String text
String oldS
String newS
public static java.lang.String replaceIgnoreCase (java.lang.String, java.lang.String, java.lang.String)
String text
String oldS
String newS
public static void replaceChar (char[], char, char, int, int)
char c
int i
char[] buffer
char oldChar
char newChar
int start
int end
public static java.lang.String replaceChar (java.lang.String, char, char)
char c
int i
String buffer
char oldChar
char newChar
StringBuilder newBuffer
public static java.lang.String replace (java.lang.String, java.lang.String, java.lang.String, boolean)
int index
String text
String oldS
String newS
boolean ignoreCase
StringBuilder newText
int i
public static int indexOfIgnoreCase (java.lang.String, java.lang.String, int)
int k
int j
int end
int i
String where
String what
int fromIndex
int targetCount
int sourceCount
char first
int max
public static int indexOfIgnoreCase (java.lang.String, char, int)
int i
String where
char what
int fromIndex
int sourceCount
public static boolean containsIgnoreCase (java.lang.String, java.lang.String)
String where
String what
public static boolean endsWithIgnoreCase (java.lang.String, java.lang.String)
String str
String suffix
public static boolean startsWithIgnoreCase (java.lang.String, java.lang.String)
String str
String prefix
public static java.lang.String stripHtml (java.lang.String, boolean)
String html
boolean convertBreaks
public static java.lang.String toLowerCase (java.lang.String)
String str
public static java.lang.String getPackageName (java.lang.String)
String fqName
public static java.lang.String getPackageName (java.lang.String, char)
String fqName
char separator
int lastPointIdx
public static int getLineBreakCount (java.lang.CharSequence)
char c
int i
CharSequence text
int count
public static boolean containsLineBreak (java.lang.CharSequence)
char c
int i
CharSequence text
public static boolean isLineBreak (char)
char c
public static java.lang.String escapeLineBreak (java.lang.String)
char c
int i
String text
StringBuilder buffer
public static boolean endsWithLineBreak (java.lang.CharSequence)
CharSequence text
int len
public static int lineColToOffset (java.lang.CharSequence, int, int)
char c
CharSequence text
int line
int col
int curLine
int offset
public static int offsetToLineNumber (java.lang.CharSequence, int)
char c
CharSequence text
int offset
int curLine
int curOffset
public static int difference (java.lang.String, java.lang.String)
int i
int j
int j
int i
String s1
String s2
int[][] a
public static java.lang.String wordsToBeginFromUpperCase (java.lang.String)
String s
public static java.lang.String wordsToBeginFromLowerCase (java.lang.String)
String s
public static java.lang.String toTitleCase (java.lang.String)
String s
private static java.lang.String fixCapitalization (java.lang.String, java.lang.String[], boolean)
int j
char prevChar
char currChar
int i
String s
String[] prepositions
boolean title
StringBuilder buffer
public static boolean isPreposition (java.lang.String, int, int)
String s
int firstChar
int lastChar
public static boolean isPreposition (java.lang.String, int, int, java.lang.String[])
int j
boolean found
String preposition
String s
int firstChar
int lastChar
String[] prepositions
public static com.intellij.util.NotNullFunction escaper (boolean, java.lang.String)
boolean escapeSlash
String additionalChars
public static void escapeStringCharacters (int, java.lang.String, java.lang.StringBuilder)
int length
String str
StringBuilder buffer
public static java.lang.StringBuilder escapeStringCharacters (int, java.lang.String, java.lang.String, java.lang.StringBuilder)
int length
String str
String additionalChars
StringBuilder buffer
public static java.lang.StringBuilder escapeStringCharacters (int, java.lang.String, java.lang.String, boolean, java.lang.StringBuilder)
int length
String str
String additionalChars
boolean escapeSlash
StringBuilder buffer
public static java.lang.StringBuilder escapeStringCharacters (int, java.lang.String, java.lang.String, boolean, boolean, java.lang.StringBuilder)
CharSequence hexCode
int paddingCount
char ch
int idx
int length
String str
String additionalChars
boolean escapeSlash
boolean escapeUnicode
StringBuilder buffer
char prev
public static boolean isPrintableUnicode (char)
char c
int t
public static java.lang.String escapeStringCharacters (java.lang.String)
String s
StringBuilder buffer
public static java.lang.String escapeCharCharacters (java.lang.String)
String s
StringBuilder buffer
public static java.lang.String unescapeStringCharacters (java.lang.String)
String s
StringBuilder buffer
private static boolean isQuoteAt (java.lang.String, int)
String s
int ind
char ch
public static boolean isQuotedString (java.lang.String)
String s
public static java.lang.String unquoteString (java.lang.String)
String s
public static java.lang.String unquoteString (java.lang.String, char)
String s
char quotationChar
public static java.lang.String quoteReplacement (java.lang.String)
char c
int i
char c
int i
String s
boolean needReplacements
StringBuilder sb
private static void unescapeStringCharacters (int, java.lang.String, java.lang.StringBuilder)
int code
NumberFormatException e
NumberFormatException e
int escapeEnd
int octalEscapeMaxLength
char ch
int idx
int length
String s
StringBuilder buffer
boolean escaped
public static java.lang.String pluralize (java.lang.String)
String word
String plural
public static java.lang.String capitalizeWords (java.lang.String, boolean)
String text
boolean allWords
public static java.lang.String capitalizeWords (java.lang.String, java.lang.String, boolean, boolean)
String word
String text
String tokenizerDelim
boolean allWords
boolean leaveOriginalDelims
java.util.StringTokenizer tokenizer
StringBuilder out
boolean toCapitalize
public static java.lang.String decapitalize (java.lang.String)
String s
public static boolean isVowel (char)
char c
public static java.lang.String capitalize (java.lang.String)
String s
public static boolean isCapitalized (java.lang.String)
String s
public static java.lang.String capitalizeWithJavaBeanConvention (java.lang.String)
String s
public static int stringHashCode (java.lang.CharSequence)
CharSequence chars
public static int stringHashCode (java.lang.CharSequence, int, int)
int off
CharSequence chars
int from
int to
int h
public static int stringHashCode (char[], int, int)
int off
char[] chars
int from
int to
int h
public static int stringHashCodeInsensitive (char[], int, int)
int off
char[] chars
int from
int to
int h
public static int stringHashCodeInsensitive (java.lang.CharSequence, int, int)
int off
CharSequence chars
int from
int to
int h
public static int stringHashCodeInsensitive (java.lang.CharSequence)
CharSequence chars
public static int stringHashCodeIgnoreWhitespaces (char[], int, int)
char c
int off
char[] chars
int from
int to
int h
public static int stringHashCodeIgnoreWhitespaces (java.lang.CharSequence, int, int)
char c
int off
CharSequence chars
int from
int to
int h
public static int stringHashCodeIgnoreWhitespaces (java.lang.CharSequence)
CharSequence chars
public static transient boolean startsWithConcatenation (java.lang.String, java.lang.String[])
int prefixLen
String prefix
String string
String[] prefixes
int offset
public static java.lang.String trim (java.lang.String)
String s
public static java.lang.String trimEnd (java.lang.String, java.lang.String)
String s
String suffix
public static java.lang.String trimEnd (java.lang.String, java.lang.String, boolean)
String s
String suffix
boolean ignoreCase
boolean endsWith
public static java.lang.String trimEnd (java.lang.String, char)
String s
char suffix
public static java.lang.String trimLog (java.lang.String, int)
String text
int limit
public static java.lang.String trimLeading (java.lang.String)
String string
public static java.lang.CharSequence trimLeading (java.lang.CharSequence)
CharSequence string
int index
public static java.lang.String trimLeading (java.lang.String, char)
String string
char symbol
int index
public static java.lang.String trimTrailing (java.lang.String)
String string
public static java.lang.CharSequence trimTrailing (java.lang.CharSequence)
CharSequence string
int index
public static java.lang.String trimTrailing (java.lang.String, char)
String string
char symbol
int index
public static boolean startsWithChar (java.lang.CharSequence, char)
CharSequence s
char prefix
public static boolean endsWithChar (java.lang.CharSequence, char)
CharSequence s
char suffix
public static java.lang.String trimStart (java.lang.String, java.lang.String)
String s
String prefix
public static java.lang.String trimExtensions (java.lang.String)
String name
int index
public static java.lang.String pluralize (java.lang.String, int)
String base
int n
public static void repeatSymbol (java.lang.Appendable, char, int)
int i
java.io.IOException e
Appendable buffer
char symbol
int times
public static java.lang.String defaultIfEmpty (java.lang.String, java.lang.String)
String value
String defaultValue
public static boolean isNotEmpty (java.lang.String)
String s
public static boolean isEmpty (java.lang.String)
String s
public static boolean isEmpty (java.lang.CharSequence)
CharSequence cs
public static int length (java.lang.CharSequence)
CharSequence cs
public static java.lang.String notNullize (java.lang.String)
String s
public static java.lang.String notNullize (java.lang.String, java.lang.String)
String s
String defaultValue
public static java.lang.String nullize (java.lang.String)
String s
public static java.lang.String nullize (java.lang.String, boolean)
String s
boolean nullizeSpaces
public static boolean isEmptyOrSpaces (java.lang.String)
String s
public static boolean isEmptyOrSpaces (java.lang.CharSequence)
int i
CharSequence s
public static boolean isWhiteSpace (char)
char c
public static java.lang.String getThrowableText (java.lang.Throwable)
Throwable aThrowable
public static java.lang.String getThrowableText (java.lang.Throwable, java.lang.String)
Throwable aThrowable
String stackFrameSkipPattern
public static java.lang.String getMessage (java.lang.Throwable)
Throwable e
public static java.lang.String repeatSymbol (char, int)
char aChar
int count
char[] buffer
public static java.lang.String repeat (java.lang.String, int)
int i
String s
int count
StringBuilder sb
public static java.util.List splitHonorQuotes (java.lang.String, char)
char c
int i
String s
char separator
java.util.List result
StringBuilder builder
boolean inQuotes
public static java.util.List split (java.lang.String, java.lang.String)
String s
String separator
public static java.util.List split (java.lang.CharSequence, java.lang.CharSequence)
CharSequence s
CharSequence separator
public static java.util.List split (java.lang.String, java.lang.String, boolean)
String s
String separator
boolean excludeSeparator
public static java.util.List split (java.lang.String, java.lang.String, boolean, boolean)
String s
String separator
boolean excludeSeparator
boolean excludeEmptyStrings
public static java.util.List split (java.lang.CharSequence, java.lang.CharSequence, boolean, boolean)
int index
int nextPos
CharSequence token
CharSequence s
CharSequence separator
boolean excludeSeparator
boolean excludeEmptyStrings
java.util.List result
int pos
public static java.lang.Iterable tokenize (java.lang.String, java.lang.String)
String s
String separators
com.intellij.util.text.StringTokenizer tokenizer
public static java.lang.Iterable tokenize (java.util.StringTokenizer)
java.util.StringTokenizer tokenizer
public static java.util.List getWordsIn (java.lang.String)
char c
boolean isIdentifierPart
int i
String text
java.util.List result
int start
public static java.util.List getWordIndicesIn (java.lang.String)
char c
boolean isIdentifierPart
int i
String text
java.util.List result
int start
public static java.lang.String join (java.lang.String[], java.lang.String)
String[] strings
String separator
public static java.lang.String join (java.lang.String[], int, int, java.lang.String)
int i
String[] strings
int startIndex
int endIndex
String separator
StringBuilder result
public static java.lang.String[] zip (java.lang.String[], java.lang.String[], java.lang.String)
int i
String[] strings1
String[] strings2
String separator
String[] result
public static java.lang.String[] surround (java.lang.String[], java.lang.String, java.lang.String)
int i
String[] strings1
String prefix
String suffix
String[] result
public static java.lang.String join (java.lang.Object[], com.intellij.util.Function, java.lang.String)
Object[] items
com.intellij.util.Function f
String separator
public static java.lang.String join (java.util.Collection, com.intellij.util.Function, java.lang.String)
java.util.Collection items
com.intellij.util.Function f
String separator
public static java.lang.String join (java.lang.Iterable, java.lang.String)
Object item
Iterable items
String separator
StringBuilder result
public static java.lang.String join (java.lang.Iterable, com.intellij.util.Function, java.lang.String)
Iterable items
com.intellij.util.Function f
String separator
StringBuilder result
public static void join (java.lang.Iterable, com.intellij.util.Function, java.lang.String, java.lang.StringBuilder)
String string
Object item
Iterable items
com.intellij.util.Function f
String separator
StringBuilder result
public static java.lang.String join (java.util.Collection, java.lang.String)
java.util.Collection strings
String separator
StringBuilder result
public static void join (java.util.Collection, java.lang.String, java.lang.StringBuilder)
String string
java.util.Collection strings
String separator
StringBuilder result
boolean isFirst
public static java.lang.String join (int[], java.lang.String)
int i
int[] strings
String separator
StringBuilder result
public static transient java.lang.String join (java.lang.String[])
String string
String[] strings
StringBuilder builder
public static java.lang.String stripQuotesAroundValue (java.lang.String)
int from
int to
String text
int len
public static java.lang.String formatFileSize (long)
long fileSize
public static java.lang.String formatDuration (long)
long duration
private static java.lang.String formatValue (long, java.lang.String, java.lang.String[], long[])
long multiplier
long value
String partSeparator
String[] units
long[] multipliers
StringBuilder sb
long count
long remainder
int i
public static java.lang.String unpluralize (java.lang.String)
String word
String singular
public static boolean containsAlphaCharacters (java.lang.String)
int i
String value
public static boolean containsAnyChar (java.lang.String, java.lang.String)
String value
String chars
public static boolean containsAnyChar (java.lang.String, java.lang.String, int, int)
int i
String value
String chars
int start
int end
public static boolean containsChar (java.lang.String, char)
String value
char ch
public static java.lang.String firstLetterToUpperCase (java.lang.String)
String displayString
char firstChar
char uppedFirstChar
char[] buffer
public static java.lang.String strip (java.lang.String, com.intellij.openapi.util.text.CharFilter)
char ch
int i
String s
com.intellij.openapi.util.text.CharFilter filter
StringBuilder result
public static java.util.List findMatches (java.lang.String, java.util.regex.Pattern)
String s
java.util.regex.Pattern pattern
public static java.util.List findMatches (java.lang.String, java.util.regex.Pattern, int)
String group
String s
java.util.regex.Pattern pattern
int groupIndex
java.util.List result
java.util.regex.Matcher m
public static int findFirst (java.lang.CharSequence, com.intellij.openapi.util.text.CharFilter)
char ch
int i
CharSequence s
com.intellij.openapi.util.text.CharFilter filter
public static java.lang.String replaceSubstring (java.lang.String, com.intellij.openapi.util.TextRange, java.lang.String)
String string
com.intellij.openapi.util.TextRange range
String replacement
public static boolean startsWithWhitespace (java.lang.String)
String text
public static boolean isChar (java.lang.CharSequence, int, char)
CharSequence seq
int index
char c
public static boolean startsWith (java.lang.CharSequence, java.lang.CharSequence)
int i
CharSequence text
CharSequence prefix
int l1
int l2
public static boolean startsWith (java.lang.CharSequence, int, java.lang.CharSequence)
int i
CharSequence text
int startIndex
CharSequence prefix
int l1
int l2
public static boolean endsWith (java.lang.CharSequence, java.lang.CharSequence)
int i
CharSequence text
CharSequence suffix
int l1
int l2
public static java.lang.String commonPrefix (java.lang.String, java.lang.String)
String s1
String s2
public static int commonPrefixLength (java.lang.CharSequence, java.lang.CharSequence)
CharSequence s1
CharSequence s2
int i
int minLength
public static java.lang.String commonSuffix (java.lang.String, java.lang.String)
String s1
String s2
public static int commonSuffixLength (java.lang.CharSequence, java.lang.CharSequence)
CharSequence s1
CharSequence s2
int s1Length
int s2Length
int i
public static boolean contains (java.lang.CharSequence, int, int, char)
CharSequence s
int start
int end
char c
public static boolean containsWhitespaces (java.lang.CharSequence)
int i
CharSequence s
public static int indexOf (java.lang.CharSequence, char)
CharSequence s
char c
public static int indexOf (java.lang.CharSequence, char, int)
CharSequence s
char c
int start
public static int indexOf (java.lang.CharSequence, char, int, int)
int i
CharSequence s
char c
int start
int end
public static boolean contains (java.lang.CharSequence, java.lang.CharSequence)
CharSequence sequence
CharSequence infix
public static int indexOf (java.lang.CharSequence, java.lang.CharSequence)
CharSequence sequence
CharSequence infix
public static int indexOf (java.lang.CharSequence, java.lang.CharSequence, int)
int i
CharSequence sequence
CharSequence infix
int start
public static int indexOf (java.lang.CharSequence, char, int, int, boolean)
int i
CharSequence s
char c
int start
int end
boolean caseSensitive
public static int indexOf (char[], char, int, int, boolean)
int i
char[] s
char c
int start
int end
boolean caseSensitive
public static int indexOfSubstringEnd (java.lang.String, java.lang.String)
String text
String subString
int i
public static int indexOfAny (java.lang.String, java.lang.String)
String s
String chars
public static int indexOfAny (java.lang.CharSequence, java.lang.String)
CharSequence s
String chars
public static int indexOfAny (java.lang.String, java.lang.String, int, int)
String s
String chars
int start
int end
public static int indexOfAny (java.lang.CharSequence, java.lang.String, int, int)
int i
CharSequence s
String chars
int start
int end
public static int lastIndexOfAny (java.lang.CharSequence, java.lang.String)
int i
CharSequence s
String chars
public static java.lang.String substringBefore (java.lang.String, java.lang.String)
String text
String subString
int i
public static java.lang.String substringAfter (java.lang.String, java.lang.String)
String text
String subString
int i
public static int lastIndexOf (java.lang.CharSequence, char, int, int)
CharSequence s
char c
int start
int end
public static java.lang.String first (java.lang.String, int, boolean)
String text
int maxLength
boolean appendEllipsis
public static java.lang.CharSequence first (java.lang.CharSequence, int, boolean)
CharSequence text
int length
boolean appendEllipsis
public static java.lang.CharSequence last (java.lang.CharSequence, int, boolean)
CharSequence text
int length
boolean prependEllipsis
public static java.lang.String firstLast (java.lang.String, int)
String text
int length
public static java.lang.String escapeChar (java.lang.String, char)
String str
char character
public static transient java.lang.String escapeChars (java.lang.String, char[])
char c
String str
char[] character
StringBuilder buf
public static void escapeChar (java.lang.StringBuilder, char)
StringBuilder buf
char character
int idx
public static java.lang.String escapeQuotes (java.lang.String)
String str
public static void escapeQuotes (java.lang.StringBuilder)
StringBuilder buf
public static java.lang.String escapeSlashes (java.lang.String)
String str
public static java.lang.String escapeBackSlashes (java.lang.String)
String str
public static void escapeSlashes (java.lang.StringBuilder)
StringBuilder buf
public static java.lang.String unescapeSlashes (java.lang.String)
String str
StringBuilder buf
public static java.lang.String unescapeBackSlashes (java.lang.String)
String str
StringBuilder buf
public static java.lang.String unescapeChar (java.lang.String, char)
String str
char unescapeChar
StringBuilder buf
private static void unescapeChar (java.lang.StringBuilder, java.lang.String, char)
char ch
int i
StringBuilder buf
String str
char unescapeChar
int length
int last
public static void quote (java.lang.StringBuilder)
StringBuilder builder
public static void quote (java.lang.StringBuilder, char)
StringBuilder builder
char quotingChar
public static java.lang.String wrapWithDoubleQuote (java.lang.String)
String str
public static java.lang.String unescapeXml (java.lang.String)
String text
public static java.lang.String escapeXml (java.lang.String)
String text
public static java.lang.String removeHtmlTags (java.lang.String)
java.io.IOException e
String htmlString
public static java.lang.String escapeMnemonics (java.lang.String)
String text
public static java.lang.String htmlEmphasize (java.lang.String)
String text
public static java.lang.String escapeToRegexp (java.lang.String)
String text
StringBuilder result
public static java.lang.StringBuilder escapeToRegexp (java.lang.CharSequence, java.lang.StringBuilder)
char c
int i
CharSequence text
StringBuilder builder
public static boolean isEscapedBackslash (char[], int, int)
int i
char[] chars
int startOffset
int backslashOffset
boolean escaped
public static boolean isEscapedBackslash (java.lang.CharSequence, int, int)
int i
CharSequence text
int startOffset
int backslashOffset
boolean escaped
public static java.lang.String replace (java.lang.String, java.lang.String[], java.lang.String[])
String text
String[] from
String[] to
public static java.lang.String replace (java.lang.String, java.util.List, java.util.List)
String toReplace
String replaceWith
int len
int j
int i
String text
java.util.List from
java.util.List to
StringBuilder result
public static java.lang.String[] filterEmptyStrings (java.lang.String[])
String string
String string
String[] strings
int emptyCount
String[] result
int count
public static int countNewLines (java.lang.CharSequence)
CharSequence text
public static int countChars (java.lang.CharSequence, char)
CharSequence text
char c
public static int countChars (java.lang.CharSequence, char, int, boolean)
CharSequence text
char c
int offset
boolean stopAtOtherChar
public static int countChars (java.lang.CharSequence, char, int, int, boolean)
int i
int len
CharSequence text
char c
int start
int end
boolean stopAtOtherChar
int count
public static java.lang.String capitalsOnly (java.lang.String)
int i
String s
StringBuilder b
public static transient java.lang.String joinOrNull (java.lang.String[])
String arg
String[] args
StringBuilder r
public static java.lang.String getPropertyName (java.lang.String)
String methodName
public static boolean isJavaIdentifierStart (char)
char c
public static boolean isJavaIdentifierPart (char)
char c
public static boolean isJavaIdentifier (java.lang.String)
int i
String text
int len
public static java.lang.String escapeProperty (java.lang.String, boolean)
char ch
int i
String input
boolean isKey
StringBuilder escaped
public static java.lang.String getQualifiedName (java.lang.String, java.lang.String)
String packageName
String className
public static int compareVersionNumbers (java.lang.String, java.lang.String)
int cmp
String p1
String p2
int cmp
int cmp
String p
int cmp
boolean left
String[] parts
String v1
String v2
String[] part1
String[] part2
int idx
public static int getOccurrenceCount (java.lang.String, char)
String text
char c
int res
int i
public static int getOccurrenceCount (java.lang.String, java.lang.String)
String text
String s
int res
int i
public static java.lang.String fixVariableNameDerivedFromPropertyName (java.lang.String)
String name
char c
public static java.lang.String sanitizeJavaIdentifier (java.lang.String)
char ch
int i
String name
StringBuilder result
public static void assertValidSeparators (java.lang.CharSequence)
int i
int len
int i
int len
String context
CharSequence s
char[] chars
int slashRIndex
public static java.lang.String tail (java.lang.String, int)
String s
int idx
public static java.lang.String[] splitByLines (java.lang.String)
String string
public static java.lang.String[] splitByLines (java.lang.String, boolean)
String string
boolean excludeEmptyStrings
public static java.lang.String[] splitByLinesDontTrim (java.lang.String)
String string
public static java.lang.String[] splitByLinesKeepSeparators (java.lang.String)
String string
public static java.util.List getWordsWithOffset (java.lang.String)
int i
String s
java.util.List res
StringBuilder name
int startInd
public static int naturalCompare (java.lang.String, java.lang.String)
String string1
String string2
private static int naturalCompare (java.lang.String, java.lang.String, boolean)
int diff
int startNum1
int startNum2
int lengthDiff
int diff2
int diff1
char ch1
char ch2
String string1
String string2
boolean caseSensitive
int string1Length
int string2Length
int i
int j
public static boolean isDecimalDigit (char)
char c
public static int compare (java.lang.String, java.lang.String, boolean)
String s1
String s2
boolean ignoreCase
public static int comparePairs (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)
String s1
String t1
String s2
String t2
boolean ignoreCase
int compare
public static int hashCode (java.lang.CharSequence)
CharSequence s
public static boolean equals (java.lang.CharSequence, java.lang.CharSequence)
int i
CharSequence s1
CharSequence s2
public static boolean equalsIgnoreCase (java.lang.CharSequence, java.lang.CharSequence)
int i
CharSequence s1
CharSequence s2
public static boolean equalsIgnoreWhitespaces (java.lang.CharSequence, java.lang.CharSequence)
boolean skipped
CharSequence s1
CharSequence s2
int len1
int len2
int index1
int index2
public static boolean equalsTrimWhitespaces (java.lang.CharSequence, java.lang.CharSequence)
char c
char c
char c
char c
CharSequence s1
CharSequence s2
int start1
int end1
int end2
int start2
CharSequence ts1
CharSequence ts2
public static transient boolean findIgnoreCase (java.lang.String, java.lang.String[])
String string
String toFind
String[] where
public static int compare (char, char, boolean)
char c1
char c2
boolean ignoreCase
int d
char u1
char u2
public static boolean charsMatch (char, char, boolean)
char c1
char c2
boolean ignoreCase
public static java.lang.String formatLinks (java.lang.String)
String message
java.util.regex.Pattern linkPattern
StringBuffer result
java.util.regex.Matcher m
public static boolean isHexDigit (char)
char c
public static boolean isOctalDigit (char)
char c
public static java.lang.String shortenTextWithEllipsis (java.lang.String, int, int)
String text
int maxLength
int suffixLength
public static java.lang.String trimMiddle (java.lang.String, int)
String text
int maxLength
public static java.lang.String shortenTextWithEllipsis (java.lang.String, int, int, java.lang.String)
int prefixLength
String text
int maxLength
int suffixLength
String symbol
int textLength
public static java.lang.String shortenTextWithEllipsis (java.lang.String, int, int, boolean)
String text
int maxLength
int suffixLength
boolean useEllipsisSymbol
String symbol
public static java.lang.String shortenPathWithEllipsis (java.lang.String, int, boolean)
String path
int maxLength
boolean useEllipsisSymbol
public static java.lang.String shortenPathWithEllipsis (java.lang.String, int)
String path
int maxLength
public static boolean charsEqual (char, char, boolean)
char a
char b
boolean ignoreCase
public static boolean charsEqualIgnoreCase (char, char)
char a
char b
public static char toUpperCase (char)
char a
public static java.lang.String toUpperCase (java.lang.String)
String a
public static char toLowerCase (char)
char a
public static com.intellij.util.LineSeparator detectSeparators (java.lang.CharSequence)
CharSequence text
int index
com.intellij.util.LineSeparator lineSeparator
public static com.intellij.util.LineSeparator getLineSeparatorAt (java.lang.CharSequence, int)
CharSequence text
int index
char ch
public static java.lang.String convertLineSeparators (java.lang.String)
String text
public static java.lang.String convertLineSeparators (java.lang.String, boolean)
String text
boolean keepCarriageReturn
public static java.lang.String convertLineSeparators (java.lang.String, java.lang.String)
String text
String newSeparator
public static java.lang.String convertLineSeparators (java.lang.String, java.lang.String, int[])
String text
String newSeparator
int[] offsetsToKeep
public static java.lang.String convertLineSeparators (java.lang.String, java.lang.String, int[], boolean)
String text
String newSeparator
int[] offsetsToKeep
boolean keepCarriageReturn
public static int parseInt (java.lang.String, int)
String string
int defaultValue
public static long parseLong (java.lang.String, long)
String string
long defaultValue
public static double parseDouble (java.lang.String, double)
String string
double defaultValue
public static boolean parseBoolean (java.lang.String, boolean)
String string
boolean defaultValue
public static java.lang.Enum parseEnum (java.lang.String, java.lang.Enum, java.lang.Class)
String string
Enum defaultValue
Class clazz
public static java.lang.String getShortName (java.lang.Class)
Class aClass
public static java.lang.String getShortName (java.lang.String)
String fqName
public static java.lang.String getShortName (java.lang.String, char)
String fqName
char separator
static java.lang.String toShortString (java.lang.Object)
Object o
String className
String s
public static java.lang.CharSequence newBombedCharSequence (java.lang.CharSequence, long)
CharSequence sequence
long delay
long myTime
public static boolean trimEnd (java.lang.StringBuilder, java.lang.CharSequence)
StringBuilder buffer
CharSequence end
public static boolean isBetween (java.lang.String, java.lang.String, java.lang.String)
String string
String smallPart
String bigPart
String s
public static boolean hasUpperCaseChar (java.lang.String)
char c
String s
char[] chars
public static boolean hasLowerCaseChar (java.lang.String)
char c
String s
char[] chars
public static java.lang.String replaceUnicodeEscapeSequences (java.lang.String)
char c
String text
java.util.regex.Matcher matcher
int lastEnd
StringBuilder sb
public static java.lang.String toHexString (byte[])
byte b
byte[] bytes
String digits
StringBuilder sb
public static boolean startsWithConcatenationOf (java.lang.String, java.lang.String, java.lang.String)
String string
String firstPrefix
String secondPrefix
static void ()
}
com/intellij/openapi/util/text/StringUtilRt.classStringUtilRt.java
package com.intellij.openapi.util.text
public com.intellij.openapi.util.text.StringUtilRt extends java.lang.Object {
public void ()
public static boolean charsEqualIgnoreCase (char, char)
char a
char b
public static java.lang.CharSequence toUpperCase (java.lang.CharSequence)
char c
char upCased
int i
CharSequence s
StringBuilder answer
public static char toUpperCase (char)
char a
public static char toLowerCase (char)
char a
public static java.lang.String convertLineSeparators (java.lang.String)
String text
public static java.lang.String convertLineSeparators (java.lang.String, boolean)
String text
boolean keepCarriageReturn
public static java.lang.String convertLineSeparators (java.lang.String, java.lang.String)
String text
String newSeparator
public static java.lang.CharSequence convertLineSeparators (java.lang.CharSequence, java.lang.String)
CharSequence text
String newSeparator
public static java.lang.String convertLineSeparators (java.lang.String, java.lang.String, int[])
String text
String newSeparator
int[] offsetsToKeep
public static java.lang.String convertLineSeparators (java.lang.String, java.lang.String, int[], boolean)
String text
String newSeparator
int[] offsetsToKeep
boolean keepCarriageReturn
private static java.lang.CharSequence unifyLineSeparators (java.lang.CharSequence, java.lang.String, int[], boolean)
boolean followedByLineFeed
char c
int i
CharSequence text
String newSeparator
int[] offsetsToKeep
boolean keepCarriageReturn
StringBuilder buffer
int intactLength
boolean newSeparatorIsSlashN
private static void shiftOffsets (int[], int, int, int)
int offset
int i
int[] offsets
int changeOffset
int oldLength
int newLength
int shift
public static int parseInt (java.lang.String, int)
Exception e
String string
int defaultValue
public static long parseLong (java.lang.String, long)
Exception e
String string
long defaultValue
public static double parseDouble (java.lang.String, double)
Exception e
String string
double defaultValue
public static boolean parseBoolean (java.lang.String, boolean)
Exception e
String string
boolean defaultValue
static java.lang.Enum parseEnum (java.lang.String, java.lang.Enum, java.lang.Class)
Exception e
String string
Enum defaultValue
Class clazz
public static java.lang.String getShortName (java.lang.Class)
Class aClass
public static java.lang.String getShortName (java.lang.String)
String fqName
public static java.lang.String getShortName (java.lang.String, char)
String fqName
char separator
int lastPointIdx
public static boolean endsWithChar (java.lang.CharSequence, char)
CharSequence s
char suffix
public static boolean startsWithIgnoreCase (java.lang.String, java.lang.String)
String str
String prefix
int stringLength
int prefixLength
public static boolean endsWithIgnoreCase (java.lang.CharSequence, java.lang.CharSequence)
int i
CharSequence text
CharSequence suffix
int l1
int l2
public static int lastIndexOf (java.lang.CharSequence, char, int, int)
int i
CharSequence s
char c
int start
int end
}
com/intellij/openapi/util/text/TrigramBuilder$TrigramProcessor.classTrigramBuilder.java
package com.intellij.openapi.util.text
public abstract com.intellij.openapi.util.text.TrigramBuilder$TrigramProcessor extends java.lang.Object implements gnu.trove.TIntProcedure {
public void ()
public boolean consumeTrigramsCount (int)
int count
}
com/intellij/openapi/util/text/TrigramBuilder.classTrigramBuilder.java
package com.intellij.openapi.util.text
public com.intellij.openapi.util.text.TrigramBuilder extends java.lang.Object {
private void ()
public static boolean processTrigrams (java.lang.CharSequence, com.intellij.openapi.util.text.TrigramBuilder$TrigramProcessor)
char c
char c
char c
int tc3
int i
int iters
int identifierStart
int tc1
int tc2
CharSequence text
com.intellij.openapi.util.text.TrigramBuilder$TrigramProcessor consumer
com.intellij.openapi.util.text.AddonlyIntSet set
int index
char[] fileTextArray
}
com/intellij/openapi/util/text/package.html
com/intellij/openapi/vfs/
com/intellij/openapi/vfs/CharsetToolkit$1.classCharsetToolkit.java
package com.intellij.openapi.vfs
com.intellij.openapi.vfs.CharsetToolkit$1 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$openapi$vfs$CharsetToolkit$GuessedEncoding
static void ()
}
com/intellij/openapi/vfs/CharsetToolkit$GuessedEncoding.classCharsetToolkit.java
package com.intellij.openapi.vfs
public final com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding extends java.lang.Enum {
public static final com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding SEVEN_BIT
public static final com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding VALID_UTF8
public static final com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding INVALID_UTF8
public static final com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding BINARY
private static final com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding[] $VALUES
public static com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding[] values ()
public static com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/vfs/CharsetToolkit.classCharsetToolkit.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.CharsetToolkit extends java.lang.Object {
public static final String UTF8
public static final java.nio.charset.Charset UTF8_CHARSET
public static final java.nio.charset.Charset UTF_16LE_CHARSET
public static final java.nio.charset.Charset UTF_16BE_CHARSET
public static final java.nio.charset.Charset UTF_32BE_CHARSET
public static final java.nio.charset.Charset UTF_32LE_CHARSET
public static final java.nio.charset.Charset UTF_16_CHARSET
private static final byte FF
private static final byte FE
private static final byte EF
private static final byte BB
private static final byte BF
private static final int BINARY_THRESHOLD
private final byte[] buffer
private final java.nio.charset.Charset defaultCharset
private boolean enforce8Bit
public static final byte[] UTF8_BOM
public static final byte[] UTF16LE_BOM
public static final byte[] UTF16BE_BOM
public static final byte[] UTF32BE_BOM
public static final byte[] UTF32LE_BOM
public static final String FILE_ENCODING_PROPERTY
private static final java.util.Map CHARSET_TO_MANDATORY_BOM
public void (byte[])
byte[] buffer
public void (byte[], java.nio.charset.Charset)
byte[] buffer
java.nio.charset.Charset defaultCharset
public static java.io.InputStream inputStreamSkippingBOM (java.io.InputStream) throws java.io.IOException
byte b2
byte b3
byte b2
byte b2
byte b3
int ret
byte b0
byte b1
java.io.InputStream stream
boolean mustReset
public void setEnforce8Bit (boolean)
boolean enforce
public boolean getEnforce8Bit ()
public java.nio.charset.Charset getDefaultCharset ()
public java.nio.charset.Charset guessEncoding (int, java.nio.charset.Charset)
int guess_length
java.nio.charset.Charset defaultCharset
java.nio.charset.Charset charset
com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding encoding
public static java.lang.String bytesToString (byte[], java.nio.charset.Charset)
byte[] bytes
java.nio.charset.Charset defaultCharset
java.nio.charset.Charset charset
public static java.lang.String decodeString (byte[], java.nio.charset.Charset)
byte[] bytes
java.nio.charset.Charset charset
int bomLength
java.nio.CharBuffer charBuffer
public static java.lang.String tryDecodeString (byte[], java.nio.charset.Charset) throws java.nio.charset.CharacterCodingException
byte[] bytes
java.nio.charset.Charset charset
int bomLength
java.nio.ByteBuffer buffer
java.nio.charset.CharsetDecoder decoder
public com.intellij.openapi.vfs.CharsetToolkit$GuessedEncoding guessFromContent (int)
byte b0
byte b1
byte b2
byte b3
byte b4
byte b5
int guess_length
boolean highOrderBit
boolean validU8Char
boolean hasBinary
int length
int i
public java.nio.charset.Charset guessFromBOM ()
public static java.nio.charset.Charset guessFromBOM (byte[])
byte[] buffer
public java.nio.charset.Charset guessEncoding (int)
int guess_length
public static java.nio.charset.Charset guessEncoding (java.io.File, int, java.nio.charset.Charset) throws java.io.IOException
int read
java.io.File f
int bufferLength
java.nio.charset.Charset defaultCharset
byte[] buffer
int read
java.io.FileInputStream fis
com.intellij.openapi.vfs.CharsetToolkit toolkit
private static boolean isContinuationChar (byte)
byte b
private static boolean isTwoBytesSequence (byte)
byte b
private static boolean isThreeBytesSequence (byte)
byte b
private static boolean isFourBytesSequence (byte)
byte b
private static boolean isFiveBytesSequence (byte)
byte b
private static boolean isSixBytesSequence (byte)
byte b
public static java.nio.charset.Charset getDefaultSystemCharset ()
public static boolean hasUTF8Bom (byte[])
byte[] bom
public static boolean hasUTF16LEBom (byte[])
byte[] bom
public static boolean hasUTF16BEBom (byte[])
byte[] bom
public static boolean hasUTF32BEBom (byte[])
byte[] bom
public static boolean hasUTF32LEBom (byte[])
byte[] bom
public static java.nio.charset.Charset[] getAvailableCharsets ()
java.util.Collection collection
public static byte[] getUtf8Bytes (java.lang.String)
java.io.UnsupportedEncodingException e
String s
public static int getBOMLength (byte[], java.nio.charset.Charset)
byte[] content
java.nio.charset.Charset charset
public static byte[] getMandatoryBom (java.nio.charset.Charset)
java.nio.charset.Charset charset
public static byte[] getPossibleBom (java.nio.charset.Charset)
java.nio.charset.Charset charset
public static boolean canHaveBom (java.nio.charset.Charset, byte[])
java.nio.charset.Charset charset
byte[] bom
public static java.nio.charset.Charset forName (java.lang.String)
String name
java.nio.charset.Charset charset
static void ()
}
com/intellij/openapi/vfs/DeprecatedVirtualFileSystem.classDeprecatedVirtualFileSystem.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.DeprecatedVirtualFileSystem extends com.intellij.openapi.vfs.VirtualFileSystem {
private final com.intellij.util.EventDispatcher myEventDispatcher
public void ()
protected void startEventPropagation ()
com.intellij.openapi.application.Application app
public void addVirtualFileListener (com.intellij.openapi.vfs.VirtualFileListener)
com.intellij.openapi.vfs.VirtualFileListener listener
public void removeVirtualFileListener (com.intellij.openapi.vfs.VirtualFileListener)
com.intellij.openapi.vfs.VirtualFileListener listener
protected void firePropertyChanged (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String, java.lang.Object, java.lang.Object)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
String propertyName
Object oldValue
Object newValue
com.intellij.openapi.vfs.VirtualFilePropertyEvent event
protected void fireContentsChanged (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, long)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
long oldModificationStamp
com.intellij.openapi.vfs.VirtualFileEvent event
protected void fireFileCreated (java.lang.Object, com.intellij.openapi.vfs.VirtualFile)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFileEvent event
protected void fireFileDeleted (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String, com.intellij.openapi.vfs.VirtualFile)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
String fileName
com.intellij.openapi.vfs.VirtualFile parent
com.intellij.openapi.vfs.VirtualFileEvent event
protected void fireFileMoved (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile oldParent
com.intellij.openapi.vfs.VirtualFileMoveEvent event
protected void fireFileCopied (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
Object requestor
com.intellij.openapi.vfs.VirtualFile originalFile
com.intellij.openapi.vfs.VirtualFile createdFile
com.intellij.openapi.vfs.VirtualFileCopyEvent event
protected void fireBeforePropertyChange (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String, java.lang.Object, java.lang.Object)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
String propertyName
Object oldValue
Object newValue
com.intellij.openapi.vfs.VirtualFilePropertyEvent event
protected void fireBeforeContentsChange (java.lang.Object, com.intellij.openapi.vfs.VirtualFile)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFileEvent event
protected void fireBeforeFileDeletion (java.lang.Object, com.intellij.openapi.vfs.VirtualFile)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFileEvent event
protected void fireBeforeFileMovement (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile newParent
com.intellij.openapi.vfs.VirtualFileMoveEvent event
protected void assertWriteAccessAllowed ()
public boolean isReadOnly ()
protected void deleteFile (java.lang.Object, com.intellij.openapi.vfs.VirtualFile) throws java.io.IOException
Object requestor
com.intellij.openapi.vfs.VirtualFile vFile
protected void moveFile (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile) throws java.io.IOException
Object requestor
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.vfs.VirtualFile newParent
protected void renameFile (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String) throws java.io.IOException
Object requestor
com.intellij.openapi.vfs.VirtualFile vFile
String newName
public com.intellij.openapi.vfs.VirtualFile createChildFile (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String) throws java.io.IOException
Object requestor
com.intellij.openapi.vfs.VirtualFile vDir
String fileName
public com.intellij.openapi.vfs.VirtualFile createChildDirectory (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String) throws java.io.IOException
Object requestor
com.intellij.openapi.vfs.VirtualFile vDir
String dirName
public com.intellij.openapi.vfs.VirtualFile copyFile (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile, java.lang.String) throws java.io.IOException
Object requestor
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.vfs.VirtualFile newParent
String copyName
private java.lang.UnsupportedOperationException unsupported (java.lang.String, com.intellij.openapi.vfs.VirtualFile)
String op
com.intellij.openapi.vfs.VirtualFile vFile
}
com/intellij/openapi/vfs/InvalidVirtualFileAccessException.classInvalidVirtualFileAccessException.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.InvalidVirtualFileAccessException extends java.lang.RuntimeException {
public void (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public void (java.lang.String)
String message
private static java.lang.String composeMessage (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile found
Throwable t
com.intellij.openapi.vfs.VirtualFile file
String url
String message
private static java.lang.String hashCode (java.lang.Object)
Object o
}
com/intellij/openapi/vfs/JarCopyingFileSystem.classJarCopyingFileSystem.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.JarCopyingFileSystem extends java.lang.Object {
public abstract void setNoCopyJarForPath (java.lang.String)
}
com/intellij/openapi/vfs/LocalFileProvider.classLocalFileProvider.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.LocalFileProvider extends java.lang.Object {
public abstract com.intellij.openapi.vfs.VirtualFile getLocalVirtualFileFor (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.openapi.vfs.VirtualFile findLocalVirtualFileByPath (java.lang.String)
}
com/intellij/openapi/vfs/NonPhysicalFileSystem.classNonPhysicalFileSystem.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.NonPhysicalFileSystem extends java.lang.Object {
}
com/intellij/openapi/vfs/PersistentFSConstants.classPersistentFSConstants.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.PersistentFSConstants extends java.lang.Object {
public static final long FILE_LENGTH_TO_CACHE_THRESHOLD
private static int ourMaxIntellisenseFileSize
public static int getMaxIntellisenseFileSize ()
public static void setMaxIntellisenseFileSize (int)
int sizeInBytes
private void ()
static void ()
}
com/intellij/openapi/vfs/SavingRequestor.classSavingRequestor.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.SavingRequestor extends java.lang.Object {
}
com/intellij/openapi/vfs/StandardFileSystems$1.classStandardFileSystems.java
package com.intellij.openapi.vfs
final com.intellij.openapi.vfs.StandardFileSystems$1 extends com.intellij.openapi.util.ClearableLazyValue {
void ()
protected com.intellij.openapi.vfs.VirtualFileSystem compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/openapi/vfs/StandardFileSystems$2.classStandardFileSystems.java
package com.intellij.openapi.vfs
final com.intellij.openapi.vfs.StandardFileSystems$2 extends com.intellij.openapi.util.ClearableLazyValue {
void ()
protected com.intellij.openapi.vfs.VirtualFileSystem compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/openapi/vfs/StandardFileSystems.classStandardFileSystems.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.StandardFileSystems extends java.lang.Object {
public static final String FILE_PROTOCOL
public static final String FILE_PROTOCOL_PREFIX
public static final String JAR_PROTOCOL
public static final String JAR_PROTOCOL_PREFIX
public static final String JRT_PROTOCOL
public static final String JRT_PROTOCOL_PREFIX
private static final com.intellij.openapi.util.ClearableLazyValue ourLocal
private static final com.intellij.openapi.util.ClearableLazyValue ourJar
public void ()
public static com.intellij.openapi.vfs.VirtualFileSystem local ()
public static com.intellij.openapi.vfs.VirtualFileSystem jar ()
public static com.intellij.openapi.vfs.VirtualFile getJarRootForLocalFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public static com.intellij.openapi.vfs.VirtualFile getVirtualFileForJar (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile entryVFile
String path
int separatorIndex
String localPath
static void ()
}
com/intellij/openapi/vfs/VFileProperty.classVFileProperty.java
package com.intellij.openapi.vfs
public final com.intellij.openapi.vfs.VFileProperty extends java.lang.Enum {
public static final com.intellij.openapi.vfs.VFileProperty HIDDEN
public static final com.intellij.openapi.vfs.VFileProperty SPECIAL
public static final com.intellij.openapi.vfs.VFileProperty SYMLINK
private static final com.intellij.openapi.vfs.VFileProperty[] $VALUES
public static com.intellij.openapi.vfs.VFileProperty[] values ()
public static com.intellij.openapi.vfs.VFileProperty valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.lang.String getName ()
static void ()
}
com/intellij/openapi/vfs/VfsBundle.classVfsBundle.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.VfsBundle extends com.intellij.AbstractBundle {
private static final String BUNDLE
private static final com.intellij.openapi.vfs.VfsBundle ourInstance
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void ()
static void ()
}
com/intellij/openapi/vfs/VfsUtilCore$1.classVfsUtilCore.java
package com.intellij.openapi.vfs
final com.intellij.openapi.vfs.VfsUtilCore$1 extends com.intellij.openapi.vfs.VirtualFileVisitor {
final com.intellij.openapi.vfs.VirtualFileFilter val$filter
final com.intellij.openapi.roots.ContentIterator val$iterator
final com.intellij.openapi.vfs.VirtualFile val$root
transient void (com.intellij.openapi.vfs.VirtualFileVisitor$Option[], com.intellij.openapi.vfs.VirtualFileFilter, com.intellij.openapi.roots.ContentIterator, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFileVisitor$Option[] options
public com.intellij.openapi.vfs.VirtualFileVisitor$Result visitFileEx (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
}
com/intellij/openapi/vfs/VfsUtilCore$2.classVfsUtilCore.java
package com.intellij.openapi.vfs
final com.intellij.openapi.vfs.VfsUtilCore$2 extends com.intellij.openapi.vfs.VirtualFileVisitor {
final com.intellij.util.Processor val$processor
final com.intellij.openapi.util.Ref val$result
final com.intellij.openapi.vfs.VirtualFile val$root
transient void (com.intellij.openapi.vfs.VirtualFileVisitor$Option[], com.intellij.util.Processor, com.intellij.openapi.util.Ref, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFileVisitor$Option[] options
public com.intellij.openapi.vfs.VirtualFileVisitor$Result visitFileEx (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
}
com/intellij/openapi/vfs/VfsUtilCore$DistinctVFilesRootsCollection.classVfsUtilCore.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.VfsUtilCore$DistinctVFilesRootsCollection extends com.intellij.util.containers.DistinctRootsCollection {
public void ()
public void (java.util.Collection)
java.util.Collection virtualFiles
public void (com.intellij.openapi.vfs.VirtualFile[])
com.intellij.openapi.vfs.VirtualFile[] collection
protected boolean isAncestor (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile ancestor
com.intellij.openapi.vfs.VirtualFile virtualFile
protected volatile boolean isAncestor (java.lang.Object, java.lang.Object)
}
com/intellij/openapi/vfs/VfsUtilCore.class
com/intellij/openapi/vfs/VirtualFile$1.classVirtualFile.java
package com.intellij.openapi.vfs
com.intellij.openapi.vfs.VirtualFile$1 extends java.lang.Object implements com.intellij.openapi.util.ThrowableComputable {
final Object val$requestor
final com.intellij.openapi.vfs.VirtualFile val$newParent
final com.intellij.openapi.vfs.VirtualFile this$0
void (com.intellij.openapi.vfs.VirtualFile, java.lang.Object, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile this$0
public com.intellij.openapi.vfs.VirtualFile compute () throws java.io.IOException
public volatile java.lang.Object compute () throws java.lang.Throwable
}
com/intellij/openapi/vfs/VirtualFile$2.classVirtualFile.java
package com.intellij.openapi.vfs
com.intellij.openapi.vfs.VirtualFile$2 extends java.lang.Object implements com.intellij.openapi.util.ThrowableComputable {
final Object val$requestor
final com.intellij.openapi.vfs.VirtualFile val$newParent
final String val$copyName
final com.intellij.openapi.vfs.VirtualFile this$0
void (com.intellij.openapi.vfs.VirtualFile, java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String)
com.intellij.openapi.vfs.VirtualFile this$0
public com.intellij.openapi.vfs.VirtualFile compute () throws java.io.IOException
public volatile java.lang.Object compute () throws java.lang.Throwable
}
com/intellij/openapi/vfs/VirtualFile.classVirtualFile.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFile extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.openapi.util.ModificationTracker {
public static final com.intellij.openapi.util.Key REQUESTOR_MARKER
public static final com.intellij.openapi.vfs.VirtualFile[] EMPTY_ARRAY
public static final String PROP_NAME
public static final String PROP_ENCODING
public static final String PROP_WRITABLE
public static final String PROP_HIDDEN
public static final String PROP_SYMLINK_TARGET
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key BOM_KEY
private static final com.intellij.openapi.util.Key CHARSET_KEY
private static final com.intellij.openapi.util.Key DETECTED_LINE_SEPARATOR_KEY
protected void ()
public abstract java.lang.String getName ()
public java.lang.CharSequence getNameSequence ()
public abstract com.intellij.openapi.vfs.VirtualFileSystem getFileSystem ()
public abstract java.lang.String getPath ()
public java.lang.String getUrl ()
public final java.lang.String getPresentableUrl ()
public java.lang.String getExtension ()
CharSequence extension
public java.lang.String getNameWithoutExtension ()
public void rename (java.lang.Object, java.lang.String) throws java.io.IOException
Object requestor
String newName
public abstract boolean isWritable ()
public void setWritable (boolean) throws java.io.IOException
boolean writable
public abstract boolean isDirectory ()
public boolean is (com.intellij.openapi.vfs.VFileProperty)
com.intellij.openapi.vfs.VFileProperty property
public java.lang.String getCanonicalPath ()
public com.intellij.openapi.vfs.VirtualFile getCanonicalFile ()
public abstract boolean isValid ()
public abstract com.intellij.openapi.vfs.VirtualFile getParent ()
public abstract com.intellij.openapi.vfs.VirtualFile[] getChildren ()
public com.intellij.openapi.vfs.VirtualFile findChild (java.lang.String)
com.intellij.openapi.vfs.VirtualFile child
String name
com.intellij.openapi.vfs.VirtualFile[] children
public com.intellij.openapi.vfs.VirtualFile findOrCreateChildData (java.lang.Object, java.lang.String) throws java.io.IOException
Object requestor
String name
com.intellij.openapi.vfs.VirtualFile child
public com.intellij.openapi.fileTypes.FileType getFileType ()
public com.intellij.openapi.vfs.VirtualFile findFileByRelativePath (java.lang.String)
com.intellij.openapi.vfs.VirtualFile child
com.intellij.openapi.vfs.VirtualFile canonicalFile
com.intellij.openapi.vfs.VirtualFile child
com.intellij.openapi.vfs.VirtualFile child
String relPath
int index
String name
com.intellij.openapi.vfs.VirtualFile child
public com.intellij.openapi.vfs.VirtualFile createChildDirectory (java.lang.Object, java.lang.String) throws java.io.IOException
Object requestor
String name
public com.intellij.openapi.vfs.VirtualFile createChildData (java.lang.Object, java.lang.String) throws java.io.IOException
Object requestor
String name
public void delete (java.lang.Object) throws java.io.IOException
Object requestor
public void move (java.lang.Object, com.intellij.openapi.vfs.VirtualFile) throws java.io.IOException
Object requestor
com.intellij.openapi.vfs.VirtualFile newParent
public com.intellij.openapi.vfs.VirtualFile copy (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String) throws java.io.IOException
Object requestor
com.intellij.openapi.vfs.VirtualFile newParent
String copyName
public java.nio.charset.Charset getCharset ()
java.nio.charset.Charset charset
protected java.nio.charset.Charset getStoredCharset ()
protected void storeCharset (java.nio.charset.Charset)
java.nio.charset.Charset charset
public void setCharset (java.nio.charset.Charset)
java.nio.charset.Charset charset
public void setCharset (java.nio.charset.Charset, java.lang.Runnable)
java.nio.charset.Charset charset
Runnable whenChanged
public void setCharset (java.nio.charset.Charset, java.lang.Runnable, boolean)
java.nio.charset.Charset charset
Runnable whenChanged
boolean fireEventsWhenChanged
java.nio.charset.Charset old
byte[] bom
byte[] existingBOM
public boolean isCharsetSet ()
public final void setBinaryContent (byte[]) throws java.io.IOException
byte[] content
public void setBinaryContent (byte[], long, long) throws java.io.IOException
byte[] content
long newModificationStamp
long newTimeStamp
public void setBinaryContent (byte[], long, long, java.lang.Object) throws java.io.IOException
byte[] content
long newModificationStamp
long newTimeStamp
Object requestor
java.io.OutputStream outputStream
public final java.io.OutputStream getOutputStream (java.lang.Object) throws java.io.IOException
Object requestor
public abstract java.io.OutputStream getOutputStream (java.lang.Object, long, long) throws java.io.IOException
public abstract byte[] contentsToByteArray () throws java.io.IOException
public byte[] contentsToByteArray (boolean) throws java.io.IOException
boolean cacheContent
public long getModificationStamp ()
public abstract long getTimeStamp ()
public abstract long getLength ()
public void refresh (boolean, boolean)
boolean asynchronous
boolean recursive
public abstract void refresh (boolean, boolean, java.lang.Runnable)
public java.lang.String getPresentableName ()
public long getModificationCount ()
protected boolean nameEquals (java.lang.String)
String name
public abstract java.io.InputStream getInputStream () throws java.io.IOException
public byte[] getBOM ()
public void setBOM (byte[])
byte[] BOM
public java.lang.String toString ()
public boolean exists ()
public boolean isInLocalFileSystem ()
public static boolean isValidName (java.lang.String)
String name
public java.lang.String getDetectedLineSeparator ()
public void setDetectedLineSeparator (java.lang.String)
String separator
public void setPreloadedContentHint (byte[])
byte[] preloadedContentHint
static void ()
}
com/intellij/openapi/vfs/VirtualFileAdapter.classVirtualFileAdapter.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileAdapter extends java.lang.Object implements com.intellij.openapi.vfs.VirtualFileListener {
public void ()
public void propertyChanged (com.intellij.openapi.vfs.VirtualFilePropertyEvent)
com.intellij.openapi.vfs.VirtualFilePropertyEvent event
public void contentsChanged (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void fileCreated (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void fileDeleted (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void fileMoved (com.intellij.openapi.vfs.VirtualFileMoveEvent)
com.intellij.openapi.vfs.VirtualFileMoveEvent event
public void fileCopied (com.intellij.openapi.vfs.VirtualFileCopyEvent)
com.intellij.openapi.vfs.VirtualFileCopyEvent event
public void beforePropertyChange (com.intellij.openapi.vfs.VirtualFilePropertyEvent)
com.intellij.openapi.vfs.VirtualFilePropertyEvent event
public void beforeContentsChange (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void beforeFileDeletion (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void beforeFileMovement (com.intellij.openapi.vfs.VirtualFileMoveEvent)
com.intellij.openapi.vfs.VirtualFileMoveEvent event
}
com/intellij/openapi/vfs/VirtualFileContentsChangedAdapter.classVirtualFileContentsChangedAdapter.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileContentsChangedAdapter extends com.intellij.openapi.vfs.VirtualFileAdapter {
public void ()
public void contentsChanged (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void fileCreated (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void beforeFileDeletion (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void beforeFileMovement (com.intellij.openapi.vfs.VirtualFileMoveEvent)
com.intellij.openapi.vfs.VirtualFileMoveEvent event
public void fileMoved (com.intellij.openapi.vfs.VirtualFileMoveEvent)
com.intellij.openapi.vfs.VirtualFileMoveEvent event
public void fileCopied (com.intellij.openapi.vfs.VirtualFileCopyEvent)
com.intellij.openapi.vfs.VirtualFileCopyEvent event
protected abstract void onFileChange (com.intellij.openapi.vfs.VirtualFile)
protected abstract void onBeforeFileChange (com.intellij.openapi.vfs.VirtualFile)
public void fileDeleted (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void beforeContentsChange (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
}
com/intellij/openapi/vfs/VirtualFileCopyEvent.classVirtualFileCopyEvent.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.VirtualFileCopyEvent extends com.intellij.openapi.vfs.VirtualFileEvent {
private final com.intellij.openapi.vfs.VirtualFile myOriginalFile
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
Object requestor
com.intellij.openapi.vfs.VirtualFile original
com.intellij.openapi.vfs.VirtualFile created
public com.intellij.openapi.vfs.VirtualFile getOriginalFile ()
}
com/intellij/openapi/vfs/VirtualFileEvent.classVirtualFileEvent.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.VirtualFileEvent extends java.util.EventObject {
private final com.intellij.openapi.vfs.VirtualFile myFile
private final com.intellij.openapi.vfs.VirtualFile myParent
private final Object myRequestor
private final String myFileName
private final long myOldModificationStamp
private final long myNewModificationStamp
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String, com.intellij.openapi.vfs.VirtualFile)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
String fileName
com.intellij.openapi.vfs.VirtualFile parent
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile, long, long)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile parent
long oldModificationStamp
long newModificationStamp
private void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String, com.intellij.openapi.vfs.VirtualFile, long, long)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
String fileName
com.intellij.openapi.vfs.VirtualFile parent
long oldModificationStamp
long newModificationStamp
public com.intellij.openapi.vfs.VirtualFile getFile ()
public java.lang.String getFileName ()
public com.intellij.openapi.vfs.VirtualFile getParent ()
public java.lang.Object getRequestor ()
public long getOldModificationStamp ()
public long getNewModificationStamp ()
public boolean isFromRefresh ()
public boolean isFromSave ()
}
com/intellij/openapi/vfs/VirtualFileFilter$1.classVirtualFileFilter.java
package com.intellij.openapi.vfs
final com.intellij.openapi.vfs.VirtualFileFilter$1 extends java.lang.Object implements com.intellij.openapi.vfs.VirtualFileFilter {
void ()
public boolean accept (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public java.lang.String toString ()
}
com/intellij/openapi/vfs/VirtualFileFilter$2.classVirtualFileFilter.java
package com.intellij.openapi.vfs
final com.intellij.openapi.vfs.VirtualFileFilter$2 extends java.lang.Object implements com.intellij.openapi.vfs.VirtualFileFilter {
void ()
public boolean accept (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public java.lang.String toString ()
}
com/intellij/openapi/vfs/VirtualFileFilter.classVirtualFileFilter.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileFilter extends java.lang.Object {
public static final com.intellij.openapi.vfs.VirtualFileFilter ALL
public static final com.intellij.openapi.vfs.VirtualFileFilter NONE
public abstract boolean accept (com.intellij.openapi.vfs.VirtualFile)
static void ()
}
com/intellij/openapi/vfs/VirtualFileListener.classVirtualFileListener.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileListener extends java.lang.Object implements java.util.EventListener {
public abstract void propertyChanged (com.intellij.openapi.vfs.VirtualFilePropertyEvent)
public abstract void contentsChanged (com.intellij.openapi.vfs.VirtualFileEvent)
public abstract void fileCreated (com.intellij.openapi.vfs.VirtualFileEvent)
public abstract void fileDeleted (com.intellij.openapi.vfs.VirtualFileEvent)
public abstract void fileMoved (com.intellij.openapi.vfs.VirtualFileMoveEvent)
public abstract void fileCopied (com.intellij.openapi.vfs.VirtualFileCopyEvent)
public abstract void beforePropertyChange (com.intellij.openapi.vfs.VirtualFilePropertyEvent)
public abstract void beforeContentsChange (com.intellij.openapi.vfs.VirtualFileEvent)
public abstract void beforeFileDeletion (com.intellij.openapi.vfs.VirtualFileEvent)
public abstract void beforeFileMovement (com.intellij.openapi.vfs.VirtualFileMoveEvent)
}
com/intellij/openapi/vfs/VirtualFileManager$1.classVirtualFileManager.java
package com.intellij.openapi.vfs
final com.intellij.openapi.vfs.VirtualFileManager$1 extends java.lang.Object implements com.intellij.openapi.util.ModificationTracker {
void ()
public long getModificationCount ()
}
com/intellij/openapi/vfs/VirtualFileManager$InstanceHolder.classVirtualFileManager.java
package com.intellij.openapi.vfs
com.intellij.openapi.vfs.VirtualFileManager$InstanceHolder extends java.lang.Object {
static final com.intellij.openapi.vfs.VirtualFileManager ourInstance
private void ()
static void ()
}
com/intellij/openapi/vfs/VirtualFileManager.classVirtualFileManager.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileManager extends java.lang.Object implements com.intellij.openapi.util.ModificationTracker {
public static final com.intellij.util.messages.Topic VFS_CHANGES
public static final com.intellij.openapi.util.ModificationTracker VFS_STRUCTURE_MODIFICATIONS
public void ()
public static com.intellij.openapi.vfs.VirtualFileManager getInstance ()
public abstract com.intellij.openapi.vfs.VirtualFileSystem getFileSystem (java.lang.String)
public abstract long syncRefresh ()
public abstract long asyncRefresh (java.lang.Runnable)
public abstract void refreshWithoutFileWatcher (boolean)
public abstract com.intellij.openapi.vfs.VirtualFile findFileByUrl (java.lang.String)
public abstract com.intellij.openapi.vfs.VirtualFile refreshAndFindFileByUrl (java.lang.String)
public abstract void addVirtualFileListener (com.intellij.openapi.vfs.VirtualFileListener)
public abstract void addVirtualFileListener (com.intellij.openapi.vfs.VirtualFileListener, com.intellij.openapi.Disposable)
public abstract void removeVirtualFileListener (com.intellij.openapi.vfs.VirtualFileListener)
public static java.lang.String constructUrl (java.lang.String, java.lang.String)
String protocol
String path
public static java.lang.String extractProtocol (java.lang.String)
String url
int index
public static java.lang.String extractPath (java.lang.String)
String url
int index
public abstract void addVirtualFileManagerListener (com.intellij.openapi.vfs.VirtualFileManagerListener)
public abstract void addVirtualFileManagerListener (com.intellij.openapi.vfs.VirtualFileManagerListener, com.intellij.openapi.Disposable)
public abstract void removeVirtualFileManagerListener (com.intellij.openapi.vfs.VirtualFileManagerListener)
public abstract void notifyPropertyChanged (com.intellij.openapi.vfs.VirtualFile, java.lang.String, java.lang.Object, java.lang.Object)
public abstract long getModificationCount ()
public abstract long getStructureModificationCount ()
static void ()
}
com/intellij/openapi/vfs/VirtualFileManagerListener.classVirtualFileManagerListener.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileManagerListener extends java.lang.Object implements java.util.EventListener {
public abstract void beforeRefreshStart (boolean)
public abstract void afterRefreshFinish (boolean)
}
com/intellij/openapi/vfs/VirtualFileMoveEvent.classVirtualFileMoveEvent.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.VirtualFileMoveEvent extends com.intellij.openapi.vfs.VirtualFileEvent {
private final com.intellij.openapi.vfs.VirtualFile myOldParent
private final com.intellij.openapi.vfs.VirtualFile myNewParent
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile oldParent
com.intellij.openapi.vfs.VirtualFile newParent
public com.intellij.openapi.vfs.VirtualFile getOldParent ()
public com.intellij.openapi.vfs.VirtualFile getNewParent ()
}
com/intellij/openapi/vfs/VirtualFilePropertyEvent.classVirtualFilePropertyEvent.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.VirtualFilePropertyEvent extends com.intellij.openapi.vfs.VirtualFileEvent {
private final String myPropertyName
private final Object myOldValue
private final Object myNewValue
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String, java.lang.Object, java.lang.Object)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
String propertyName
Object oldValue
Object newValue
public java.lang.String getPropertyName ()
public java.lang.Object getOldValue ()
public java.lang.Object getNewValue ()
}
com/intellij/openapi/vfs/VirtualFileSystem.classVirtualFileSystem.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileSystem extends java.lang.Object {
protected void ()
public abstract java.lang.String getProtocol ()
public abstract com.intellij.openapi.vfs.VirtualFile findFileByPath (java.lang.String)
public java.lang.String extractPresentableUrl (java.lang.String)
String path
public abstract void refresh (boolean)
public abstract com.intellij.openapi.vfs.VirtualFile refreshAndFindFileByPath (java.lang.String)
public abstract void addVirtualFileListener (com.intellij.openapi.vfs.VirtualFileListener)
public abstract void removeVirtualFileListener (com.intellij.openapi.vfs.VirtualFileListener)
protected abstract void deleteFile (java.lang.Object, com.intellij.openapi.vfs.VirtualFile) throws java.io.IOException
protected abstract void moveFile (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile) throws java.io.IOException
protected abstract void renameFile (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String) throws java.io.IOException
protected abstract com.intellij.openapi.vfs.VirtualFile createChildFile (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String) throws java.io.IOException
protected abstract com.intellij.openapi.vfs.VirtualFile createChildDirectory (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String) throws java.io.IOException
protected abstract com.intellij.openapi.vfs.VirtualFile copyFile (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile, java.lang.String) throws java.io.IOException
public abstract boolean isReadOnly ()
public boolean isCaseSensitive ()
public boolean isValidName (java.lang.String)
String name
}
com/intellij/openapi/vfs/VirtualFileVisitor$1.classVirtualFileVisitor.java
package com.intellij.openapi.vfs
com.intellij.openapi.vfs.VirtualFileVisitor$1 extends java.lang.Object {
}
com/intellij/openapi/vfs/VirtualFileVisitor$Option$LimitOption.classVirtualFileVisitor.java
package com.intellij.openapi.vfs
com.intellij.openapi.vfs.VirtualFileVisitor$Option$LimitOption extends com.intellij.openapi.vfs.VirtualFileVisitor$Option {
private final int limit
private void (int)
int limit
void (int, com.intellij.openapi.vfs.VirtualFileVisitor$1)
int x0
com.intellij.openapi.vfs.VirtualFileVisitor$1 x1
static int access$300 (com.intellij.openapi.vfs.VirtualFileVisitor$Option$LimitOption)
com.intellij.openapi.vfs.VirtualFileVisitor$Option$LimitOption x0
}
com/intellij/openapi/vfs/VirtualFileVisitor$Option.classVirtualFileVisitor.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.VirtualFileVisitor$Option extends java.lang.Object {
private void ()
void (com.intellij.openapi.vfs.VirtualFileVisitor$1)
com.intellij.openapi.vfs.VirtualFileVisitor$1 x0
}
com/intellij/openapi/vfs/VirtualFileVisitor$Result.classVirtualFileVisitor.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.VirtualFileVisitor$Result extends java.lang.Object {
public final boolean skipChildren
public final com.intellij.openapi.vfs.VirtualFile skipToParent
private void (boolean, com.intellij.openapi.vfs.VirtualFile)
boolean skipChildren
com.intellij.openapi.vfs.VirtualFile skipToParent
public java.lang.String toString ()
void (boolean, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFileVisitor$1)
boolean x0
com.intellij.openapi.vfs.VirtualFile x1
com.intellij.openapi.vfs.VirtualFileVisitor$1 x2
}
com/intellij/openapi/vfs/VirtualFileVisitor$VisitorException.classVirtualFileVisitor.java
package com.intellij.openapi.vfs
public com.intellij.openapi.vfs.VirtualFileVisitor$VisitorException extends java.lang.RuntimeException {
public void (java.lang.Throwable)
Throwable cause
}
com/intellij/openapi/vfs/VirtualFileVisitor.classVirtualFileVisitor.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileVisitor extends java.lang.Object {
public static final com.intellij.openapi.vfs.VirtualFileVisitor$Option NO_FOLLOW_SYMLINKS
public static final com.intellij.openapi.vfs.VirtualFileVisitor$Option SKIP_ROOT
public static final com.intellij.openapi.vfs.VirtualFileVisitor$Option ONE_LEVEL_DEEP
public static final com.intellij.openapi.vfs.VirtualFileVisitor$Result CONTINUE
public static final com.intellij.openapi.vfs.VirtualFileVisitor$Result SKIP_CHILDREN
private boolean myFollowSymLinks
private boolean mySkipRoot
private int myDepthLimit
private java.util.Map myVisitedTargets
private int myLevel
private com.intellij.util.containers.Stack myValueStack
private Object myValue
public static com.intellij.openapi.vfs.VirtualFileVisitor$Option limit (int)
int maxDepth
public static com.intellij.openapi.vfs.VirtualFileVisitor$Result skipTo (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile parentToSkipTo
protected transient void (com.intellij.openapi.vfs.VirtualFileVisitor$Option[])
com.intellij.openapi.vfs.VirtualFileVisitor$Option option
com.intellij.openapi.vfs.VirtualFileVisitor$Option[] options
public boolean visitFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.vfs.VirtualFileVisitor$Result visitFileEx (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public void afterChildrenVisited (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public java.lang.Iterable getChildrenIterable (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public final void setValueForChildren (java.lang.Object)
Object value
public final java.lang.Object getCurrentValue ()
final boolean allowVisitFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
final boolean allowVisitChildren (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile link
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile target
java.util.List links
boolean hasLoop
final boolean depthLimitReached ()
final void saveValue ()
final void restoreValue (boolean)
boolean pushed
static void ()
}
com/intellij/openapi/vfs/VirtualFileWithId.classVirtualFileWithId.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileWithId extends java.lang.Object {
public abstract int getId ()
}
com/intellij/openapi/vfs/VirtualFileWithoutContent.classVirtualFileWithoutContent.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileWithoutContent extends java.lang.Object {
}
com/intellij/openapi/vfs/WritingAccessProvider.classWritingAccessProvider.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.WritingAccessProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public transient abstract java.util.Collection requestWriting (com.intellij.openapi.vfs.VirtualFile[])
public abstract boolean isPotentiallyWritable (com.intellij.openapi.vfs.VirtualFile)
public static com.intellij.openapi.vfs.WritingAccessProvider[] getProvidersForProject (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static boolean isPotentiallyWritable (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.WritingAccessProvider provider
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.WritingAccessProvider[] providers
static void ()
}
com/intellij/openapi/vfs/encoding/
com/intellij/openapi/vfs/encoding/EncodingManager.classEncodingManager.java
package com.intellij.openapi.vfs.encoding
public abstract com.intellij.openapi.vfs.encoding.EncodingManager extends com.intellij.openapi.vfs.encoding.EncodingRegistry {
public static final String PROP_NATIVE2ASCII_SWITCH
public static final String PROP_PROPERTIES_FILES_ENCODING
public void ()
public static com.intellij.openapi.vfs.encoding.EncodingManager getInstance ()
public abstract java.util.Collection getFavorites ()
public abstract boolean isNative2AsciiForPropertiesFiles ()
public abstract void setNative2AsciiForPropertiesFiles (com.intellij.openapi.vfs.VirtualFile, boolean)
public abstract java.lang.String getDefaultCharsetName ()
public void setDefaultCharsetName (java.lang.String)
String name
public abstract java.nio.charset.Charset getDefaultCharsetForPropertiesFiles (com.intellij.openapi.vfs.VirtualFile)
public abstract void setDefaultCharsetForPropertiesFiles (com.intellij.openapi.vfs.VirtualFile, java.nio.charset.Charset)
public abstract void addPropertyChangeListener (java.beans.PropertyChangeListener, com.intellij.openapi.Disposable)
public abstract java.nio.charset.Charset getCachedCharsetFromContent (com.intellij.openapi.editor.Document)
}
com/intellij/openapi/vfs/encoding/EncodingProjectManager.classEncodingProjectManager.java
package com.intellij.openapi.vfs.encoding
public abstract com.intellij.openapi.vfs.encoding.EncodingProjectManager extends com.intellij.openapi.vfs.encoding.EncodingManager {
public void ()
public static com.intellij.openapi.vfs.encoding.EncodingProjectManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract java.lang.String getDefaultCharsetName ()
public abstract java.nio.charset.Charset getDefaultCharset ()
public abstract void setDefaultCharsetName (java.lang.String)
}
com/intellij/openapi/vfs/encoding/EncodingRegistry.classEncodingRegistry.java
package com.intellij.openapi.vfs.encoding
public abstract com.intellij.openapi.vfs.encoding.EncodingRegistry extends java.lang.Object {
public void ()
public abstract boolean isNative2Ascii (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isNative2AsciiForPropertiesFiles ()
public abstract java.nio.charset.Charset getDefaultCharset ()
public abstract java.nio.charset.Charset getEncoding (com.intellij.openapi.vfs.VirtualFile, boolean)
public abstract boolean isUseUTFGuessing (com.intellij.openapi.vfs.VirtualFile)
public abstract void setEncoding (com.intellij.openapi.vfs.VirtualFile, java.nio.charset.Charset)
public java.nio.charset.Charset getDefaultCharsetForPropertiesFiles (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public static com.intellij.openapi.vfs.encoding.EncodingRegistry getInstance ()
public static com.intellij.openapi.vfs.VirtualFile doActionAndRestoreEncoding (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.util.ThrowableComputable) throws java.lang.Throwable
java.nio.charset.Charset actual
java.nio.charset.Charset actual
com.intellij.openapi.vfs.VirtualFile fileBefore
com.intellij.openapi.util.ThrowableComputable action
com.intellij.openapi.vfs.encoding.EncodingRegistry registry
java.nio.charset.Charset charsetBefore
com.intellij.openapi.vfs.VirtualFile fileAfter
}
com/intellij/openapi/vfs/ex/
com/intellij/openapi/vfs/ex/VirtualFileManagerEx.classVirtualFileManagerEx.java
package com.intellij.openapi.vfs.ex
public abstract com.intellij.openapi.vfs.ex.VirtualFileManagerEx extends com.intellij.openapi.vfs.VirtualFileManager {
public void ()
public abstract void fireBeforeRefreshStart (boolean)
public abstract void fireAfterRefreshFinish (boolean)
public abstract java.util.List getLocalFileProviders ()
}
com/intellij/openapi/vfs/ex/http/
com/intellij/openapi/vfs/ex/http/HttpFileSystem.classHttpFileSystem.java
package com.intellij.openapi.vfs.ex.http
public abstract com.intellij.openapi.vfs.ex.http.HttpFileSystem extends com.intellij.openapi.vfs.DeprecatedVirtualFileSystem {
public void ()
public static com.intellij.openapi.vfs.ex.http.HttpFileSystem getInstance ()
public abstract boolean isFileDownloaded (com.intellij.openapi.vfs.VirtualFile)
public abstract void addFileListener (com.intellij.openapi.vfs.ex.http.HttpVirtualFileListener)
public abstract void addFileListener (com.intellij.openapi.vfs.ex.http.HttpVirtualFileListener, com.intellij.openapi.Disposable)
public abstract void removeFileListener (com.intellij.openapi.vfs.ex.http.HttpVirtualFileListener)
public abstract com.intellij.openapi.vfs.VirtualFile createChild (com.intellij.openapi.vfs.VirtualFile, java.lang.String, boolean)
}
com/intellij/openapi/vfs/ex/http/HttpVirtualFileListener.classHttpVirtualFileListener.java
package com.intellij.openapi.vfs.ex.http
public abstract com.intellij.openapi.vfs.ex.http.HttpVirtualFileListener extends java.lang.Object implements java.util.EventListener {
public abstract void fileDownloaded (com.intellij.openapi.vfs.VirtualFile)
}
com/intellij/openapi/vfs/impl/
com/intellij/openapi/vfs/impl/AddonlyKeylessHash$KeyValueMapper.classAddonlyKeylessHash.java
package com.intellij.openapi.vfs.impl
public abstract com.intellij.openapi.vfs.impl.AddonlyKeylessHash$KeyValueMapper extends java.lang.Object {
public void ()
public abstract int hash (java.lang.Object)
public abstract java.lang.Object key (java.lang.Object)
public boolean valueHasKey (java.lang.Object, java.lang.Object)
Object value
Object key
protected boolean isIdentity ()
}
com/intellij/openapi/vfs/impl/AddonlyKeylessHash.classAddonlyKeylessHash.java
package com.intellij.openapi.vfs.impl
final com.intellij.openapi.vfs.impl.AddonlyKeylessHash extends java.lang.Object {
private int size
private Object[] entries
private final com.intellij.openapi.vfs.impl.AddonlyKeylessHash$KeyValueMapper keyValueMapper
public void (com.intellij.openapi.vfs.impl.AddonlyKeylessHash$KeyValueMapper)
com.intellij.openapi.vfs.impl.AddonlyKeylessHash$KeyValueMapper _keyValueMapper
public void (int, com.intellij.openapi.vfs.impl.AddonlyKeylessHash$KeyValueMapper)
int expectedSize
com.intellij.openapi.vfs.impl.AddonlyKeylessHash$KeyValueMapper _keyValueMapper
int i
public int size ()
public void add (java.lang.Object)
Object item
Object v
private java.lang.Object doPut (java.lang.Object[], java.lang.Object)
Object[] a
Object o
Object key
int index
Object obj
private int hashIndex (java.lang.Object[], java.lang.Object)
Object[] a
Object key
int hash
int index
Object candidate
int probe
private void rehash ()
Object ns
int i
Object[] b
public java.lang.Object get (java.lang.Object)
Object key
}
com/intellij/openapi/vfs/impl/ArchiveHandler$1.classArchiveHandler.java
package com.intellij.openapi.vfs.impl
com.intellij.openapi.vfs.impl.ArchiveHandler$1 extends java.lang.Object implements gnu.trove.TObjectObjectProcedure {
final com.intellij.openapi.vfs.impl.AddonlyKeylessHash val$result
final com.intellij.openapi.vfs.impl.ArchiveHandler this$0
void (com.intellij.openapi.vfs.impl.ArchiveHandler, com.intellij.openapi.vfs.impl.AddonlyKeylessHash)
com.intellij.openapi.vfs.impl.ArchiveHandler this$0
public boolean execute (com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo, java.util.List)
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo a
java.util.List b
int numberOfChildren
public volatile boolean execute (java.lang.Object, java.lang.Object)
}
com/intellij/openapi/vfs/impl/ArchiveHandler$2.classArchiveHandler.java
package com.intellij.openapi.vfs.impl
final com.intellij.openapi.vfs.impl.ArchiveHandler$2 extends com.intellij.openapi.vfs.impl.AddonlyKeylessHash$KeyValueMapper {
void ()
public int hash (com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo)
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo info
public com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo key (java.lang.Object)
Object o
public volatile java.lang.Object key (java.lang.Object)
public volatile int hash (java.lang.Object)
}
com/intellij/openapi/vfs/impl/ArchiveHandler$EntryInfo.classArchiveHandler.java
package com.intellij.openapi.vfs.impl
public com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo extends java.lang.Object {
public final com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo parent
public final CharSequence shortName
public final boolean isDirectory
public final long length
public final long timestamp
public void (java.lang.CharSequence, boolean, long, long, com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo)
CharSequence shortName
boolean isDirectory
long length
long timestamp
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo parent
}
com/intellij/openapi/vfs/impl/ArchiveHandler.classArchiveHandler.java
package com.intellij.openapi.vfs.impl
public abstract com.intellij.openapi.vfs.impl.ArchiveHandler extends java.lang.Object {
public static final long DEFAULT_LENGTH
public static final long DEFAULT_TIMESTAMP
private final java.io.File myPath
private final Object myLock
private volatile java.lang.ref.Reference myEntries
private volatile java.lang.ref.Reference myChildrenEntries
private boolean myCorrupted
private static final com.intellij.openapi.vfs.impl.AddonlyKeylessHash$KeyValueMapper ourKeyValueMapper
protected void (java.lang.String)
String path
public java.io.File getFile ()
public com.intellij.openapi.util.io.FileAttributes getAttributes (java.lang.String)
com.intellij.openapi.util.io.FileAttributes attributes
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo entry
String relativePath
public java.lang.String[] list (java.lang.String)
int i
String relativePath
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo entry
com.intellij.openapi.vfs.impl.AddonlyKeylessHash result
Object o
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo[] infos
String[] names
private com.intellij.openapi.vfs.impl.AddonlyKeylessHash getParentChildrenMap ()
Exception e
com.intellij.openapi.vfs.impl.AddonlyKeylessHash map
private com.intellij.openapi.vfs.impl.AddonlyKeylessHash createParentChildrenMap ()
java.util.List parentChildren
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo info
gnu.trove.THashMap map
com.intellij.openapi.vfs.impl.AddonlyKeylessHash result
public void dispose ()
protected com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo getEntryInfo (java.lang.String)
String relativePath
protected java.util.Map getEntriesMap ()
Exception e
java.util.Map map
protected abstract java.util.Map createEntriesMap () throws java.io.IOException
protected com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo createRootEntry ()
protected com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo getOrCreate (java.util.Map, java.lang.String)
com.intellij.openapi.util.Pair path
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo parentEntry
CharSequence shortName
java.util.Map map
String entryName
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo entry
protected com.intellij.openapi.util.Pair splitPath (java.lang.String)
String entryName
int p
String parentName
String shortName
public abstract byte[] contentsToByteArray (java.lang.String) throws java.io.IOException
public java.io.InputStream getInputStream (java.lang.String) throws java.io.IOException
String relativePath
static void ()
}
com/intellij/openapi/vfs/impl/BulkVirtualFileListenerAdapter.classBulkVirtualFileListenerAdapter.java
package com.intellij.openapi.vfs.impl
public com.intellij.openapi.vfs.impl.BulkVirtualFileListenerAdapter extends java.lang.Object implements com.intellij.openapi.vfs.newvfs.BulkFileListener {
private final com.intellij.openapi.vfs.VirtualFileListener myAdapted
private final com.intellij.openapi.vfs.VirtualFileSystem myFileSystem
public void (com.intellij.openapi.vfs.VirtualFileListener)
com.intellij.openapi.vfs.VirtualFileListener adapted
public void (com.intellij.openapi.vfs.VirtualFileListener, com.intellij.openapi.vfs.VirtualFileSystem)
com.intellij.openapi.vfs.VirtualFileListener adapted
com.intellij.openapi.vfs.VirtualFileSystem fileSystem
public void before (java.util.List)
com.intellij.openapi.vfs.newvfs.events.VFileEvent event
java.util.List events
public void after (java.util.List)
com.intellij.openapi.vfs.newvfs.events.VFileEvent event
java.util.List events
public static void fireAfter (com.intellij.openapi.vfs.VirtualFileListener, com.intellij.openapi.vfs.newvfs.events.VFileEvent)
com.intellij.openapi.vfs.newvfs.events.VFileContentChangeEvent ce
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.newvfs.events.VFileCopyEvent ce
com.intellij.openapi.vfs.VirtualFile original
com.intellij.openapi.vfs.VirtualFile copy
com.intellij.openapi.vfs.newvfs.events.VFileCreateEvent ce
com.intellij.openapi.vfs.VirtualFile newChild
com.intellij.openapi.vfs.newvfs.events.VFileDeleteEvent de
com.intellij.openapi.vfs.newvfs.events.VFileMoveEvent me
com.intellij.openapi.vfs.newvfs.events.VFilePropertyChangeEvent pce
com.intellij.openapi.vfs.VirtualFileListener adapted
com.intellij.openapi.vfs.newvfs.events.VFileEvent event
public static void fireBefore (com.intellij.openapi.vfs.VirtualFileListener, com.intellij.openapi.vfs.newvfs.events.VFileEvent)
com.intellij.openapi.vfs.newvfs.events.VFileContentChangeEvent ce
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.newvfs.events.VFileDeleteEvent de
com.intellij.openapi.vfs.newvfs.events.VFileMoveEvent me
com.intellij.openapi.vfs.newvfs.events.VFilePropertyChangeEvent pce
com.intellij.openapi.vfs.VirtualFileListener adapted
com.intellij.openapi.vfs.newvfs.events.VFileEvent event
}
com/intellij/openapi/vfs/impl/CoreVirtualFilePointerManager.classCoreVirtualFilePointerManager.java
package com.intellij.openapi.vfs.impl
public com.intellij.openapi.vfs.impl.CoreVirtualFilePointerManager extends com.intellij.openapi.vfs.pointers.VirtualFilePointerManager {
public void ()
public com.intellij.openapi.vfs.pointers.VirtualFilePointer create (java.lang.String, com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
String url
com.intellij.openapi.Disposable parent
com.intellij.openapi.vfs.pointers.VirtualFilePointerListener listener
public com.intellij.openapi.vfs.pointers.VirtualFilePointer create (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.Disposable parent
com.intellij.openapi.vfs.pointers.VirtualFilePointerListener listener
public com.intellij.openapi.vfs.pointers.VirtualFilePointer duplicate (com.intellij.openapi.vfs.pointers.VirtualFilePointer, com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
com.intellij.openapi.Disposable parent
com.intellij.openapi.vfs.pointers.VirtualFilePointerListener listener
public com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer createContainer (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parent
public com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer createContainer (com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
com.intellij.openapi.Disposable parent
com.intellij.openapi.vfs.pointers.VirtualFilePointerListener listener
}
com/intellij/openapi/vfs/impl/LightFilePointer.classLightFilePointer.java
package com.intellij.openapi.vfs.impl
public com.intellij.openapi.vfs.impl.LightFilePointer extends java.lang.Object implements com.intellij.openapi.vfs.pointers.VirtualFilePointer {
private final String myUrl
private com.intellij.openapi.vfs.VirtualFile myFile
public void (java.lang.String)
String url
public void (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.vfs.VirtualFile getFile ()
public java.lang.String getUrl ()
public java.lang.String getFileName ()
int index
public java.lang.String getPresentableUrl ()
com.intellij.openapi.vfs.VirtualFile file
private static java.lang.String toPresentableUrl (java.lang.String)
String url
String path
String protocol
com.intellij.openapi.vfs.VirtualFileSystem fileSystem
public boolean isValid ()
private void refreshFile ()
com.intellij.openapi.vfs.VirtualFile virtualFile
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
}
com/intellij/openapi/vfs/impl/VirtualFileManagerImpl$1.classVirtualFileManagerImpl.java
package com.intellij.openapi.vfs.impl
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$1 extends com.intellij.openapi.util.KeyedExtensionCollector {
final com.intellij.openapi.vfs.impl.VirtualFileManagerImpl this$0
void (com.intellij.openapi.vfs.impl.VirtualFileManagerImpl, java.lang.String)
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl this$0
String arg0
protected java.lang.String keyToString (java.lang.String)
String key
protected volatile java.lang.String keyToString (java.lang.Object)
}
com/intellij/openapi/vfs/impl/VirtualFileManagerImpl$2.classVirtualFileManagerImpl.java
package com.intellij.openapi.vfs.impl
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$2 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.openapi.vfs.VirtualFileManagerListener val$listener
final com.intellij.openapi.vfs.impl.VirtualFileManagerImpl this$0
void (com.intellij.openapi.vfs.impl.VirtualFileManagerImpl, com.intellij.openapi.vfs.VirtualFileManagerListener)
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl this$0
public void dispose ()
}
com/intellij/openapi/vfs/impl/VirtualFileManagerImpl$3$1.classVirtualFileManagerImpl.java
package com.intellij.openapi.vfs.impl
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$3$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$3 this$1
void (com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$3)
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$3 this$1
public void run ()
java.util.List events
com.intellij.openapi.vfs.newvfs.BulkFileListener listener
}
com/intellij/openapi/vfs/impl/VirtualFileManagerImpl$3.classVirtualFileManagerImpl.java
package com.intellij.openapi.vfs.impl
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$3 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.openapi.vfs.VirtualFile val$virtualFile
final com.intellij.openapi.application.Application val$application
final String val$property
final Object val$oldValue
final Object val$newValue
final com.intellij.openapi.vfs.impl.VirtualFileManagerImpl this$0
void (com.intellij.openapi.vfs.impl.VirtualFileManagerImpl, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.application.Application, java.lang.String, java.lang.Object, java.lang.Object)
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl this$0
public void run ()
}
com/intellij/openapi/vfs/impl/VirtualFileManagerImpl$LoggingListener.classVirtualFileManagerImpl.java
package com.intellij.openapi.vfs.impl
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$LoggingListener extends java.lang.Object implements com.intellij.openapi.vfs.VirtualFileListener {
private void ()
public void propertyChanged (com.intellij.openapi.vfs.VirtualFilePropertyEvent)
com.intellij.openapi.vfs.VirtualFilePropertyEvent event
public void contentsChanged (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void fileCreated (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void fileDeleted (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void fileMoved (com.intellij.openapi.vfs.VirtualFileMoveEvent)
com.intellij.openapi.vfs.VirtualFileMoveEvent event
public void fileCopied (com.intellij.openapi.vfs.VirtualFileCopyEvent)
com.intellij.openapi.vfs.VirtualFileCopyEvent event
public void beforeContentsChange (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void beforePropertyChange (com.intellij.openapi.vfs.VirtualFilePropertyEvent)
com.intellij.openapi.vfs.VirtualFilePropertyEvent event
public void beforeFileDeletion (com.intellij.openapi.vfs.VirtualFileEvent)
com.intellij.openapi.vfs.VirtualFileEvent event
public void beforeFileMovement (com.intellij.openapi.vfs.VirtualFileMoveEvent)
com.intellij.openapi.vfs.VirtualFileMoveEvent event
void (com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$1)
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl$1 x0
}
com/intellij/openapi/vfs/impl/VirtualFileManagerImpl.classVirtualFileManagerImpl.java
package com.intellij.openapi.vfs.impl
public com.intellij.openapi.vfs.impl.VirtualFileManagerImpl extends com.intellij.openapi.vfs.ex.VirtualFileManagerEx {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.util.KeyedExtensionCollector myCollector
private final java.util.List myPhysicalFileSystems
private final com.intellij.util.EventDispatcher myVirtualFileListenerMulticaster
private final java.util.List myVirtualFileManagerListeners
private int myRefreshCount
public void (com.intellij.openapi.vfs.VirtualFileSystem[], com.intellij.util.messages.MessageBus)
com.intellij.openapi.vfs.VirtualFileSystem fileSystem
com.intellij.openapi.vfs.VirtualFileSystem[] fileSystems
com.intellij.util.messages.MessageBus bus
private void registerFileSystem (com.intellij.openapi.vfs.VirtualFileSystem)
com.intellij.openapi.vfs.VirtualFileSystem fileSystem
public long getStructureModificationCount ()
public com.intellij.openapi.vfs.VirtualFileSystem getFileSystem (java.lang.String)
String protocol
java.util.List systems
public long syncRefresh ()
public long asyncRefresh (java.lang.Runnable)
Runnable postAction
protected long doRefresh (boolean, java.lang.Runnable)
com.intellij.openapi.vfs.VirtualFileSystem fileSystem
boolean asynchronous
Runnable postAction
public void refreshWithoutFileWatcher (boolean)
com.intellij.openapi.vfs.VirtualFileSystem fileSystem
boolean asynchronous
private java.util.List getPhysicalFileSystems ()
public com.intellij.openapi.vfs.VirtualFile findFileByUrl (java.lang.String)
String url
com.intellij.openapi.vfs.VirtualFileSystem fileSystem
public com.intellij.openapi.vfs.VirtualFile refreshAndFindFileByUrl (java.lang.String)
String url
com.intellij.openapi.vfs.VirtualFileSystem fileSystem
private com.intellij.openapi.vfs.VirtualFileSystem getFileSystemForUrl (java.lang.String)
String url
String protocol
public void addVirtualFileListener (com.intellij.openapi.vfs.VirtualFileListener)
com.intellij.openapi.vfs.VirtualFileListener listener
public void addVirtualFileListener (com.intellij.openapi.vfs.VirtualFileListener, com.intellij.openapi.Disposable)
com.intellij.openapi.vfs.VirtualFileListener listener
com.intellij.openapi.Disposable parentDisposable
public void removeVirtualFileListener (com.intellij.openapi.vfs.VirtualFileListener)
com.intellij.openapi.vfs.VirtualFileListener listener
public void addVirtualFileManagerListener (com.intellij.openapi.vfs.VirtualFileManagerListener)
com.intellij.openapi.vfs.VirtualFileManagerListener listener
public void addVirtualFileManagerListener (com.intellij.openapi.vfs.VirtualFileManagerListener, com.intellij.openapi.Disposable)
com.intellij.openapi.vfs.VirtualFileManagerListener listener
com.intellij.openapi.Disposable parentDisposable
public void removeVirtualFileManagerListener (com.intellij.openapi.vfs.VirtualFileManagerListener)
com.intellij.openapi.vfs.VirtualFileManagerListener listener
public void notifyPropertyChanged (com.intellij.openapi.vfs.VirtualFile, java.lang.String, java.lang.Object, java.lang.Object)
com.intellij.openapi.vfs.VirtualFile virtualFile
String property
Object oldValue
Object newValue
com.intellij.openapi.application.Application application
Runnable runnable
public void fireBeforeRefreshStart (boolean)
Exception e
com.intellij.openapi.vfs.VirtualFileManagerListener listener
boolean asynchronous
public void fireAfterRefreshFinish (boolean)
Exception e
com.intellij.openapi.vfs.VirtualFileManagerListener listener
boolean asynchronous
public long getModificationCount ()
public java.util.List getLocalFileProviders ()
static com.intellij.openapi.diagnostic.Logger access$100 ()
static void ()
}
com/intellij/openapi/vfs/impl/VirtualFilePointerContainerImpl.classVirtualFilePointerContainerImpl.java
package com.intellij.openapi.vfs.impl
public com.intellij.openapi.vfs.impl.VirtualFilePointerContainerImpl extends com.intellij.openapi.util.TraceableDisposable implements com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer com.intellij.openapi.Disposable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.List myList
private final com.intellij.openapi.vfs.pointers.VirtualFilePointerManager myVirtualFilePointerManager
private final com.intellij.openapi.Disposable myParent
private final com.intellij.openapi.vfs.pointers.VirtualFilePointerListener myListener
private volatile com.intellij.openapi.util.Trinity myCachedThings
private volatile long myTimeStampOfCachedThings
private static final String URL_ATTR
private boolean myDisposed
private static final boolean TRACE_CREATION
private static final com.intellij.openapi.util.Trinity EMPTY
static final boolean $assertionsDisabled
void (com.intellij.openapi.vfs.pointers.VirtualFilePointerManager, com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
com.intellij.openapi.vfs.pointers.VirtualFilePointerManager manager
com.intellij.openapi.Disposable parentDisposable
com.intellij.openapi.vfs.pointers.VirtualFilePointerListener listener
public void readExternal (org.jdom.Element, java.lang.String) throws com.intellij.openapi.util.InvalidDataException
String urlAttribute
org.jdom.Element url
org.jdom.Element rootChild
String childElements
java.util.List urls
public void writeExternal (org.jdom.Element, java.lang.String)
String url
org.jdom.Element rootPathElement
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
org.jdom.Element element
String childElementName
public void moveUp (java.lang.String)
String url
int index
public void moveDown (java.lang.String)
String url
int index
private int indexOf (java.lang.String)
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
int i
String url
public void killAll ()
public void add (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
public void add (java.lang.String)
String url
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
public void remove (com.intellij.openapi.vfs.pointers.VirtualFilePointer)
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
boolean result
public java.util.List getList ()
public void addAll (com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer)
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer that
private void dropCaches ()
public java.lang.String[] getUrls ()
private com.intellij.openapi.util.Trinity getOrCache ()
long timeStamp
com.intellij.openapi.util.Trinity cached
private com.intellij.openapi.util.Trinity cacheThings ()
com.intellij.openapi.util.Trinity result
com.intellij.openapi.vfs.VirtualFile file
String url
com.intellij.openapi.vfs.pointers.VirtualFilePointer v
java.util.List cachedFiles
java.util.List cachedUrls
java.util.List cachedDirectories
boolean allFilesAreDirs
com.intellij.openapi.vfs.VirtualFile[] directories
com.intellij.openapi.vfs.VirtualFile[] files
String[] urlsArray
com.intellij.openapi.util.Trinity result
public com.intellij.openapi.vfs.VirtualFile[] getFiles ()
public com.intellij.openapi.vfs.VirtualFile[] getDirectories ()
public com.intellij.openapi.vfs.pointers.VirtualFilePointer findByUrl (java.lang.String)
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
String url
public void clear ()
public int size ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.vfs.impl.VirtualFilePointerContainerImpl virtualFilePointerContainer
public int hashCode ()
protected com.intellij.openapi.vfs.pointers.VirtualFilePointer create (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
protected com.intellij.openapi.vfs.pointers.VirtualFilePointer create (java.lang.String)
String url
protected com.intellij.openapi.vfs.pointers.VirtualFilePointer duplicate (com.intellij.openapi.vfs.pointers.VirtualFilePointer)
com.intellij.openapi.vfs.pointers.VirtualFilePointer virtualFilePointer
public java.lang.String toString ()
public com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer clone (com.intellij.openapi.Disposable)
com.intellij.openapi.Disposable parent
public com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer clone (com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
com.intellij.openapi.vfs.pointers.VirtualFilePointer pointer
com.intellij.openapi.Disposable parent
com.intellij.openapi.vfs.pointers.VirtualFilePointerListener listener
com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer clone
public void dispose ()
static void ()
}
com/intellij/openapi/vfs/impl/ZipEntryMap$1.classZipEntryMap.java
package com.intellij.openapi.vfs.impl
com.intellij.openapi.vfs.impl.ZipEntryMap$1 extends java.lang.Object {
}
com/intellij/openapi/vfs/impl/ZipEntryMap$EntrySet.class
com/intellij/openapi/vfs/impl/ZipEntryMap.classZipEntryMap.java
package com.intellij.openapi.vfs.impl
com.intellij.openapi.vfs.impl.ZipEntryMap extends java.util.AbstractMap {
private com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo[] entries
private int size
private com.intellij.openapi.vfs.impl.ZipEntryMap$EntrySet entrySet
void (int)
int expectedSize
public com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo get (java.lang.Object)
Object key
String relativePath
int index
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo entry
int i
private static int index (java.lang.String, com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo[])
String relativePath
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo[] entries
public com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo put (java.lang.String, com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo)
String relativePath
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo value
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo old
private static com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo put (java.lang.String, com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo, com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo[])
String relativePath
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo value
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo[] entries
int index
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo entry
int i
private static boolean isTheOne (com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo, java.lang.CharSequence)
CharSequence shortName
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo e
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo entry
CharSequence relativePath
int endIndex
private com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo[] rehash ()
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo entry
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo[] newEntries
private static java.lang.String getRelativePath (com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo)
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo e
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo entry
StringBuilder result
private static void appendReversed (java.lang.StringBuilder, java.lang.CharSequence)
int i
StringBuilder builder
CharSequence sequence
public com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo remove (java.lang.Object)
Object key
public int size ()
public void clear ()
public com.intellij.openapi.vfs.impl.ZipEntryMap$EntrySet entrySet ()
com.intellij.openapi.vfs.impl.ZipEntryMap$EntrySet es
public java.util.Collection values ()
public volatile java.util.Set entrySet ()
public volatile java.lang.Object remove (java.lang.Object)
public volatile java.lang.Object put (java.lang.Object, java.lang.Object)
public volatile java.lang.Object get (java.lang.Object)
static com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo[] access$100 (com.intellij.openapi.vfs.impl.ZipEntryMap)
com.intellij.openapi.vfs.impl.ZipEntryMap x0
static java.lang.String access$200 (com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo)
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo x0
}
com/intellij/openapi/vfs/impl/ZipHandler$1.classZipHandler.java
package com.intellij.openapi.vfs.impl
final com.intellij.openapi.vfs.impl.ZipHandler$1 extends com.intellij.util.io.FileAccessorCache {
void (int, int)
int x0
int x1
protected java.util.zip.ZipFile createAccessor (com.intellij.openapi.vfs.impl.ZipHandler) throws java.io.IOException
com.intellij.openapi.vfs.impl.ZipHandler key
String canonicalPathToZip
protected void disposeAccessor (java.util.zip.ZipFile) throws java.io.IOException
java.util.zip.ZipFile fileAccessor
public boolean isEqual (com.intellij.openapi.vfs.impl.ZipHandler, com.intellij.openapi.vfs.impl.ZipHandler)
com.intellij.openapi.vfs.impl.ZipHandler val1
com.intellij.openapi.vfs.impl.ZipHandler val2
public volatile boolean isEqual (java.lang.Object, java.lang.Object)
protected volatile void disposeAccessor (java.lang.Object) throws java.io.IOException
protected volatile java.lang.Object createAccessor (java.lang.Object) throws java.io.IOException
}
com/intellij/openapi/vfs/impl/ZipHandler$InputStreamWrapper.classZipHandler.java
package com.intellij.openapi.vfs.impl
com.intellij.openapi.vfs.impl.ZipHandler$InputStreamWrapper extends java.io.InputStream {
private final java.io.InputStream myStream
private final com.intellij.util.io.FileAccessorCache$Handle myZipRef
private final java.util.concurrent.atomic.AtomicBoolean closed
public void (java.io.InputStream, com.intellij.util.io.FileAccessorCache$Handle)
java.io.InputStream stream
com.intellij.util.io.FileAccessorCache$Handle zipRef
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public int available () throws java.io.IOException
public void close () throws java.io.IOException
}
com/intellij/openapi/vfs/impl/ZipHandler.classZipHandler.java
package com.intellij.openapi.vfs.impl
public com.intellij.openapi.vfs.impl.ZipHandler extends com.intellij.openapi.vfs.impl.ArchiveHandler {
private volatile String myCanonicalPathToZip
private volatile long myFileStamp
private volatile long myFileLength
private static final com.intellij.util.io.FileAccessorCache ourZipFileFileAccessorCache
public void (java.lang.String)
String path
protected static synchronized void setFileStampAndLength (com.intellij.openapi.vfs.impl.ZipHandler, java.lang.String)
com.intellij.openapi.vfs.impl.ZipHandler zipHandler
String pathToZip
com.intellij.openapi.util.io.FileAttributes attributes
private java.lang.String getCanonicalPathToZip () throws java.io.IOException
String value
protected java.util.Map createEntriesMap () throws java.io.IOException
com.intellij.util.io.FileAccessorCache$Handle existingZipRef
protected java.util.Map buildEntryMapForZipFile (java.util.zip.ZipFile)
java.util.zip.ZipFile zip
java.util.Map map
java.util.Enumeration entries
protected com.intellij.util.io.FileAccessorCache$Handle getCachedZipFileHandle (boolean) throws java.io.IOException
com.intellij.openapi.util.io.FileAttributes attributes
com.intellij.util.io.FileAccessorCache$Handle handle
Throwable cause
RuntimeException e
boolean createIfNeeded
private void removeZipHandlerFromCache ()
protected java.io.File getFileToUse ()
public void dispose ()
private com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo getOrCreate (java.util.zip.ZipEntry, java.util.Map, java.util.zip.ZipFile)
java.util.zip.ZipEntry entry
java.util.Map map
java.util.zip.ZipFile zip
boolean isDirectory
String entryName
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo info
com.intellij.openapi.util.Pair path
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo parentInfo
private static com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo store (java.util.Map, com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo, java.lang.CharSequence, boolean, long, long, java.lang.String)
java.util.Map map
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo parentInfo
CharSequence shortName
boolean isDirectory
long size
long time
String entryName
CharSequence sequence
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo info
private com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo getOrCreate (java.lang.String, java.util.Map, java.util.zip.ZipFile)
java.util.zip.ZipEntry entry
com.intellij.openapi.util.Pair path
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo parentInfo
String entryName
java.util.Map map
java.util.zip.ZipFile zip
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo info
public byte[] contentsToByteArray (java.lang.String) throws java.io.IOException
long length
java.io.InputStream stream
java.util.zip.ZipFile zip
java.util.zip.ZipEntry entry
String relativePath
com.intellij.util.io.FileAccessorCache$Handle zipRef
public java.io.InputStream getInputStream (java.lang.String) throws java.io.IOException
long length
java.io.InputStream stream
java.util.zip.ZipFile zip
java.util.zip.ZipEntry entry
String relativePath
boolean release
com.intellij.util.io.FileAccessorCache$Handle zipRef
public static void clearFileAccessorCache ()
static java.lang.String access$000 (com.intellij.openapi.vfs.impl.ZipHandler) throws java.io.IOException
com.intellij.openapi.vfs.impl.ZipHandler x0
static void ()
}
com/intellij/openapi/vfs/impl/http/
com/intellij/openapi/vfs/impl/http/FileDownloadingListener.classFileDownloadingListener.java
package com.intellij.openapi.vfs.impl.http
public abstract com.intellij.openapi.vfs.impl.http.FileDownloadingListener extends java.lang.Object {
public abstract void fileDownloaded (com.intellij.openapi.vfs.VirtualFile)
public abstract void errorOccurred (java.lang.String)
public abstract void downloadingStarted ()
public abstract void downloadingCancelled ()
public abstract void progressMessageChanged (boolean, java.lang.String)
public abstract void progressFractionChanged (double)
}
com/intellij/openapi/vfs/impl/http/HttpVirtualFile.classHttpVirtualFile.java
package com.intellij.openapi.vfs.impl.http
public abstract com.intellij.openapi.vfs.impl.http.HttpVirtualFile extends com.intellij.openapi.vfs.VirtualFile {
public void ()
public abstract com.intellij.openapi.vfs.impl.http.RemoteFileInfo getFileInfo ()
}
com/intellij/openapi/vfs/impl/http/RemoteFileInfo.classRemoteFileInfo.java
package com.intellij.openapi.vfs.impl.http
public abstract com.intellij.openapi.vfs.impl.http.RemoteFileInfo extends java.lang.Object {
public abstract void addDownloadingListener (com.intellij.openapi.vfs.impl.http.FileDownloadingListener)
public abstract void removeDownloadingListener (com.intellij.openapi.vfs.impl.http.FileDownloadingListener)
public abstract void restartDownloading ()
public abstract void startDownloading ()
public abstract java.lang.String getErrorMessage ()
public abstract com.intellij.openapi.vfs.VirtualFile getLocalFile ()
public abstract com.intellij.openapi.vfs.impl.http.RemoteFileState getState ()
public abstract void cancelDownloading ()
}
com/intellij/openapi/vfs/impl/http/RemoteFileState.classRemoteFileState.java
package com.intellij.openapi.vfs.impl.http
public final com.intellij.openapi.vfs.impl.http.RemoteFileState extends java.lang.Enum {
public static final com.intellij.openapi.vfs.impl.http.RemoteFileState DOWNLOADING_NOT_STARTED
public static final com.intellij.openapi.vfs.impl.http.RemoteFileState DOWNLOADING_IN_PROGRESS
public static final com.intellij.openapi.vfs.impl.http.RemoteFileState DOWNLOADED
public static final com.intellij.openapi.vfs.impl.http.RemoteFileState ERROR_OCCURRED
private static final com.intellij.openapi.vfs.impl.http.RemoteFileState[] $VALUES
public static com.intellij.openapi.vfs.impl.http.RemoteFileState[] values ()
public static com.intellij.openapi.vfs.impl.http.RemoteFileState valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/openapi/vfs/impl/jar/
com/intellij/openapi/vfs/impl/jar/CoreJarFileSystem$1.classCoreJarFileSystem.java
package com.intellij.openapi.vfs.impl.jar
com.intellij.openapi.vfs.impl.jar.CoreJarFileSystem$1 extends com.intellij.util.containers.ConcurrentFactoryMap {
final com.intellij.openapi.vfs.impl.jar.CoreJarFileSystem this$0
void (com.intellij.openapi.vfs.impl.jar.CoreJarFileSystem)
com.intellij.openapi.vfs.impl.jar.CoreJarFileSystem this$0
protected com.intellij.openapi.vfs.impl.jar.CoreJarHandler create (java.lang.String)
String key
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/openapi/vfs/impl/jar/CoreJarFileSystem.classCoreJarFileSystem.java
package com.intellij.openapi.vfs.impl.jar
public com.intellij.openapi.vfs.impl.jar.CoreJarFileSystem extends com.intellij.openapi.vfs.DeprecatedVirtualFileSystem {
private final java.util.Map myHandlers
public void ()
public java.lang.String getProtocol ()
public com.intellij.openapi.vfs.VirtualFile findFileByPath (java.lang.String)
String path
com.intellij.openapi.util.Couple pair
protected com.intellij.openapi.util.Couple splitPath (java.lang.String)
String path
int separator
String localPath
String pathInJar
public void refresh (boolean)
boolean asynchronous
public com.intellij.openapi.vfs.VirtualFile refreshAndFindFileByPath (java.lang.String)
String path
public void clearHandlersCache ()
}
com/intellij/openapi/vfs/impl/jar/CoreJarHandler.classCoreJarHandler.java
package com.intellij.openapi.vfs.impl.jar
public com.intellij.openapi.vfs.impl.jar.CoreJarHandler extends com.intellij.openapi.vfs.impl.ZipHandler {
private final com.intellij.openapi.vfs.impl.jar.CoreJarFileSystem myFileSystem
private final com.intellij.openapi.vfs.VirtualFile myRoot
public void (com.intellij.openapi.vfs.impl.jar.CoreJarFileSystem, java.lang.String)
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo info
com.intellij.openapi.vfs.impl.jar.CoreJarFileSystem fileSystem
String path
java.util.Map entries
java.util.Map entriesMap
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo rootInfo
private com.intellij.openapi.vfs.impl.jar.CoreJarVirtualFile getOrCreateFile (com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo, java.util.Map)
com.intellij.openapi.util.io.FileAttributes attributes
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo parent
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo info
java.util.Map entries
com.intellij.openapi.vfs.impl.jar.CoreJarVirtualFile file
public com.intellij.openapi.vfs.VirtualFile findFileByPath (java.lang.String)
String pathInJar
public com.intellij.openapi.vfs.impl.jar.CoreJarFileSystem getFileSystem ()
}
com/intellij/openapi/vfs/impl/jar/CoreJarVirtualFile.classCoreJarVirtualFile.java
package com.intellij.openapi.vfs.impl.jar
public com.intellij.openapi.vfs.impl.jar.CoreJarVirtualFile extends com.intellij.openapi.vfs.VirtualFile {
private final com.intellij.openapi.vfs.impl.jar.CoreJarHandler myHandler
private final String myName
private final com.intellij.openapi.util.io.FileAttributes myEntry
private final com.intellij.openapi.vfs.VirtualFile myParent
private java.util.List myChildren
public void (com.intellij.openapi.vfs.impl.jar.CoreJarHandler, java.lang.String, com.intellij.openapi.util.io.FileAttributes, com.intellij.openapi.vfs.impl.jar.CoreJarVirtualFile)
com.intellij.openapi.vfs.impl.jar.CoreJarHandler handler
String name
com.intellij.openapi.util.io.FileAttributes entry
com.intellij.openapi.vfs.impl.jar.CoreJarVirtualFile parent
public java.lang.String getName ()
public com.intellij.openapi.vfs.VirtualFileSystem getFileSystem ()
public java.lang.String getPath ()
String parentPath
StringBuilder answer
public boolean isWritable ()
public boolean isDirectory ()
public boolean isValid ()
public com.intellij.openapi.vfs.VirtualFile getParent ()
public com.intellij.openapi.vfs.VirtualFile[] getChildren ()
public java.io.OutputStream getOutputStream (java.lang.Object, long, long) throws java.io.IOException
Object requestor
long newModificationStamp
long newTimeStamp
public byte[] contentsToByteArray () throws java.io.IOException
com.intellij.openapi.util.Couple pair
public long getTimeStamp ()
public long getLength ()
public void refresh (boolean, boolean, java.lang.Runnable)
boolean asynchronous
boolean recursive
Runnable postRunnable
public java.io.InputStream getInputStream () throws java.io.IOException
public long getModificationStamp ()
}
com/intellij/openapi/vfs/local/
com/intellij/openapi/vfs/local/CoreLocalFileSystem.classCoreLocalFileSystem.java
package com.intellij.openapi.vfs.local
public com.intellij.openapi.vfs.local.CoreLocalFileSystem extends com.intellij.openapi.vfs.DeprecatedVirtualFileSystem {
public void ()
public java.lang.String getProtocol ()
public com.intellij.openapi.vfs.VirtualFile findFileByIoFile (java.io.File)
java.io.File ioFile
public com.intellij.openapi.vfs.VirtualFile findFileByPath (java.lang.String)
String path
public void refresh (boolean)
boolean asynchronous
public com.intellij.openapi.vfs.VirtualFile refreshAndFindFileByPath (java.lang.String)
String path
}
com/intellij/openapi/vfs/local/CoreLocalVirtualFile.classCoreLocalVirtualFile.java
package com.intellij.openapi.vfs.local
public com.intellij.openapi.vfs.local.CoreLocalVirtualFile extends com.intellij.openapi.vfs.VirtualFile {
private final com.intellij.openapi.vfs.local.CoreLocalFileSystem myFileSystem
private final java.io.File myIoFile
private com.intellij.openapi.vfs.VirtualFile[] myChildren
private final boolean isDirectory
public void (com.intellij.openapi.vfs.local.CoreLocalFileSystem, java.io.File)
com.intellij.openapi.vfs.local.CoreLocalFileSystem fileSystem
java.io.File ioFile
public void (com.intellij.openapi.vfs.local.CoreLocalFileSystem, java.io.File, boolean)
com.intellij.openapi.vfs.local.CoreLocalFileSystem fileSystem
java.io.File ioFile
boolean isDirectory
public java.lang.String getName ()
public com.intellij.openapi.vfs.VirtualFileSystem getFileSystem ()
public java.lang.String getPath ()
public boolean isWritable ()
public boolean isDirectory ()
public boolean isValid ()
public com.intellij.openapi.vfs.VirtualFile getParent ()
java.io.File parentFile
public com.intellij.openapi.vfs.VirtualFile[] getChildren ()
java.io.File file
java.util.List result
java.io.File[] files
com.intellij.openapi.vfs.VirtualFile[] answer
public java.io.OutputStream getOutputStream (java.lang.Object, long, long) throws java.io.IOException
Object requestor
long newModificationStamp
long newTimeStamp
public byte[] contentsToByteArray () throws java.io.IOException
public long getTimeStamp ()
public long getLength ()
public void refresh (boolean, boolean, java.lang.Runnable)
boolean asynchronous
boolean recursive
Runnable postRunnable
public java.io.InputStream getInputStream () throws java.io.IOException
public long getModificationStamp ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.vfs.local.CoreLocalVirtualFile that
public int hashCode ()
}
com/intellij/openapi/vfs/newvfs/
com/intellij/openapi/vfs/newvfs/BulkFileListener$Adapter.classBulkFileListener.java
package com.intellij.openapi.vfs.newvfs
public com.intellij.openapi.vfs.newvfs.BulkFileListener$Adapter extends java.lang.Object implements com.intellij.openapi.vfs.newvfs.BulkFileListener {
public void ()
public void before (java.util.List)
java.util.List events
public void after (java.util.List)
java.util.List events
}
com/intellij/openapi/vfs/newvfs/BulkFileListener.classBulkFileListener.java
package com.intellij.openapi.vfs.newvfs
public abstract com.intellij.openapi.vfs.newvfs.BulkFileListener extends java.lang.Object {
public abstract void before (java.util.List)
public abstract void after (java.util.List)
}
com/intellij/openapi/vfs/newvfs/CachingVirtualFileSystem.classCachingVirtualFileSystem.java
package com.intellij.openapi.vfs.newvfs
public abstract com.intellij.openapi.vfs.newvfs.CachingVirtualFileSystem extends java.lang.Object {
public abstract void refreshWithoutFileWatcher (boolean)
}
com/intellij/openapi/vfs/newvfs/events/
com/intellij/openapi/vfs/newvfs/events/VFileContentChangeEvent.classVFileContentChangeEvent.java
package com.intellij.openapi.vfs.newvfs.events
public com.intellij.openapi.vfs.newvfs.events.VFileContentChangeEvent extends com.intellij.openapi.vfs.newvfs.events.VFileEvent {
private final com.intellij.openapi.vfs.VirtualFile myFile
private final long myOldModificationStamp
private final long myNewModificationStamp
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, long, long, boolean)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
long oldModificationStamp
long newModificationStamp
boolean isFromRefresh
public com.intellij.openapi.vfs.VirtualFile getFile ()
public long getModificationStamp ()
public long getOldModificationStamp ()
public java.lang.String toString ()
public java.lang.String getPath ()
public com.intellij.openapi.vfs.VirtualFileSystem getFileSystem ()
public boolean isValid ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.vfs.newvfs.events.VFileContentChangeEvent event
public int hashCode ()
int result
}
com/intellij/openapi/vfs/newvfs/events/VFileCopyEvent.classVFileCopyEvent.java
package com.intellij.openapi.vfs.newvfs.events
public com.intellij.openapi.vfs.newvfs.events.VFileCopyEvent extends com.intellij.openapi.vfs.newvfs.events.VFileEvent {
private final com.intellij.openapi.vfs.VirtualFile myFile
private final com.intellij.openapi.vfs.VirtualFile myNewParent
private final String myNewChildName
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile, java.lang.String)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile newParent
String newChildName
public com.intellij.openapi.vfs.VirtualFile getFile ()
public com.intellij.openapi.vfs.VirtualFile getNewParent ()
public java.lang.String getNewChildName ()
public java.lang.String toString ()
public java.lang.String getPath ()
public com.intellij.openapi.vfs.VirtualFileSystem getFileSystem ()
public boolean isValid ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.vfs.newvfs.events.VFileCopyEvent event
public int hashCode ()
int result
}
com/intellij/openapi/vfs/newvfs/events/VFileCreateEvent.classVFileCreateEvent.java
package com.intellij.openapi.vfs.newvfs.events
public com.intellij.openapi.vfs.newvfs.events.VFileCreateEvent extends com.intellij.openapi.vfs.newvfs.events.VFileEvent {
private final com.intellij.openapi.vfs.VirtualFile myParent
private final boolean myDirectory
private final String myChildName
private final boolean myReCreation
private com.intellij.openapi.vfs.VirtualFile myCreatedFile
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String, boolean, boolean)
Object requestor
com.intellij.openapi.vfs.VirtualFile parent
String childName
boolean isDirectory
boolean isFromRefresh
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String, boolean, boolean, boolean)
Object requestor
com.intellij.openapi.vfs.VirtualFile parent
String childName
boolean isDirectory
boolean isFromRefresh
boolean isReCreation
public java.lang.String getChildName ()
public boolean isDirectory ()
public com.intellij.openapi.vfs.VirtualFile getParent ()
public boolean isReCreation ()
public java.lang.String toString ()
public java.lang.String getPath ()
public com.intellij.openapi.vfs.VirtualFile getFile ()
public void resetCache ()
public com.intellij.openapi.vfs.VirtualFileSystem getFileSystem ()
public boolean isValid ()
com.intellij.openapi.vfs.VirtualFile child
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.vfs.newvfs.events.VFileCreateEvent event
public int hashCode ()
int result
}
com/intellij/openapi/vfs/newvfs/events/VFileDeleteEvent.classVFileDeleteEvent.java
package com.intellij.openapi.vfs.newvfs.events
public com.intellij.openapi.vfs.newvfs.events.VFileDeleteEvent extends com.intellij.openapi.vfs.newvfs.events.VFileEvent {
private final com.intellij.openapi.vfs.VirtualFile myFile
private int myDepth
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, boolean)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
boolean isFromRefresh
public com.intellij.openapi.vfs.VirtualFile getFile ()
public java.lang.String toString ()
public java.lang.String getPath ()
public com.intellij.openapi.vfs.VirtualFileSystem getFileSystem ()
public boolean isValid ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.vfs.newvfs.events.VFileDeleteEvent event
public int hashCode ()
public int getFileDepth ()
int d
com.intellij.openapi.vfs.VirtualFile cur
}
com/intellij/openapi/vfs/newvfs/events/VFileEvent.classVFileEvent.java
package com.intellij.openapi.vfs.newvfs.events
public abstract com.intellij.openapi.vfs.newvfs.events.VFileEvent extends java.lang.Object {
private final boolean myIsFromRefresh
private final Object myRequestor
public void (java.lang.Object, boolean)
Object requestor
boolean isFromRefresh
public boolean isFromRefresh ()
public java.lang.Object getRequestor ()
public abstract java.lang.String getPath ()
public abstract com.intellij.openapi.vfs.VirtualFile getFile ()
public abstract com.intellij.openapi.vfs.VirtualFileSystem getFileSystem ()
public abstract boolean isValid ()
public abstract int hashCode ()
public abstract boolean equals (java.lang.Object)
}
com/intellij/openapi/vfs/newvfs/events/VFileMoveEvent.classVFileMoveEvent.java
package com.intellij.openapi.vfs.newvfs.events
public com.intellij.openapi.vfs.newvfs.events.VFileMoveEvent extends com.intellij.openapi.vfs.newvfs.events.VFileEvent {
private final com.intellij.openapi.vfs.VirtualFile myFile
private final com.intellij.openapi.vfs.VirtualFile myOldParent
private final com.intellij.openapi.vfs.VirtualFile myNewParent
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile newParent
public com.intellij.openapi.vfs.VirtualFile getFile ()
public com.intellij.openapi.vfs.VirtualFile getNewParent ()
public com.intellij.openapi.vfs.VirtualFile getOldParent ()
public java.lang.String toString ()
public java.lang.String getPath ()
public com.intellij.openapi.vfs.VirtualFileSystem getFileSystem ()
public boolean isValid ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.vfs.newvfs.events.VFileMoveEvent event
public int hashCode ()
int result
public java.lang.String getOldPath ()
}
com/intellij/openapi/vfs/newvfs/events/VFilePropertyChangeEvent.classVFilePropertyChangeEvent.java
package com.intellij.openapi.vfs.newvfs.events
public com.intellij.openapi.vfs.newvfs.events.VFilePropertyChangeEvent extends com.intellij.openapi.vfs.newvfs.events.VFileEvent {
private final com.intellij.openapi.vfs.VirtualFile myFile
private final String myPropertyName
private final Object myOldValue
private final Object myNewValue
public void (java.lang.Object, com.intellij.openapi.vfs.VirtualFile, java.lang.String, java.lang.Object, java.lang.Object, boolean)
Object requestor
com.intellij.openapi.vfs.VirtualFile file
String propertyName
Object oldValue
Object newValue
boolean isFromRefresh
public static void checkPropertyValuesCorrect (java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object)
Object requestor
String propertyName
Object oldValue
Object newValue
public com.intellij.openapi.vfs.VirtualFile getFile ()
public java.lang.Object getNewValue ()
public java.lang.Object getOldValue ()
public java.lang.String getPropertyName ()
public java.lang.String getPath ()
public com.intellij.openapi.vfs.VirtualFileSystem getFileSystem ()
public boolean isValid ()
public boolean equals (java.lang.Object)
Object o
com.intellij.openapi.vfs.newvfs.events.VFilePropertyChangeEvent event
public int hashCode ()
int result
public java.lang.String toString ()
public java.lang.String getOldPath ()
String newName
int i
String path
}
com/intellij/openapi/vfs/pointers/
com/intellij/openapi/vfs/pointers/VirtualFilePointer.classVirtualFilePointer.java
package com.intellij.openapi.vfs.pointers
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointer extends java.lang.Object {
public static final com.intellij.openapi.vfs.pointers.VirtualFilePointer[] EMPTY_ARRAY
public abstract java.lang.String getFileName ()
public abstract com.intellij.openapi.vfs.VirtualFile getFile ()
public abstract java.lang.String getUrl ()
public abstract java.lang.String getPresentableUrl ()
public abstract boolean isValid ()
static void ()
}
com/intellij/openapi/vfs/pointers/VirtualFilePointerContainer.classVirtualFilePointerContainer.java
package com.intellij.openapi.vfs.pointers
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer extends java.lang.Object {
public abstract void killAll ()
public abstract void add (com.intellij.openapi.vfs.VirtualFile)
public abstract void add (java.lang.String)
public abstract void remove (com.intellij.openapi.vfs.pointers.VirtualFilePointer)
public abstract java.util.List getList ()
public abstract void addAll (com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer)
public abstract java.lang.String[] getUrls ()
public abstract com.intellij.openapi.vfs.VirtualFile[] getFiles ()
public abstract com.intellij.openapi.vfs.VirtualFile[] getDirectories ()
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointer findByUrl (java.lang.String)
public abstract void clear ()
public abstract int size ()
public abstract void readExternal (org.jdom.Element, java.lang.String) throws com.intellij.openapi.util.InvalidDataException
public abstract void writeExternal (org.jdom.Element, java.lang.String)
public abstract void moveUp (java.lang.String)
public abstract void moveDown (java.lang.String)
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer clone (com.intellij.openapi.Disposable)
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer clone (com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
}
com/intellij/openapi/vfs/pointers/VirtualFilePointerListener.classVirtualFilePointerListener.java
package com.intellij.openapi.vfs.pointers
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointerListener extends java.lang.Object {
public static final com.intellij.util.messages.Topic TOPIC
public abstract void beforeValidityChanged (com.intellij.openapi.vfs.pointers.VirtualFilePointer[])
public abstract void validityChanged (com.intellij.openapi.vfs.pointers.VirtualFilePointer[])
static void ()
}
com/intellij/openapi/vfs/pointers/VirtualFilePointerManager.classVirtualFilePointerManager.java
package com.intellij.openapi.vfs.pointers
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointerManager extends com.intellij.openapi.util.SimpleModificationTracker {
public void ()
public static com.intellij.openapi.vfs.pointers.VirtualFilePointerManager getInstance ()
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointer create (java.lang.String, com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointer create (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointer duplicate (com.intellij.openapi.vfs.pointers.VirtualFilePointer, com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer createContainer (com.intellij.openapi.Disposable)
public abstract com.intellij.openapi.vfs.pointers.VirtualFilePointerContainer createContainer (com.intellij.openapi.Disposable, com.intellij.openapi.vfs.pointers.VirtualFilePointerListener)
}
com/intellij/openapi/wm/
com/intellij/openapi/wm/FocusWatcher.classFocusWatcher.java
package com.intellij.openapi.wm
public com.intellij.openapi.wm.FocusWatcher extends java.lang.Object implements java.awt.event.ContainerListener java.awt.event.FocusListener {
private java.lang.ref.WeakReference myTopComponent
private java.lang.ref.WeakReference myFocusedComponent
private java.lang.ref.WeakReference myNearestFocusableComponent
public void ()
public java.awt.Component getTopComponent ()
public final void componentAdded (java.awt.event.ContainerEvent)
java.awt.event.ContainerEvent e
public final void componentRemoved (java.awt.event.ContainerEvent)
java.awt.event.ContainerEvent e
java.awt.Component removedChild
public final void deinstall (java.awt.Component)
java.awt.Component component
public final void deinstall (java.awt.Component, java.awt.AWTEvent)
int i
java.awt.Container container
int componentCount
java.awt.Component component
java.awt.AWTEvent cause
public final void focusGained (java.awt.event.FocusEvent)
java.awt.event.FocusEvent e
java.awt.Component component
public final void focusLost (java.awt.event.FocusEvent)
java.awt.event.FocusEvent e
java.awt.Component component
public final java.awt.Component getFocusedComponent ()
public final java.awt.Component getNearestFocusableComponent ()
public final void install (java.awt.Component)
java.awt.Component component
private void installImpl (java.awt.Component)
int i
java.awt.Container container
int componentCount
java.awt.Component component
public void setFocusedComponentImpl (java.awt.Component)
java.awt.Component component
public void setFocusedComponentImpl (java.awt.Component, java.awt.AWTEvent)
java.awt.Component component
java.awt.AWTEvent cause
private void _setFocused (java.awt.Component, java.awt.AWTEvent)
java.awt.Component component
java.awt.AWTEvent cause
protected boolean isFocusedComponentChangeValid (java.awt.Component, java.awt.AWTEvent)
java.awt.Component comp
java.awt.AWTEvent cause
protected void focusedComponentChanged (java.awt.Component, java.awt.AWTEvent)
java.awt.Component component
java.awt.AWTEvent cause
protected void focusLostImpl (java.awt.event.FocusEvent)
java.awt.event.FocusEvent e
private void setFocusedComponent (java.awt.Component)
java.awt.Component focusedComponent
private void setNearestFocusableComponent (java.awt.Component)
java.awt.Component nearestFocusableComponent
}
com/intellij/openapi/wm/ex/
com/intellij/openapi/wm/ex/ProgressIndicatorEx.classProgressIndicatorEx.java
package com.intellij.openapi.wm.ex
public abstract com.intellij.openapi.wm.ex.ProgressIndicatorEx extends java.lang.Object implements com.intellij.openapi.progress.util.ProgressIndicatorStacked {
public abstract void addStateDelegate (com.intellij.openapi.wm.ex.ProgressIndicatorEx)
public abstract boolean isModalityEntered ()
public abstract void finish (com.intellij.openapi.progress.TaskInfo)
public abstract boolean isFinished (com.intellij.openapi.progress.TaskInfo)
public abstract boolean wasStarted ()
public abstract void processFinish ()
}
com/intellij/patterns/
com/intellij/patterns/CaseInsensitiveValuePatternCondition.classCaseInsensitiveValuePatternCondition.java
package com.intellij.patterns
public com.intellij.patterns.CaseInsensitiveValuePatternCondition extends com.intellij.patterns.PatternCondition {
private final String[] myValues
public transient void (java.lang.String, java.lang.String[])
String methodName
String[] values
public java.lang.String[] getValues ()
public boolean accepts (java.lang.String, com.intellij.util.ProcessingContext)
String value
String str
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CharPattern$1.classCharPattern.java
package com.intellij.patterns
com.intellij.patterns.CharPattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.CharPattern this$0
void (com.intellij.patterns.CharPattern, java.lang.String)
com.intellij.patterns.CharPattern this$0
String debugMethodName
public boolean accepts (java.lang.Character, com.intellij.util.ProcessingContext)
Character character
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CharPattern$2.classCharPattern.java
package com.intellij.patterns
com.intellij.patterns.CharPattern$2 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.CharPattern this$0
void (com.intellij.patterns.CharPattern, java.lang.String)
com.intellij.patterns.CharPattern this$0
String debugMethodName
public boolean accepts (java.lang.Character, com.intellij.util.ProcessingContext)
Character character
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CharPattern$3.classCharPattern.java
package com.intellij.patterns
com.intellij.patterns.CharPattern$3 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.CharPattern this$0
void (com.intellij.patterns.CharPattern, java.lang.String)
com.intellij.patterns.CharPattern this$0
String debugMethodName
public boolean accepts (java.lang.Character, com.intellij.util.ProcessingContext)
Character character
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CharPattern$4.classCharPattern.java
package com.intellij.patterns
com.intellij.patterns.CharPattern$4 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.CharPattern this$0
void (com.intellij.patterns.CharPattern, java.lang.String)
com.intellij.patterns.CharPattern this$0
String debugMethodName
public boolean accepts (java.lang.Character, com.intellij.util.ProcessingContext)
Character character
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CharPattern.classCharPattern.java
package com.intellij.patterns
public com.intellij.patterns.CharPattern extends com.intellij.patterns.ObjectPattern {
protected void ()
public com.intellij.patterns.CharPattern javaIdentifierPart ()
public com.intellij.patterns.CharPattern javaIdentifierStart ()
public com.intellij.patterns.CharPattern whitespace ()
public com.intellij.patterns.CharPattern letterOrDigit ()
}
com/intellij/patterns/CollectionPattern$1.classCollectionPattern.java
package com.intellij.patterns
final com.intellij.patterns.CollectionPattern$1 extends com.intellij.patterns.InitialPatternCondition {
void (java.lang.Class)
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/CollectionPattern$2.classCollectionPattern.java
package com.intellij.patterns
com.intellij.patterns.CollectionPattern$2 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.CollectionPattern this$0
void (com.intellij.patterns.CollectionPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.CollectionPattern this$0
String debugMethodName
public boolean accepts (java.util.Collection, com.intellij.util.ProcessingContext)
Object t
java.util.Collection collection
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CollectionPattern$3.classCollectionPattern.java
package com.intellij.patterns
com.intellij.patterns.CollectionPattern$3 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.CollectionPattern this$0
void (com.intellij.patterns.CollectionPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.CollectionPattern this$0
String debugMethodName
public boolean accepts (java.util.Collection, com.intellij.util.ProcessingContext)
Object t
java.util.Collection collection
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CollectionPattern$4.classCollectionPattern.java
package com.intellij.patterns
com.intellij.patterns.CollectionPattern$4 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$elementPattern
final com.intellij.patterns.ElementPattern val$continuationPattern
final com.intellij.patterns.CollectionPattern this$0
void (com.intellij.patterns.CollectionPattern, java.lang.String, com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
com.intellij.patterns.CollectionPattern this$0
String debugMethodName
public boolean accepts (java.util.Collection, com.intellij.util.ProcessingContext)
Object t
java.util.Collection collection
com.intellij.util.ProcessingContext context
java.util.List filtered
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CollectionPattern$5.classCollectionPattern.java
package com.intellij.patterns
com.intellij.patterns.CollectionPattern$5 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$elementPattern
final com.intellij.patterns.CollectionPattern this$0
void (com.intellij.patterns.CollectionPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.CollectionPattern this$0
String debugMethodName
public boolean accepts (java.util.Collection, com.intellij.util.ProcessingContext)
java.util.Collection collection
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CollectionPattern$6.classCollectionPattern.java
package com.intellij.patterns
com.intellij.patterns.CollectionPattern$6 extends com.intellij.patterns.PatternCondition {
final int val$size
final com.intellij.patterns.CollectionPattern this$0
void (com.intellij.patterns.CollectionPattern, java.lang.String, int)
com.intellij.patterns.CollectionPattern this$0
String debugMethodName
public boolean accepts (java.util.Collection, com.intellij.util.ProcessingContext)
java.util.Collection ts
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CollectionPattern$7.classCollectionPattern.java
package com.intellij.patterns
com.intellij.patterns.CollectionPattern$7 extends com.intellij.patterns.PatternCondition {
final int val$size
final com.intellij.patterns.CollectionPattern this$0
void (com.intellij.patterns.CollectionPattern, java.lang.String, int)
com.intellij.patterns.CollectionPattern this$0
String debugMethodName
public boolean accepts (java.util.Collection, com.intellij.util.ProcessingContext)
java.util.Collection collection
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CollectionPattern$8.classCollectionPattern.java
package com.intellij.patterns
com.intellij.patterns.CollectionPattern$8 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$elementPattern
final com.intellij.patterns.CollectionPattern this$0
void (com.intellij.patterns.CollectionPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.CollectionPattern this$0
String debugMethodName
public boolean accepts (java.util.Collection, com.intellij.util.ProcessingContext)
Object t
java.util.Collection collection
com.intellij.util.ProcessingContext context
Object last
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/CollectionPattern.classCollectionPattern.java
package com.intellij.patterns
public com.intellij.patterns.CollectionPattern extends com.intellij.patterns.ObjectPattern {
private static final com.intellij.patterns.InitialPatternCondition CONDITION
protected void ()
public com.intellij.patterns.CollectionPattern all (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.CollectionPattern atLeastOne (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.CollectionPattern filter (com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern elementPattern
com.intellij.patterns.ElementPattern continuationPattern
public com.intellij.patterns.CollectionPattern first (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern elementPattern
public com.intellij.patterns.CollectionPattern empty ()
public com.intellij.patterns.CollectionPattern notEmpty ()
public com.intellij.patterns.CollectionPattern atLeast (int)
int size
public com.intellij.patterns.CollectionPattern size (int)
int size
public com.intellij.patterns.CollectionPattern last (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern elementPattern
static void ()
}
com/intellij/patterns/ElementPattern.classElementPattern.java
package com.intellij.patterns
public abstract com.intellij.patterns.ElementPattern extends java.lang.Object {
public abstract boolean accepts (java.lang.Object)
public abstract boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
public abstract com.intellij.patterns.ElementPatternCondition getCondition ()
}
com/intellij/patterns/ElementPatternBean.classElementPatternBean.java
package com.intellij.patterns
public com.intellij.patterns.ElementPatternBean extends java.lang.Object {
public String type
public String text
public void ()
public com.intellij.patterns.ElementPattern compilePattern ()
}
com/intellij/patterns/ElementPatternCondition.classElementPatternCondition.java
package com.intellij.patterns
public final com.intellij.patterns.ElementPatternCondition extends java.lang.Object {
private final com.intellij.patterns.InitialPatternCondition myInitialCondition
private final java.util.List myConditions
public void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition startCondition
void (com.intellij.patterns.InitialPatternCondition, java.util.List)
com.intellij.patterns.InitialPatternCondition initialCondition
java.util.List conditions
private void (com.intellij.patterns.ElementPatternCondition, com.intellij.patterns.PatternCondition)
com.intellij.patterns.ElementPatternCondition original
com.intellij.patterns.PatternCondition condition
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
int i
Object o
com.intellij.util.ProcessingContext context
int listSize
public final java.lang.String toString ()
StringBuilder builder
public void append (java.lang.StringBuilder, java.lang.String)
com.intellij.patterns.PatternCondition condition
int i
StringBuilder builder
String indent
int conditionSize
public java.util.List getConditions ()
public com.intellij.patterns.InitialPatternCondition getInitialCondition ()
public com.intellij.patterns.ElementPatternCondition append (com.intellij.patterns.PatternCondition)
com.intellij.patterns.PatternCondition condition
}
com/intellij/patterns/IElementTypePattern$1.classIElementTypePattern.java
package com.intellij.patterns
com.intellij.patterns.IElementTypePattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.psi.tree.TokenSet val$tokenSet
final com.intellij.patterns.IElementTypePattern this$0
void (com.intellij.patterns.IElementTypePattern, java.lang.String, com.intellij.psi.tree.TokenSet)
com.intellij.patterns.IElementTypePattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.tree.IElementType, com.intellij.util.ProcessingContext)
com.intellij.psi.tree.IElementType type
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/IElementTypePattern.classIElementTypePattern.java
package com.intellij.patterns
public com.intellij.patterns.IElementTypePattern extends com.intellij.patterns.ObjectPattern {
protected void ()
public transient com.intellij.patterns.IElementTypePattern or (com.intellij.psi.tree.IElementType[])
com.intellij.psi.tree.IElementType[] types
public com.intellij.patterns.IElementTypePattern tokenSet (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet tokenSet
}
com/intellij/patterns/InitialPatternCondition.classInitialPatternCondition.java
package com.intellij.patterns
public abstract com.intellij.patterns.InitialPatternCondition extends java.lang.Object {
private final Class myAcceptedClass
protected void (java.lang.Class)
Class aAcceptedClass
public java.lang.Class getAcceptedClass ()
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
public final java.lang.String toString ()
StringBuilder builder
public void append (java.lang.StringBuilder, java.lang.String)
StringBuilder builder
String indent
}
com/intellij/patterns/InitialPatternConditionPlus.classInitialPatternConditionPlus.java
package com.intellij.patterns
public abstract com.intellij.patterns.InitialPatternConditionPlus extends com.intellij.patterns.InitialPatternCondition {
protected void (java.lang.Class)
Class aAcceptedClass
public abstract java.util.List getPatterns ()
}
com/intellij/patterns/ObjectPattern$1.classObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$1 extends com.intellij.patterns.InitialPatternCondition {
final Class val$aClass
void (java.lang.Class, java.lang.Class)
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/ObjectPattern$10.classObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$10 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.PatternCondition val$pattern
final com.intellij.patterns.ObjectPattern this$0
void (com.intellij.patterns.ObjectPattern, java.lang.String, com.intellij.patterns.PatternCondition)
com.intellij.patterns.ObjectPattern this$0
String debugMethodName
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/ObjectPattern$2.classObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$2 extends com.intellij.patterns.PatternConditionPlus {
final com.intellij.patterns.ObjectPattern this$0
void (com.intellij.patterns.ObjectPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.ObjectPattern this$0
String methodName
com.intellij.patterns.ElementPattern valuePattern
public boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
Object t
com.intellij.util.ProcessingContext context
com.intellij.util.PairProcessor processor
}
com/intellij/patterns/ObjectPattern$3.classObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$3 extends com.intellij.patterns.ValuePatternCondition {
final Object val$o
final com.intellij.patterns.ObjectPattern this$0
void (com.intellij.patterns.ObjectPattern, java.lang.String, java.lang.Object)
com.intellij.patterns.ObjectPattern this$0
String methodName
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object t
com.intellij.util.ProcessingContext context
public java.util.Collection getValues ()
}
com/intellij/patterns/ObjectPattern$4.classObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$4 extends com.intellij.patterns.ValuePatternCondition {
final java.util.Collection val$list
final com.intellij.patterns.ObjectPattern this$0
void (com.intellij.patterns.ObjectPattern, java.lang.String, java.util.Collection)
com.intellij.patterns.ObjectPattern this$0
String methodName
public java.util.Collection getValues ()
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object t
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/ObjectPattern$5.classObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$5 extends com.intellij.patterns.ValuePatternCondition {
final java.util.Collection val$set
final com.intellij.patterns.ObjectPattern this$0
void (com.intellij.patterns.ObjectPattern, java.lang.String, java.util.Collection)
com.intellij.patterns.ObjectPattern this$0
String methodName
public java.util.Collection getValues ()
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object t
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/ObjectPattern$6.classObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$6 extends com.intellij.patterns.InitialPatternCondition {
final com.intellij.patterns.ObjectPattern this$0
void (com.intellij.patterns.ObjectPattern, java.lang.Class)
com.intellij.patterns.ObjectPattern this$0
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/ObjectPattern$7.classObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$7 extends com.intellij.patterns.InitialPatternCondition {
final com.intellij.patterns.ObjectPattern this$0
void (com.intellij.patterns.ObjectPattern, java.lang.Class)
com.intellij.patterns.ObjectPattern this$0
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/ObjectPattern$8.classObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$8 extends com.intellij.patterns.PatternCondition {
final com.intellij.openapi.util.Key val$key
final com.intellij.patterns.ObjectPattern this$0
void (com.intellij.patterns.ObjectPattern, java.lang.String, com.intellij.openapi.util.Key)
com.intellij.patterns.ObjectPattern this$0
String debugMethodName
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object t
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/ObjectPattern$9.classObjectPattern.java
package com.intellij.patterns
com.intellij.patterns.ObjectPattern$9 extends com.intellij.patterns.PatternCondition {
final String val$key
final com.intellij.patterns.ObjectPattern this$0
void (com.intellij.patterns.ObjectPattern, java.lang.String, java.lang.String)
com.intellij.patterns.ObjectPattern this$0
String debugMethodName
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object t
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/ObjectPattern$Capture.classObjectPattern.java
package com.intellij.patterns
public com.intellij.patterns.ObjectPattern$Capture extends com.intellij.patterns.ObjectPattern {
public void (java.lang.Class)
Class aClass
public void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
}
com/intellij/patterns/ObjectPattern.classObjectPattern.java
package com.intellij.patterns
public abstract com.intellij.patterns.ObjectPattern extends java.lang.Object implements java.lang.Cloneable com.intellij.patterns.ElementPattern {
private com.intellij.patterns.InitialPatternCondition myInitialCondition
private Object myConditions
protected void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
protected void (java.lang.Class)
Class aClass
public final boolean accepts (java.lang.Object)
Object t
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
int i
Object o
com.intellij.util.ProcessingContext context
java.util.List list
int listSize
public final com.intellij.patterns.ElementPatternCondition getCondition ()
com.intellij.patterns.PatternCondition singleCondition
public com.intellij.patterns.ObjectPattern andNot (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
com.intellij.patterns.ElementPattern not
public transient com.intellij.patterns.ObjectPattern andOr (com.intellij.patterns.ElementPattern[])
com.intellij.patterns.ElementPattern[] patterns
com.intellij.patterns.ElementPattern or
public com.intellij.patterns.ObjectPattern and (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.ObjectPattern equalTo (java.lang.Object)
Object o
public transient com.intellij.patterns.ObjectPattern oneOf (java.lang.Object[])
java.util.Collection list
java.util.Collection list
Object[] values
java.util.Collection list
int length
public com.intellij.patterns.ObjectPattern oneOf (java.util.Collection)
java.util.Collection set
public com.intellij.patterns.ObjectPattern isNull ()
public com.intellij.patterns.ObjectPattern notNull ()
public com.intellij.patterns.ObjectPattern save (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public com.intellij.patterns.ObjectPattern save (java.lang.String)
String key
public com.intellij.patterns.ObjectPattern with (com.intellij.patterns.PatternCondition)
com.intellij.patterns.PatternCondition pattern
com.intellij.patterns.ElementPatternCondition condition
private com.intellij.patterns.ObjectPattern adapt (com.intellij.patterns.ElementPatternCondition)
com.intellij.patterns.ObjectPattern s
java.util.List conditions
CloneNotSupportedException e
com.intellij.patterns.ElementPatternCondition condition
public com.intellij.patterns.ObjectPattern without (com.intellij.patterns.PatternCondition)
com.intellij.patterns.PatternCondition pattern
public java.lang.String toString ()
}
com/intellij/patterns/PatternCondition$1.classPatternCondition.java
package com.intellij.patterns
com.intellij.patterns.PatternCondition$1 extends java.lang.Object implements com.intellij.util.PairProcessor {
int count
String prevName
int prevOffset
final StringBuilder val$builder
final String val$indent
final com.intellij.patterns.PatternCondition this$0
void (com.intellij.patterns.PatternCondition, java.lang.StringBuilder, java.lang.String)
com.intellij.patterns.PatternCondition this$0
public boolean process (java.lang.String, java.lang.Object)
String name
Object value
public volatile boolean process (java.lang.Object, java.lang.Object)
}
com/intellij/patterns/PatternCondition.classPatternCondition.java
package com.intellij.patterns
public abstract com.intellij.patterns.PatternCondition extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String PARAMETER_FIELD_PREFIX
private final String myDebugMethodName
public void (java.lang.String)
String debugMethodName
public java.lang.String getDebugMethodName ()
private static void appendValue (java.lang.StringBuilder, java.lang.String, java.lang.Object)
StringBuilder builder
String indent
Object obj
protected static void appendArray (java.lang.StringBuilder, java.lang.String, java.lang.Object[])
Object o
StringBuilder builder
String indent
Object[] objects
boolean first
public abstract boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
public java.lang.String toString ()
StringBuilder builder
public void append (java.lang.StringBuilder, java.lang.String)
StringBuilder builder
String indent
private void appendParams (java.lang.StringBuilder, java.lang.String)
StringBuilder builder
String indent
public boolean processParameters (com.intellij.util.PairProcessor)
String name
String fixedName
Object value
java.lang.reflect.Field field
Class aClass
com.intellij.util.PairProcessor processor
private java.lang.Object getFieldValue (java.lang.reflect.Field)
IllegalAccessException e
java.lang.reflect.Field field
boolean accessible
static void access$000 (java.lang.StringBuilder, java.lang.String, java.lang.Object)
StringBuilder x0
String x1
Object x2
static void ()
}
com/intellij/patterns/PatternConditionPlus.classPatternConditionPlus.java
package com.intellij.patterns
public abstract com.intellij.patterns.PatternConditionPlus extends com.intellij.patterns.PatternCondition implements com.intellij.util.PairProcessor {
private final com.intellij.patterns.ElementPattern myValuePattern
public void (java.lang.String, com.intellij.patterns.ElementPattern)
String methodName
com.intellij.patterns.ElementPattern valuePattern
public com.intellij.patterns.ElementPattern getValuePattern ()
public abstract boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object t
com.intellij.util.ProcessingContext context
public final boolean process (java.lang.Object, com.intellij.util.ProcessingContext)
Object p
com.intellij.util.ProcessingContext context
public volatile boolean process (java.lang.Object, java.lang.Object)
}
com/intellij/patterns/PlatformPatterns$1.classPlatformPatterns.java
package com.intellij.patterns
final com.intellij.patterns.PlatformPatterns$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$targetPattern
void (java.lang.String, com.intellij.patterns.ElementPattern)
String debugMethodName
public boolean accepts (com.intellij.pom.PomTargetPsiElement, com.intellij.util.ProcessingContext)
com.intellij.pom.PomTargetPsiElement element
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PlatformPatterns.classPlatformPatterns.java
package com.intellij.patterns
public com.intellij.patterns.PlatformPatterns extends com.intellij.patterns.StandardPatterns {
public void ()
public static com.intellij.patterns.PsiElementPattern$Capture psiElement ()
public static com.intellij.patterns.PsiElementPattern$Capture psiComment ()
public static com.intellij.patterns.PsiElementPattern$Capture pomElement (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern targetPattern
public static com.intellij.patterns.PsiFilePattern$Capture psiFile ()
public static com.intellij.patterns.PsiFilePattern$Capture psiFile (java.lang.Class)
Class fileClass
public static com.intellij.patterns.PsiElementPattern$Capture psiElement (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public static com.intellij.patterns.PsiElementPattern$Capture psiElement (java.lang.Class)
Class aClass
public static com.intellij.patterns.IElementTypePattern elementType ()
public static com.intellij.patterns.VirtualFilePattern virtualFile ()
}
com/intellij/patterns/PropertyPatternCondition.classPropertyPatternCondition.java
package com.intellij.patterns
public abstract com.intellij.patterns.PropertyPatternCondition extends com.intellij.patterns.PatternConditionPlus {
public void (java.lang.String, com.intellij.patterns.ElementPattern)
String methodName
com.intellij.patterns.ElementPattern propertyPattern
public boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
Object t
com.intellij.util.ProcessingContext context
com.intellij.util.PairProcessor processor
public abstract java.lang.Object getPropertyValue (java.lang.Object)
}
com/intellij/patterns/PsiAnnotationPattern$1.classPsiAnnotationPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiAnnotationPattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiAnnotationPattern this$0
void (com.intellij.patterns.PsiAnnotationPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiAnnotationPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiAnnotation, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiAnnotation psiAnnotation
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiAnnotationPattern$2.classPsiAnnotationPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiAnnotationPattern$2 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.PsiNameValuePairPattern attrPattern
final String val$attributeName
final com.intellij.patterns.ElementPattern val$parentAnnoPattern
final com.intellij.patterns.PsiAnnotationPattern this$0
void (com.intellij.patterns.PsiAnnotationPattern, java.lang.String, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiAnnotationPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiAnnotation, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiAnnotation annotation
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiElement attr
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiAnnotationPattern.classPsiAnnotationPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiAnnotationPattern extends com.intellij.patterns.PsiElementPattern {
static final com.intellij.patterns.PsiAnnotationPattern PSI_ANNOTATION_PATTERN
private void ()
public com.intellij.patterns.PsiAnnotationPattern qName (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiAnnotationPattern qName (java.lang.String)
String qname
public com.intellij.patterns.PsiAnnotationPattern insideAnnotationAttribute (java.lang.String, com.intellij.patterns.ElementPattern)
String attributeName
com.intellij.patterns.ElementPattern parentAnnoPattern
static void ()
}
com/intellij/patterns/PsiBinaryExpressionPattern$1.classPsiBinaryExpressionPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiBinaryExpressionPattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiBinaryExpressionPattern this$0
void (com.intellij.patterns.PsiBinaryExpressionPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiBinaryExpressionPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiBinaryExpression, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiBinaryExpression psiBinaryExpression
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiBinaryExpressionPattern$2.classPsiBinaryExpressionPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiBinaryExpressionPattern$2 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiBinaryExpressionPattern this$0
void (com.intellij.patterns.PsiBinaryExpressionPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiBinaryExpressionPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiBinaryExpression, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiBinaryExpression psiBinaryExpression
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiBinaryExpressionPattern$3.classPsiBinaryExpressionPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiBinaryExpressionPattern$3 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiBinaryExpressionPattern this$0
void (com.intellij.patterns.PsiBinaryExpressionPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiBinaryExpressionPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiBinaryExpression, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiBinaryExpression psiBinaryExpression
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiBinaryExpressionPattern.classPsiBinaryExpressionPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiBinaryExpressionPattern extends com.intellij.patterns.PsiExpressionPattern {
protected void ()
public com.intellij.patterns.PsiBinaryExpressionPattern left (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiBinaryExpressionPattern right (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiBinaryExpressionPattern operation (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
}
com/intellij/patterns/PsiClassPattern$1.classPsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.PsiClassPattern val$pattern
final boolean val$strict
final com.intellij.patterns.PsiClassPattern this$0
void (com.intellij.patterns.PsiClassPattern, java.lang.String, com.intellij.patterns.PsiClassPattern, boolean)
com.intellij.patterns.PsiClassPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiClass, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiClass psiClass
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiClassPattern$2.classPsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$2 extends com.intellij.patterns.PatternCondition {
final boolean val$strict
final String val$className
final com.intellij.patterns.PsiClassPattern this$0
void (com.intellij.patterns.PsiClassPattern, java.lang.String, boolean, java.lang.String)
com.intellij.patterns.PsiClassPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiClass, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiClass psiClass
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiClassPattern$3.classPsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$3 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.PsiClassPattern this$0
void (com.intellij.patterns.PsiClassPattern, java.lang.String)
com.intellij.patterns.PsiClassPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiClass, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiClass psiClass
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiClassPattern$4.classPsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$4 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.PsiClassPattern this$0
void (com.intellij.patterns.PsiClassPattern, java.lang.String)
com.intellij.patterns.PsiClassPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiClass, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiClass psiClass
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiClassPattern$5.classPsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$5 extends com.intellij.patterns.PatternCondition {
final boolean val$checkDeep
final com.intellij.patterns.ElementPattern val$memberPattern
final com.intellij.patterns.PsiClassPattern this$0
void (com.intellij.patterns.PsiClassPattern, java.lang.String, boolean, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiClassPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiClass, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass psiClass
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiClassPattern$6.classPsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$6 extends com.intellij.patterns.PatternCondition {
final boolean val$checkDeep
final com.intellij.patterns.ElementPattern val$memberPattern
final com.intellij.patterns.PsiClassPattern this$0
void (com.intellij.patterns.PsiClassPattern, java.lang.String, boolean, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiClassPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiClass, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass psiClass
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiClassPattern$7.classPsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$7 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.PsiClassPattern this$0
void (com.intellij.patterns.PsiClassPattern, java.lang.String)
com.intellij.patterns.PsiClassPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiClass, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiClass psiClass
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiClassPattern$8.classPsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$8 extends com.intellij.patterns.PatternCondition {
final String val$qname
final com.intellij.patterns.PsiClassPattern this$0
void (com.intellij.patterns.PsiClassPattern, java.lang.String, java.lang.String)
com.intellij.patterns.PsiClassPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiClass, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiClass psiClass
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiClassPattern$9.classPsiClassPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiClassPattern$9 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$qname
final com.intellij.patterns.PsiClassPattern this$0
void (com.intellij.patterns.PsiClassPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiClassPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiClass, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiClass psiClass
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiClassPattern.classPsiClassPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiClassPattern extends com.intellij.patterns.PsiMemberPattern {
protected void ()
public com.intellij.patterns.PsiClassPattern inheritorOf (boolean, com.intellij.patterns.PsiClassPattern)
boolean strict
com.intellij.patterns.PsiClassPattern pattern
private static boolean isInheritor (com.intellij.psi.PsiClass, com.intellij.patterns.ElementPattern, com.intellij.util.ProcessingContext, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass psiClass
com.intellij.patterns.ElementPattern pattern
com.intellij.util.ProcessingContext matchingContext
boolean checkThisClass
public com.intellij.patterns.PsiClassPattern inheritorOf (boolean, java.lang.String)
boolean strict
String className
public com.intellij.patterns.PsiClassPattern isInterface ()
public com.intellij.patterns.PsiClassPattern isAnnotationType ()
public com.intellij.patterns.PsiClassPattern withMethod (boolean, com.intellij.patterns.ElementPattern)
boolean checkDeep
com.intellij.patterns.ElementPattern memberPattern
public com.intellij.patterns.PsiClassPattern withField (boolean, com.intellij.patterns.ElementPattern)
boolean checkDeep
com.intellij.patterns.ElementPattern memberPattern
public com.intellij.patterns.PsiClassPattern nonAnnotationType ()
public com.intellij.patterns.PsiClassPattern withQualifiedName (java.lang.String)
String qname
public com.intellij.patterns.PsiClassPattern withQualifiedName (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern qname
static boolean access$000 (com.intellij.psi.PsiClass, com.intellij.patterns.ElementPattern, com.intellij.util.ProcessingContext, boolean)
com.intellij.psi.PsiClass x0
com.intellij.patterns.ElementPattern x1
com.intellij.util.ProcessingContext x2
boolean x3
}
com/intellij/patterns/PsiElementPattern$1.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$1 extends com.intellij.patterns.PatternCondition {
final Class val$referenceClass
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, java.lang.Class)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$10.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$10 extends com.intellij.patterns.PatternCondition {
final int val$minLength
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, int)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$11.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$11 extends com.intellij.patterns.PatternConditionPlus {
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String methodName
com.intellij.patterns.ElementPattern valuePattern
public boolean processValues (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
com.intellij.util.PairProcessor processor
public volatile boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
}
com/intellij/patterns/PsiElementPattern$12.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$12 extends com.intellij.patterns.PatternCondition {
final com.intellij.lang.Language val$language
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.lang.Language)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$13.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$13 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$metaDataPattern
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$14.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$14 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$targetPattern
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.ResolveResult result
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiReference[] references
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$15.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$15 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$16.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$16 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$ancestor
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$17.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$17 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$ancestor
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement start
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange range
int startOffset
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$18.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$18 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$skip
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiElement last
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$2.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$2 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$filePattern
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$3.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$3 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$filePattern
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$4.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$4 extends com.intellij.patterns.PatternCondition {
final com.intellij.psi.PsiElement val$o
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.psi.PsiElement)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$5.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$5 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
com.intellij.lang.ASTNode node
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$6.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$6 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$skip
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiElement element
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$7.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$7 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$skip
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiElement element
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$8.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$8 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiElement element
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiElementPattern$9.classPsiElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiElementPattern$9 extends com.intellij.patterns.PatternConditionPlus {
final com.intellij.patterns.PsiElementPattern this$0
void (com.intellij.patterns.PsiElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiElementPattern this$0
String methodName
com.intellij.patterns.ElementPattern valuePattern
public boolean processValues (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
com.intellij.util.PairProcessor integerProcessingContextPairProcessor
public volatile boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
}
com/intellij/patterns/PsiElementPattern$Capture.classPsiElementPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiElementPattern$Capture extends com.intellij.patterns.PsiElementPattern {
protected void (java.lang.Class)
Class aClass
protected void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
protected volatile java.lang.Object[] getChildren (java.lang.Object)
protected volatile java.lang.Object getParent (java.lang.Object)
public volatile com.intellij.patterns.ObjectPattern equalTo (java.lang.Object)
}
com/intellij/patterns/PsiElementPattern.classPsiElementPattern.java
package com.intellij.patterns
public abstract com.intellij.patterns.PsiElementPattern extends com.intellij.patterns.TreeElementPattern {
protected void (java.lang.Class)
Class aClass
protected void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
protected com.intellij.psi.PsiElement[] getChildren (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
protected com.intellij.psi.PsiElement getParent (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.patterns.PsiElementPattern withElementType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.patterns.PsiElementPattern withElementType (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet type
public transient com.intellij.patterns.PsiElementPattern afterLeaf (java.lang.String[])
String[] withText
public com.intellij.patterns.PsiElementPattern afterLeaf (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiElementPattern beforeLeaf (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiElementPattern whitespace ()
public com.intellij.patterns.PsiElementPattern whitespaceCommentOrError ()
public com.intellij.patterns.PsiElementPattern whitespaceCommentEmptyOrError ()
public com.intellij.patterns.PsiElementPattern withFirstNonWhitespaceChild (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiElementPattern withReference (java.lang.Class)
Class referenceClass
public com.intellij.patterns.PsiElementPattern inFile (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern filePattern
public com.intellij.patterns.PsiElementPattern inVirtualFile (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern filePattern
public com.intellij.patterns.PsiElementPattern equalTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement o
public com.intellij.patterns.PsiElementPattern withElementType (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiElementPattern withText (java.lang.String)
String text
public com.intellij.patterns.PsiElementPattern withoutText (java.lang.String)
String text
public com.intellij.patterns.PsiElementPattern withName (java.lang.String)
String name
public transient com.intellij.patterns.PsiElementPattern withName (java.lang.String[])
String[] names
public com.intellij.patterns.PsiElementPattern withName (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern name
public com.intellij.patterns.PsiElementPattern afterLeafSkipping (com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern skip
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiElementPattern beforeLeafSkipping (com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern skip
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiElementPattern atStartOf (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiElementPattern withTextLength (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern lengthPattern
public com.intellij.patterns.PsiElementPattern notEmpty ()
public com.intellij.patterns.PsiElementPattern withTextLengthLongerThan (int)
int minLength
public com.intellij.patterns.PsiElementPattern withText (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern text
private com.intellij.patterns.PatternCondition _withText (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiElementPattern withoutText (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern text
public com.intellij.patterns.PsiElementPattern withLanguage (com.intellij.lang.Language)
com.intellij.lang.Language language
public com.intellij.patterns.PsiElementPattern withMetaData (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern metaDataPattern
public com.intellij.patterns.PsiElementPattern referencing (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern targetPattern
public com.intellij.patterns.PsiElementPattern compiled ()
public com.intellij.patterns.PsiElementPattern withTreeParent (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern ancestor
public com.intellij.patterns.PsiElementPattern insideStarting (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern ancestor
public com.intellij.patterns.PsiElementPattern withLastChildSkipping (com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern skip
com.intellij.patterns.ElementPattern pattern
protected volatile java.lang.Object[] getChildren (java.lang.Object)
protected volatile java.lang.Object getParent (java.lang.Object)
public volatile com.intellij.patterns.ObjectPattern equalTo (java.lang.Object)
}
com/intellij/patterns/PsiExpressionPattern$1.classPsiExpressionPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiExpressionPattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiExpressionPattern this$0
void (com.intellij.patterns.PsiExpressionPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiExpressionPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiExpression, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiExpression t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiExpressionPattern$2.classPsiExpressionPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiExpressionPattern$2 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.PsiNamePatternCondition val$nameCondition
final com.intellij.patterns.ElementPattern val$method
final com.intellij.patterns.PsiExpressionPattern this$0
void (com.intellij.patterns.PsiExpressionPattern, java.lang.String, com.intellij.patterns.PsiNamePatternCondition, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiExpressionPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiMethodCallExpression, com.intellij.util.ProcessingContext)
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiMethodCallExpression callExpression
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiReferenceExpression methodExpression
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiExpressionPattern$3.classPsiExpressionPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiExpressionPattern$3 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$expressionPattern
final com.intellij.patterns.PsiExpressionPattern this$0
void (com.intellij.patterns.PsiExpressionPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiExpressionPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiExpression, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiExpression t
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiExpression expression
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiExpressionPattern$Capture.classPsiExpressionPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiExpressionPattern$Capture extends com.intellij.patterns.PsiExpressionPattern {
public void (java.lang.Class)
Class aClass
}
com/intellij/patterns/PsiExpressionPattern.classPsiExpressionPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiExpressionPattern extends com.intellij.patterns.PsiJavaElementPattern {
protected void (java.lang.Class)
Class aClass
public com.intellij.patterns.PsiExpressionPattern ofType (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiMethodCallPattern methodCall (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern method
com.intellij.patterns.PsiNamePatternCondition nameCondition
public com.intellij.patterns.PsiExpressionPattern skipParentheses (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern expressionPattern
}
com/intellij/patterns/PsiFieldPattern$1.classPsiFieldPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiFieldPattern$1 extends com.intellij.patterns.InitialPatternCondition {
void (java.lang.Class)
Class arg0
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/PsiFieldPattern.classPsiFieldPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiFieldPattern extends com.intellij.patterns.PsiMemberPattern {
public void ()
}
com/intellij/patterns/PsiFilePattern$1.classPsiFilePattern.java
package com.intellij.patterns
com.intellij.patterns.PsiFilePattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.StringPattern val$namePattern
final com.intellij.patterns.PsiFilePattern this$0
void (com.intellij.patterns.PsiFilePattern, java.lang.String, com.intellij.patterns.StringPattern)
com.intellij.patterns.PsiFilePattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiFile, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiFile t
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiDirectory directory
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiFilePattern$2.classPsiFilePattern.java
package com.intellij.patterns
com.intellij.patterns.PsiFilePattern$2 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$filePattern
final com.intellij.patterns.PsiFilePattern this$0
void (com.intellij.patterns.PsiFilePattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiFilePattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiFile, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiFile file
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiFilePattern$3.classPsiFilePattern.java
package com.intellij.patterns
com.intellij.patterns.PsiFilePattern$3 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$vFilePattern
final com.intellij.patterns.PsiFilePattern this$0
void (com.intellij.patterns.PsiFilePattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiFilePattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiFile, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiFile file
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiFilePattern$4.classPsiFilePattern.java
package com.intellij.patterns
com.intellij.patterns.PsiFilePattern$4 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$fileTypePattern
final com.intellij.patterns.PsiFilePattern this$0
void (com.intellij.patterns.PsiFilePattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiFilePattern this$0
String debugMethodName
public boolean accepts (com.intellij.psi.PsiFile, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiFile file
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiFilePattern$Capture.classPsiFilePattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiFilePattern$Capture extends com.intellij.patterns.PsiFilePattern {
protected void (java.lang.Class)
Class aClass
public void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
}
com/intellij/patterns/PsiFilePattern.classPsiFilePattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiFilePattern extends com.intellij.patterns.PsiElementPattern {
protected void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
protected void (java.lang.Class)
Class aClass
public com.intellij.patterns.PsiFilePattern withParentDirectoryName (com.intellij.patterns.StringPattern)
com.intellij.patterns.StringPattern namePattern
public com.intellij.patterns.PsiFilePattern withOriginalFile (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern filePattern
public com.intellij.patterns.PsiFilePattern withVirtualFile (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern vFilePattern
public com.intellij.patterns.PsiFilePattern withFileType (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern fileTypePattern
}
com/intellij/patterns/PsiJavaElementPattern$1.classPsiJavaElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiJavaElementPattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiJavaElementPattern this$0
void (com.intellij.patterns.PsiJavaElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiJavaElementPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement t
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiElement parent
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiJavaElementPattern$2.classPsiJavaElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiJavaElementPattern$2 extends com.intellij.patterns.PatternCondition {
final int val$index
final com.intellij.patterns.ElementPattern val$methodPattern
final com.intellij.patterns.PsiNamePatternCondition val$nameCondition
final com.intellij.patterns.PsiJavaElementPattern this$0
void (com.intellij.patterns.PsiJavaElementPattern, java.lang.String, int, com.intellij.patterns.ElementPattern, com.intellij.patterns.PsiNamePatternCondition)
com.intellij.patterns.PsiJavaElementPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiExpressionList psiExpressionList
com.intellij.psi.PsiExpression[] psiExpressions
com.intellij.psi.PsiElement literal
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiElement parent
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiJavaElementPattern$3.classPsiJavaElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiJavaElementPattern$3 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$methodPattern
final com.intellij.patterns.PsiNamePatternCondition val$nameCondition
final com.intellij.patterns.PsiJavaElementPattern this$0
void (com.intellij.patterns.PsiJavaElementPattern, java.lang.String, com.intellij.patterns.ElementPattern, com.intellij.patterns.PsiNamePatternCondition)
com.intellij.patterns.PsiJavaElementPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement literal
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiElement parent
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiJavaElementPattern$4.classPsiJavaElementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiJavaElementPattern$4 extends com.intellij.patterns.PatternCondition {
final int val$index
final String[] val$fqns
final com.intellij.patterns.PsiJavaElementPattern this$0
void (com.intellij.patterns.PsiJavaElementPattern, java.lang.String, int, java.lang.String[])
com.intellij.patterns.PsiJavaElementPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
String fqn
String qualifiedName
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiExpressionList psiExpressionList
com.intellij.psi.PsiExpression[] psiExpressions
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement literal
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiElement parent
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiJavaElementPattern$Capture.classPsiJavaElementPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiJavaElementPattern$Capture extends com.intellij.patterns.PsiJavaElementPattern {
public void (java.lang.Class)
Class aClass
public void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
}
com/intellij/patterns/PsiJavaElementPattern.classPsiJavaElementPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiJavaElementPattern extends com.intellij.patterns.PsiElementPattern {
private static final String VALUE
public void (java.lang.Class)
Class aClass
public void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
public com.intellij.patterns.PsiJavaElementPattern annotationParam (java.lang.String, java.lang.String)
String annotationQualifiedName
String parameterName
public com.intellij.patterns.PsiJavaElementPattern annotationParam (java.lang.String)
String annotationQualifiedName
public com.intellij.patterns.PsiJavaElementPattern annotationParam (com.intellij.patterns.ElementPattern, java.lang.String)
com.intellij.patterns.ElementPattern annotationQualifiedName
String parameterName
public com.intellij.patterns.PsiJavaElementPattern annotationParam (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern annotation
public com.intellij.patterns.PsiJavaElementPattern annotationParam (java.lang.String, com.intellij.patterns.ElementPattern)
String parameterName
com.intellij.patterns.ElementPattern annotation
public com.intellij.patterns.PsiJavaElementPattern insideAnnotationParam (com.intellij.patterns.ElementPattern, java.lang.String)
com.intellij.patterns.ElementPattern annotationQualifiedName
String parameterName
public com.intellij.patterns.PsiJavaElementPattern insideAnnotationParam (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern annotationQualifiedName
public com.intellij.patterns.PsiJavaElementPattern insideAnnotationParam (java.lang.String)
String annotationQualifiedName
public com.intellij.patterns.PsiJavaElementPattern nameIdentifierOf (java.lang.Class)
Class aClass
public com.intellij.patterns.PsiJavaElementPattern nameIdentifierOf (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiJavaElementPattern methodCallParameter (int, com.intellij.patterns.ElementPattern)
int index
com.intellij.patterns.ElementPattern methodPattern
com.intellij.patterns.PsiNamePatternCondition nameCondition
public com.intellij.patterns.PsiJavaElementPattern methodCallParameter (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern methodPattern
com.intellij.patterns.PsiNamePatternCondition nameCondition
private static boolean checkCall (com.intellij.util.ProcessingContext, com.intellij.psi.PsiExpressionList, com.intellij.patterns.ElementPattern, com.intellij.patterns.PsiNamePatternCondition)
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiExpressionList psiExpressionList
com.intellij.patterns.ElementPattern methodPattern
com.intellij.patterns.PsiNamePatternCondition nameCondition
com.intellij.psi.PsiElement element
public transient com.intellij.patterns.PsiJavaElementPattern constructorParameter (int, java.lang.String[])
int index
String[] fqns
static boolean access$000 (com.intellij.util.ProcessingContext, com.intellij.psi.PsiExpressionList, com.intellij.patterns.ElementPattern, com.intellij.patterns.PsiNamePatternCondition)
com.intellij.util.ProcessingContext x0
com.intellij.psi.PsiExpressionList x1
com.intellij.patterns.ElementPattern x2
com.intellij.patterns.PsiNamePatternCondition x3
}
com/intellij/patterns/PsiJavaPatterns$1.classPsiJavaPatterns.java
package com.intellij.patterns
final com.intellij.patterns.PsiJavaPatterns$1 extends com.intellij.patterns.InitialPatternCondition {
final Class[] val$classAlternatives
void (java.lang.Class, java.lang.Class[])
Class arg0
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Class classAlternative
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/PsiJavaPatterns$2.classPsiJavaPatterns.java
package com.intellij.patterns
final com.intellij.patterns.PsiJavaPatterns$2 extends com.intellij.patterns.InitialPatternConditionPlus {
final com.intellij.patterns.ElementPattern val$value
void (java.lang.Class, com.intellij.patterns.ElementPattern)
Class x0
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
public java.util.List getPatterns ()
}
com/intellij/patterns/PsiJavaPatterns$3.classPsiJavaPatterns.java
package com.intellij.patterns
final com.intellij.patterns.PsiJavaPatterns$3 extends com.intellij.patterns.InitialPatternCondition {
final String[] val$fqns
void (java.lang.Class, java.lang.String[])
Class arg0
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
String fqn
com.intellij.psi.PsiJavaCodeReferenceElement reference
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/PsiJavaPatterns$4.classPsiJavaPatterns.java
package com.intellij.patterns
final com.intellij.patterns.PsiJavaPatterns$4 extends com.intellij.patterns.InitialPatternConditionPlus {
final com.intellij.patterns.ElementPattern val$value
void (java.lang.Class, com.intellij.patterns.ElementPattern)
Class x0
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
public java.util.List getPatterns ()
}
com/intellij/patterns/PsiJavaPatterns$5.classPsiJavaPatterns.java
package com.intellij.patterns
final com.intellij.patterns.PsiJavaPatterns$5 extends com.intellij.patterns.InitialPatternCondition {
void (java.lang.Class)
Class arg0
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/PsiJavaPatterns.classPsiJavaPatterns.java
package com.intellij.patterns
public com.intellij.patterns.PsiJavaPatterns extends com.intellij.patterns.StandardPatterns {
public void ()
public static com.intellij.patterns.IElementTypePattern elementType ()
public static com.intellij.patterns.VirtualFilePattern virtualFile ()
public static com.intellij.patterns.PsiJavaElementPattern$Capture psiElement ()
public static com.intellij.patterns.PsiJavaElementPattern$Capture psiElement (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public static com.intellij.patterns.PsiJavaElementPattern$Capture psiElement (java.lang.Class)
Class aClass
public static transient com.intellij.patterns.PsiJavaElementPattern$Capture psiElement (java.lang.Class[])
Class[] classAlternatives
public static com.intellij.patterns.PsiJavaElementPattern$Capture literalExpression ()
public static com.intellij.patterns.PsiJavaElementPattern$Capture psiLiteral ()
public static com.intellij.patterns.PsiJavaElementPattern$Capture psiLiteral (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern value
public static transient com.intellij.patterns.PsiJavaElementPattern$Capture psiNewExpression (java.lang.String[])
String[] fqns
public static com.intellij.patterns.PsiJavaElementPattern$Capture literalExpression (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern value
public static com.intellij.patterns.PsiMemberPattern$Capture psiMember ()
public static com.intellij.patterns.PsiMethodPattern psiMethod ()
public static com.intellij.patterns.PsiParameterPattern psiParameter ()
public static com.intellij.patterns.PsiModifierListOwnerPattern$Capture psiModifierListOwner ()
public static com.intellij.patterns.PsiFieldPattern psiField ()
public static com.intellij.patterns.PsiClassPattern psiClass ()
public static com.intellij.patterns.PsiAnnotationPattern psiAnnotation ()
public static com.intellij.patterns.PsiNameValuePairPattern psiNameValuePair ()
public static com.intellij.patterns.PsiTypePattern psiType ()
public static com.intellij.patterns.PsiExpressionPattern$Capture psiExpression ()
public static com.intellij.patterns.PsiBinaryExpressionPattern psiBinaryExpression ()
public static com.intellij.patterns.PsiTypeCastExpressionPattern psiTypeCastExpression ()
public static com.intellij.patterns.PsiJavaElementPattern$Capture psiReferenceExpression ()
public static com.intellij.patterns.PsiStatementPattern$Capture psiExpressionStatement ()
public static com.intellij.patterns.PsiStatementPattern$Capture psiReturnStatement ()
}
com/intellij/patterns/PsiMemberPattern$1.classPsiMemberPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMemberPattern$1 extends com.intellij.patterns.PatternConditionPlus {
final com.intellij.patterns.PsiMemberPattern this$0
void (com.intellij.patterns.PsiMemberPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiMemberPattern this$0
String arg0
com.intellij.patterns.ElementPattern arg1
public boolean processValues (com.intellij.psi.PsiMember, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
com.intellij.psi.PsiMember t
com.intellij.util.ProcessingContext context
com.intellij.util.PairProcessor processor
public volatile boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
}
com/intellij/patterns/PsiMemberPattern$Capture$1.classPsiMemberPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMemberPattern$Capture$1 extends com.intellij.patterns.InitialPatternCondition {
void (java.lang.Class)
Class arg0
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/PsiMemberPattern$Capture.classPsiMemberPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiMemberPattern$Capture extends com.intellij.patterns.PsiMemberPattern {
protected void ()
}
com/intellij/patterns/PsiMemberPattern.classPsiMemberPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiMemberPattern extends com.intellij.patterns.PsiModifierListOwnerPattern {
public void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
protected void (java.lang.Class)
Class aClass
public com.intellij.patterns.PsiMemberPattern inClass (java.lang.String)
String qname
public com.intellij.patterns.PsiMemberPattern inClass (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
}
com/intellij/patterns/PsiMethodCallPattern$1.classPsiMethodCallPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMethodCallPattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern[] val$arguments
final com.intellij.patterns.PsiMethodCallPattern this$0
void (com.intellij.patterns.PsiMethodCallPattern, java.lang.String, com.intellij.patterns.ElementPattern[])
com.intellij.patterns.PsiMethodCallPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiMethodCallExpression, com.intellij.util.ProcessingContext)
int i
com.intellij.psi.PsiMethodCallExpression callExpression
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiExpression[] actualArguments
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiMethodCallPattern$2.classPsiMethodCallPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMethodCallPattern$2 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$qualifier
final com.intellij.patterns.PsiMethodCallPattern this$0
void (com.intellij.patterns.PsiMethodCallPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiMethodCallPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiMethodCallExpression, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiMethodCallExpression psiMethodCallExpression
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiMethodCallPattern.classPsiMethodCallPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiMethodCallPattern extends com.intellij.patterns.PsiExpressionPattern {
void ()
public transient com.intellij.patterns.PsiMethodCallPattern withArguments (com.intellij.patterns.ElementPattern[])
com.intellij.patterns.ElementPattern[] arguments
public com.intellij.patterns.PsiMethodCallPattern withQualifier (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern qualifier
}
com/intellij/patterns/PsiMethodPattern$1.classPsiMethodPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMethodPattern$1 extends com.intellij.patterns.PatternCondition {
final int val$paramCount
final com.intellij.patterns.PsiMethodPattern this$0
void (com.intellij.patterns.PsiMethodPattern, java.lang.String, int)
com.intellij.patterns.PsiMethodPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiMethod, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiMethod method
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiMethodPattern$2.classPsiMethodPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMethodPattern$2 extends com.intellij.patterns.PatternCondition {
final String[] val$types
final com.intellij.patterns.PsiMethodPattern this$0
void (com.intellij.patterns.PsiMethodPattern, java.lang.String, java.lang.String[])
com.intellij.patterns.PsiMethodPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiMethod, com.intellij.util.ProcessingContext)
int i
com.intellij.psi.PsiParameter[] psiParameters
com.intellij.psi.PsiMethod psiMethod
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiParameterList parameterList
int dotsIndex
private boolean typeEquivalent (com.intellij.psi.PsiType, java.lang.String)
String text
String text
com.intellij.psi.PsiType type
String expectedText
com.intellij.psi.PsiType erasure
String text
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiMethodPattern$3.class
com/intellij/patterns/PsiMethodPattern$4.classPsiMethodPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMethodPattern$4 extends com.intellij.patterns.PatternCondition {
final boolean val$isConstructor
final com.intellij.patterns.PsiMethodPattern this$0
void (com.intellij.patterns.PsiMethodPattern, java.lang.String, boolean)
com.intellij.patterns.PsiMethodPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiMethod, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiMethod method
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiMethodPattern$5.classPsiMethodPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiMethodPattern$5 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiMethodPattern this$0
void (com.intellij.patterns.PsiMethodPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiMethodPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiMethod, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiMethod method
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiMethodPattern.classPsiMethodPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiMethodPattern extends com.intellij.patterns.PsiMemberPattern {
public void ()
public com.intellij.patterns.PsiMethodPattern withParameterCount (int)
int paramCount
public transient com.intellij.patterns.PsiMethodPattern withParameters (java.lang.String[])
String[] inputTypes
String[] types
public com.intellij.patterns.PsiMethodPattern definedInClass (java.lang.String)
String qname
public com.intellij.patterns.PsiMethodPattern definedInClass (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiMethodPattern constructor (boolean)
boolean isConstructor
public com.intellij.patterns.PsiMethodPattern withThrowsList (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
}
com/intellij/patterns/PsiModifierListOwnerPattern$1.class
com/intellij/patterns/PsiModifierListOwnerPattern$2.class
com/intellij/patterns/PsiModifierListOwnerPattern$3.classPsiModifierListOwnerPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiModifierListOwnerPattern$3 extends com.intellij.patterns.PatternCondition {
final String val$qualifiedName
final com.intellij.patterns.PsiModifierListOwnerPattern this$0
void (com.intellij.patterns.PsiModifierListOwnerPattern, java.lang.String, java.lang.String)
com.intellij.patterns.PsiModifierListOwnerPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiModifierListOwner, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiModifierListOwner t
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiModifierList modifierList
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiModifierListOwnerPattern$4.classPsiModifierListOwnerPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiModifierListOwnerPattern$4 extends com.intellij.patterns.PatternCondition {
final String[] val$qualifiedNames
final com.intellij.patterns.PsiModifierListOwnerPattern this$0
void (com.intellij.patterns.PsiModifierListOwnerPattern, java.lang.String, java.lang.String[])
com.intellij.patterns.PsiModifierListOwnerPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiModifierListOwner, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiModifierListOwner t
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiModifierListOwnerPattern$Capture.classPsiModifierListOwnerPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiModifierListOwnerPattern$Capture extends com.intellij.patterns.PsiModifierListOwnerPattern {
public void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
}
com/intellij/patterns/PsiModifierListOwnerPattern.classPsiModifierListOwnerPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiModifierListOwnerPattern extends com.intellij.patterns.PsiElementPattern {
public void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
protected void (java.lang.Class)
Class aClass
public transient com.intellij.patterns.PsiModifierListOwnerPattern withModifiers (java.lang.String[])
String[] modifiers
public transient com.intellij.patterns.PsiModifierListOwnerPattern withoutModifiers (java.lang.String[])
String[] modifiers
public com.intellij.patterns.PsiModifierListOwnerPattern withAnnotation (java.lang.String)
String qualifiedName
public transient com.intellij.patterns.PsiModifierListOwnerPattern withAnnotations (java.lang.String[])
String[] qualifiedNames
}
com/intellij/patterns/PsiNamePatternCondition.classPsiNamePatternCondition.java
package com.intellij.patterns
public com.intellij.patterns.PsiNamePatternCondition extends com.intellij.patterns.PropertyPatternCondition {
public void (java.lang.String, com.intellij.patterns.ElementPattern)
String methodName
com.intellij.patterns.ElementPattern namePattern
public com.intellij.patterns.ElementPattern getNamePattern ()
public java.lang.String getPropertyValue (java.lang.Object)
Object o
public volatile java.lang.Object getPropertyValue (java.lang.Object)
}
com/intellij/patterns/PsiNameValuePairPattern$1.classPsiNameValuePairPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiNameValuePairPattern$1 extends com.intellij.patterns.PatternCondition {
final String val$requiredName
final com.intellij.patterns.PsiNameValuePairPattern this$0
void (com.intellij.patterns.PsiNameValuePairPattern, java.lang.String, java.lang.String)
com.intellij.patterns.PsiNameValuePairPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiNameValuePair, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiNameValuePair psiNameValuePair
com.intellij.util.ProcessingContext context
String actualName
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiNameValuePairPattern$2.classPsiNameValuePairPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiNameValuePairPattern$2 extends com.intellij.patterns.PsiNamePatternCondition {
final com.intellij.patterns.PsiNameValuePairPattern this$0
void (com.intellij.patterns.PsiNameValuePairPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiNameValuePairPattern this$0
String arg0
com.intellij.patterns.ElementPattern arg1
public java.lang.String getPropertyValue (java.lang.Object)
String nameValue
Object o
public volatile java.lang.Object getPropertyValue (java.lang.Object)
}
com/intellij/patterns/PsiNameValuePairPattern.classPsiNameValuePairPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiNameValuePairPattern extends com.intellij.patterns.PsiElementPattern {
static final com.intellij.patterns.PsiNameValuePairPattern NAME_VALUE_PAIR_PATTERN
private void ()
public com.intellij.patterns.PsiNameValuePairPattern withName (java.lang.String)
String requiredName
public com.intellij.patterns.PsiNameValuePairPattern withName (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern name
public volatile com.intellij.patterns.PsiElementPattern withName (com.intellij.patterns.ElementPattern)
public volatile com.intellij.patterns.PsiElementPattern withName (java.lang.String)
static void ()
}
com/intellij/patterns/PsiParameterPattern$1.classPsiParameterPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiParameterPattern$1 extends com.intellij.patterns.PatternConditionPlus {
final int val$index
final com.intellij.patterns.PsiParameterPattern this$0
void (com.intellij.patterns.PsiParameterPattern, java.lang.String, com.intellij.patterns.ElementPattern, int)
com.intellij.patterns.PsiParameterPattern this$0
String arg0
com.intellij.patterns.ElementPattern arg1
public boolean processValues (com.intellij.psi.PsiParameter, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
com.intellij.psi.PsiParameter t
com.intellij.util.ProcessingContext context
com.intellij.util.PairProcessor processor
com.intellij.psi.PsiElement scope
public boolean accepts (com.intellij.psi.PsiParameter, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiParameter t
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiParameter[] parameters
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
public volatile boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
}
com/intellij/patterns/PsiParameterPattern.classPsiParameterPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiParameterPattern extends com.intellij.patterns.PsiModifierListOwnerPattern {
protected void ()
public com.intellij.patterns.PsiParameterPattern ofMethod (int, com.intellij.patterns.ElementPattern)
int index
com.intellij.patterns.ElementPattern pattern
}
com/intellij/patterns/PsiStatementPattern$1.classPsiStatementPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiStatementPattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.PsiMethodPattern val$pattern
final com.intellij.patterns.PsiStatementPattern this$0
void (com.intellij.patterns.PsiStatementPattern, java.lang.String, com.intellij.patterns.PsiMethodPattern)
com.intellij.patterns.PsiStatementPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiStatement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiStatement t
com.intellij.util.ProcessingContext context
com.intellij.psi.PsiMethod method
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiStatementPattern$Capture.classPsiStatementPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiStatementPattern$Capture extends com.intellij.patterns.PsiStatementPattern {
public void (java.lang.Class)
Class aClass
}
com/intellij/patterns/PsiStatementPattern.classPsiStatementPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiStatementPattern extends com.intellij.patterns.PsiJavaElementPattern {
public void (java.lang.Class)
Class aClass
public com.intellij.patterns.PsiStatementPattern insideMethod (com.intellij.patterns.PsiMethodPattern)
com.intellij.patterns.PsiMethodPattern pattern
public com.intellij.patterns.PsiStatementPattern insideMethod (com.intellij.patterns.StringPattern, java.lang.String)
com.intellij.patterns.StringPattern methodName
String qualifiedClassName
public com.intellij.patterns.PsiStatementPattern insideMethod (java.lang.String, java.lang.String)
String methodName
String qualifiedClassName
}
com/intellij/patterns/PsiTypeCastExpressionPattern$1.classPsiTypeCastExpressionPattern.java
package com.intellij.patterns
com.intellij.patterns.PsiTypeCastExpressionPattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$operand
final com.intellij.patterns.PsiTypeCastExpressionPattern this$0
void (com.intellij.patterns.PsiTypeCastExpressionPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiTypeCastExpressionPattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiTypeCastExpression, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiTypeCastExpression psiTypeCastExpression
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiTypeCastExpressionPattern.classPsiTypeCastExpressionPattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiTypeCastExpressionPattern extends com.intellij.patterns.PsiExpressionPattern {
void ()
public com.intellij.patterns.PsiTypeCastExpressionPattern withOperand (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern operand
}
com/intellij/patterns/PsiTypePattern$1.classPsiTypePattern.java
package com.intellij.patterns
com.intellij.patterns.PsiTypePattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiTypePattern this$0
void (com.intellij.patterns.PsiTypePattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiTypePattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiType, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiType psiType
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiTypePattern$2.classPsiTypePattern.java
package com.intellij.patterns
com.intellij.patterns.PsiTypePattern$2 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.PsiTypePattern this$0
void (com.intellij.patterns.PsiTypePattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.PsiTypePattern this$0
String arg0
public boolean accepts (com.intellij.psi.PsiType, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiType psiType
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/PsiTypePattern.classPsiTypePattern.java
package com.intellij.patterns
public com.intellij.patterns.PsiTypePattern extends com.intellij.patterns.ObjectPattern {
protected void ()
public com.intellij.patterns.PsiTypePattern arrayOf (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.PsiTypePattern classType (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
}
com/intellij/patterns/StandardPatterns$1.classStandardPatterns.java
package com.intellij.patterns
final com.intellij.patterns.StandardPatterns$1 extends com.intellij.patterns.InitialPatternCondition {
final com.intellij.openapi.util.Key val$key
void (java.lang.Class, com.intellij.openapi.util.Key)
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
public void append (java.lang.StringBuilder, java.lang.String)
StringBuilder builder
String indent
}
com/intellij/patterns/StandardPatterns$2.classStandardPatterns.java
package com.intellij.patterns
final com.intellij.patterns.StandardPatterns$2 extends com.intellij.patterns.InitialPatternCondition {
final String val$key
void (java.lang.Class, java.lang.String)
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
public void append (java.lang.StringBuilder, java.lang.String)
StringBuilder builder
String indent
}
com/intellij/patterns/StandardPatterns$3.classStandardPatterns.java
package com.intellij.patterns
final com.intellij.patterns.StandardPatterns$3 extends com.intellij.patterns.InitialPatternConditionPlus {
final com.intellij.patterns.ElementPattern[] val$patterns
void (java.lang.Class, com.intellij.patterns.ElementPattern[])
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
com.intellij.patterns.ElementPattern pattern
Object o
com.intellij.util.ProcessingContext context
public void append (java.lang.StringBuilder, java.lang.String)
com.intellij.patterns.ElementPattern pattern
StringBuilder builder
String indent
boolean first
public java.util.List getPatterns ()
}
com/intellij/patterns/StandardPatterns$4.classStandardPatterns.java
package com.intellij.patterns
final com.intellij.patterns.StandardPatterns$4 extends com.intellij.patterns.InitialPatternCondition {
final java.util.List val$initial
void (java.lang.Class, java.util.List)
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
com.intellij.patterns.InitialPatternCondition pattern
Object o
com.intellij.util.ProcessingContext context
public void append (java.lang.StringBuilder, java.lang.String)
com.intellij.patterns.InitialPatternCondition pattern
StringBuilder builder
String indent
boolean first
}
com/intellij/patterns/StandardPatterns$5.classStandardPatterns.java
package com.intellij.patterns
final com.intellij.patterns.StandardPatterns$5 extends com.intellij.patterns.InitialPatternConditionPlus {
final com.intellij.patterns.ElementPattern val$pattern
void (java.lang.Class, com.intellij.patterns.ElementPattern)
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
public void append (java.lang.StringBuilder, java.lang.String)
StringBuilder builder
String indent
public java.util.List getPatterns ()
}
com/intellij/patterns/StandardPatterns$6.classStandardPatterns.java
package com.intellij.patterns
final com.intellij.patterns.StandardPatterns$6 extends com.intellij.patterns.InitialPatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
void (java.lang.Class, com.intellij.patterns.ElementPattern)
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/StandardPatterns$FalsePattern$1.classStandardPatterns.java
package com.intellij.patterns
com.intellij.patterns.StandardPatterns$FalsePattern$1 extends com.intellij.patterns.InitialPatternCondition {
final com.intellij.patterns.StandardPatterns$FalsePattern this$0
void (com.intellij.patterns.StandardPatterns$FalsePattern, java.lang.Class)
com.intellij.patterns.StandardPatterns$FalsePattern this$0
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/patterns/StandardPatterns$FalsePattern.classStandardPatterns.java
package com.intellij.patterns
final com.intellij.patterns.StandardPatterns$FalsePattern extends java.lang.Object implements com.intellij.patterns.ElementPattern {
private void ()
public boolean accepts (java.lang.Object)
Object o
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
public com.intellij.patterns.ElementPatternCondition getCondition ()
void (com.intellij.patterns.StandardPatterns$1)
com.intellij.patterns.StandardPatterns$1 x0
}
com/intellij/patterns/StandardPatterns.class
com/intellij/patterns/StringPattern$1.classStringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$1 extends com.intellij.patterns.InitialPatternCondition {
void (java.lang.Class)
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
public void append (java.lang.StringBuilder, java.lang.String)
StringBuilder builder
String indent
}
com/intellij/patterns/StringPattern$10.classStringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$10 extends com.intellij.patterns.PatternCondition {
final int val$maxLength
final com.intellij.patterns.StringPattern this$0
void (com.intellij.patterns.StringPattern, java.lang.String, int)
com.intellij.patterns.StringPattern this$0
String debugMethodName
public boolean accepts (java.lang.String, com.intellij.util.ProcessingContext)
String s
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/StringPattern$11.classStringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$11 extends com.intellij.patterns.PatternCondition {
final int val$length
final com.intellij.patterns.StringPattern this$0
void (com.intellij.patterns.StringPattern, java.lang.String, int)
com.intellij.patterns.StringPattern this$0
String debugMethodName
public boolean accepts (java.lang.String, com.intellij.util.ProcessingContext)
String s
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/StringPattern$12.classStringPattern.java
package com.intellij.patterns
final com.intellij.patterns.StringPattern$12 extends com.intellij.openapi.util.text.StringUtil$BombedCharSequence {
void (java.lang.CharSequence)
CharSequence arg0
protected void checkCanceled ()
}
com/intellij/patterns/StringPattern$2.classStringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$2 extends com.intellij.patterns.PatternCondition {
final String val$s
final com.intellij.patterns.StringPattern this$0
void (com.intellij.patterns.StringPattern, java.lang.String, java.lang.String)
com.intellij.patterns.StringPattern this$0
String debugMethodName
public boolean accepts (java.lang.String, com.intellij.util.ProcessingContext)
String str
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/StringPattern$3.classStringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$3 extends com.intellij.patterns.PatternCondition {
final String val$s
final com.intellij.patterns.StringPattern this$0
void (com.intellij.patterns.StringPattern, java.lang.String, java.lang.String)
com.intellij.patterns.StringPattern this$0
String debugMethodName
public boolean accepts (java.lang.String, com.intellij.util.ProcessingContext)
String str
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/StringPattern$4.classStringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$4 extends com.intellij.patterns.PatternCondition {
final String val$s
final com.intellij.patterns.StringPattern this$0
void (com.intellij.patterns.StringPattern, java.lang.String, java.lang.String)
com.intellij.patterns.StringPattern this$0
String debugMethodName
public boolean accepts (java.lang.String, com.intellij.util.ProcessingContext)
String str
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/StringPattern$5.classStringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$5 extends com.intellij.patterns.PatternCondition {
final String val$s
final com.intellij.patterns.StringPattern this$0
void (com.intellij.patterns.StringPattern, java.lang.String, java.lang.String)
com.intellij.patterns.StringPattern this$0
String debugMethodName
public boolean accepts (java.lang.String, com.intellij.util.ProcessingContext)
String str
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/StringPattern$6.classStringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$6 extends com.intellij.patterns.ValuePatternCondition {
final java.util.regex.Pattern val$pattern
final String val$s
final com.intellij.patterns.StringPattern this$0
void (com.intellij.patterns.StringPattern, java.lang.String, java.util.regex.Pattern, java.lang.String)
com.intellij.patterns.StringPattern this$0
String methodName
public boolean accepts (java.lang.String, com.intellij.util.ProcessingContext)
String str
com.intellij.util.ProcessingContext context
public java.util.Collection getValues ()
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/StringPattern$7.classStringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$7 extends com.intellij.patterns.ValuePatternCondition {
final dk.brics.automaton.RunAutomaton val$runAutomaton
final String val$s
final com.intellij.patterns.StringPattern this$0
void (com.intellij.patterns.StringPattern, java.lang.String, dk.brics.automaton.RunAutomaton, java.lang.String)
com.intellij.patterns.StringPattern this$0
String methodName
public boolean accepts (java.lang.String, com.intellij.util.ProcessingContext)
String str
com.intellij.util.ProcessingContext context
public java.util.Collection getValues ()
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/StringPattern$8.classStringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$8 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.StringPattern this$0
void (com.intellij.patterns.StringPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.StringPattern this$0
String debugMethodName
public boolean accepts (java.lang.String, com.intellij.util.ProcessingContext)
int i
String str
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/StringPattern$9.classStringPattern.java
package com.intellij.patterns
com.intellij.patterns.StringPattern$9 extends com.intellij.patterns.PatternCondition {
final int val$minLength
final com.intellij.patterns.StringPattern this$0
void (com.intellij.patterns.StringPattern, java.lang.String, int)
com.intellij.patterns.StringPattern this$0
String debugMethodName
public boolean accepts (java.lang.String, com.intellij.util.ProcessingContext)
String s
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/StringPattern.classStringPattern.java
package com.intellij.patterns
public com.intellij.patterns.StringPattern extends com.intellij.patterns.ObjectPattern {
static final com.intellij.patterns.StringPattern STRING_PATTERN
private void ()
public com.intellij.patterns.StringPattern startsWith (java.lang.String)
String s
public com.intellij.patterns.StringPattern endsWith (java.lang.String)
String s
public com.intellij.patterns.StringPattern contains (java.lang.String)
String s
public com.intellij.patterns.StringPattern containsChars (java.lang.String)
String s
public com.intellij.patterns.StringPattern matches (java.lang.String)
String s
String escaped
java.util.regex.Pattern pattern
public com.intellij.patterns.StringPattern matchesBrics (java.lang.String)
char c
int i
String s
String escaped
StringBuilder sb
dk.brics.automaton.RegExp regExp
dk.brics.automaton.Automaton automaton
dk.brics.automaton.RunAutomaton runAutomaton
public com.intellij.patterns.StringPattern contains (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.StringPattern longerThan (int)
int minLength
public com.intellij.patterns.StringPattern shorterThan (int)
int maxLength
public com.intellij.patterns.StringPattern withLength (int)
int length
public transient com.intellij.patterns.StringPattern oneOf (java.lang.String[])
String[] values
public transient com.intellij.patterns.StringPattern oneOfIgnoreCase (java.lang.String[])
String[] values
public com.intellij.patterns.StringPattern oneOf (java.util.Collection)
java.util.Collection set
public static java.lang.CharSequence newBombedCharSequence (java.lang.CharSequence)
CharSequence sequence
public volatile com.intellij.patterns.ObjectPattern oneOf (java.util.Collection)
public volatile com.intellij.patterns.ObjectPattern oneOf (java.lang.Object[])
static void ()
}
com/intellij/patterns/TreeElementPattern$1.classTreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$1 extends com.intellij.patterns.PatternCondition {
final Class[] val$types
final com.intellij.patterns.TreeElementPattern this$0
void (com.intellij.patterns.TreeElementPattern, java.lang.String, java.lang.Class[])
com.intellij.patterns.TreeElementPattern this$0
String debugMethodName
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Class type
Object t
com.intellij.util.ProcessingContext context
Object current
}
com/intellij/patterns/TreeElementPattern$10.classTreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$10 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$skip
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.TreeElementPattern this$0
void (com.intellij.patterns.TreeElementPattern, java.lang.String, com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
com.intellij.patterns.TreeElementPattern this$0
String debugMethodName
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object t
com.intellij.util.ProcessingContext context
Object parent
Object[] children
int i
}
com/intellij/patterns/TreeElementPattern$2.classTreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$2 extends com.intellij.patterns.PatternConditionPlus {
final com.intellij.patterns.TreeElementPattern this$0
void (com.intellij.patterns.TreeElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.TreeElementPattern this$0
String methodName
com.intellij.patterns.ElementPattern valuePattern
public boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
Object t
com.intellij.util.ProcessingContext context
com.intellij.util.PairProcessor processor
}
com/intellij/patterns/TreeElementPattern$3.classTreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$3 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.TreeElementPattern this$0
void (com.intellij.patterns.TreeElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.TreeElementPattern this$0
String debugMethodName
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object child
Object[] children
Object t
com.intellij.util.ProcessingContext context
Object parent
}
com/intellij/patterns/TreeElementPattern$4.classTreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$4 extends com.intellij.patterns.PatternConditionPlus {
final int val$level
final com.intellij.patterns.TreeElementPattern this$0
void (com.intellij.patterns.TreeElementPattern, java.lang.String, com.intellij.patterns.ElementPattern, int)
com.intellij.patterns.TreeElementPattern this$0
String methodName
com.intellij.patterns.ElementPattern valuePattern
public boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
int i
Object t
com.intellij.util.ProcessingContext context
com.intellij.util.PairProcessor processor
Object parent
}
com/intellij/patterns/TreeElementPattern$5.classTreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$5 extends com.intellij.patterns.PatternConditionPlus {
final boolean val$strict
final com.intellij.patterns.TreeElementPattern this$0
void (com.intellij.patterns.TreeElementPattern, java.lang.String, com.intellij.patterns.ElementPattern, boolean)
com.intellij.patterns.TreeElementPattern this$0
String methodName
com.intellij.patterns.ElementPattern valuePattern
public boolean processValues (java.lang.Object, com.intellij.util.ProcessingContext, com.intellij.util.PairProcessor)
Object t
com.intellij.util.ProcessingContext context
com.intellij.util.PairProcessor processor
Object element
}
com/intellij/patterns/TreeElementPattern$6.classTreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$6 extends com.intellij.patterns.PatternCondition {
final int val$levelsUp
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.TreeElementPattern this$0
void (com.intellij.patterns.TreeElementPattern, java.lang.String, int, com.intellij.patterns.ElementPattern)
com.intellij.patterns.TreeElementPattern this$0
String debugMethodName
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
int i
Object t
com.intellij.util.ProcessingContext context
Object element
}
com/intellij/patterns/TreeElementPattern$7.classTreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$7 extends com.intellij.patterns.PatternCondition {
final boolean val$strict
final com.intellij.patterns.ElementPattern val$stopAt
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.TreeElementPattern this$0
void (com.intellij.patterns.TreeElementPattern, java.lang.String, boolean, com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
com.intellij.patterns.TreeElementPattern this$0
String debugMethodName
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object t
com.intellij.util.ProcessingContext context
Object element
}
com/intellij/patterns/TreeElementPattern$8.classTreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$8 extends com.intellij.patterns.PatternCondition {
final boolean val$strict
final com.intellij.patterns.ElementPattern[] val$patterns
final com.intellij.patterns.TreeElementPattern this$0
void (com.intellij.patterns.TreeElementPattern, java.lang.String, boolean, com.intellij.patterns.ElementPattern[])
com.intellij.patterns.TreeElementPattern this$0
String debugMethodName
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
int j
Object t
com.intellij.util.ProcessingContext context
int i
Object element
}
com/intellij/patterns/TreeElementPattern$9.classTreeElementPattern.java
package com.intellij.patterns
com.intellij.patterns.TreeElementPattern$9 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pattern
final com.intellij.patterns.TreeElementPattern this$0
void (com.intellij.patterns.TreeElementPattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.TreeElementPattern this$0
String debugMethodName
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object t
com.intellij.util.ProcessingContext context
Object parent
Object[] children
int i
}
com/intellij/patterns/TreeElementPattern.classTreeElementPattern.java
package com.intellij.patterns
public abstract com.intellij.patterns.TreeElementPattern extends com.intellij.patterns.ObjectPattern {
protected void (com.intellij.patterns.InitialPatternCondition)
com.intellij.patterns.InitialPatternCondition condition
protected void (java.lang.Class)
Class aClass
protected abstract java.lang.Object getParent (java.lang.Object)
protected abstract java.lang.Object[] getChildren (java.lang.Object)
public final transient com.intellij.patterns.TreeElementPattern withParents (java.lang.Class[])
Class[] types
public com.intellij.patterns.TreeElementPattern withParent (java.lang.Class)
Class type
public com.intellij.patterns.TreeElementPattern withParent (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern withChild (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern withFirstChild (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern withLastChild (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern withChildren (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern isFirstAcceptedChild (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern withSuperParent (int, java.lang.Class)
int level
Class aClass
public com.intellij.patterns.TreeElementPattern withSuperParent (int, com.intellij.patterns.ElementPattern)
int level
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern inside (java.lang.Class)
Class pattern
public com.intellij.patterns.TreeElementPattern inside (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern inside (boolean, com.intellij.patterns.ElementPattern)
boolean strict
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern withAncestor (int, com.intellij.patterns.ElementPattern)
int levelsUp
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern inside (boolean, com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
boolean strict
com.intellij.patterns.ElementPattern pattern
com.intellij.patterns.ElementPattern stopAt
public final transient com.intellij.patterns.TreeElementPattern insideSequence (boolean, com.intellij.patterns.ElementPattern[])
boolean strict
com.intellij.patterns.ElementPattern[] patterns
public com.intellij.patterns.TreeElementPattern afterSibling (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public com.intellij.patterns.TreeElementPattern afterSiblingSkipping (com.intellij.patterns.ElementPattern, com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern skip
com.intellij.patterns.ElementPattern pattern
}
com/intellij/patterns/ValuePatternCondition.classValuePatternCondition.java
package com.intellij.patterns
public abstract com.intellij.patterns.ValuePatternCondition extends com.intellij.patterns.PatternCondition {
protected void (java.lang.String)
String methodName
public abstract java.util.Collection getValues ()
}
com/intellij/patterns/VirtualFilePattern$1.classVirtualFilePattern.java
package com.intellij.patterns
com.intellij.patterns.VirtualFilePattern$1 extends com.intellij.patterns.PatternCondition {
final com.intellij.openapi.fileTypes.FileType val$type
final com.intellij.patterns.VirtualFilePattern this$0
void (com.intellij.patterns.VirtualFilePattern, java.lang.String, com.intellij.openapi.fileTypes.FileType)
com.intellij.patterns.VirtualFilePattern this$0
String debugMethodName
public boolean accepts (com.intellij.openapi.vfs.VirtualFile, com.intellij.util.ProcessingContext)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/VirtualFilePattern$2.classVirtualFilePattern.java
package com.intellij.patterns
com.intellij.patterns.VirtualFilePattern$2 extends com.intellij.patterns.PatternCondition {
final String[] val$alternatives
final com.intellij.patterns.VirtualFilePattern this$0
void (com.intellij.patterns.VirtualFilePattern, java.lang.String, java.lang.String[])
com.intellij.patterns.VirtualFilePattern this$0
String debugMethodName
public boolean accepts (com.intellij.openapi.vfs.VirtualFile, com.intellij.util.ProcessingContext)
String alternative
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.util.ProcessingContext context
String extension
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/VirtualFilePattern$3.classVirtualFilePattern.java
package com.intellij.patterns
com.intellij.patterns.VirtualFilePattern$3 extends com.intellij.patterns.PatternCondition {
final String val$extension
final com.intellij.patterns.VirtualFilePattern this$0
void (com.intellij.patterns.VirtualFilePattern, java.lang.String, java.lang.String)
com.intellij.patterns.VirtualFilePattern this$0
String debugMethodName
public boolean accepts (com.intellij.openapi.vfs.VirtualFile, com.intellij.util.ProcessingContext)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/VirtualFilePattern$4.classVirtualFilePattern.java
package com.intellij.patterns
com.intellij.patterns.VirtualFilePattern$4 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$namePattern
final com.intellij.patterns.VirtualFilePattern this$0
void (com.intellij.patterns.VirtualFilePattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.VirtualFilePattern this$0
String debugMethodName
public boolean accepts (com.intellij.openapi.vfs.VirtualFile, com.intellij.util.ProcessingContext)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/VirtualFilePattern$5.classVirtualFilePattern.java
package com.intellij.patterns
com.intellij.patterns.VirtualFilePattern$5 extends com.intellij.patterns.PatternCondition {
final com.intellij.patterns.ElementPattern val$pathPattern
final com.intellij.patterns.VirtualFilePattern this$0
void (com.intellij.patterns.VirtualFilePattern, java.lang.String, com.intellij.patterns.ElementPattern)
com.intellij.patterns.VirtualFilePattern this$0
String debugMethodName
public boolean accepts (com.intellij.openapi.vfs.VirtualFile, com.intellij.util.ProcessingContext)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.util.ProcessingContext context
public volatile boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
}
com/intellij/patterns/VirtualFilePattern.classVirtualFilePattern.java
package com.intellij.patterns
public com.intellij.patterns.VirtualFilePattern extends com.intellij.patterns.TreeElementPattern {
public void ()
public com.intellij.patterns.VirtualFilePattern ofType (com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.fileTypes.FileType type
public com.intellij.patterns.VirtualFilePattern withName (java.lang.String)
String name
public transient com.intellij.patterns.VirtualFilePattern withExtension (java.lang.String[])
String[] alternatives
public com.intellij.patterns.VirtualFilePattern withExtension (java.lang.String)
String extension
public com.intellij.patterns.VirtualFilePattern withName (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern namePattern
public com.intellij.patterns.VirtualFilePattern withPath (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pathPattern
protected com.intellij.openapi.vfs.VirtualFile getParent (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile t
protected com.intellij.openapi.vfs.VirtualFile[] getChildren (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
protected volatile java.lang.Object[] getChildren (java.lang.Object)
protected volatile java.lang.Object getParent (java.lang.Object)
}
com/intellij/patterns/compiler/
com/intellij/patterns/compiler/PatternCompiler.classPatternCompiler.java
package com.intellij.patterns.compiler
public abstract com.intellij.patterns.compiler.PatternCompiler extends java.lang.Object {
public abstract com.intellij.patterns.ElementPattern createElementPattern (java.lang.String, java.lang.String)
public abstract com.intellij.patterns.ElementPattern compileElementPattern (java.lang.String)
public abstract java.lang.String dumpContextDeclarations ()
}
com/intellij/patterns/compiler/PatternCompilerFactory.classPatternCompilerFactory.java
package com.intellij.patterns.compiler
public abstract com.intellij.patterns.compiler.PatternCompilerFactory extends java.lang.Object {
public void ()
public static com.intellij.patterns.compiler.PatternCompilerFactory getFactory ()
public abstract java.lang.Class[] getPatternClasses (java.lang.String)
public abstract com.intellij.patterns.compiler.PatternCompiler getPatternCompiler (java.lang.Class[])
public com.intellij.patterns.compiler.PatternCompiler getPatternCompiler (java.lang.String)
String alias
}
com/intellij/pom/
com/intellij/pom/Navigatable.classNavigatable.java
package com.intellij.pom
public abstract com.intellij.pom.Navigatable extends java.lang.Object {
public abstract void navigate (boolean)
public abstract boolean canNavigate ()
public abstract boolean canNavigateToSource ()
}
com/intellij/pom/PomDeclarationSearcher.classPomDeclarationSearcher.java
package com.intellij.pom
public abstract com.intellij.pom.PomDeclarationSearcher extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public abstract void findDeclarationsAt (com.intellij.psi.PsiElement, int, com.intellij.util.Consumer)
static void ()
}
com/intellij/pom/PomIconProvider.classPomIconProvider.java
package com.intellij.pom
public abstract com.intellij.pom.PomIconProvider extends com.intellij.ide.IconProvider {
public void ()
public javax.swing.Icon getIcon (com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement element
int flags
public abstract javax.swing.Icon getIcon (com.intellij.pom.PomTarget, int)
}
com/intellij/pom/PomManager.classPomManager.java
package com.intellij.pom
public com.intellij.pom.PomManager extends java.lang.Object {
private void ()
public static com.intellij.pom.PomModel getModel (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/pom/PomModel.classPomModel.java
package com.intellij.pom
public abstract com.intellij.pom.PomModel extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder {
public abstract com.intellij.pom.PomModelAspect getModelAspect (java.lang.Class)
public abstract void registerAspect (java.lang.Class, com.intellij.pom.PomModelAspect, java.util.Set)
public abstract void addModelListener (com.intellij.pom.event.PomModelListener)
public abstract void addModelListener (com.intellij.pom.event.PomModelListener, com.intellij.openapi.Disposable)
public abstract void removeModelListener (com.intellij.pom.event.PomModelListener)
public abstract void runTransaction (com.intellij.pom.PomTransaction) throws com.intellij.util.IncorrectOperationException
}
com/intellij/pom/PomModelAspect.classPomModelAspect.java
package com.intellij.pom
public abstract com.intellij.pom.PomModelAspect extends java.lang.Object {
public abstract void update (com.intellij.pom.event.PomModelEvent)
}
com/intellij/pom/PomNamedTarget.classPomNamedTarget.java
package com.intellij.pom
public abstract com.intellij.pom.PomNamedTarget extends java.lang.Object implements com.intellij.pom.PomTarget {
public static final com.intellij.pom.PomNamedTarget[] EMPTY_ARRAY
public abstract java.lang.String getName ()
static void ()
}
com/intellij/pom/PomRenameableTarget.classPomRenameableTarget.java
package com.intellij.pom
public abstract com.intellij.pom.PomRenameableTarget extends java.lang.Object implements com.intellij.pom.PomNamedTarget {
public abstract boolean isWritable ()
public abstract java.lang.Object setName (java.lang.String)
}
com/intellij/pom/PomTarget.classPomTarget.java
package com.intellij.pom
public abstract com.intellij.pom.PomTarget extends java.lang.Object implements com.intellij.pom.Navigatable {
public static final com.intellij.pom.PomTarget[] EMPTY_ARRAY
public abstract boolean isValid ()
static void ()
}
com/intellij/pom/PomTargetPsiElement.classPomTargetPsiElement.java
package com.intellij.pom
public abstract com.intellij.pom.PomTargetPsiElement extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.pom.PomTarget getTarget ()
}
com/intellij/pom/PomTransaction.classPomTransaction.java
package com.intellij.pom
public abstract com.intellij.pom.PomTransaction extends java.lang.Object {
public abstract com.intellij.pom.event.PomModelEvent getAccumulatedEvent ()
public abstract void run () throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiElement getChangeScope ()
public abstract com.intellij.pom.PomModelAspect getTransactionAspect ()
}
com/intellij/pom/PsiDeclaredTarget.classPsiDeclaredTarget.java
package com.intellij.pom
public abstract com.intellij.pom.PsiDeclaredTarget extends java.lang.Object implements com.intellij.psi.PsiTarget {
public abstract com.intellij.openapi.util.TextRange getNameIdentifierRange ()
}
com/intellij/pom/StatePreservingNavigatable.classStatePreservingNavigatable.java
package com.intellij.pom
public abstract com.intellij.pom.StatePreservingNavigatable extends java.lang.Object implements com.intellij.pom.Navigatable {
public abstract void navigate (boolean, boolean)
}
com/intellij/pom/core/
com/intellij/pom/core/impl/
com/intellij/pom/core/impl/PomModelImpl$1.classPomModelImpl.java
package com.intellij.pom.core.impl
com.intellij.pom.core.impl.PomModelImpl$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.pom.event.PomModelListener val$listener
final com.intellij.pom.core.impl.PomModelImpl this$0
void (com.intellij.pom.core.impl.PomModelImpl, com.intellij.pom.event.PomModelListener)
com.intellij.pom.core.impl.PomModelImpl this$0
public void dispose ()
}
com/intellij/pom/core/impl/PomModelImpl$2.classPomModelImpl.java
package com.intellij.pom.core.impl
com.intellij.pom.core.impl.PomModelImpl$2 extends com.intellij.pom.impl.PomTransactionBase {
final com.intellij.psi.impl.source.text.DiffLog val$log
final com.intellij.psi.PsiFile val$file
final com.intellij.pom.core.impl.PomModelImpl this$0
void (com.intellij.pom.core.impl.PomModelImpl, com.intellij.psi.PsiElement, com.intellij.pom.PomModelAspect, com.intellij.psi.impl.source.text.DiffLog, com.intellij.psi.PsiFile)
com.intellij.pom.core.impl.PomModelImpl this$0
com.intellij.psi.PsiElement arg0
com.intellij.pom.PomModelAspect arg1
public com.intellij.pom.event.PomModelEvent runInner () throws com.intellij.util.IncorrectOperationException
}
com/intellij/pom/core/impl/PomModelImpl.class
com/intellij/pom/event/
com/intellij/pom/event/PomChangeSet.classPomChangeSet.java
package com.intellij.pom.event
public abstract com.intellij.pom.event.PomChangeSet extends java.lang.Object {
public abstract com.intellij.pom.PomModelAspect getAspect ()
public abstract void merge (com.intellij.pom.event.PomChangeSet)
}
com/intellij/pom/event/PomModelEvent.classPomModelEvent.java
package com.intellij.pom.event
public com.intellij.pom.event.PomModelEvent extends java.util.EventObject {
private java.util.Map myChangeSets
public void (com.intellij.pom.PomModel)
com.intellij.pom.PomModel source
public java.util.Set getChangedAspects ()
public void registerChangeSet (com.intellij.pom.PomModelAspect, com.intellij.pom.event.PomChangeSet)
com.intellij.pom.PomModelAspect aspect
com.intellij.pom.event.PomChangeSet set
public com.intellij.pom.event.PomChangeSet registerChangeSetIfAbsent (com.intellij.pom.PomModelAspect, com.intellij.pom.event.PomChangeSet)
com.intellij.pom.PomModelAspect aspect
com.intellij.pom.event.PomChangeSet set
com.intellij.pom.event.PomChangeSet oldSet
public com.intellij.pom.event.PomChangeSet getChangeSet (com.intellij.pom.PomModelAspect)
com.intellij.pom.PomModelAspect aspect
public void merge (com.intellij.pom.event.PomModelEvent)
com.intellij.pom.PomModelAspect aspect
com.intellij.pom.event.PomChangeSet pomChangeSet
java.util.Map$Entry entry
com.intellij.pom.event.PomModelEvent event
public com.intellij.pom.PomModel getSource ()
public volatile java.lang.Object getSource ()
}
com/intellij/pom/event/PomModelListener.classPomModelListener.java
package com.intellij.pom.event
public abstract com.intellij.pom.event.PomModelListener extends java.lang.Object implements java.util.EventListener {
public abstract void modelChanged (com.intellij.pom.event.PomModelEvent)
public abstract boolean isAspectChangeInteresting (com.intellij.pom.PomModelAspect)
}
com/intellij/pom/impl/
com/intellij/pom/impl/PomTransactionBase.classPomTransactionBase.java
package com.intellij.pom.impl
public abstract com.intellij.pom.impl.PomTransactionBase extends java.lang.Object implements com.intellij.pom.PomTransaction {
private final com.intellij.psi.PsiElement myScope
private final com.intellij.pom.PomModelAspect myAspect
private final com.intellij.pom.event.PomModelEvent myAccumulatedEvent
public void (com.intellij.psi.PsiElement, com.intellij.pom.PomModelAspect)
com.intellij.psi.PsiElement scope
com.intellij.pom.PomModelAspect aspect
public com.intellij.pom.event.PomModelEvent getAccumulatedEvent ()
public void run () throws com.intellij.util.IncorrectOperationException
com.intellij.pom.event.PomModelEvent event
public abstract com.intellij.pom.event.PomModelEvent runInner () throws com.intellij.util.IncorrectOperationException
public com.intellij.psi.PsiElement getChangeScope ()
public com.intellij.pom.PomModelAspect getTransactionAspect ()
}
com/intellij/pom/java/
com/intellij/pom/java/LanguageLevel.classLanguageLevel.java
package com.intellij.pom.java
public final com.intellij.pom.java.LanguageLevel extends java.lang.Enum {
public static final com.intellij.pom.java.LanguageLevel JDK_1_3
public static final com.intellij.pom.java.LanguageLevel JDK_1_4
public static final com.intellij.pom.java.LanguageLevel JDK_1_5
public static final com.intellij.pom.java.LanguageLevel JDK_1_6
public static final com.intellij.pom.java.LanguageLevel JDK_1_7
public static final com.intellij.pom.java.LanguageLevel JDK_1_8
public static final com.intellij.pom.java.LanguageLevel JDK_1_9
public static final com.intellij.pom.java.LanguageLevel JDK_X
public static final com.intellij.pom.java.LanguageLevel HIGHEST
public static final com.intellij.openapi.util.Key KEY
private final String myName
private final String myPresentableText
private final String myCompilerComplianceDefaultOption
private final String[] myCompilerComplianceOptionVariants
private static final com.intellij.pom.java.LanguageLevel[] $VALUES
public static com.intellij.pom.java.LanguageLevel[] values ()
public static com.intellij.pom.java.LanguageLevel valueOf (java.lang.String)
String name
private transient void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
String name
String presentableText
String compilerComplianceDefaultOption
String[] compilerComplianceAlternativeOptions
public java.lang.String getName ()
public java.lang.String getPresentableText ()
public boolean isAtLeast (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel level
public boolean isLessThan (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel level
public java.lang.String getCompilerComplianceDefaultOption ()
public static com.intellij.pom.java.LanguageLevel parse (java.lang.String)
com.intellij.pom.java.LanguageLevel level
String compilerComplianceOption
static void ()
}
com/intellij/pom/references/
com/intellij/pom/references/PomService.classPomService.java
package com.intellij.pom.references
public abstract com.intellij.pom.references.PomService extends java.lang.Object {
public void ()
private static com.intellij.pom.references.PomService getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
protected abstract com.intellij.psi.PsiElement convertToPsi (com.intellij.pom.PomTarget)
public static com.intellij.psi.PsiElement convertToPsi (com.intellij.openapi.project.Project, com.intellij.pom.PomTarget)
com.intellij.openapi.project.Project project
com.intellij.pom.PomTarget target
public static com.intellij.psi.PsiElement convertToPsi (com.intellij.psi.PsiTarget)
com.intellij.psi.PsiTarget target
}
com/intellij/pom/tree/
com/intellij/pom/tree/TreeAspect.classTreeAspect.java
package com.intellij.pom.tree
public com.intellij.pom.tree.TreeAspect extends java.lang.Object implements com.intellij.pom.PomModelAspect {
public void (com.intellij.pom.PomModel)
com.intellij.pom.PomModel model
public void update (com.intellij.pom.event.PomModelEvent)
com.intellij.pom.event.PomModelEvent event
}
com/intellij/pom/tree/TreeAspectEvent.classTreeAspectEvent.java
package com.intellij.pom.tree
public com.intellij.pom.tree.TreeAspectEvent extends com.intellij.pom.event.PomModelEvent {
public void (com.intellij.pom.PomModel, com.intellij.pom.tree.events.TreeChangeEvent)
com.intellij.pom.PomModel model
com.intellij.pom.tree.events.TreeChangeEvent reparseAccumulatedEvent
}
com/intellij/pom/tree/events/
com/intellij/pom/tree/events/ChangeInfo.classChangeInfo.java
package com.intellij.pom.tree.events
public abstract com.intellij.pom.tree.events.ChangeInfo extends java.lang.Object {
public static final short ADD
public static final short REMOVED
public static final short REPLACE
public static final short CONTENTS_CHANGED
public abstract int getChangeType ()
public abstract int getOldLength ()
}
com/intellij/pom/tree/events/ReplaceChangeInfo.classReplaceChangeInfo.java
package com.intellij.pom.tree.events
public abstract com.intellij.pom.tree.events.ReplaceChangeInfo extends java.lang.Object {
public abstract com.intellij.lang.ASTNode getReplaced ()
}
com/intellij/pom/tree/events/TreeChange.classTreeChange.java
package com.intellij.pom.tree.events
public abstract com.intellij.pom.tree.events.TreeChange extends java.lang.Object {
public abstract void addChange (com.intellij.lang.ASTNode, com.intellij.pom.tree.events.ChangeInfo)
public abstract com.intellij.lang.ASTNode[] getAffectedChildren ()
public abstract com.intellij.pom.tree.events.ChangeInfo getChangeByChild (com.intellij.lang.ASTNode)
public abstract int getChildOffsetInNewTree (com.intellij.lang.ASTNode)
public abstract void composite (com.intellij.pom.tree.events.TreeChange)
public abstract boolean isEmpty ()
public abstract void removeChange (com.intellij.lang.ASTNode)
public abstract void add (com.intellij.pom.tree.events.TreeChange)
public abstract int getOldLength ()
}
com/intellij/pom/tree/events/TreeChangeEvent.classTreeChangeEvent.java
package com.intellij.pom.tree.events
public abstract com.intellij.pom.tree.events.TreeChangeEvent extends java.lang.Object implements com.intellij.pom.event.PomChangeSet {
public abstract com.intellij.lang.ASTNode getRootElement ()
public abstract com.intellij.lang.ASTNode[] getChangedElements ()
public abstract com.intellij.pom.tree.events.TreeChange getChangesByElement (com.intellij.lang.ASTNode)
public abstract void addElementaryChange (com.intellij.lang.ASTNode, com.intellij.pom.tree.events.ChangeInfo)
public abstract void clear ()
}
com/intellij/pom/tree/events/impl/
com/intellij/pom/tree/events/impl/ChangeInfoImpl.classChangeInfoImpl.java
package com.intellij.pom.tree.events.impl
public com.intellij.pom.tree.events.impl.ChangeInfoImpl extends java.lang.Object implements com.intellij.pom.tree.events.ChangeInfo {
private static final String[] TO_STRING
private final short type
private int myOldLength
public static com.intellij.pom.tree.events.impl.ChangeInfoImpl create (short, com.intellij.lang.ASTNode)
short type
com.intellij.lang.ASTNode changed
protected void (short, com.intellij.lang.ASTNode)
short type
com.intellij.lang.ASTNode changed
public int getChangeType ()
public java.lang.String toString ()
public void compactChange (com.intellij.pom.tree.events.TreeChange)
com.intellij.pom.tree.events.ChangeInfo changeByChild
com.intellij.lang.ASTNode treeElement
com.intellij.pom.tree.events.TreeChange change
public void processElementaryChange (com.intellij.pom.tree.events.ChangeInfo, com.intellij.lang.ASTNode)
com.intellij.pom.tree.events.ChangeInfo changeByChild
com.intellij.lang.ASTNode treeElement
public int getOldLength ()
public void setOldLength (int)
int oldTreeLength
static void ()
}
com/intellij/pom/tree/events/impl/ReplaceChangeInfoImpl.classReplaceChangeInfoImpl.java
package com.intellij.pom.tree.events.impl
public com.intellij.pom.tree.events.impl.ReplaceChangeInfoImpl extends com.intellij.pom.tree.events.impl.ChangeInfoImpl implements com.intellij.pom.tree.events.ReplaceChangeInfo {
private com.intellij.lang.ASTNode myOldNode
private final com.intellij.lang.ASTNode myNewNode
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode newNode
public com.intellij.lang.ASTNode getReplaced ()
public void setReplaced (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode replaced
com.intellij.util.CharTable charTableByTree
}
com/intellij/pom/tree/events/impl/TreeChangeEventImpl$1.classTreeChangeEventImpl.java
package com.intellij.pom.tree.events.impl
com.intellij.pom.tree.events.impl.TreeChangeEventImpl$1 extends java.lang.Object implements java.util.Comparator {
final java.util.Map routeMap
final gnu.trove.TObjectIntHashMap nodeIndex
final com.intellij.pom.tree.events.impl.TreeChangeEventImpl this$0
void (com.intellij.pom.tree.events.impl.TreeChangeEventImpl)
com.intellij.pom.tree.events.impl.TreeChangeEventImpl this$0
public int compare (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode o1
com.intellij.lang.ASTNode o2
int[] route
int[] route2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/pom/tree/events/impl/TreeChangeEventImpl.classTreeChangeEventImpl.java
package com.intellij.pom.tree.events.impl
public com.intellij.pom.tree.events.impl.TreeChangeEventImpl extends java.lang.Object implements com.intellij.pom.tree.events.TreeChangeEvent {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.Map myChangedElements
private java.util.List myChangedInOrder
private final java.util.List myOfEqualDepth
private final com.intellij.pom.PomModelAspect myAspect
private final com.intellij.psi.impl.source.tree.FileElement myFileElement
public void (com.intellij.pom.PomModelAspect, com.intellij.psi.impl.source.tree.FileElement)
com.intellij.pom.PomModelAspect aspect
com.intellij.psi.impl.source.tree.FileElement treeElement
public com.intellij.psi.impl.source.tree.FileElement getRootElement ()
public com.intellij.lang.ASTNode[] getChangedElements ()
public com.intellij.pom.tree.events.TreeChange getChangesByElement (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
private static boolean isAncestor (com.intellij.lang.ASTNode, com.intellij.psi.impl.source.tree.FileElement)
com.intellij.lang.ASTNode thisElement
com.intellij.psi.impl.source.tree.FileElement fileElement
com.intellij.psi.impl.source.tree.TreeElement element
public void addElementaryChange (com.intellij.lang.ASTNode, com.intellij.pom.tree.events.ChangeInfo)
com.intellij.pom.tree.events.ChangeInfo newChange
com.intellij.pom.tree.events.TreeChange changesByElement
boolean currentParentHasChange
com.intellij.lang.ASTNode element
com.intellij.pom.tree.events.ChangeInfo change
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode currentParent
com.intellij.lang.ASTNode prevParent
int depth
private static int getDepth (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
int depth
public void clear ()
private void processElementaryChange (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.pom.tree.events.ChangeInfo, int)
int index
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode element
com.intellij.pom.tree.events.ChangeInfo change
int depth
com.intellij.pom.tree.events.TreeChange treeChange
private void addToEqualsDepthList (int, com.intellij.lang.ASTNode)
int depth
com.intellij.lang.ASTNode parent
java.util.Set treeElements
private void compactChanges (com.intellij.lang.ASTNode, int)
com.intellij.pom.tree.events.impl.ChangeInfoImpl changeByChild
com.intellij.pom.tree.events.impl.ChangeInfoImpl compactedChange
com.intellij.psi.impl.source.tree.CompositeElement treeParent
com.intellij.pom.tree.events.TreeChange changesByElement
boolean isUnderCompacted
com.intellij.psi.impl.source.tree.TreeElement treeElement
com.intellij.lang.ASTNode currentParent
java.util.Set treeElements
java.util.Iterator iterator
com.intellij.lang.ASTNode parent
int depth
int currentDepth
private void removeAssociatedChanges (com.intellij.lang.ASTNode, int)
com.intellij.lang.ASTNode treeElement
int depth
private static int[] getRoute (com.intellij.lang.ASTNode, gnu.trove.TObjectIntHashMap)
com.intellij.lang.ASTNode current
int rootIndex
com.intellij.lang.ASTNode nodeTreeParent
com.intellij.lang.ASTNode parent
int i
com.intellij.lang.ASTNode node
gnu.trove.TObjectIntHashMap index
java.util.List parents
int[] root
private static int compareRoutes (int[], int[])
int i
int[] root1
int[] root2
int depth
public com.intellij.pom.PomModelAspect getAspect ()
public void merge (com.intellij.pom.event.PomChangeSet)
java.util.Map$Entry entry
com.intellij.lang.ASTNode changed
com.intellij.pom.tree.events.TreeChange treeChange
java.util.Iterator iterator
com.intellij.pom.tree.events.impl.ChangeInfoImpl newChange
int newLength
int oldLength
java.util.Map$Entry entry
com.intellij.lang.ASTNode changed
com.intellij.psi.impl.source.tree.TreeElement prevParent
com.intellij.psi.impl.source.tree.CompositeElement currentParent
java.util.Iterator iterator
com.intellij.lang.ASTNode changed
java.util.Map$Entry entry
com.intellij.pom.event.PomChangeSet blocked
com.intellij.pom.tree.events.impl.TreeChangeEventImpl blockedTreeChange
java.util.Map changedElements
int depth
public java.lang.String toString ()
java.util.Map$Entry entry
StringBuilder buffer
public volatile com.intellij.lang.ASTNode getRootElement ()
static java.util.Map access$000 (com.intellij.pom.tree.events.impl.TreeChangeEventImpl)
com.intellij.pom.tree.events.impl.TreeChangeEventImpl x0
static int[] access$100 (com.intellij.lang.ASTNode, gnu.trove.TObjectIntHashMap)
com.intellij.lang.ASTNode x0
gnu.trove.TObjectIntHashMap x1
static int access$200 (int[], int[])
int[] x0
int[] x1
static void ()
}
com/intellij/pom/tree/events/impl/TreeChangeImpl.classTreeChangeImpl.java
package com.intellij.pom.tree.events.impl
public com.intellij.pom.tree.events.impl.TreeChangeImpl extends java.lang.Object implements com.intellij.pom.tree.events.TreeChange {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.Map myChanges
private final java.util.List mySortedChanges
private final com.intellij.lang.ASTNode myParent
private static boolean ourDoChecks
private static boolean ourReportedDifferentAddChangeAtOffsetOptimization
private static final int haveNotCalculated
private static boolean ourReportedDifferentOptimizedNodeOldOffset
private int myLastOffsetInNewTree
private com.intellij.lang.ASTNode myLastNode
private static boolean ourReportedDifferentEnableGetNewOffset
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode parent
public void addChange (com.intellij.lang.ASTNode, com.intellij.pom.tree.events.ChangeInfo)
com.intellij.pom.tree.events.impl.ReplaceChangeInfoImpl replaceChangeInfo
com.intellij.lang.ASTNode replaced
com.intellij.pom.tree.events.ChangeInfo replacedInfo
CharSequence charTabIndex
com.intellij.lang.ASTNode child
com.intellij.pom.tree.events.ChangeInfo changeInfo
com.intellij.pom.tree.events.ChangeInfo current
private void addChangeInternal (com.intellij.lang.ASTNode, com.intellij.pom.tree.events.ChangeInfo)
int nodeOffset
com.intellij.lang.ASTNode child
com.intellij.pom.tree.events.ChangeInfo info
private void addChangeAtOffset (com.intellij.lang.ASTNode, int)
com.intellij.openapi.util.Pair pair
com.intellij.openapi.util.Pair pair
com.intellij.lang.ASTNode prev
com.intellij.openapi.util.Pair pair
com.intellij.pom.tree.events.ChangeInfo prevChange
com.intellij.pom.tree.events.ChangeInfo prevChange2
com.intellij.lang.ASTNode child
int nodeOffset
int optimizedIndex
com.intellij.openapi.util.Pair element
int index
int insertionIndex
private static boolean isAfter (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode what
com.intellij.lang.ASTNode afterWhat
com.intellij.lang.ASTNode previous
com.intellij.lang.ASTNode current
private void removeChangeInternal (com.intellij.lang.ASTNode)
int i
int n
com.intellij.lang.ASTNode child
private boolean checkLeaf (com.intellij.lang.ASTNode, java.lang.CharSequence)
com.intellij.lang.ASTNode treeNext
CharSequence charTabIndex
com.intellij.pom.tree.events.ChangeInfo right
public com.intellij.psi.impl.source.tree.TreeElement[] getAffectedChildren ()
com.intellij.openapi.util.Pair pair
com.intellij.psi.impl.source.tree.TreeElement[] treeElements
int index
public com.intellij.pom.tree.events.ChangeInfo getChangeByChild (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public int getChildOffsetInNewTree (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void composite (com.intellij.pom.tree.events.TreeChange)
java.util.Map$Entry entry
com.intellij.pom.tree.events.TreeChange treeChange
com.intellij.pom.tree.events.impl.TreeChangeImpl change
java.util.Set entries
public boolean isEmpty ()
public void removeChange (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode beforeEqualDepth
public void add (com.intellij.pom.tree.events.TreeChange)
com.intellij.lang.ASTNode replaced
com.intellij.pom.tree.events.ChangeInfo oldChange
com.intellij.lang.ASTNode oldReplaced
com.intellij.pom.tree.events.impl.ReplaceChangeInfoImpl rep
com.intellij.pom.tree.events.ReplaceChangeInfo replaceChangeInfo
com.intellij.lang.ASTNode replaced
com.intellij.pom.tree.events.ChangeInfo oldChange
com.intellij.lang.ASTNode child
com.intellij.pom.tree.events.ChangeInfo change
com.intellij.openapi.util.Pair pair
com.intellij.pom.tree.events.TreeChange value
com.intellij.pom.tree.events.impl.TreeChangeImpl impl
public int getOldLength ()
com.intellij.lang.ASTNode key
com.intellij.pom.tree.events.ChangeInfo change
int length
java.util.Map$Entry entry
int oldLength
private static int getNewLength (com.intellij.pom.tree.events.ChangeInfo, com.intellij.lang.ASTNode)
com.intellij.pom.tree.events.ChangeInfo change
com.intellij.lang.ASTNode node
private int getOptimizedNodeOldOffset (com.intellij.lang.ASTNode, com.intellij.pom.tree.events.ChangeInfo)
int oldOffset
int optimizedResult
com.intellij.pom.tree.events.ChangeInfo prevSiblingChange
com.intellij.openapi.util.Pair pair
com.intellij.lang.ASTNode child
com.intellij.pom.tree.events.ChangeInfo changeInfo
com.intellij.lang.ASTNode prevSibling
private int getNodeOldOffset (com.intellij.lang.ASTNode, com.intellij.pom.tree.events.ChangeInfo)
com.intellij.lang.ASTNode child
com.intellij.pom.tree.events.ChangeInfo changeInfo
int oldOffsetInParent
private int calculateOldOffsetLinearly (com.intellij.lang.ASTNode)
com.intellij.pom.tree.events.ChangeInfo change
com.intellij.openapi.util.Pair offset
com.intellij.lang.ASTNode child
int oldOffsetInParent
com.intellij.lang.ASTNode current
private int getOldOffset (int)
com.intellij.pom.tree.events.ChangeInfo change
com.intellij.openapi.util.Pair pair
int offset
private int getNewOffset (com.intellij.lang.ASTNode)
com.intellij.pom.tree.events.ChangeInfo prevChangeInfo
com.intellij.pom.tree.events.ChangeInfo changeInfo
int textLength
com.intellij.pom.tree.events.ChangeInfo changeInfo
int textLength
boolean counted
com.intellij.lang.ASTNode current
int i
com.intellij.openapi.util.Pair currentChange
int currentOldOffset
com.intellij.lang.ASTNode node
int optimizedResult
com.intellij.lang.ASTNode prev
int currentOffsetInNewTree
public java.lang.String toString ()
com.intellij.openapi.util.Pair pair
com.intellij.lang.ASTNode node
com.intellij.pom.tree.events.ChangeInfo child
StringBuilder buffer
java.util.Iterator iterator
public volatile com.intellij.lang.ASTNode[] getAffectedChildren ()
static void ()
}
com/intellij/psi/
com/intellij/psi/AbstractElementManipulator.classAbstractElementManipulator.java
package com.intellij.psi
public abstract com.intellij.psi.AbstractElementManipulator extends java.lang.Object implements com.intellij.psi.ElementManipulator {
public void ()
public com.intellij.psi.PsiElement handleContentChange (com.intellij.psi.PsiElement, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
String newContent
public com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/Bottom.classBottom.java
package com.intellij.psi
public com.intellij.psi.Bottom extends com.intellij.psi.PsiType {
public static final com.intellij.psi.Bottom BOTTOM
private void ()
public java.lang.String getPresentableText ()
public java.lang.String getCanonicalText ()
public boolean isValid ()
public boolean equalsToText (java.lang.String)
String text
public boolean equals (java.lang.Object)
Object o
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
public com.intellij.psi.PsiType[] getSuperTypes ()
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
static void ()
}
com/intellij/psi/ClassFileViewProvider$1.classClassFileViewProvider.java
package com.intellij.psi
final com.intellij.psi.ClassFileViewProvider$1 extends org.jetbrains.org.objectweb.asm.ClassVisitor {
final com.intellij.openapi.util.Ref val$ref
final String val$className
void (int, com.intellij.openapi.util.Ref, java.lang.String)
int x0
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 outer
String inner
int access
}
com/intellij/psi/ClassFileViewProvider.classClassFileViewProvider.java
package com.intellij.psi
public com.intellij.psi.ClassFileViewProvider extends com.intellij.psi.SingleRootFileViewProvider {
private static final com.intellij.openapi.util.Key IS_INNER_CLASS
public void (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiManager manager
com.intellij.openapi.vfs.VirtualFile file
public void (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.psi.PsiManager manager
com.intellij.openapi.vfs.VirtualFile file
boolean eventSystemEnabled
protected com.intellij.psi.PsiFile createFile (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.fileTypes.FileType)
Exception e
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.openapi.roots.FileIndexFacade fileIndex
public static boolean isInnerClass (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public static boolean isInnerClass (com.intellij.openapi.vfs.VirtualFile, byte[])
com.intellij.openapi.vfs.VirtualFile file
byte[] content
private static boolean detectInnerClass (com.intellij.openapi.vfs.VirtualFile, byte[])
java.io.IOException e
com.intellij.openapi.vfs.VirtualFile file
byte[] content
String name
int p
Boolean isInner
org.jetbrains.org.objectweb.asm.ClassReader reader
com.intellij.openapi.util.Ref ref
String className
public com.intellij.psi.SingleRootFileViewProvider createCopy (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile copy
public com.intellij.psi.PsiElement findElementAt (int)
int offset
public com.intellij.psi.PsiElement findElementAt (int, com.intellij.lang.Language)
int offset
com.intellij.lang.Language language
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiReference findReferenceAt (int)
int offset
public com.intellij.psi.PsiReference findReferenceAt (int, com.intellij.lang.Language)
int offset
com.intellij.lang.Language language
com.intellij.psi.PsiFile file
public volatile com.intellij.psi.FileViewProvider createCopy (com.intellij.openapi.vfs.VirtualFile)
static void ()
}
com/intellij/psi/ClassFileViewProviderFactory.classClassFileViewProviderFactory.java
package com.intellij.psi
public com.intellij.psi.ClassFileViewProviderFactory extends java.lang.Object implements com.intellij.psi.FileViewProviderFactory {
public void ()
public com.intellij.psi.FileViewProvider createFileViewProvider (com.intellij.openapi.vfs.VirtualFile, com.intellij.lang.Language, com.intellij.psi.PsiManager, boolean)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.lang.Language language
com.intellij.psi.PsiManager manager
boolean eventSystemEnabled
com.intellij.psi.compiled.ClassFileDecompilers$Decompiler decompiler
}
com/intellij/psi/ClassTypePointerFactory.classClassTypePointerFactory.java
package com.intellij.psi
public abstract com.intellij.psi.ClassTypePointerFactory extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.psi.SmartTypePointer createClassTypePointer (com.intellij.psi.PsiClassType, com.intellij.openapi.project.Project)
static void ()
}
com/intellij/psi/CommonClassNames.classCommonClassNames.java
package com.intellij.psi
public abstract com.intellij.psi.CommonClassNames extends java.lang.Object {
public static final String DEFAULT_PACKAGE
public static final String JAVA_LANG_OBJECT
public static final String JAVA_LANG_OBJECT_SHORT
public static final String JAVA_LANG_CLASS
public static final String JAVA_LANG_OVERRIDE
public static final String JAVA_LANG_ENUM
public static final String JAVA_LANG_VOID
public static final String JAVA_LANG_THROWABLE
public static final String JAVA_LANG_EXCEPTION
public static final String JAVA_LANG_ERROR
public static final String JAVA_LANG_ASSERTION_ERROR
public static final String JAVA_LANG_RUNTIME_EXCEPTION
public static final String JAVA_LANG_AUTO_CLOSEABLE
public static final String JAVA_LANG_ITERABLE
public static final String JAVA_UTIL_ITERATOR
public static final String JAVA_LANG_RUNNABLE
public static final String JAVA_LANG_DEPRECATED
public static final String JAVA_LANG_ANNOTATION_TARGET
public static final String JAVA_LANG_ANNOTATION_INHERITED
public static final String JAVA_LANG_ANNOTATION_ANNOTATION
public static final String JAVA_LANG_ANNOTATION_RETENTION
public static final String JAVA_LANG_ANNOTATION_REPEATABLE
public static final String JAVA_LANG_REFLECT_ARRAY
public static final String JAVA_UTIL_ARRAYS
public static final String JAVA_UTIL_COLLECTIONS
public static final String JAVA_UTIL_COLLECTION
public static final String JAVA_UTIL_MAP
public static final String JAVA_UTIL_MAP_ENTRY
public static final String JAVA_UTIL_HASH_MAP
public static final String JAVA_UTIL_CONCURRENT_HASH_MAP
public static final String JAVA_UTIL_LIST
public static final String JAVA_UTIL_ARRAY_LIST
public static final String JAVA_UTIL_SET
public static final String JAVA_UTIL_HASH_SET
public static final String JAVA_UTIL_PROPERTIES
public static final String JAVA_UTIL_PROPERTY_RESOURCE_BUNDLE
public static final String JAVA_UTIL_DATE
public static final String JAVA_UTIL_CALENDAR
public static final String JAVA_UTIL_DICTIONARY
public static final String JAVA_UTIL_COMPARATOR
public static final String JAVA_UTIL_OPTIONAL
public static final String JAVA_IO_SERIALIZABLE
public static final String JAVA_IO_EXTERNALIZABLE
public static final String JAVA_IO_FILE
public static final String JAVA_LANG_STRING
public static final String JAVA_LANG_STRING_SHORT
public static final String JAVA_LANG_NUMBER
public static final String JAVA_LANG_BOOLEAN
public static final String JAVA_LANG_BYTE
public static final String JAVA_LANG_SHORT
public static final String JAVA_LANG_INTEGER
public static final String JAVA_LANG_LONG
public static final String JAVA_LANG_FLOAT
public static final String JAVA_LANG_DOUBLE
public static final String JAVA_LANG_CHARACTER
public static final String JAVA_LANG_STRING_BUFFER
public static final String JAVA_LANG_STRING_BUILDER
public static final String JAVA_LANG_ABSTRACT_STRING_BUILDER
public static final String JAVA_LANG_MATH
public static final String JAVA_LANG_STRICT_MATH
public static final String JAVA_LANG_CLONEABLE
public static final String JAVA_LANG_COMPARABLE
public static final String JAVA_LANG_NULL_POINTER_EXCEPTION
public static final String JAVA_UTIL_CONCURRENT_FUTURE
public static final String JAVA_UTIL_CONCURRENT_CALLABLE
public static final String JAVA_UTIL_STREAM_BASE_STREAM
public static final String JAVA_UTIL_STREAM_STREAM
public static final String JAVA_UTIL_STREAM_INT_STREAM
public static final String JAVA_UTIL_STREAM_LONG_STREAM
public static final String JAVA_UTIL_STREAM_DOUBLE_STREAM
public static final String JAVA_UTIL_STREAM_COLLECTORS
public static final String JAVA_UTIL_FUNCTION_PREDICATE
public static final String JAVA_UTIL_FUNCTION_CONSUMER
public static final String JAVA_UTIL_FUNCTION_FUNCTION
public static final String JAVA_UTIL_FUNCTION_BIFUNCTION
public static final String JAVA_LANG_INVOKE_MH_POLYMORPHIC
public static final String CLASS_FILE_EXTENSION
public static final String JAVA_LANG_FUNCTIONAL_INTERFACE
}
com/intellij/psi/CommonReferenceProviderTypes.classCommonReferenceProviderTypes.java
package com.intellij.psi
public abstract com.intellij.psi.CommonReferenceProviderTypes extends java.lang.Object {
public static final com.intellij.psi.ReferenceProviderType PROPERTIES_FILE_KEY_PROVIDER
public static final com.intellij.psi.ReferenceProviderType URI_PROVIDER
public static final com.intellij.psi.ReferenceProviderType SCHEMA_PROVIDER
public void ()
public static com.intellij.psi.CommonReferenceProviderTypes getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.psi.CommonReferenceProviderTypes getInstance ()
public abstract com.intellij.psi.PsiReferenceProvider getClassReferenceProvider ()
static void ()
}
com/intellij/psi/ConstraintType.classConstraintType.java
package com.intellij.psi
public final com.intellij.psi.ConstraintType extends java.lang.Enum {
public static final com.intellij.psi.ConstraintType EQUALS
public static final com.intellij.psi.ConstraintType SUBTYPE
public static final com.intellij.psi.ConstraintType SUPERTYPE
private static final com.intellij.psi.ConstraintType[] $VALUES
public static com.intellij.psi.ConstraintType[] values ()
public static com.intellij.psi.ConstraintType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/ContributedReferenceHost.classContributedReferenceHost.java
package com.intellij.psi
public abstract com.intellij.psi.ContributedReferenceHost extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiReference[] getReferences ()
}
com/intellij/psi/DelegatePsiTarget.classDelegatePsiTarget.java
package com.intellij.psi
public com.intellij.psi.DelegatePsiTarget extends java.lang.Object implements com.intellij.psi.PsiTarget {
private final com.intellij.psi.PsiElement myElement
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public int getTextOffset ()
com.intellij.openapi.util.TextRange range
public void navigate (boolean)
boolean requestFocus
int offset
com.intellij.openapi.vfs.VirtualFile virtualFile
public boolean canNavigate ()
public boolean canNavigateToSource ()
public final com.intellij.psi.PsiElement getNavigationElement ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.DelegatePsiTarget psiTarget
public int hashCode ()
public boolean isValid ()
}
com/intellij/psi/DummyHolderViewProvider.classDummyHolderViewProvider.java
package com.intellij.psi
public com.intellij.psi.DummyHolderViewProvider extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.psi.FileViewProvider {
private com.intellij.psi.impl.source.DummyHolder myHolder
private final com.intellij.psi.PsiManager myManager
private final long myModificationStamp
private final com.intellij.testFramework.LightVirtualFile myLightVirtualFile
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public com.intellij.psi.PsiManager getManager ()
public com.intellij.openapi.editor.Document getDocument ()
public java.lang.CharSequence getContents ()
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public com.intellij.lang.Language getBaseLanguage ()
public java.util.Set getLanguages ()
public com.intellij.psi.PsiFile getPsi (com.intellij.lang.Language)
com.intellij.lang.Language target
public java.util.List getAllFiles ()
public void beforeContentsSynchronized ()
public void contentsSynchronized ()
public boolean isEventSystemEnabled ()
public boolean isPhysical ()
public long getModificationStamp ()
public boolean supportsIncrementalReparse (com.intellij.lang.Language)
com.intellij.lang.Language rootLanguage
public void rootChanged (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
public void setDummyHolder (com.intellij.psi.impl.source.DummyHolder)
com.intellij.psi.impl.source.DummyHolder dummyHolder
public com.intellij.psi.FileViewProvider clone ()
public com.intellij.psi.PsiReference findReferenceAt (int)
int offset
public com.intellij.psi.PsiElement findElementAt (int, com.intellij.lang.Language)
int offset
com.intellij.lang.Language language
public com.intellij.psi.PsiElement findElementAt (int, java.lang.Class)
int offset
Class lang
public com.intellij.psi.PsiReference findReferenceAt (int, com.intellij.lang.Language)
int offsetInElement
com.intellij.lang.Language language
public com.intellij.psi.FileViewProvider createCopy (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile copy
public com.intellij.psi.PsiFile getStubBindingRoot ()
public com.intellij.openapi.fileTypes.FileType getFileType ()
public com.intellij.psi.PsiElement findElementAt (int)
int offset
com.intellij.psi.impl.source.tree.LeafElement element
public volatile java.lang.Object clone ()
}
com/intellij/psi/ElementDescriptionLocation.classElementDescriptionLocation.java
package com.intellij.psi
public com.intellij.psi.ElementDescriptionLocation extends java.lang.Object {
public void ()
public com.intellij.psi.ElementDescriptionProvider getDefaultProvider ()
}
com/intellij/psi/ElementDescriptionProvider.classElementDescriptionProvider.java
package com.intellij.psi
public abstract com.intellij.psi.ElementDescriptionProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract java.lang.String getElementDescription (com.intellij.psi.PsiElement, com.intellij.psi.ElementDescriptionLocation)
static void ()
}
com/intellij/psi/ElementDescriptionUtil.classElementDescriptionUtil.java
package com.intellij.psi
public com.intellij.psi.ElementDescriptionUtil extends java.lang.Object {
private void ()
public static java.lang.String getElementDescription (com.intellij.psi.PsiElement, com.intellij.psi.ElementDescriptionLocation)
String result
com.intellij.psi.ElementDescriptionProvider provider
String result
com.intellij.psi.PsiElement element
com.intellij.psi.ElementDescriptionLocation location
com.intellij.psi.ElementDescriptionProvider defaultProvider
}
com/intellij/psi/ElementManipulator.classElementManipulator.java
package com.intellij.psi
public abstract com.intellij.psi.ElementManipulator extends java.lang.Object {
public abstract com.intellij.psi.PsiElement handleContentChange (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiElement handleContentChange (com.intellij.psi.PsiElement, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.psi.PsiElement)
}
com/intellij/psi/ElementManipulators.classElementManipulators.java
package com.intellij.psi
public com.intellij.psi.ElementManipulators extends com.intellij.openapi.util.ClassExtension {
public static final String EP_NAME
public static final com.intellij.psi.ElementManipulators INSTANCE
private static final com.intellij.openapi.diagnostic.Logger LOG
private void ()
public static com.intellij.psi.ElementManipulator getManipulator (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static int getOffsetInElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.ElementManipulator manipulator
public static com.intellij.psi.ElementManipulator getNotNullManipulator (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.ElementManipulator manipulator
public static com.intellij.openapi.util.TextRange getValueTextRange (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.ElementManipulator manipulator
public static java.lang.String getValueText (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange valueTextRange
String text
public static com.intellij.psi.PsiElement handleContentChange (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement element
String text
com.intellij.psi.ElementManipulator manipulator
static void ()
}
com/intellij/psi/EmptySubstitutor.classEmptySubstitutor.java
package com.intellij.psi
public abstract com.intellij.psi.EmptySubstitutor extends java.lang.Object implements com.intellij.psi.PsiSubstitutor {
public void ()
public static com.intellij.psi.EmptySubstitutor getInstance ()
}
com/intellij/psi/ExternalChangeAction$ExternalDocumentChange.classExternalChangeAction.java
package com.intellij.psi
public abstract com.intellij.psi.ExternalChangeAction$ExternalDocumentChange extends com.intellij.openapi.editor.DocumentRunnable implements com.intellij.psi.ExternalChangeAction {
protected void (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project)
com.intellij.openapi.editor.Document document
com.intellij.openapi.project.Project project
}
com/intellij/psi/ExternalChangeAction.classExternalChangeAction.java
package com.intellij.psi
public abstract com.intellij.psi.ExternalChangeAction extends java.lang.Object implements java.lang.Runnable com.intellij.psi.IgnorePsiEventsMarker {
}
com/intellij/psi/ExternallyDefinedPsiElement.classExternallyDefinedPsiElement.java
package com.intellij.psi
public abstract com.intellij.psi.ExternallyDefinedPsiElement extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiElement getProblemTarget ()
}
com/intellij/psi/FileContextProvider.classFileContextProvider.java
package com.intellij.psi
public abstract com.intellij.psi.FileContextProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public static com.intellij.psi.FileContextProvider getProvider (com.intellij.psi.PsiFile)
com.intellij.psi.FileContextProvider provider
com.intellij.psi.PsiFile file
protected abstract boolean isAvailable (com.intellij.psi.PsiFile)
public abstract java.util.Collection getContextFolders (com.intellij.psi.PsiFile)
public abstract com.intellij.psi.PsiFile getContextFile (com.intellij.psi.PsiFile)
static void ()
}
com/intellij/psi/FileResolveScopeProvider.classFileResolveScopeProvider.java
package com.intellij.psi
public abstract com.intellij.psi.FileResolveScopeProvider extends java.lang.Object {
public abstract com.intellij.psi.search.GlobalSearchScope getFileResolveScope ()
public abstract boolean ignoreReferencedElementAccessibility ()
}
com/intellij/psi/FileTypeFileViewProviders.classFileTypeFileViewProviders.java
package com.intellij.psi
public com.intellij.psi.FileTypeFileViewProviders extends com.intellij.openapi.fileTypes.FileTypeExtension {
public static final com.intellij.psi.FileTypeFileViewProviders INSTANCE
private void ()
static void ()
}
com/intellij/psi/FileViewProvider.classFileViewProvider.java
package com.intellij.psi
public abstract com.intellij.psi.FileViewProvider extends java.lang.Object implements java.lang.Cloneable com.intellij.openapi.util.UserDataHolder {
public abstract com.intellij.psi.PsiManager getManager ()
public abstract com.intellij.openapi.editor.Document getDocument ()
public abstract java.lang.CharSequence getContents ()
public abstract com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public abstract com.intellij.lang.Language getBaseLanguage ()
public abstract java.util.Set getLanguages ()
public abstract com.intellij.psi.PsiFile getPsi (com.intellij.lang.Language)
public abstract java.util.List getAllFiles ()
public abstract boolean isEventSystemEnabled ()
public abstract boolean isPhysical ()
public abstract long getModificationStamp ()
public abstract boolean supportsIncrementalReparse (com.intellij.lang.Language)
public abstract void rootChanged (com.intellij.psi.PsiFile)
public abstract void beforeContentsSynchronized ()
public abstract void contentsSynchronized ()
public abstract com.intellij.psi.FileViewProvider clone ()
public abstract com.intellij.psi.PsiElement findElementAt (int)
public abstract com.intellij.psi.PsiReference findReferenceAt (int)
public abstract com.intellij.psi.PsiElement findElementAt (int, com.intellij.lang.Language)
public abstract com.intellij.psi.PsiElement findElementAt (int, java.lang.Class)
public abstract com.intellij.psi.PsiReference findReferenceAt (int, com.intellij.lang.Language)
public abstract com.intellij.psi.FileViewProvider createCopy (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.psi.PsiFile getStubBindingRoot ()
public abstract com.intellij.openapi.fileTypes.FileType getFileType ()
}
com/intellij/psi/FileViewProviderFactory.classFileViewProviderFactory.java
package com.intellij.psi
public abstract com.intellij.psi.FileViewProviderFactory extends java.lang.Object {
public abstract com.intellij.psi.FileViewProvider createFileViewProvider (com.intellij.openapi.vfs.VirtualFile, com.intellij.lang.Language, com.intellij.psi.PsiManager, boolean)
}
com/intellij/psi/GenericsUtil$1.classGenericsUtil.java
package com.intellij.psi
final com.intellij.psi.GenericsUtil$1 extends com.intellij.psi.PsiTypeVisitor {
final boolean val$openCaptured
void (boolean)
public com.intellij.psi.PsiType visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiType acceptedBound
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType bound
com.intellij.psi.PsiManager manager
public com.intellij.psi.PsiType visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
com.intellij.psi.PsiCapturedWildcardType capturedWildcardType
public com.intellij.psi.PsiType visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType toPut
com.intellij.psi.PsiType toPut
com.intellij.psi.PsiType accepted
com.intellij.psi.PsiType typeArgument
com.intellij.psi.PsiType toPut
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass aClass
boolean toExtend
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiAnnotation[] applicableAnnotations
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiType result
public volatile java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile java.lang.Object visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile java.lang.Object visitType (com.intellij.psi.PsiType)
}
com/intellij/psi/GenericsUtil.class
com/intellij/psi/HierarchicalMethodSignature.classHierarchicalMethodSignature.java
package com.intellij.psi
public abstract com.intellij.psi.HierarchicalMethodSignature extends com.intellij.psi.util.MethodSignatureBackedByPsiMethod {
public void (com.intellij.psi.util.MethodSignatureBackedByPsiMethod)
com.intellij.psi.util.MethodSignatureBackedByPsiMethod signature
private static com.intellij.psi.PsiType[] getParameterTypes (com.intellij.psi.PsiMethod)
int i
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiType[] paramTypes
public abstract java.util.List getSuperSignatures ()
public java.util.List getInaccessibleSuperSignatures ()
}
com/intellij/psi/HintedReferenceHost.classHintedReferenceHost.java
package com.intellij.psi
public abstract com.intellij.psi.HintedReferenceHost extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiReference[] getReferences (com.intellij.psi.PsiReferenceService$Hints)
public abstract boolean shouldAskParentForReferences (com.intellij.psi.PsiReferenceService$Hints)
}
com/intellij/psi/IdentitySmartPointer.classIdentitySmartPointer.java
package com.intellij.psi
public com.intellij.psi.IdentitySmartPointer extends java.lang.Object implements com.intellij.psi.SmartPsiElementPointer {
private final com.intellij.psi.PsiElement myElement
private final com.intellij.psi.PsiFile myFile
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.openapi.project.Project getProject ()
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public com.intellij.psi.PsiElement getElement ()
com.intellij.psi.PsiElement element
public int hashCode ()
com.intellij.psi.PsiElement elt
public boolean equals (java.lang.Object)
Object obj
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.openapi.util.Segment getRange ()
public com.intellij.openapi.util.Segment getPsiRange ()
}
com/intellij/psi/IgnorePsiEventsMarker.classIgnorePsiEventsMarker.java
package com.intellij.psi
public abstract com.intellij.psi.IgnorePsiEventsMarker extends java.lang.Object {
}
com/intellij/psi/ImplicitVariable.classImplicitVariable.java
package com.intellij.psi
public abstract com.intellij.psi.ImplicitVariable extends java.lang.Object implements com.intellij.psi.PsiLocalVariable {
public abstract com.intellij.psi.PsiElement getDeclarationScope ()
}
com/intellij/psi/JVMElementFactories.classJVMElementFactories.java
package com.intellij.psi
public com.intellij.psi.JVMElementFactories extends com.intellij.lang.LanguageExtension {
private static final com.intellij.psi.JVMElementFactories INSTANCE
static final boolean $assertionsDisabled
private void ()
public static com.intellij.psi.JVMElementFactory getFactory (com.intellij.lang.Language, com.intellij.openapi.project.Project)
com.intellij.lang.Language language
com.intellij.openapi.project.Project project
com.intellij.psi.JVMElementFactoryProvider provider
public static com.intellij.psi.JVMElementFactory requireFactory (com.intellij.lang.Language, com.intellij.openapi.project.Project)
com.intellij.lang.Language language
com.intellij.openapi.project.Project project
com.intellij.psi.JVMElementFactory factory
static void ()
}
com/intellij/psi/JVMElementFactory.classJVMElementFactory.java
package com.intellij.psi
public abstract com.intellij.psi.JVMElementFactory extends java.lang.Object {
public abstract com.intellij.psi.PsiClass createClass (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createInterface (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createEnum (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiField createField (java.lang.String, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiMethod createMethod (java.lang.String, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiMethod createMethod (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiMethod createConstructor ()
public abstract com.intellij.psi.PsiClassInitializer createClassInitializer () throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiParameter createParameter (java.lang.String, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiParameter createParameter (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiParameterList createParameterList (java.lang.String[], com.intellij.psi.PsiType[]) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiMethod createMethodFromText (java.lang.String, com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiAnnotation createAnnotationFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiElement createExpressionFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiElement createReferenceElementByType (com.intellij.psi.PsiClassType)
public abstract com.intellij.psi.PsiTypeParameterList createTypeParameterList ()
public abstract com.intellij.psi.PsiTypeParameter createTypeParameter (java.lang.String, com.intellij.psi.PsiClassType[])
public abstract com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass)
public abstract com.intellij.psi.PsiClass createAnnotationType (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiMethod createConstructor (java.lang.String)
public abstract com.intellij.psi.PsiMethod createConstructor (java.lang.String, com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
public abstract com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.pom.java.LanguageLevel)
public abstract com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiAnnotation[])
public abstract com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass, com.intellij.psi.PsiType)
public transient abstract com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass, com.intellij.psi.PsiType[])
public abstract com.intellij.psi.PsiSubstitutor createRawSubstitutor (com.intellij.psi.PsiTypeParameterListOwner)
public abstract com.intellij.psi.PsiSubstitutor createSubstitutor (java.util.Map)
public abstract com.intellij.psi.PsiPrimitiveType createPrimitiveType (java.lang.String)
public abstract com.intellij.psi.PsiClassType createTypeByFQClassName (java.lang.String)
public abstract com.intellij.psi.PsiClassType createTypeByFQClassName (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.javadoc.PsiDocComment createDocCommentFromText (java.lang.String)
public abstract boolean isValidClassName (java.lang.String)
public abstract boolean isValidMethodName (java.lang.String)
public abstract boolean isValidParameterName (java.lang.String)
public abstract boolean isValidFieldName (java.lang.String)
public abstract boolean isValidLocalVariableName (java.lang.String)
}
com/intellij/psi/JVMElementFactoryProvider.classJVMElementFactoryProvider.java
package com.intellij.psi
public abstract com.intellij.psi.JVMElementFactoryProvider extends java.lang.Object {
public abstract com.intellij.psi.JVMElementFactory getFactory (com.intellij.openapi.project.Project)
}
com/intellij/psi/JavaCodeFragment$ExceptionHandler.classJavaCodeFragment.java
package com.intellij.psi
public abstract com.intellij.psi.JavaCodeFragment$ExceptionHandler extends java.lang.Object {
public abstract boolean isHandledException (com.intellij.psi.PsiClassType)
}
com/intellij/psi/JavaCodeFragment$VisibilityChecker$1.classJavaCodeFragment.java
package com.intellij.psi
final com.intellij.psi.JavaCodeFragment$VisibilityChecker$1 extends java.lang.Object implements com.intellij.psi.JavaCodeFragment$VisibilityChecker {
void ()
public com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility isDeclarationVisible (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement declaration
com.intellij.psi.PsiElement place
public java.lang.String toString ()
}
com/intellij/psi/JavaCodeFragment$VisibilityChecker$2.classJavaCodeFragment.java
package com.intellij.psi
final com.intellij.psi.JavaCodeFragment$VisibilityChecker$2 extends java.lang.Object implements com.intellij.psi.JavaCodeFragment$VisibilityChecker {
void ()
public com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility isDeclarationVisible (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement declaration
com.intellij.psi.PsiElement place
public java.lang.String toString ()
}
com/intellij/psi/JavaCodeFragment$VisibilityChecker$Visibility.classJavaCodeFragment.java
package com.intellij.psi
public final com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility extends java.lang.Enum {
public static final com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility VISIBLE
public static final com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility NOT_VISIBLE
public static final com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility DEFAULT_VISIBILITY
private static final com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility[] $VALUES
public static com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility[] values ()
public static com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/JavaCodeFragment$VisibilityChecker.classJavaCodeFragment.java
package com.intellij.psi
public abstract com.intellij.psi.JavaCodeFragment$VisibilityChecker extends java.lang.Object {
public static final com.intellij.psi.JavaCodeFragment$VisibilityChecker EVERYTHING_VISIBLE
public static final com.intellij.psi.JavaCodeFragment$VisibilityChecker PROJECT_SCOPE_VISIBLE
public abstract com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility isDeclarationVisible (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
static void ()
}
com/intellij/psi/JavaCodeFragment.classJavaCodeFragment.java
package com.intellij.psi
public abstract com.intellij.psi.JavaCodeFragment extends java.lang.Object implements com.intellij.psi.PsiImportHolder com.intellij.psi.PsiCodeFragment {
public abstract com.intellij.psi.PsiType getThisType ()
public abstract void setThisType (com.intellij.psi.PsiType)
public abstract com.intellij.psi.PsiType getSuperType ()
public abstract void setSuperType (com.intellij.psi.PsiType)
public abstract java.lang.String importsToString ()
public abstract void addImportsFromString (java.lang.String)
public abstract void setVisibilityChecker (com.intellij.psi.JavaCodeFragment$VisibilityChecker)
public abstract com.intellij.psi.JavaCodeFragment$VisibilityChecker getVisibilityChecker ()
public abstract void setExceptionHandler (com.intellij.psi.JavaCodeFragment$ExceptionHandler)
public abstract com.intellij.psi.JavaCodeFragment$ExceptionHandler getExceptionHandler ()
}
com/intellij/psi/JavaCodeFragmentFactory.classJavaCodeFragmentFactory.java
package com.intellij.psi
public abstract com.intellij.psi.JavaCodeFragmentFactory extends java.lang.Object {
public static final int ALLOW_VOID
public static final int ALLOW_ELLIPSIS
public static final int ALLOW_DISJUNCTION
public static final int ALLOW_INTERSECTION
public void ()
public static com.intellij.psi.JavaCodeFragmentFactory getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.PsiExpressionCodeFragment createExpressionCodeFragment (java.lang.String, com.intellij.psi.PsiElement, com.intellij.psi.PsiType, boolean)
public abstract com.intellij.psi.JavaCodeFragment createCodeBlockCodeFragment (java.lang.String, com.intellij.psi.PsiElement, boolean)
public abstract com.intellij.psi.PsiTypeCodeFragment createTypeCodeFragment (java.lang.String, com.intellij.psi.PsiElement, boolean)
public abstract com.intellij.psi.PsiTypeCodeFragment createTypeCodeFragment (java.lang.String, com.intellij.psi.PsiElement, boolean, int)
public abstract com.intellij.psi.PsiJavaCodeReferenceCodeFragment createReferenceCodeFragment (java.lang.String, com.intellij.psi.PsiElement, boolean, boolean)
}
com/intellij/psi/JavaDirectoryService.classJavaDirectoryService.java
package com.intellij.psi
public abstract com.intellij.psi.JavaDirectoryService extends java.lang.Object {
public void ()
public static com.intellij.psi.JavaDirectoryService getInstance ()
public abstract com.intellij.psi.PsiPackage getPackage (com.intellij.psi.PsiDirectory)
public abstract com.intellij.psi.PsiClass[] getClasses (com.intellij.psi.PsiDirectory)
public abstract com.intellij.psi.PsiClass createClass (com.intellij.psi.PsiDirectory, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createClass (com.intellij.psi.PsiDirectory, java.lang.String, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createClass (com.intellij.psi.PsiDirectory, java.lang.String, java.lang.String, boolean) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createClass (com.intellij.psi.PsiDirectory, java.lang.String, java.lang.String, boolean, java.util.Map) throws com.intellij.util.IncorrectOperationException
public abstract void checkCreateClass (com.intellij.psi.PsiDirectory, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createInterface (com.intellij.psi.PsiDirectory, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createEnum (com.intellij.psi.PsiDirectory, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createAnnotationType (com.intellij.psi.PsiDirectory, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract boolean isSourceRoot (com.intellij.psi.PsiDirectory)
public abstract com.intellij.pom.java.LanguageLevel getLanguageLevel (com.intellij.psi.PsiDirectory)
}
com/intellij/psi/JavaDocTokenType.classJavaDocTokenType.java
package com.intellij.psi
public abstract com.intellij.psi.JavaDocTokenType extends java.lang.Object {
public static final com.intellij.psi.tree.IElementType DOC_COMMENT_START
public static final com.intellij.psi.tree.IElementType DOC_COMMENT_END
public static final com.intellij.psi.tree.IElementType DOC_COMMENT_DATA
public static final com.intellij.psi.tree.IElementType DOC_SPACE
public static final com.intellij.psi.tree.IElementType DOC_COMMENT_LEADING_ASTERISKS
public static final com.intellij.psi.tree.IElementType DOC_TAG_NAME
public static final com.intellij.psi.tree.IElementType DOC_INLINE_TAG_START
public static final com.intellij.psi.tree.IElementType DOC_INLINE_TAG_END
public static final com.intellij.psi.tree.IElementType DOC_TAG_VALUE_TOKEN
public static final com.intellij.psi.tree.IElementType DOC_TAG_VALUE_DOT
public static final com.intellij.psi.tree.IElementType DOC_TAG_VALUE_COMMA
public static final com.intellij.psi.tree.IElementType DOC_TAG_VALUE_LPAREN
public static final com.intellij.psi.tree.IElementType DOC_TAG_VALUE_RPAREN
public static final com.intellij.psi.tree.IElementType DOC_TAG_VALUE_LT
public static final com.intellij.psi.tree.IElementType DOC_TAG_VALUE_GT
public static final com.intellij.psi.tree.IElementType DOC_TAG_VALUE_SHARP_TOKEN
public static final com.intellij.psi.tree.IElementType DOC_COMMENT_BAD_CHARACTER
public static final com.intellij.psi.tree.TokenSet ALL_JAVADOC_TOKENS
static void ()
}
com/intellij/psi/JavaElementVisitor.classJavaElementVisitor.java
package com.intellij.psi
public abstract com.intellij.psi.JavaElementVisitor extends com.intellij.psi.PsiElementVisitor {
public void ()
public void visitAnonymousClass (com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiAnonymousClass aClass
public void visitArrayAccessExpression (com.intellij.psi.PsiArrayAccessExpression)
com.intellij.psi.PsiArrayAccessExpression expression
public void visitArrayInitializerExpression (com.intellij.psi.PsiArrayInitializerExpression)
com.intellij.psi.PsiArrayInitializerExpression expression
public void visitAssertStatement (com.intellij.psi.PsiAssertStatement)
com.intellij.psi.PsiAssertStatement statement
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiAssignmentExpression expression
public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression)
com.intellij.psi.PsiBinaryExpression expression
public void visitBlockStatement (com.intellij.psi.PsiBlockStatement)
com.intellij.psi.PsiBlockStatement statement
public void visitBreakStatement (com.intellij.psi.PsiBreakStatement)
com.intellij.psi.PsiBreakStatement statement
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void visitClassInitializer (com.intellij.psi.PsiClassInitializer)
com.intellij.psi.PsiClassInitializer initializer
public void visitClassObjectAccessExpression (com.intellij.psi.PsiClassObjectAccessExpression)
com.intellij.psi.PsiClassObjectAccessExpression expression
public void visitCodeBlock (com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiCodeBlock block
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
public void visitContinueStatement (com.intellij.psi.PsiContinueStatement)
com.intellij.psi.PsiContinueStatement statement
public void visitDeclarationStatement (com.intellij.psi.PsiDeclarationStatement)
com.intellij.psi.PsiDeclarationStatement statement
public void visitDocComment (com.intellij.psi.javadoc.PsiDocComment)
com.intellij.psi.javadoc.PsiDocComment comment
public void visitDocTag (com.intellij.psi.javadoc.PsiDocTag)
com.intellij.psi.javadoc.PsiDocTag tag
public void visitDocTagValue (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
public void visitDoWhileStatement (com.intellij.psi.PsiDoWhileStatement)
com.intellij.psi.PsiDoWhileStatement statement
public void visitEmptyStatement (com.intellij.psi.PsiEmptyStatement)
com.intellij.psi.PsiEmptyStatement statement
public void visitExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public void visitExpressionList (com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiExpressionList list
public void visitExpressionListStatement (com.intellij.psi.PsiExpressionListStatement)
com.intellij.psi.PsiExpressionListStatement statement
public void visitExpressionStatement (com.intellij.psi.PsiExpressionStatement)
com.intellij.psi.PsiExpressionStatement statement
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
public void visitForStatement (com.intellij.psi.PsiForStatement)
com.intellij.psi.PsiForStatement statement
public void visitForeachStatement (com.intellij.psi.PsiForeachStatement)
com.intellij.psi.PsiForeachStatement statement
public void visitIdentifier (com.intellij.psi.PsiIdentifier)
com.intellij.psi.PsiIdentifier identifier
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement statement
public void visitImportList (com.intellij.psi.PsiImportList)
com.intellij.psi.PsiImportList list
public void visitImportStatement (com.intellij.psi.PsiImportStatement)
com.intellij.psi.PsiImportStatement statement
public void visitImportStaticStatement (com.intellij.psi.PsiImportStaticStatement)
com.intellij.psi.PsiImportStaticStatement statement
public void visitInlineDocTag (com.intellij.psi.javadoc.PsiInlineDocTag)
com.intellij.psi.javadoc.PsiInlineDocTag tag
public void visitInstanceOfExpression (com.intellij.psi.PsiInstanceOfExpression)
com.intellij.psi.PsiInstanceOfExpression expression
public void visitJavaToken (com.intellij.psi.PsiJavaToken)
com.intellij.psi.PsiJavaToken token
public void visitKeyword (com.intellij.psi.PsiKeyword)
com.intellij.psi.PsiKeyword keyword
public void visitLabeledStatement (com.intellij.psi.PsiLabeledStatement)
com.intellij.psi.PsiLabeledStatement statement
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression expression
public void visitLocalVariable (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable variable
public void visitMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public void visitCallExpression (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression callExpression
public void visitModifierList (com.intellij.psi.PsiModifierList)
com.intellij.psi.PsiModifierList list
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
public void visitPackage (com.intellij.psi.PsiPackage)
com.intellij.psi.PsiPackage aPackage
public void visitPackageStatement (com.intellij.psi.PsiPackageStatement)
com.intellij.psi.PsiPackageStatement statement
public void visitParameter (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
public void visitReceiverParameter (com.intellij.psi.PsiReceiverParameter)
com.intellij.psi.PsiReceiverParameter parameter
public void visitParameterList (com.intellij.psi.PsiParameterList)
com.intellij.psi.PsiParameterList list
public void visitParenthesizedExpression (com.intellij.psi.PsiParenthesizedExpression)
com.intellij.psi.PsiParenthesizedExpression expression
public void visitPostfixExpression (com.intellij.psi.PsiPostfixExpression)
com.intellij.psi.PsiPostfixExpression expression
public void visitPrefixExpression (com.intellij.psi.PsiPrefixExpression)
com.intellij.psi.PsiPrefixExpression expression
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement reference
public void visitImportStaticReferenceElement (com.intellij.psi.PsiImportStaticReferenceElement)
com.intellij.psi.PsiImportStaticReferenceElement reference
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
public void visitMethodReferenceExpression (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression expression
public void visitReferenceList (com.intellij.psi.PsiReferenceList)
com.intellij.psi.PsiReferenceList list
public void visitReferenceParameterList (com.intellij.psi.PsiReferenceParameterList)
com.intellij.psi.PsiReferenceParameterList list
public void visitTypeParameterList (com.intellij.psi.PsiTypeParameterList)
com.intellij.psi.PsiTypeParameterList list
public void visitReturnStatement (com.intellij.psi.PsiReturnStatement)
com.intellij.psi.PsiReturnStatement statement
public void visitStatement (com.intellij.psi.PsiStatement)
com.intellij.psi.PsiStatement statement
public void visitSuperExpression (com.intellij.psi.PsiSuperExpression)
com.intellij.psi.PsiSuperExpression expression
public void visitSwitchLabelStatement (com.intellij.psi.PsiSwitchLabelStatement)
com.intellij.psi.PsiSwitchLabelStatement statement
public void visitSwitchStatement (com.intellij.psi.PsiSwitchStatement)
com.intellij.psi.PsiSwitchStatement statement
public void visitSynchronizedStatement (com.intellij.psi.PsiSynchronizedStatement)
com.intellij.psi.PsiSynchronizedStatement statement
public void visitThisExpression (com.intellij.psi.PsiThisExpression)
com.intellij.psi.PsiThisExpression expression
public void visitThrowStatement (com.intellij.psi.PsiThrowStatement)
com.intellij.psi.PsiThrowStatement statement
public void visitTryStatement (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiTryStatement statement
public void visitCatchSection (com.intellij.psi.PsiCatchSection)
com.intellij.psi.PsiCatchSection section
public void visitResourceList (com.intellij.psi.PsiResourceList)
com.intellij.psi.PsiResourceList resourceList
public void visitResourceVariable (com.intellij.psi.PsiResourceVariable)
com.intellij.psi.PsiResourceVariable variable
public void visitResourceExpression (com.intellij.psi.PsiResourceExpression)
com.intellij.psi.PsiResourceExpression expression
public void visitTypeElement (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement type
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public void visitWhileStatement (com.intellij.psi.PsiWhileStatement)
com.intellij.psi.PsiWhileStatement statement
public void visitJavaFile (com.intellij.psi.PsiJavaFile)
com.intellij.psi.PsiJavaFile file
public void visitImplicitVariable (com.intellij.psi.ImplicitVariable)
com.intellij.psi.ImplicitVariable variable
public void visitDocToken (com.intellij.psi.javadoc.PsiDocToken)
com.intellij.psi.javadoc.PsiDocToken token
public void visitTypeParameter (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter classParameter
public void visitAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
public void visitAnnotationParameterList (com.intellij.psi.PsiAnnotationParameterList)
com.intellij.psi.PsiAnnotationParameterList list
public void visitAnnotationArrayInitializer (com.intellij.psi.PsiArrayInitializerMemberValue)
com.intellij.psi.PsiArrayInitializerMemberValue initializer
public void visitNameValuePair (com.intellij.psi.PsiNameValuePair)
com.intellij.psi.PsiNameValuePair pair
public void visitAnnotationMethod (com.intellij.psi.PsiAnnotationMethod)
com.intellij.psi.PsiAnnotationMethod method
public void visitEnumConstant (com.intellij.psi.PsiEnumConstant)
com.intellij.psi.PsiEnumConstant enumConstant
public void visitEnumConstantInitializer (com.intellij.psi.PsiEnumConstantInitializer)
com.intellij.psi.PsiEnumConstantInitializer enumConstantInitializer
public void visitCodeFragment (com.intellij.psi.JavaCodeFragment)
com.intellij.psi.JavaCodeFragment codeFragment
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiPolyadicExpression expression
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
public void visitModule (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule module
public void visitModuleReferenceElement (com.intellij.psi.PsiJavaModuleReferenceElement)
com.intellij.psi.PsiJavaModuleReferenceElement refElement
public void visitModuleStatement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement statement
public void visitRequiresStatement (com.intellij.psi.PsiRequiresStatement)
com.intellij.psi.PsiRequiresStatement statement
public void visitPackageAccessibilityStatement (com.intellij.psi.PsiPackageAccessibilityStatement)
com.intellij.psi.PsiPackageAccessibilityStatement statement
public void visitUsesStatement (com.intellij.psi.PsiUsesStatement)
com.intellij.psi.PsiUsesStatement statement
public void visitProvidesStatement (com.intellij.psi.PsiProvidesStatement)
com.intellij.psi.PsiProvidesStatement statement
}
com/intellij/psi/JavaPsiFacade.classJavaPsiFacade.java
package com.intellij.psi
public abstract com.intellij.psi.JavaPsiFacade extends java.lang.Object {
private static final com.intellij.openapi.util.NotNullLazyKey INSTANCE_KEY
public void ()
public static com.intellij.psi.JavaPsiFacade getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.psi.PsiElementFactory getElementFactory (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.PsiClass findClass (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.PsiClass[] findClasses (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.PsiPackage findPackage (java.lang.String)
public abstract com.intellij.psi.PsiElementFactory getElementFactory ()
public abstract com.intellij.psi.PsiJavaParserFacade getParserFacade ()
public abstract com.intellij.psi.PsiResolveHelper getResolveHelper ()
public abstract com.intellij.psi.PsiNameHelper getNameHelper ()
public abstract com.intellij.psi.PsiConstantEvaluationHelper getConstantEvaluationHelper ()
public abstract boolean isPartOfPackagePrefix (java.lang.String)
public abstract boolean isInPackage (com.intellij.psi.PsiElement, com.intellij.psi.PsiPackage)
public abstract boolean arePackagesTheSame (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
public abstract com.intellij.openapi.project.Project getProject ()
public abstract boolean isConstantExpression (com.intellij.psi.PsiExpression)
static void ()
}
com/intellij/psi/JavaRecursiveElementVisitor.classJavaRecursiveElementVisitor.java
package com.intellij.psi
public abstract com.intellij.psi.JavaRecursiveElementVisitor extends com.intellij.psi.JavaElementVisitor {
private final com.intellij.util.containers.Stack myRefExprsInVisit
public void ()
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
}
com/intellij/psi/JavaRecursiveElementWalkingVisitor$1.classJavaRecursiveElementWalkingVisitor.java
package com.intellij.psi
com.intellij.psi.JavaRecursiveElementWalkingVisitor$1 extends com.intellij.psi.PsiWalkingState {
final com.intellij.psi.JavaRecursiveElementWalkingVisitor this$0
void (com.intellij.psi.JavaRecursiveElementWalkingVisitor, com.intellij.psi.PsiElementVisitor)
com.intellij.psi.JavaRecursiveElementWalkingVisitor this$0
com.intellij.psi.PsiElementVisitor arg0
public void elementFinished (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public volatile void elementFinished (java.lang.Object)
}
com/intellij/psi/JavaRecursiveElementWalkingVisitor.classJavaRecursiveElementWalkingVisitor.java
package com.intellij.psi
public abstract com.intellij.psi.JavaRecursiveElementWalkingVisitor extends com.intellij.psi.JavaElementVisitor {
private final com.intellij.psi.PsiWalkingState myWalkingState
public void ()
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
protected void elementFinished (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
public void stopWalking ()
}
com/intellij/psi/JavaResolveResult$1.classJavaResolveResult.java
package com.intellij.psi
final com.intellij.psi.JavaResolveResult$1 extends java.lang.Object implements com.intellij.psi.JavaResolveResult {
void ()
public com.intellij.psi.PsiElement getElement ()
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
public boolean isValidResult ()
public boolean isAccessible ()
public boolean isStaticsScopeCorrect ()
public com.intellij.psi.PsiElement getCurrentFileResolveScope ()
public boolean isPackagePrefixPackageReference ()
}
com/intellij/psi/JavaResolveResult.classJavaResolveResult.java
package com.intellij.psi
public abstract com.intellij.psi.JavaResolveResult extends java.lang.Object implements com.intellij.psi.ResolveResult {
public static final com.intellij.psi.JavaResolveResult[] EMPTY_ARRAY
public static final com.intellij.psi.JavaResolveResult EMPTY
public abstract com.intellij.psi.PsiSubstitutor getSubstitutor ()
public abstract boolean isPackagePrefixPackageReference ()
public abstract boolean isAccessible ()
public abstract boolean isStaticsScopeCorrect ()
public abstract com.intellij.psi.PsiElement getCurrentFileResolveScope ()
static void ()
}
com/intellij/psi/JavaTokenType.classJavaTokenType.java
package com.intellij.psi
public abstract com.intellij.psi.JavaTokenType extends java.lang.Object implements com.intellij.psi.TokenType {
public static final com.intellij.psi.tree.IElementType IDENTIFIER
public static final com.intellij.psi.tree.IElementType C_STYLE_COMMENT
public static final com.intellij.psi.tree.IElementType END_OF_LINE_COMMENT
public static final com.intellij.psi.tree.IElementType INTEGER_LITERAL
public static final com.intellij.psi.tree.IElementType LONG_LITERAL
public static final com.intellij.psi.tree.IElementType FLOAT_LITERAL
public static final com.intellij.psi.tree.IElementType DOUBLE_LITERAL
public static final com.intellij.psi.tree.IElementType CHARACTER_LITERAL
public static final com.intellij.psi.tree.IElementType STRING_LITERAL
public static final com.intellij.psi.tree.IElementType TRUE_KEYWORD
public static final com.intellij.psi.tree.IElementType FALSE_KEYWORD
public static final com.intellij.psi.tree.IElementType NULL_KEYWORD
public static final com.intellij.psi.tree.IElementType ABSTRACT_KEYWORD
public static final com.intellij.psi.tree.IElementType ASSERT_KEYWORD
public static final com.intellij.psi.tree.IElementType BOOLEAN_KEYWORD
public static final com.intellij.psi.tree.IElementType BREAK_KEYWORD
public static final com.intellij.psi.tree.IElementType BYTE_KEYWORD
public static final com.intellij.psi.tree.IElementType CASE_KEYWORD
public static final com.intellij.psi.tree.IElementType CATCH_KEYWORD
public static final com.intellij.psi.tree.IElementType CHAR_KEYWORD
public static final com.intellij.psi.tree.IElementType CLASS_KEYWORD
public static final com.intellij.psi.tree.IElementType CONST_KEYWORD
public static final com.intellij.psi.tree.IElementType CONTINUE_KEYWORD
public static final com.intellij.psi.tree.IElementType DEFAULT_KEYWORD
public static final com.intellij.psi.tree.IElementType DO_KEYWORD
public static final com.intellij.psi.tree.IElementType DOUBLE_KEYWORD
public static final com.intellij.psi.tree.IElementType ELSE_KEYWORD
public static final com.intellij.psi.tree.IElementType ENUM_KEYWORD
public static final com.intellij.psi.tree.IElementType EXTENDS_KEYWORD
public static final com.intellij.psi.tree.IElementType FINAL_KEYWORD
public static final com.intellij.psi.tree.IElementType FINALLY_KEYWORD
public static final com.intellij.psi.tree.IElementType FLOAT_KEYWORD
public static final com.intellij.psi.tree.IElementType FOR_KEYWORD
public static final com.intellij.psi.tree.IElementType GOTO_KEYWORD
public static final com.intellij.psi.tree.IElementType IF_KEYWORD
public static final com.intellij.psi.tree.IElementType IMPLEMENTS_KEYWORD
public static final com.intellij.psi.tree.IElementType IMPORT_KEYWORD
public static final com.intellij.psi.tree.IElementType INSTANCEOF_KEYWORD
public static final com.intellij.psi.tree.IElementType INT_KEYWORD
public static final com.intellij.psi.tree.IElementType INTERFACE_KEYWORD
public static final com.intellij.psi.tree.IElementType LONG_KEYWORD
public static final com.intellij.psi.tree.IElementType NATIVE_KEYWORD
public static final com.intellij.psi.tree.IElementType NEW_KEYWORD
public static final com.intellij.psi.tree.IElementType PACKAGE_KEYWORD
public static final com.intellij.psi.tree.IElementType PRIVATE_KEYWORD
public static final com.intellij.psi.tree.IElementType PUBLIC_KEYWORD
public static final com.intellij.psi.tree.IElementType SHORT_KEYWORD
public static final com.intellij.psi.tree.IElementType SUPER_KEYWORD
public static final com.intellij.psi.tree.IElementType SWITCH_KEYWORD
public static final com.intellij.psi.tree.IElementType SYNCHRONIZED_KEYWORD
public static final com.intellij.psi.tree.IElementType THIS_KEYWORD
public static final com.intellij.psi.tree.IElementType THROW_KEYWORD
public static final com.intellij.psi.tree.IElementType PROTECTED_KEYWORD
public static final com.intellij.psi.tree.IElementType TRANSIENT_KEYWORD
public static final com.intellij.psi.tree.IElementType RETURN_KEYWORD
public static final com.intellij.psi.tree.IElementType VOID_KEYWORD
public static final com.intellij.psi.tree.IElementType STATIC_KEYWORD
public static final com.intellij.psi.tree.IElementType STRICTFP_KEYWORD
public static final com.intellij.psi.tree.IElementType WHILE_KEYWORD
public static final com.intellij.psi.tree.IElementType TRY_KEYWORD
public static final com.intellij.psi.tree.IElementType VOLATILE_KEYWORD
public static final com.intellij.psi.tree.IElementType THROWS_KEYWORD
public static final com.intellij.psi.tree.IElementType LPARENTH
public static final com.intellij.psi.tree.IElementType RPARENTH
public static final com.intellij.psi.tree.IElementType LBRACE
public static final com.intellij.psi.tree.IElementType RBRACE
public static final com.intellij.psi.tree.IElementType LBRACKET
public static final com.intellij.psi.tree.IElementType RBRACKET
public static final com.intellij.psi.tree.IElementType SEMICOLON
public static final com.intellij.psi.tree.IElementType COMMA
public static final com.intellij.psi.tree.IElementType DOT
public static final com.intellij.psi.tree.IElementType ELLIPSIS
public static final com.intellij.psi.tree.IElementType AT
public static final com.intellij.psi.tree.IElementType EQ
public static final com.intellij.psi.tree.IElementType GT
public static final com.intellij.psi.tree.IElementType LT
public static final com.intellij.psi.tree.IElementType EXCL
public static final com.intellij.psi.tree.IElementType TILDE
public static final com.intellij.psi.tree.IElementType QUEST
public static final com.intellij.psi.tree.IElementType COLON
public static final com.intellij.psi.tree.IElementType PLUS
public static final com.intellij.psi.tree.IElementType MINUS
public static final com.intellij.psi.tree.IElementType ASTERISK
public static final com.intellij.psi.tree.IElementType DIV
public static final com.intellij.psi.tree.IElementType AND
public static final com.intellij.psi.tree.IElementType OR
public static final com.intellij.psi.tree.IElementType XOR
public static final com.intellij.psi.tree.IElementType PERC
public static final com.intellij.psi.tree.IElementType EQEQ
public static final com.intellij.psi.tree.IElementType LE
public static final com.intellij.psi.tree.IElementType GE
public static final com.intellij.psi.tree.IElementType NE
public static final com.intellij.psi.tree.IElementType ANDAND
public static final com.intellij.psi.tree.IElementType OROR
public static final com.intellij.psi.tree.IElementType PLUSPLUS
public static final com.intellij.psi.tree.IElementType MINUSMINUS
public static final com.intellij.psi.tree.IElementType LTLT
public static final com.intellij.psi.tree.IElementType GTGT
public static final com.intellij.psi.tree.IElementType GTGTGT
public static final com.intellij.psi.tree.IElementType PLUSEQ
public static final com.intellij.psi.tree.IElementType MINUSEQ
public static final com.intellij.psi.tree.IElementType ASTERISKEQ
public static final com.intellij.psi.tree.IElementType DIVEQ
public static final com.intellij.psi.tree.IElementType ANDEQ
public static final com.intellij.psi.tree.IElementType OREQ
public static final com.intellij.psi.tree.IElementType XOREQ
public static final com.intellij.psi.tree.IElementType PERCEQ
public static final com.intellij.psi.tree.IElementType LTLTEQ
public static final com.intellij.psi.tree.IElementType GTGTEQ
public static final com.intellij.psi.tree.IElementType GTGTGTEQ
public static final com.intellij.psi.tree.IElementType DOUBLE_COLON
public static final com.intellij.psi.tree.IElementType ARROW
public static final com.intellij.psi.tree.IElementType OPEN_KEYWORD
public static final com.intellij.psi.tree.IElementType MODULE_KEYWORD
public static final com.intellij.psi.tree.IElementType REQUIRES_KEYWORD
public static final com.intellij.psi.tree.IElementType EXPORTS_KEYWORD
public static final com.intellij.psi.tree.IElementType OPENS_KEYWORD
public static final com.intellij.psi.tree.IElementType USES_KEYWORD
public static final com.intellij.psi.tree.IElementType PROVIDES_KEYWORD
public static final com.intellij.psi.tree.IElementType TRANSITIVE_KEYWORD
public static final com.intellij.psi.tree.IElementType TO_KEYWORD
public static final com.intellij.psi.tree.IElementType WITH_KEYWORD
static void ()
}
com/intellij/psi/LambdaUtil$TypeParamsChecker.classLambdaUtil.java
package com.intellij.psi
public com.intellij.psi.LambdaUtil$TypeParamsChecker extends com.intellij.psi.PsiTypeVisitor {
private com.intellij.psi.PsiMethod myMethod
private final com.intellij.psi.PsiClass myClass
public final java.util.Set myUsedTypeParams
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties pair
com.intellij.psi.PsiElement gParent
com.intellij.psi.PsiElement expression
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement parent
public boolean startedInference ()
public java.lang.Boolean visitClassType (com.intellij.psi.PsiClassType)
Boolean paramAccepted
com.intellij.psi.PsiType paramType
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiClassType classType
boolean used
com.intellij.psi.PsiClass resolve
public java.lang.Boolean visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType bound
public java.lang.Boolean visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
com.intellij.psi.PsiCapturedWildcardType capturedWildcardType
public java.lang.Boolean visitLambdaExpressionType (com.intellij.psi.PsiLambdaExpressionType)
com.intellij.psi.PsiLambdaExpressionType lambdaExpressionType
public java.lang.Boolean visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
public java.lang.Boolean visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
private boolean check (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter check
com.intellij.psi.PsiTypeParameterListOwner owner
public transient boolean used (com.intellij.psi.PsiTypeParameter[])
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiTypeParameter[] parameters
public volatile java.lang.Object visitLambdaExpressionType (com.intellij.psi.PsiLambdaExpressionType)
public volatile java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile java.lang.Object visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile java.lang.Object visitType (com.intellij.psi.PsiType)
}
com/intellij/psi/LambdaUtil.class
com/intellij/psi/LanguageAnnotationSupport.classLanguageAnnotationSupport.java
package com.intellij.psi
public com.intellij.psi.LanguageAnnotationSupport extends com.intellij.lang.LanguageExtension {
public static final com.intellij.psi.LanguageAnnotationSupport INSTANCE
private void ()
static void ()
}
com/intellij/psi/LanguageFileViewProviders.classLanguageFileViewProviders.java
package com.intellij.psi
public com.intellij.psi.LanguageFileViewProviders extends com.intellij.lang.LanguageExtension {
public static final com.intellij.psi.LanguageFileViewProviders INSTANCE
private void ()
static void ()
}
com/intellij/psi/LanguageSubstitutor.classLanguageSubstitutor.java
package com.intellij.psi
public abstract com.intellij.psi.LanguageSubstitutor extends java.lang.Object {
public void ()
public abstract com.intellij.lang.Language getLanguage (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
}
com/intellij/psi/LanguageSubstitutors$SubstitutionInfo.classLanguageSubstitutors.java
package com.intellij.psi
com.intellij.psi.LanguageSubstitutors$SubstitutionInfo extends java.lang.Object {
private final com.intellij.lang.Language myPrevLang
private final com.intellij.lang.Language mySubstitutedLang
public void (com.intellij.lang.Language, com.intellij.lang.Language)
com.intellij.lang.Language prevLang
com.intellij.lang.Language substitutedLang
static com.intellij.lang.Language access$000 (com.intellij.psi.LanguageSubstitutors$SubstitutionInfo)
com.intellij.psi.LanguageSubstitutors$SubstitutionInfo x0
static com.intellij.lang.Language access$100 (com.intellij.psi.LanguageSubstitutors$SubstitutionInfo)
com.intellij.psi.LanguageSubstitutors$SubstitutionInfo x0
}
com/intellij/psi/LanguageSubstitutors.class
com/intellij/psi/LiteralTextEscaper$1.classLiteralTextEscaper.java
package com.intellij.psi
final com.intellij.psi.LiteralTextEscaper$1 extends com.intellij.psi.LiteralTextEscaper {
void (com.intellij.psi.PsiLanguageInjectionHost)
com.intellij.psi.PsiLanguageInjectionHost host
public boolean decode (com.intellij.openapi.util.TextRange, java.lang.StringBuilder)
com.intellij.openapi.util.TextRange rangeInsideHost
StringBuilder outChars
public int getOffsetInHost (int, com.intellij.openapi.util.TextRange)
int offsetInDecoded
com.intellij.openapi.util.TextRange rangeInsideHost
public boolean isOneLine ()
}
com/intellij/psi/LiteralTextEscaper.classLiteralTextEscaper.java
package com.intellij.psi
public abstract com.intellij.psi.LiteralTextEscaper extends java.lang.Object {
protected final com.intellij.psi.PsiLanguageInjectionHost myHost
protected void (com.intellij.psi.PsiLanguageInjectionHost)
com.intellij.psi.PsiLanguageInjectionHost host
public abstract boolean decode (com.intellij.openapi.util.TextRange, java.lang.StringBuilder)
public abstract int getOffsetInHost (int, com.intellij.openapi.util.TextRange)
public com.intellij.openapi.util.TextRange getRelevantTextRange ()
public abstract boolean isOneLine ()
public static com.intellij.psi.LiteralTextEscaper createSimple (com.intellij.psi.PsiLanguageInjectionHost)
com.intellij.psi.PsiLanguageInjectionHost element
}
com/intellij/psi/MultiRangeReference.classMultiRangeReference.java
package com.intellij.psi
public abstract com.intellij.psi.MultiRangeReference extends java.lang.Object implements com.intellij.psi.PsiReference {
public abstract java.util.List getRanges ()
}
com/intellij/psi/MultiplePsiFilesPerDocumentFileViewProvider.class
com/intellij/psi/NavigatablePsiElement.classNavigatablePsiElement.java
package com.intellij.psi
public abstract com.intellij.psi.NavigatablePsiElement extends java.lang.Object implements com.intellij.psi.PsiElement com.intellij.navigation.NavigationItem {
}
com/intellij/psi/NonClasspathClassFinder$1.classNonClasspathClassFinder.java
package com.intellij.psi
com.intellij.psi.NonClasspathClassFinder$1 extends com.intellij.openapi.vfs.newvfs.BulkFileListener$Adapter {
final com.intellij.psi.NonClasspathClassFinder this$0
void (com.intellij.psi.NonClasspathClassFinder)
com.intellij.psi.NonClasspathClassFinder this$0
public void after (java.util.List)
java.util.List events
}
com/intellij/psi/NonClasspathClassFinder.class
com/intellij/psi/OriginInfoAwareElement.classOriginInfoAwareElement.java
package com.intellij.psi
public abstract com.intellij.psi.OriginInfoAwareElement extends java.lang.Object {
public abstract java.lang.String getOriginInfo ()
}
com/intellij/psi/PackagePrefixFileSystemItem.classPackagePrefixFileSystemItem.java
package com.intellij.psi
public abstract com.intellij.psi.PackagePrefixFileSystemItem extends java.lang.Object implements com.intellij.psi.PsiFileSystemItem {
public abstract com.intellij.psi.PsiDirectory getDirectory ()
}
com/intellij/psi/PlainTextTokenTypes$1.classPlainTextTokenTypes.java
package com.intellij.psi
final com.intellij.psi.PlainTextTokenTypes$1 extends com.intellij.psi.tree.IFileElementType {
void (java.lang.String, com.intellij.lang.Language)
String arg0
com.intellij.lang.Language arg1
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
}
com/intellij/psi/PlainTextTokenTypes.classPlainTextTokenTypes.java
package com.intellij.psi
public com.intellij.psi.PlainTextTokenTypes extends java.lang.Object {
public static final com.intellij.psi.tree.IElementType PLAIN_TEXT_FILE
public static final com.intellij.psi.tree.IElementType PLAIN_TEXT
private void ()
static void ()
}
com/intellij/psi/PsiAnchor$1.classPsiAnchor.java
package com.intellij.psi
com.intellij.psi.PsiAnchor$1 extends java.lang.Object {
}
com/intellij/psi/PsiAnchor$HardReference.classPsiAnchor.java
package com.intellij.psi
public com.intellij.psi.PsiAnchor$HardReference extends com.intellij.psi.PsiAnchor {
private final com.intellij.psi.PsiElement myElement
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement retrieve ()
public com.intellij.psi.PsiFile getFile ()
public int getStartOffset ()
public int getEndOffset ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.PsiAnchor$HardReference that
public int hashCode ()
}
com/intellij/psi/PsiAnchor$PsiDirectoryReference.classPsiAnchor.java
package com.intellij.psi
com.intellij.psi.PsiAnchor$PsiDirectoryReference extends com.intellij.psi.PsiAnchor {
private final com.intellij.openapi.vfs.VirtualFile myFile
private final com.intellij.openapi.project.Project myProject
static final boolean $assertionsDisabled
private void (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
public com.intellij.psi.PsiElement retrieve ()
public com.intellij.psi.PsiFile getFile ()
public int getStartOffset ()
public int getEndOffset ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.PsiAnchor$PsiDirectoryReference reference
public int hashCode ()
void (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project, com.intellij.psi.PsiAnchor$1)
com.intellij.openapi.vfs.VirtualFile x0
com.intellij.openapi.project.Project x1
com.intellij.psi.PsiAnchor$1 x2
static void ()
}
com/intellij/psi/PsiAnchor$PsiFileReference.classPsiAnchor.java
package com.intellij.psi
com.intellij.psi.PsiAnchor$PsiFileReference extends com.intellij.psi.PsiAnchor {
private final com.intellij.openapi.vfs.VirtualFile myFile
private final com.intellij.openapi.project.Project myProject
private final com.intellij.lang.Language myLanguage
private void (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.PsiFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.PsiFile psiFile
private static com.intellij.lang.Language findLanguage (com.intellij.psi.PsiFile)
com.intellij.lang.Language language
com.intellij.psi.PsiFile file
com.intellij.psi.FileViewProvider vp
java.util.Set languages
public com.intellij.psi.PsiElement retrieve ()
public com.intellij.psi.PsiFile getFile ()
public int getStartOffset ()
public int getEndOffset ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.PsiAnchor$PsiFileReference reference
public int hashCode ()
void (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.PsiFile, com.intellij.psi.PsiAnchor$1)
com.intellij.openapi.vfs.VirtualFile x0
com.intellij.psi.PsiFile x1
com.intellij.psi.PsiAnchor$1 x2
}
com/intellij/psi/PsiAnchor$StubIndexReference.class
com/intellij/psi/PsiAnchor$TreeRangeReference.classPsiAnchor.java
package com.intellij.psi
com.intellij.psi.PsiAnchor$TreeRangeReference extends com.intellij.psi.PsiAnchor {
private final com.intellij.openapi.vfs.VirtualFile myVirtualFile
private final com.intellij.openapi.project.Project myProject
private final com.intellij.psi.impl.smartPointers.Identikit myInfo
private final int myStartOffset
private final int myEndOffset
private void (com.intellij.psi.PsiFile, int, int, com.intellij.psi.impl.smartPointers.Identikit, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiFile file
int startOffset
int endOffset
com.intellij.psi.impl.smartPointers.Identikit info
com.intellij.openapi.vfs.VirtualFile virtualFile
public com.intellij.psi.PsiElement retrieve ()
com.intellij.psi.PsiFile psiFile
public com.intellij.psi.PsiFile getFile ()
public int getStartOffset ()
public int getEndOffset ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.PsiAnchor$TreeRangeReference that
public int hashCode ()
int result
void (com.intellij.psi.PsiFile, int, int, com.intellij.psi.impl.smartPointers.Identikit, com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.PsiAnchor$1)
com.intellij.psi.PsiFile x0
int x1
int x2
com.intellij.psi.impl.smartPointers.Identikit x3
com.intellij.openapi.vfs.VirtualFile x4
com.intellij.psi.PsiAnchor$1 x5
}
com/intellij/psi/PsiAnchor.classPsiAnchor.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAnchor extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public abstract com.intellij.psi.PsiElement retrieve ()
public abstract com.intellij.psi.PsiFile getFile ()
public abstract int getStartOffset ()
public abstract int getEndOffset ()
public static com.intellij.psi.PsiAnchor create (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiAnchor anchor
private static com.intellij.psi.PsiAnchor doCreateAnchor (com.intellij.psi.PsiElement)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.lang.Language l
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiAnchor stubRef
com.intellij.openapi.util.TextRange textRange
com.intellij.lang.Language lang
com.intellij.psi.FileViewProvider viewProvider
private static com.intellij.psi.PsiAnchor wrapperOrHardReference (com.intellij.psi.PsiElement)
com.intellij.psi.PsiAnchor wrappedAnchor
com.intellij.psi.PsiElement anchorElement
com.intellij.psi.impl.smartPointers.SmartPointerAnchorProvider provider
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiAnchor$StubIndexReference createStubReference (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
int index
com.intellij.psi.StubBasedPsiElement elt
com.intellij.psi.stubs.IStubElementType elementType
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
private static boolean canHaveStub (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.tree.IStubFileElementType elementType
public static int calcStubIndex (com.intellij.psi.StubBasedPsiElement)
com.intellij.psi.stubs.StubElement stb
com.intellij.psi.StubBasedPsiElement psi
com.intellij.psi.stubs.StubElement liveStub
com.intellij.psi.impl.source.PsiFileImpl file
com.intellij.psi.stubs.StubTree stubTree
public static com.intellij.psi.PsiElement restoreFromStubIndex (com.intellij.psi.impl.source.PsiFileWithStubSupport, int, com.intellij.psi.stubs.IStubElementType, boolean)
com.intellij.psi.impl.source.PsiFileWithStubSupport fileImpl
int index
com.intellij.psi.stubs.IStubElementType elementType
boolean throwIfNull
com.intellij.psi.stubs.StubTree tree
java.util.List list
com.intellij.psi.stubs.StubElement stub
static void ()
}
com/intellij/psi/PsiAnnotatedJavaCodeReferenceElement.classPsiAnnotatedJavaCodeReferenceElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAnnotatedJavaCodeReferenceElement extends java.lang.Object implements com.intellij.psi.PsiJavaCodeReferenceElement {
public abstract java.lang.String getCanonicalText (boolean, com.intellij.psi.PsiAnnotation[])
}
com/intellij/psi/PsiAnnotation$TargetType.classPsiAnnotation.java
package com.intellij.psi
public final com.intellij.psi.PsiAnnotation$TargetType extends java.lang.Enum {
public static final com.intellij.psi.PsiAnnotation$TargetType TYPE
public static final com.intellij.psi.PsiAnnotation$TargetType FIELD
public static final com.intellij.psi.PsiAnnotation$TargetType METHOD
public static final com.intellij.psi.PsiAnnotation$TargetType PARAMETER
public static final com.intellij.psi.PsiAnnotation$TargetType CONSTRUCTOR
public static final com.intellij.psi.PsiAnnotation$TargetType LOCAL_VARIABLE
public static final com.intellij.psi.PsiAnnotation$TargetType ANNOTATION_TYPE
public static final com.intellij.psi.PsiAnnotation$TargetType PACKAGE
public static final com.intellij.psi.PsiAnnotation$TargetType TYPE_USE
public static final com.intellij.psi.PsiAnnotation$TargetType TYPE_PARAMETER
public static final com.intellij.psi.PsiAnnotation$TargetType MODULE
public static final com.intellij.psi.PsiAnnotation$TargetType UNKNOWN
public static final com.intellij.psi.PsiAnnotation$TargetType[] EMPTY_ARRAY
private static final com.intellij.psi.PsiAnnotation$TargetType[] $VALUES
public static com.intellij.psi.PsiAnnotation$TargetType[] values ()
public static com.intellij.psi.PsiAnnotation$TargetType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/PsiAnnotation.class
com/intellij/psi/PsiAnnotationMemberValue.class
com/intellij/psi/PsiAnnotationMethod.classPsiAnnotationMethod.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAnnotationMethod extends java.lang.Object implements com.intellij.psi.PsiMethod {
public static final com.intellij.psi.PsiAnnotationMethod[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiAnnotationMemberValue getDefaultValue ()
static void ()
}
com/intellij/psi/PsiAnnotationOwner.classPsiAnnotationOwner.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAnnotationOwner extends java.lang.Object {
public abstract com.intellij.psi.PsiAnnotation[] getAnnotations ()
public abstract com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
public abstract com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
public abstract com.intellij.psi.PsiAnnotation addAnnotation (java.lang.String)
}
com/intellij/psi/PsiAnnotationParameterList.classPsiAnnotationParameterList.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAnnotationParameterList extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiNameValuePair[] getAttributes ()
}
com/intellij/psi/PsiAnnotationSupport.classPsiAnnotationSupport.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAnnotationSupport extends java.lang.Object {
public abstract com.intellij.psi.PsiLiteral createLiteralValue (java.lang.String, com.intellij.psi.PsiElement)
}
com/intellij/psi/PsiAnonymousClass.classPsiAnonymousClass.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAnonymousClass extends java.lang.Object implements com.intellij.psi.PsiClass {
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getBaseClassReference ()
public abstract com.intellij.psi.PsiClassType getBaseClassType ()
public abstract com.intellij.psi.PsiExpressionList getArgumentList ()
public abstract boolean isInQualifiedNew ()
}
com/intellij/psi/PsiArrayAccessExpression.classPsiArrayAccessExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiArrayAccessExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiExpression getArrayExpression ()
public abstract com.intellij.psi.PsiExpression getIndexExpression ()
}
com/intellij/psi/PsiArrayInitializerExpression.classPsiArrayInitializerExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiArrayInitializerExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiExpression[] getInitializers ()
}
com/intellij/psi/PsiArrayInitializerMemberValue.classPsiArrayInitializerMemberValue.java
package com.intellij.psi
public abstract com.intellij.psi.PsiArrayInitializerMemberValue extends java.lang.Object implements com.intellij.psi.PsiAnnotationMemberValue {
public abstract com.intellij.psi.PsiAnnotationMemberValue[] getInitializers ()
}
com/intellij/psi/PsiArrayType.classPsiArrayType.java
package com.intellij.psi
public com.intellij.psi.PsiArrayType extends com.intellij.psi.PsiType$Stub {
private final com.intellij.psi.PsiType myComponentType
public void (com.intellij.psi.PsiType)
com.intellij.psi.PsiType componentType
public void (com.intellij.psi.PsiType, com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiAnnotation[] annotations
public void (com.intellij.psi.PsiType, com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.PsiType componentType
com.intellij.psi.TypeAnnotationProvider provider
public java.lang.String getPresentableText (boolean)
boolean annotated
public java.lang.String getCanonicalText (boolean)
boolean annotated
public java.lang.String getInternalCanonicalText ()
protected java.lang.String getText (java.lang.String, java.lang.String, boolean, boolean)
com.intellij.psi.PsiAnnotation[] annotations
String prefix
String suffix
boolean qualified
boolean annotated
StringBuilder sb
public boolean isValid ()
public boolean equalsToText (java.lang.String)
String text
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.PsiType[] getSuperTypes ()
int i
com.intellij.psi.PsiType[] superTypes
com.intellij.psi.PsiType[] result
public com.intellij.psi.PsiType getComponentType ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
}
com/intellij/psi/PsiAssertStatement.classPsiAssertStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAssertStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiExpression getAssertCondition ()
public abstract com.intellij.psi.PsiExpression getAssertDescription ()
}
com/intellij/psi/PsiAssignmentExpression.classPsiAssignmentExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAssignmentExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiExpression getLExpression ()
public abstract com.intellij.psi.PsiExpression getRExpression ()
public abstract com.intellij.psi.PsiJavaToken getOperationSign ()
public abstract com.intellij.psi.tree.IElementType getOperationTokenType ()
}
com/intellij/psi/PsiBinaryExpression.classPsiBinaryExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiBinaryExpression extends java.lang.Object implements com.intellij.psi.PsiPolyadicExpression {
public static final com.intellij.psi.tree.TokenSet BOOLEAN_OPERATION_TOKENS
public abstract com.intellij.psi.PsiExpression getLOperand ()
public abstract com.intellij.psi.PsiExpression getROperand ()
public abstract com.intellij.psi.PsiJavaToken getOperationSign ()
public abstract com.intellij.psi.tree.IElementType getOperationTokenType ()
static void ()
}
com/intellij/psi/PsiBinaryFile.classPsiBinaryFile.java
package com.intellij.psi
public abstract com.intellij.psi.PsiBinaryFile extends java.lang.Object implements com.intellij.psi.PsiFile {
}
com/intellij/psi/PsiBlockStatement.classPsiBlockStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiBlockStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiCodeBlock getCodeBlock ()
}
com/intellij/psi/PsiBreakStatement.classPsiBreakStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiBreakStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiIdentifier getLabelIdentifier ()
public abstract com.intellij.psi.PsiStatement findExitedStatement ()
}
com/intellij/psi/PsiBundle.classPsiBundle.java
package com.intellij.psi
public com.intellij.psi.PsiBundle extends java.lang.Object {
private static java.lang.ref.Reference ourBundle
private static final String BUNDLE
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private void ()
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
public static java.lang.String visibilityPresentation (java.lang.String)
String modifier
}
com/intellij/psi/PsiCall.classPsiCall.java
package com.intellij.psi
public abstract com.intellij.psi.PsiCall extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiExpressionList getArgumentList ()
public abstract com.intellij.psi.PsiMethod resolveMethod ()
public abstract com.intellij.psi.JavaResolveResult resolveMethodGenerics ()
}
com/intellij/psi/PsiCallExpression.classPsiCallExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiCallExpression extends java.lang.Object implements com.intellij.psi.PsiExpression com.intellij.psi.PsiCall {
public abstract com.intellij.psi.PsiReferenceParameterList getTypeArgumentList ()
public abstract com.intellij.psi.PsiType[] getTypeArguments ()
}
com/intellij/psi/PsiCapturedWildcardType.class
com/intellij/psi/PsiCatchSection.class
com/intellij/psi/PsiCheckedRenameElement.classPsiCheckedRenameElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiCheckedRenameElement extends java.lang.Object implements com.intellij.psi.PsiNamedElement {
public abstract void checkSetName (java.lang.String) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/PsiClass.class
com/intellij/psi/PsiClassInitializer.class
com/intellij/psi/PsiClassLevelDeclarationStatement.classPsiClassLevelDeclarationStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiClassLevelDeclarationStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
}
com/intellij/psi/PsiClassObjectAccessExpression.classPsiClassObjectAccessExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiClassObjectAccessExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiTypeElement getOperand ()
public abstract com.intellij.psi.PsiType getType ()
}
com/intellij/psi/PsiClassOwner.classPsiClassOwner.java
package com.intellij.psi
public abstract com.intellij.psi.PsiClassOwner extends java.lang.Object implements com.intellij.psi.PsiFile {
public abstract com.intellij.psi.PsiClass[] getClasses ()
public abstract java.lang.String getPackageName ()
public abstract void setPackageName (java.lang.String) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/PsiClassOwnerEx.classPsiClassOwnerEx.java
package com.intellij.psi
public abstract com.intellij.psi.PsiClassOwnerEx extends java.lang.Object implements com.intellij.psi.PsiClassOwner {
public abstract java.util.Set getClassNames ()
}
com/intellij/psi/PsiClassType$ClassResolveResult$1.classPsiClassType.java
package com.intellij.psi
final com.intellij.psi.PsiClassType$ClassResolveResult$1 extends java.lang.Object implements com.intellij.psi.PsiClassType$ClassResolveResult {
void ()
public com.intellij.psi.PsiClass getElement ()
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
public boolean isValidResult ()
public boolean isAccessible ()
public boolean isStaticsScopeCorrect ()
public com.intellij.psi.PsiElement getCurrentFileResolveScope ()
public boolean isPackagePrefixPackageReference ()
public volatile com.intellij.psi.PsiElement getElement ()
}
com/intellij/psi/PsiClassType$ClassResolveResult.classPsiClassType.java
package com.intellij.psi
public abstract com.intellij.psi.PsiClassType$ClassResolveResult extends java.lang.Object implements com.intellij.psi.JavaResolveResult {
public static final com.intellij.psi.PsiClassType$ClassResolveResult EMPTY
public abstract com.intellij.psi.PsiClass getElement ()
public volatile com.intellij.psi.PsiElement getElement ()
static void ()
}
com/intellij/psi/PsiClassType$Stub.classPsiClassType.java
package com.intellij.psi
public abstract com.intellij.psi.PsiClassType$Stub extends com.intellij.psi.PsiClassType {
protected void (com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiAnnotation[])
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiAnnotation[] annotations
protected void (com.intellij.pom.java.LanguageLevel, com.intellij.psi.TypeAnnotationProvider)
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.TypeAnnotationProvider annotations
public final java.lang.String getPresentableText ()
public abstract java.lang.String getPresentableText (boolean)
public final java.lang.String getCanonicalText ()
public abstract java.lang.String getCanonicalText (boolean)
public volatile com.intellij.psi.PsiType annotate (com.intellij.psi.TypeAnnotationProvider)
}
com/intellij/psi/PsiClassType.class
com/intellij/psi/PsiCodeBlock.classPsiCodeBlock.java
package com.intellij.psi
public abstract com.intellij.psi.PsiCodeBlock extends java.lang.Object implements com.intellij.psi.PsiElement com.intellij.psi.PsiModifiableCodeBlock {
public static final com.intellij.psi.PsiCodeBlock[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiStatement[] getStatements ()
public abstract com.intellij.psi.PsiElement getFirstBodyElement ()
public abstract com.intellij.psi.PsiElement getLastBodyElement ()
public abstract com.intellij.psi.PsiJavaToken getLBrace ()
public abstract com.intellij.psi.PsiJavaToken getRBrace ()
static void ()
}
com/intellij/psi/PsiCodeFragment.classPsiCodeFragment.java
package com.intellij.psi
public abstract com.intellij.psi.PsiCodeFragment extends java.lang.Object implements com.intellij.psi.PsiFile {
public abstract void forceResolveScope (com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.search.GlobalSearchScope getForcedResolveScope ()
}
com/intellij/psi/PsiComment.classPsiComment.java
package com.intellij.psi
public abstract com.intellij.psi.PsiComment extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.tree.IElementType getTokenType ()
}
com/intellij/psi/PsiCompiledElement.classPsiCompiledElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiCompiledElement extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiElement getMirror ()
}
com/intellij/psi/PsiCompiledFile.classPsiCompiledFile.java
package com.intellij.psi
public abstract com.intellij.psi.PsiCompiledFile extends java.lang.Object implements com.intellij.psi.PsiFile com.intellij.psi.PsiCompiledElement {
public abstract com.intellij.psi.PsiFile getDecompiledPsiFile ()
}
com/intellij/psi/PsiConditionalExpression.classPsiConditionalExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiConditionalExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiExpression getCondition ()
public abstract com.intellij.psi.PsiExpression getThenExpression ()
public abstract com.intellij.psi.PsiExpression getElseExpression ()
}
com/intellij/psi/PsiConstantEvaluationHelper$AuxEvaluator.classPsiConstantEvaluationHelper.java
package com.intellij.psi
public abstract com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator extends java.lang.Object {
public abstract java.lang.Object computeExpression (com.intellij.psi.PsiExpression, com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator)
public abstract java.util.concurrent.ConcurrentMap getCacheMap (boolean)
}
com/intellij/psi/PsiConstantEvaluationHelper.classPsiConstantEvaluationHelper.java
package com.intellij.psi
public abstract com.intellij.psi.PsiConstantEvaluationHelper extends java.lang.Object {
public void ()
public java.lang.Object computeConstantExpression (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement expression
public abstract java.lang.Object computeConstantExpression (com.intellij.psi.PsiElement, boolean)
public abstract java.lang.Object computeExpression (com.intellij.psi.PsiExpression, boolean, com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator)
}
com/intellij/psi/PsiConstructorCall.classPsiConstructorCall.java
package com.intellij.psi
public abstract com.intellij.psi.PsiConstructorCall extends java.lang.Object implements com.intellij.psi.PsiCall {
public abstract com.intellij.psi.PsiMethod resolveConstructor ()
}
com/intellij/psi/PsiContinueStatement.classPsiContinueStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiContinueStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiIdentifier getLabelIdentifier ()
public abstract com.intellij.psi.PsiStatement findContinuedStatement ()
}
com/intellij/psi/PsiDeclarationStatement.classPsiDeclarationStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiDeclarationStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiElement[] getDeclaredElements ()
}
com/intellij/psi/PsiDiamondType$DiamondInferenceResult$1.classPsiDiamondType.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondType$DiamondInferenceResult$1 extends com.intellij.psi.PsiDiamondType$DiamondInferenceResult {
void ()
public com.intellij.psi.PsiType[] getTypes ()
public java.lang.String getErrorMessage ()
}
com/intellij/psi/PsiDiamondType$DiamondInferenceResult$2.classPsiDiamondType.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondType$DiamondInferenceResult$2 extends com.intellij.psi.PsiDiamondType$DiamondInferenceResult {
void ()
public com.intellij.psi.PsiType[] getTypes ()
public java.lang.String getErrorMessage ()
}
com/intellij/psi/PsiDiamondType$DiamondInferenceResult$3.classPsiDiamondType.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondType$DiamondInferenceResult$3 extends com.intellij.psi.PsiDiamondType$DiamondInferenceResult {
void ()
public com.intellij.psi.PsiType[] getTypes ()
public java.lang.String getErrorMessage ()
}
com/intellij/psi/PsiDiamondType$DiamondInferenceResult$4.classPsiDiamondType.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondType$DiamondInferenceResult$4 extends com.intellij.psi.PsiDiamondType$DiamondInferenceResult {
void ()
public com.intellij.psi.PsiType[] getTypes ()
public java.lang.String getErrorMessage ()
}
com/intellij/psi/PsiDiamondType$DiamondInferenceResult$5.classPsiDiamondType.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondType$DiamondInferenceResult$5 extends com.intellij.psi.PsiDiamondType$DiamondInferenceResult {
void ()
public com.intellij.psi.PsiType[] getTypes ()
public java.lang.String getErrorMessage ()
}
com/intellij/psi/PsiDiamondType$DiamondInferenceResult.classPsiDiamondType.java
package com.intellij.psi
public com.intellij.psi.PsiDiamondType$DiamondInferenceResult extends java.lang.Object {
public static final com.intellij.psi.PsiDiamondType$DiamondInferenceResult EXPLICIT_CONSTRUCTOR_TYPE_ARGS
public static final com.intellij.psi.PsiDiamondType$DiamondInferenceResult NULL_RESULT
public static final com.intellij.psi.PsiDiamondType$DiamondInferenceResult RAW_RESULT
public static final com.intellij.psi.PsiDiamondType$DiamondInferenceResult UNRESOLVED_CONSTRUCTOR
public static final com.intellij.psi.PsiDiamondType$DiamondInferenceResult ANONYMOUS_INNER_RESULT
private final java.util.List myInferredTypes
private String myErrorMessage
private String myNewExpressionPresentableText
public void ()
public void (java.lang.String)
String expressionPresentableText
public com.intellij.psi.PsiType[] getTypes ()
public java.util.List getInferredTypes ()
public java.lang.String getErrorMessage ()
public boolean failedToInfer ()
protected void addInferredType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.PsiDiamondType$DiamondInferenceResult that
public int hashCode ()
int result
static void ()
}
com/intellij/psi/PsiDiamondType.classPsiDiamondType.java
package com.intellij.psi
public abstract com.intellij.psi.PsiDiamondType extends com.intellij.psi.PsiType {
public static final com.intellij.openapi.util.RecursionGuard ourDiamondGuard
public void ()
public abstract com.intellij.psi.PsiDiamondType$DiamondInferenceResult resolveInferredTypes ()
public static boolean hasDiamond (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiNewExpression expression
public static com.intellij.psi.PsiDiamondType getDiamondType (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiTypeElement[] parameterElements
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiJavaCodeReferenceElement classReference
com.intellij.psi.PsiNewExpression expression
public abstract com.intellij.psi.JavaResolveResult getStaticFactory ()
static void ()
}
com/intellij/psi/PsiDiamondTypeImpl$1.classPsiDiamondTypeImpl.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondTypeImpl$1 extends com.intellij.psi.scope.processor.MethodCandidatesProcessor {
final com.intellij.psi.PsiClass val$psiClass
void (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, com.intellij.psi.scope.PsiConflictResolver[], java.util.List, com.intellij.psi.PsiClass)
com.intellij.psi.PsiElement place
com.intellij.psi.PsiFile placeFile
com.intellij.psi.scope.PsiConflictResolver[] resolvers
java.util.List container
protected boolean isAccepted (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod candidate
protected com.intellij.psi.PsiClass getContainingClass (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
protected boolean acceptVarargs ()
}
com/intellij/psi/PsiDiamondTypeImpl$2.classPsiDiamondTypeImpl.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondTypeImpl$2 extends java.lang.Object implements com.intellij.util.Function {
int myIdx
void ()
public java.lang.String fun (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter psiParameter
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/PsiDiamondTypeImpl$3.classPsiDiamondTypeImpl.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondTypeImpl$3 extends com.intellij.psi.infos.MethodCandidateInfo {
private com.intellij.psi.PsiType[] myExpressionTypes
final boolean val$varargs
final com.intellij.psi.PsiElement val$parent
final com.intellij.psi.PsiExpressionList val$argumentList
void (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, boolean, boolean, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], boolean, com.intellij.psi.PsiElement, com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiElement arg0
com.intellij.psi.PsiSubstitutor arg1
boolean arg2
boolean arg3
com.intellij.psi.PsiElement arg4
com.intellij.psi.PsiElement arg5
com.intellij.psi.PsiType[] arg6
com.intellij.psi.PsiType[] arg7
public boolean isVarargs ()
protected com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiType[] getArgumentTypes ()
com.intellij.psi.PsiType[] expressionTypes
protected com.intellij.psi.PsiElement getMarkerList ()
}
com/intellij/psi/PsiDiamondTypeImpl$4.classPsiDiamondTypeImpl.java
package com.intellij.psi
final com.intellij.psi.PsiDiamondTypeImpl$4 extends com.intellij.psi.PsiTypeVisitor {
final com.intellij.psi.PsiMethod val$method
void (com.intellij.psi.PsiMethod)
public java.lang.Boolean visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
public java.lang.Boolean visitClassType (com.intellij.psi.PsiClassType)
Boolean typeParamFound
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass aClass
public java.lang.Boolean visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType bound
public volatile java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
}
com/intellij/psi/PsiDiamondTypeImpl$InferredAnonymousTypeVisitor.classPsiDiamondTypeImpl.java
package com.intellij.psi
com.intellij.psi.PsiDiamondTypeImpl$InferredAnonymousTypeVisitor extends com.intellij.psi.PsiTypeVisitor {
private final com.intellij.psi.PsiElement myExpression
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement expression
public java.lang.Boolean visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public java.lang.Boolean visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
com.intellij.psi.PsiCapturedWildcardType capturedWildcardType
public java.lang.Boolean visitIntersectionType (com.intellij.psi.PsiIntersectionType)
com.intellij.psi.PsiIntersectionType intersectionType
public java.lang.Boolean visitClassType (com.intellij.psi.PsiClassType)
Boolean accepted
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass psiClass
public volatile java.lang.Object visitIntersectionType (com.intellij.psi.PsiIntersectionType)
public volatile java.lang.Object visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitType (com.intellij.psi.PsiType)
}
com/intellij/psi/PsiDiamondTypeImpl.class
com/intellij/psi/PsiDirectory.classPsiDirectory.java
package com.intellij.psi
public abstract com.intellij.psi.PsiDirectory extends java.lang.Object implements com.intellij.psi.PsiFileSystemItem {
public static final com.intellij.psi.PsiDirectory[] EMPTY_ARRAY
public abstract com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public abstract java.lang.String getName ()
public abstract com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiDirectory getParentDirectory ()
public abstract com.intellij.psi.PsiDirectory getParent ()
public abstract com.intellij.psi.PsiDirectory[] getSubdirectories ()
public abstract com.intellij.psi.PsiFile[] getFiles ()
public abstract com.intellij.psi.PsiDirectory findSubdirectory (java.lang.String)
public abstract com.intellij.psi.PsiFile findFile (java.lang.String)
public abstract com.intellij.psi.PsiDirectory createSubdirectory (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract void checkCreateSubdirectory (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiFile createFile (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiFile copyFileFrom (java.lang.String, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
public abstract void checkCreateFile (java.lang.String) throws com.intellij.util.IncorrectOperationException
public volatile com.intellij.psi.PsiFileSystemItem getParent ()
public volatile com.intellij.psi.PsiElement getParent ()
static void ()
}
com/intellij/psi/PsiDirectoryContainer.classPsiDirectoryContainer.java
package com.intellij.psi
public abstract com.intellij.psi.PsiDirectoryContainer extends java.lang.Object implements com.intellij.psi.PsiNamedElement {
public abstract com.intellij.psi.PsiDirectory[] getDirectories ()
public abstract com.intellij.psi.PsiDirectory[] getDirectories (com.intellij.psi.search.GlobalSearchScope)
}
com/intellij/psi/PsiDisjunctionType.class
com/intellij/psi/PsiDoWhileStatement.classPsiDoWhileStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiDoWhileStatement extends java.lang.Object implements com.intellij.psi.PsiLoopStatement {
public abstract com.intellij.psi.PsiExpression getCondition ()
public abstract com.intellij.psi.PsiKeyword getWhileKeyword ()
public abstract com.intellij.psi.PsiJavaToken getLParenth ()
public abstract com.intellij.psi.PsiJavaToken getRParenth ()
}
com/intellij/psi/PsiDocCommentBase.classPsiDocCommentBase.java
package com.intellij.psi
public abstract com.intellij.psi.PsiDocCommentBase extends java.lang.Object implements com.intellij.psi.PsiComment {
public abstract com.intellij.psi.PsiElement getOwner ()
}
com/intellij/psi/PsiDocCommentOwner.classPsiDocCommentOwner.java
package com.intellij.psi
public abstract com.intellij.psi.PsiDocCommentOwner extends java.lang.Object implements com.intellij.psi.PsiMember com.intellij.psi.PsiJavaDocumentedElement {
public abstract boolean isDeprecated ()
}
com/intellij/psi/PsiDocumentManager$Listener.classPsiDocumentManager.java
package com.intellij.psi
public abstract com.intellij.psi.PsiDocumentManager$Listener extends java.lang.Object implements java.util.EventListener {
public abstract void documentCreated (com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile)
public abstract void fileCreated (com.intellij.psi.PsiFile, com.intellij.openapi.editor.Document)
}
com/intellij/psi/PsiDocumentManager.classPsiDocumentManager.java
package com.intellij.psi
public abstract com.intellij.psi.PsiDocumentManager extends java.lang.Object {
public void ()
public abstract boolean isCommitted (com.intellij.openapi.editor.Document)
public static com.intellij.psi.PsiDocumentManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.PsiFile getPsiFile (com.intellij.openapi.editor.Document)
public abstract com.intellij.psi.PsiFile getCachedPsiFile (com.intellij.openapi.editor.Document)
public abstract com.intellij.openapi.editor.Document getDocument (com.intellij.psi.PsiFile)
public abstract com.intellij.openapi.editor.Document getCachedDocument (com.intellij.psi.PsiFile)
public abstract void commitAllDocuments ()
public abstract void performForCommittedDocument (com.intellij.openapi.editor.Document, java.lang.Runnable)
public abstract void commitDocument (com.intellij.openapi.editor.Document)
public abstract java.lang.CharSequence getLastCommittedText (com.intellij.openapi.editor.Document)
public abstract long getLastCommittedStamp (com.intellij.openapi.editor.Document)
public abstract com.intellij.openapi.editor.Document getLastCommittedDocument (com.intellij.psi.PsiFile)
public abstract com.intellij.openapi.editor.Document[] getUncommittedDocuments ()
public abstract boolean isUncommited (com.intellij.openapi.editor.Document)
public abstract boolean hasUncommitedDocuments ()
public abstract void commitAndRunReadAction (java.lang.Runnable)
public abstract java.lang.Object commitAndRunReadAction (com.intellij.openapi.util.Computable)
public abstract void reparseFiles (java.util.Collection, boolean)
public abstract void addListener (com.intellij.psi.PsiDocumentManager$Listener)
public abstract void removeListener (com.intellij.psi.PsiDocumentManager$Listener)
public abstract boolean isDocumentBlockedByPsi (com.intellij.openapi.editor.Document)
public abstract void doPostponedOperationsAndUnblockDocument (com.intellij.openapi.editor.Document)
public abstract boolean performWhenAllCommitted (java.lang.Runnable)
public abstract void performLaterWhenAllCommitted (java.lang.Runnable)
public abstract void performLaterWhenAllCommitted (java.lang.Runnable, com.intellij.openapi.application.ModalityState)
}
com/intellij/psi/PsiElement.class
com/intellij/psi/PsiElementFactory$SERVICE.classPsiElementFactory.java
package com.intellij.psi
public com.intellij.psi.PsiElementFactory$SERVICE extends java.lang.Object {
private void ()
public static com.intellij.psi.PsiElementFactory getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/psi/PsiElementFactory.classPsiElementFactory.java
package com.intellij.psi
public abstract com.intellij.psi.PsiElementFactory extends java.lang.Object implements com.intellij.psi.PsiJavaParserFacade com.intellij.psi.JVMElementFactory {
public abstract com.intellij.psi.PsiClass createClass (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createInterface (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createEnum (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createAnnotationType (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiField createField (java.lang.String, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiMethod createMethod (java.lang.String, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiMethod createConstructor ()
public abstract com.intellij.psi.PsiMethod createConstructor (java.lang.String)
public abstract com.intellij.psi.PsiClassInitializer createClassInitializer () throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiParameter createParameter (java.lang.String, com.intellij.psi.PsiType) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiCodeBlock createCodeBlock ()
public abstract com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
public abstract com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.pom.java.LanguageLevel)
public abstract com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiJavaCodeReferenceElement)
public abstract com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass, com.intellij.psi.PsiType)
public transient abstract com.intellij.psi.PsiClassType createType (com.intellij.psi.PsiClass, com.intellij.psi.PsiType[])
public abstract com.intellij.psi.PsiSubstitutor createRawSubstitutor (com.intellij.psi.PsiTypeParameterListOwner)
public abstract com.intellij.psi.PsiSubstitutor createSubstitutor (java.util.Map)
public abstract com.intellij.psi.PsiPrimitiveType createPrimitiveType (java.lang.String)
public abstract com.intellij.psi.PsiClassType createTypeByFQClassName (java.lang.String)
public abstract com.intellij.psi.PsiClassType createTypeByFQClassName (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.PsiTypeElement createTypeElement (com.intellij.psi.PsiType)
public abstract com.intellij.psi.PsiJavaCodeReferenceElement createReferenceElementByType (com.intellij.psi.PsiClassType)
public abstract com.intellij.psi.PsiJavaCodeReferenceElement createClassReferenceElement (com.intellij.psi.PsiClass)
public abstract com.intellij.psi.PsiJavaCodeReferenceElement createReferenceElementByFQClassName (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.PsiJavaCodeReferenceElement createFQClassNameReferenceElement (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.PsiJavaCodeReferenceElement createPackageReferenceElement (com.intellij.psi.PsiPackage) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiJavaCodeReferenceElement createPackageReferenceElement (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiReferenceExpression createReferenceExpression (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiReferenceExpression createReferenceExpression (com.intellij.psi.PsiPackage) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiIdentifier createIdentifier (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiKeyword createKeyword (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiKeyword createKeyword (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiImportStatement createImportStatement (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiImportStatement createImportStatementOnDemand (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiDeclarationStatement createVariableDeclarationStatement (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiDeclarationStatement createVariableDeclarationStatement (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiExpression, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.javadoc.PsiDocTag createParamTag (java.lang.String, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass getArrayClass (com.intellij.pom.java.LanguageLevel)
public abstract com.intellij.psi.PsiClassType getArrayClassType (com.intellij.psi.PsiType, com.intellij.pom.java.LanguageLevel)
public abstract com.intellij.psi.PsiPackageStatement createPackageStatement (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiImportStaticStatement createImportStaticStatement (com.intellij.psi.PsiClass, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiParameterList createParameterList (java.lang.String[], com.intellij.psi.PsiType[]) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiReferenceList createReferenceList (com.intellij.psi.PsiJavaCodeReferenceElement[]) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiSubstitutor createRawSubstitutor (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiTypeParameter[])
public abstract com.intellij.psi.PsiElement createDummyHolder (java.lang.String, com.intellij.psi.tree.IElementType, com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiCatchSection createCatchSection (com.intellij.psi.PsiType, java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiExpression createExpressionFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public volatile com.intellij.psi.PsiElement createReferenceElementByType (com.intellij.psi.PsiClassType)
public volatile com.intellij.psi.PsiElement createExpressionFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/PsiElementFinder.classPsiElementFinder.java
package com.intellij.psi
public abstract com.intellij.psi.PsiElementFinder extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public abstract com.intellij.psi.PsiClass findClass (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.PsiClass[] findClasses (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public com.intellij.psi.PsiPackage findPackage (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiPackage[] getSubPackages (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.PsiClass[] getClasses (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.openapi.util.Condition getClassesFilter (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.PsiFile[] getPackageFiles (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.openapi.util.Condition getPackageFilesFilter (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
public java.util.Set getClassNames (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
protected static java.util.Set getClassNames (com.intellij.psi.PsiClass[])
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass[] classes
java.util.HashSet names
public boolean processPackageDirectories (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor)
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.Processor consumer
public boolean processPackageDirectories (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor, boolean)
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.Processor consumer
boolean includeLibrarySources
public com.intellij.psi.PsiClass[] getClasses (java.lang.String, com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
String className
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiClass[] allClasses
public static com.intellij.psi.PsiClass[] filterByName (java.lang.String, com.intellij.psi.PsiClass[])
com.intellij.psi.PsiClass psiClass
String className
com.intellij.psi.PsiClass[] classes
java.util.List foundClasses
static void ()
}
com/intellij/psi/PsiElementResolveResult.classPsiElementResolveResult.java
package com.intellij.psi
public com.intellij.psi.PsiElementResolveResult extends java.lang.Object implements com.intellij.psi.ResolveResult {
private final com.intellij.psi.PsiElement myElement
private final boolean myValidResult
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean validResult
public com.intellij.psi.PsiElement getElement ()
public boolean isValidResult ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.PsiElementResolveResult that
public int hashCode ()
public java.lang.String toString ()
public static com.intellij.psi.ResolveResult[] createResults (java.util.Collection)
com.intellij.psi.PsiElement element
java.util.Collection elements
com.intellij.psi.ResolveResult[] results
int i
public static transient com.intellij.psi.ResolveResult[] createResults (com.intellij.psi.PsiElement[])
int i
com.intellij.psi.PsiElement[] elements
com.intellij.psi.ResolveResult[] results
}
com/intellij/psi/PsiElementVisitor$1.classPsiElementVisitor.java
package com.intellij.psi
final com.intellij.psi.PsiElementVisitor$1 extends com.intellij.psi.PsiElementVisitor {
void ()
}
com/intellij/psi/PsiElementVisitor.classPsiElementVisitor.java
package com.intellij.psi
public abstract com.intellij.psi.PsiElementVisitor extends java.lang.Object {
public static final com.intellij.psi.PsiElementVisitor EMPTY_VISITOR
public void ()
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public void visitBinaryFile (com.intellij.psi.PsiBinaryFile)
com.intellij.psi.PsiBinaryFile file
public void visitPlainTextFile (com.intellij.psi.PsiPlainTextFile)
com.intellij.psi.PsiPlainTextFile file
public void visitErrorElement (com.intellij.psi.PsiErrorElement)
com.intellij.psi.PsiErrorElement element
public void visitPlainText (com.intellij.psi.PsiPlainText)
com.intellij.psi.PsiPlainText content
public void visitDirectory (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory dir
public void visitComment (com.intellij.psi.PsiComment)
com.intellij.psi.PsiComment comment
public void visitWhiteSpace (com.intellij.psi.PsiWhiteSpace)
com.intellij.psi.PsiWhiteSpace space
public void visitOuterLanguageElement (com.intellij.psi.templateLanguages.OuterLanguageElement)
com.intellij.psi.templateLanguages.OuterLanguageElement element
static void ()
}
com/intellij/psi/PsiEllipsisType.classPsiEllipsisType.java
package com.intellij.psi
public com.intellij.psi.PsiEllipsisType extends com.intellij.psi.PsiArrayType {
public void (com.intellij.psi.PsiType)
com.intellij.psi.PsiType componentType
public void (com.intellij.psi.PsiType, com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiAnnotation[] annotations
public void (com.intellij.psi.PsiType, com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.PsiType componentType
com.intellij.psi.TypeAnnotationProvider provider
public static com.intellij.psi.PsiType createEllipsis (com.intellij.psi.PsiType, com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiAnnotation[] annotations
public java.lang.String getPresentableText (boolean)
boolean annotated
public java.lang.String getCanonicalText (boolean)
boolean annotated
public java.lang.String getInternalCanonicalText ()
public boolean equalsToText (java.lang.String)
String text
public com.intellij.psi.PsiType toArrayType ()
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
public int hashCode ()
}
com/intellij/psi/PsiEmptyStatement.classPsiEmptyStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiEmptyStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
}
com/intellij/psi/PsiEnumConstant.classPsiEnumConstant.java
package com.intellij.psi
public abstract com.intellij.psi.PsiEnumConstant extends java.lang.Object implements com.intellij.psi.PsiField com.intellij.psi.PsiConstructorCall {
public abstract com.intellij.psi.PsiExpressionList getArgumentList ()
public abstract com.intellij.psi.PsiEnumConstantInitializer getInitializingClass ()
public abstract com.intellij.psi.PsiEnumConstantInitializer getOrCreateInitializingClass ()
}
com/intellij/psi/PsiEnumConstantInitializer.classPsiEnumConstantInitializer.java
package com.intellij.psi
public abstract com.intellij.psi.PsiEnumConstantInitializer extends java.lang.Object implements com.intellij.psi.PsiAnonymousClass {
public abstract com.intellij.psi.PsiEnumConstant getEnumConstant ()
}
com/intellij/psi/PsiErrorElement.classPsiErrorElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiErrorElement extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract java.lang.String getErrorDescription ()
}
com/intellij/psi/PsiExpression.class
com/intellij/psi/PsiExpressionCodeFragment.classPsiExpressionCodeFragment.java
package com.intellij.psi
public abstract com.intellij.psi.PsiExpressionCodeFragment extends java.lang.Object implements com.intellij.psi.JavaCodeFragment {
public abstract com.intellij.psi.PsiExpression getExpression ()
public abstract com.intellij.psi.PsiType getExpectedType ()
public abstract void setExpectedType (com.intellij.psi.PsiType)
}
com/intellij/psi/PsiExpressionList.classPsiExpressionList.java
package com.intellij.psi
public abstract com.intellij.psi.PsiExpressionList extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiExpression[] getExpressions ()
public abstract com.intellij.psi.PsiType[] getExpressionTypes ()
}
com/intellij/psi/PsiExpressionListStatement.classPsiExpressionListStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiExpressionListStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiExpressionList getExpressionList ()
}
com/intellij/psi/PsiExpressionStatement.classPsiExpressionStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiExpressionStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiExpression getExpression ()
}
com/intellij/psi/PsiField.class
com/intellij/psi/PsiFile.classPsiFile.java
package com.intellij.psi
public abstract com.intellij.psi.PsiFile extends java.lang.Object implements com.intellij.psi.PsiFileSystemItem {
public static final com.intellij.psi.PsiFile[] EMPTY_ARRAY
public abstract com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public abstract com.intellij.psi.PsiDirectory getContainingDirectory ()
public abstract com.intellij.psi.PsiDirectory getParent ()
public abstract long getModificationStamp ()
public abstract com.intellij.psi.PsiFile getOriginalFile ()
public abstract com.intellij.openapi.fileTypes.FileType getFileType ()
public abstract com.intellij.psi.PsiFile[] getPsiRoots ()
public abstract com.intellij.psi.FileViewProvider getViewProvider ()
public abstract com.intellij.lang.FileASTNode getNode ()
public abstract void subtreeChanged ()
public volatile com.intellij.psi.PsiFileSystemItem getParent ()
public volatile com.intellij.lang.ASTNode getNode ()
public volatile com.intellij.psi.PsiElement getParent ()
static void ()
}
com/intellij/psi/PsiFileFactory.classPsiFileFactory.java
package com.intellij.psi
public abstract com.intellij.psi.PsiFileFactory extends java.lang.Object {
public static com.intellij.openapi.util.Key ORIGINAL_FILE
public void ()
public static com.intellij.psi.PsiFileFactory getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.String, java.lang.String)
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.openapi.fileTypes.FileType, java.lang.CharSequence)
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.openapi.fileTypes.FileType, java.lang.CharSequence, long, boolean)
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.openapi.fileTypes.FileType, java.lang.CharSequence, long, boolean, boolean)
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.lang.Language, java.lang.CharSequence)
public com.intellij.psi.PsiFile createFileFromText (com.intellij.lang.Language, java.lang.CharSequence)
com.intellij.lang.Language language
CharSequence text
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.lang.Language, java.lang.CharSequence, boolean, boolean)
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.lang.Language, java.lang.CharSequence, boolean, boolean, boolean)
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.lang.Language, java.lang.CharSequence, boolean, boolean, boolean, com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.psi.PsiFile createFileFromText (com.intellij.openapi.fileTypes.FileType, java.lang.String, java.lang.CharSequence, int, int)
public abstract com.intellij.psi.PsiFile createFileFromText (java.lang.CharSequence, com.intellij.psi.PsiFile)
static void ()
}
com/intellij/psi/PsiFileSystemItem.classPsiFileSystemItem.java
package com.intellij.psi
public abstract com.intellij.psi.PsiFileSystemItem extends java.lang.Object implements com.intellij.psi.PsiCheckedRenameElement com.intellij.psi.NavigatablePsiElement {
public abstract boolean isDirectory ()
public abstract com.intellij.psi.PsiFileSystemItem getParent ()
public abstract com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public abstract java.lang.String getName ()
public abstract boolean processChildren (com.intellij.psi.search.PsiElementProcessor)
public volatile com.intellij.psi.PsiElement getParent ()
}
com/intellij/psi/PsiForStatement.classPsiForStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiForStatement extends java.lang.Object implements com.intellij.psi.PsiLoopStatement {
public abstract com.intellij.psi.PsiStatement getInitialization ()
public abstract com.intellij.psi.PsiExpression getCondition ()
public abstract com.intellij.psi.PsiStatement getUpdate ()
public abstract com.intellij.psi.PsiJavaToken getLParenth ()
public abstract com.intellij.psi.PsiJavaToken getRParenth ()
}
com/intellij/psi/PsiForeachStatement.classPsiForeachStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiForeachStatement extends java.lang.Object implements com.intellij.psi.PsiLoopStatement {
public abstract com.intellij.psi.PsiParameter getIterationParameter ()
public abstract com.intellij.psi.PsiExpression getIteratedValue ()
public abstract com.intellij.psi.PsiJavaToken getLParenth ()
public abstract com.intellij.psi.PsiJavaToken getRParenth ()
}
com/intellij/psi/PsiFunctionalExpression.classPsiFunctionalExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiFunctionalExpression extends java.lang.Object implements com.intellij.psi.PsiExpression com.intellij.openapi.util.Iconable com.intellij.psi.NavigatablePsiElement {
public static final com.intellij.psi.PsiFunctionalExpression[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiType getFunctionalInterfaceType ()
public abstract boolean isAcceptable (com.intellij.psi.PsiType)
public abstract boolean isPotentiallyCompatible (com.intellij.psi.PsiType)
static void ()
}
com/intellij/psi/PsiIdentifier.classPsiIdentifier.java
package com.intellij.psi
public abstract com.intellij.psi.PsiIdentifier extends java.lang.Object implements com.intellij.psi.PsiJavaToken {
public static final com.intellij.psi.PsiIdentifier[] EMPTY_ARRAY
static void ()
}
com/intellij/psi/PsiIfStatement.classPsiIfStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiIfStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiExpression getCondition ()
public abstract com.intellij.psi.PsiStatement getThenBranch ()
public abstract com.intellij.psi.PsiStatement getElseBranch ()
public abstract com.intellij.psi.PsiKeyword getElseElement ()
public abstract void setElseBranch (com.intellij.psi.PsiStatement) throws com.intellij.util.IncorrectOperationException
public abstract void setThenBranch (com.intellij.psi.PsiStatement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiJavaToken getLParenth ()
public abstract com.intellij.psi.PsiJavaToken getRParenth ()
}
com/intellij/psi/PsiImportHolder.classPsiImportHolder.java
package com.intellij.psi
public abstract com.intellij.psi.PsiImportHolder extends java.lang.Object implements com.intellij.psi.PsiFile {
public abstract boolean importClass (com.intellij.psi.PsiClass)
}
com/intellij/psi/PsiImportList.class
com/intellij/psi/PsiImportStatement.classPsiImportStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiImportStatement extends java.lang.Object implements com.intellij.psi.PsiImportStatementBase {
public static final com.intellij.psi.PsiImportStatement[] EMPTY_ARRAY
public abstract java.lang.String getQualifiedName ()
static void ()
}
com/intellij/psi/PsiImportStatementBase.class
com/intellij/psi/PsiImportStaticReferenceElement.classPsiImportStaticReferenceElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiImportStaticReferenceElement extends java.lang.Object implements com.intellij.psi.PsiJavaCodeReferenceElement {
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getClassReference ()
public abstract com.intellij.psi.PsiImportStaticStatement bindToTargetClass (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/PsiImportStaticStatement.classPsiImportStaticStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiImportStaticStatement extends java.lang.Object implements com.intellij.psi.PsiImportStatementBase {
public static final com.intellij.psi.PsiImportStaticStatement[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiClass resolveTargetClass ()
public abstract java.lang.String getReferenceName ()
static void ()
}
com/intellij/psi/PsiInferenceHelper.classPsiInferenceHelper.java
package com.intellij.psi
public abstract com.intellij.psi.PsiInferenceHelper extends java.lang.Object {
public abstract com.intellij.psi.PsiType inferTypeForMethodTypeParameter (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
public abstract com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy, com.intellij.pom.java.LanguageLevel)
public abstract com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], com.intellij.pom.java.LanguageLevel)
public abstract com.intellij.psi.PsiType getSubstitutionForTypeParameter (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean, com.intellij.pom.java.LanguageLevel)
}
com/intellij/psi/PsiInstanceOfExpression.classPsiInstanceOfExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiInstanceOfExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiExpression getOperand ()
public abstract com.intellij.psi.PsiTypeElement getCheckType ()
}
com/intellij/psi/PsiIntersectionType.class
com/intellij/psi/PsiInvalidElementAccessException.classPsiInvalidElementAccessException.java
package com.intellij.psi
public com.intellij.psi.PsiInvalidElementAccessException extends java.lang.RuntimeException implements com.intellij.openapi.diagnostic.ExceptionWithAttachments {
private static final com.intellij.openapi.util.Key INVALIDATION_TRACE
private static final com.intellij.openapi.util.Key REPORTING_EXCEPTION
private final java.lang.ref.SoftReference myElementReference
private final com.intellij.openapi.diagnostic.Attachment[] myDiagnostic
private final String myMessage
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement element
String message
public void (com.intellij.psi.PsiElement, java.lang.Throwable)
com.intellij.psi.PsiElement element
Throwable cause
public void (com.intellij.psi.PsiElement, java.lang.String, java.lang.Throwable)
Object trace
boolean recursiveInvocation
com.intellij.psi.PsiElement element
String message
Throwable cause
private void (com.intellij.lang.ASTNode, java.lang.String)
com.intellij.lang.ASTNode node
String message
com.intellij.psi.tree.IElementType elementType
public static com.intellij.psi.PsiInvalidElementAccessException createByNode (com.intellij.lang.ASTNode, java.lang.String)
com.intellij.lang.ASTNode node
String message
private static com.intellij.openapi.diagnostic.Attachment[] createAttachments (java.lang.Object)
Object trace
private static java.lang.Object getPsiInvalidationTrace (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
Object trace
private static java.lang.String getMessageWithReason (com.intellij.psi.PsiElement, java.lang.String, boolean, java.lang.Object)
String traceText
com.intellij.psi.PsiElement element
String message
boolean recursiveInvocation
Object trace
String reason
public java.lang.String getMessage ()
public com.intellij.openapi.diagnostic.Attachment[] getAttachments ()
public static java.lang.Object findInvalidationTrace (com.intellij.lang.ASTNode)
com.intellij.psi.PsiElement psi
Object trace
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode element
private static java.lang.String reason (com.intellij.psi.PsiElement)
com.intellij.psi.stubs.StubElement stub
String m
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement root
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
com.intellij.psi.FileViewProvider provider
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
com.intellij.psi.FileViewProvider p
private static java.lang.String id (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider provider
public static void setInvalidationTrace (com.intellij.openapi.util.UserDataHolder, java.lang.Object)
com.intellij.openapi.util.UserDataHolder element
Object trace
public static java.lang.Object getInvalidationTrace (com.intellij.openapi.util.UserDataHolder)
com.intellij.openapi.util.UserDataHolder element
public static boolean isTrackingInvalidation ()
public com.intellij.psi.PsiElement getPsiElement ()
static void ()
}
com/intellij/psi/PsiJavaCodeReferenceCodeFragment.classPsiJavaCodeReferenceCodeFragment.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJavaCodeReferenceCodeFragment extends java.lang.Object implements com.intellij.psi.JavaCodeFragment {
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getReferenceElement ()
public abstract boolean isClassesAccepted ()
}
com/intellij/psi/PsiJavaCodeReferenceElement.class
com/intellij/psi/PsiJavaDocumentedElement.classPsiJavaDocumentedElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJavaDocumentedElement extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.javadoc.PsiDocComment getDocComment ()
}
com/intellij/psi/PsiJavaFile.classPsiJavaFile.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJavaFile extends java.lang.Object implements com.intellij.psi.PsiImportHolder com.intellij.psi.PsiClassOwner {
public abstract com.intellij.psi.PsiPackageStatement getPackageStatement ()
public abstract java.lang.String getPackageName ()
public abstract com.intellij.psi.PsiImportList getImportList ()
public abstract com.intellij.psi.PsiElement[] getOnDemandImports (boolean, boolean)
public abstract com.intellij.psi.PsiClass[] getSingleClassImports (boolean)
public abstract java.lang.String[] getImplicitlyImportedPackages ()
public abstract com.intellij.psi.PsiJavaCodeReferenceElement[] getImplicitlyImportedPackageReferences ()
public abstract com.intellij.psi.PsiJavaCodeReferenceElement findImportReferenceTo (com.intellij.psi.PsiClass)
public abstract com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public abstract com.intellij.psi.PsiJavaModule getModuleDeclaration ()
}
com/intellij/psi/PsiJavaModule.classPsiJavaModule.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJavaModule extends java.lang.Object implements com.intellij.psi.NavigatablePsiElement com.intellij.psi.PsiNameIdentifierOwner com.intellij.psi.PsiModifierListOwner com.intellij.psi.PsiJavaDocumentedElement {
public static final String MODULE_INFO_CLASS
public static final String MODULE_INFO_FILE
public static final String MODULE_INFO_CLS_FILE
public static final String JAVA_BASE
public abstract com.intellij.psi.PsiJavaModuleReferenceElement getNameIdentifier ()
public abstract java.lang.String getName ()
public abstract java.lang.Iterable getRequires ()
public abstract java.lang.Iterable getExports ()
public abstract java.lang.Iterable getOpens ()
public abstract java.lang.Iterable getUses ()
public abstract java.lang.Iterable getProvides ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
}
com/intellij/psi/PsiJavaModuleReferenceElement.classPsiJavaModuleReferenceElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJavaModuleReferenceElement extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract java.lang.String getReferenceText ()
public abstract com.intellij.psi.PsiPolyVariantReference getReference ()
public volatile com.intellij.psi.PsiReference getReference ()
}
com/intellij/psi/PsiJavaParserFacade.classPsiJavaParserFacade.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJavaParserFacade extends java.lang.Object {
public abstract com.intellij.psi.javadoc.PsiDocTag createDocTagFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.javadoc.PsiDocComment createDocCommentFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.javadoc.PsiDocComment createDocCommentFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiClass createClassFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiField createFieldFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiMethod createMethodFromText (java.lang.String, com.intellij.psi.PsiElement, com.intellij.pom.java.LanguageLevel) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiMethod createMethodFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiParameter createParameterFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiResourceVariable createResourceFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiType createTypeFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiTypeElement createTypeElementFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiJavaCodeReferenceElement createReferenceFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiCodeBlock createCodeBlockFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiStatement createStatementFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiExpression createExpressionFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiComment createCommentFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiTypeParameter createTypeParameterFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiAnnotation createAnnotationFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiEnumConstant createEnumConstantFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiType createPrimitiveTypeFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiJavaModule createModuleFromText (java.lang.String)
public abstract com.intellij.psi.PsiType createPrimitiveType (java.lang.String, com.intellij.psi.PsiAnnotation[]) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/PsiJavaReference.classPsiJavaReference.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJavaReference extends java.lang.Object implements com.intellij.psi.PsiPolyVariantReference {
public abstract void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
public abstract com.intellij.psi.JavaResolveResult advancedResolve (boolean)
public abstract com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
public volatile com.intellij.psi.ResolveResult[] multiResolve (boolean)
}
com/intellij/psi/PsiJavaToken.classPsiJavaToken.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJavaToken extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.tree.IElementType getTokenType ()
}
com/intellij/psi/PsiKeyword.classPsiKeyword.java
package com.intellij.psi
public abstract com.intellij.psi.PsiKeyword extends java.lang.Object implements com.intellij.psi.PsiJavaToken {
public static final String ABSTRACT
public static final String ASSERT
public static final String BOOLEAN
public static final String BREAK
public static final String BYTE
public static final String CASE
public static final String CATCH
public static final String CHAR
public static final String CLASS
public static final String CONST
public static final String CONTINUE
public static final String DEFAULT
public static final String DO
public static final String DOUBLE
public static final String ELSE
public static final String ENUM
public static final String EXTENDS
public static final String FINAL
public static final String FINALLY
public static final String FLOAT
public static final String FOR
public static final String GOTO
public static final String IF
public static final String IMPLEMENTS
public static final String IMPORT
public static final String INSTANCEOF
public static final String INT
public static final String INTERFACE
public static final String LONG
public static final String NATIVE
public static final String NEW
public static final String PACKAGE
public static final String PRIVATE
public static final String PROTECTED
public static final String PUBLIC
public static final String RETURN
public static final String SHORT
public static final String STATIC
public static final String STRICTFP
public static final String SUPER
public static final String SWITCH
public static final String SYNCHRONIZED
public static final String THIS
public static final String THROW
public static final String THROWS
public static final String TRANSIENT
public static final String TRY
public static final String VOID
public static final String VOLATILE
public static final String WHILE
public static final String TRUE
public static final String FALSE
public static final String NULL
public static final String OPEN
public static final String MODULE
public static final String REQUIRES
public static final String EXPORTS
public static final String OPENS
public static final String USES
public static final String PROVIDES
public static final String TRANSITIVE
public static final String TO
public static final String WITH
}
com/intellij/psi/PsiLabeledStatement.classPsiLabeledStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLabeledStatement extends java.lang.Object implements com.intellij.psi.PsiStatement com.intellij.psi.PsiNameIdentifierOwner {
public abstract com.intellij.psi.PsiIdentifier getLabelIdentifier ()
public abstract com.intellij.psi.PsiStatement getStatement ()
public abstract java.lang.String getName ()
}
com/intellij/psi/PsiLambdaExpression.classPsiLambdaExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLambdaExpression extends java.lang.Object implements com.intellij.psi.PsiFunctionalExpression com.intellij.psi.PsiParameterListOwner {
public abstract com.intellij.psi.PsiParameterList getParameterList ()
public abstract com.intellij.psi.PsiElement getBody ()
public abstract boolean isVoidCompatible ()
public abstract boolean isValueCompatible ()
public abstract boolean hasFormalParameterTypes ()
public abstract boolean isPotentiallyCompatible (com.intellij.psi.PsiType)
}
com/intellij/psi/PsiLambdaExpressionType.classPsiLambdaExpressionType.java
package com.intellij.psi
public com.intellij.psi.PsiLambdaExpressionType extends com.intellij.psi.PsiType {
private final com.intellij.psi.PsiLambdaExpression myExpression
public void (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
public java.lang.String getPresentableText ()
public java.lang.String getCanonicalText ()
public boolean isValid ()
public boolean equalsToText (java.lang.String)
String text
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.PsiType[] getSuperTypes ()
public com.intellij.psi.PsiLambdaExpression getExpression ()
}
com/intellij/psi/PsiLambdaParameterType.classPsiLambdaParameterType.java
package com.intellij.psi
public com.intellij.psi.PsiLambdaParameterType extends com.intellij.psi.PsiType {
private final com.intellij.psi.PsiParameter myParameter
public void (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
public java.lang.String getPresentableText ()
public java.lang.String getCanonicalText ()
public boolean isValid ()
public boolean equalsToText (java.lang.String)
String text
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.PsiType[] getSuperTypes ()
public com.intellij.psi.PsiParameter getParameter ()
}
com/intellij/psi/PsiLanguageInjectionHost$InjectedPsiVisitor.classPsiLanguageInjectionHost.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLanguageInjectionHost$InjectedPsiVisitor extends java.lang.Object {
public abstract void visit (com.intellij.psi.PsiFile, java.util.List)
}
com/intellij/psi/PsiLanguageInjectionHost$Shred.classPsiLanguageInjectionHost.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLanguageInjectionHost$Shred extends java.lang.Object {
public abstract com.intellij.openapi.util.Segment getHostRangeMarker ()
public abstract com.intellij.openapi.util.TextRange getRangeInsideHost ()
public abstract boolean isValid ()
public abstract void dispose ()
public abstract com.intellij.psi.PsiLanguageInjectionHost getHost ()
public abstract com.intellij.openapi.util.TextRange getRange ()
public abstract java.lang.String getPrefix ()
public abstract java.lang.String getSuffix ()
}
com/intellij/psi/PsiLanguageInjectionHost.classPsiLanguageInjectionHost.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLanguageInjectionHost extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract boolean isValidHost ()
public abstract com.intellij.psi.PsiLanguageInjectionHost updateText (java.lang.String)
public abstract com.intellij.psi.LiteralTextEscaper createLiteralTextEscaper ()
}
com/intellij/psi/PsiLargeBinaryFile.classPsiLargeBinaryFile.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLargeBinaryFile extends java.lang.Object implements com.intellij.psi.PsiBinaryFile com.intellij.psi.PsiLargeFile {
}
com/intellij/psi/PsiLargeFile.classPsiLargeFile.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLargeFile extends java.lang.Object implements com.intellij.psi.PsiFile {
}
com/intellij/psi/PsiLargeTextFile.classPsiLargeTextFile.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLargeTextFile extends java.lang.Object implements com.intellij.psi.PsiPlainTextFile com.intellij.psi.PsiLargeFile {
}
com/intellij/psi/PsiLiteral.classPsiLiteral.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLiteral extends java.lang.Object implements com.intellij.psi.PsiAnnotationMemberValue {
public abstract java.lang.Object getValue ()
}
com/intellij/psi/PsiLiteralExpression.classPsiLiteralExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLiteralExpression extends java.lang.Object implements com.intellij.psi.PsiExpression com.intellij.psi.PsiLiteral {
}
com/intellij/psi/PsiLocalVariable.classPsiLocalVariable.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLocalVariable extends java.lang.Object implements com.intellij.psi.PsiVariable {
public abstract void setInitializer (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiTypeElement getTypeElement ()
}
com/intellij/psi/PsiLock.classPsiLock.java
package com.intellij.psi
public com.intellij.psi.PsiLock extends java.lang.Object {
public static final Object LOCK
public void ()
static void ()
}
com/intellij/psi/PsiLoopStatement.classPsiLoopStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLoopStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiStatement getBody ()
}
com/intellij/psi/PsiManager.classPsiManager.java
package com.intellij.psi
public abstract com.intellij.psi.PsiManager extends com.intellij.openapi.util.UserDataHolderBase {
public void ()
public static com.intellij.psi.PsiManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.openapi.project.Project getProject ()
public abstract com.intellij.psi.PsiFile findFile (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.psi.FileViewProvider findViewProvider (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.psi.PsiDirectory findDirectory (com.intellij.openapi.vfs.VirtualFile)
public abstract boolean areElementsEquivalent (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
public abstract void reloadFromDisk (com.intellij.psi.PsiFile)
public abstract void addPsiTreeChangeListener (com.intellij.psi.PsiTreeChangeListener)
public abstract void addPsiTreeChangeListener (com.intellij.psi.PsiTreeChangeListener, com.intellij.openapi.Disposable)
public abstract void removePsiTreeChangeListener (com.intellij.psi.PsiTreeChangeListener)
public abstract com.intellij.psi.util.PsiModificationTracker getModificationTracker ()
public abstract void startBatchFilesProcessingMode ()
public abstract void finishBatchFilesProcessingMode ()
public abstract boolean isDisposed ()
public abstract void dropResolveCaches ()
public abstract boolean isInProject (com.intellij.psi.PsiElement)
}
com/intellij/psi/PsiMember.classPsiMember.java
package com.intellij.psi
public abstract com.intellij.psi.PsiMember extends java.lang.Object implements com.intellij.psi.PsiModifierListOwner com.intellij.psi.NavigatablePsiElement {
public static final com.intellij.psi.PsiMember[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiClass getContainingClass ()
static void ()
}
com/intellij/psi/PsiMethod.class
com/intellij/psi/PsiMethodCallExpression.classPsiMethodCallExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiMethodCallExpression extends java.lang.Object implements com.intellij.psi.PsiCallExpression {
public abstract com.intellij.psi.PsiExpressionList getArgumentList ()
public abstract com.intellij.psi.PsiReferenceExpression getMethodExpression ()
}
com/intellij/psi/PsiMethodReferenceExpression.classPsiMethodReferenceExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiMethodReferenceExpression extends java.lang.Object implements com.intellij.psi.PsiReferenceExpression com.intellij.psi.PsiFunctionalExpression {
public abstract com.intellij.psi.PsiTypeElement getQualifierType ()
public abstract boolean isExact ()
public abstract boolean isPotentiallyCompatible (com.intellij.psi.PsiType)
public abstract com.intellij.psi.PsiMember getPotentiallyApplicableMember ()
public abstract boolean isConstructor ()
public abstract boolean isAcceptable (com.intellij.psi.PsiType)
}
com/intellij/psi/PsiMethodReferenceType.classPsiMethodReferenceType.java
package com.intellij.psi
public com.intellij.psi.PsiMethodReferenceType extends com.intellij.psi.PsiType {
private final com.intellij.psi.PsiMethodReferenceExpression myReference
public void (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression reference
public java.lang.String getPresentableText ()
public java.lang.String getCanonicalText ()
public boolean isValid ()
public boolean equalsToText (java.lang.String)
String text
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.PsiType[] getSuperTypes ()
public com.intellij.psi.PsiMethodReferenceExpression getExpression ()
}
com/intellij/psi/PsiMethodReferenceUtil$QualifierResolveResult.classPsiMethodReferenceUtil.java
package com.intellij.psi
public com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult extends java.lang.Object {
private final com.intellij.psi.PsiClass myContainingClass
private final com.intellij.psi.PsiSubstitutor mySubstitutor
private final boolean myReferenceTypeQualified
public void (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, boolean)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSubstitutor substitutor
boolean referenceTypeQualified
public com.intellij.psi.PsiClass getContainingClass ()
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
public boolean isReferenceTypeQualified ()
}
com/intellij/psi/PsiMethodReferenceUtil.classPsiMethodReferenceUtil.java
package com.intellij.psi
public com.intellij.psi.PsiMethodReferenceUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public static boolean isSecondSearchPossible (com.intellij.psi.PsiType[], com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult, com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiType[] parameterTypes
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult qualifierResolveResult
com.intellij.psi.PsiMethodReferenceExpression methodRef
public static boolean isResolvedBySecondSearch (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.util.MethodSignature, boolean, boolean, int)
com.intellij.psi.PsiMethodReferenceExpression methodRef
com.intellij.psi.util.MethodSignature signature
boolean varArgs
boolean isStatic
int parametersCount
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult qualifierResolveResult
com.intellij.psi.PsiType[] functionalMethodParameterTypes
public static com.intellij.psi.PsiType getQualifierType (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiType qualifierType
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.PsiTypeElement typeElement
public static boolean isReturnTypeCompatible (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.JavaResolveResult, com.intellij.psi.PsiType)
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiType functionalInterfaceType
private static boolean isReturnTypeCompatible (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.JavaResolveResult, com.intellij.psi.PsiType, com.intellij.openapi.util.Ref)
com.intellij.psi.PsiClass qContainingClass
com.intellij.psi.PsiType arrayComponentType
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiType interfaceReturnType
com.intellij.psi.PsiSubstitutor subst
com.intellij.psi.PsiType methodReturnType
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.openapi.util.Ref errorMessage
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiMethod interfaceMethod
public static boolean isValidQualifier (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.PsiElement referenceNameElement
public static com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult getQualifierResolveResult (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiType expressionType
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiType type
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiMethodReferenceExpression methodReferenceExpression
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiExpression expression
public static boolean isStaticallyReferenced (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression methodReferenceExpression
com.intellij.psi.PsiExpression qualifierExpression
public static boolean isReceiverType (com.intellij.psi.PsiType, com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiType receiverType
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSubstitutor psiSubstitutor
public static com.intellij.psi.PsiType getFirstParameterType (com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiType type
int interfaceMethodParamsLength
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.psi.PsiElement context
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.util.MethodSignature function
private static com.intellij.psi.PsiType replaceArrayType (com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement context
public static java.lang.String checkMethodReferenceContext (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression methodRef
com.intellij.psi.PsiElement resolve
public static java.lang.String checkMethodReferenceContext (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.PsiElement, com.intellij.psi.PsiType)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiClass outerClass
com.intellij.psi.PsiMethodReferenceExpression methodRef
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.psi.PsiClass containingClass
boolean isStaticSelector
com.intellij.psi.PsiElement qualifier
boolean isMethodStatic
boolean receiverReferenced
boolean isConstructor
public static java.lang.String checkTypeArguments (com.intellij.psi.PsiTypeElement, com.intellij.psi.PsiType)
com.intellij.psi.PsiType typeParameter
com.intellij.psi.PsiType[] typeParameters
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiTypeElement qualifier
com.intellij.psi.PsiType psiType
public static java.lang.String checkReturnType (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.JavaResolveResult, com.intellij.psi.PsiType)
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.openapi.util.Ref errorMessage
static void ()
}
com/intellij/psi/PsiMigration.classPsiMigration.java
package com.intellij.psi
public abstract com.intellij.psi.PsiMigration extends java.lang.Object {
public abstract com.intellij.psi.PsiClass createClass (java.lang.String)
public abstract com.intellij.psi.PsiPackage createPackage (java.lang.String)
public abstract void finish ()
}
com/intellij/psi/PsiMirrorElement.classPsiMirrorElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiMirrorElement extends java.lang.Object implements com.intellij.psi.PsiElement com.intellij.psi.SyntheticElement {
public abstract com.intellij.psi.PsiElement getPrototype ()
}
com/intellij/psi/PsiModifiableCodeBlock.classPsiModifiableCodeBlock.java
package com.intellij.psi
public abstract com.intellij.psi.PsiModifiableCodeBlock extends java.lang.Object {
public abstract boolean shouldChangeModificationCount (com.intellij.psi.PsiElement)
}
com/intellij/psi/PsiModifier$ModifierConstant.classPsiModifier.java
package com.intellij.psi
public abstract com.intellij.psi.PsiModifier$ModifierConstant extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/psi/PsiModifier.classPsiModifier.java
package com.intellij.psi
public abstract com.intellij.psi.PsiModifier extends java.lang.Object {
public static final String PUBLIC
public static final String PROTECTED
public static final String PRIVATE
public static final String PACKAGE_LOCAL
public static final String STATIC
public static final String ABSTRACT
public static final String FINAL
public static final String NATIVE
public static final String SYNCHRONIZED
public static final String STRICTFP
public static final String TRANSIENT
public static final String VOLATILE
public static final String DEFAULT
public static final String OPEN
public static final String TRANSITIVE
public static final String[] MODIFIERS
static void ()
}
com/intellij/psi/PsiModifierList.classPsiModifierList.java
package com.intellij.psi
public abstract com.intellij.psi.PsiModifierList extends java.lang.Object implements com.intellij.psi.PsiElement com.intellij.psi.PsiAnnotationOwner {
public abstract boolean hasModifierProperty (java.lang.String)
public abstract boolean hasExplicitModifier (java.lang.String)
public abstract void setModifierProperty (java.lang.String, boolean) throws com.intellij.util.IncorrectOperationException
public abstract void checkSetModifierProperty (java.lang.String, boolean) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/PsiModifierListOwner.classPsiModifierListOwner.java
package com.intellij.psi
public abstract com.intellij.psi.PsiModifierListOwner extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiModifierList getModifierList ()
public abstract boolean hasModifierProperty (java.lang.String)
}
com/intellij/psi/PsiNameHelper.classPsiNameHelper.java
package com.intellij.psi
public abstract com.intellij.psi.PsiNameHelper extends java.lang.Object {
private static final java.util.regex.Pattern WHITESPACE_PATTERN
public void ()
public static com.intellij.psi.PsiNameHelper getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract boolean isIdentifier (java.lang.String)
public abstract boolean isIdentifier (java.lang.String, com.intellij.pom.java.LanguageLevel)
public abstract boolean isKeyword (java.lang.String)
public abstract boolean isQualifiedName (java.lang.String)
public static java.lang.String getShortClassName (java.lang.String)
int j
char ch
String referenceText
int lessPos
int bracesBalance
int i
String sub
public static java.lang.String getPresentableText (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement ref
String name
com.intellij.psi.PsiAnnotation[] annotations
public static java.lang.String getPresentableText (java.lang.String, com.intellij.psi.PsiAnnotation[], com.intellij.psi.PsiType[])
String refName
com.intellij.psi.PsiAnnotation[] annotations
com.intellij.psi.PsiType[] types
StringBuilder buffer
public static java.lang.String getQualifiedClassName (java.lang.String, boolean)
char aChar
int i
String referenceText
boolean removeWhitespace
StringBuilder buffer
char[] chars
int gtPos
int count
private static java.lang.String removeWhitespace (java.lang.String)
char c
int i
String referenceText
boolean needsChange
public static java.lang.String[] getClassParametersText (java.lang.String)
char aChar
int i
char aChar
int i
char aChar
int i
String referenceText
char[] chars
int afterLastDotIndex
int level
int dim
String[] result
int ltPos
public static boolean isSubpackageOf (java.lang.String, java.lang.String)
String subpackageName
String packageName
public static void appendTypeArgs (java.lang.StringBuilder, com.intellij.psi.PsiType[], boolean, boolean)
com.intellij.psi.PsiType type
int i
StringBuilder sb
com.intellij.psi.PsiType[] types
boolean canonical
boolean annotated
public static boolean appendAnnotations (java.lang.StringBuilder, com.intellij.psi.PsiAnnotation[], boolean)
StringBuilder sb
com.intellij.psi.PsiAnnotation[] annotations
boolean canonical
public static boolean appendAnnotations (java.lang.StringBuilder, java.util.List, boolean)
String name
com.intellij.psi.PsiJavaCodeReferenceElement refElement
com.intellij.psi.PsiAnnotation annotation
StringBuilder sb
java.util.List annotations
boolean canonical
boolean updated
static void ()
}
com/intellij/psi/PsiNameIdentifierOwner.classPsiNameIdentifierOwner.java
package com.intellij.psi
public abstract com.intellij.psi.PsiNameIdentifierOwner extends java.lang.Object implements com.intellij.psi.PsiNamedElement {
public abstract com.intellij.psi.PsiElement getNameIdentifier ()
}
com/intellij/psi/PsiNameValuePair.class
com/intellij/psi/PsiNamedElement.classPsiNamedElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiNamedElement extends java.lang.Object implements com.intellij.psi.PsiElement {
public static final com.intellij.psi.PsiNamedElement[] EMPTY_ARRAY
public abstract java.lang.String getName ()
public abstract com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
static void ()
}
com/intellij/psi/PsiNewExpression.classPsiNewExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiNewExpression extends java.lang.Object implements com.intellij.psi.PsiCallExpression com.intellij.psi.PsiConstructorCall {
public abstract com.intellij.psi.PsiExpression getQualifier ()
public abstract com.intellij.psi.PsiExpression[] getArrayDimensions ()
public abstract com.intellij.psi.PsiArrayInitializerExpression getArrayInitializer ()
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getClassReference ()
public abstract com.intellij.psi.PsiAnonymousClass getAnonymousClass ()
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getClassOrAnonymousClassReference ()
public abstract com.intellij.psi.PsiType getOwner (com.intellij.psi.PsiAnnotation)
}
com/intellij/psi/PsiPackage.classPsiPackage.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPackage extends java.lang.Object implements com.intellij.psi.PsiCheckedRenameElement com.intellij.navigation.NavigationItem com.intellij.psi.PsiModifierListOwner com.intellij.psi.PsiDirectoryContainer com.intellij.psi.PsiQualifiedNamedElement {
public static final String PACKAGE_INFO_CLASS
public static final String PACKAGE_INFO_FILE
public static final String PACKAGE_INFO_CLS_FILE
public static final com.intellij.psi.PsiPackage[] EMPTY_ARRAY
public abstract java.lang.String getQualifiedName ()
public abstract com.intellij.psi.PsiPackage getParentPackage ()
public abstract com.intellij.psi.PsiPackage[] getSubPackages ()
public abstract com.intellij.psi.PsiPackage[] getSubPackages (com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.PsiClass[] getClasses ()
public abstract com.intellij.psi.PsiClass[] getClasses (com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.PsiFile[] getFiles (com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.PsiModifierList getAnnotationList ()
public abstract void handleQualifiedNameChange (java.lang.String)
public abstract com.intellij.openapi.vfs.VirtualFile[] occursInPackagePrefixes ()
public abstract java.lang.String getName ()
public abstract boolean containsClassNamed (java.lang.String)
public abstract com.intellij.psi.PsiClass[] findClassByShortName (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
static void ()
}
com/intellij/psi/PsiPackageAccessibilityStatement$Role.classPsiPackageAccessibilityStatement.java
package com.intellij.psi
public final com.intellij.psi.PsiPackageAccessibilityStatement$Role extends java.lang.Enum {
public static final com.intellij.psi.PsiPackageAccessibilityStatement$Role EXPORTS
public static final com.intellij.psi.PsiPackageAccessibilityStatement$Role OPENS
private static final com.intellij.psi.PsiPackageAccessibilityStatement$Role[] $VALUES
public static com.intellij.psi.PsiPackageAccessibilityStatement$Role[] values ()
public static com.intellij.psi.PsiPackageAccessibilityStatement$Role valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/PsiPackageAccessibilityStatement.classPsiPackageAccessibilityStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPackageAccessibilityStatement extends java.lang.Object implements com.intellij.psi.PsiElement {
public static final com.intellij.psi.PsiPackageAccessibilityStatement[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiPackageAccessibilityStatement$Role getRole ()
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getPackageReference ()
public abstract java.lang.String getPackageName ()
public abstract java.lang.Iterable getModuleReferences ()
public abstract java.util.List getModuleNames ()
static void ()
}
com/intellij/psi/PsiPackageStatement.classPsiPackageStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPackageStatement extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getPackageReference ()
public abstract java.lang.String getPackageName ()
public abstract com.intellij.psi.PsiModifierList getAnnotationList ()
}
com/intellij/psi/PsiParameter.class
com/intellij/psi/PsiParameterList.classPsiParameterList.java
package com.intellij.psi
public abstract com.intellij.psi.PsiParameterList extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiParameter[] getParameters ()
public abstract int getParameterIndex (com.intellij.psi.PsiParameter)
public abstract int getParametersCount ()
}
com/intellij/psi/PsiParameterListOwner.classPsiParameterListOwner.java
package com.intellij.psi
public abstract com.intellij.psi.PsiParameterListOwner extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiParameterList getParameterList ()
public abstract com.intellij.psi.PsiElement getBody ()
}
com/intellij/psi/PsiParenthesizedExpression.classPsiParenthesizedExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiParenthesizedExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiExpression getExpression ()
}
com/intellij/psi/PsiParserFacade$SERVICE.classPsiParserFacade.java
package com.intellij.psi
public com.intellij.psi.PsiParserFacade$SERVICE extends java.lang.Object {
private void ()
public static com.intellij.psi.PsiParserFacade getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/psi/PsiParserFacade.classPsiParserFacade.java
package com.intellij.psi
public abstract com.intellij.psi.PsiParserFacade extends java.lang.Object {
public abstract com.intellij.psi.PsiElement createWhiteSpaceFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiComment createLineCommentFromText (com.intellij.openapi.fileTypes.LanguageFileType, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiComment createBlockCommentFromText (com.intellij.lang.Language, java.lang.String) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiComment createLineOrBlockCommentFromText (com.intellij.lang.Language, java.lang.String) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/PsiPlainText.classPsiPlainText.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPlainText extends java.lang.Object implements com.intellij.psi.PsiElement {
}
com/intellij/psi/PsiPlainTextFile.classPsiPlainTextFile.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPlainTextFile extends java.lang.Object implements com.intellij.psi.PsiFile {
}
com/intellij/psi/PsiPolyVariantReference.classPsiPolyVariantReference.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPolyVariantReference extends java.lang.Object implements com.intellij.psi.PsiReference {
public abstract com.intellij.psi.ResolveResult[] multiResolve (boolean)
}
com/intellij/psi/PsiPolyVariantReferenceBase.classPsiPolyVariantReferenceBase.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPolyVariantReferenceBase extends com.intellij.psi.PsiReferenceBase implements com.intellij.psi.PsiPolyVariantReference {
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
public void (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange range
public void (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement psiElement
boolean soft
public void (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, boolean)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange range
boolean soft
public com.intellij.psi.PsiElement resolve ()
com.intellij.psi.ResolveResult[] resolveResults
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.ResolveResult result
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveResult[] results
}
com/intellij/psi/PsiPolyadicExpression.classPsiPolyadicExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPolyadicExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiExpression[] getOperands ()
public abstract com.intellij.psi.tree.IElementType getOperationTokenType ()
public abstract com.intellij.psi.PsiJavaToken getTokenBeforeOperand (com.intellij.psi.PsiExpression)
}
com/intellij/psi/PsiPostfixExpression.classPsiPostfixExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPostfixExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiExpression getOperand ()
public abstract com.intellij.psi.PsiJavaToken getOperationSign ()
public abstract com.intellij.psi.tree.IElementType getOperationTokenType ()
}
com/intellij/psi/PsiPrefixExpression.classPsiPrefixExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiPrefixExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiExpression getOperand ()
public abstract com.intellij.psi.PsiJavaToken getOperationSign ()
public abstract com.intellij.psi.tree.IElementType getOperationTokenType ()
}
com/intellij/psi/PsiPrimitiveType.classPsiPrimitiveType.java
package com.intellij.psi
public com.intellij.psi.PsiPrimitiveType extends com.intellij.psi.PsiType$Stub {
private static final java.util.Map ourQNameToUnboxed
private static final java.util.Map ourUnboxedToQName
private final String myName
void (java.lang.String, java.lang.String)
String name
String boxedName
public void (java.lang.String, com.intellij.psi.PsiAnnotation[])
String name
com.intellij.psi.PsiAnnotation[] annotations
public void (java.lang.String, com.intellij.psi.TypeAnnotationProvider)
String name
com.intellij.psi.TypeAnnotationProvider provider
public com.intellij.psi.PsiPrimitiveType annotate (com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.TypeAnnotationProvider provider
public java.lang.String getPresentableText (boolean)
boolean annotated
public java.lang.String getCanonicalText (boolean)
boolean annotated
public java.lang.String getInternalCanonicalText ()
private java.lang.String getText (boolean, boolean)
boolean qualified
boolean annotated
com.intellij.psi.PsiAnnotation[] annotations
StringBuilder sb
public boolean isValid ()
public boolean equalsToText (java.lang.String)
String text
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.PsiType[] getSuperTypes ()
public static com.intellij.psi.PsiPrimitiveType getUnboxedType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiPrimitiveType unboxed
public java.lang.String getBoxedTypeName ()
public com.intellij.psi.PsiClassType getBoxedType (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiFile file
com.intellij.pom.java.LanguageLevel languageLevel
String boxedQName
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElementFactory factory
public com.intellij.psi.PsiClassType getBoxedType (com.intellij.psi.PsiManager, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiManager manager
com.intellij.psi.search.GlobalSearchScope resolveScope
String boxedQName
com.intellij.psi.PsiClass aClass
public static java.util.Collection getAllBoxedTypeNames ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public volatile com.intellij.psi.PsiType annotate (com.intellij.psi.TypeAnnotationProvider)
static void ()
}
com/intellij/psi/PsiProvidesStatement.classPsiProvidesStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiProvidesStatement extends java.lang.Object implements com.intellij.psi.PsiElement {
public static final com.intellij.psi.PsiProvidesStatement[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getInterfaceReference ()
public abstract com.intellij.psi.PsiReferenceList getImplementationList ()
static void ()
}
com/intellij/psi/PsiQualifiedExpression.classPsiQualifiedExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiQualifiedExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getQualifier ()
}
com/intellij/psi/PsiQualifiedNamedElement.classPsiQualifiedNamedElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiQualifiedNamedElement extends java.lang.Object implements com.intellij.psi.PsiNamedElement {
public abstract java.lang.String getQualifiedName ()
public abstract java.lang.String getName ()
}
com/intellij/psi/PsiQualifiedReference.classPsiQualifiedReference.java
package com.intellij.psi
public abstract com.intellij.psi.PsiQualifiedReference extends java.lang.Object implements com.intellij.psi.PsiReference {
public abstract com.intellij.psi.PsiElement getQualifier ()
public abstract java.lang.String getReferenceName ()
}
com/intellij/psi/PsiQualifiedReferenceElement.classPsiQualifiedReferenceElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiQualifiedReferenceElement extends java.lang.Object implements com.intellij.psi.PsiElement com.intellij.psi.PsiQualifiedReference {
}
com/intellij/psi/PsiReceiverParameter.classPsiReceiverParameter.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReceiverParameter extends java.lang.Object implements com.intellij.psi.PsiVariable {
public abstract com.intellij.psi.PsiThisExpression getIdentifier ()
}
com/intellij/psi/PsiRecursiveElementVisitor.classPsiRecursiveElementVisitor.java
package com.intellij.psi
public abstract com.intellij.psi.PsiRecursiveElementVisitor extends com.intellij.psi.PsiElementVisitor {
private final boolean myVisitAllFileRoots
protected void ()
protected void (boolean)
boolean visitAllFileRoots
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile lFile
com.intellij.psi.FileViewProvider viewProvider
java.util.List allFiles
com.intellij.psi.PsiFile file
}
com/intellij/psi/PsiRecursiveElementWalkingVisitor$1.classPsiRecursiveElementWalkingVisitor.java
package com.intellij.psi
com.intellij.psi.PsiRecursiveElementWalkingVisitor$1 extends com.intellij.psi.PsiWalkingState {
final com.intellij.psi.PsiRecursiveElementWalkingVisitor this$0
void (com.intellij.psi.PsiRecursiveElementWalkingVisitor, com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiRecursiveElementWalkingVisitor this$0
com.intellij.psi.PsiElementVisitor delegate
public void elementFinished (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public volatile void elementFinished (java.lang.Object)
}
com/intellij/psi/PsiRecursiveElementWalkingVisitor.classPsiRecursiveElementWalkingVisitor.java
package com.intellij.psi
public abstract com.intellij.psi.PsiRecursiveElementWalkingVisitor extends com.intellij.psi.PsiElementVisitor {
private final boolean myVisitAllFileRoots
private final com.intellij.psi.PsiWalkingState myWalkingState
protected void ()
protected void (boolean)
boolean visitAllFileRoots
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
protected void elementFinished (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile lFile
com.intellij.psi.FileViewProvider viewProvider
java.util.List allFiles
com.intellij.psi.PsiFile file
public void stopWalking ()
}
com/intellij/psi/PsiReference.class
com/intellij/psi/PsiReferenceBase$Immediate.classPsiReferenceBase.java
package com.intellij.psi
public com.intellij.psi.PsiReferenceBase$Immediate extends com.intellij.psi.PsiReferenceBase {
private final com.intellij.psi.PsiElement myResolveTo
public void (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, boolean, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange rangeInElement
boolean soft
com.intellij.psi.PsiElement resolveTo
public void (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange rangeInElement
com.intellij.psi.PsiElement resolveTo
public void (com.intellij.psi.PsiElement, boolean, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
boolean soft
com.intellij.psi.PsiElement resolveTo
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement resolveTo
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
public com.intellij.psi.PsiElement resolve ()
public java.lang.Object[] getVariants ()
}
com/intellij/psi/PsiReferenceBase$Poly.classPsiReferenceBase.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReferenceBase$Poly extends com.intellij.psi.PsiReferenceBase implements com.intellij.psi.PsiPolyVariantReference {
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
public void (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean soft
public void (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, boolean)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange rangeInElement
boolean soft
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.ResolveResult result
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveResult[] results
public com.intellij.psi.PsiElement resolve ()
com.intellij.psi.ResolveResult[] resolveResults
}
com/intellij/psi/PsiReferenceBase.classPsiReferenceBase.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReferenceBase extends java.lang.Object implements com.intellij.psi.PsiReference {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected final com.intellij.psi.PsiElement myElement
private com.intellij.openapi.util.TextRange myRangeInElement
protected boolean mySoft
public void (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, boolean)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange rangeInElement
boolean soft
public void (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange rangeInElement
public void (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean soft
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void setRangeInElement (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange rangeInElement
public java.lang.String getValue ()
StringIndexOutOfBoundsException e
String text
com.intellij.openapi.util.TextRange range
public com.intellij.psi.PsiElement getElement ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
protected com.intellij.openapi.util.TextRange calculateDefaultRangeInElement ()
public java.lang.String getCanonicalText ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiReferenceBase createSelfReference (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement resolveTo
public static com.intellij.psi.PsiReferenceBase createSelfReference (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.TextRange rangeInElement
com.intellij.psi.PsiElement resolveTo
private com.intellij.psi.ElementManipulator getManipulator ()
com.intellij.psi.ElementManipulator manipulator
public boolean isSoft ()
public java.lang.String toString ()
static void ()
}
com/intellij/psi/PsiReferenceContributor.classPsiReferenceContributor.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReferenceContributor extends java.lang.Object implements com.intellij.openapi.Disposable {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public abstract void registerReferenceProviders (com.intellij.psi.PsiReferenceRegistrar)
public void dispose ()
static void ()
}
com/intellij/psi/PsiReferenceExpression.classPsiReferenceExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReferenceExpression extends java.lang.Object implements com.intellij.psi.PsiExpression com.intellij.psi.PsiJavaCodeReferenceElement {
public abstract com.intellij.psi.PsiExpression getQualifierExpression ()
public abstract com.intellij.psi.PsiElement bindToElementViaStaticImport (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
public abstract void setQualifierExpression (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/PsiReferenceList$Role.classPsiReferenceList.java
package com.intellij.psi
public final com.intellij.psi.PsiReferenceList$Role extends java.lang.Enum {
public static final com.intellij.psi.PsiReferenceList$Role THROWS_LIST
public static final com.intellij.psi.PsiReferenceList$Role EXTENDS_LIST
public static final com.intellij.psi.PsiReferenceList$Role IMPLEMENTS_LIST
public static final com.intellij.psi.PsiReferenceList$Role EXTENDS_BOUNDS_LIST
public static final com.intellij.psi.PsiReferenceList$Role PROVIDES_WITH_LIST
private static final com.intellij.psi.PsiReferenceList$Role[] $VALUES
public static com.intellij.psi.PsiReferenceList$Role[] values ()
public static com.intellij.psi.PsiReferenceList$Role valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/PsiReferenceList.classPsiReferenceList.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReferenceList extends java.lang.Object implements com.intellij.psi.PsiElement {
public static final com.intellij.psi.PsiReferenceList[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiJavaCodeReferenceElement[] getReferenceElements ()
public abstract com.intellij.psi.PsiClassType[] getReferencedTypes ()
public abstract com.intellij.psi.PsiReferenceList$Role getRole ()
static void ()
}
com/intellij/psi/PsiReferenceParameterList.classPsiReferenceParameterList.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReferenceParameterList extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiTypeElement[] getTypeParameterElements ()
public abstract com.intellij.psi.PsiType[] getTypeArguments ()
}
com/intellij/psi/PsiReferenceProvider.classPsiReferenceProvider.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReferenceProvider extends java.lang.Object {
public static final com.intellij.psi.PsiReferenceProvider[] EMPTY_ARRAY
public void ()
public abstract com.intellij.psi.PsiReference[] getReferencesByElement (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
public boolean acceptsHints (com.intellij.psi.PsiElement, com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReferenceService$Hints hints
com.intellij.psi.PsiElement target
public boolean acceptsTarget (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement target
static void ()
}
com/intellij/psi/PsiReferenceProviderBean.class
com/intellij/psi/PsiReferenceRegistrar.classPsiReferenceRegistrar.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReferenceRegistrar extends java.lang.Object {
public static final double DEFAULT_PRIORITY
public static final double HIGHER_PRIORITY
public static final double LOWER_PRIORITY
public void ()
public void registerReferenceProvider (com.intellij.patterns.ElementPattern, com.intellij.psi.PsiReferenceProvider)
com.intellij.patterns.ElementPattern pattern
com.intellij.psi.PsiReferenceProvider provider
public abstract void registerReferenceProvider (com.intellij.patterns.ElementPattern, com.intellij.psi.PsiReferenceProvider, double)
}
com/intellij/psi/PsiReferenceService$Hints.classPsiReferenceService.java
package com.intellij.psi
public com.intellij.psi.PsiReferenceService$Hints extends java.lang.Object {
public static final com.intellij.psi.PsiReferenceService$Hints NO_HINTS
public final com.intellij.psi.PsiElement target
public final Integer offsetInElement
public void ()
public void (com.intellij.psi.PsiElement, java.lang.Integer)
com.intellij.psi.PsiElement target
Integer offsetInElement
static void ()
}
com/intellij/psi/PsiReferenceService.classPsiReferenceService.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReferenceService extends java.lang.Object {
public static final com.intellij.openapi.util.Key HINTS
public void ()
public static com.intellij.psi.PsiReferenceService getService ()
public abstract java.util.List getReferences (com.intellij.psi.PsiElement, com.intellij.psi.PsiReferenceService$Hints)
public com.intellij.psi.PsiReference[] getContributedReferences (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
java.util.List list
static void ()
}
com/intellij/psi/PsiReferenceServiceImpl.classPsiReferenceServiceImpl.java
package com.intellij.psi
public com.intellij.psi.PsiReferenceServiceImpl extends com.intellij.psi.PsiReferenceService {
public void ()
public java.util.List getReferences (com.intellij.psi.PsiElement, com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReferenceService$Hints hints
}
com/intellij/psi/PsiRequiresStatement.classPsiRequiresStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiRequiresStatement extends java.lang.Object implements com.intellij.psi.PsiModifierListOwner {
public static final com.intellij.psi.PsiRequiresStatement[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiJavaModuleReferenceElement getReferenceElement ()
public abstract java.lang.String getModuleName ()
static void ()
}
com/intellij/psi/PsiResolveHelper$SERVICE.classPsiResolveHelper.java
package com.intellij.psi
public com.intellij.psi.PsiResolveHelper$SERVICE extends java.lang.Object {
private void ()
public static com.intellij.psi.PsiResolveHelper getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/psi/PsiResolveHelper.classPsiResolveHelper.java
package com.intellij.psi
public abstract com.intellij.psi.PsiResolveHelper extends java.lang.Object {
public static final com.intellij.openapi.util.RecursionGuard ourGuard
public static final com.intellij.openapi.util.RecursionGuard ourGraphGuard
public abstract com.intellij.psi.JavaResolveResult resolveConstructor (com.intellij.psi.PsiClassType, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiElement)
public abstract com.intellij.psi.JavaResolveResult[] multiResolveConstructor (com.intellij.psi.PsiClassType, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiElement)
public abstract com.intellij.psi.infos.CandidateInfo[] getReferencedMethodCandidates (com.intellij.psi.PsiCallExpression, boolean)
public abstract com.intellij.psi.infos.CandidateInfo[] getReferencedMethodCandidates (com.intellij.psi.PsiCallExpression, boolean, boolean)
public abstract com.intellij.psi.PsiClass resolveReferencedClass (java.lang.String, com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiVariable resolveReferencedVariable (java.lang.String, com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiVariable resolveAccessibleReferencedVariable (java.lang.String, com.intellij.psi.PsiElement)
public abstract boolean isAccessible (com.intellij.psi.PsiMember, com.intellij.psi.PsiModifierList, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
public abstract boolean isAccessible (com.intellij.psi.PsiMember, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
public abstract com.intellij.psi.PsiType inferTypeForMethodTypeParameter (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
public abstract com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
public abstract com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy, com.intellij.pom.java.LanguageLevel)
public abstract com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], com.intellij.pom.java.LanguageLevel)
public abstract com.intellij.psi.PsiType getSubstitutionForTypeParameter (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean, com.intellij.pom.java.LanguageLevel)
public abstract com.intellij.pom.java.LanguageLevel getEffectiveLanguageLevel (com.intellij.openapi.vfs.VirtualFile)
static void ()
}
com/intellij/psi/PsiResourceExpression.classPsiResourceExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiResourceExpression extends java.lang.Object implements com.intellij.psi.PsiResourceListElement {
public abstract com.intellij.psi.PsiExpression getExpression ()
}
com/intellij/psi/PsiResourceList.classPsiResourceList.java
package com.intellij.psi
public abstract com.intellij.psi.PsiResourceList extends java.lang.Object implements com.intellij.psi.PsiElement java.lang.Iterable {
public abstract int getResourceVariablesCount ()
public abstract java.util.List getResourceVariables ()
}
com/intellij/psi/PsiResourceListElement.classPsiResourceListElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiResourceListElement extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiType getType ()
}
com/intellij/psi/PsiResourceVariable.classPsiResourceVariable.java
package com.intellij.psi
public abstract com.intellij.psi.PsiResourceVariable extends java.lang.Object implements com.intellij.psi.PsiLocalVariable com.intellij.psi.PsiResourceListElement {
public abstract com.intellij.psi.PsiElement[] getDeclarationScope ()
}
com/intellij/psi/PsiReturnStatement.classPsiReturnStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReturnStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public static final com.intellij.psi.PsiReturnStatement[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiExpression getReturnValue ()
static void ()
}
com/intellij/psi/PsiStatement.class
com/intellij/psi/PsiSubstitutor.classPsiSubstitutor.java
package com.intellij.psi
public abstract com.intellij.psi.PsiSubstitutor extends java.lang.Object {
public static final com.intellij.openapi.util.Key KEY
public static final com.intellij.psi.PsiSubstitutor EMPTY
public static final com.intellij.psi.PsiSubstitutor UNKNOWN
public abstract com.intellij.psi.PsiType substitute (com.intellij.psi.PsiTypeParameter)
public abstract com.intellij.psi.PsiType substitute (com.intellij.psi.PsiType)
public abstract com.intellij.psi.PsiType substituteWithBoundsPromotion (com.intellij.psi.PsiTypeParameter)
public abstract com.intellij.psi.PsiSubstitutor put (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType)
public abstract com.intellij.psi.PsiSubstitutor putAll (com.intellij.psi.PsiClass, com.intellij.psi.PsiType[])
public abstract com.intellij.psi.PsiSubstitutor putAll (com.intellij.psi.PsiSubstitutor)
public abstract java.util.Map getSubstitutionMap ()
public abstract boolean isValid ()
public abstract void ensureValid ()
static void ()
}
com/intellij/psi/PsiSuperExpression.classPsiSuperExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiSuperExpression extends java.lang.Object implements com.intellij.psi.PsiQualifiedExpression {
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getQualifier ()
}
com/intellij/psi/PsiSwitchLabelStatement.classPsiSwitchLabelStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiSwitchLabelStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract boolean isDefaultCase ()
public abstract com.intellij.psi.PsiExpression getCaseValue ()
public abstract com.intellij.psi.PsiSwitchStatement getEnclosingSwitchStatement ()
}
com/intellij/psi/PsiSwitchStatement.classPsiSwitchStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiSwitchStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiExpression getExpression ()
public abstract com.intellij.psi.PsiCodeBlock getBody ()
public abstract com.intellij.psi.PsiJavaToken getLParenth ()
public abstract com.intellij.psi.PsiJavaToken getRParenth ()
}
com/intellij/psi/PsiSynchronizedStatement.classPsiSynchronizedStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiSynchronizedStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiExpression getLockExpression ()
public abstract com.intellij.psi.PsiCodeBlock getBody ()
}
com/intellij/psi/PsiSyntheticClass.classPsiSyntheticClass.java
package com.intellij.psi
public abstract com.intellij.psi.PsiSyntheticClass extends java.lang.Object implements com.intellij.psi.PsiClass com.intellij.psi.SyntheticElement {
}
com/intellij/psi/PsiTarget.classPsiTarget.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTarget extends java.lang.Object implements com.intellij.pom.PomTarget {
public abstract com.intellij.psi.PsiElement getNavigationElement ()
}
com/intellij/psi/PsiTemplateStatement.classPsiTemplateStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTemplateStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
}
com/intellij/psi/PsiThisExpression.classPsiThisExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiThisExpression extends java.lang.Object implements com.intellij.psi.PsiQualifiedExpression {
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getQualifier ()
}
com/intellij/psi/PsiThrowStatement.classPsiThrowStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiThrowStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiExpression getException ()
}
com/intellij/psi/PsiTreeChangeAdapter.classPsiTreeChangeAdapter.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTreeChangeAdapter extends java.lang.Object implements com.intellij.psi.PsiTreeChangeListener {
public void ()
public void beforeChildAddition (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
public void beforeChildRemoval (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
public void beforeChildReplacement (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
public void beforeChildMovement (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
public void beforeChildrenChange (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
public void beforePropertyChange (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
public void childAdded (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
public void childRemoved (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
public void childReplaced (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
public void childMoved (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
public void childrenChanged (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
public void propertyChanged (com.intellij.psi.PsiTreeChangeEvent)
com.intellij.psi.PsiTreeChangeEvent event
}
com/intellij/psi/PsiTreeChangeEvent.classPsiTreeChangeEvent.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTreeChangeEvent extends java.util.EventObject {
public static final String PROP_FILE_NAME
public static final String PROP_DIRECTORY_NAME
public static final String PROP_WRITABLE
public static final String PROP_ROOTS
public static final String PROP_FILE_TYPES
public static final String PROP_UNLOADED_PSI
protected com.intellij.psi.PsiElement myParent
protected com.intellij.psi.PsiElement myOldParent
protected com.intellij.psi.PsiElement myNewParent
protected com.intellij.psi.PsiElement myChild
protected com.intellij.psi.PsiElement myOldChild
protected com.intellij.psi.PsiElement myNewChild
protected com.intellij.psi.PsiFile myFile
protected int myOffset
protected int myOldLength
protected com.intellij.psi.PsiElement myElement
protected String myPropertyName
protected Object myOldValue
protected Object myNewValue
protected void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiElement getOldParent ()
public com.intellij.psi.PsiElement getNewParent ()
public com.intellij.psi.PsiElement getChild ()
public com.intellij.psi.PsiElement getOldChild ()
public com.intellij.psi.PsiElement getNewChild ()
public com.intellij.psi.PsiElement getElement ()
public java.lang.String getPropertyName ()
public java.lang.Object getOldValue ()
public java.lang.Object getNewValue ()
public com.intellij.psi.PsiFile getFile ()
}
com/intellij/psi/PsiTreeChangeListener.classPsiTreeChangeListener.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTreeChangeListener extends java.lang.Object implements java.util.EventListener {
public abstract void beforeChildAddition (com.intellij.psi.PsiTreeChangeEvent)
public abstract void beforeChildRemoval (com.intellij.psi.PsiTreeChangeEvent)
public abstract void beforeChildReplacement (com.intellij.psi.PsiTreeChangeEvent)
public abstract void beforeChildMovement (com.intellij.psi.PsiTreeChangeEvent)
public abstract void beforeChildrenChange (com.intellij.psi.PsiTreeChangeEvent)
public abstract void beforePropertyChange (com.intellij.psi.PsiTreeChangeEvent)
public abstract void childAdded (com.intellij.psi.PsiTreeChangeEvent)
public abstract void childRemoved (com.intellij.psi.PsiTreeChangeEvent)
public abstract void childReplaced (com.intellij.psi.PsiTreeChangeEvent)
public abstract void childrenChanged (com.intellij.psi.PsiTreeChangeEvent)
public abstract void childMoved (com.intellij.psi.PsiTreeChangeEvent)
public abstract void propertyChanged (com.intellij.psi.PsiTreeChangeEvent)
}
com/intellij/psi/PsiTryStatement.classPsiTryStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTryStatement extends java.lang.Object implements com.intellij.psi.PsiStatement {
public abstract com.intellij.psi.PsiCodeBlock getTryBlock ()
public abstract com.intellij.psi.PsiCodeBlock[] getCatchBlocks ()
public abstract com.intellij.psi.PsiParameter[] getCatchBlockParameters ()
public abstract com.intellij.psi.PsiCatchSection[] getCatchSections ()
public abstract com.intellij.psi.PsiCodeBlock getFinallyBlock ()
public abstract com.intellij.psi.PsiResourceList getResourceList ()
}
com/intellij/psi/PsiType$Stub.classPsiType.java
package com.intellij.psi
public abstract com.intellij.psi.PsiType$Stub extends com.intellij.psi.PsiType {
protected void (com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiAnnotation[] annotations
protected void (com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.TypeAnnotationProvider annotations
public final java.lang.String getPresentableText ()
public abstract java.lang.String getPresentableText (boolean)
public final java.lang.String getCanonicalText ()
public abstract java.lang.String getCanonicalText (boolean)
}
com/intellij/psi/PsiType.class
com/intellij/psi/PsiTypeCastExpression.classPsiTypeCastExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTypeCastExpression extends java.lang.Object implements com.intellij.psi.PsiExpression {
public abstract com.intellij.psi.PsiTypeElement getCastType ()
public abstract com.intellij.psi.PsiExpression getOperand ()
}
com/intellij/psi/PsiTypeCodeFragment$IncorrectTypeException.classPsiTypeCodeFragment.java
package com.intellij.psi
public com.intellij.psi.PsiTypeCodeFragment$IncorrectTypeException extends java.lang.Exception {
public void (java.lang.String)
String message
}
com/intellij/psi/PsiTypeCodeFragment$NoTypeException.classPsiTypeCodeFragment.java
package com.intellij.psi
public com.intellij.psi.PsiTypeCodeFragment$NoTypeException extends com.intellij.psi.PsiTypeCodeFragment$IncorrectTypeException {
public void (java.lang.String)
String message
}
com/intellij/psi/PsiTypeCodeFragment$TypeSyntaxException.classPsiTypeCodeFragment.java
package com.intellij.psi
public com.intellij.psi.PsiTypeCodeFragment$TypeSyntaxException extends com.intellij.psi.PsiTypeCodeFragment$IncorrectTypeException {
private final int myErrorOffset
public void (java.lang.String)
String message
public void (java.lang.String, int)
String message
int errorOffset
public int getErrorOffset ()
}
com/intellij/psi/PsiTypeCodeFragment.classPsiTypeCodeFragment.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTypeCodeFragment extends java.lang.Object implements com.intellij.psi.JavaCodeFragment {
public abstract com.intellij.psi.PsiType getType () throws com.intellij.psi.PsiTypeCodeFragment$TypeSyntaxException com.intellij.psi.PsiTypeCodeFragment$NoTypeException
public abstract boolean isVoidValid ()
}
com/intellij/psi/PsiTypeElement.class
com/intellij/psi/PsiTypeMapper.classPsiTypeMapper.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTypeMapper extends com.intellij.psi.PsiTypeVisitorEx {
protected static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiType mapType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType type
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiType mappedComponent
public com.intellij.psi.PsiType visitEllipsisType (com.intellij.psi.PsiEllipsisType)
com.intellij.psi.PsiEllipsisType type
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiType mappedComponent
public com.intellij.psi.PsiType visitTypeVariable (com.intellij.psi.PsiTypeVariable)
com.intellij.psi.PsiTypeVariable var
public com.intellij.psi.PsiType visitBottom (com.intellij.psi.Bottom)
com.intellij.psi.Bottom bottom
public com.intellij.psi.PsiType visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
com.intellij.psi.PsiCapturedWildcardType type
public abstract com.intellij.psi.PsiType visitClassType (com.intellij.psi.PsiClassType)
public com.intellij.psi.PsiType visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
com.intellij.psi.PsiPrimitiveType primitiveType
public com.intellij.psi.PsiType visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType bound
com.intellij.psi.PsiManager manager
public com.intellij.psi.PsiType visitIntersectionType (com.intellij.psi.PsiIntersectionType)
com.intellij.psi.PsiType mapped
com.intellij.psi.PsiType component
com.intellij.psi.PsiIntersectionType intersectionType
java.util.List substituted
public com.intellij.psi.PsiType visitDisjunctionType (com.intellij.psi.PsiDisjunctionType)
com.intellij.psi.PsiType mapped
com.intellij.psi.PsiType component
com.intellij.psi.PsiDisjunctionType disjunctionType
java.util.List substituted
public com.intellij.psi.PsiType visitDiamondType (com.intellij.psi.PsiDiamondType)
com.intellij.psi.PsiDiamondType diamondType
public volatile java.lang.Object visitBottom (com.intellij.psi.Bottom)
public volatile java.lang.Object visitTypeVariable (com.intellij.psi.PsiTypeVariable)
public volatile java.lang.Object visitDiamondType (com.intellij.psi.PsiDiamondType)
public volatile java.lang.Object visitIntersectionType (com.intellij.psi.PsiIntersectionType)
public volatile java.lang.Object visitDisjunctionType (com.intellij.psi.PsiDisjunctionType)
public volatile java.lang.Object visitEllipsisType (com.intellij.psi.PsiEllipsisType)
public volatile java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile java.lang.Object visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile java.lang.Object visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
public volatile java.lang.Object visitType (com.intellij.psi.PsiType)
static void ()
}
com/intellij/psi/PsiTypeParameter.class
com/intellij/psi/PsiTypeParameterList.classPsiTypeParameterList.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTypeParameterList extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public abstract int getTypeParameterIndex (com.intellij.psi.PsiTypeParameter)
}
com/intellij/psi/PsiTypeParameterListOwner.classPsiTypeParameterListOwner.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTypeParameterListOwner extends java.lang.Object implements com.intellij.psi.PsiMember {
public abstract boolean hasTypeParameters ()
public abstract com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public abstract com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
}
com/intellij/psi/PsiTypeVariable.classPsiTypeVariable.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTypeVariable extends com.intellij.psi.PsiType {
protected void ()
public abstract int getIndex ()
public abstract boolean isValidInContext (com.intellij.psi.PsiType)
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
}
com/intellij/psi/PsiTypeVisitor.classPsiTypeVisitor.java
package com.intellij.psi
public com.intellij.psi.PsiTypeVisitor extends java.lang.Object {
public void ()
public java.lang.Object visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public java.lang.Object visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
com.intellij.psi.PsiPrimitiveType primitiveType
public java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
public java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType classType
public java.lang.Object visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
com.intellij.psi.PsiCapturedWildcardType capturedWildcardType
public java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiWildcardType wildcardType
public java.lang.Object visitEllipsisType (com.intellij.psi.PsiEllipsisType)
com.intellij.psi.PsiEllipsisType ellipsisType
public java.lang.Object visitDisjunctionType (com.intellij.psi.PsiDisjunctionType)
com.intellij.psi.PsiDisjunctionType disjunctionType
public java.lang.Object visitIntersectionType (com.intellij.psi.PsiIntersectionType)
com.intellij.psi.PsiIntersectionType intersectionType
com.intellij.psi.PsiType type
public java.lang.Object visitDiamondType (com.intellij.psi.PsiDiamondType)
com.intellij.psi.PsiDiamondType diamondType
public java.lang.Object visitLambdaExpressionType (com.intellij.psi.PsiLambdaExpressionType)
com.intellij.psi.PsiLambdaExpressionType lambdaExpressionType
com.intellij.psi.PsiLambdaExpression lambdaExpression
com.intellij.psi.PsiType interfaceType
public java.lang.Object visitMethodReferenceType (com.intellij.psi.PsiMethodReferenceType)
com.intellij.psi.PsiMethodReferenceType methodReferenceType
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.PsiType interfaceType
}
com/intellij/psi/PsiTypeVisitorEx.classPsiTypeVisitorEx.java
package com.intellij.psi
public com.intellij.psi.PsiTypeVisitorEx extends com.intellij.psi.PsiTypeVisitor {
public void ()
public java.lang.Object visitTypeVariable (com.intellij.psi.PsiTypeVariable)
com.intellij.psi.PsiTypeVariable var
public java.lang.Object visitBottom (com.intellij.psi.Bottom)
com.intellij.psi.Bottom bottom
}
com/intellij/psi/PsiUsesStatement.classPsiUsesStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiUsesStatement extends java.lang.Object implements com.intellij.psi.PsiElement {
public static final com.intellij.psi.PsiUsesStatement[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getClassReference ()
static void ()
}
com/intellij/psi/PsiVariable.classPsiVariable.java
package com.intellij.psi
public abstract com.intellij.psi.PsiVariable extends java.lang.Object implements com.intellij.psi.PsiModifierListOwner com.intellij.psi.PsiNameIdentifierOwner com.intellij.psi.PsiTarget com.intellij.pom.PomRenameableTarget {
public abstract com.intellij.psi.PsiType getType ()
public abstract com.intellij.psi.PsiTypeElement getTypeElement ()
public abstract com.intellij.psi.PsiExpression getInitializer ()
public abstract boolean hasInitializer ()
public abstract void normalizeDeclaration () throws com.intellij.util.IncorrectOperationException
public abstract java.lang.Object computeConstantValue ()
public abstract com.intellij.psi.PsiIdentifier getNameIdentifier ()
public abstract com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
}
com/intellij/psi/PsiWalkingState$PsiTreeGuide.classPsiWalkingState.java
package com.intellij.psi
com.intellij.psi.PsiWalkingState$PsiTreeGuide extends java.lang.Object implements com.intellij.util.WalkingState$TreeGuide {
private static final com.intellij.psi.PsiWalkingState$PsiTreeGuide instance
private void ()
public com.intellij.psi.PsiElement getNextSibling (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static com.intellij.psi.PsiElement checkSanity (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement sibling
public com.intellij.psi.PsiElement getPrevSibling (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getFirstChild (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getParent (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public volatile java.lang.Object getParent (java.lang.Object)
public volatile java.lang.Object getFirstChild (java.lang.Object)
public volatile java.lang.Object getPrevSibling (java.lang.Object)
public volatile java.lang.Object getNextSibling (java.lang.Object)
static com.intellij.psi.PsiWalkingState$PsiTreeGuide access$000 ()
static void ()
}
com/intellij/psi/PsiWalkingState.classPsiWalkingState.java
package com.intellij.psi
public abstract com.intellij.psi.PsiWalkingState extends com.intellij.util.WalkingState {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.PsiElementVisitor myVisitor
protected void (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor delegate
protected void (com.intellij.psi.PsiElementVisitor, com.intellij.util.WalkingState$TreeGuide)
com.intellij.psi.PsiElementVisitor delegate
com.intellij.util.WalkingState$TreeGuide guide
public void visit (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void elementStarted (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public volatile void elementStarted (java.lang.Object)
public volatile void visit (java.lang.Object)
static void ()
}
com/intellij/psi/PsiWhileStatement.classPsiWhileStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiWhileStatement extends java.lang.Object implements com.intellij.psi.PsiLoopStatement {
public abstract com.intellij.psi.PsiExpression getCondition ()
public abstract com.intellij.psi.PsiJavaToken getLParenth ()
public abstract com.intellij.psi.PsiJavaToken getRParenth ()
}
com/intellij/psi/PsiWhiteSpace.classPsiWhiteSpace.java
package com.intellij.psi
public abstract com.intellij.psi.PsiWhiteSpace extends java.lang.Object implements com.intellij.psi.PsiElement {
}
com/intellij/psi/PsiWildcardType.classPsiWildcardType.java
package com.intellij.psi
public com.intellij.psi.PsiWildcardType extends com.intellij.psi.PsiType$Stub {
public static final String EXTENDS_PREFIX
public static final String SUPER_PREFIX
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key UNBOUNDED_WILDCARD
private final com.intellij.psi.PsiManager myManager
private final boolean myIsExtending
private final com.intellij.psi.PsiType myBound
private void (com.intellij.psi.PsiManager, boolean, com.intellij.psi.PsiType)
com.intellij.psi.PsiManager manager
boolean isExtending
com.intellij.psi.PsiType bound
private void (com.intellij.psi.PsiWildcardType, com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.PsiWildcardType type
com.intellij.psi.TypeAnnotationProvider provider
public static com.intellij.psi.PsiWildcardType createUnbounded (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiWildcardType unboundedWildcard
public static com.intellij.psi.PsiWildcardType createExtends (com.intellij.psi.PsiManager, com.intellij.psi.PsiType)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiType bound
public static com.intellij.psi.PsiWildcardType createSuper (com.intellij.psi.PsiManager, com.intellij.psi.PsiType)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiType bound
public com.intellij.psi.PsiWildcardType annotate (com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiAnnotation[] annotations
public java.lang.String getPresentableText (boolean)
boolean annotated
public java.lang.String getCanonicalText (boolean)
boolean annotated
public java.lang.String getInternalCanonicalText ()
private java.lang.String getText (boolean, boolean, java.lang.String)
boolean qualified
boolean annotated
String suffix
com.intellij.psi.PsiAnnotation[] annotations
StringBuilder sb
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.PsiType[] getSuperTypes ()
public boolean equalsToText (java.lang.String)
String text
public com.intellij.psi.PsiManager getManager ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.PsiWildcardType that
public int hashCode ()
public com.intellij.psi.PsiType getBound ()
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
public boolean isValid ()
public boolean isExtends ()
public boolean isSuper ()
public boolean isBounded ()
public com.intellij.psi.PsiType getExtendsBound ()
public com.intellij.psi.PsiType getSuperBound ()
static void ()
}
com/intellij/psi/ReferenceProviderType$1.classReferenceProviderType.java
package com.intellij.psi
final com.intellij.psi.ReferenceProviderType$1 extends com.intellij.openapi.util.KeyedExtensionCollector {
void (java.lang.String)
String epName
protected java.lang.String keyToString (com.intellij.psi.ReferenceProviderType)
com.intellij.psi.ReferenceProviderType key
protected volatile java.lang.String keyToString (java.lang.Object)
}
com/intellij/psi/ReferenceProviderType$CompositePsiReferenceProvider.classReferenceProviderType.java
package com.intellij.psi
com.intellij.psi.ReferenceProviderType$CompositePsiReferenceProvider extends com.intellij.psi.PsiReferenceProvider {
private final java.util.List children
private void (java.util.List)
java.util.List children
public com.intellij.psi.PsiReference[] getReferencesByElement (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiReferenceProvider child
com.intellij.psi.PsiElement element
com.intellij.util.ProcessingContext context
java.util.Collection result
public boolean acceptsTarget (com.intellij.psi.PsiElement)
com.intellij.psi.PsiReferenceProvider child
com.intellij.psi.PsiElement target
public boolean acceptsHints (com.intellij.psi.PsiElement, com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.PsiReferenceProvider child
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReferenceService$Hints hints
void (java.util.List, com.intellij.psi.ReferenceProviderType$1)
java.util.List x0
com.intellij.psi.ReferenceProviderType$1 x1
}
com/intellij/psi/ReferenceProviderType.classReferenceProviderType.java
package com.intellij.psi
public com.intellij.psi.ReferenceProviderType extends java.lang.Object {
public static final String EP_NAME
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.KeyedExtensionCollector COLLECTOR
private final String myId
public void (java.lang.String)
String id
public com.intellij.psi.PsiReferenceProvider getProvider ()
java.util.List list
public java.lang.String toString ()
static java.lang.String access$000 (com.intellij.psi.ReferenceProviderType)
com.intellij.psi.ReferenceProviderType x0
static void ()
}
com/intellij/psi/ReferenceRange.classReferenceRange.java
package com.intellij.psi
public com.intellij.psi.ReferenceRange extends java.lang.Object {
private void ()
public static java.util.List getRanges (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference ref
public static java.util.List getAbsoluteRanges (com.intellij.psi.PsiReference)
com.intellij.openapi.util.TextRange relativeRange
com.intellij.psi.PsiReference ref
com.intellij.psi.PsiElement elt
java.util.List relativeRanges
java.util.List answer
int parentOffset
public static com.intellij.openapi.util.TextRange getRange (com.intellij.psi.PsiReference)
java.util.List ranges
com.intellij.psi.PsiReference ref
public static boolean containsOffsetInElement (com.intellij.psi.PsiReference, int)
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiReference ref
int offset
com.intellij.openapi.util.TextRange rangeInElement
public static boolean containsRangeInElement (com.intellij.psi.PsiReference, com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiReference ref
com.intellij.openapi.util.TextRange rangeInElement
com.intellij.openapi.util.TextRange rangeInElement1
}
com/intellij/psi/ResolveResult.classResolveResult.java
package com.intellij.psi
public abstract com.intellij.psi.ResolveResult extends java.lang.Object {
public static final com.intellij.psi.ResolveResult[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiElement getElement ()
public abstract boolean isValidResult ()
static void ()
}
com/intellij/psi/ResolveState$1.classResolveState.java
package com.intellij.psi
com.intellij.psi.ResolveState$1 extends java.lang.Object {
}
com/intellij/psi/ResolveState$ManyElementResolveState.classResolveState.java
package com.intellij.psi
com.intellij.psi.ResolveState$ManyElementResolveState extends com.intellij.psi.ResolveState {
private final java.util.Map myValues
void (com.intellij.psi.ResolveState$ManyElementResolveState, com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.psi.ResolveState$ManyElementResolveState parent
com.intellij.openapi.util.Key key
Object value
void (com.intellij.psi.ResolveState$TwoElementResolveState, com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.psi.ResolveState$TwoElementResolveState twoState
com.intellij.openapi.util.Key key
Object value
public com.intellij.psi.ResolveState put (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
public java.lang.Object get (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
Object value
}
com/intellij/psi/ResolveState$OneElementResolveState.classResolveState.java
package com.intellij.psi
com.intellij.psi.ResolveState$OneElementResolveState extends com.intellij.psi.ResolveState {
private final com.intellij.openapi.util.Key myKey
private final Object myValue
private void (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
public com.intellij.psi.ResolveState put (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
public java.lang.Object get (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
Object value
void (com.intellij.openapi.util.Key, java.lang.Object, com.intellij.psi.ResolveState$1)
com.intellij.openapi.util.Key x0
Object x1
com.intellij.psi.ResolveState$1 x2
}
com/intellij/psi/ResolveState$TwoElementResolveState.classResolveState.java
package com.intellij.psi
com.intellij.psi.ResolveState$TwoElementResolveState extends com.intellij.psi.ResolveState {
private final com.intellij.openapi.util.Key myKey1
private final Object myValue1
private final com.intellij.openapi.util.Key myKey2
private final Object myValue2
void (com.intellij.openapi.util.Key, java.lang.Object, com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key1
Object value1
com.intellij.openapi.util.Key key2
Object value2
public com.intellij.psi.ResolveState put (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
public java.lang.Object get (com.intellij.openapi.util.Key)
Object value
Object value
com.intellij.openapi.util.Key key
Object value
static com.intellij.openapi.util.Key access$100 (com.intellij.psi.ResolveState$TwoElementResolveState)
com.intellij.psi.ResolveState$TwoElementResolveState x0
static java.lang.Object access$200 (com.intellij.psi.ResolveState$TwoElementResolveState)
com.intellij.psi.ResolveState$TwoElementResolveState x0
static com.intellij.openapi.util.Key access$300 (com.intellij.psi.ResolveState$TwoElementResolveState)
com.intellij.psi.ResolveState$TwoElementResolveState x0
static java.lang.Object access$400 (com.intellij.psi.ResolveState$TwoElementResolveState)
com.intellij.psi.ResolveState$TwoElementResolveState x0
}
com/intellij/psi/ResolveState.classResolveState.java
package com.intellij.psi
public com.intellij.psi.ResolveState extends java.lang.Object {
private static final com.intellij.psi.ResolveState ourInitialState
public void ()
public static com.intellij.psi.ResolveState initial ()
public com.intellij.psi.ResolveState put (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
public java.lang.Object get (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
static void ()
}
com/intellij/psi/ResolvingHint.classResolvingHint.java
package com.intellij.psi
public abstract com.intellij.psi.ResolvingHint extends java.lang.Object {
public abstract boolean canResolveTo (java.lang.Class)
}
com/intellij/psi/ServerPageFile.classServerPageFile.java
package com.intellij.psi
public abstract com.intellij.psi.ServerPageFile extends java.lang.Object implements com.intellij.psi.PsiFile {
}
com/intellij/psi/SingleRootFileViewProvider$1.classSingleRootFileViewProvider.java
package com.intellij.psi
com.intellij.psi.SingleRootFileViewProvider$1 extends java.lang.Object {
}
com/intellij/psi/SingleRootFileViewProvider$Content.classSingleRootFileViewProvider.java
package com.intellij.psi
abstract com.intellij.psi.SingleRootFileViewProvider$Content extends java.lang.Object {
public abstract java.lang.CharSequence getText ()
public abstract int getTextLength ()
public abstract long getModificationStamp ()
}
com/intellij/psi/SingleRootFileViewProvider$PsiFileContent.class
com/intellij/psi/SingleRootFileViewProvider$VirtualFileContent.classSingleRootFileViewProvider.java
package com.intellij.psi
com.intellij.psi.SingleRootFileViewProvider$VirtualFileContent extends java.lang.Object implements com.intellij.psi.SingleRootFileViewProvider$Content {
final com.intellij.psi.SingleRootFileViewProvider this$0
private void (com.intellij.psi.SingleRootFileViewProvider)
public java.lang.CharSequence getText ()
com.intellij.openapi.editor.Document doc
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.editor.Document document
public int getTextLength ()
public long getModificationStamp ()
com.intellij.openapi.editor.Document document
public java.lang.String toString ()
void (com.intellij.psi.SingleRootFileViewProvider, com.intellij.psi.SingleRootFileViewProvider$1)
com.intellij.psi.SingleRootFileViewProvider x0
com.intellij.psi.SingleRootFileViewProvider$1 x1
}
com/intellij/psi/SingleRootFileViewProvider.classSingleRootFileViewProvider.java
package com.intellij.psi
public com.intellij.psi.SingleRootFileViewProvider extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.psi.FileViewProvider {
private static final com.intellij.openapi.util.Key OUR_NO_SIZE_LIMIT_KEY
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.util.Key FREE_THREADED
private final com.intellij.psi.PsiManager myManager
private final com.intellij.openapi.vfs.VirtualFile myVirtualFile
private final boolean myEventSystemEnabled
private final boolean myPhysical
private final java.util.concurrent.atomic.AtomicReference myPsiFile
private volatile com.intellij.psi.SingleRootFileViewProvider$Content myContent
private volatile java.lang.ref.Reference myDocument
private final com.intellij.lang.Language myBaseLanguage
private final com.intellij.openapi.fileTypes.FileType myFileType
static final boolean $assertionsDisabled
public void (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiManager manager
com.intellij.openapi.vfs.VirtualFile file
public void (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.psi.PsiManager manager
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean eventSystemEnabled
public void (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile, boolean, com.intellij.openapi.fileTypes.FileType)
com.intellij.psi.PsiManager manager
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean eventSystemEnabled
com.intellij.openapi.fileTypes.FileType fileType
protected void (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile, boolean, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean eventSystemEnabled
com.intellij.lang.Language language
protected void (com.intellij.psi.PsiManager, com.intellij.openapi.vfs.VirtualFile, boolean, com.intellij.lang.Language, com.intellij.openapi.fileTypes.FileType)
com.intellij.psi.PsiManager manager
com.intellij.openapi.vfs.VirtualFile virtualFile
boolean eventSystemEnabled
com.intellij.lang.Language language
com.intellij.openapi.fileTypes.FileType type
public static boolean isFreeThreaded (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider provider
public com.intellij.lang.Language getBaseLanguage ()
private static com.intellij.lang.Language calcBaseLanguage (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project, com.intellij.openapi.fileTypes.FileType)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.project.Project project
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.lang.Language language
public java.util.Set getLanguages ()
public final com.intellij.psi.PsiFile getPsi (com.intellij.lang.Language)
com.intellij.psi.impl.file.impl.FileManager fileManager
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.lang.Language target
public java.util.List getAllFiles ()
protected com.intellij.psi.PsiFile getPsiInner (com.intellij.lang.Language)
com.intellij.psi.PsiFile alreadyCreated
boolean set
com.intellij.lang.Language target
com.intellij.psi.PsiFile psiFile
public void beforeContentsSynchronized ()
public void contentsSynchronized ()
public void beforeDocumentChanged (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiCause
com.intellij.psi.PsiFile psiFile
public final void onContentReload ()
com.intellij.psi.PsiFile file
com.intellij.psi.impl.PsiTreeChangeEventImpl event
com.intellij.psi.impl.PsiTreeChangeEventImpl event
com.intellij.psi.PsiFile psiFile
com.intellij.psi.impl.PsiTreeChangeEventImpl event
com.intellij.psi.impl.PsiTreeChangeEventImpl event
java.util.List files
java.util.List events
java.util.List genericEvents
private com.intellij.psi.impl.PsiTreeChangeEventImpl createChildrenChangeEvent (com.intellij.psi.PsiFile, boolean)
com.intellij.psi.PsiFile file
boolean generic
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void rootChanged (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
public boolean isEventSystemEnabled ()
public boolean isPhysical ()
public long getModificationStamp ()
public boolean supportsIncrementalReparse (com.intellij.lang.Language)
com.intellij.lang.Language rootLanguage
public com.intellij.psi.PsiFile getCachedPsi (com.intellij.lang.Language)
com.intellij.lang.Language target
com.intellij.psi.PsiFile file
public java.util.List getCachedPsiFiles ()
public java.util.List getKnownTreeRoots ()
com.intellij.psi.PsiFile psiFile
com.intellij.psi.impl.source.tree.FileElement element
private com.intellij.psi.PsiFile createFile ()
com.intellij.openapi.roots.FileIndexFacade indexFacade
com.intellij.openapi.vfs.VirtualFile parent
com.intellij.psi.PsiDirectory psiDir
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.project.Project project
com.intellij.openapi.progress.ProcessCanceledException e
Throwable e
protected boolean isIgnored ()
com.intellij.openapi.vfs.VirtualFile file
protected com.intellij.psi.PsiFile createFile (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.fileTypes.FileType)
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType fileType
public static boolean isTooLarge (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
public static boolean isTooLargeForIntelligence (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
public static boolean isTooLargeForContentLoading (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
private static boolean checkFileSizeLimit (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
public static void doNotCheckFileSizeLimit (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
public static boolean isTooLargeForIntelligence (com.intellij.openapi.vfs.VirtualFile, long)
com.intellij.openapi.vfs.VirtualFile vFile
long contentSize
public static boolean isTooLargeForContentLoading (com.intellij.openapi.vfs.VirtualFile, long)
com.intellij.openapi.vfs.VirtualFile vFile
long contentSize
public static boolean fileSizeIsGreaterThan (com.intellij.openapi.vfs.VirtualFile, long)
int lengthInChars
com.intellij.openapi.vfs.VirtualFile vFile
long maxBytes
protected com.intellij.psi.PsiFile createFile (com.intellij.lang.Language)
com.intellij.lang.Language lang
com.intellij.lang.ParserDefinition parserDefinition
public com.intellij.psi.PsiManager getManager ()
public java.lang.CharSequence getContents ()
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
private com.intellij.openapi.editor.Document getCachedDocument ()
com.intellij.openapi.editor.Document document
public com.intellij.openapi.editor.Document getDocument ()
com.intellij.openapi.editor.Document document
public com.intellij.psi.FileViewProvider clone ()
com.intellij.openapi.vfs.VirtualFile origFile
com.intellij.testFramework.LightVirtualFile copy
public com.intellij.psi.SingleRootFileViewProvider createCopy (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile copy
public com.intellij.psi.PsiReference findReferenceAt (int)
int offset
com.intellij.psi.PsiFile psiFile
public com.intellij.psi.PsiElement findElementAt (int, com.intellij.lang.Language)
int offset
com.intellij.lang.Language language
com.intellij.psi.PsiFile psiFile
public com.intellij.psi.PsiReference findReferenceAt (int, com.intellij.lang.Language)
int offset
com.intellij.lang.Language language
com.intellij.psi.PsiFile psiFile
protected static com.intellij.psi.PsiReference findReferenceAt (com.intellij.psi.PsiFile, int)
int length
com.intellij.psi.PsiFile psiFile
int offset
int offsetInElement
com.intellij.psi.PsiElement child
public com.intellij.psi.PsiElement findElementAt (int)
int offset
public com.intellij.psi.PsiElement findElementAt (int, java.lang.Class)
int offset
Class lang
public static com.intellij.psi.PsiElement findElementAt (com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement psiFile
int offset
com.intellij.lang.ASTNode node
public void forceCachedPsi (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
com.intellij.psi.PsiFile prev
private com.intellij.psi.SingleRootFileViewProvider$Content getContent ()
private void setContent (com.intellij.psi.SingleRootFileViewProvider$Content)
com.intellij.psi.SingleRootFileViewProvider$Content content
private void checkLengthConsistency ()
java.util.List attachments
int nodeLength
com.intellij.psi.impl.source.tree.FileElement fileElement
com.intellij.openapi.editor.Document document
java.util.List knownTreeRoots
int fileLength
public java.lang.String toString ()
public void markInvalidated ()
com.intellij.psi.PsiFile psiFile
private java.lang.CharSequence getLastCommittedText (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
private long getLastCommittedStamp (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document document
public com.intellij.psi.PsiFile getStubBindingRoot ()
com.intellij.psi.PsiFile psi
public final com.intellij.openapi.fileTypes.FileType getFileType ()
public volatile java.lang.Object clone ()
public volatile com.intellij.psi.FileViewProvider createCopy (com.intellij.openapi.vfs.VirtualFile)
static com.intellij.openapi.editor.Document access$200 (com.intellij.psi.SingleRootFileViewProvider)
com.intellij.psi.SingleRootFileViewProvider x0
static java.lang.CharSequence access$300 (com.intellij.psi.SingleRootFileViewProvider, com.intellij.openapi.editor.Document)
com.intellij.psi.SingleRootFileViewProvider x0
com.intellij.openapi.editor.Document x1
static long access$400 (com.intellij.psi.SingleRootFileViewProvider, com.intellij.openapi.editor.Document)
com.intellij.psi.SingleRootFileViewProvider x0
com.intellij.openapi.editor.Document x1
static void ()
}
com/intellij/psi/SmartPointerManager.classSmartPointerManager.java
package com.intellij.psi
public abstract com.intellij.psi.SmartPointerManager extends java.lang.Object {
public void ()
public abstract com.intellij.psi.SmartPsiFileRange createSmartPsiFileRangePointer (com.intellij.psi.PsiFile, com.intellij.openapi.util.TextRange)
public static com.intellij.psi.SmartPointerManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.SmartPsiElementPointer createSmartPsiElementPointer (com.intellij.psi.PsiElement)
public abstract com.intellij.psi.SmartPsiElementPointer createSmartPsiElementPointer (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
public com.intellij.psi.SmartPsiElementPointer createLazyPointer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public abstract boolean pointToTheSameElement (com.intellij.psi.SmartPsiElementPointer, com.intellij.psi.SmartPsiElementPointer)
public abstract void removePointer (com.intellij.psi.SmartPsiElementPointer)
}
com/intellij/psi/SmartPsiElementPointer.classSmartPsiElementPointer.java
package com.intellij.psi
public abstract com.intellij.psi.SmartPsiElementPointer extends java.lang.Object {
public abstract com.intellij.psi.PsiElement getElement ()
public abstract com.intellij.psi.PsiFile getContainingFile ()
public abstract com.intellij.openapi.project.Project getProject ()
public abstract com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public abstract com.intellij.openapi.util.Segment getRange ()
public abstract com.intellij.openapi.util.Segment getPsiRange ()
}
com/intellij/psi/SmartPsiFileRange.classSmartPsiFileRange.java
package com.intellij.psi
public abstract com.intellij.psi.SmartPsiFileRange extends java.lang.Object implements com.intellij.psi.SmartPsiElementPointer {
public abstract com.intellij.openapi.util.Segment getRange ()
}
com/intellij/psi/SmartTypePointer.classSmartTypePointer.java
package com.intellij.psi
public abstract com.intellij.psi.SmartTypePointer extends java.lang.Object {
public abstract com.intellij.psi.PsiType getType ()
}
com/intellij/psi/SmartTypePointerManager.classSmartTypePointerManager.java
package com.intellij.psi
public abstract com.intellij.psi.SmartTypePointerManager extends java.lang.Object {
public void ()
public static com.intellij.psi.SmartTypePointerManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.SmartTypePointer createSmartTypePointer (com.intellij.psi.PsiType)
}
com/intellij/psi/StringEscapesTokenTypes.classStringEscapesTokenTypes.java
package com.intellij.psi
public abstract com.intellij.psi.StringEscapesTokenTypes extends java.lang.Object {
public static final com.intellij.psi.tree.IElementType VALID_STRING_ESCAPE_TOKEN
public static final com.intellij.psi.tree.IElementType INVALID_CHARACTER_ESCAPE_TOKEN
public static final com.intellij.psi.tree.IElementType INVALID_UNICODE_ESCAPE_TOKEN
public static final com.intellij.psi.tree.TokenSet STRING_LITERAL_ESCAPES
static void ()
}
com/intellij/psi/StubBasedPsiElement.classStubBasedPsiElement.java
package com.intellij.psi
public abstract com.intellij.psi.StubBasedPsiElement extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.stubs.IStubElementType getElementType ()
public abstract com.intellij.psi.stubs.StubElement getStub ()
}
com/intellij/psi/StubBuilder.classStubBuilder.java
package com.intellij.psi
public abstract com.intellij.psi.StubBuilder extends java.lang.Object {
public abstract com.intellij.psi.stubs.StubElement buildStubTree (com.intellij.psi.PsiFile)
public abstract boolean skipChildProcessingWhenBuildingStubs (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
}
com/intellij/psi/SyntaxTraverser$1.classSyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$1 extends java.lang.Object {
}
com/intellij/psi/SyntaxTraverser$ASTApi.classSyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$ASTApi extends com.intellij.psi.SyntaxTraverser$ApiEx {
static final com.intellij.psi.SyntaxTraverser$ASTApi INSTANCE
private void ()
public com.intellij.lang.ASTNode first (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.lang.ASTNode last (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.lang.ASTNode next (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.lang.ASTNode previous (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.tree.IElementType typeOf (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.openapi.util.TextRange rangeOf (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public java.lang.CharSequence textOf (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.lang.ASTNode parent (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public volatile java.lang.Object previous (java.lang.Object)
public volatile java.lang.Object next (java.lang.Object)
public volatile java.lang.Object last (java.lang.Object)
public volatile java.lang.Object first (java.lang.Object)
public volatile java.lang.Object parent (java.lang.Object)
public volatile java.lang.CharSequence textOf (java.lang.Object)
public volatile com.intellij.openapi.util.TextRange rangeOf (java.lang.Object)
public volatile com.intellij.psi.tree.IElementType typeOf (java.lang.Object)
static void ()
}
com/intellij/psi/SyntaxTraverser$Api$1.classSyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$Api$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.SyntaxTraverser$Api this$0
void (com.intellij.psi.SyntaxTraverser$Api)
com.intellij.psi.SyntaxTraverser$Api this$0
public com.intellij.psi.tree.IElementType fun (java.lang.Object)
Object t
public java.lang.String toString ()
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/SyntaxTraverser$Api$2.classSyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$Api$2 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.SyntaxTraverser$Api this$0
void (com.intellij.psi.SyntaxTraverser$Api)
com.intellij.psi.SyntaxTraverser$Api this$0
public java.lang.CharSequence fun (java.lang.Object)
Object t
public java.lang.String toString ()
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/SyntaxTraverser$Api$3.classSyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$Api$3 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.SyntaxTraverser$Api this$0
void (com.intellij.psi.SyntaxTraverser$Api)
com.intellij.psi.SyntaxTraverser$Api this$0
public com.intellij.openapi.util.TextRange fun (java.lang.Object)
Object t
public java.lang.String toString ()
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/SyntaxTraverser$Api.class
com/intellij/psi/SyntaxTraverser$ApiEx$1.classSyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$ApiEx$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.SyntaxTraverser$ApiEx this$0
void (com.intellij.psi.SyntaxTraverser$ApiEx)
com.intellij.psi.SyntaxTraverser$ApiEx this$0
public java.lang.Object fun (java.lang.Object)
Object t
public java.lang.String toString ()
}
com/intellij/psi/SyntaxTraverser$ApiEx.classSyntaxTraverser.java
package com.intellij.psi
public abstract com.intellij.psi.SyntaxTraverser$ApiEx extends com.intellij.psi.SyntaxTraverser$Api {
private final com.intellij.util.Function TO_NEXT
public void ()
public abstract java.lang.Object first (java.lang.Object)
public abstract java.lang.Object last (java.lang.Object)
public abstract java.lang.Object next (java.lang.Object)
public abstract java.lang.Object previous (java.lang.Object)
public com.intellij.util.containers.JBIterable children (java.lang.Object)
Object node
Object first
public com.intellij.util.containers.JBIterable siblings (java.lang.Object)
Object node
}
com/intellij/psi/SyntaxTraverser$FlyweightApi$1.classSyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$FlyweightApi$1 extends com.intellij.util.containers.JBIterable {
final Object val$node
final com.intellij.psi.SyntaxTraverser$FlyweightApi this$0
void (com.intellij.psi.SyntaxTraverser$FlyweightApi, java.lang.Object)
com.intellij.psi.SyntaxTraverser$FlyweightApi this$0
public java.util.Iterator iterator ()
Object child
com.intellij.psi.tree.IElementType childType
int i
com.intellij.util.diff.FlyweightCapableTreeStructure structure
com.intellij.openapi.util.Ref ref
int count
Object[] array
java.util.LinkedList list
}
com/intellij/psi/SyntaxTraverser$FlyweightApi.classSyntaxTraverser.java
package com.intellij.psi
abstract com.intellij.psi.SyntaxTraverser$FlyweightApi extends com.intellij.psi.SyntaxTraverser$Api {
private void ()
abstract com.intellij.util.diff.FlyweightCapableTreeStructure getStructure ()
public java.lang.Object parent (java.lang.Object)
Object node
public com.intellij.util.containers.JBIterable children (java.lang.Object)
Object node
void (com.intellij.psi.SyntaxTraverser$1)
com.intellij.psi.SyntaxTraverser$1 x0
}
com/intellij/psi/SyntaxTraverser$LighterASTApi$1.classSyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$LighterASTApi$1 extends com.intellij.openapi.util.ThreadLocalCachedValue {
final com.intellij.psi.SyntaxTraverser$LighterASTApi this$0
void (com.intellij.psi.SyntaxTraverser$LighterASTApi)
com.intellij.psi.SyntaxTraverser$LighterASTApi this$0
protected com.intellij.util.diff.FlyweightCapableTreeStructure create ()
protected volatile java.lang.Object create ()
}
com/intellij/psi/SyntaxTraverser$LighterASTApi.classSyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$LighterASTApi extends com.intellij.psi.SyntaxTraverser$FlyweightApi {
private final com.intellij.lang.PsiBuilder builder
private final com.intellij.openapi.util.ThreadLocalCachedValue structure
public void (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.util.diff.FlyweightCapableTreeStructure getStructure ()
public com.intellij.psi.tree.IElementType typeOf (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
public com.intellij.openapi.util.TextRange rangeOf (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
public java.lang.CharSequence textOf (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
public com.intellij.lang.LighterASTNode parent (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode node
public volatile java.lang.Object parent (java.lang.Object)
public volatile java.lang.CharSequence textOf (java.lang.Object)
public volatile com.intellij.openapi.util.TextRange rangeOf (java.lang.Object)
public volatile com.intellij.psi.tree.IElementType typeOf (java.lang.Object)
static com.intellij.lang.PsiBuilder access$000 (com.intellij.psi.SyntaxTraverser$LighterASTApi)
com.intellij.psi.SyntaxTraverser$LighterASTApi x0
}
com/intellij/psi/SyntaxTraverser$PsiApi$1.classSyntaxTraverser.java
package com.intellij.psi
final com.intellij.psi.SyntaxTraverser$PsiApi$1 extends com.intellij.psi.SyntaxTraverser$PsiApi {
void ()
public com.intellij.psi.PsiElement previous (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public com.intellij.psi.PsiElement next (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public com.intellij.psi.PsiElement last (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public com.intellij.psi.PsiElement first (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public volatile java.lang.Object previous (java.lang.Object)
public volatile java.lang.Object next (java.lang.Object)
public volatile java.lang.Object last (java.lang.Object)
public volatile java.lang.Object first (java.lang.Object)
public volatile java.lang.Object parent (java.lang.Object)
public volatile java.lang.CharSequence textOf (java.lang.Object)
public volatile com.intellij.openapi.util.TextRange rangeOf (java.lang.Object)
public volatile com.intellij.psi.tree.IElementType typeOf (java.lang.Object)
}
com/intellij/psi/SyntaxTraverser$PsiApi.classSyntaxTraverser.java
package com.intellij.psi
com.intellij.psi.SyntaxTraverser$PsiApi extends com.intellij.psi.SyntaxTraverser$ApiEx {
static final com.intellij.psi.SyntaxTraverser$ApiEx INSTANCE
static final com.intellij.psi.SyntaxTraverser$ApiEx INSTANCE_REV
private void ()
public com.intellij.psi.PsiElement first (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public com.intellij.psi.PsiElement last (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public com.intellij.psi.PsiElement next (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public com.intellij.psi.PsiElement previous (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public com.intellij.psi.tree.IElementType typeOf (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
com.intellij.psi.tree.IElementType type
public com.intellij.openapi.util.TextRange rangeOf (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public java.lang.CharSequence textOf (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public com.intellij.psi.PsiElement parent (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement node
public volatile java.lang.Object previous (java.lang.Object)
public volatile java.lang.Object next (java.lang.Object)
public volatile java.lang.Object last (java.lang.Object)
public volatile java.lang.Object first (java.lang.Object)
public volatile java.lang.Object parent (java.lang.Object)
public volatile java.lang.CharSequence textOf (java.lang.Object)
public volatile com.intellij.openapi.util.TextRange rangeOf (java.lang.Object)
public volatile com.intellij.psi.tree.IElementType typeOf (java.lang.Object)
void (com.intellij.psi.SyntaxTraverser$1)
com.intellij.psi.SyntaxTraverser$1 x0
static void ()
}
com/intellij/psi/SyntaxTraverser.class
com/intellij/psi/SyntheticElement.classSyntheticElement.java
package com.intellij.psi
public abstract com.intellij.psi.SyntheticElement extends java.lang.Object {
}
com/intellij/psi/TokenType.classTokenType.java
package com.intellij.psi
public abstract com.intellij.psi.TokenType extends java.lang.Object {
public static final com.intellij.psi.tree.IElementType WHITE_SPACE
public static final com.intellij.psi.tree.IElementType BAD_CHARACTER
public static final com.intellij.psi.tree.IElementType NEW_LINE_INDENT
public static final com.intellij.psi.tree.IElementType ERROR_ELEMENT
public static final com.intellij.psi.tree.IElementType CODE_FRAGMENT
public static final com.intellij.psi.tree.IElementType DUMMY_HOLDER
static void ()
}
com/intellij/psi/TypeAnnotationProvider$1.classTypeAnnotationProvider.java
package com.intellij.psi
final com.intellij.psi.TypeAnnotationProvider$1 extends java.lang.Object implements com.intellij.psi.TypeAnnotationProvider {
void ()
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
}
com/intellij/psi/TypeAnnotationProvider$Static.classTypeAnnotationProvider.java
package com.intellij.psi
public com.intellij.psi.TypeAnnotationProvider$Static extends java.lang.Object implements com.intellij.psi.TypeAnnotationProvider {
private final com.intellij.psi.PsiAnnotation[] myAnnotations
private void (com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiAnnotation[] annotations
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public static com.intellij.psi.TypeAnnotationProvider create (com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiAnnotation[] annotations
}
com/intellij/psi/TypeAnnotationProvider.classTypeAnnotationProvider.java
package com.intellij.psi
public abstract com.intellij.psi.TypeAnnotationProvider extends java.lang.Object {
public static final com.intellij.psi.TypeAnnotationProvider EMPTY
public abstract com.intellij.psi.PsiAnnotation[] getAnnotations ()
static void ()
}
com/intellij/psi/WrappedElementAnchor.classWrappedElementAnchor.java
package com.intellij.psi
public com.intellij.psi.WrappedElementAnchor extends com.intellij.psi.PsiAnchor {
private final com.intellij.psi.impl.smartPointers.SmartPointerAnchorProvider myAnchorProvider
private final com.intellij.psi.PsiAnchor myBaseAnchor
public void (com.intellij.psi.impl.smartPointers.SmartPointerAnchorProvider, com.intellij.psi.PsiAnchor)
com.intellij.psi.impl.smartPointers.SmartPointerAnchorProvider provider
com.intellij.psi.PsiAnchor anchor
public com.intellij.psi.PsiElement retrieve ()
com.intellij.psi.PsiElement baseElement
public com.intellij.psi.PsiFile getFile ()
com.intellij.psi.PsiElement element
public int getStartOffset ()
com.intellij.psi.PsiElement element
public int getEndOffset ()
com.intellij.psi.PsiElement element
public java.lang.String toString ()
}
com/intellij/psi/augment/
com/intellij/psi/augment/PsiAugmentProvider.class
com/intellij/psi/augment/TypeAnnotationModifier.classTypeAnnotationModifier.java
package com.intellij.psi.augment
public abstract com.intellij.psi.augment.TypeAnnotationModifier extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public abstract com.intellij.psi.TypeAnnotationProvider modifyAnnotations (com.intellij.psi.PsiType, com.intellij.psi.PsiClassType)
static void ()
}
com/intellij/psi/codeStyle/
com/intellij/psi/codeStyle/ChangedRangesInfo.classChangedRangesInfo.java
package com.intellij.psi.codeStyle
public com.intellij.psi.codeStyle.ChangedRangesInfo extends java.lang.Object {
public final java.util.List insertedRanges
public final java.util.List allChangedRanges
public void (java.util.List, java.util.List)
java.util.List allChangedRanges
java.util.List insertedRanges
}
com/intellij/psi/codeStyle/CodeStyleManager.classCodeStyleManager.java
package com.intellij.psi.codeStyle
public abstract com.intellij.psi.codeStyle.CodeStyleManager extends java.lang.Object {
public void ()
public static com.intellij.psi.codeStyle.CodeStyleManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.psi.codeStyle.CodeStyleManager getInstance (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public abstract com.intellij.openapi.project.Project getProject ()
public abstract com.intellij.psi.PsiElement reformat (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiElement reformat (com.intellij.psi.PsiElement, boolean) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiElement reformatRange (com.intellij.psi.PsiElement, int, int) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiElement reformatRange (com.intellij.psi.PsiElement, int, int, boolean) throws com.intellij.util.IncorrectOperationException
public abstract void reformatText (com.intellij.psi.PsiFile, int, int) throws com.intellij.util.IncorrectOperationException
public abstract void reformatText (com.intellij.psi.PsiFile, java.util.Collection) throws com.intellij.util.IncorrectOperationException
public abstract void reformatTextWithContext (com.intellij.psi.PsiFile, com.intellij.psi.codeStyle.ChangedRangesInfo) throws com.intellij.util.IncorrectOperationException
public void reformatTextWithContext (com.intellij.psi.PsiFile, java.util.Collection) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiFile file
java.util.Collection ranges
java.util.List rangesList
public abstract void adjustLineIndent (com.intellij.psi.PsiFile, com.intellij.openapi.util.TextRange) throws com.intellij.util.IncorrectOperationException
public abstract int adjustLineIndent (com.intellij.psi.PsiFile, int) throws com.intellij.util.IncorrectOperationException
public abstract int adjustLineIndent (com.intellij.openapi.editor.Document, int)
public abstract boolean isLineToBeIndented (com.intellij.psi.PsiFile, int)
public abstract java.lang.String getLineIndent (com.intellij.psi.PsiFile, int)
public abstract java.lang.String getLineIndent (com.intellij.openapi.editor.Document, int)
public abstract com.intellij.psi.codeStyle.Indent getIndent (java.lang.String, com.intellij.openapi.fileTypes.FileType)
public abstract java.lang.String fillIndent (com.intellij.psi.codeStyle.Indent, com.intellij.openapi.fileTypes.FileType)
public abstract com.intellij.psi.codeStyle.Indent zeroIndent ()
public abstract void reformatNewlyAddedElement (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode) throws com.intellij.util.IncorrectOperationException
public abstract boolean isSequentialProcessingAllowed ()
public abstract void performActionWithFormatterDisabled (java.lang.Runnable)
public abstract void performActionWithFormatterDisabled (com.intellij.util.ThrowableRunnable) throws java.lang.Throwable
public abstract java.lang.Object performActionWithFormatterDisabled (com.intellij.openapi.util.Computable)
public static com.intellij.formatting.FormattingMode getCurrentFormattingMode (com.intellij.openapi.project.Project)
com.intellij.psi.codeStyle.CodeStyleManager instance
com.intellij.openapi.project.Project project
}
com/intellij/psi/codeStyle/FixingLayoutMatcher.classFixingLayoutMatcher.java
package com.intellij.psi.codeStyle
public com.intellij.psi.codeStyle.FixingLayoutMatcher extends com.intellij.psi.codeStyle.MinusculeMatcher {
private final com.intellij.psi.codeStyle.MinusculeMatcher myFixedMatcher
void (java.lang.String, com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity, java.lang.String)
String pattern
com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity options
String hardSeparators
String s
private static java.lang.String fixPattern (java.lang.String)
char c
int i
char c
Character newC
int i
char[] alternatePattern
String pattern
boolean hasLetters
boolean onlyWrongLetters
public boolean matches (java.lang.String)
String name
public com.intellij.util.containers.FList matchingFragments (java.lang.String)
String name
com.intellij.util.containers.FList ranges
}
com/intellij/psi/codeStyle/FormattingModeAwareIndentAdjuster.classFormattingModeAwareIndentAdjuster.java
package com.intellij.psi.codeStyle
public abstract com.intellij.psi.codeStyle.FormattingModeAwareIndentAdjuster extends java.lang.Object {
public abstract int adjustLineIndent (com.intellij.openapi.editor.Document, int, com.intellij.formatting.FormattingMode)
public abstract com.intellij.formatting.FormattingMode getCurrentFormattingMode ()
}
com/intellij/psi/codeStyle/Indent.classIndent.java
package com.intellij.psi.codeStyle
public abstract com.intellij.psi.codeStyle.Indent extends java.lang.Object {
public abstract boolean isGreaterThan (com.intellij.psi.codeStyle.Indent)
public abstract com.intellij.psi.codeStyle.Indent min (com.intellij.psi.codeStyle.Indent)
public abstract com.intellij.psi.codeStyle.Indent max (com.intellij.psi.codeStyle.Indent)
public abstract com.intellij.psi.codeStyle.Indent add (com.intellij.psi.codeStyle.Indent)
public abstract com.intellij.psi.codeStyle.Indent subtract (com.intellij.psi.codeStyle.Indent)
public abstract boolean isZero ()
}
com/intellij/psi/codeStyle/JavaCodeStyleManager.classJavaCodeStyleManager.java
package com.intellij.psi.codeStyle
public abstract com.intellij.psi.codeStyle.JavaCodeStyleManager extends java.lang.Object {
public static final int DO_NOT_ADD_IMPORTS
public static final int INCOMPLETE_CODE
public static final int UNCOMPLETE_CODE
public void ()
public static com.intellij.psi.codeStyle.JavaCodeStyleManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract boolean addImport (com.intellij.psi.PsiJavaFile, com.intellij.psi.PsiClass)
public abstract com.intellij.psi.PsiElement shortenClassReferences (com.intellij.psi.PsiElement, int) throws com.intellij.util.IncorrectOperationException
public abstract java.lang.String getPrefixByVariableKind (com.intellij.psi.codeStyle.VariableKind)
public abstract java.lang.String getSuffixByVariableKind (com.intellij.psi.codeStyle.VariableKind)
public abstract int findEntryIndex (com.intellij.psi.PsiImportStatementBase)
public abstract com.intellij.psi.PsiElement shortenClassReferences (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public abstract void shortenClassReferences (com.intellij.psi.PsiElement, int, int) throws com.intellij.util.IncorrectOperationException
public abstract void optimizeImports (com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.PsiImportList prepareOptimizeImportsResult (com.intellij.psi.PsiJavaFile)
public boolean hasConflictingOnDemandImport (com.intellij.psi.PsiJavaFile, com.intellij.psi.PsiClass, java.lang.String)
com.intellij.psi.PsiJavaFile file
com.intellij.psi.PsiClass psiClass
String referenceName
public com.intellij.psi.codeStyle.VariableKind getVariableKind (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public com.intellij.psi.codeStyle.SuggestedNameInfo suggestVariableName (com.intellij.psi.codeStyle.VariableKind, java.lang.String, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.codeStyle.VariableKind kind
String propertyName
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiType type
public com.intellij.psi.codeStyle.SuggestedNameInfo suggestCompiledParameterName (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public abstract com.intellij.psi.codeStyle.SuggestedNameInfo suggestVariableName (com.intellij.psi.codeStyle.VariableKind, java.lang.String, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, boolean)
public abstract java.lang.String variableNameToPropertyName (java.lang.String, com.intellij.psi.codeStyle.VariableKind)
public abstract java.lang.String propertyNameToVariableName (java.lang.String, com.intellij.psi.codeStyle.VariableKind)
public abstract java.lang.String suggestUniqueVariableName (java.lang.String, com.intellij.psi.PsiElement, boolean)
public com.intellij.psi.codeStyle.SuggestedNameInfo suggestUniqueVariableName (com.intellij.psi.codeStyle.SuggestedNameInfo, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.codeStyle.SuggestedNameInfo baseNameInfo
com.intellij.psi.PsiElement place
boolean lookForward
public abstract com.intellij.psi.codeStyle.SuggestedNameInfo suggestUniqueVariableName (com.intellij.psi.codeStyle.SuggestedNameInfo, com.intellij.psi.PsiElement, boolean, boolean)
public abstract com.intellij.psi.PsiElement qualifyClassReferences (com.intellij.psi.PsiElement)
public abstract void removeRedundantImports (com.intellij.psi.PsiJavaFile) throws com.intellij.util.IncorrectOperationException
public abstract java.util.Collection findRedundantImports (com.intellij.psi.PsiJavaFile)
}
com/intellij/psi/codeStyle/JavaCodeStyleSettingsFacade.classJavaCodeStyleSettingsFacade.java
package com.intellij.psi.codeStyle
public abstract com.intellij.psi.codeStyle.JavaCodeStyleSettingsFacade extends java.lang.Object {
public void ()
public abstract int getNamesCountToUseImportOnDemand ()
public abstract boolean useFQClassNames ()
public abstract boolean isJavaDocLeadingAsterisksEnabled ()
public abstract int getIndentSize ()
public abstract boolean isGenerateFinalParameters ()
public abstract boolean isGenerateFinalLocals ()
public static com.intellij.psi.codeStyle.JavaCodeStyleSettingsFacade getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/psi/codeStyle/MinusculeMatcher$1.classMinusculeMatcher.java
package com.intellij.psi.codeStyle
com.intellij.psi.codeStyle.MinusculeMatcher$1 extends java.lang.ThreadLocal {
final com.intellij.psi.codeStyle.MinusculeMatcher this$0
void (com.intellij.psi.codeStyle.MinusculeMatcher)
com.intellij.psi.codeStyle.MinusculeMatcher this$0
protected com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/intellij/psi/codeStyle/MinusculeMatcher$MatchingState.classMinusculeMatcher.java
package com.intellij.psi.codeStyle
com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState extends java.lang.Object {
private boolean myBusy
private int myNameLength
private boolean isAsciiName
private final java.util.BitSet myTable
static final boolean $assertionsDisabled
private void ()
void initializeState (boolean, int)
boolean isAscii
int length
void releaseState ()
void registerFailure (int, int)
int patternIndex
int nameIndex
boolean hasFailed (int, int)
int patternIndex
int nameIndex
void (com.intellij.psi.codeStyle.MinusculeMatcher$1)
com.intellij.psi.codeStyle.MinusculeMatcher$1 x0
static boolean access$100 (com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState)
com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState x0
static void ()
}
com/intellij/psi/codeStyle/MinusculeMatcher.classMinusculeMatcher.java
package com.intellij.psi.codeStyle
public com.intellij.psi.codeStyle.MinusculeMatcher extends java.lang.Object implements com.intellij.util.text.Matcher {
private final ThreadLocal myMatchingState
private final char[] myPattern
private final String myHardSeparators
private final com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity myOptions
private final boolean myHasHumps
private final boolean myHasSeparators
private final boolean myHasDots
private final boolean[] isLowerCase
private final boolean[] isUpperCase
private final boolean[] isWordSeparator
private final char[] toUpperCase
private final char[] toLowerCase
private final char[] myMeaningfulCharacters
private final int myMinNameLength
void (java.lang.String, com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity, java.lang.String)
char c
int k
String pattern
com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity options
String hardSeparators
StringBuilder meaningful
int i
private static boolean isWordSeparator (char)
char c
private static boolean isWordStart (java.lang.String, int)
String text
int i
char c
private static int nextWord (java.lang.String, int)
String name
int start
private boolean hasFlag (int, boolean[])
int i
int start
boolean[] flags
private boolean hasDots (int)
int i
int start
private static com.intellij.util.containers.FList prependRange (com.intellij.util.containers.FList, int, int)
com.intellij.util.containers.FList ranges
int from
int length
com.intellij.openapi.util.TextRange head
public int matchingDegree (java.lang.String)
String name
public int matchingDegree (java.lang.String, boolean)
String name
boolean valueStartCaseMatch
public int matchingDegree (java.lang.String, boolean, com.intellij.util.containers.FList)
boolean isHumpStart
char c
int i
com.intellij.openapi.util.TextRange range
String name
boolean valueStartCaseMatch
com.intellij.util.containers.FList fragments
com.intellij.openapi.util.TextRange first
boolean startMatch
int matchingCase
int p
int integral
int humpIndex
int nextHumpStart
int startIndex
boolean afterSeparator
boolean wordStart
boolean finalMatch
public boolean isStartMatch (java.lang.String)
String name
com.intellij.util.containers.FList fragments
public static boolean isStartMatch (java.lang.Iterable)
Iterable fragments
java.util.Iterator iterator
public boolean matches (java.lang.String)
String name
public com.intellij.util.containers.FList matchingFragments (java.lang.String)
char c
int i
String name
int length
int patternIndex
boolean isAscii
com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState state
private com.intellij.util.containers.FList matchWildcards (java.lang.String, int, int, com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState)
int spaceIndex
boolean space
String name
int patternIndex
int nameIndex
com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState matchingState
com.intellij.util.containers.FList ranges
private com.intellij.util.containers.FList matchSkippingWords (java.lang.String, int, int, boolean, com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState)
com.intellij.util.containers.FList ranges
int nextOccurrence
String name
int patternIndex
int nameIndex
boolean allowSpecialChars
com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState matchingState
boolean star
char p
private boolean charEquals (char, int, char, boolean)
char patternChar
int patternIndex
char c
boolean isIgnoreCase
private com.intellij.util.containers.FList matchFragment (java.lang.String, int, int, com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState)
String name
int patternIndex
int nameIndex
com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState matchingState
com.intellij.util.containers.FList result
private com.intellij.util.containers.FList doMatchFragments (java.lang.String, int, int, com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState)
int nextWordStart
com.intellij.util.containers.FList ranges
com.intellij.util.containers.FList ranges
String name
int patternIndex
int nameIndex
com.intellij.psi.codeStyle.MinusculeMatcher$MatchingState matchingState
int minFragment
int i
boolean ignoreCase
private boolean isFirstCharMatching (java.lang.String, int, int)
String name
int nameIndex
int patternIndex
boolean ignoreCase
char patternChar
private static boolean hasCase (char)
char patternChar
private boolean isWildcard (int)
char pc
int patternIndex
private boolean isPatternChar (int, char)
int patternIndex
char c
private int indexOfWordStart (java.lang.String, int, int)
String name
int patternIndex
int startFrom
char p
int nextWordStart
private int indexOfIgnoreCase (java.lang.String, int, char, int, boolean)
char c
int i
char pUpper
char pLower
String name
int fromIndex
char p
int patternIndex
boolean isAsciiName
private static char toUpperAscii (char)
char c
private static char toLowerAscii (char)
char c
public java.lang.String toString ()
}
com/intellij/psi/codeStyle/NameUtil$1.classNameUtil.java
package com.intellij.psi.codeStyle
final com.intellij.psi.codeStyle.NameUtil$1 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.String fun (java.lang.String)
String s
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/codeStyle/NameUtil$2.classNameUtil.java
package com.intellij.psi.codeStyle
final com.intellij.psi.codeStyle.NameUtil$2 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.String fun (java.lang.String)
String s
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/codeStyle/NameUtil$Matcher.classNameUtil.java
package com.intellij.psi.codeStyle
public abstract com.intellij.psi.codeStyle.NameUtil$Matcher extends java.lang.Object {
public abstract boolean matches (java.lang.String)
}
com/intellij/psi/codeStyle/NameUtil$MatcherBuilder.classNameUtil.java
package com.intellij.psi.codeStyle
public com.intellij.psi.codeStyle.NameUtil$MatcherBuilder extends java.lang.Object {
private String pattern
private String separators
private com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity caseSensitivity
public void (java.lang.String)
String pattern
public com.intellij.psi.codeStyle.NameUtil$MatcherBuilder withCaseSensitivity (com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity)
com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity caseSensitivity
public com.intellij.psi.codeStyle.NameUtil$MatcherBuilder withSeparators (java.lang.String)
String separators
public com.intellij.psi.codeStyle.MinusculeMatcher build ()
}
com/intellij/psi/codeStyle/NameUtil$MatchingCaseSensitivity.classNameUtil.java
package com.intellij.psi.codeStyle
public final com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity extends java.lang.Enum {
public static final com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity NONE
public static final com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity FIRST_LETTER
public static final com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity ALL
private static final com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity[] $VALUES
public static com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity[] values ()
public static com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/codeStyle/NameUtil.classNameUtil.java
package com.intellij.psi.codeStyle
public com.intellij.psi.codeStyle.NameUtil extends java.lang.Object {
private static final com.intellij.util.Function LOWERCASE_MAPPING
private static final int MAX_LENGTH
private void ()
public static java.util.List nameToWordsLowerCase (java.lang.String)
String name
public static java.lang.String[] nameToWords (java.lang.String)
char c
int wordStart
int upperCaseCount
int lowerCaseCount
int digitCount
int specialCount
String word
String name
java.util.List array
int index
public static java.lang.String buildRegexp (java.lang.String, int, boolean, boolean)
String pattern
int exactPrefixLen
boolean allowToUpper
boolean allowToLower
public static java.lang.String buildRegexp (java.lang.String, int, boolean, boolean, boolean, boolean)
char c
char c
int i
char c
int i
String pattern
int exactPrefixLen
boolean allowToUpper
boolean allowToLower
boolean lowerCaseWords
boolean forCompletion
int eol
StringBuilder buffer
boolean endsWithSpace
boolean prevIsUppercase
boolean firstIdentifierLetter
boolean lastIsUppercase
public static java.lang.String[] splitNameIntoWords (java.lang.String)
String word
String name
String[] underlineDelimited
java.util.List result
public static java.util.List getSuggestionsByName (java.lang.String, java.lang.String, java.lang.String, boolean, boolean, boolean)
int wordCount
String startWord
char c
int step
String name
String prefix
String suffix
boolean upperCaseStyle
boolean preferLongerNames
boolean isArray
java.util.ArrayList answer
String[] words
private static java.lang.String compoundSuggestion (java.lang.String, boolean, java.lang.String[], int, java.lang.String, char, boolean, boolean)
String word
String prevWord
int i
String prefix
boolean upperCaseStyle
String[] words
int wordCount
String startWord
char c
boolean isArray
boolean skip_
StringBuilder buffer
String suggestion
static boolean isWordStart (char)
char p
static int nextWord (java.lang.String, int)
String text
int start
int i
private static void addAllWords (java.lang.String, java.util.List)
int next
String text
java.util.List result
int start
public static com.intellij.util.text.Matcher buildCompletionMatcher (java.lang.String, int, boolean, boolean)
String pattern
int exactPrefixLen
boolean allowToUpper
boolean allowToLower
com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity options
public static com.intellij.util.text.Matcher buildMatcher (java.lang.String, int, boolean, boolean)
String pattern
int exactPrefixLen
boolean allowToUpper
boolean allowToLower
com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity options
public static com.intellij.util.text.Matcher buildMatcher (java.lang.String, int, boolean, boolean, boolean)
String pattern
int exactPrefixLen
boolean allowToUpper
boolean allowToLower
boolean lowerCaseWords
com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity options
public static com.intellij.psi.codeStyle.NameUtil$MatcherBuilder buildMatcher (java.lang.String)
String pattern
public static com.intellij.psi.codeStyle.MinusculeMatcher buildMatcher (java.lang.String, com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity)
String pattern
com.intellij.psi.codeStyle.NameUtil$MatchingCaseSensitivity options
public static java.lang.String capitalizeAndUnderscore (java.lang.String)
String name
public static java.lang.String splitWords (java.lang.String, char, com.intellij.util.Function)
String word
String text
char separator
com.intellij.util.Function transformWord
String[] words
boolean insertSeparator
StringBuilder buf
static void ()
}
com/intellij/psi/codeStyle/ReferenceAdjuster$Extension.classReferenceAdjuster.java
package com.intellij.psi.codeStyle
public com.intellij.psi.codeStyle.ReferenceAdjuster$Extension extends com.intellij.lang.LanguageExtension {
public static final com.intellij.psi.codeStyle.ReferenceAdjuster$Extension INSTANCE
public void ()
public static com.intellij.psi.codeStyle.ReferenceAdjuster getReferenceAdjuster (com.intellij.lang.Language)
com.intellij.lang.Language language
static void ()
}
com/intellij/psi/codeStyle/ReferenceAdjuster.classReferenceAdjuster.java
package com.intellij.psi.codeStyle
public abstract com.intellij.psi.codeStyle.ReferenceAdjuster extends java.lang.Object {
public abstract com.intellij.lang.ASTNode process (com.intellij.lang.ASTNode, boolean, boolean, boolean, boolean)
public abstract com.intellij.lang.ASTNode process (com.intellij.lang.ASTNode, boolean, boolean, com.intellij.openapi.project.Project)
public abstract void processRange (com.intellij.lang.ASTNode, int, int, boolean, boolean)
public abstract void processRange (com.intellij.lang.ASTNode, int, int, com.intellij.openapi.project.Project)
}
com/intellij/psi/codeStyle/SuggestedNameInfo$1.classSuggestedNameInfo.java
package com.intellij.psi.codeStyle
final com.intellij.psi.codeStyle.SuggestedNameInfo$1 extends com.intellij.psi.codeStyle.SuggestedNameInfo {
void (java.lang.String[])
String[] names
public void nameChosen (java.lang.String)
String name
}
com/intellij/psi/codeStyle/SuggestedNameInfo$Delegate.classSuggestedNameInfo.java
package com.intellij.psi.codeStyle
public com.intellij.psi.codeStyle.SuggestedNameInfo$Delegate extends com.intellij.psi.codeStyle.SuggestedNameInfo {
com.intellij.psi.codeStyle.SuggestedNameInfo myDelegate
public void (java.lang.String[], com.intellij.psi.codeStyle.SuggestedNameInfo)
String[] names
com.intellij.psi.codeStyle.SuggestedNameInfo delegate
public void nameChosen (java.lang.String)
String name
}
com/intellij/psi/codeStyle/SuggestedNameInfo.classSuggestedNameInfo.java
package com.intellij.psi.codeStyle
public abstract com.intellij.psi.codeStyle.SuggestedNameInfo extends java.lang.Object {
public static final com.intellij.openapi.util.Key SUGGESTED_NAME_INFO_KEY
public static final com.intellij.psi.codeStyle.SuggestedNameInfo NULL_INFO
public final String[] names
public void (java.lang.String[])
String[] names
public void nameChosen (java.lang.String)
String name
static void ()
}
com/intellij/psi/codeStyle/VariableKind.classVariableKind.java
package com.intellij.psi.codeStyle
public final com.intellij.psi.codeStyle.VariableKind extends java.lang.Enum {
public static final com.intellij.psi.codeStyle.VariableKind FIELD
public static final com.intellij.psi.codeStyle.VariableKind STATIC_FIELD
public static final com.intellij.psi.codeStyle.VariableKind STATIC_FINAL_FIELD
public static final com.intellij.psi.codeStyle.VariableKind PARAMETER
public static final com.intellij.psi.codeStyle.VariableKind LOCAL_VARIABLE
private static final com.intellij.psi.codeStyle.VariableKind[] $VALUES
public static com.intellij.psi.codeStyle.VariableKind[] values ()
public static com.intellij.psi.codeStyle.VariableKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/compiled/
com/intellij/psi/compiled/ClassFileDecompilers$Decompiler.classClassFileDecompilers.java
package com.intellij.psi.compiled
public abstract com.intellij.psi.compiled.ClassFileDecompilers$Decompiler extends java.lang.Object {
public abstract boolean accepts (com.intellij.openapi.vfs.VirtualFile)
}
com/intellij/psi/compiled/ClassFileDecompilers$Full.classClassFileDecompilers.java
package com.intellij.psi.compiled
public abstract com.intellij.psi.compiled.ClassFileDecompilers$Full extends java.lang.Object implements com.intellij.psi.compiled.ClassFileDecompilers$Decompiler {
public void ()
public abstract com.intellij.psi.compiled.ClsStubBuilder getStubBuilder ()
public abstract com.intellij.psi.FileViewProvider createFileViewProvider (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.PsiManager, boolean)
}
com/intellij/psi/compiled/ClassFileDecompilers$Light$CannotDecompileException.classClassFileDecompilers.java
package com.intellij.psi.compiled
public com.intellij.psi.compiled.ClassFileDecompilers$Light$CannotDecompileException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
}
com/intellij/psi/compiled/ClassFileDecompilers$Light.classClassFileDecompilers.java
package com.intellij.psi.compiled
public abstract com.intellij.psi.compiled.ClassFileDecompilers$Light extends java.lang.Object implements com.intellij.psi.compiled.ClassFileDecompilers$Decompiler {
public void ()
public abstract java.lang.CharSequence getText (com.intellij.openapi.vfs.VirtualFile) throws com.intellij.psi.compiled.ClassFileDecompilers$Light$CannotDecompileException
}
com/intellij/psi/compiled/ClassFileDecompilers.classClassFileDecompilers.java
package com.intellij.psi.compiled
public com.intellij.psi.compiled.ClassFileDecompilers extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
private void ()
public static com.intellij.psi.compiled.ClassFileDecompilers$Decompiler find (com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.compiled.ClassFileDecompilers$Decompiler decompiler
com.intellij.openapi.vfs.VirtualFile file
static void ()
}
com/intellij/psi/compiled/ClsStubBuilder.classClsStubBuilder.java
package com.intellij.psi.compiled
public abstract com.intellij.psi.compiled.ClsStubBuilder extends java.lang.Object {
public void ()
public abstract int getStubVersion ()
public abstract com.intellij.psi.stubs.PsiFileStub buildFileStub (com.intellij.util.indexing.FileContent) throws com.intellij.util.cls.ClsFormatException
}
com/intellij/psi/controlFlow/
com/intellij/psi/controlFlow/AllVariablesControlFlowPolicy.classAllVariablesControlFlowPolicy.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.AllVariablesControlFlowPolicy extends java.lang.Object implements com.intellij.psi.controlFlow.ControlFlowPolicy {
private static final com.intellij.psi.controlFlow.AllVariablesControlFlowPolicy INSTANCE
public void ()
public com.intellij.psi.PsiVariable getUsedVariable (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression refExpr
com.intellij.psi.PsiElement resolved
public boolean isParameterAccepted (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter psiParameter
public boolean isLocalVariableAccepted (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable psiVariable
public static com.intellij.psi.controlFlow.AllVariablesControlFlowPolicy getInstance ()
static void ()
}
com/intellij/psi/controlFlow/AnalysisCanceledException.classAnalysisCanceledException.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.AnalysisCanceledException extends java.lang.Exception {
private final com.intellij.psi.PsiElement myErrorElement
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement errorElement
public com.intellij.psi.PsiElement getErrorElement ()
}
com/intellij/psi/controlFlow/AnalysisCanceledSoftException.classAnalysisCanceledSoftException.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.AnalysisCanceledSoftException extends java.lang.RuntimeException {
private final com.intellij.psi.PsiElement myErrorElement
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement errorElement
public com.intellij.psi.PsiElement getErrorElement ()
}
com/intellij/psi/controlFlow/BranchingInstruction$Role.classBranchingInstruction.java
package com.intellij.psi.controlFlow
public final com.intellij.psi.controlFlow.BranchingInstruction$Role extends java.lang.Enum {
public static final com.intellij.psi.controlFlow.BranchingInstruction$Role THEN
public static final com.intellij.psi.controlFlow.BranchingInstruction$Role ELSE
public static final com.intellij.psi.controlFlow.BranchingInstruction$Role END
private static final com.intellij.psi.controlFlow.BranchingInstruction$Role[] $VALUES
public static com.intellij.psi.controlFlow.BranchingInstruction$Role[] values ()
public static com.intellij.psi.controlFlow.BranchingInstruction$Role valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/controlFlow/BranchingInstruction.classBranchingInstruction.java
package com.intellij.psi.controlFlow
public abstract com.intellij.psi.controlFlow.BranchingInstruction extends com.intellij.psi.controlFlow.InstructionBase {
public int offset
public final com.intellij.psi.controlFlow.BranchingInstruction$Role role
public void (int, com.intellij.psi.controlFlow.BranchingInstruction$Role)
int offset
com.intellij.psi.controlFlow.BranchingInstruction$Role role
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
}
com/intellij/psi/controlFlow/CallInstruction.classCallInstruction.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.CallInstruction extends com.intellij.psi.controlFlow.GoToInstruction {
public final com.intellij.psi.controlFlow.ControlFlowStack stack
public int procBegin
public int procEnd
public void (int, int, com.intellij.psi.controlFlow.ControlFlowStack)
int procBegin
int procEnd
com.intellij.psi.controlFlow.ControlFlowStack stack
public java.lang.String toString ()
public void execute (int)
int returnOffset
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
}
com/intellij/psi/controlFlow/CommentInstruction.classCommentInstruction.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.CommentInstruction extends com.intellij.psi.controlFlow.SimpleInstruction {
private final String myText
public void (java.lang.String)
String text
public java.lang.String toString ()
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
}
com/intellij/psi/controlFlow/CompositeInstructionClientVisitor.classCompositeInstructionClientVisitor.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.CompositeInstructionClientVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
private final com.intellij.psi.controlFlow.InstructionClientVisitor[] myVisitors
public void (com.intellij.psi.controlFlow.InstructionClientVisitor[])
com.intellij.psi.controlFlow.InstructionClientVisitor[] visitors
public java.lang.Object[] getResult ()
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
int i
Object[] result
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
public void visitEmptyInstruction (com.intellij.psi.controlFlow.EmptyInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.EmptyInstruction instruction
int offset
int nextOffset
public void visitCommentInstruction (com.intellij.psi.controlFlow.CommentInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.CommentInstruction instruction
int offset
int nextOffset
public void visitReadVariableInstruction (com.intellij.psi.controlFlow.ReadVariableInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.ReadVariableInstruction instruction
int offset
int nextOffset
public void visitWriteVariableInstruction (com.intellij.psi.controlFlow.WriteVariableInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.WriteVariableInstruction instruction
int offset
int nextOffset
public void visitSimpleInstruction (com.intellij.psi.controlFlow.SimpleInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.SimpleInstruction instruction
int offset
int nextOffset
public void visitBranchingInstruction (com.intellij.psi.controlFlow.BranchingInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.BranchingInstruction instruction
int offset
int nextOffset
public void visitConditionalBranchingInstruction (com.intellij.psi.controlFlow.ConditionalBranchingInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.ConditionalBranchingInstruction instruction
int offset
int nextOffset
public void visitConditionalGoToInstruction (com.intellij.psi.controlFlow.ConditionalGoToInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.ConditionalGoToInstruction instruction
int offset
int nextOffset
public void visitConditionalThrowToInstruction (com.intellij.psi.controlFlow.ConditionalThrowToInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.ConditionalThrowToInstruction instruction
int offset
int nextOffset
public void visitThrowToInstruction (com.intellij.psi.controlFlow.ThrowToInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.ThrowToInstruction instruction
int offset
int nextOffset
public void visitGoToInstruction (com.intellij.psi.controlFlow.GoToInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.GoToInstruction instruction
int offset
int nextOffset
public void visitCallInstruction (com.intellij.psi.controlFlow.CallInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.CallInstruction instruction
int offset
int nextOffset
public void visitReturnInstruction (com.intellij.psi.controlFlow.ReturnInstruction, int, int)
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
com.intellij.psi.controlFlow.ReturnInstruction instruction
int offset
int nextOffset
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ConditionalBranchingInstruction.classConditionalBranchingInstruction.java
package com.intellij.psi.controlFlow
public abstract com.intellij.psi.controlFlow.ConditionalBranchingInstruction extends com.intellij.psi.controlFlow.BranchingInstruction {
protected static final com.intellij.openapi.diagnostic.Logger LOG
public final com.intellij.psi.PsiExpression expression
public void (int, com.intellij.psi.PsiExpression, com.intellij.psi.controlFlow.BranchingInstruction$Role)
int offset
com.intellij.psi.PsiExpression expression
com.intellij.psi.controlFlow.BranchingInstruction$Role role
public int nNext ()
public int getNext (int, int)
int index
int no
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
static void ()
}
com/intellij/psi/controlFlow/ConditionalGoToInstruction.classConditionalGoToInstruction.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ConditionalGoToInstruction extends com.intellij.psi.controlFlow.ConditionalBranchingInstruction {
public void (int, com.intellij.psi.PsiExpression)
int offset
com.intellij.psi.PsiExpression expression
public void (int, com.intellij.psi.controlFlow.BranchingInstruction$Role, com.intellij.psi.PsiExpression)
int offset
com.intellij.psi.controlFlow.BranchingInstruction$Role role
com.intellij.psi.PsiExpression expression
public java.lang.String toString ()
String sRole
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
}
com/intellij/psi/controlFlow/ConditionalThrowToInstruction.classConditionalThrowToInstruction.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ConditionalThrowToInstruction extends com.intellij.psi.controlFlow.ConditionalBranchingInstruction {
public void (int, com.intellij.psi.PsiExpression)
int offset
com.intellij.psi.PsiExpression expression
public void (int)
int offset
public java.lang.String toString ()
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
}
com/intellij/psi/controlFlow/ControlFlow.classControlFlow.java
package com.intellij.psi.controlFlow
public abstract com.intellij.psi.controlFlow.ControlFlow extends java.lang.Object {
public static final com.intellij.psi.controlFlow.ControlFlow EMPTY
public abstract java.util.List getInstructions ()
public abstract int getSize ()
public abstract int getStartOffset (com.intellij.psi.PsiElement)
public abstract int getEndOffset (com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiElement getElement (int)
public abstract boolean isConstantConditionOccurred ()
static void ()
}
com/intellij/psi/controlFlow/ControlFlowAnalyzer$1.classControlFlowAnalyzer.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowAnalyzer$1 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$psi$controlFlow$ControlFlowAnalyzer$Shortcut
static void ()
}
com/intellij/psi/controlFlow/ControlFlowAnalyzer$FinallyBlockSubroutine.classControlFlowAnalyzer.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowAnalyzer$FinallyBlockSubroutine extends java.lang.Object {
private final com.intellij.psi.PsiElement myElement
private final java.util.List myCalls
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getElement ()
public java.util.List getCalls ()
private void addCall (com.intellij.psi.controlFlow.CallInstruction)
com.intellij.psi.controlFlow.CallInstruction callInstruction
static void access$200 (com.intellij.psi.controlFlow.ControlFlowAnalyzer$FinallyBlockSubroutine, com.intellij.psi.controlFlow.CallInstruction)
com.intellij.psi.controlFlow.ControlFlowAnalyzer$FinallyBlockSubroutine x0
com.intellij.psi.controlFlow.CallInstruction x1
}
com/intellij/psi/controlFlow/ControlFlowAnalyzer$Shortcut.classControlFlowAnalyzer.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut extends java.lang.Enum {
public static final com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut NO_SHORTCUT
public static final com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut SKIP_CURRENT_OPERAND
public static final com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut STOP_EXPRESSION
private static final com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut[] $VALUES
public static com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut[] values ()
public static com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/controlFlow/ControlFlowAnalyzer$StatementStack.classControlFlowAnalyzer.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack extends java.lang.Object {
private final com.intellij.util.containers.Stack myStatements
private final gnu.trove.TIntArrayList myAtStart
private void ()
private void popStatement ()
private com.intellij.psi.PsiElement peekElement ()
private boolean peekAtStart ()
private void pushStatement (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement statement
boolean atStart
void (com.intellij.psi.controlFlow.ControlFlowAnalyzer$1)
com.intellij.psi.controlFlow.ControlFlowAnalyzer$1 x0
static void access$100 (com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack x0
com.intellij.psi.PsiElement x1
boolean x2
static void access$300 (com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack)
com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack x0
static com.intellij.psi.PsiElement access$400 (com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack)
com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack x0
static boolean access$500 (com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack)
com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack x0
}
com/intellij/psi/controlFlow/ControlFlowAnalyzer.classControlFlowAnalyzer.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowAnalyzer extends com.intellij.psi.JavaElementVisitor {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.PsiElement myCodeFragment
private final com.intellij.psi.controlFlow.ControlFlowPolicy myPolicy
private com.intellij.psi.controlFlow.ControlFlowImpl myCurrentFlow
private final com.intellij.psi.controlFlow.ControlFlowStack myStack
private final com.intellij.util.containers.Stack myCatchParameters
private final com.intellij.util.containers.Stack myCatchBlocks
private final com.intellij.util.containers.Stack myFinallyBlocks
private final com.intellij.util.containers.Stack myUnhandledExceptionCatchBlocks
private final com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack myStartStatementStack
private final com.intellij.psi.controlFlow.ControlFlowAnalyzer$StatementStack myEndStatementStack
private final com.intellij.util.containers.Stack myStartJumpRoles
private final com.intellij.util.containers.Stack myEndJumpRoles
private final boolean myEnabledShortCircuit
private final boolean myEvaluateConstantIfCondition
private final boolean myAssignmentTargetsAreElements
private final com.intellij.util.containers.Stack intArrayPool
private final java.util.Map offsetsAddElementStart
private final java.util.Map offsetsAddElementEnd
private final com.intellij.psi.controlFlow.ControlFlowFactory myControlFlowFactory
private final java.util.Map mySubRanges
private final com.intellij.psi.PsiConstantEvaluationHelper myConstantEvaluationHelper
private final java.util.Map finallyBlockToUnhandledExceptions
static final boolean $assertionsDisabled
void (com.intellij.psi.PsiElement, com.intellij.psi.controlFlow.ControlFlowPolicy, boolean, boolean)
com.intellij.psi.PsiElement codeFragment
com.intellij.psi.controlFlow.ControlFlowPolicy policy
boolean enabledShortCircuit
boolean evaluateConstantIfCondition
private void (com.intellij.psi.PsiElement, com.intellij.psi.controlFlow.ControlFlowPolicy, boolean, boolean, boolean)
com.intellij.psi.PsiElement codeFragment
com.intellij.psi.controlFlow.ControlFlowPolicy policy
boolean enabledShortCircuit
boolean evaluateConstantIfCondition
boolean assignmentTargetsAreElements
com.intellij.openapi.project.Project project
com.intellij.psi.controlFlow.ControlFlow buildControlFlow () throws com.intellij.psi.controlFlow.AnalysisCanceledException
com.intellij.psi.controlFlow.AnalysisCanceledSoftException e
private gnu.trove.TIntArrayList getEmptyIntArray ()
gnu.trove.TIntArrayList list
private void poolIntArray (gnu.trove.TIntArrayList)
gnu.trove.TIntArrayList list
private void addElementOffsetLater (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean atStart
java.util.Map offsetsAddElement
gnu.trove.TIntArrayList offsets
int offset
private void patchInstructionOffsets (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private void patchInstructionOffsets (gnu.trove.TIntArrayList, int)
int offset
com.intellij.psi.controlFlow.BranchingInstruction instruction
int i
gnu.trove.TIntArrayList offsets
int add
private void cleanup ()
gnu.trove.TIntArrayList offsets
gnu.trove.TIntArrayList offsets
com.intellij.psi.controlFlow.ControlFlowSubRange subRange
com.intellij.psi.PsiElement element
java.util.Map$Entry entry
private void startElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
private void generateUncheckedExceptionJumpsIfNeeded (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean atStart
boolean isGeneratingStatement
boolean isGeneratingCodeBlock
private void finishElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private void generateUncheckedExceptionJumps (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement block
com.intellij.psi.controlFlow.ConditionalThrowToInstruction throwToInstruction
int i
com.intellij.psi.PsiElement finallyBlock
com.intellij.psi.controlFlow.ConditionalThrowToInstruction throwToInstruction
com.intellij.psi.PsiElement element
boolean atStart
private void generateCheckedExceptionJumps (com.intellij.psi.PsiElement)
com.intellij.psi.PsiClassType unhandledException
com.intellij.psi.PsiElement element
java.util.Collection unhandledExceptions
private void generateThrow (com.intellij.psi.PsiClassType, com.intellij.psi.PsiElement)
com.intellij.psi.controlFlow.ConditionalThrowToInstruction instruction
com.intellij.psi.PsiElement block
com.intellij.psi.PsiClassType unhandledException
com.intellij.psi.PsiElement throwingElement
java.util.List catchBlocks
private boolean patchCheckedThrowInstructionIfInsideFinally (com.intellij.psi.controlFlow.ConditionalThrowToInstruction, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.controlFlow.ConditionalThrowToInstruction instruction
com.intellij.psi.PsiElement throwingElement
com.intellij.psi.PsiElement elementToJumpTo
com.intellij.psi.PsiElement finallyBlock
java.util.List unhandledExceptionCatchBlocks
int index
private boolean patchUncheckedThrowInstructionIfInsideFinally (com.intellij.psi.controlFlow.ConditionalThrowToInstruction, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.controlFlow.ConditionalThrowToInstruction instruction
com.intellij.psi.PsiElement throwingElement
com.intellij.psi.PsiElement elementToJumpTo
com.intellij.psi.PsiElement finallyBlock
public void visitCodeFragment (com.intellij.psi.JavaCodeFragment)
com.intellij.psi.PsiElement child
com.intellij.psi.JavaCodeFragment codeFragment
int prevOffset
com.intellij.psi.PsiElement[] children
private void registerSubRange (com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement codeFragment
int startOffset
com.intellij.psi.controlFlow.ControlFlowSubRange flow
public void visitCodeBlock (com.intellij.psi.PsiCodeBlock)
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiCodeBlock block
int prevOffset
com.intellij.psi.PsiStatement[] statements
int nextOffset
private void emitEmptyInstruction ()
public void visitFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public void visitBlockStatement (com.intellij.psi.PsiBlockStatement)
com.intellij.psi.PsiBlockStatement statement
com.intellij.psi.PsiCodeBlock codeBlock
public void visitBreakStatement (com.intellij.psi.PsiBreakStatement)
com.intellij.psi.controlFlow.CallInstruction callInstruction
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.PsiElement finallyBlock
int finallyStartOffset
com.intellij.psi.PsiBreakStatement statement
com.intellij.psi.PsiStatement exitedStatement
private void callFinallyBlocksOnExit (com.intellij.psi.PsiStatement)
com.intellij.psi.controlFlow.ControlFlowAnalyzer$FinallyBlockSubroutine finallyBlockSubroutine
com.intellij.psi.PsiElement finallyBlock
com.intellij.psi.PsiElement enclosingTryStatement
com.intellij.psi.controlFlow.CallInstruction instruction
java.util.ListIterator it
com.intellij.psi.PsiStatement exitedStatement
private com.intellij.psi.PsiElement findEnclosingFinallyBlockElement (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement sourceElement
com.intellij.psi.PsiElement jumpElement
com.intellij.psi.PsiElement element
public void visitContinueStatement (com.intellij.psi.PsiContinueStatement)
com.intellij.psi.controlFlow.CallInstruction callInstruction
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.PsiElement body
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.PsiElement finallyBlock
int finallyStartOffset
com.intellij.psi.PsiContinueStatement statement
com.intellij.psi.PsiStatement continuedStatement
public void visitDeclarationStatement (com.intellij.psi.PsiDeclarationStatement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiDeclarationStatement statement
int pc
com.intellij.psi.PsiElement[] elements
private void processVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable element
com.intellij.psi.PsiExpression initializer
public void visitDoWhileStatement (com.intellij.psi.PsiDoWhileStatement)
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.PsiDoWhileStatement statement
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiExpression condition
int offset
Object loopCondition
public void visitEmptyStatement (com.intellij.psi.PsiEmptyStatement)
com.intellij.psi.PsiEmptyStatement statement
public void visitExpressionStatement (com.intellij.psi.PsiExpressionStatement)
com.intellij.psi.PsiType type
com.intellij.psi.PsiParameter catchParameter
com.intellij.psi.PsiExpressionStatement statement
com.intellij.psi.PsiExpression expression
public void visitExpressionListStatement (com.intellij.psi.PsiExpressionListStatement)
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiExpressionListStatement statement
com.intellij.psi.PsiExpression[] expressions
public void visitField (com.intellij.psi.PsiField)
com.intellij.psi.PsiField field
com.intellij.psi.PsiExpression initializer
public void visitForStatement (com.intellij.psi.PsiForStatement)
boolean value
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.PsiForStatement statement
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiStatement initialization
com.intellij.psi.PsiExpression condition
Object loopCondition
com.intellij.psi.PsiStatement update
int offset
com.intellij.psi.controlFlow.Instruction instruction
public void visitForeachStatement (com.intellij.psi.PsiForeachStatement)
com.intellij.psi.PsiForeachStatement statement
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiExpression iteratedValue
int gotoTarget
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.PsiParameter iterationParameter
com.intellij.psi.controlFlow.GoToInstruction gotoInstruction
public void visitIfStatement (com.intellij.psi.PsiIfStatement)
com.intellij.psi.PsiIfStatement statement
com.intellij.psi.PsiStatement elseBranch
com.intellij.psi.PsiStatement thenBranch
com.intellij.psi.PsiExpression conditionExpression
private void generateConditionalStatementInstructions (com.intellij.psi.PsiElement, com.intellij.psi.PsiExpression, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
boolean condition
Object value
com.intellij.psi.controlFlow.BranchingInstruction$Role role
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.PsiElement statement
com.intellij.psi.PsiExpression conditionExpression
com.intellij.psi.PsiElement thenBranch
com.intellij.psi.PsiElement elseBranch
boolean generateElseFlow
boolean generateThenFlow
boolean generateConditionalJump
public void visitLabeledStatement (com.intellij.psi.PsiLabeledStatement)
com.intellij.psi.PsiLabeledStatement statement
com.intellij.psi.PsiStatement innerStatement
public void visitReturnStatement (com.intellij.psi.PsiReturnStatement)
com.intellij.psi.PsiReturnStatement statement
com.intellij.psi.PsiExpression returnValue
private void addReturnInstruction (com.intellij.psi.PsiElement)
com.intellij.psi.controlFlow.BranchingInstruction instruction
com.intellij.psi.PsiElement statement
com.intellij.psi.controlFlow.BranchingInstruction instruction
com.intellij.psi.PsiElement finallyBlock
int finallyStartOffset
public void visitSwitchLabelStatement (com.intellij.psi.PsiSwitchLabelStatement)
com.intellij.psi.PsiSwitchLabelStatement statement
com.intellij.psi.PsiExpression caseValue
public void visitSwitchStatement (com.intellij.psi.PsiSwitchStatement)
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.PsiStatement aStatement
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.PsiStatement[] statements
com.intellij.psi.PsiSwitchLabelStatement defaultLabel
com.intellij.psi.PsiSwitchStatement statement
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiCodeBlock body
public void visitSynchronizedStatement (com.intellij.psi.PsiSynchronizedStatement)
com.intellij.psi.PsiSynchronizedStatement statement
com.intellij.psi.PsiExpression lock
com.intellij.psi.PsiCodeBlock body
public void visitThrowStatement (com.intellij.psi.PsiThrowStatement)
com.intellij.psi.PsiElement element
com.intellij.psi.controlFlow.ThrowToInstruction instruction
com.intellij.psi.PsiElement element
com.intellij.psi.controlFlow.BranchingInstruction instruction
com.intellij.psi.PsiElement element
int i
com.intellij.psi.PsiThrowStatement statement
com.intellij.psi.PsiExpression exception
java.util.List blocks
private java.util.List findThrowToBlocks (com.intellij.psi.PsiThrowStatement)
com.intellij.psi.PsiThrowStatement statement
com.intellij.psi.PsiExpression exceptionExpr
com.intellij.psi.PsiType throwType
private java.util.List findThrowToBlocks (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType catchType
int i
com.intellij.psi.PsiClassType throwType
java.util.List blocks
public void visitAssertStatement (com.intellij.psi.PsiAssertStatement)
com.intellij.psi.PsiAssertStatement statement
com.intellij.psi.controlFlow.Instruction passByWhenAssertionsDisabled
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiExpression description
com.intellij.psi.controlFlow.Instruction instruction
public void visitTryStatement (com.intellij.psi.PsiTryStatement)
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiType lub
com.intellij.psi.PsiType type
int i
int i
com.intellij.psi.PsiCodeBlock catchBlock
int i
com.intellij.psi.controlFlow.CallInstruction callInstruction
com.intellij.psi.PsiElement catchBlock
com.intellij.psi.controlFlow.ReturnInstruction returnInstruction
int i
com.intellij.psi.controlFlow.CallInstruction normalCompletion
com.intellij.psi.controlFlow.CallInstruction returnCompletion
com.intellij.psi.controlFlow.CallInstruction throwExceptionCompletion
com.intellij.psi.controlFlow.GoToInstruction gotoUncheckedRethrow
int procStart
int procEnd
java.util.List unhandledExceptionCatchBlocks
com.intellij.psi.PsiTryStatement statement
com.intellij.psi.PsiCodeBlock[] catchBlocks
com.intellij.psi.PsiParameter[] catchBlockParameters
int catchNum
com.intellij.psi.PsiCodeBlock finallyBlock
com.intellij.psi.controlFlow.ControlFlowAnalyzer$FinallyBlockSubroutine finallyBlockSubroutine
com.intellij.psi.PsiResourceList resourceList
com.intellij.psi.PsiCodeBlock tryBlock
public void visitResourceList (com.intellij.psi.PsiResourceList)
com.intellij.psi.PsiResourceListElement resource
com.intellij.psi.PsiResourceList resourceList
public void visitWhileStatement (com.intellij.psi.PsiWhileStatement)
boolean value
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.PsiWhileStatement statement
com.intellij.psi.PsiStatement body
com.intellij.psi.PsiExpression condition
Object loopCondition
int offset
com.intellij.psi.controlFlow.Instruction instruction
public void visitExpressionList (com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpressionList list
com.intellij.psi.PsiExpression[] expressions
public void visitArrayAccessExpression (com.intellij.psi.PsiArrayAccessExpression)
com.intellij.psi.PsiArrayAccessExpression expression
com.intellij.psi.PsiExpression indexExpression
public void visitArrayInitializerExpression (com.intellij.psi.PsiArrayInitializerExpression)
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiArrayInitializerExpression expression
com.intellij.psi.PsiExpression[] initializers
public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression)
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression indexExpression
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiAssignmentExpression expression
com.intellij.psi.PsiExpression rExpr
com.intellij.psi.PsiExpression lExpr
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut shortcut
com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut shortcut
Object exprValue
com.intellij.psi.controlFlow.BranchingInstruction$Role role
com.intellij.psi.PsiElement gotoElement
boolean gotoIsAtStart
com.intellij.psi.controlFlow.ControlFlowAnalyzer$Shortcut shortcut
com.intellij.psi.PsiExpression rOperand
int i
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.tree.IElementType signTokenType
boolean isAndAnd
boolean isOrOr
com.intellij.psi.PsiExpression[] operands
Boolean lValue
com.intellij.psi.PsiExpression lOperand
Boolean rValue
private void generateLOperand (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression, com.intellij.psi.tree.IElementType)
com.intellij.psi.PsiElement then
boolean thenAtStart
com.intellij.psi.PsiElement elseS
boolean elseAtStart
com.intellij.psi.PsiExpression lOperand
com.intellij.psi.PsiExpression rOperand
com.intellij.psi.tree.IElementType signTokenType
private static boolean isInsideIfCondition (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiElement element
private boolean shouldCalculateConstantExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public void visitClassObjectAccessExpression (com.intellij.psi.PsiClassObjectAccessExpression)
com.intellij.psi.PsiClassObjectAccessExpression expression
private void visitChildren (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement[] children
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
com.intellij.psi.PsiExpression condition
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
public void visitInstanceOfExpression (com.intellij.psi.PsiInstanceOfExpression)
com.intellij.psi.PsiInstanceOfExpression expression
com.intellij.psi.PsiExpression operand
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression expression
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiVariable var
java.util.List array
com.intellij.psi.PsiLambdaExpression expression
com.intellij.psi.PsiElement body
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
com.intellij.psi.PsiReferenceExpression methodExpression
com.intellij.psi.PsiExpressionList argumentList
public void visitNewExpression (com.intellij.psi.PsiNewExpression)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiNewExpression expression
int pc
com.intellij.psi.PsiElement[] children
public void visitParenthesizedExpression (com.intellij.psi.PsiParenthesizedExpression)
com.intellij.psi.PsiParenthesizedExpression expression
public void visitPostfixExpression (com.intellij.psi.PsiPostfixExpression)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiPostfixExpression expression
com.intellij.psi.tree.IElementType op
com.intellij.psi.PsiExpression operand
public void visitPrefixExpression (com.intellij.psi.PsiPrefixExpression)
com.intellij.psi.PsiElement topStartStatement
boolean topAtStart
com.intellij.psi.PsiVariable variable
com.intellij.psi.tree.IElementType operationSign
com.intellij.psi.PsiPrefixExpression expression
com.intellij.psi.PsiExpression operand
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiVariable variable
public void visitSuperExpression (com.intellij.psi.PsiSuperExpression)
com.intellij.psi.PsiSuperExpression expression
public void visitThisExpression (com.intellij.psi.PsiThisExpression)
com.intellij.psi.PsiThisExpression expression
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiExpression operand
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiElement arguments
com.intellij.psi.PsiVariable var
com.intellij.psi.PsiClass aClass
java.util.List array
private void addUsedVariables (java.util.List, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement child
java.util.List array
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement[] children
private void generateReadInstruction (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
com.intellij.psi.controlFlow.Instruction instruction
private void generateWriteInstruction (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
com.intellij.psi.controlFlow.Instruction instruction
private com.intellij.psi.PsiVariable getUsedVariable (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression refExpr
static void ()
}
com/intellij/psi/controlFlow/ControlFlowFactory$1.classControlFlowFactory.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowFactory$1 extends java.lang.Object {
}
com/intellij/psi/controlFlow/ControlFlowFactory$ControlFlowContext.classControlFlowFactory.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext extends java.lang.Object {
private final com.intellij.psi.controlFlow.ControlFlowPolicy policy
private final boolean evaluateConstantIfCondition
private final boolean enableShortCircuit
private final long modificationCount
private final com.intellij.psi.controlFlow.ControlFlow controlFlow
private void (boolean, boolean, com.intellij.psi.controlFlow.ControlFlowPolicy, long, com.intellij.psi.controlFlow.ControlFlow)
boolean evaluateConstantIfCondition
boolean enableShortCircuit
com.intellij.psi.controlFlow.ControlFlowPolicy policy
long modificationCount
com.intellij.psi.controlFlow.ControlFlow controlFlow
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext that
public int hashCode ()
int result
private boolean isFor (com.intellij.psi.controlFlow.ControlFlowPolicy, boolean, boolean, long)
com.intellij.psi.controlFlow.ControlFlowPolicy policy
boolean evaluateConstantIfCondition
boolean enableShortCircuit
long modificationCount
private boolean isFor (com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext)
com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext that
static boolean access$000 (com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext, com.intellij.psi.controlFlow.ControlFlowPolicy, boolean, boolean, long)
com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext x0
com.intellij.psi.controlFlow.ControlFlowPolicy x1
boolean x2
boolean x3
long x4
static com.intellij.psi.controlFlow.ControlFlow access$100 (com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext)
com.intellij.psi.controlFlow.ControlFlowFactory$ControlFlowContext x0
void (boolean, boolean, com.intellij.psi.controlFlow.ControlFlowPolicy, long, com.intellij.psi.controlFlow.ControlFlow, com.intellij.psi.controlFlow.ControlFlowFactory$1)
boolean x0
boolean x1
com.intellij.psi.controlFlow.ControlFlowPolicy x2
long x3
com.intellij.psi.controlFlow.ControlFlow x4
com.intellij.psi.controlFlow.ControlFlowFactory$1 x5
}
com/intellij/psi/controlFlow/ControlFlowFactory.class
com/intellij/psi/controlFlow/ControlFlowImpl.classControlFlowImpl.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowImpl extends java.lang.Object implements com.intellij.psi.controlFlow.ControlFlow {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.List myInstructions
private final com.intellij.util.containers.ObjectIntHashMap myElementToStartOffsetMap
private final com.intellij.util.containers.ObjectIntHashMap myElementToEndOffsetMap
private final java.util.List myElementsForInstructions
private boolean myConstantConditionOccurred
private final com.intellij.util.containers.Stack myElementStack
void ()
void addInstruction (com.intellij.psi.controlFlow.Instruction)
com.intellij.psi.controlFlow.Instruction instruction
public void startElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
void finishElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement popped
public java.util.List getInstructions ()
public int getSize ()
public int getStartOffset (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public int getEndOffset (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getElement (int)
int offset
public boolean isConstantConditionOccurred ()
void setConstantConditionOccurred (boolean)
boolean constantConditionOccurred
public java.lang.String toString ()
com.intellij.psi.controlFlow.Instruction instruction
int i
StringBuilder buffer
static void ()
}
com/intellij/psi/controlFlow/ControlFlowInstructionVisitor.classControlFlowInstructionVisitor.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ControlFlowInstructionVisitor extends java.lang.Object {
public void ()
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
public void visitEmptyInstruction (com.intellij.psi.controlFlow.EmptyInstruction, int, int)
com.intellij.psi.controlFlow.EmptyInstruction instruction
int offset
int nextOffset
public void visitCommentInstruction (com.intellij.psi.controlFlow.CommentInstruction, int, int)
com.intellij.psi.controlFlow.CommentInstruction instruction
int offset
int nextOffset
public void visitReadVariableInstruction (com.intellij.psi.controlFlow.ReadVariableInstruction, int, int)
com.intellij.psi.controlFlow.ReadVariableInstruction instruction
int offset
int nextOffset
public void visitWriteVariableInstruction (com.intellij.psi.controlFlow.WriteVariableInstruction, int, int)
com.intellij.psi.controlFlow.WriteVariableInstruction instruction
int offset
int nextOffset
public void visitSimpleInstruction (com.intellij.psi.controlFlow.SimpleInstruction, int, int)
com.intellij.psi.controlFlow.SimpleInstruction instruction
int offset
int nextOffset
public void visitBranchingInstruction (com.intellij.psi.controlFlow.BranchingInstruction, int, int)
com.intellij.psi.controlFlow.BranchingInstruction instruction
int offset
int nextOffset
public void visitConditionalBranchingInstruction (com.intellij.psi.controlFlow.ConditionalBranchingInstruction, int, int)
com.intellij.psi.controlFlow.ConditionalBranchingInstruction instruction
int offset
int nextOffset
public void visitConditionalGoToInstruction (com.intellij.psi.controlFlow.ConditionalGoToInstruction, int, int)
com.intellij.psi.controlFlow.ConditionalGoToInstruction instruction
int offset
int nextOffset
public void visitConditionalThrowToInstruction (com.intellij.psi.controlFlow.ConditionalThrowToInstruction, int, int)
com.intellij.psi.controlFlow.ConditionalThrowToInstruction instruction
int offset
int nextOffset
public void visitThrowToInstruction (com.intellij.psi.controlFlow.ThrowToInstruction, int, int)
com.intellij.psi.controlFlow.ThrowToInstruction instruction
int offset
int nextOffset
public void visitGoToInstruction (com.intellij.psi.controlFlow.GoToInstruction, int, int)
com.intellij.psi.controlFlow.GoToInstruction instruction
int offset
int nextOffset
public void visitCallInstruction (com.intellij.psi.controlFlow.CallInstruction, int, int)
com.intellij.psi.controlFlow.CallInstruction instruction
int offset
int nextOffset
public void visitReturnInstruction (com.intellij.psi.controlFlow.ReturnInstruction, int, int)
com.intellij.psi.controlFlow.ReturnInstruction instruction
int offset
int nextOffset
}
com/intellij/psi/controlFlow/ControlFlowPolicy.classControlFlowPolicy.java
package com.intellij.psi.controlFlow
public abstract com.intellij.psi.controlFlow.ControlFlowPolicy extends java.lang.Object {
public abstract com.intellij.psi.PsiVariable getUsedVariable (com.intellij.psi.PsiReferenceExpression)
public abstract boolean isParameterAccepted (com.intellij.psi.PsiParameter)
public abstract boolean isLocalVariableAccepted (com.intellij.psi.PsiLocalVariable)
}
com/intellij/psi/controlFlow/ControlFlowStack.classControlFlowStack.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ControlFlowStack extends java.lang.Object {
private final com.intellij.util.containers.IntArrayList myIpStack
private final java.util.ArrayList myCallInstructionStack
public void ()
public void push (int, com.intellij.psi.controlFlow.CallInstruction)
int ip
com.intellij.psi.controlFlow.CallInstruction callInstruction
public int pop (boolean)
boolean pushBack
int i
public int peekReturnOffset ()
public int size ()
}
com/intellij/psi/controlFlow/ControlFlowSubRange.classControlFlowSubRange.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ControlFlowSubRange extends java.lang.Object implements com.intellij.psi.controlFlow.ControlFlow {
private final com.intellij.psi.controlFlow.ControlFlowImpl myControlFlow
private final int myStart
private final int myEnd
private java.util.List myInstructions
public void (com.intellij.psi.controlFlow.ControlFlowImpl, int, int)
com.intellij.psi.controlFlow.ControlFlowImpl controlFlow
int start
int end
public java.util.List getInstructions ()
com.intellij.psi.controlFlow.BranchingInstruction branchingInstruction
com.intellij.psi.controlFlow.CallInstruction callInstruction
com.intellij.psi.controlFlow.ReturnInstruction returnInstruction
com.intellij.psi.controlFlow.CallInstruction callInstruction
com.intellij.psi.controlFlow.Instruction instruction
int i
java.util.List list
java.util.List oldList
private int patchOffset (int)
int offset
public int getSize ()
public int getStartOffset (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public int getEndOffset (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getElement (int)
int offset
public boolean isConstantConditionOccurred ()
public java.lang.String toString ()
com.intellij.psi.controlFlow.Instruction instruction
int i
StringBuilder buffer
java.util.List instructions
}
com/intellij/psi/controlFlow/ControlFlowUtil$1.classControlFlowUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.ControlFlowUtil$1 extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final boolean[] neededBelow
final com.intellij.psi.controlFlow.ControlFlow val$flow
final com.intellij.psi.PsiVariable val$variable
final int val$offset
void (com.intellij.psi.controlFlow.ControlFlow, com.intellij.psi.PsiVariable, int)
public void procedureEntered (int, int)
int i
int startOffset
int endOffset
public void visitReadVariableInstruction (com.intellij.psi.controlFlow.ReadVariableInstruction, int, int)
com.intellij.psi.controlFlow.ReadVariableInstruction instruction
int offset
int nextOffset
boolean needed
public void visitWriteVariableInstruction (com.intellij.psi.controlFlow.WriteVariableInstruction, int, int)
com.intellij.psi.controlFlow.WriteVariableInstruction instruction
int offset
int nextOffset
boolean needed
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
boolean needed
public java.lang.Boolean getResult ()
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$1MyVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$1MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final boolean[] isNormalCompletion
final com.intellij.psi.controlFlow.ControlFlow val$flow
final int val$startOffset
final int val$endOffset
public void (com.intellij.psi.controlFlow.ControlFlow, int, int)
int i
int length
public void visitConditionalThrowToInstruction (com.intellij.psi.controlFlow.ConditionalThrowToInstruction, int, int)
boolean isNormal
com.intellij.psi.controlFlow.ConditionalThrowToInstruction instruction
int offset
int nextOffset
int throwToOffset
boolean isNormal
public void visitThrowToInstruction (com.intellij.psi.controlFlow.ThrowToInstruction, int, int)
boolean isNormal
com.intellij.psi.controlFlow.ThrowToInstruction instruction
int offset
int nextOffset
public void visitCallInstruction (com.intellij.psi.controlFlow.CallInstruction, int, int)
com.intellij.psi.controlFlow.CallInstruction instruction
int offset
int nextOffset
boolean isNormal
public void visitGoToInstruction (com.intellij.psi.controlFlow.GoToInstruction, int, int)
com.intellij.psi.controlFlow.GoToInstruction instruction
int offset
int nextOffset
boolean isRethrowFromFinally
boolean isNormal
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
boolean isNormal
public java.lang.Boolean getResult ()
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$1Worker$1.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$1Worker$1 extends com.intellij.psi.controlFlow.ControlFlowUtil$ControlFlowGraph {
final com.intellij.psi.controlFlow.ControlFlowUtil$1Worker this$0
void (com.intellij.psi.controlFlow.ControlFlowUtil$1Worker, int)
com.intellij.psi.controlFlow.ControlFlowUtil$1Worker this$0
int size
void addArc (int, int)
int offset
int nextOffset
}
com/intellij/psi/controlFlow/ControlFlowUtil$1Worker.class
com/intellij/psi/controlFlow/ControlFlowUtil$2.classControlFlowUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.ControlFlowUtil$2 extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final Class[] val$classesFilter
final java.util.Collection val$exitStatements
final com.intellij.psi.controlFlow.ControlFlow val$flow
final int val$start
final int val$end
final com.intellij.util.containers.IntArrayList val$exitPoints
void (java.lang.Class[], java.util.Collection, com.intellij.psi.controlFlow.ControlFlow, int, int, com.intellij.util.containers.IntArrayList)
public void visitThrowToInstruction (com.intellij.psi.controlFlow.ThrowToInstruction, int, int)
com.intellij.psi.controlFlow.ThrowToInstruction instruction
int offset
int nextOffset
public void visitBranchingInstruction (com.intellij.psi.controlFlow.BranchingInstruction, int, int)
com.intellij.psi.controlFlow.BranchingInstruction instruction
int offset
int nextOffset
public void visitReturnInstruction (com.intellij.psi.controlFlow.ReturnInstruction, int, int)
com.intellij.psi.controlFlow.ReturnInstruction instruction
int offset
int nextOffset
public void visitCallInstruction (com.intellij.psi.controlFlow.CallInstruction, int, int)
com.intellij.psi.controlFlow.CallInstruction instruction
int offset
int nextOffset
public void visitConditionalThrowToInstruction (com.intellij.psi.controlFlow.ConditionalThrowToInstruction, int, int)
com.intellij.psi.controlFlow.ConditionalThrowToInstruction instruction
int offset
int nextOffset
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
int exitOffset
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
public java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$2MyVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$2MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final boolean[] canCompleteNormally
final com.intellij.psi.controlFlow.ControlFlow val$flow
final int val$endOffset
final int val$startOffset
void (com.intellij.psi.controlFlow.ControlFlow, int, int)
public void visitConditionalGoToInstruction (com.intellij.psi.controlFlow.ConditionalGoToInstruction, int, int)
com.intellij.psi.controlFlow.ConditionalGoToInstruction instruction
int offset
int nextOffset
public void visitGoToInstruction (com.intellij.psi.controlFlow.GoToInstruction, int, int)
com.intellij.psi.controlFlow.GoToInstruction instruction
int offset
int nextOffset
private void checkInstruction (int, int, boolean)
com.intellij.psi.PsiElement element
int offset
int nextOffset
boolean isReturn
boolean isNormal
public void visitConditionalThrowToInstruction (com.intellij.psi.controlFlow.ConditionalThrowToInstruction, int, int)
int lastOffset
com.intellij.psi.controlFlow.Instruction lastInstruction
com.intellij.psi.controlFlow.ConditionalThrowToInstruction instruction
int offset
int nextOffset
int throwToOffset
boolean isNormal
public void visitThrowToInstruction (com.intellij.psi.controlFlow.ThrowToInstruction, int, int)
boolean isNormal
com.intellij.psi.controlFlow.ThrowToInstruction instruction
int offset
int nextOffset
public void visitCallInstruction (com.intellij.psi.controlFlow.CallInstruction, int, int)
com.intellij.psi.controlFlow.CallInstruction instruction
int offset
int nextOffset
boolean isNormal
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
public java.lang.Boolean getResult ()
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$3.classControlFlowUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.ControlFlowUtil$3 extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final java.util.List val$list
void (java.util.List)
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
public java.lang.Void getResult ()
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$3MyVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$3MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final boolean[] maybeUnassigned
final com.intellij.psi.controlFlow.ControlFlow val$flow
final com.intellij.psi.PsiVariable val$variable
void (com.intellij.psi.controlFlow.ControlFlow, com.intellij.psi.PsiVariable)
public void visitWriteVariableInstruction (com.intellij.psi.controlFlow.WriteVariableInstruction, int, int)
com.intellij.psi.controlFlow.WriteVariableInstruction instruction
int offset
int nextOffset
public void visitConditionalThrowToInstruction (com.intellij.psi.controlFlow.ConditionalThrowToInstruction, int, int)
com.intellij.psi.controlFlow.ConditionalThrowToInstruction instruction
int offset
int nextOffset
boolean unassigned
public void visitCallInstruction (com.intellij.psi.controlFlow.CallInstruction, int, int)
int i
com.intellij.psi.controlFlow.CallInstruction instruction
int offset
int nextOffset
public void visitThrowToInstruction (com.intellij.psi.controlFlow.ThrowToInstruction, int, int)
com.intellij.psi.controlFlow.ThrowToInstruction instruction
int offset
int nextOffset
boolean unassigned
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
boolean unassigned
public java.lang.Boolean getResult ()
int variableDeclarationOffset
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$4.classControlFlowUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.ControlFlowUtil$4 extends com.intellij.psi.controlFlow.ControlFlowInstructionVisitor {
final com.intellij.psi.controlFlow.InstructionClientVisitor val$clientVisitor
final java.util.List val$instructions
final com.intellij.psi.controlFlow.ControlFlowUtil$WalkThroughStack val$walkThroughStack
final com.intellij.util.containers.IntArrayList val$currentProcedureReturnOffsets
void (com.intellij.psi.controlFlow.InstructionClientVisitor, java.util.List, com.intellij.psi.controlFlow.ControlFlowUtil$WalkThroughStack, com.intellij.util.containers.IntArrayList)
public void visitCallInstruction (com.intellij.psi.controlFlow.CallInstruction, int, int)
com.intellij.psi.controlFlow.CallInstruction instruction
int offset
int nextOffset
int newOffset
int i
public void visitReturnInstruction (com.intellij.psi.controlFlow.ReturnInstruction, int, int)
com.intellij.psi.controlFlow.ReturnInstruction instruction
int offset
int nextOffset
int newOffset
public void visitBranchingInstruction (com.intellij.psi.controlFlow.BranchingInstruction, int, int)
com.intellij.psi.controlFlow.BranchingInstruction instruction
int offset
int nextOffset
int newOffset
public void visitConditionalBranchingInstruction (com.intellij.psi.controlFlow.ConditionalBranchingInstruction, int, int)
com.intellij.psi.controlFlow.ConditionalBranchingInstruction instruction
int offset
int nextOffset
int newOffset
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
int newOffset
}
com/intellij/psi/controlFlow/ControlFlowUtil$4MyVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$4MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final boolean[] maybeAssigned
final com.intellij.psi.controlFlow.ControlFlow val$flow
final com.intellij.psi.PsiVariable val$variable
void (com.intellij.psi.controlFlow.ControlFlow, com.intellij.psi.PsiVariable)
public void visitWriteVariableInstruction (com.intellij.psi.controlFlow.WriteVariableInstruction, int, int)
com.intellij.psi.controlFlow.WriteVariableInstruction instruction
int offset
int nextOffset
boolean assigned
public void visitThrowToInstruction (com.intellij.psi.controlFlow.ThrowToInstruction, int, int)
com.intellij.psi.controlFlow.ThrowToInstruction instruction
int offset
int nextOffset
boolean assigned
public void visitConditionalThrowToInstruction (com.intellij.psi.controlFlow.ConditionalThrowToInstruction, int, int)
com.intellij.psi.controlFlow.ConditionalThrowToInstruction instruction
int offset
int nextOffset
int throwToOffset
boolean assigned
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
boolean assigned
public java.lang.Boolean getResult ()
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$5.classControlFlowUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.ControlFlowUtil$5 extends com.intellij.psi.controlFlow.ControlFlowUtil$ControlFlowGraph {
final int[] val$instructionOffsets
void (int, int[])
int size
boolean isComplete (int, int)
int offset
int nextOffset
}
com/intellij/psi/controlFlow/ControlFlowUtil$5MyVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$5MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final boolean[] maybeReferenced
final com.intellij.psi.controlFlow.ControlFlow val$flow
final int val$stop
final com.intellij.psi.PsiVariable val$variable
final int val$start
void (com.intellij.psi.controlFlow.ControlFlow, int, com.intellij.psi.PsiVariable, int)
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
boolean nextState
public java.lang.Boolean getResult ()
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$6MyVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$6MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final gnu.trove.TIntHashSet[] exitPoints
final com.intellij.psi.controlFlow.ControlFlow val$flow
final int val$sourceOffset
final java.util.List val$references
void (com.intellij.psi.controlFlow.ControlFlow, int, java.util.List)
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
public java.lang.Integer getResult ()
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement statement
int endOffset
Object reference
gnu.trove.TIntHashSet exitPointSet
int size
int i
int minOffset
int maxExitPoints
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$7MyVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$7MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final boolean[] normalCompletion
final boolean[] returnCalled
final int val$endOffset
final com.intellij.psi.controlFlow.ControlFlow val$flow
final int val$offset
void (int, com.intellij.psi.controlFlow.ControlFlow, int)
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
int throwOffset
boolean normalWhenThrow
boolean normalWhenNotThrow
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
boolean ret
boolean normal
com.intellij.psi.PsiElement element
boolean goToReturn
public java.lang.Integer getResult ()
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$8MyVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$8MyVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
boolean reachable
final int[] val$instructionOffsets
void (int[])
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
public java.lang.Boolean getResult ()
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$ControlFlowEdge.classControlFlowUtil.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ControlFlowUtil$ControlFlowEdge extends java.lang.Object {
public final int myFrom
public final int myTo
public void (int, int)
int from
int to
public java.lang.String toString ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$ControlFlowGraph.classControlFlowUtil.java
package com.intellij.psi.controlFlow
abstract com.intellij.psi.controlFlow.ControlFlowUtil$ControlFlowGraph extends com.intellij.psi.controlFlow.InstructionClientVisitor {
final int[][] nextOffsets
void (int)
int size
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
void addArc (int, int)
int oldLength
int freeIndex
int[] targets
int offset
int nextOffset
int[] getNextOffsets (int)
int offset
int size ()
public java.lang.String toString ()
int j
int[] targets
int i
StringBuilder s
boolean depthFirstSearch (int)
int startOffset
boolean depthFirstSearch (int, java.util.BitSet)
int nextOffset
int[] nextOffsets
int currentOffset
int startOffset
java.util.BitSet visitedOffsets
com.intellij.util.containers.IntStack walkThroughStack
public java.lang.Void getResult ()
boolean isComplete (int, int)
int offset
int nextOffset
void buildFrom (com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.controlFlow.ControlFlow flow
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$ConvertReturnClientVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$ConvertReturnClientVisitor extends com.intellij.psi.controlFlow.ControlFlowUtil$ReturnPresentClientVisitor {
private final java.util.List myAffectedReturns
private final com.intellij.psi.controlFlow.ReturnStatementsVisitor myVisitor
void (com.intellij.psi.controlFlow.ControlFlow, com.intellij.psi.controlFlow.ReturnStatementsVisitor)
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.ReturnStatementsVisitor visitor
public void visitGoToInstruction (com.intellij.psi.controlFlow.GoToInstruction, int, int)
com.intellij.psi.PsiReturnStatement returnStatement
com.intellij.psi.PsiElement element
com.intellij.psi.controlFlow.GoToInstruction instruction
int offset
int nextOffset
public void afterProcessing () throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/controlFlow/ControlFlowUtil$CopyOnWriteList.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList extends java.lang.Object {
private final java.util.List list
public com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList add (com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo)
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo variableInfo
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo value
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList newList
java.util.List list
public com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList remove (com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo)
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo variableInfo
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo value
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList newList
java.util.List list
public java.util.List getList ()
public void ()
public transient void (com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo[])
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo[] infos
public void (java.util.Collection)
java.util.Collection infos
public com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList addAll (com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList)
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo variableInfo
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo variableInfo
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList addList
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList newList
java.util.List list
java.util.List toAdd
public static com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList add (com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList, com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo)
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList list
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo value
}
com/intellij/psi/controlFlow/ControlFlowUtil$InitializedTwiceClientVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$InitializedTwiceClientVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
private final com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList[] writtenVariables
private final com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList[] writtenTwiceVariables
private final com.intellij.psi.controlFlow.ControlFlow myFlow
private final int myStartOffset
public void (com.intellij.psi.controlFlow.ControlFlow, int)
com.intellij.psi.controlFlow.ControlFlow flow
int startOffset
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.PsiElement expression
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement latestWriteVarExpression
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
int safeNextOffset
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList writeVars
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList writeTwiceVars
private static com.intellij.psi.PsiElement getExpression (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static com.intellij.psi.PsiElement getLatestWriteVarExpression (com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList, com.intellij.psi.PsiVariable)
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo variableInfo
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList writeVars
com.intellij.psi.PsiVariable variable
public java.util.Collection getResult ()
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList writtenTwiceVariable
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$ReadBeforeWriteClientVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$ReadBeforeWriteClientVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
private final com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList[] readVariables
private final com.intellij.psi.controlFlow.ControlFlow myFlow
private final boolean localVariablesOnly
public void (com.intellij.psi.controlFlow.ControlFlow, boolean)
com.intellij.psi.controlFlow.ControlFlow flow
boolean localVariablesOnly
public void visitReadVariableInstruction (com.intellij.psi.controlFlow.ReadVariableInstruction, int, int)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.controlFlow.ReadVariableInstruction instruction
int offset
int nextOffset
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList readVars
com.intellij.psi.PsiVariable variable
public void visitWriteVariableInstruction (com.intellij.psi.controlFlow.WriteVariableInstruction, int, int)
com.intellij.psi.controlFlow.WriteVariableInstruction instruction
int offset
int nextOffset
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList readVars
com.intellij.psi.PsiVariable variable
private static boolean isMethodParameter (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiVariable variable
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
public void visitCallInstruction (com.intellij.psi.controlFlow.CallInstruction, int, int)
int i
com.intellij.psi.controlFlow.CallInstruction instruction
int offset
int nextOffset
public java.util.List getResult ()
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo variableInfo
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList topReadVariables
java.util.List result
java.util.List list
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$ReturnPresentClientVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$ReturnPresentClientVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
private final boolean[] isNormalCompletion
protected final com.intellij.psi.controlFlow.ControlFlow myFlow
public void (com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.controlFlow.ControlFlow flow
public void visitConditionalThrowToInstruction (com.intellij.psi.controlFlow.ConditionalThrowToInstruction, int, int)
com.intellij.psi.controlFlow.ConditionalThrowToInstruction instruction
int offset
int nextOffset
boolean isNormal
public void visitThrowToInstruction (com.intellij.psi.controlFlow.ThrowToInstruction, int, int)
com.intellij.psi.controlFlow.ThrowToInstruction instruction
int offset
int nextOffset
public void visitGoToInstruction (com.intellij.psi.controlFlow.GoToInstruction, int, int)
com.intellij.psi.controlFlow.GoToInstruction instruction
int offset
int nextOffset
public void visitInstruction (com.intellij.psi.controlFlow.Instruction, int, int)
com.intellij.psi.controlFlow.Instruction instruction
int offset
int nextOffset
boolean isNormal
public java.lang.Boolean getResult ()
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$SSAInstructionState.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$SSAInstructionState extends java.lang.Object implements java.lang.Cloneable {
private final int myWriteCount
private final int myInstructionIdx
public void (int, int)
int writeCount
int instructionIdx
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.controlFlow.ControlFlowUtil$SSAInstructionState ssaInstructionState
public int hashCode ()
int result
public int getWriteCount ()
public int getInstructionIdx ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$UnreachableStatementClientVisitor.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$UnreachableStatementClientVisitor extends com.intellij.psi.controlFlow.InstructionClientVisitor {
private final com.intellij.psi.controlFlow.ControlFlow myFlow
public void (com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.controlFlow.ControlFlow flow
public com.intellij.psi.PsiElement getResult ()
com.intellij.psi.PsiElement element
int endOffset
int startOffset
int i
public volatile java.lang.Object getResult ()
}
com/intellij/psi/controlFlow/ControlFlowUtil$VariableInfo.classControlFlowUtil.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo extends java.lang.Object {
private final com.intellij.psi.PsiVariable variable
public final com.intellij.psi.PsiElement expression
public void (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement expression
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
static com.intellij.psi.PsiVariable access$1400 (com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo)
com.intellij.psi.controlFlow.ControlFlowUtil$VariableInfo x0
}
com/intellij/psi/controlFlow/ControlFlowUtil$WalkThroughStack.classControlFlowUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ControlFlowUtil$WalkThroughStack extends java.lang.Object {
private int[] oldOffsets
private int[] newOffsets
private int size
void (int)
int initialSize
void push (int, int)
int oldOffset
int newOffset
void push (int)
int offset
int peekOldOffset ()
int popNewOffset ()
boolean isEmpty ()
public java.lang.String toString ()
int i
StringBuilder s
}
com/intellij/psi/controlFlow/ControlFlowUtil.classControlFlowUtil.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ControlFlowUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final Class[] DEFAULT_EXIT_STATEMENTS_CLASSES
public static final int NORMAL_COMPLETION_REASON
public static final int RETURN_COMPLETION_REASON
public void ()
public static java.util.List getSSAVariables (com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.controlFlow.ControlFlow flow
public static java.util.List getSSAVariables (com.intellij.psi.controlFlow.ControlFlow, int, int, boolean)
int offset
int[] offsets
int nextOffset
int nextOffset
int nextOffset
int nextOffset
com.intellij.psi.controlFlow.WriteVariableInstruction write
com.intellij.psi.controlFlow.ReadVariableInstruction read
com.intellij.psi.controlFlow.Instruction instruction
int i
com.intellij.psi.controlFlow.ControlFlowUtil$SSAInstructionState state
java.util.List queue
java.util.Set processedStates
com.intellij.psi.PsiVariable psiVariable
com.intellij.psi.controlFlow.ControlFlow flow
int from
int to
boolean reportVarsIfNonInitializingPathExists
java.util.List instructions
java.util.Collection writtenVariables
java.util.ArrayList result
private static boolean needVariableValueAt (com.intellij.psi.PsiVariable, com.intellij.psi.controlFlow.ControlFlow, int)
com.intellij.psi.PsiVariable variable
com.intellij.psi.controlFlow.ControlFlow flow
int offset
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
public static java.util.Collection getWrittenVariables (com.intellij.psi.controlFlow.ControlFlow, int, int, boolean)
com.intellij.psi.controlFlow.ControlFlow flow
int start
int end
boolean ignoreNotReachingWrites
java.util.HashSet set
public static void getWrittenVariables (com.intellij.psi.controlFlow.ControlFlow, int, int, boolean, java.util.Collection)
com.intellij.psi.controlFlow.Instruction instruction
int i
com.intellij.psi.controlFlow.ControlFlow flow
int start
int end
boolean ignoreNotReachingWrites
java.util.Collection set
java.util.List instructions
public static java.util.List getUsedVariables (com.intellij.psi.controlFlow.ControlFlow, int, int)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiVariable variable
com.intellij.psi.controlFlow.Instruction instruction
int i
com.intellij.psi.controlFlow.ControlFlow flow
int start
int end
java.util.ArrayList array
java.util.List instructions
public static boolean isVariableUsed (com.intellij.psi.controlFlow.ControlFlow, int, int, com.intellij.psi.PsiVariable)
com.intellij.psi.controlFlow.Instruction instruction
int i
com.intellij.psi.controlFlow.ControlFlow flow
int start
int end
com.intellij.psi.PsiVariable variable
java.util.List instructions
public static boolean isVariableReadInFinally (com.intellij.psi.controlFlow.ControlFlow, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiVariable)
com.intellij.psi.controlFlow.Instruction instruction
int i
java.util.List instructions
int startOffset
int endOffset
com.intellij.psi.PsiCodeBlock finallyBlock
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement element
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement enclosingCodeFragment
com.intellij.psi.PsiVariable variable
public static java.util.List getInputVariables (com.intellij.psi.controlFlow.ControlFlow, int, int)
com.intellij.psi.PsiVariable variable
com.intellij.psi.controlFlow.ControlFlow flow
int start
int end
java.util.List usedVariables
java.util.ArrayList array
public static com.intellij.psi.PsiVariable[] getOutputVariables (com.intellij.psi.controlFlow.ControlFlow, int, int, int[])
int exitPoint
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiVariable variable
com.intellij.psi.controlFlow.ControlFlow flow
int start
int end
int[] exitPoints
java.util.Collection writtenVariables
java.util.ArrayList array
com.intellij.psi.PsiVariable[] outputVariables
public static transient java.util.Collection findExitPointsAndStatements (com.intellij.psi.controlFlow.ControlFlow, int, int, com.intellij.util.containers.IntArrayList, java.lang.Class[])
com.intellij.psi.controlFlow.ControlFlow flow
int start
int end
com.intellij.util.containers.IntArrayList exitPoints
Class[] classesFilter
java.util.Collection exitStatements
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
private static void processGoto (com.intellij.psi.controlFlow.ControlFlow, int, int, com.intellij.util.containers.IntArrayList, java.util.Collection, com.intellij.psi.controlFlow.BranchingInstruction, java.lang.Class[], com.intellij.psi.PsiStatement)
boolean isReturn
com.intellij.psi.controlFlow.Instruction gotoInstruction
com.intellij.psi.controlFlow.ControlFlow flow
int start
int end
com.intellij.util.containers.IntArrayList exitPoints
java.util.Collection exitStatements
com.intellij.psi.controlFlow.BranchingInstruction instruction
Class[] classesFilter
com.intellij.psi.PsiStatement statement
int gotoOffset
private static void processGotoStatement (java.lang.Class[], java.util.Collection, com.intellij.psi.PsiStatement)
Class[] classesFilter
java.util.Collection exitStatements
com.intellij.psi.PsiStatement statement
private static boolean isElementOfClass (com.intellij.psi.PsiElement, java.lang.Class[])
Class aClassesFilter
com.intellij.psi.PsiElement element
Class[] classesFilter
private static int promoteThroughGotoChain (com.intellij.psi.controlFlow.ControlFlow, int)
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.controlFlow.ControlFlow flow
int offset
java.util.List instructions
private static com.intellij.psi.PsiStatement findStatement (com.intellij.psi.controlFlow.ControlFlow, int)
com.intellij.psi.controlFlow.ControlFlow flow
int offset
com.intellij.psi.PsiElement element
public static boolean hasObservableThrowExitPoints (com.intellij.psi.controlFlow.ControlFlow, int, int, com.intellij.psi.PsiElement[], com.intellij.psi.PsiElement)
com.intellij.util.containers.IntArrayList catchOrFinallyOffsets
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement[] psiElements
java.util.List thrownExceptions
java.util.Map$Entry entry
com.intellij.psi.controlFlow.ControlFlow flow
int flowStart
int flowEnd
com.intellij.psi.PsiElement[] elements
com.intellij.psi.PsiElement enclosingCodeFragment
java.util.List instructions
com.intellij.psi.controlFlow.ControlFlowUtil$1Worker worker
java.util.Map writeOffsets
com.intellij.psi.PsiElement commonParent
java.util.List tryStatements
com.intellij.psi.PsiCodeBlock tryBlock
java.util.Map visibleReadOffsets
java.util.Map afterWrite
private static com.intellij.psi.PsiTryStatement getEnclosingTryStatementHavingCatchOrFinally (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement enclosingCodeFragment
private static java.util.List collectTryStatementStack (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiElement startElement
com.intellij.psi.PsiElement enclosingCodeFragment
java.util.List stack
public static com.intellij.psi.PsiElement findCodeFragment (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement codeFragment
com.intellij.psi.PsiElement parent
private static boolean checkReferenceExpressionScope (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass clss
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement commonParent
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiElement targetClassMember
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement def
public static boolean collectOuterLocals (java.util.List, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
com.intellij.psi.PsiElement child
java.util.List array
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement member
com.intellij.psi.PsiElement targetClassMember
public static boolean returnPresent (com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
public static boolean processReturns (com.intellij.psi.controlFlow.ControlFlow, com.intellij.psi.controlFlow.ReturnStatementsVisitor) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.ReturnStatementsVisitor afterVisitor
com.intellij.psi.controlFlow.ControlFlowUtil$ConvertReturnClientVisitor instructionsVisitor
public static boolean returnPresentBetween (com.intellij.psi.controlFlow.ControlFlow, int, int)
com.intellij.psi.controlFlow.ControlFlow flow
int startOffset
int endOffset
com.intellij.psi.controlFlow.ControlFlowUtil$1MyVisitor visitor
public static java.lang.Object[] getAllWorldProblemsAtOnce (com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.InstructionClientVisitor[] visitors
com.intellij.psi.controlFlow.CompositeInstructionClientVisitor visitor
public static boolean canCompleteNormally (com.intellij.psi.controlFlow.ControlFlow, int, int)
com.intellij.psi.controlFlow.ControlFlow flow
int startOffset
int endOffset
com.intellij.psi.controlFlow.ControlFlowUtil$2MyVisitor visitor
public static com.intellij.psi.PsiElement getUnreachableStatement (com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
private static com.intellij.psi.PsiReferenceExpression getEnclosingReferenceExpression (com.intellij.psi.PsiElement, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiReferenceExpression reference
private static com.intellij.psi.PsiReferenceExpression findReferenceTo (com.intellij.psi.PsiElement, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiReferenceExpression reference
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement[] children
private static boolean isUnqualified (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiReferenceExpression element
public static boolean isVariableDefinitelyAssigned (com.intellij.psi.PsiVariable, com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.PsiVariable variable
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.ControlFlowUtil$3MyVisitor visitor
public static boolean isVariableDefinitelyNotAssigned (com.intellij.psi.PsiVariable, com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.PsiVariable variable
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.ControlFlowUtil$4MyVisitor visitor
public static boolean isValueUsedWithoutVisitingStop (com.intellij.psi.controlFlow.ControlFlow, int, int, com.intellij.psi.PsiVariable)
com.intellij.psi.controlFlow.ControlFlow flow
int start
int stop
com.intellij.psi.PsiVariable variable
com.intellij.psi.controlFlow.ControlFlowUtil$5MyVisitor visitor
public static boolean isVariableAccess (com.intellij.psi.controlFlow.ControlFlow, int, com.intellij.psi.PsiVariable)
com.intellij.psi.controlFlow.ControlFlow flow
int offset
com.intellij.psi.PsiVariable variable
com.intellij.psi.controlFlow.Instruction instruction
public static java.util.List getEdges (com.intellij.psi.controlFlow.ControlFlow, int)
com.intellij.psi.controlFlow.ControlFlow flow
int start
java.util.List list
public static int getMinDefinitelyReachedOffset (com.intellij.psi.controlFlow.ControlFlow, int, java.util.List)
com.intellij.psi.controlFlow.ControlFlow flow
int sourceOffset
java.util.List references
com.intellij.psi.controlFlow.ControlFlowUtil$6MyVisitor visitor
private static void depthFirstSearch (com.intellij.psi.controlFlow.ControlFlow, com.intellij.psi.controlFlow.InstructionClientVisitor)
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
private static void depthFirstSearch (com.intellij.psi.controlFlow.ControlFlow, com.intellij.psi.controlFlow.InstructionClientVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
int startOffset
int endOffset
private static void internalDepthFirstSearch (java.util.List, com.intellij.psi.controlFlow.InstructionClientVisitor, int, int)
int returnOffset
com.intellij.psi.controlFlow.CallInstruction callInstruction
int offset
int newOffset
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.util.containers.IntArrayList currentProcedureReturnOffsets
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor getNextOffsetVisitor
java.util.List instructions
com.intellij.psi.controlFlow.InstructionClientVisitor clientVisitor
int startOffset
int endOffset
com.intellij.psi.controlFlow.ControlFlowUtil$WalkThroughStack walkThroughStack
private static boolean isInsideReturnStatement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static void merge (int, com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList, com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList[])
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList existing
int offset
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList source
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList[] target
public static java.util.List getReadBeforeWriteLocals (com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
public static java.util.List getReadBeforeWrite (com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.InstructionClientVisitor visitor
public static int getCompletionReasons (com.intellij.psi.controlFlow.ControlFlow, int, int)
com.intellij.psi.controlFlow.ControlFlow flow
int offset
int endOffset
com.intellij.psi.controlFlow.ControlFlowUtil$7MyVisitor visitor
public static java.util.Collection getInitializedTwice (com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.controlFlow.ControlFlow flow
public static java.util.Collection getInitializedTwice (com.intellij.psi.controlFlow.ControlFlow, int, int)
com.intellij.psi.controlFlow.ControlFlow flow
int startOffset
int endOffset
com.intellij.psi.controlFlow.ControlFlowUtil$InitializedTwiceClientVisitor visitor
public static boolean isInstructionReachable (com.intellij.psi.controlFlow.ControlFlow, int, int)
com.intellij.psi.controlFlow.ControlFlow flow
int instructionOffset
int startOffset
private static boolean areInstructionsReachable (com.intellij.psi.controlFlow.ControlFlow, int[], int)
com.intellij.psi.controlFlow.ControlFlow flow
int[] instructionOffsets
int startOffset
com.intellij.psi.controlFlow.ControlFlowUtil$8MyVisitor visitor
private static boolean hasCalls (com.intellij.psi.controlFlow.ControlFlow)
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.controlFlow.ControlFlow flow
private static boolean areInstructionsReachableWithCalls (com.intellij.psi.controlFlow.ControlFlow, int[], int)
com.intellij.psi.controlFlow.ControlFlow flow
int[] instructionOffsets
int startOffset
com.intellij.psi.controlFlow.ControlFlowUtil$ControlFlowGraph graph
public static boolean isVariableAssignedInLoop (com.intellij.psi.PsiReferenceExpression, com.intellij.psi.PsiElement)
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.AnalysisCanceledException e
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement codeBlock
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.PsiAssignmentExpression assignmentExpression
int startOffset
public static boolean isCaughtExceptionType (com.intellij.psi.PsiClassType, com.intellij.psi.PsiType)
com.intellij.psi.PsiClassType throwType
com.intellij.psi.PsiType catchType
private static boolean mightBeAssignableFromSubclass (com.intellij.psi.PsiClassType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType catchDisjunction
com.intellij.psi.PsiClassType throwType
com.intellij.psi.PsiType catchType
static com.intellij.psi.PsiStatement access$000 (com.intellij.psi.controlFlow.ControlFlow, int)
com.intellij.psi.controlFlow.ControlFlow x0
int x1
static void access$100 (java.lang.Class[], java.util.Collection, com.intellij.psi.PsiStatement)
Class[] x0
java.util.Collection x1
com.intellij.psi.PsiStatement x2
static void access$200 (com.intellij.psi.controlFlow.ControlFlow, int, int, com.intellij.util.containers.IntArrayList, java.util.Collection, com.intellij.psi.controlFlow.BranchingInstruction, java.lang.Class[], com.intellij.psi.PsiStatement)
com.intellij.psi.controlFlow.ControlFlow x0
int x1
int x2
com.intellij.util.containers.IntArrayList x3
java.util.Collection x4
com.intellij.psi.controlFlow.BranchingInstruction x5
Class[] x6
com.intellij.psi.PsiStatement x7
static int access$300 (com.intellij.psi.controlFlow.ControlFlow, int)
com.intellij.psi.controlFlow.ControlFlow x0
int x1
static com.intellij.openapi.diagnostic.Logger access$400 ()
static boolean access$500 (com.intellij.psi.controlFlow.ControlFlow, int[], int)
com.intellij.psi.controlFlow.ControlFlow x0
int[] x1
int x2
static com.intellij.psi.PsiReferenceExpression access$1100 (com.intellij.psi.PsiElement, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiElement x0
com.intellij.psi.PsiVariable x1
static void access$1200 (int, com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList, com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList[])
int x0
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList x1
com.intellij.psi.controlFlow.ControlFlowUtil$CopyOnWriteList[] x2
static boolean access$1300 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement x0
static void access$1500 (com.intellij.psi.controlFlow.ControlFlow, com.intellij.psi.controlFlow.InstructionClientVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlow x0
com.intellij.psi.controlFlow.InstructionClientVisitor x1
int x2
int x3
static void ()
}
com/intellij/psi/controlFlow/DefUseUtil$1$1.classDefUseUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.DefUseUtil$1$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final java.util.Set val$res
final com.intellij.psi.controlFlow.DefUseUtil$1 this$0
void (com.intellij.psi.controlFlow.DefUseUtil$1, java.util.Set)
com.intellij.psi.controlFlow.DefUseUtil$1 this$0
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression ref
public void visitVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable var
}
com/intellij/psi/controlFlow/DefUseUtil$1.classDefUseUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.DefUseUtil$1 extends com.intellij.psi.controlFlow.DefUseUtil$RefsDefs {
private final com.intellij.util.containers.IntArrayList[] myBackwardTraces
final com.intellij.psi.PsiVariable val$def
void (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiCodeBlock body
protected int nNext (int)
int index
protected int getNext (int, int)
int index
int no
protected boolean defs ()
protected void processInstruction (java.util.Set, com.intellij.psi.controlFlow.Instruction, int)
com.intellij.psi.PsiElement element
com.intellij.psi.controlFlow.WriteVariableInstruction instructionW
java.util.Set res
com.intellij.psi.controlFlow.Instruction instruction
int index
}
com/intellij/psi/controlFlow/DefUseUtil$2$1.classDefUseUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.DefUseUtil$2$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final java.util.Set val$res
final com.intellij.psi.controlFlow.DefUseUtil$2 this$0
void (com.intellij.psi.controlFlow.DefUseUtil$2, java.util.Set)
com.intellij.psi.controlFlow.DefUseUtil$2 this$0
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression ref
}
com/intellij/psi/controlFlow/DefUseUtil$2.classDefUseUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.DefUseUtil$2 extends com.intellij.psi.controlFlow.DefUseUtil$RefsDefs {
final com.intellij.psi.PsiVariable val$def
void (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiVariable)
com.intellij.psi.PsiCodeBlock body
protected int nNext (int)
int index
protected int getNext (int, int)
int index
int no
protected boolean defs ()
protected void processInstruction (java.util.Set, com.intellij.psi.controlFlow.Instruction, int)
com.intellij.psi.PsiElement element
com.intellij.psi.controlFlow.ReadVariableInstruction instructionR
java.util.Set res
com.intellij.psi.controlFlow.Instruction instruction
int index
}
com/intellij/psi/controlFlow/DefUseUtil$3.classDefUseUtil.java
package com.intellij.psi.controlFlow
final com.intellij.psi.controlFlow.DefUseUtil$3 extends java.lang.Object implements com.intellij.psi.controlFlow.ControlFlowPolicy {
void ()
public com.intellij.psi.PsiVariable getUsedVariable (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression refExpr
com.intellij.psi.PsiElement refElement
public boolean isParameterAccepted (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter psiParameter
public boolean isLocalVariableAccepted (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable psiVariable
}
com/intellij/psi/controlFlow/DefUseUtil$Info.classDefUseUtil.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.DefUseUtil$Info extends java.lang.Object {
private final com.intellij.psi.PsiVariable myVariable
private final com.intellij.psi.PsiElement myContext
private final boolean myIsRead
public void (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiElement context
boolean read
public com.intellij.psi.PsiVariable getVariable ()
public com.intellij.psi.PsiElement getContext ()
public boolean isRead ()
}
com/intellij/psi/controlFlow/DefUseUtil$InstructionState.classDefUseUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.DefUseUtil$InstructionState extends java.lang.Object implements java.lang.Comparable {
private java.util.Set myUsed
private final com.intellij.psi.controlFlow.InstructionKey myInstructionKey
private final java.util.List myBackwardTraces
private boolean myIsVisited
public void (com.intellij.psi.controlFlow.InstructionKey)
com.intellij.psi.controlFlow.InstructionKey instructionKey
public void addBackwardTrace (com.intellij.psi.controlFlow.InstructionKey)
com.intellij.psi.controlFlow.InstructionKey key
public java.util.List getBackwardTraces ()
public com.intellij.psi.controlFlow.InstructionKey getInstructionKey ()
void addUsed (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable psiVariable
boolean removeUsed (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable psiVariable
private void touch ()
public void addUsedFrom (com.intellij.psi.controlFlow.DefUseUtil$InstructionState)
com.intellij.psi.controlFlow.DefUseUtil$InstructionState state
public boolean contains (com.intellij.psi.controlFlow.DefUseUtil$InstructionState)
com.intellij.psi.controlFlow.DefUseUtil$InstructionState state
public void markVisited ()
public boolean isVisited ()
public int compareTo (com.intellij.psi.controlFlow.DefUseUtil$InstructionState)
com.intellij.psi.controlFlow.DefUseUtil$InstructionState other
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
static void access$000 (com.intellij.psi.controlFlow.DefUseUtil$InstructionState)
com.intellij.psi.controlFlow.DefUseUtil$InstructionState x0
}
com/intellij/psi/controlFlow/DefUseUtil$InstructionStateWalker.classDefUseUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.DefUseUtil$InstructionStateWalker extends java.lang.Object {
private final java.util.Map myStates
private final com.intellij.psi.controlFlow.DefUseUtil$WalkThroughStack myWalkThroughStack
private final java.util.List myInstructions
private void (java.util.List)
java.util.List instructions
private java.util.Map walk ()
com.intellij.psi.controlFlow.InstructionKey fromKey
com.intellij.psi.controlFlow.InstructionKey nextKey
com.intellij.psi.controlFlow.InstructionKey startKey
com.intellij.psi.controlFlow.InstructionKeySet visited
private void visit (com.intellij.psi.controlFlow.InstructionKey)
int nextOffset
int returnOffset
com.intellij.psi.controlFlow.InstructionKey nextKey
int overriddenOffset
com.intellij.psi.controlFlow.InstructionKey nextKey
int nextOffset
com.intellij.psi.controlFlow.InstructionKey nextKey
int no
com.intellij.psi.controlFlow.InstructionKey fromKey
com.intellij.psi.controlFlow.Instruction instruction
private void addBackwardTrace (com.intellij.psi.controlFlow.InstructionKey, com.intellij.psi.controlFlow.InstructionKey)
com.intellij.psi.controlFlow.DefUseUtil$InstructionState state
com.intellij.psi.controlFlow.InstructionKey fromKey
com.intellij.psi.controlFlow.InstructionKey nextKey
static java.util.Map getStates (java.util.List)
java.util.List instructions
}
com/intellij/psi/controlFlow/DefUseUtil$RefsDefs$1Inner.classDefUseUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.DefUseUtil$RefsDefs$1Inner extends java.lang.Object {
final boolean[] val$visited
final java.util.Set val$res
final com.intellij.psi.PsiVariable val$def
final com.intellij.psi.controlFlow.DefUseUtil$RefsDefs this$0
void (com.intellij.psi.controlFlow.DefUseUtil$RefsDefs, boolean[], java.util.Set, com.intellij.psi.PsiVariable)
com.intellij.psi.controlFlow.DefUseUtil$RefsDefs this$0
void traverse (int)
com.intellij.psi.controlFlow.WriteVariableInstruction instructionW
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.controlFlow.WriteVariableInstruction instructionW
com.intellij.psi.controlFlow.Instruction instruction
int prev
int i
int index
int nNext
}
com/intellij/psi/controlFlow/DefUseUtil$RefsDefs.classDefUseUtil.java
package com.intellij.psi.controlFlow
abstract com.intellij.psi.controlFlow.DefUseUtil$RefsDefs extends java.lang.Object {
final java.util.List instructions
final com.intellij.psi.controlFlow.ControlFlow flow
final com.intellij.psi.PsiCodeBlock body
protected abstract int nNext (int)
protected abstract int getNext (int, int)
protected void (com.intellij.psi.PsiCodeBlock) throws com.intellij.psi.controlFlow.AnalysisCanceledException
com.intellij.psi.PsiCodeBlock body
protected abstract void processInstruction (java.util.Set, com.intellij.psi.controlFlow.Instruction, int)
protected abstract boolean defs ()
private com.intellij.psi.PsiElement[] get (com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
java.util.Set res
com.intellij.psi.PsiVariable def
com.intellij.psi.PsiElement refOrDef
boolean[] visited
int elem
static com.intellij.psi.PsiElement[] access$200 (com.intellij.psi.controlFlow.DefUseUtil$RefsDefs, com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.controlFlow.DefUseUtil$RefsDefs x0
com.intellij.psi.PsiVariable x1
com.intellij.psi.PsiElement x2
}
com/intellij/psi/controlFlow/DefUseUtil$WalkThroughStack.classDefUseUtil.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.DefUseUtil$WalkThroughStack extends java.lang.Object {
private final com.intellij.util.containers.Stack myFrom
private final com.intellij.util.containers.Stack myNext
void (int)
int size
void push (com.intellij.psi.controlFlow.InstructionKey, com.intellij.psi.controlFlow.InstructionKey)
com.intellij.psi.controlFlow.InstructionKey fromKey
com.intellij.psi.controlFlow.InstructionKey nextKey
com.intellij.psi.controlFlow.InstructionKey peekFrom ()
com.intellij.psi.controlFlow.InstructionKey popNext ()
boolean isEmpty ()
public java.lang.String toString ()
int i
int limit
StringBuilder sb
}
com/intellij/psi/controlFlow/DefUseUtil.classDefUseUtil.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.DefUseUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.controlFlow.ControlFlowPolicy ourPolicy
private void ()
public static java.util.List getUnusedDefs (com.intellij.psi.PsiCodeBlock, java.util.Set)
com.intellij.psi.controlFlow.ControlFlow flow
com.intellij.psi.controlFlow.AnalysisCanceledException e
com.intellij.psi.controlFlow.WriteVariableInstruction writeInstruction
com.intellij.psi.PsiElement context
com.intellij.psi.PsiVariable psiVariable
com.intellij.psi.controlFlow.ReadVariableInstruction readInstruction
com.intellij.psi.controlFlow.Instruction instruction
int i
java.util.Map stateMap
com.intellij.psi.controlFlow.InstructionKey$OverflowException e
com.intellij.psi.PsiVariable psiVariable
com.intellij.psi.controlFlow.WriteVariableInstruction writeInstruction
com.intellij.psi.PsiVariable psiVariable
com.intellij.psi.controlFlow.ReadVariableInstruction readInstruction
com.intellij.psi.controlFlow.Instruction instruction
com.intellij.psi.controlFlow.DefUseUtil$InstructionState prevState
com.intellij.psi.controlFlow.InstructionKey prevKeys
com.intellij.psi.controlFlow.DefUseUtil$InstructionState state
com.intellij.psi.controlFlow.InstructionKey key
java.util.List backwardTraces
com.intellij.psi.controlFlow.DefUseUtil$InstructionState outerState
int i
com.intellij.psi.PsiElement context
com.intellij.psi.PsiVariable psiVariable
com.intellij.psi.controlFlow.WriteVariableInstruction writeInstruction
com.intellij.psi.controlFlow.Instruction instruction
int i
com.intellij.psi.PsiCodeBlock body
java.util.Set outUsedVariables
com.intellij.psi.controlFlow.ControlFlow flow
java.util.List instructions
java.util.Set assignedVariables
java.util.Set readVariables
java.util.Map stateMap
com.intellij.psi.controlFlow.DefUseUtil$InstructionState[] states
java.util.BitSet usefulWrites
com.intellij.util.containers.Queue queue
java.util.List unusedDefs
public static com.intellij.psi.PsiElement[] getDefs (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.controlFlow.DefUseUtil$RefsDefs refsDefs
com.intellij.psi.controlFlow.AnalysisCanceledException e
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiVariable def
com.intellij.psi.PsiElement ref
public static com.intellij.psi.PsiElement[] getRefs (com.intellij.psi.PsiCodeBlock, com.intellij.psi.PsiVariable, com.intellij.psi.PsiElement)
com.intellij.psi.controlFlow.DefUseUtil$RefsDefs refsDefs
com.intellij.psi.controlFlow.AnalysisCanceledException e
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiVariable def
com.intellij.psi.PsiElement ref
private static com.intellij.util.containers.IntArrayList[] getBackwardTraces (java.util.List)
int i
int next
int j
com.intellij.psi.controlFlow.Instruction instruction
int i
java.util.List instructions
com.intellij.util.containers.IntArrayList[] states
static com.intellij.util.containers.IntArrayList[] access$100 (java.util.List)
java.util.List x0
static com.intellij.psi.controlFlow.ControlFlowPolicy access$300 ()
static com.intellij.openapi.diagnostic.Logger access$400 ()
static void ()
}
com/intellij/psi/controlFlow/EmptyInstruction.classEmptyInstruction.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.EmptyInstruction extends com.intellij.psi.controlFlow.SimpleInstruction {
public static final com.intellij.psi.controlFlow.EmptyInstruction INSTANCE
private void ()
public java.lang.String toString ()
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
static void ()
}
com/intellij/psi/controlFlow/GoToInstruction.classGoToInstruction.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.GoToInstruction extends com.intellij.psi.controlFlow.BranchingInstruction {
private static final com.intellij.openapi.diagnostic.Logger LOG
public final boolean isReturn
public void (int)
int offset
public void (int, com.intellij.psi.controlFlow.BranchingInstruction$Role)
int offset
com.intellij.psi.controlFlow.BranchingInstruction$Role role
public void (int, com.intellij.psi.controlFlow.BranchingInstruction$Role, boolean)
int offset
com.intellij.psi.controlFlow.BranchingInstruction$Role role
boolean isReturn
public java.lang.String toString ()
String sRole
public int nNext ()
public int getNext (int, int)
int index
int no
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
static void ()
}
com/intellij/psi/controlFlow/Instruction.classInstruction.java
package com.intellij.psi.controlFlow
public abstract com.intellij.psi.controlFlow.Instruction extends java.lang.Object implements java.lang.Cloneable {
public abstract com.intellij.psi.controlFlow.Instruction clone ()
public abstract int nNext ()
public abstract int getNext (int, int)
public abstract void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
}
com/intellij/psi/controlFlow/InstructionBase.classInstructionBase.java
package com.intellij.psi.controlFlow
public abstract com.intellij.psi.controlFlow.InstructionBase extends java.lang.Object implements com.intellij.psi.controlFlow.Instruction java.lang.Cloneable {
public void ()
public com.intellij.psi.controlFlow.Instruction clone ()
CloneNotSupportedException e
public abstract java.lang.String toString ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/intellij/psi/controlFlow/InstructionClientVisitor.classInstructionClientVisitor.java
package com.intellij.psi.controlFlow
abstract com.intellij.psi.controlFlow.InstructionClientVisitor extends com.intellij.psi.controlFlow.ControlFlowInstructionVisitor {
protected boolean[] processedInstructions
void ()
public abstract java.lang.Object getResult ()
protected final boolean isLeaf (int)
int offset
public void procedureEntered (int, int)
int startOffset
int endOffset
}
com/intellij/psi/controlFlow/InstructionKey$OverflowException.classInstructionKey.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.InstructionKey$OverflowException extends java.lang.RuntimeException {
public void (int)
int offset
}
com/intellij/psi/controlFlow/InstructionKey.classInstructionKey.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.InstructionKey extends java.lang.Object implements java.lang.Comparable {
private final int myOffset
private final int[] myCallStack
private void (int, int[])
int offset
int[] callStack
static com.intellij.psi.controlFlow.InstructionKey create (int)
int offset
com.intellij.psi.controlFlow.InstructionKey next (int)
int nextOffset
com.intellij.psi.controlFlow.InstructionKey push (int, int)
int nextOffset
int returnOffset
int[] nextStack
com.intellij.psi.controlFlow.InstructionKey pop (int)
int overriddenOffset
int returnOffset
int[] nextStack
int nextOffset
int getOffset ()
int[] getCallStack ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.controlFlow.InstructionKey key
public int hashCode ()
public java.lang.String toString ()
int offset
StringBuilder s
public int compareTo (com.intellij.psi.controlFlow.InstructionKey)
int i
int len
com.intellij.psi.controlFlow.InstructionKey key
int c
public volatile int compareTo (java.lang.Object)
}
com/intellij/psi/controlFlow/InstructionKeySet$1.classInstructionKeySet.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.InstructionKeySet$1 extends java.lang.Object {
}
com/intellij/psi/controlFlow/InstructionKeySet$Node.classInstructionKeySet.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.InstructionKeySet$Node extends gnu.trove.TIntObjectHashMap {
private void (int)
int initialCapacity
private void add (int, int[], int)
com.intellij.psi.controlFlow.InstructionKeySet$Node node
int offset
int[] stack
int level
private boolean contains (int, int[], int)
com.intellij.psi.controlFlow.InstructionKeySet$Node node
int offset
int[] stack
int level
public java.lang.String toString ()
com.intellij.psi.controlFlow.InstructionKeySet$Node node
int offset
StringBuilder sb
int[] offsets
void (int, com.intellij.psi.controlFlow.InstructionKeySet$1)
int x0
com.intellij.psi.controlFlow.InstructionKeySet$1 x1
static void access$100 (com.intellij.psi.controlFlow.InstructionKeySet$Node, int, int[], int)
com.intellij.psi.controlFlow.InstructionKeySet$Node x0
int x1
int[] x2
int x3
static boolean access$200 (com.intellij.psi.controlFlow.InstructionKeySet$Node, int, int[], int)
com.intellij.psi.controlFlow.InstructionKeySet$Node x0
int x1
int[] x2
int x3
}
com/intellij/psi/controlFlow/InstructionKeySet.classInstructionKeySet.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.InstructionKeySet extends java.lang.Object {
private final com.intellij.psi.controlFlow.InstructionKeySet$Node myRoot
void (int)
int initialCapacity
void add (com.intellij.psi.controlFlow.InstructionKey)
com.intellij.psi.controlFlow.InstructionKey key
boolean contains (com.intellij.psi.controlFlow.InstructionKey)
com.intellij.psi.controlFlow.InstructionKey key
public java.lang.String toString ()
}
com/intellij/psi/controlFlow/LocalsControlFlowPolicy.classLocalsControlFlowPolicy.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.LocalsControlFlowPolicy extends java.lang.Object implements com.intellij.psi.controlFlow.ControlFlowPolicy {
private final com.intellij.psi.PsiElement myCodeFragment
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement codeFragment
public com.intellij.psi.PsiVariable getUsedVariable (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression refExpr
com.intellij.psi.PsiElement refElement
private com.intellij.psi.PsiVariable checkCodeFragment (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement codeFragment
com.intellij.psi.PsiElement codeFragment
com.intellij.psi.PsiElement declarationScope
com.intellij.psi.PsiElement codeFragment
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiElement codeFragment
public boolean isParameterAccepted (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter psiParameter
public boolean isLocalVariableAccepted (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable psiVariable
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.controlFlow.LocalsControlFlowPolicy policy
public int hashCode ()
}
com/intellij/psi/controlFlow/LocalsOrMyInstanceFieldsControlFlowPolicy.classLocalsOrMyInstanceFieldsControlFlowPolicy.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.LocalsOrMyInstanceFieldsControlFlowPolicy extends java.lang.Object implements com.intellij.psi.controlFlow.ControlFlowPolicy {
private static final com.intellij.psi.controlFlow.LocalsOrMyInstanceFieldsControlFlowPolicy INSTANCE
private void ()
public com.intellij.psi.PsiVariable getUsedVariable (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiReferenceExpression refExpr
com.intellij.psi.PsiExpression qualifier
public boolean isParameterAccepted (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter psiParameter
public boolean isLocalVariableAccepted (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable psiVariable
public static com.intellij.psi.controlFlow.LocalsOrMyInstanceFieldsControlFlowPolicy getInstance ()
static void ()
}
com/intellij/psi/controlFlow/ReadVariableInstruction.classReadVariableInstruction.java
package com.intellij.psi.controlFlow
com.intellij.psi.controlFlow.ReadVariableInstruction extends com.intellij.psi.controlFlow.SimpleInstruction {
public final com.intellij.psi.PsiVariable variable
void (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public java.lang.String toString ()
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
}
com/intellij/psi/controlFlow/ReturnInstruction.classReturnInstruction.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ReturnInstruction extends com.intellij.psi.controlFlow.GoToInstruction {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.controlFlow.ControlFlowStack myStack
private com.intellij.psi.controlFlow.CallInstruction myCallInstruction
private boolean myRethrowFromFinally
public void (int, com.intellij.psi.controlFlow.ControlFlowStack, com.intellij.psi.controlFlow.CallInstruction)
int offset
com.intellij.psi.controlFlow.ControlFlowStack stack
com.intellij.psi.controlFlow.CallInstruction callInstruction
public java.lang.String toString ()
public int execute (boolean)
int jumpTo
boolean pushBack
public int[] getPossibleReturnOffsets ()
public int getProcBegin ()
public int getProcEnd ()
public void setCallInstruction (com.intellij.psi.controlFlow.CallInstruction)
com.intellij.psi.controlFlow.CallInstruction callInstruction
public int nNext ()
public int getNext (int, int)
int index
int no
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
public com.intellij.psi.controlFlow.ControlFlowStack getStack ()
public void setRethrowFromFinally ()
public boolean isRethrowFromFinally ()
static void ()
}
com/intellij/psi/controlFlow/ReturnStatementsVisitor.classReturnStatementsVisitor.java
package com.intellij.psi.controlFlow
public abstract com.intellij.psi.controlFlow.ReturnStatementsVisitor extends java.lang.Object {
public abstract void visit (java.util.List) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/controlFlow/SimpleInstruction.classSimpleInstruction.java
package com.intellij.psi.controlFlow
public abstract com.intellij.psi.controlFlow.SimpleInstruction extends com.intellij.psi.controlFlow.InstructionBase {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public int nNext ()
public int getNext (int, int)
int index
int no
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
static void ()
}
com/intellij/psi/controlFlow/ThrowToInstruction.classThrowToInstruction.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.ThrowToInstruction extends com.intellij.psi.controlFlow.BranchingInstruction {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void (int)
int offset
public java.lang.String toString ()
public int nNext ()
public int getNext (int, int)
int index
int no
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
static void ()
}
com/intellij/psi/controlFlow/WriteVariableInstruction.classWriteVariableInstruction.java
package com.intellij.psi.controlFlow
public com.intellij.psi.controlFlow.WriteVariableInstruction extends com.intellij.psi.controlFlow.SimpleInstruction {
public final com.intellij.psi.PsiVariable variable
void (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public java.lang.String toString ()
public void accept (com.intellij.psi.controlFlow.ControlFlowInstructionVisitor, int, int)
com.intellij.psi.controlFlow.ControlFlowInstructionVisitor visitor
int offset
int nextOffset
}
com/intellij/psi/css/
com/intellij/psi/css/MinifiedFilesUtil.classMinifiedFilesUtil.java
package com.intellij.psi.css
public com.intellij.psi.css.MinifiedFilesUtil extends java.lang.Object {
private static final int MAX_OFFSET
private static final int MIN_SIZE
private static final double MAX_UNNEEDED_OFFSET_PERCENTAGE
private static final int COUNT_OF_CONSIDERING_CHARACTERS_FROM_END_OF_FILE
private void ()
public static boolean isMinified (java.lang.CharSequence, com.intellij.lang.ParserDefinition, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet)
CharSequence fileContent
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.psi.tree.TokenSet noWSRequireBeforeTokenSet
com.intellij.psi.tree.TokenSet noWSRequireAfterTokenSet
public static boolean isMinified (java.lang.CharSequence, com.intellij.lang.ParserDefinition, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet)
CharSequence fileContent
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.psi.tree.TokenSet noWSRequireBeforeTokenSet
com.intellij.psi.tree.TokenSet noWSRequireAfterTokenSet
com.intellij.psi.tree.TokenSet stringsTokenSet
com.intellij.lexer.Lexer lexer
int startOffset
protected static boolean isMinified (com.intellij.lexer.Lexer, com.intellij.lang.ParserDefinition, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet)
int tokenLength
com.intellij.psi.tree.IElementType tokenType
com.intellij.lexer.Lexer lexer
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.psi.tree.TokenSet noWSRequireBeforeTokenSet
com.intellij.psi.tree.TokenSet noWSRequireAfterTokenSet
com.intellij.psi.tree.TokenSet stringLiteralElements
int offsetIgnoringComments
int offsetIgnoringCommentsAndStrings
int unneededWhitespaceCount
String lastTokenText
com.intellij.psi.tree.IElementType lastTokenType
com.intellij.psi.tree.TokenSet whitespaceTokens
com.intellij.psi.tree.TokenSet commentTokens
boolean lastWhiteSpaceWasHandled
private static boolean isNewLine (com.intellij.lexer.Lexer, int)
com.intellij.lexer.Lexer lexer
int tokenLength
public static boolean isMinified (java.lang.CharSequence, com.intellij.lang.ParserDefinition)
CharSequence fileContent
com.intellij.lang.ParserDefinition parserDefinition
}
com/intellij/psi/filters/
com/intellij/psi/filters/AndFilter.classAndFilter.java
package com.intellij.psi.filters
public com.intellij.psi.filters.AndFilter extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
private final java.util.List myFilters
public void (com.intellij.psi.filters.ElementFilter, com.intellij.psi.filters.ElementFilter)
com.intellij.psi.filters.ElementFilter filter1
com.intellij.psi.filters.ElementFilter filter2
public transient void (com.intellij.psi.filters.ElementFilter[])
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.filters.ElementFilter[] filters
private void addFilter (com.intellij.psi.filters.ElementFilter)
com.intellij.psi.filters.ElementFilter filter
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
com.intellij.psi.filters.ElementFilter elementFilter
Object element
com.intellij.psi.PsiElement context
public boolean isClassAcceptable (java.lang.Class)
com.intellij.psi.filters.ElementFilter elementFilter
Object myFilter
Class elementClass
public java.lang.String toString ()
String ret
java.util.Iterator iter
}
com/intellij/psi/filters/ClassFilter.classClassFilter.java
package com.intellij.psi.filters
public com.intellij.psi.filters.ClassFilter extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
private final Class myFilter
private final boolean myAcceptableFlag
public void (java.lang.Class)
Class filter
public void (java.lang.Class, boolean)
Class filter
boolean acceptableFlag
public boolean isClassAcceptable (java.lang.Class)
Class hintClass
private boolean filterMatches (java.lang.Class)
Class hintClass
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
Object element
com.intellij.psi.PsiElement context
public java.lang.String toString ()
}
com/intellij/psi/filters/ConstructorFilter.classConstructorFilter.java
package com.intellij.psi.filters
public com.intellij.psi.filters.ConstructorFilter extends com.intellij.psi.filters.ClassFilter {
public void ()
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
Object element
com.intellij.psi.PsiElement context
public java.lang.String toString ()
}
com/intellij/psi/filters/ContentFilter.classContentFilter.java
package com.intellij.psi.filters
public com.intellij.psi.filters.ContentFilter extends com.intellij.psi.filters.position.PositionElementFilter {
public void (com.intellij.psi.filters.ElementFilter)
com.intellij.psi.filters.ElementFilter filter
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
Object element
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement currentChild
public java.lang.String toString ()
}
com/intellij/psi/filters/ElementFilter.classElementFilter.java
package com.intellij.psi.filters
public abstract com.intellij.psi.filters.ElementFilter extends java.lang.Object {
public abstract boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
public abstract boolean isClassAcceptable (java.lang.Class)
public abstract java.lang.String toString ()
}
com/intellij/psi/filters/ElementFilterBase.classElementFilterBase.java
package com.intellij.psi.filters
public abstract com.intellij.psi.filters.ElementFilterBase extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
private final Class myClass
public void (java.lang.Class)
Class aClass
public final boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
Object element
com.intellij.psi.PsiElement context
protected abstract boolean isElementAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
public boolean isClassAcceptable (java.lang.Class)
Class hintClass
}
com/intellij/psi/filters/NotFilter.classNotFilter.java
package com.intellij.psi.filters
public com.intellij.psi.filters.NotFilter extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
private final com.intellij.psi.filters.ElementFilter myFilter
public void (com.intellij.psi.filters.ElementFilter)
com.intellij.psi.filters.ElementFilter filter
public boolean isClassAcceptable (java.lang.Class)
Class hintClass
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
Object element
com.intellij.psi.PsiElement context
public java.lang.String toString ()
}
com/intellij/psi/filters/OrFilter.classOrFilter.java
package com.intellij.psi.filters
public com.intellij.psi.filters.OrFilter extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
private final java.util.List myFilters
public void ()
public transient void (com.intellij.psi.filters.ElementFilter[])
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.filters.ElementFilter[] filters
public void addFilter (com.intellij.psi.filters.ElementFilter)
com.intellij.psi.filters.ElementFilter filter
protected java.util.List getFilters ()
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
com.intellij.psi.filters.ElementFilter elementFilter
Object element
com.intellij.psi.PsiElement context
public boolean isClassAcceptable (java.lang.Class)
com.intellij.psi.filters.ElementFilter elementFilter
Class elementClass
public java.lang.String toString ()
String ret
java.util.Iterator iter
}
com/intellij/psi/filters/classes/
com/intellij/psi/filters/classes/AnnotationTypeFilter.classAnnotationTypeFilter.java
package com.intellij.psi.filters.classes
public com.intellij.psi.filters.classes.AnnotationTypeFilter extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
public void ()
public boolean isClassAcceptable (java.lang.Class)
Class hintClass
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
Object element
com.intellij.psi.PsiElement context
public java.lang.String toString ()
}
com/intellij/psi/filters/element/
com/intellij/psi/filters/element/ModifierFilter$ModifierRestriction.classModifierFilter.java
package com.intellij.psi.filters.element
public final com.intellij.psi.filters.element.ModifierFilter$ModifierRestriction extends java.lang.Object {
public final String myModifierName
public final boolean myIsSet
void (java.lang.String, boolean)
String modifierName
boolean isSet
}
com/intellij/psi/filters/element/ModifierFilter.classModifierFilter.java
package com.intellij.psi.filters.element
public com.intellij.psi.filters.element.ModifierFilter extends com.intellij.psi.filters.ClassFilter {
public final java.util.List myModifierRestrictions
private void ()
public void (java.lang.String, boolean)
String modifier
boolean hasToBe
public transient void (java.lang.String[])
String modifier
String[] modifiers
private void addModifierRestriction (java.lang.String, boolean)
String mod
boolean hasToBe
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
boolean shouldHave
com.intellij.psi.filters.element.ModifierFilter$ModifierRestriction psiModifier
com.intellij.psi.PsiModifierList list
Object element
com.intellij.psi.PsiElement context
public java.lang.String toString ()
com.intellij.psi.filters.element.ModifierFilter$ModifierRestriction rest
StringBuilder sb
java.util.Iterator iter
}
com/intellij/psi/filters/position/
com/intellij/psi/filters/position/FilterPattern$1.classFilterPattern.java
package com.intellij.psi.filters.position
com.intellij.psi.filters.position.FilterPattern$1 extends com.intellij.patterns.InitialPatternCondition {
final com.intellij.psi.filters.ElementFilter val$filter
void (java.lang.Class, com.intellij.psi.filters.ElementFilter)
Class aAcceptedClass
public boolean accepts (java.lang.Object, com.intellij.util.ProcessingContext)
Object o
com.intellij.util.ProcessingContext context
}
com/intellij/psi/filters/position/FilterPattern.classFilterPattern.java
package com.intellij.psi.filters.position
public com.intellij.psi.filters.position.FilterPattern extends com.intellij.patterns.ObjectPattern {
private final com.intellij.psi.filters.ElementFilter myFilter
public void (com.intellij.psi.filters.ElementFilter)
com.intellij.psi.filters.ElementFilter filter
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.filters.position.FilterPattern that
public int hashCode ()
public java.lang.String toString ()
}
com/intellij/psi/filters/position/PatternFilter.classPatternFilter.java
package com.intellij.psi.filters.position
public com.intellij.psi.filters.position.PatternFilter extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
private final com.intellij.patterns.ElementPattern myPattern
public void (com.intellij.patterns.ElementPattern)
com.intellij.patterns.ElementPattern pattern
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
Object element
com.intellij.psi.PsiElement context
public boolean isClassAcceptable (java.lang.Class)
Class hintClass
public java.lang.String toString ()
}
com/intellij/psi/filters/position/PositionElementFilter.classPositionElementFilter.java
package com.intellij.psi.filters.position
public abstract com.intellij.psi.filters.position.PositionElementFilter extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
private com.intellij.psi.filters.ElementFilter myFilter
public void ()
public void setFilter (com.intellij.psi.filters.ElementFilter)
com.intellij.psi.filters.ElementFilter filter
public com.intellij.psi.filters.ElementFilter getFilter ()
public boolean isClassAcceptable (java.lang.Class)
Class hintClass
protected static com.intellij.psi.PsiElement getOwnerChild (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement element
}
com/intellij/psi/impl/
com/intellij/psi/impl/AbstractModificationTracker$1.classAbstractModificationTracker.java
package com.intellij.psi.impl
com.intellij.psi.impl.AbstractModificationTracker$1 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$psi$impl$PsiTreeChangeEventImpl$PsiEventType
static void ()
}
com/intellij/psi/impl/AbstractModificationTracker.classAbstractModificationTracker.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.AbstractModificationTracker extends java.lang.Object implements com.intellij.psi.impl.PsiTreeChangePreprocessor {
private final com.intellij.psi.impl.PsiManagerImpl myPsiManager
private com.intellij.psi.impl.PsiModificationTrackerImpl myModificationTracker
protected abstract boolean isInsideCodeBlock (com.intellij.psi.PsiElement)
public void (com.intellij.psi.impl.PsiManagerImpl)
com.intellij.psi.impl.PsiManagerImpl psiManager
public com.intellij.psi.impl.PsiManagerImpl getPsiManager ()
protected void initTracker ()
public void treeChanged (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
boolean changedInsideCodeBlock
protected void processOutOfCodeBlockModification (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
}
com/intellij/psi/impl/AnyPsiChangeListener$Adapter.classAnyPsiChangeListener.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.AnyPsiChangeListener$Adapter extends java.lang.Object implements com.intellij.psi.impl.AnyPsiChangeListener {
public void ()
public void beforePsiChanged (boolean)
boolean isPhysical
public void afterPsiChanged (boolean)
boolean isPhysical
}
com/intellij/psi/impl/AnyPsiChangeListener.classAnyPsiChangeListener.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.AnyPsiChangeListener extends java.lang.Object {
public abstract void beforePsiChanged (boolean)
public abstract void afterPsiChanged (boolean)
}
com/intellij/psi/impl/CheckUtil$1.classCheckUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.CheckUtil$1 extends com.intellij.openapi.vfs.VirtualFileVisitor {
transient void (com.intellij.openapi.vfs.VirtualFileVisitor$Option[])
com.intellij.openapi.vfs.VirtualFileVisitor$Option[] arg0
public boolean visitFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
}
com/intellij/psi/impl/CheckUtil.classCheckUtil.java
package com.intellij.psi.impl
public com.intellij.psi.impl.CheckUtil extends java.lang.Object {
private void ()
public static void checkWritable (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String url
com.intellij.psi.PsiFile file
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.PsiElement element
public static void checkDelete (com.intellij.openapi.vfs.VirtualFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.vfs.VirtualFile file
}
com/intellij/psi/impl/ConstantExpressionEvaluator.classConstantExpressionEvaluator.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.ConstantExpressionEvaluator extends java.lang.Object {
public abstract java.lang.Object computeConstantExpression (com.intellij.psi.PsiElement, boolean)
public abstract java.lang.Object computeExpression (com.intellij.psi.PsiElement, boolean, com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator)
}
com/intellij/psi/impl/ConstantExpressionVisitor.classConstantExpressionVisitor.java
package com.intellij.psi.impl
com.intellij.psi.impl.ConstantExpressionVisitor extends com.intellij.psi.JavaElementVisitor implements com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator {
private final com.intellij.util.containers.StringInterner myInterner
private java.util.Set myVisitedVars
private final boolean myThrowExceptionOnOverflow
private Object myResult
private final com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator myAuxEvaluator
private static final com.intellij.openapi.util.Key VALUE
void (java.util.Set, boolean, com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator)
java.util.Set visitedVars
boolean throwExceptionOnOverflow
com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator auxEvaluator
java.lang.Object handle (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static java.lang.Object getStoredValue (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
static void store (com.intellij.psi.PsiElement, java.lang.Object)
com.intellij.psi.PsiElement element
Object value
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression expression
Object value
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiTypeElement castTypeElement
com.intellij.psi.PsiExpression operand
Object opValue
com.intellij.psi.PsiType castType
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
Object then
Object els
Object condition
Object value
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiExpression operand
Object rValue
int i
com.intellij.psi.PsiPolyadicExpression expression
com.intellij.psi.PsiExpression[] operands
Object lValue
com.intellij.psi.tree.IElementType tokenType
private java.lang.Object compute (java.lang.Object, java.lang.Object, com.intellij.psi.tree.IElementType, com.intellij.psi.PsiElement)
String l
String r
long l
long r
int l
int r
long l
long r
int l
int r
long l
long r
int l
int r
long r
long l
int r
int l
long l
long r
int l
int r
double rVal
long l
long r
int l
int r
Object lOperandValue
Object rOperandValue
com.intellij.psi.tree.IElementType tokenType
com.intellij.psi.PsiElement expression
Object value
public void visitPrefixExpression (com.intellij.psi.PsiPrefixExpression)
com.intellij.psi.PsiPrefixExpression expression
com.intellij.psi.PsiExpression operand
Object operandValue
com.intellij.psi.tree.IElementType tokenType
Object value
public void visitParenthesizedExpression (com.intellij.psi.PsiParenthesizedExpression)
com.intellij.psi.PsiParenthesizedExpression expression
public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression)
com.intellij.psi.PsiMethodCallExpression expression
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression qualifier
com.intellij.psi.PsiElement resolved
Class aClass
String constant
com.intellij.psi.PsiReferenceExpression qualifier
com.intellij.psi.PsiElement element
String name
com.intellij.psi.PsiVariable variable
java.util.Set oldVisitedVars
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiExpression qualifierExpression
com.intellij.psi.PsiElement resolvedExpression
private static boolean isIntegral (java.lang.Object)
Object o
private void checkDivisionOverflow (long, long, long, com.intellij.psi.PsiElement)
long l
long r
long minValue
com.intellij.psi.PsiElement expression
private void checkMultiplicationOverflow (long, long, long, com.intellij.psi.PsiElement)
long result
long l
long r
com.intellij.psi.PsiElement expression
private void checkAdditionOverflow (boolean, boolean, boolean, com.intellij.psi.PsiElement)
boolean resultPositive
boolean lPositive
boolean rPositive
com.intellij.psi.PsiElement expression
boolean overflow
private void checkRealNumberOverflow (java.lang.Object, java.lang.Object, java.lang.Object, com.intellij.psi.PsiElement)
Object result
Object lOperandValue
Object rOperandValue
com.intellij.psi.PsiElement expression
public java.lang.Object computeExpression (com.intellij.psi.PsiExpression, com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator auxEvaluator
public java.util.concurrent.ConcurrentMap getCacheMap (boolean)
boolean overflow
static void ()
}
com/intellij/psi/impl/DebugUtil$IncorrectTreeStructureException.classDebugUtil.java
package com.intellij.psi.impl
public com.intellij.psi.impl.DebugUtil$IncorrectTreeStructureException extends java.lang.RuntimeException {
private final com.intellij.lang.ASTNode myElement
public void (com.intellij.lang.ASTNode, java.lang.String)
com.intellij.lang.ASTNode element
String message
public com.intellij.lang.ASTNode getElement ()
}
com/intellij/psi/impl/DebugUtil$LengthBuilder.classDebugUtil.java
package com.intellij.psi.impl
public com.intellij.psi.impl.DebugUtil$LengthBuilder extends java.lang.Object implements java.lang.Appendable {
private int myLength
public void ()
public int getLength ()
public java.lang.Appendable append (java.lang.CharSequence)
CharSequence csq
public java.lang.Appendable append (java.lang.CharSequence, int, int)
CharSequence csq
int start
int end
public java.lang.Appendable append (char)
char c
}
com/intellij/psi/impl/DebugUtil.class
com/intellij/psi/impl/DocumentCommitProcessor.classDocumentCommitProcessor.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.DocumentCommitProcessor extends java.lang.Object {
public abstract void commitSynchronously (com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project, com.intellij.psi.PsiFile)
public abstract void commitAsynchronously (com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, java.lang.Object, com.intellij.openapi.application.ModalityState)
}
com/intellij/psi/impl/DocumentCommitThread$1.classDocumentCommitThread.java
package com.intellij.psi.impl
com.intellij.psi.impl.DocumentCommitThread$1 extends com.intellij.openapi.application.ApplicationAdapter {
final com.intellij.psi.impl.DocumentCommitThread this$0
void (com.intellij.psi.impl.DocumentCommitThread)
com.intellij.psi.impl.DocumentCommitThread this$0
public void beforeWriteActionStart (java.lang.Object)
Object action
public void afterWriteActionFinished (java.lang.Object)
Object action
}
com/intellij/psi/impl/DocumentCommitThread$2.classDocumentCommitThread.java
package com.intellij.psi.impl
final com.intellij.psi.impl.DocumentCommitThread$2 extends com.intellij.pom.impl.PomTransactionBase {
final com.intellij.pom.PomModel val$model
final com.intellij.psi.impl.source.text.DiffLog val$diffLog
final com.intellij.psi.PsiFile val$file
void (com.intellij.psi.PsiElement, com.intellij.pom.PomModelAspect, com.intellij.pom.PomModel, com.intellij.psi.impl.source.text.DiffLog, com.intellij.psi.PsiFile)
com.intellij.psi.PsiElement arg0
com.intellij.pom.PomModelAspect arg1
public com.intellij.pom.event.PomModelEvent runInner ()
}
com/intellij/psi/impl/DocumentCommitThread$CommitTask.classDocumentCommitThread.java
package com.intellij.psi.impl
com.intellij.psi.impl.DocumentCommitThread$CommitTask extends java.lang.Object {
private final com.intellij.openapi.editor.Document document
final com.intellij.openapi.project.Project project
private final int modificationSequence
final com.intellij.openapi.progress.ProgressIndicator indicator
final Object reason
final com.intellij.openapi.application.ModalityState myCreationModalityState
private final CharSequence myLastCommittedText
final java.util.List myOldFileNodes
final com.intellij.psi.impl.DocumentCommitThread this$0
void (com.intellij.psi.impl.DocumentCommitThread, com.intellij.openapi.project.Project, com.intellij.openapi.editor.Document, java.util.List, com.intellij.openapi.progress.ProgressIndicator, java.lang.Object, com.intellij.openapi.application.ModalityState, java.lang.CharSequence)
com.intellij.openapi.project.Project project
com.intellij.openapi.editor.Document document
java.util.List oldFileNodes
com.intellij.openapi.progress.ProgressIndicator indicator
Object reason
com.intellij.openapi.application.ModalityState currentModalityState
CharSequence lastCommittedText
public java.lang.String toString ()
com.intellij.openapi.editor.Document document
String docInfo
String indicatorInfo
String reasonInfo
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.DocumentCommitThread$CommitTask task
public int hashCode ()
int result
boolean isStillValid ()
com.intellij.openapi.editor.Document document
private void cancel (java.lang.Object, com.intellij.psi.impl.DocumentCommitThread)
Object reason
com.intellij.psi.impl.DocumentCommitThread commitProcessor
com.intellij.openapi.editor.Document getDocument ()
static void access$000 (com.intellij.psi.impl.DocumentCommitThread$CommitTask, java.lang.Object, com.intellij.psi.impl.DocumentCommitThread)
com.intellij.psi.impl.DocumentCommitThread$CommitTask x0
Object x1
com.intellij.psi.impl.DocumentCommitThread x2
static java.lang.CharSequence access$500 (com.intellij.psi.impl.DocumentCommitThread$CommitTask)
com.intellij.psi.impl.DocumentCommitThread$CommitTask x0
}
com/intellij/psi/impl/DocumentCommitThread.class
com/intellij/psi/impl/ElementBase$1.classElementBase.java
package com.intellij.psi.impl
final com.intellij.psi.impl.ElementBase$1 extends com.intellij.openapi.util.NotNullLazyValue {
void ()
protected javax.swing.Icon compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/ElementBase$2.classElementBase.java
package com.intellij.psi.impl
final com.intellij.psi.impl.ElementBase$2 extends com.intellij.openapi.util.NotNullLazyValue {
void ()
protected javax.swing.Icon compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/ElementBase$ElementIconRequest.classElementBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.ElementBase$ElementIconRequest extends java.lang.Object {
private final com.intellij.psi.SmartPsiElementPointer myPointer
private final int myFlags
private void (com.intellij.psi.PsiElement, com.intellij.openapi.project.Project, int)
com.intellij.psi.PsiElement element
com.intellij.openapi.project.Project project
int flags
public com.intellij.psi.PsiElement getElement ()
com.intellij.psi.PsiElement element
public int getFlags ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.ElementBase$ElementIconRequest request
public int hashCode ()
int result
void (com.intellij.psi.PsiElement, com.intellij.openapi.project.Project, int, com.intellij.psi.impl.ElementBase$1)
com.intellij.psi.PsiElement x0
com.intellij.openapi.project.Project x1
int x2
com.intellij.psi.impl.ElementBase$1 x3
}
com/intellij/psi/impl/ElementBase$IconLayer.classElementBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.ElementBase$IconLayer extends java.lang.Object {
private final int flagMask
private final javax.swing.Icon icon
private void (int, javax.swing.Icon)
int flagMask
javax.swing.Icon icon
static int access$100 (com.intellij.psi.impl.ElementBase$IconLayer)
com.intellij.psi.impl.ElementBase$IconLayer x0
static javax.swing.Icon access$200 (com.intellij.psi.impl.ElementBase$IconLayer)
com.intellij.psi.impl.ElementBase$IconLayer x0
void (int, javax.swing.Icon, com.intellij.psi.impl.ElementBase$1)
int x0
javax.swing.Icon x1
com.intellij.psi.impl.ElementBase$1 x2
}
com/intellij/psi/impl/ElementBase.class
com/intellij/psi/impl/ElementPresentationUtil.class
com/intellij/psi/impl/EmptyFileManager.classEmptyFileManager.java
package com.intellij.psi.impl
com.intellij.psi.impl.EmptyFileManager extends java.lang.Object implements com.intellij.psi.impl.file.impl.FileManager {
private final com.intellij.psi.impl.PsiManagerImpl myManager
private final java.util.concurrent.ConcurrentMap myVFileToViewProviderMap
void (com.intellij.psi.impl.PsiManagerImpl)
com.intellij.psi.impl.PsiManagerImpl manager
public void dispose ()
public com.intellij.psi.PsiFile findFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.FileViewProvider viewProvider
public com.intellij.psi.PsiDirectory findDirectory (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
public void reloadFromDisk (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiFile getCachedPsiFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile vFile
public void cleanupForNextTest ()
public com.intellij.psi.FileViewProvider findViewProvider (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.psi.FileViewProvider findCachedViewProvider (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.psi.FileViewProvider createFileViewProvider (com.intellij.openapi.vfs.VirtualFile, boolean)
com.intellij.openapi.vfs.VirtualFile file
boolean eventSystemEnabled
public void setViewProvider (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.FileViewProvider)
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.psi.FileViewProvider singleRootFileViewProvider
public java.util.List getAllCachedFiles ()
}
com/intellij/psi/impl/EmptySubstitutorImpl.classEmptySubstitutorImpl.java
package com.intellij.psi.impl
public final com.intellij.psi.impl.EmptySubstitutorImpl extends com.intellij.psi.EmptySubstitutor {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiType substitute (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter typeParameter
public com.intellij.psi.PsiType substitute (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType substituteWithBoundsPromotion (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter typeParameter
public com.intellij.psi.PsiSubstitutor put (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType)
com.intellij.psi.PsiTypeParameter classParameter
com.intellij.psi.PsiType mapping
public com.intellij.psi.PsiSubstitutor putAll (com.intellij.psi.PsiClass, com.intellij.psi.PsiType[])
com.intellij.psi.PsiClass parentClass
com.intellij.psi.PsiType[] mappings
public com.intellij.psi.PsiSubstitutor putAll (com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiSubstitutor another
public java.util.Map getSubstitutionMap ()
public boolean isValid ()
public void ensureValid ()
static void ()
}
com/intellij/psi/impl/ExpressionConverter.classExpressionConverter.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.ExpressionConverter extends java.lang.Object {
public static final com.intellij.lang.LanguageExtension EP
public void ()
protected abstract com.intellij.psi.PsiElement convert (com.intellij.psi.PsiElement, com.intellij.openapi.project.Project)
public static com.intellij.psi.PsiElement getExpression (com.intellij.psi.PsiElement, com.intellij.lang.Language, com.intellij.openapi.project.Project)
com.intellij.psi.PsiElement expression
com.intellij.lang.Language language
com.intellij.openapi.project.Project project
com.intellij.psi.impl.ExpressionConverter converter
static void ()
}
com/intellij/psi/impl/FakePsiElement.classFakePsiElement.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.FakePsiElement extends com.intellij.psi.impl.PsiElementBase implements com.intellij.psi.PsiNamedElement com.intellij.navigation.ItemPresentation {
public void ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public com.intellij.lang.Language getLanguage ()
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getFirstChild ()
public com.intellij.psi.PsiElement getLastChild ()
public com.intellij.psi.PsiElement getNextSibling ()
public com.intellij.psi.PsiElement getPrevSibling ()
public com.intellij.openapi.util.TextRange getTextRange ()
public int getStartOffsetInParent ()
public int getTextLength ()
public com.intellij.psi.PsiElement findElementAt (int)
int offset
public int getTextOffset ()
public java.lang.String getText ()
public char[] textToCharArray ()
public boolean textContains (char)
char c
public com.intellij.lang.ASTNode getNode ()
public java.lang.String getPresentableText ()
public java.lang.String getLocationString ()
public final javax.swing.Icon getIcon (int)
int flags
protected final javax.swing.Icon getElementIcon (int)
int flags
public javax.swing.Icon getIcon (boolean)
boolean open
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
public void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public void delete () throws com.intellij.util.IncorrectOperationException
public com.intellij.psi.PsiElement copy ()
public com.intellij.psi.PsiManager getManager ()
com.intellij.psi.PsiElement parent
public boolean isPhysical ()
}
com/intellij/psi/impl/FreeThreadedFileViewProvider.classFreeThreadedFileViewProvider.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.FreeThreadedFileViewProvider extends java.lang.Object {
}
com/intellij/psi/impl/GeneratedMarkerVisitor.classGeneratedMarkerVisitor.java
package com.intellij.psi.impl
public com.intellij.psi.impl.GeneratedMarkerVisitor extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
public void ()
protected void visitNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement element
public static void markGenerated (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/impl/InheritanceImplUtil.classInheritanceImplUtil.java
package com.intellij.psi.impl
public com.intellij.psi.impl.InheritanceImplUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public static boolean isInheritor (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass candidateClass
com.intellij.psi.PsiClass baseClass
boolean checkDeep
com.intellij.psi.search.GlobalSearchScope scope
static boolean hasObjectQualifiedName (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass candidateClass
com.intellij.psi.PsiElement parent
private static boolean isInheritor (com.intellij.psi.PsiManager, com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, boolean, java.util.Set)
com.intellij.psi.PsiClass baseCandidateClass
com.intellij.psi.PsiClass objectClass
String baseQName
boolean isCandidateInterface
boolean isBaseInterface
boolean isCandidateInterface
boolean isBaseInterface
String baseName
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClass candidateClass
com.intellij.psi.PsiClass baseClass
boolean checkDeep
java.util.Set checkedClasses
com.intellij.psi.JavaPsiFacade facade
private static boolean checkReferenceListWithQualifiedNamesInClsClass (java.lang.String, com.intellij.psi.PsiReferenceList, com.intellij.psi.JavaPsiFacade)
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiJavaCodeReferenceElement[] referenceElements
String baseQName
com.intellij.psi.PsiReferenceList extList
com.intellij.psi.JavaPsiFacade facade
private static boolean isInheritorWithoutCaching (com.intellij.psi.PsiManager, com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, java.util.Set)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass baseClass
java.util.Set checkedClasses
private static boolean checkInheritor (com.intellij.psi.PsiManager, com.intellij.psi.PsiClassType[], com.intellij.psi.PsiClass, java.util.Set)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassType aSuper
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClassType[] supers
com.intellij.psi.PsiClass baseClass
java.util.Set checkedClasses
private static boolean checkInheritor (com.intellij.psi.PsiManager, com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, java.util.Set)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass baseClass
java.util.Set checkedClasses
public static boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass candidateClass
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiClass classToByPass
java.util.Set checkedClasses
static void ()
}
com/intellij/psi/impl/IsConstantExpressionVisitor.classIsConstantExpressionVisitor.java
package com.intellij.psi.impl
com.intellij.psi.impl.IsConstantExpressionVisitor extends com.intellij.psi.JavaElementVisitor {
private boolean myIsConstant
private final java.util.Map varIsConst
void ()
public boolean isConstant ()
public void visitExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression expression
public void visitClassObjectAccessExpression (com.intellij.psi.PsiClassObjectAccessExpression)
com.intellij.psi.PsiClassObjectAccessExpression expression
public void visitParenthesizedExpression (com.intellij.psi.PsiParenthesizedExpression)
com.intellij.psi.PsiParenthesizedExpression expression
com.intellij.psi.PsiExpression expr
public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression)
com.intellij.psi.PsiTypeCastExpression expression
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiTypeElement element
com.intellij.psi.PsiType type
public void visitPrefixExpression (com.intellij.psi.PsiPrefixExpression)
com.intellij.psi.PsiPrefixExpression expression
com.intellij.psi.PsiExpression operand
com.intellij.psi.tree.IElementType opType
public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiPolyadicExpression expression
public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression)
com.intellij.psi.PsiConditionalExpression expression
com.intellij.psi.PsiExpression thenExpr
com.intellij.psi.PsiExpression elseExpr
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiVariable variable
Boolean isConst
com.intellij.psi.PsiExpression initializer
}
com/intellij/psi/impl/JavaClassSupersImpl$1.classJavaClassSupersImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.JavaClassSupersImpl$1 extends com.intellij.psi.impl.ScopedClassHierarchy {
final StringBuilder val$msg
final com.intellij.psi.impl.JavaClassSupersImpl this$0
void (com.intellij.psi.impl.JavaClassSupersImpl, com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope, java.lang.StringBuilder)
com.intellij.psi.impl.JavaClassSupersImpl this$0
com.intellij.psi.PsiClass psiClass
com.intellij.psi.search.GlobalSearchScope resolveScope
void visitType (com.intellij.psi.PsiClassType, java.util.Map)
com.intellij.psi.PsiClassType type
java.util.Map map
com.intellij.psi.PsiClass eachClass
}
com/intellij/psi/impl/JavaClassSupersImpl.class
com/intellij/psi/impl/JavaConstantExpressionEvaluator$1.classJavaConstantExpressionEvaluator.java
package com.intellij.psi.impl
com.intellij.psi.impl.JavaConstantExpressionEvaluator$1 extends java.lang.Object implements com.intellij.openapi.util.Factory {
final boolean val$throwExceptionOnOverflow
final com.intellij.psi.impl.JavaConstantExpressionEvaluator this$0
void (com.intellij.psi.impl.JavaConstantExpressionEvaluator, boolean)
com.intellij.psi.impl.JavaConstantExpressionEvaluator this$0
public java.util.concurrent.ConcurrentMap create ()
com.intellij.openapi.util.Key key
public volatile java.lang.Object create ()
}
com/intellij/psi/impl/JavaConstantExpressionEvaluator.class
com/intellij/psi/impl/JavaPsiFacadeEx.classJavaPsiFacadeEx.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.JavaPsiFacadeEx extends com.intellij.psi.JavaPsiFacade {
public void ()
public static com.intellij.psi.impl.JavaPsiFacadeEx getInstanceEx (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public com.intellij.psi.PsiClass findClass (java.lang.String)
String qualifiedName
}
com/intellij/psi/impl/JavaPsiFacadeImpl$1.classJavaPsiFacadeImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.JavaPsiFacadeImpl$1 extends java.lang.Object implements com.intellij.psi.util.PsiModificationTracker$Listener {
private long lastTimeSeen
final com.intellij.psi.util.PsiModificationTracker val$modificationTracker
final com.intellij.psi.impl.JavaPsiFacadeImpl this$0
void (com.intellij.psi.impl.JavaPsiFacadeImpl, com.intellij.psi.util.PsiModificationTracker)
com.intellij.psi.impl.JavaPsiFacadeImpl this$0
public void modificationCountChanged ()
long now
}
com/intellij/psi/impl/JavaPsiFacadeImpl$2.classJavaPsiFacadeImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.JavaPsiFacadeImpl$2 extends com.intellij.openapi.extensions.SimpleSmartExtensionPoint {
final com.intellij.psi.impl.JavaPsiFacadeImpl this$0
void (com.intellij.psi.impl.JavaPsiFacadeImpl, java.util.Collection)
com.intellij.psi.impl.JavaPsiFacadeImpl this$0
java.util.Collection arg0
protected com.intellij.openapi.extensions.ExtensionPoint getExtensionPoint ()
}
com/intellij/psi/impl/JavaPsiFacadeImpl.classJavaPsiFacadeImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.JavaPsiFacadeImpl extends com.intellij.psi.impl.JavaPsiFacadeEx {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.extensions.SimpleSmartExtensionPoint myElementFinders
private final com.intellij.psi.PsiConstantEvaluationHelper myConstantEvaluationHelper
private final java.util.concurrent.ConcurrentMap myPackageCache
private final java.util.concurrent.ConcurrentMap myClassCache
private final com.intellij.openapi.project.Project myProject
private final com.intellij.psi.impl.file.impl.JavaFileManager myFileManager
public void (com.intellij.openapi.project.Project, com.intellij.psi.PsiManager, com.intellij.psi.impl.file.impl.JavaFileManager, com.intellij.util.messages.MessageBus)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiManager psiManager
com.intellij.psi.impl.file.impl.JavaFileManager javaFileManager
com.intellij.util.messages.MessageBus bus
com.intellij.psi.util.PsiModificationTracker modificationTracker
public com.intellij.psi.PsiClass findClass (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String qualifiedName
com.intellij.psi.search.GlobalSearchScope scope
java.util.Map map
com.intellij.psi.PsiClass result
private com.intellij.psi.PsiClass doFindClass (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass[] classes
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElementFinder finder
String qualifiedName
com.intellij.psi.search.GlobalSearchScope scope
java.util.List finders
com.intellij.openapi.util.Condition classesFilter
private com.intellij.psi.PsiClass[] findClassesInDumbMode (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass[] containingClasses
String qualifiedName
com.intellij.psi.search.GlobalSearchScope scope
String packageName
com.intellij.psi.PsiPackage pkg
String className
public com.intellij.psi.PsiClass[] findClasses (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass[] finderClasses
com.intellij.psi.PsiElementFinder finder
String qualifiedName
com.intellij.psi.search.GlobalSearchScope scope
java.util.List finders
com.intellij.openapi.util.Condition classesFilter
java.util.List result
private static com.intellij.openapi.util.Condition getFilterFromFinders (com.intellij.psi.search.GlobalSearchScope, java.util.List)
com.intellij.openapi.util.Condition finderFilter
com.intellij.psi.PsiElementFinder finder
com.intellij.psi.search.GlobalSearchScope scope
java.util.List finders
com.intellij.openapi.util.Condition filter
private boolean shouldUseSlowResolve ()
com.intellij.openapi.project.DumbService dumbService
private java.util.List finders ()
public com.intellij.psi.PsiConstantEvaluationHelper getConstantEvaluationHelper ()
public com.intellij.psi.PsiPackage findPackage (java.lang.String)
com.intellij.psi.PsiElementFinder finder
String qualifiedName
com.intellij.psi.PsiPackage aPackage
private java.util.List filteredFinders ()
public com.intellij.psi.PsiJavaParserFacade getParserFacade ()
public com.intellij.psi.PsiResolveHelper getResolveHelper ()
public com.intellij.psi.PsiNameHelper getNameHelper ()
public java.util.Set getClassNames (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiElementFinder finder
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
java.util.Set result
public com.intellij.psi.PsiClass[] getClasses (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass[] classes
com.intellij.psi.PsiElementFinder finder
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
java.util.List finders
com.intellij.openapi.util.Condition classesFilter
java.util.List result
private static void filterClassesAndAppend (com.intellij.psi.PsiElementFinder, com.intellij.openapi.util.Condition, com.intellij.psi.PsiClass[], java.util.List)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiElementFinder finder
com.intellij.openapi.util.Condition classesFilter
com.intellij.psi.PsiClass[] classes
java.util.List result
public com.intellij.psi.PsiFile[] getPackageFiles (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.openapi.util.Condition finderFilter
com.intellij.psi.PsiElementFinder finder
com.intellij.psi.PsiFile file
com.intellij.psi.PsiDirectory directory
com.intellij.psi.PsiElementFinder finder
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.openapi.util.Condition filter
java.util.Set result
com.intellij.psi.PsiDirectory[] directories
public boolean processPackageDirectories (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor, boolean)
com.intellij.psi.PsiElementFinder finder
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.Processor consumer
boolean includeLibrarySources
public com.intellij.psi.PsiPackage[] getSubPackages (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.PsiPackage[] packages
com.intellij.psi.PsiElementFinder finder
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
java.util.LinkedHashMap result
public boolean isPartOfPackagePrefix (java.lang.String)
String subpackageName
String packageName
java.util.Collection packagePrefixes
public boolean isInPackage (com.intellij.psi.PsiElement, com.intellij.psi.PsiPackage)
String packageName
com.intellij.psi.PsiElement element
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.PsiFile file
public boolean arePackagesTheSame (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.impl.source.JavaDummyHolder dummyHolder
com.intellij.psi.PsiElement other
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
com.intellij.psi.PsiFile file1
com.intellij.psi.PsiFile file2
String package1
String package2
public com.intellij.openapi.project.Project getProject ()
public boolean isConstantExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
com.intellij.psi.impl.IsConstantExpressionVisitor visitor
public com.intellij.psi.PsiElementFactory getElementFactory ()
static java.util.concurrent.ConcurrentMap access$000 (com.intellij.psi.impl.JavaPsiFacadeImpl)
com.intellij.psi.impl.JavaPsiFacadeImpl x0
static java.util.concurrent.ConcurrentMap access$100 (com.intellij.psi.impl.JavaPsiFacadeImpl)
com.intellij.psi.impl.JavaPsiFacadeImpl x0
static com.intellij.openapi.project.Project access$200 (com.intellij.psi.impl.JavaPsiFacadeImpl)
com.intellij.psi.impl.JavaPsiFacadeImpl x0
static void ()
}
com/intellij/psi/impl/JavaPsiImplementationHelper.classJavaPsiImplementationHelper.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.JavaPsiImplementationHelper extends java.lang.Object {
public void ()
public static com.intellij.psi.impl.JavaPsiImplementationHelper getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.PsiClass getOriginalClass (com.intellij.psi.PsiClass)
public abstract com.intellij.psi.PsiElement getClsFileNavigationElement (com.intellij.psi.PsiJavaFile)
public abstract com.intellij.pom.java.LanguageLevel getEffectiveLanguageLevel (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.lang.ASTNode getDefaultImportAnchor (com.intellij.psi.PsiImportList, com.intellij.psi.PsiImportStatementBase)
public abstract com.intellij.psi.PsiElement getDefaultMemberAnchor (com.intellij.psi.PsiClass, com.intellij.psi.PsiMember)
public abstract void setupCatchBlock (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiElement, com.intellij.psi.PsiCatchSection)
}
com/intellij/psi/impl/LanguageConstantExpressionEvaluator.classLanguageConstantExpressionEvaluator.java
package com.intellij.psi.impl
public com.intellij.psi.impl.LanguageConstantExpressionEvaluator extends com.intellij.lang.LanguageExtension {
public static final com.intellij.psi.impl.LanguageConstantExpressionEvaluator INSTANCE
private void ()
static void ()
}
com/intellij/psi/impl/PomTargetPsiElementImpl.classPomTargetPsiElementImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PomTargetPsiElementImpl extends com.intellij.psi.impl.RenameableFakePsiElement implements com.intellij.pom.PomTargetPsiElement {
private final com.intellij.pom.PomTarget myTarget
private final com.intellij.openapi.project.Project myProject
public void (com.intellij.psi.PsiTarget)
com.intellij.psi.PsiTarget target
public void (com.intellij.openapi.project.Project, com.intellij.pom.PomTarget)
com.intellij.openapi.project.Project project
com.intellij.pom.PomTarget target
public com.intellij.pom.PomTarget getTarget ()
public java.lang.String getName ()
public boolean isWritable ()
public java.lang.String getTypeName ()
public com.intellij.psi.PsiElement getNavigationElement ()
public javax.swing.Icon getIcon ()
javax.swing.Icon icon
com.intellij.ide.IconProvider iconProvider
javax.swing.Icon icon
public boolean isValid ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.PomTargetPsiElementImpl that
public int hashCode ()
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public com.intellij.psi.PsiElement getContext ()
public com.intellij.psi.PsiElement getParent ()
public void navigate (boolean)
boolean requestFocus
public boolean canNavigate ()
public boolean canNavigateToSource ()
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.lang.Language getLanguage ()
public com.intellij.openapi.project.Project getProject ()
public java.lang.String getLocationString ()
com.intellij.psi.PsiFile file
}
com/intellij/psi/impl/PsiCachedValue.class
com/intellij/psi/impl/PsiCachedValueImpl.classPsiCachedValueImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiCachedValueImpl extends com.intellij.psi.impl.PsiCachedValue implements com.intellij.psi.util.CachedValue {
private final com.intellij.psi.util.CachedValueProvider myProvider
public void (com.intellij.psi.PsiManager, com.intellij.psi.util.CachedValueProvider)
com.intellij.psi.PsiManager manager
com.intellij.psi.util.CachedValueProvider provider
public java.lang.Object getValue ()
public com.intellij.psi.util.CachedValueProvider getValueProvider ()
protected com.intellij.psi.util.CachedValueProvider$Result doCompute (java.lang.Object)
Object param
}
com/intellij/psi/impl/PsiCachedValuesFactory$1.classPsiCachedValuesFactory.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiCachedValuesFactory$1 extends com.intellij.psi.impl.PsiCachedValueImpl {
final com.intellij.psi.impl.PsiCachedValuesFactory this$0
void (com.intellij.psi.impl.PsiCachedValuesFactory, com.intellij.psi.PsiManager, com.intellij.psi.util.CachedValueProvider)
com.intellij.psi.impl.PsiCachedValuesFactory this$0
com.intellij.psi.PsiManager manager
com.intellij.psi.util.CachedValueProvider provider
protected java.lang.Object[] getDependencies (com.intellij.psi.util.CachedValueProvider$Result)
com.intellij.psi.util.CachedValueProvider$Result result
}
com/intellij/psi/impl/PsiCachedValuesFactory$2.classPsiCachedValuesFactory.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiCachedValuesFactory$2 extends com.intellij.psi.impl.PsiParameterizedCachedValue {
final com.intellij.psi.impl.PsiCachedValuesFactory this$0
void (com.intellij.psi.impl.PsiCachedValuesFactory, com.intellij.psi.PsiManager, com.intellij.psi.util.ParameterizedCachedValueProvider)
com.intellij.psi.impl.PsiCachedValuesFactory this$0
com.intellij.psi.PsiManager manager
com.intellij.psi.util.ParameterizedCachedValueProvider provider
public boolean isFromMyProject (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
protected java.lang.Object[] getDependencies (com.intellij.psi.util.CachedValueProvider$Result)
com.intellij.psi.util.CachedValueProvider$Result tResult
}
com/intellij/psi/impl/PsiCachedValuesFactory$3.classPsiCachedValuesFactory.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiCachedValuesFactory$3 extends com.intellij.psi.impl.PsiParameterizedCachedValue {
final com.intellij.psi.impl.PsiCachedValuesFactory this$0
void (com.intellij.psi.impl.PsiCachedValuesFactory, com.intellij.psi.PsiManager, com.intellij.psi.util.ParameterizedCachedValueProvider)
com.intellij.psi.impl.PsiCachedValuesFactory this$0
com.intellij.psi.PsiManager manager
com.intellij.psi.util.ParameterizedCachedValueProvider provider
public boolean isFromMyProject (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/psi/impl/PsiCachedValuesFactory.classPsiCachedValuesFactory.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiCachedValuesFactory extends java.lang.Object implements com.intellij.util.CachedValuesFactory {
private final com.intellij.openapi.project.Project myProject
private final com.intellij.psi.PsiManager myManager
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public com.intellij.psi.util.CachedValue createCachedValue (com.intellij.psi.util.CachedValueProvider, boolean)
com.intellij.psi.util.CachedValueProvider provider
boolean trackValue
public com.intellij.psi.util.ParameterizedCachedValue createParameterizedCachedValue (com.intellij.psi.util.ParameterizedCachedValueProvider, boolean)
com.intellij.psi.util.ParameterizedCachedValueProvider provider
boolean trackValue
static com.intellij.openapi.project.Project access$000 (com.intellij.psi.impl.PsiCachedValuesFactory)
com.intellij.psi.impl.PsiCachedValuesFactory x0
}
com/intellij/psi/impl/PsiClassImplUtil$1.classPsiClassImplUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiClassImplUtil$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.impl.ScopedClassHierarchy hierarchy
final com.intellij.psi.PsiElementFactory factory
final com.intellij.psi.PsiClass val$aClass
final com.intellij.psi.PsiElement val$place
final com.intellij.pom.java.LanguageLevel val$languageLevel
final com.intellij.psi.PsiSubstitutor val$substitutor
final boolean val$isRaw
void (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiSubstitutor, boolean)
public com.intellij.psi.PsiSubstitutor fun (com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSubstitutor superSubstitutor
com.intellij.psi.PsiSubstitutor finalSubstitutor
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/PsiClassImplUtil$2.classPsiClassImplUtil.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiClassImplUtil$2 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$psi$impl$PsiClassImplUtil$MemberType
static void ()
}
com/intellij/psi/impl/PsiClassImplUtil$ByNameCachedValueProvider$1.classPsiClassImplUtil.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiClassImplUtil$ByNameCachedValueProvider$1 extends com.intellij.util.containers.ConcurrentFactoryMap {
final com.intellij.psi.PsiClass val$myClass
final com.intellij.psi.impl.PsiClassImplUtil$ByNameCachedValueProvider this$0
void (com.intellij.psi.impl.PsiClassImplUtil$ByNameCachedValueProvider, com.intellij.psi.PsiClass)
com.intellij.psi.impl.PsiClassImplUtil$ByNameCachedValueProvider this$0
protected com.intellij.psi.impl.PsiClassImplUtil$MembersMap create (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope resolveScope
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/psi/impl/PsiClassImplUtil$ByNameCachedValueProvider.classPsiClassImplUtil.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiClassImplUtil$ByNameCachedValueProvider extends java.lang.Object implements com.intellij.psi.util.ParameterizedCachedValueProvider {
private static final com.intellij.psi.impl.PsiClassImplUtil$ByNameCachedValueProvider INSTANCE
private void ()
public com.intellij.psi.util.CachedValueProvider$Result compute (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass myClass
java.util.Map map
public volatile com.intellij.psi.util.CachedValueProvider$Result compute (java.lang.Object)
static com.intellij.psi.impl.PsiClassImplUtil$ByNameCachedValueProvider access$000 ()
static void ()
}
com/intellij/psi/impl/PsiClassImplUtil$ClassIconRequest.classPsiClassImplUtil.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest extends java.lang.Object {
private final com.intellij.psi.PsiClass psiClass
private final int flags
private final javax.swing.Icon symbolIcon
private void (com.intellij.psi.PsiClass, int, javax.swing.Icon)
com.intellij.psi.PsiClass psiClass
int flags
javax.swing.Icon symbolIcon
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest that
public int hashCode ()
int result
void (com.intellij.psi.PsiClass, int, javax.swing.Icon, com.intellij.psi.impl.PsiClassImplUtil$1)
com.intellij.psi.PsiClass x0
int x1
javax.swing.Icon x2
com.intellij.psi.impl.PsiClassImplUtil$1 x3
static com.intellij.psi.PsiClass access$400 (com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest)
com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest x0
static int access$500 (com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest)
com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest x0
static javax.swing.Icon access$600 (com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest)
com.intellij.psi.impl.PsiClassImplUtil$ClassIconRequest x0
}
com/intellij/psi/impl/PsiClassImplUtil$MemberType.classPsiClassImplUtil.java
package com.intellij.psi.impl
public final com.intellij.psi.impl.PsiClassImplUtil$MemberType extends java.lang.Enum {
public static final com.intellij.psi.impl.PsiClassImplUtil$MemberType CLASS
public static final com.intellij.psi.impl.PsiClassImplUtil$MemberType FIELD
public static final com.intellij.psi.impl.PsiClassImplUtil$MemberType METHOD
private static final com.intellij.psi.impl.PsiClassImplUtil$MemberType[] $VALUES
public static com.intellij.psi.impl.PsiClassImplUtil$MemberType[] values ()
public static com.intellij.psi.impl.PsiClassImplUtil$MemberType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/impl/PsiClassImplUtil$MembersMap$1.classPsiClassImplUtil.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiClassImplUtil$MembersMap$1 extends java.lang.Object implements com.intellij.psi.scope.ElementClassHint {
final com.intellij.psi.impl.PsiClassImplUtil$MemberType val$key
final com.intellij.psi.impl.PsiClassImplUtil$MembersMap this$0
void (com.intellij.psi.impl.PsiClassImplUtil$MembersMap, com.intellij.psi.impl.PsiClassImplUtil$MemberType)
com.intellij.psi.impl.PsiClassImplUtil$MembersMap this$0
public boolean shouldProcess (com.intellij.psi.scope.ElementClassHint$DeclarationKind)
com.intellij.psi.scope.ElementClassHint$DeclarationKind kind
}
com/intellij/psi/impl/PsiClassImplUtil$MembersMap$2.classPsiClassImplUtil.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiClassImplUtil$MembersMap$2 extends com.intellij.psi.scope.processor.FilterScopeProcessor {
final com.intellij.psi.impl.PsiClassImplUtil$MemberType val$key
final java.util.List val$allMembers
final java.util.Map val$map
final com.intellij.psi.scope.ElementClassHint val$classHint
final com.intellij.psi.impl.PsiClassImplUtil$MembersMap this$0
void (com.intellij.psi.impl.PsiClassImplUtil$MembersMap, com.intellij.psi.filters.ElementFilter, com.intellij.psi.impl.PsiClassImplUtil$MemberType, java.util.List, java.util.Map, com.intellij.psi.scope.ElementClassHint)
com.intellij.psi.impl.PsiClassImplUtil$MembersMap this$0
com.intellij.psi.filters.ElementFilter filter
protected void add (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
String currentName
java.util.List listByName
com.intellij.psi.PsiElement element
com.intellij.psi.PsiSubstitutor substitutor
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
}
com/intellij/psi/impl/PsiClassImplUtil$MembersMap.classPsiClassImplUtil.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiClassImplUtil$MembersMap extends com.intellij.util.containers.ConcurrentFactoryMap {
private final com.intellij.psi.PsiClass myPsiClass
private final com.intellij.psi.search.GlobalSearchScope myResolveScope
void (com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.search.GlobalSearchScope scope
protected java.util.Map create (com.intellij.psi.impl.PsiClassImplUtil$MemberType)
String name
com.intellij.psi.impl.PsiClassImplUtil$MemberType key
java.util.Map map
java.util.List allMembers
com.intellij.psi.scope.ElementClassFilter filter
com.intellij.psi.scope.ElementClassHint classHint
com.intellij.psi.scope.processor.FilterScopeProcessor processor
java.util.Map result
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/psi/impl/PsiClassImplUtil.class
com/intellij/psi/impl/PsiConstantEvaluationHelperImpl.classPsiConstantEvaluationHelperImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiConstantEvaluationHelperImpl extends com.intellij.psi.PsiConstantEvaluationHelper {
static final boolean $assertionsDisabled
public void ()
public java.lang.Object computeConstantExpression (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement expression
public java.lang.Object computeConstantExpression (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement expression
boolean throwExceptionOnOverflow
com.intellij.psi.impl.ConstantExpressionEvaluator expressionEvaluator
public java.lang.Object computeExpression (com.intellij.psi.PsiExpression, boolean, com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator)
com.intellij.psi.PsiExpression expression
boolean throwExceptionOnOverflow
com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator auxEvaluator
com.intellij.psi.impl.ConstantExpressionEvaluator expressionEvaluator
public static java.lang.Object computeCastTo (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, java.util.Set)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType castTo
java.util.Set visitedVars
Object value
static void ()
}
com/intellij/psi/impl/PsiDiamondTypeUtil.class
com/intellij/psi/impl/PsiDocumentManagerBase$1.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$1 extends java.lang.Object implements com.intellij.psi.impl.PsiDocumentTransactionListener {
final com.intellij.psi.impl.PsiDocumentManagerBase this$0
void (com.intellij.psi.impl.PsiDocumentManagerBase)
com.intellij.psi.impl.PsiDocumentManagerBase this$0
public void transactionStarted (com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile)
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile file
public void transactionCompleted (com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile)
com.intellij.openapi.editor.Document document
com.intellij.psi.PsiFile file
}
com/intellij/psi/impl/PsiDocumentManagerBase$2.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiDocumentManagerBase$2 extends java.lang.Object {
void ()
public java.lang.String toString ()
}
com/intellij/psi/impl/PsiDocumentManagerBase$3.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$3 extends com.intellij.openapi.editor.DocumentRunnable {
final boolean[] val$ok
final com.intellij.openapi.editor.Document val$document
final java.util.List val$finishProcessors
final boolean val$synchronously
final com.intellij.psi.impl.PsiDocumentManagerBase this$0
void (com.intellij.psi.impl.PsiDocumentManagerBase, com.intellij.openapi.editor.Document, com.intellij.openapi.project.Project, boolean[], com.intellij.openapi.editor.Document, java.util.List, boolean)
com.intellij.psi.impl.PsiDocumentManagerBase this$0
com.intellij.openapi.editor.Document arg0
com.intellij.openapi.project.Project arg1
public void run ()
}
com/intellij/psi/impl/PsiDocumentManagerBase$4.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$4 extends com.intellij.psi.PsiRecursiveElementWalkingVisitor {
final com.intellij.psi.PsiFile val$psiFile
final Object val$reason
final com.intellij.psi.impl.PsiDocumentManagerBase this$0
void (com.intellij.psi.impl.PsiDocumentManagerBase, com.intellij.psi.PsiFile, java.lang.Object)
com.intellij.psi.impl.PsiDocumentManagerBase this$0
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/impl/PsiDocumentManagerBase$5.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$5 extends java.lang.Object implements com.intellij.psi.ExternalChangeAction {
final com.intellij.psi.PsiFile val$psiFile
final com.intellij.psi.impl.PsiDocumentManagerBase this$0
void (com.intellij.psi.impl.PsiDocumentManagerBase, com.intellij.psi.PsiFile)
com.intellij.psi.impl.PsiDocumentManagerBase this$0
public void run ()
com.intellij.psi.FileViewProvider viewProvider
}
com/intellij/psi/impl/PsiDocumentManagerBase$6.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$6 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.psi.impl.PsiDocumentManagerBase this$0
void (com.intellij.psi.impl.PsiDocumentManagerBase)
com.intellij.psi.impl.PsiDocumentManagerBase this$0
public void dispose ()
}
com/intellij/psi/impl/PsiDocumentManagerBase$CompositeRunnable.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$CompositeRunnable extends java.util.ArrayList implements java.lang.Runnable {
private void ()
public void run ()
Runnable runnable
void (com.intellij.psi.impl.PsiDocumentManagerBase$1)
com.intellij.psi.impl.PsiDocumentManagerBase$1 x0
}
com/intellij/psi/impl/PsiDocumentManagerBase$UncommittedInfo.classPsiDocumentManagerBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo extends com.intellij.openapi.editor.event.DocumentAdapter implements com.intellij.openapi.editor.ex.PrioritizedInternalDocumentListener {
private final com.intellij.openapi.editor.impl.DocumentImpl myOriginal
private final com.intellij.openapi.editor.impl.FrozenDocument myFrozen
private final java.util.List myEvents
private final java.util.concurrent.ConcurrentMap myFrozenWindows
private void (com.intellij.openapi.editor.impl.DocumentImpl)
com.intellij.openapi.editor.impl.DocumentImpl original
public int getPriority ()
public void documentChanged (com.intellij.openapi.editor.event.DocumentEvent)
com.intellij.openapi.editor.event.DocumentEvent e
public void moveTextHappened (int, int, int)
int start
int end
int base
public void removeListener ()
static java.util.concurrent.ConcurrentMap access$100 (com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo)
com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo x0
static com.intellij.openapi.editor.impl.FrozenDocument access$200 (com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo)
com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo x0
static java.util.List access$300 (com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo)
com.intellij.psi.impl.PsiDocumentManagerBase$UncommittedInfo x0
void (com.intellij.openapi.editor.impl.DocumentImpl, com.intellij.psi.impl.PsiDocumentManagerBase$1)
com.intellij.openapi.editor.impl.DocumentImpl x0
com.intellij.psi.impl.PsiDocumentManagerBase$1 x1
}
com/intellij/psi/impl/PsiDocumentManagerBase.class
com/intellij/psi/impl/PsiDocumentTransactionListener.classPsiDocumentTransactionListener.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.PsiDocumentTransactionListener extends java.lang.Object {
public static final com.intellij.util.messages.Topic TOPIC
public abstract void transactionStarted (com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile)
public abstract void transactionCompleted (com.intellij.openapi.editor.Document, com.intellij.psi.PsiFile)
static void ()
}
com/intellij/psi/impl/PsiElementBase.classPsiElementBase.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.PsiElementBase extends com.intellij.psi.impl.ElementBase implements com.intellij.psi.NavigatablePsiElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiElement getFirstChild ()
com.intellij.psi.PsiElement[] children
public com.intellij.psi.PsiElement getLastChild ()
com.intellij.psi.PsiElement[] children
public com.intellij.psi.PsiElement getNextSibling ()
public com.intellij.psi.PsiElement getPrevSibling ()
public void acceptChildren (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
com.intellij.psi.PsiElement child
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.PsiReference[] getReferences ()
public com.intellij.psi.PsiReference findReferenceAt (int)
int offset
public com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public com.intellij.psi.PsiElement copy ()
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public void delete () throws com.intellij.util.IncorrectOperationException
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
public boolean textContains (char)
char c
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public com.intellij.psi.PsiElement getContext ()
public com.intellij.psi.PsiElement getNavigationElement ()
public com.intellij.psi.PsiElement getOriginalElement ()
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.search.SearchScope getUseScope ()
public void navigate (boolean)
boolean requestFocus
com.intellij.pom.Navigatable descriptor
public boolean canNavigate ()
public boolean canNavigateToSource ()
public com.intellij.openapi.project.Project getProject ()
com.intellij.psi.PsiManager manager
public com.intellij.navigation.ItemPresentation getPresentation ()
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.PsiElement parent
public boolean isPhysical ()
com.intellij.psi.PsiElement parent
public boolean isWritable ()
com.intellij.psi.PsiElement parent
public boolean isValid ()
com.intellij.psi.PsiElement parent
public boolean textMatches (java.lang.CharSequence)
CharSequence text
public boolean textMatches (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String getName ()
protected java.lang.Object notNullChild (java.lang.Object)
Object child
protected java.lang.Object[] findChildrenByClass (java.lang.Class)
com.intellij.psi.PsiElement cur
Class aClass
java.util.List result
protected java.lang.Object findChildByClass (java.lang.Class)
com.intellij.psi.PsiElement cur
Class aClass
protected java.lang.Object findNotNullChildByClass (java.lang.Class)
Class aClass
public com.intellij.psi.PsiManager getManager ()
static void ()
}
com/intellij/psi/impl/PsiElementFactoryImpl$1.classPsiElementFactoryImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiElementFactoryImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final com.intellij.psi.impl.PsiElementFactoryImpl this$0
void (com.intellij.psi.impl.PsiElementFactoryImpl)
com.intellij.psi.impl.PsiElementFactoryImpl this$0
protected com.intellij.psi.PsiClass compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/PsiElementFactoryImpl$2.classPsiElementFactoryImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiElementFactoryImpl$2 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final com.intellij.psi.impl.PsiElementFactoryImpl this$0
void (com.intellij.psi.impl.PsiElementFactoryImpl)
com.intellij.psi.impl.PsiElementFactoryImpl this$0
protected com.intellij.psi.PsiClass compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/PsiElementFactoryImpl$3.classPsiElementFactoryImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiElementFactoryImpl$3 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiElementFactoryImpl.class
com/intellij/psi/impl/PsiElementFinderImpl$1.classPsiElementFinderImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiElementFinderImpl$1 extends com.intellij.openapi.application.ReadActionProcessor {
final com.intellij.psi.search.GlobalSearchScope val$scope
final com.intellij.psi.PsiManager val$psiManager
final com.intellij.util.Processor val$consumer
final com.intellij.psi.impl.PsiElementFinderImpl this$0
void (com.intellij.psi.impl.PsiElementFinderImpl, com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.PsiManager, com.intellij.util.Processor)
com.intellij.psi.impl.PsiElementFinderImpl this$0
public boolean processInReadAction (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile dir
com.intellij.psi.PsiDirectory psiDir
public volatile boolean processInReadAction (java.lang.Object)
}
com/intellij/psi/impl/PsiElementFinderImpl.classPsiElementFinderImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiElementFinderImpl extends com.intellij.psi.PsiElementFinder implements com.intellij.openapi.project.DumbAware {
private final com.intellij.openapi.project.Project myProject
private final com.intellij.psi.impl.file.impl.JavaFileManager myFileManager
public void (com.intellij.openapi.project.Project, com.intellij.psi.impl.file.impl.JavaFileManager)
com.intellij.openapi.project.Project project
com.intellij.psi.impl.file.impl.JavaFileManager javaFileManager
public com.intellij.psi.PsiClass findClass (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String qualifiedName
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.PsiClass[] findClasses (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
String qualifiedName
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.PsiPackage findPackage (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiPackage[] getSubPackages (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
String subQualifiedName
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.PsiDirectory subDir
com.intellij.psi.PsiDirectory[] subDirs
com.intellij.psi.PsiDirectory dir
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
java.util.Map packagesMap
String qualifiedName
public com.intellij.psi.PsiClass[] getClasses (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.PsiClass[] getClasses (java.lang.String, com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
String qualifiedName
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass[] classes
com.intellij.psi.PsiDirectory dir
String shortName
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
java.util.List list
String packageName
public java.util.Set getClassNames (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
com.intellij.openapi.vfs.VirtualFile vFile
java.util.Set inFile
com.intellij.psi.PsiFile file
com.intellij.psi.PsiDirectory dir
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
java.util.Set names
com.intellij.openapi.roots.FileIndexFacade facade
public boolean processPackageDirectories (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope, com.intellij.util.Processor, boolean)
com.intellij.psi.PsiPackage psiPackage
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.util.Processor consumer
boolean includeLibrarySources
com.intellij.psi.PsiManager psiManager
}
com/intellij/psi/impl/PsiExpressionEvaluator.classPsiExpressionEvaluator.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiExpressionEvaluator extends java.lang.Object implements com.intellij.psi.impl.ConstantExpressionEvaluator {
public void ()
public java.lang.Object computeConstantExpression (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement expression
boolean throwExceptionOnOverflow
public java.lang.Object computeExpression (com.intellij.psi.PsiElement, boolean, com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator)
com.intellij.psi.PsiElement expression
boolean throwExceptionOnOverflow
com.intellij.psi.PsiConstantEvaluationHelper$AuxEvaluator auxEvaluator
}
com/intellij/psi/impl/PsiFileEx.classPsiFileEx.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.PsiFileEx extends java.lang.Object implements com.intellij.psi.PsiFile {
public static final com.intellij.openapi.util.Key BATCH_REFERENCE_PROCESSING
public abstract boolean isContentsLoaded ()
public abstract void onContentReload ()
public abstract void markInvalidated ()
static void ()
}
com/intellij/psi/impl/PsiFileFactoryImpl.classPsiFileFactoryImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiFileFactoryImpl extends com.intellij.psi.PsiFileFactory {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.PsiManager myManager
static final boolean $assertionsDisabled
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.openapi.fileTypes.FileType, java.lang.CharSequence, long, boolean)
String name
com.intellij.openapi.fileTypes.FileType fileType
CharSequence text
long modificationStamp
boolean eventSystemEnabled
public com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.lang.Language, java.lang.CharSequence)
String name
com.intellij.lang.Language language
CharSequence text
public com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.lang.Language, java.lang.CharSequence, boolean, boolean)
String name
com.intellij.lang.Language language
CharSequence text
boolean eventSystemEnabled
boolean markAsCopy
public com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.lang.Language, java.lang.CharSequence, boolean, boolean, boolean)
String name
com.intellij.lang.Language language
CharSequence text
boolean eventSystemEnabled
boolean markAsCopy
boolean noSizeLimit
public com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.lang.Language, java.lang.CharSequence, boolean, boolean, boolean, com.intellij.openapi.vfs.VirtualFile)
String name
com.intellij.lang.Language language
CharSequence text
boolean eventSystemEnabled
boolean markAsCopy
boolean noSizeLimit
com.intellij.openapi.vfs.VirtualFile original
com.intellij.testFramework.LightVirtualFile virtualFile
public com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.openapi.fileTypes.FileType, java.lang.CharSequence, long, boolean, boolean)
com.intellij.lang.Language language
com.intellij.psi.PsiFile file
String name
com.intellij.openapi.fileTypes.FileType fileType
CharSequence text
long modificationStamp
boolean eventSystemEnabled
boolean markAsCopy
com.intellij.testFramework.LightVirtualFile virtualFile
com.intellij.psi.SingleRootFileViewProvider singleRootFileViewProvider
com.intellij.psi.impl.source.PsiPlainTextFileImpl plainTextFile
public com.intellij.psi.PsiFile trySetupPsiForFile (com.intellij.testFramework.LightVirtualFile, com.intellij.lang.Language, boolean, boolean)
com.intellij.psi.PsiFile psiFile
com.intellij.testFramework.LightVirtualFile virtualFile
com.intellij.lang.Language language
boolean physical
boolean markAsCopy
com.intellij.psi.FileViewProviderFactory factory
com.intellij.psi.FileViewProvider viewProvider
com.intellij.lang.ParserDefinition parserDefinition
public com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.openapi.fileTypes.FileType, com.intellij.lang.Language, com.intellij.lang.Language, java.lang.CharSequence, long, boolean, boolean)
com.intellij.psi.PsiFile psiFile
String name
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.lang.Language language
com.intellij.lang.Language targetLanguage
CharSequence text
long modificationStamp
boolean physical
boolean markAsCopy
com.intellij.testFramework.LightVirtualFile virtualFile
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.psi.FileViewProviderFactory factory
com.intellij.psi.FileViewProvider viewProvider
com.intellij.psi.SingleRootFileViewProvider singleRootFileViewProvider
com.intellij.psi.impl.source.PsiPlainTextFileImpl plainTextFile
public com.intellij.psi.PsiFile createFileFromText (java.lang.String, com.intellij.openapi.fileTypes.FileType, java.lang.CharSequence)
String name
com.intellij.openapi.fileTypes.FileType fileType
CharSequence text
public com.intellij.psi.PsiFile createFileFromText (java.lang.String, java.lang.String)
String name
String text
com.intellij.openapi.fileTypes.FileType type
public com.intellij.psi.PsiFile createFileFromText (com.intellij.openapi.fileTypes.FileType, java.lang.String, java.lang.CharSequence, int, int)
com.intellij.openapi.fileTypes.FileType fileType
String fileName
CharSequence chars
int startOffset
int endOffset
CharSequence text
public com.intellij.psi.PsiFile createFileFromText (java.lang.CharSequence, com.intellij.psi.PsiFile)
CharSequence chars
com.intellij.psi.PsiFile original
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiElement createElementFromText (java.lang.String, com.intellij.lang.Language, com.intellij.psi.tree.IElementType, com.intellij.psi.PsiElement)
String text
com.intellij.lang.Language language
com.intellij.psi.tree.IElementType type
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.DummyHolder result
com.intellij.psi.impl.source.tree.FileElement holder
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.openapi.project.Project project
com.intellij.lexer.Lexer lexer
com.intellij.lang.PsiBuilder builder
com.intellij.lang.ASTNode node
public static void markGenerated (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.impl.source.tree.TreeElement node
static void ()
}
com/intellij/psi/impl/PsiImplUtil.classPsiImplUtil.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiImplUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key TYPE_ANNO_MARK
static final boolean $assertionsDisabled
private void ()
public static com.intellij.psi.PsiMethod[] getConstructors (com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
java.util.List result
public static com.intellij.psi.PsiAnnotationMemberValue findDeclaredAttributeValue (com.intellij.psi.PsiAnnotation, java.lang.String)
com.intellij.psi.PsiAnnotation annotation
String attributeName
com.intellij.psi.PsiNameValuePair attribute
public static com.intellij.psi.PsiAnnotationMemberValue findAttributeValue (com.intellij.psi.PsiAnnotation, java.lang.String)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiAnnotation annotation
String attributeName
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
public static com.intellij.psi.PsiTypeParameter[] getTypeParameters (com.intellij.psi.PsiTypeParameterListOwner)
com.intellij.psi.PsiTypeParameterListOwner owner
com.intellij.psi.PsiTypeParameterList typeParameterList
public static com.intellij.psi.PsiJavaCodeReferenceElement[] namesToPackageReferences (com.intellij.psi.PsiManager, java.lang.String[])
com.intellij.util.IncorrectOperationException e
String name
int i
com.intellij.psi.PsiManager manager
String[] names
com.intellij.psi.PsiJavaCodeReferenceElement[] refs
public static int getParameterIndex (com.intellij.psi.PsiParameter, com.intellij.psi.PsiParameterList)
com.intellij.psi.PsiParameter paramInList
int i
com.intellij.psi.PsiParameter paramInList
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiElement parameterParent
com.intellij.psi.PsiParameter[] parameters
String name
com.intellij.psi.PsiParameter suspect
int i
String message
public static int getTypeParameterIndex (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiTypeParameterList)
int i
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiTypeParameterList typeParameterList
com.intellij.psi.PsiTypeParameter[] typeParameters
public static java.lang.Object[] getReferenceVariantsByFilter (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.filters.ElementFilter)
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.scope.processor.FilterScopeProcessor processor
public static boolean processDeclarationsInMethod (com.intellij.psi.PsiMethod, com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMethod method
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
boolean fromBody
com.intellij.psi.PsiTypeParameterList typeParameterList
public static boolean processDeclarationsInLambda (com.intellij.psi.PsiLambdaExpression, com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiLambdaExpression lambda
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
boolean fromBody
private static boolean processDeclarationsInMethodLike (com.intellij.psi.PsiParameterListOwner, com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, boolean, com.intellij.psi.PsiTypeParameterList)
com.intellij.psi.scope.ElementClassHint hint
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiParameterListOwner element
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement place
boolean fromBody
com.intellij.psi.PsiTypeParameterList typeParameterList
public static boolean processDeclarationsInResourceList (com.intellij.psi.PsiResourceList, com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement)
com.intellij.psi.PsiResourceListElement resource
com.intellij.psi.PsiResourceList resourceList
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.scope.ElementClassHint hint
public static boolean hasTypeParameters (com.intellij.psi.PsiTypeParameterListOwner)
com.intellij.psi.PsiTypeParameterListOwner owner
com.intellij.psi.PsiTypeParameterList typeParameterList
public static com.intellij.psi.PsiType[] typesByReferenceParameterList (com.intellij.psi.PsiReferenceParameterList)
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiTypeElement[] typeElements
public static com.intellij.psi.PsiType[] typesByTypeElements (com.intellij.psi.PsiTypeElement[])
int i
com.intellij.psi.PsiTypeElement[] typeElements
com.intellij.psi.PsiType[] types
public static com.intellij.psi.PsiType getType (com.intellij.psi.PsiClassObjectAccessExpression)
com.intellij.psi.PsiClassObjectAccessExpression classAccessExpression
com.intellij.psi.search.GlobalSearchScope resolveScope
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClass classClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType operandType
com.intellij.psi.PsiTypeParameter[] typeParameters
public static com.intellij.psi.PsiAnnotation findAnnotation (com.intellij.psi.PsiAnnotationOwner, java.lang.String)
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiAnnotationOwner annotationOwner
String qualifiedName
com.intellij.psi.PsiAnnotation[] annotations
String shortName
public static transient com.intellij.psi.PsiAnnotation$TargetType findApplicableTarget (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiAnnotation$TargetType[])
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiAnnotation$TargetType[] types
public static transient com.intellij.psi.PsiAnnotation$TargetType findApplicableTarget (com.intellij.psi.PsiClass, com.intellij.psi.PsiAnnotation$TargetType[])
com.intellij.psi.PsiClass annotationType
com.intellij.psi.PsiAnnotation$TargetType[] types
public static java.util.Set getAnnotationTargets (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass annotationType
public static com.intellij.psi.PsiAnnotation$TargetType[] getTargetsForLocation (com.intellij.psi.PsiAnnotationOwner)
com.intellij.psi.PsiAnnotationOwner owner
public static com.intellij.lang.ASTNode findDocComment (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement element
com.intellij.psi.impl.source.tree.TreeElement node
public static com.intellij.psi.PsiType normalizeWildcardTypeByPosition (com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression topLevel
com.intellij.psi.PsiType normalized
private static com.intellij.psi.PsiType doNormalizeWildcardByPosition (com.intellij.psi.PsiType, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType componentType
com.intellij.psi.PsiType normalizedComponentType
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression topLevel
public static com.intellij.psi.search.SearchScope getMemberUseScope (com.intellij.psi.PsiMember)
com.intellij.psi.PsiElement methodCallExpr
com.intellij.psi.PsiClass topClass
com.intellij.psi.search.SearchScope scope
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.PsiMember member
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement topElement
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope maximalUseScope
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiModifierList modifierList
int accessLevel
public static boolean isInServerPage (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private static com.intellij.psi.ServerPageFile getServerPageFile (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile psiFile
public static com.intellij.psi.PsiElement setName (com.intellij.psi.PsiElement, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
String name
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiIdentifier newNameIdentifier
public static boolean isDeprecatedByAnnotation (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner owner
public static boolean isDeprecatedByDocTag (com.intellij.psi.PsiJavaDocumentedElement)
com.intellij.psi.PsiJavaDocumentedElement owner
com.intellij.psi.javadoc.PsiDocComment docComment
public static com.intellij.psi.PsiJavaDocumentedElement findDocCommentOwner (com.intellij.psi.javadoc.PsiDocComment)
com.intellij.psi.PsiJavaDocumentedElement owner
com.intellij.psi.javadoc.PsiDocComment comment
com.intellij.psi.PsiElement parent
public static com.intellij.psi.PsiAnnotationMemberValue setDeclaredAttributeValue (com.intellij.psi.PsiAnnotation, java.lang.String, com.intellij.psi.PsiAnnotationMemberValue, com.intellij.util.PairFunction)
com.intellij.psi.PsiAnnotationMemberValue defValue
com.intellij.psi.PsiNameValuePair attribute
com.intellij.psi.PsiNameValuePair[] attributes
boolean allowNoName
String namePrefix
com.intellij.psi.PsiAnnotation psiAnnotation
String attributeName
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.util.PairFunction annotationCreator
com.intellij.psi.PsiAnnotationMemberValue existing
private static com.intellij.psi.PsiNameValuePair createNameValuePair (com.intellij.psi.PsiAnnotationMemberValue, java.lang.String, com.intellij.util.PairFunction)
com.intellij.psi.PsiAnnotationMemberValue value
String namePrefix
com.intellij.util.PairFunction annotationCreator
public static com.intellij.lang.ASTNode skipWhitespaceAndComments (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public static com.intellij.lang.ASTNode skipWhitespaceCommentsAndTokens (com.intellij.lang.ASTNode, com.intellij.psi.tree.TokenSet)
com.intellij.lang.ASTNode node
com.intellij.psi.tree.TokenSet alsoSkip
public static boolean isWhitespaceOrComment (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public static com.intellij.lang.ASTNode skipWhitespaceAndCommentsBack (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode prev
com.intellij.lang.ASTNode firstChildNode
com.intellij.lang.ASTNode lastRelevant
public static com.intellij.lang.ASTNode findStatementChild (com.intellij.psi.impl.source.tree.CompositePsiElement)
com.intellij.lang.ASTNode element
com.intellij.psi.impl.source.tree.CompositePsiElement statement
public static com.intellij.psi.PsiStatement[] getChildStatements (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.lang.ASTNode child1
com.intellij.psi.PsiElement element
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.CompositeElement psiCodeBlock
int count
com.intellij.psi.PsiStatement[] result
int idx
public static boolean isVarArgs (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter[] parameters
public static com.intellij.psi.PsiElement handleMirror (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiModifierList findNeighbourModifierList (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiElement grandParent
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiElement parent
public static boolean isTypeAnnotation (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static void collectTypeUseAnnotations (com.intellij.psi.PsiModifierList, java.util.List)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiModifierList modifierList
java.util.List annotations
public static void markTypeAnnotations (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiElement left
public static void deleteTypeAnnotations (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiElement left
public static boolean isLeafElementOfType (com.intellij.psi.PsiElement, com.intellij.psi.tree.IElementType)
com.intellij.psi.PsiElement element
com.intellij.psi.tree.IElementType type
public static boolean isLeafElementOfType (com.intellij.psi.PsiElement, com.intellij.psi.tree.TokenSet)
com.intellij.psi.PsiElement element
com.intellij.psi.tree.TokenSet tokenSet
public static com.intellij.psi.PsiType buildTypeFromTypeString (java.lang.String, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.impl.light.LightClassReference ref
com.intellij.psi.PsiType resultType
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiSubstitutor substitutor
String typeName
com.intellij.psi.PsiElement context
com.intellij.psi.PsiFile psiFile
com.intellij.psi.PsiManager psiManager
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType resultType
public static com.intellij.psi.JavaResolveResult[] multiResolveImpl (com.intellij.psi.PsiJavaCodeReferenceElement, boolean, com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver)
java.util.Map map
com.intellij.psi.PsiJavaCodeReferenceElement element
boolean incompleteCode
com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver resolver
com.intellij.lang.FileASTNode fileElement
com.intellij.psi.PsiFile psiFile
com.intellij.psi.PsiManager manager
boolean valid
public static com.intellij.psi.JavaResolveResult[] multiResolveImpl (com.intellij.openapi.project.Project, com.intellij.psi.PsiFile, com.intellij.psi.PsiJavaCodeReferenceElement, boolean, com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiFile psiFile
com.intellij.psi.PsiJavaCodeReferenceElement element
boolean incompleteCode
com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver resolver
com.intellij.psi.ResolveResult[] results
public static com.intellij.openapi.vfs.VirtualFile getModuleVirtualFile (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule module
static void ()
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$1.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$1 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$10.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$10 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$11.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$11 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$12.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$12 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$13.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$13 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$14.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$14 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$2.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$2 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$3.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$3 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$4.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$4 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$5.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$5 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$6.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$6 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$7.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$7 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$8.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$8 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl$9.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiJavaParserFacadeImpl$9 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/PsiJavaParserFacadeImpl.classPsiJavaParserFacadeImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiJavaParserFacadeImpl extends java.lang.Object implements com.intellij.psi.PsiJavaParserFacade {
protected final com.intellij.psi.PsiManager myManager
private static final String DUMMY_FILE_NAME
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper ANNOTATION
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper PARAMETER
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper RESOURCE
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper TYPE
public static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper REFERENCE
public static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper DIAMOND_REF
public static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper STATIC_IMPORT_REF
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper TYPE_PARAMETER
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper DECLARATION
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper CODE_BLOCK
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper STATEMENT
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper EXPRESSION
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper ENUM_CONSTANT
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper MODULE
private static final java.util.Map PRIMITIVE_TYPES
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public com.intellij.psi.PsiAnnotation createAnnotationFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public com.intellij.psi.javadoc.PsiDocTag createDocTagFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
String text
public com.intellij.psi.javadoc.PsiDocComment createDocCommentFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
String docCommentText
public com.intellij.psi.javadoc.PsiDocComment createDocCommentFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.PsiMethod method
com.intellij.psi.javadoc.PsiDocComment comment
public com.intellij.psi.PsiClass createClassFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String body
com.intellij.psi.PsiElement context
com.intellij.psi.PsiJavaFile aFile
com.intellij.psi.PsiClass[] classes
public com.intellij.psi.PsiField createFieldFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiMethod createMethodFromText (java.lang.String, com.intellij.psi.PsiElement, com.intellij.pom.java.LanguageLevel) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public final com.intellij.psi.PsiMethod createMethodFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.pom.java.LanguageLevel level
public com.intellij.psi.PsiParameter createParameterFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiResourceVariable createResourceFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiType createTypeFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
public com.intellij.psi.PsiTypeElement createTypeElementFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
protected com.intellij.psi.PsiType createTypeInner (java.lang.String, com.intellij.psi.PsiElement, boolean) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
boolean markAsCopy
com.intellij.psi.PsiPrimitiveType primitiveType
com.intellij.psi.PsiTypeElement element
public com.intellij.psi.PsiJavaCodeReferenceElement createReferenceFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
boolean isStaticImport
boolean mayHaveDiamonds
com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper wrapper
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiCodeBlock createCodeBlockFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiStatement createStatementFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiExpression createExpressionFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
protected com.intellij.psi.PsiJavaFile createDummyJavaFile (java.lang.String)
String text
com.intellij.openapi.fileTypes.FileType type
public com.intellij.psi.PsiTypeParameter createTypeParameterFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiComment createCommentFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiComment comment
com.intellij.psi.PsiElement aChildren
String text
com.intellij.psi.PsiElement context
com.intellij.psi.PsiJavaFile aFile
public com.intellij.psi.PsiEnumConstant createEnumConstantFromText (java.lang.String, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiType createPrimitiveTypeFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiPrimitiveType primitiveType
public com.intellij.psi.PsiJavaModule createModuleFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiType createPrimitiveType (java.lang.String, com.intellij.psi.PsiAnnotation[]) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.PsiAnnotation[] annotations
public static com.intellij.psi.PsiPrimitiveType getPrimitiveType (java.lang.String)
String text
protected static com.intellij.pom.java.LanguageLevel level (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
private static com.intellij.util.IncorrectOperationException newException (java.lang.String, com.intellij.psi.impl.source.DummyHolder)
Throwable cause
String msg
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.impl.source.tree.FileElement root
static void ()
}
com/intellij/psi/impl/PsiManagerEx.classPsiManagerEx.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.PsiManagerEx extends com.intellij.psi.PsiManager {
public void ()
public static com.intellij.psi.impl.PsiManagerEx getInstanceEx (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract boolean isBatchFilesProcessingMode ()
public abstract void setAssertOnFileLoadingFilter (com.intellij.openapi.vfs.VirtualFileFilter, com.intellij.openapi.Disposable)
public abstract boolean isAssertOnFileLoading (com.intellij.openapi.vfs.VirtualFile)
public abstract void registerRunnableToRunOnChange (java.lang.Runnable)
public abstract void registerRunnableToRunOnAnyChange (java.lang.Runnable)
public abstract void registerRunnableToRunAfterAnyChange (java.lang.Runnable)
public abstract com.intellij.psi.impl.file.impl.FileManager getFileManager ()
public abstract void beforeChildAddition (com.intellij.psi.impl.PsiTreeChangeEventImpl)
public abstract void beforeChildRemoval (com.intellij.psi.impl.PsiTreeChangeEventImpl)
public abstract void beforeChildReplacement (com.intellij.psi.impl.PsiTreeChangeEventImpl)
public abstract void beforeChange (boolean)
public abstract void afterChange (boolean)
}
com/intellij/psi/impl/PsiManagerImpl$1.classPsiManagerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiManagerImpl$1 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.psi.impl.PsiManagerImpl this$0
void (com.intellij.psi.impl.PsiManagerImpl)
com.intellij.psi.impl.PsiManagerImpl this$0
public void dispose ()
}
com/intellij/psi/impl/PsiManagerImpl$2.classPsiManagerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiManagerImpl$2 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.psi.impl.PsiManagerImpl this$0
void (com.intellij.psi.impl.PsiManagerImpl)
com.intellij.psi.impl.PsiManagerImpl this$0
public void dispose ()
}
com/intellij/psi/impl/PsiManagerImpl$3.classPsiManagerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiManagerImpl$3 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.psi.PsiTreeChangeListener val$listener
final com.intellij.psi.impl.PsiManagerImpl this$0
void (com.intellij.psi.impl.PsiManagerImpl, com.intellij.psi.PsiTreeChangeListener)
com.intellij.psi.impl.PsiManagerImpl this$0
public void dispose ()
}
com/intellij/psi/impl/PsiManagerImpl$4.classPsiManagerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiManagerImpl$4 extends com.intellij.psi.impl.AnyPsiChangeListener$Adapter {
final Runnable val$runnable
final com.intellij.psi.impl.PsiManagerImpl this$0
void (com.intellij.psi.impl.PsiManagerImpl, java.lang.Runnable)
com.intellij.psi.impl.PsiManagerImpl this$0
public void beforePsiChanged (boolean)
boolean isPhysical
}
com/intellij/psi/impl/PsiManagerImpl$5.classPsiManagerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiManagerImpl$5 extends com.intellij.psi.impl.AnyPsiChangeListener$Adapter {
final Runnable val$runnable
final com.intellij.psi.impl.PsiManagerImpl this$0
void (com.intellij.psi.impl.PsiManagerImpl, java.lang.Runnable)
com.intellij.psi.impl.PsiManagerImpl this$0
public void beforePsiChanged (boolean)
boolean isPhysical
}
com/intellij/psi/impl/PsiManagerImpl$6.classPsiManagerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiManagerImpl$6 extends com.intellij.psi.impl.AnyPsiChangeListener$Adapter {
final Runnable val$runnable
final com.intellij.psi.impl.PsiManagerImpl this$0
void (com.intellij.psi.impl.PsiManagerImpl, java.lang.Runnable)
com.intellij.psi.impl.PsiManagerImpl this$0
public void afterPsiChanged (boolean)
boolean isPhysical
}
com/intellij/psi/impl/PsiManagerImpl$7.classPsiManagerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiManagerImpl$7 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$psi$impl$PsiTreeChangeEventImpl$PsiEventType
static void ()
}
com/intellij/psi/impl/PsiManagerImpl.classPsiManagerImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiManagerImpl extends com.intellij.psi.impl.PsiManagerEx {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.project.Project myProject
private final com.intellij.openapi.roots.FileIndexFacade myFileIndex
private final com.intellij.util.messages.MessageBus myMessageBus
private final com.intellij.psi.util.PsiModificationTracker myModificationTracker
private final com.intellij.psi.impl.file.impl.FileManager myFileManager
private final java.util.List myTreeChangePreprocessors
private final java.util.List myTreeChangeListeners
private boolean myTreeChangeEventIsFiring
private boolean myIsDisposed
private com.intellij.openapi.vfs.VirtualFileFilter myAssertOnFileLoadingFilter
private final java.util.concurrent.atomic.AtomicInteger myBatchFilesProcessingModeCount
public static final com.intellij.util.messages.Topic ANY_PSI_CHANGE_TOPIC
static final boolean $assertionsDisabled
public void (com.intellij.openapi.project.Project, com.intellij.openapi.fileEditor.FileDocumentManager, com.intellij.lang.PsiBuilderFactory, com.intellij.openapi.roots.FileIndexFacade, com.intellij.util.messages.MessageBus, com.intellij.psi.util.PsiModificationTracker)
com.intellij.openapi.project.Project project
com.intellij.openapi.fileEditor.FileDocumentManager fileDocumentManager
com.intellij.lang.PsiBuilderFactory psiBuilderFactory
com.intellij.openapi.roots.FileIndexFacade fileIndex
com.intellij.util.messages.MessageBus messageBus
com.intellij.psi.util.PsiModificationTracker modificationTracker
Object used
boolean isProjectDefault
public boolean isDisposed ()
public void dropResolveCaches ()
com.intellij.psi.impl.file.impl.FileManager fileManager
public boolean isInProject (com.intellij.psi.PsiElement)
com.intellij.psi.PsiDirectory dir
com.intellij.psi.PsiDirectory[] dirs
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
com.intellij.openapi.vfs.VirtualFile virtualFile
public void setAssertOnFileLoadingFilter (com.intellij.openapi.vfs.VirtualFileFilter, com.intellij.openapi.Disposable)
com.intellij.openapi.vfs.VirtualFileFilter filter
com.intellij.openapi.Disposable parentDisposable
public boolean isAssertOnFileLoading (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.project.Project getProject ()
public com.intellij.psi.impl.file.impl.FileManager getFileManager ()
public boolean areElementsEquivalent (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
public com.intellij.psi.PsiFile findFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.psi.FileViewProvider findViewProvider (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.psi.PsiDirectory findDirectory (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public void reloadFromDisk (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public void addPsiTreeChangeListener (com.intellij.psi.PsiTreeChangeListener)
com.intellij.psi.PsiTreeChangeListener listener
public void addPsiTreeChangeListener (com.intellij.psi.PsiTreeChangeListener, com.intellij.openapi.Disposable)
com.intellij.psi.PsiTreeChangeListener listener
com.intellij.openapi.Disposable parentDisposable
public void removePsiTreeChangeListener (com.intellij.psi.PsiTreeChangeListener)
com.intellij.psi.PsiTreeChangeListener listener
public void beforeChildAddition (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void beforeChildRemoval (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void beforeChildReplacement (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void beforeChildrenChange (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void beforeChildMovement (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void beforePropertyChange (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void childAdded (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void childRemoved (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void childReplaced (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void childMoved (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void childrenChanged (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void propertyChanged (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public void addTreeChangePreprocessor (com.intellij.psi.impl.PsiTreeChangePreprocessor)
com.intellij.psi.impl.PsiTreeChangePreprocessor preprocessor
public void removeTreeChangePreprocessor (com.intellij.psi.impl.PsiTreeChangePreprocessor)
com.intellij.psi.impl.PsiTreeChangePreprocessor preprocessor
private void fireEvent (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangePreprocessor preprocessor
com.intellij.psi.impl.PsiTreeChangePreprocessor preprocessor
Exception e
com.intellij.psi.PsiTreeChangeListener listener
com.intellij.psi.impl.PsiTreeChangeEventImpl event
boolean isRealTreeChange
com.intellij.psi.PsiFile file
public void registerRunnableToRunOnChange (java.lang.Runnable)
Runnable runnable
public void registerRunnableToRunOnAnyChange (java.lang.Runnable)
Runnable runnable
public void registerRunnableToRunAfterAnyChange (java.lang.Runnable)
Runnable runnable
public void beforeChange (boolean)
boolean isPhysical
public void afterChange (boolean)
boolean isPhysical
public com.intellij.psi.util.PsiModificationTracker getModificationTracker ()
public void startBatchFilesProcessingMode ()
public void finishBatchFilesProcessingMode ()
public boolean isBatchFilesProcessingMode ()
public void cleanupForNextTest ()
static boolean access$002 (com.intellij.psi.impl.PsiManagerImpl, boolean)
com.intellij.psi.impl.PsiManagerImpl x0
boolean x1
static com.intellij.openapi.vfs.VirtualFileFilter access$102 (com.intellij.psi.impl.PsiManagerImpl, com.intellij.openapi.vfs.VirtualFileFilter)
com.intellij.psi.impl.PsiManagerImpl x0
com.intellij.openapi.vfs.VirtualFileFilter x1
static void ()
}
com/intellij/psi/impl/PsiModificationTrackerImpl$1.class
com/intellij/psi/impl/PsiModificationTrackerImpl$2.classPsiModificationTrackerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiModificationTrackerImpl$2 extends java.lang.Object implements com.intellij.openapi.util.ModificationTracker {
final com.intellij.psi.impl.PsiModificationTrackerImpl this$0
void (com.intellij.psi.impl.PsiModificationTrackerImpl)
com.intellij.psi.impl.PsiModificationTrackerImpl this$0
public long getModificationCount ()
}
com/intellij/psi/impl/PsiModificationTrackerImpl$3.classPsiModificationTrackerImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiModificationTrackerImpl$3 extends java.lang.Object implements com.intellij.openapi.util.ModificationTracker {
final com.intellij.psi.impl.PsiModificationTrackerImpl this$0
void (com.intellij.psi.impl.PsiModificationTrackerImpl)
com.intellij.psi.impl.PsiModificationTrackerImpl this$0
public long getModificationCount ()
}
com/intellij/psi/impl/PsiModificationTrackerImpl.classPsiModificationTrackerImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiModificationTrackerImpl extends java.lang.Object implements com.intellij.psi.util.PsiModificationTracker com.intellij.psi.impl.PsiTreeChangePreprocessor {
private final java.util.concurrent.atomic.AtomicLong myModificationCount
private final java.util.concurrent.atomic.AtomicLong myOutOfCodeBlockModificationCount
private final java.util.concurrent.atomic.AtomicLong myJavaStructureModificationCount
private final com.intellij.psi.util.PsiModificationTracker$Listener myPublisher
private final com.intellij.openapi.util.ModificationTracker myOutOfCodeBlockModificationTracker
private final com.intellij.openapi.util.ModificationTracker myJavaStructureModificationTracker
public void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
com.intellij.util.messages.MessageBus bus
public void incCounter ()
private void fireEvent ()
public void incOutOfCodeBlockModificationCounter ()
public void treeChanged (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType code
boolean outOfCodeBlock
public static boolean canAffectPsi (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
public long getModificationCount ()
public long getOutOfCodeBlockModificationCount ()
public com.intellij.openapi.util.ModificationTracker getOutOfCodeBlockModificationTracker ()
public long getJavaStructureModificationCount ()
public com.intellij.openapi.util.ModificationTracker getJavaStructureModificationTracker ()
}
com/intellij/psi/impl/PsiNameHelperImpl$1.classPsiNameHelperImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiNameHelperImpl$1 extends com.intellij.psi.impl.PsiNameHelperImpl {
void ()
protected com.intellij.pom.java.LanguageLevel getLanguageLevel ()
}
com/intellij/psi/impl/PsiNameHelperImpl.classPsiNameHelperImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiNameHelperImpl extends com.intellij.psi.PsiNameHelper {
private final com.intellij.openapi.roots.LanguageLevelProjectExtension myLanguageLevelExtension
public void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public boolean isIdentifier (java.lang.String)
String text
protected com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public boolean isIdentifier (java.lang.String, com.intellij.pom.java.LanguageLevel)
String text
com.intellij.pom.java.LanguageLevel languageLevel
public boolean isKeyword (java.lang.String)
String text
public boolean isQualifiedName (java.lang.String)
int index1
String text
int index
public static com.intellij.psi.PsiNameHelper getInstance ()
private void ()
void (com.intellij.psi.impl.PsiNameHelperImpl$1)
com.intellij.psi.impl.PsiNameHelperImpl$1 x0
}
com/intellij/psi/impl/PsiParameterizedCachedValue.classPsiParameterizedCachedValue.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.PsiParameterizedCachedValue extends com.intellij.psi.impl.PsiCachedValue implements com.intellij.psi.util.ParameterizedCachedValue {
private final com.intellij.psi.util.ParameterizedCachedValueProvider myProvider
public void (com.intellij.psi.PsiManager, com.intellij.psi.util.ParameterizedCachedValueProvider)
com.intellij.psi.PsiManager manager
com.intellij.psi.util.ParameterizedCachedValueProvider provider
public java.lang.Object getValue (java.lang.Object)
Object param
public com.intellij.psi.util.ParameterizedCachedValueProvider getValueProvider ()
protected com.intellij.psi.util.CachedValueProvider$Result doCompute (java.lang.Object)
Object param
}
com/intellij/psi/impl/PsiParserFacadeImpl.classPsiParserFacadeImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiParserFacadeImpl extends java.lang.Object implements com.intellij.psi.PsiParserFacade {
protected final com.intellij.psi.impl.PsiManagerEx myManager
static final boolean $assertionsDisabled
public void (com.intellij.psi.impl.PsiManagerEx)
com.intellij.psi.impl.PsiManagerEx manager
public com.intellij.psi.PsiElement createWhiteSpaceFromText (java.lang.String) throws com.intellij.util.IncorrectOperationException
String text
com.intellij.psi.impl.source.tree.FileElement holderElement
com.intellij.psi.impl.source.tree.LeafElement newElement
public com.intellij.psi.PsiComment createLineCommentFromText (com.intellij.openapi.fileTypes.LanguageFileType, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.fileTypes.LanguageFileType fileType
String text
com.intellij.lang.Commenter commenter
String prefix
com.intellij.psi.PsiFile aFile
public com.intellij.psi.PsiComment createBlockCommentFromText (com.intellij.lang.Language, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.lang.Language language
String text
com.intellij.lang.Commenter commenter
String blockCommentPrefix
String blockCommentSuffix
com.intellij.psi.PsiFile aFile
public com.intellij.psi.PsiComment createLineOrBlockCommentFromText (com.intellij.lang.Language, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.lang.Language lang
String text
com.intellij.lang.Commenter commenter
String prefix
String blockCommentPrefix
String blockCommentSuffix
com.intellij.psi.PsiFile aFile
private com.intellij.psi.PsiComment findPsiCommentChild (com.intellij.psi.PsiFile)
com.intellij.psi.PsiComment comment
com.intellij.psi.PsiElement aChildren
com.intellij.psi.PsiFile aFile
com.intellij.psi.PsiElement[] children
protected com.intellij.psi.PsiFile createDummyFile (java.lang.String, com.intellij.openapi.fileTypes.LanguageFileType)
String text
com.intellij.openapi.fileTypes.LanguageFileType fileType
String ext
String fileName
static void ()
}
com/intellij/psi/impl/PsiSubstitutorImpl$1.classPsiSubstitutorImpl.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiSubstitutorImpl$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void ()
public int computeHashCode (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter object
String name
public boolean equals (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter element1
com.intellij.psi.PsiTypeParameter element2
public volatile boolean equals (java.lang.Object, java.lang.Object)
public volatile int computeHashCode (java.lang.Object)
}
com/intellij/psi/impl/PsiSubstitutorImpl$2.classPsiSubstitutorImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiSubstitutorImpl$2 extends com.intellij.psi.PsiTypeVisitor {
final com.intellij.psi.impl.PsiSubstitutorImpl this$0
void (com.intellij.psi.impl.PsiSubstitutorImpl)
com.intellij.psi.impl.PsiSubstitutorImpl this$0
public com.intellij.psi.PsiType visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
public com.intellij.psi.PsiType visitEllipsisType (com.intellij.psi.PsiEllipsisType)
com.intellij.psi.PsiEllipsisType ellipsisType
public com.intellij.psi.PsiType visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass aClass
public com.intellij.psi.PsiType visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public volatile java.lang.Object visitEllipsisType (com.intellij.psi.PsiEllipsisType)
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile java.lang.Object visitType (com.intellij.psi.PsiType)
}
com/intellij/psi/impl/PsiSubstitutorImpl$SubstitutionVisitor$1.classPsiSubstitutorImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiSubstitutorImpl$SubstitutionVisitor$1 extends java.lang.Object implements com.intellij.psi.TypeAnnotationProvider {
final com.intellij.psi.PsiType val$result
final com.intellij.psi.PsiClassType val$classType
final com.intellij.psi.impl.PsiSubstitutorImpl$SubstitutionVisitor this$1
void (com.intellij.psi.impl.PsiSubstitutorImpl$SubstitutionVisitor, com.intellij.psi.PsiType, com.intellij.psi.PsiClassType)
com.intellij.psi.impl.PsiSubstitutorImpl$SubstitutionVisitor this$1
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
}
com/intellij/psi/impl/PsiSubstitutorImpl$SubstitutionVisitor.classPsiSubstitutorImpl.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiSubstitutorImpl$SubstitutionVisitor extends com.intellij.psi.PsiTypeMapper {
static final boolean $assertionsDisabled
final com.intellij.psi.impl.PsiSubstitutorImpl this$0
private void (com.intellij.psi.impl.PsiSubstitutorImpl)
public com.intellij.psi.PsiType visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
com.intellij.psi.PsiCapturedWildcardType type
public com.intellij.psi.PsiType visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiType newBoundBound
com.intellij.psi.PsiType newBound
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType bound
private com.intellij.psi.PsiWildcardType rebound (com.intellij.psi.PsiWildcardType, com.intellij.psi.PsiType)
com.intellij.psi.PsiWildcardType type
com.intellij.psi.PsiType newBound
public com.intellij.psi.PsiType visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType result
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass aClass
java.util.Map hashMap
com.intellij.psi.PsiClassType result
private com.intellij.psi.PsiType substituteTypeParameter (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter typeParameter
private com.intellij.psi.PsiType substituteInternal (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
private boolean processClass (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, java.util.Map)
com.intellij.psi.PsiType original
com.intellij.psi.PsiTypeParameter param
com.intellij.psi.PsiClass resolve
com.intellij.psi.PsiSubstitutor originalSubstitutor
java.util.Map substMap
com.intellij.psi.PsiTypeParameter[] params
com.intellij.psi.PsiClass containingClass
public volatile java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile java.lang.Object visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitType (com.intellij.psi.PsiType)
void (com.intellij.psi.impl.PsiSubstitutorImpl, com.intellij.psi.impl.PsiSubstitutorImpl$1)
com.intellij.psi.impl.PsiSubstitutorImpl x0
com.intellij.psi.impl.PsiSubstitutorImpl$1 x1
static void ()
}
com/intellij/psi/impl/PsiSubstitutorImpl.class
com/intellij/psi/impl/PsiSuperMethodImplUtil$1.classPsiSuperMethodImplUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiSuperMethodImplUtil$1 extends com.intellij.util.containers.ConcurrentFactoryMap {
final com.intellij.psi.PsiClass val$psiClass
void (com.intellij.psi.PsiClass)
protected java.util.Map create (java.lang.String)
String methodName
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/psi/impl/PsiSuperMethodImplUtil$2.classPsiSuperMethodImplUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiSuperMethodImplUtil$2 extends java.lang.Object implements com.intellij.util.containers.hash.EqualityPolicy {
void ()
public int getHashCode (com.intellij.psi.util.MethodSignature)
com.intellij.psi.util.MethodSignature object
public boolean isEqual (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature)
com.intellij.psi.PsiMethod method1
com.intellij.psi.PsiType returnType1
com.intellij.psi.PsiMethod method2
com.intellij.psi.PsiType returnType2
com.intellij.psi.PsiClass containingClass1
com.intellij.psi.PsiClass containingClass2
com.intellij.psi.util.MethodSignature o1
com.intellij.psi.util.MethodSignature o2
public volatile boolean isEqual (java.lang.Object, java.lang.Object)
public volatile int getHashCode (java.lang.Object)
}
com/intellij/psi/impl/PsiSuperMethodImplUtil$3.classPsiSuperMethodImplUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiSuperMethodImplUtil$3 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
final java.util.Map val$sameParameterErasureMethods
void (java.util.Map)
public int computeHashCode (com.intellij.psi.util.MethodSignature)
com.intellij.psi.util.MethodSignature signature
public boolean equals (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature)
com.intellij.psi.util.MethodSignature o1
com.intellij.psi.util.MethodSignature o2
java.util.List list
boolean toCheckReturnType
com.intellij.psi.PsiType returnType1
com.intellij.psi.PsiType returnType2
com.intellij.psi.PsiType erasure1
com.intellij.psi.PsiType erasure2
public volatile boolean equals (java.lang.Object, java.lang.Object)
public volatile int computeHashCode (java.lang.Object)
}
com/intellij/psi/impl/PsiSuperMethodImplUtil$4.classPsiSuperMethodImplUtil.java
package com.intellij.psi.impl
final com.intellij.psi.impl.PsiSuperMethodImplUtil$4 extends java.lang.Object implements com.intellij.psi.util.ParameterizedCachedValueProvider {
void ()
public com.intellij.psi.util.CachedValueProvider$Result compute (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
com.intellij.psi.HierarchicalMethodSignature result
public volatile com.intellij.psi.util.CachedValueProvider$Result compute (java.lang.Object)
}
com/intellij/psi/impl/PsiSuperMethodImplUtil.class
com/intellij/psi/impl/PsiToDocumentSynchronizer$1.classPsiToDocumentSynchronizer.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiToDocumentSynchronizer$1 extends java.lang.Object implements com.intellij.psi.impl.PsiToDocumentSynchronizer$DocSyncAction {
final com.intellij.psi.impl.PsiToDocumentSynchronizer this$0
void (com.intellij.psi.impl.PsiToDocumentSynchronizer)
com.intellij.psi.impl.PsiToDocumentSynchronizer this$0
public void syncDocument (com.intellij.openapi.editor.Document, com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.PsiTreeChangeEventImpl event
}
com/intellij/psi/impl/PsiToDocumentSynchronizer$2.classPsiToDocumentSynchronizer.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiToDocumentSynchronizer$2 extends java.lang.Object implements com.intellij.psi.impl.PsiToDocumentSynchronizer$DocSyncAction {
final com.intellij.psi.impl.PsiToDocumentSynchronizer this$0
void (com.intellij.psi.impl.PsiToDocumentSynchronizer)
com.intellij.psi.impl.PsiToDocumentSynchronizer this$0
public void syncDocument (com.intellij.openapi.editor.Document, com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.PsiTreeChangeEventImpl event
}
com/intellij/psi/impl/PsiToDocumentSynchronizer$3.classPsiToDocumentSynchronizer.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiToDocumentSynchronizer$3 extends java.lang.Object implements com.intellij.psi.impl.PsiToDocumentSynchronizer$DocSyncAction {
final com.intellij.psi.impl.PsiToDocumentSynchronizer this$0
void (com.intellij.psi.impl.PsiToDocumentSynchronizer)
com.intellij.psi.impl.PsiToDocumentSynchronizer this$0
public void syncDocument (com.intellij.openapi.editor.Document, com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.PsiTreeChangeEventImpl event
int oldLength
String newText
}
com/intellij/psi/impl/PsiToDocumentSynchronizer$4.classPsiToDocumentSynchronizer.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiToDocumentSynchronizer$4 extends java.lang.Object implements com.intellij.psi.impl.PsiToDocumentSynchronizer$DocSyncAction {
final com.intellij.psi.impl.PsiToDocumentSynchronizer this$0
void (com.intellij.psi.impl.PsiToDocumentSynchronizer)
com.intellij.psi.impl.PsiToDocumentSynchronizer this$0
public void syncDocument (com.intellij.openapi.editor.Document, com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.PsiTreeChangeEventImpl event
}
com/intellij/psi/impl/PsiToDocumentSynchronizer$5.classPsiToDocumentSynchronizer.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiToDocumentSynchronizer$5 extends java.lang.Object implements com.intellij.psi.impl.PsiToDocumentSynchronizer$DocSyncAction {
final com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction val$documentChangeTransaction
final com.intellij.psi.impl.PsiToDocumentSynchronizer this$0
void (com.intellij.psi.impl.PsiToDocumentSynchronizer, com.intellij.psi.impl.PsiToDocumentSynchronizer$DocumentChangeTransaction)
com.intellij.psi.impl.PsiToDocumentSynchronizer this$0
public void syncDocument (com.intellij.openapi.editor.Document, com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.openapi.editor.Document document
com.intellij.psi.impl.PsiTreeChangeEventImpl event
}
com/intellij/psi/impl/PsiToDocumentSynchronizer$DocSyncAction.classPsiToDocumentSynchronizer.java
package com.intellij.psi.impl
abstract com.intellij.psi.impl.PsiToDocumentSynchronizer$DocSyncAction extends java.lang.Object {
public abstract void syncDocument (com.intellij.openapi.editor.Document, com.intellij.psi.impl.PsiTreeChangeEventImpl)
}
com/intellij/psi/impl/PsiToDocumentSynchronizer$DocumentChangeTransaction.class
com/intellij/psi/impl/PsiToDocumentSynchronizer.class
com/intellij/psi/impl/PsiTreeChangeEventImpl$PsiEventType.classPsiTreeChangeEventImpl.java
package com.intellij.psi.impl
public final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType extends java.lang.Enum {
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType BEFORE_CHILD_ADDITION
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType CHILD_ADDED
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType BEFORE_CHILD_REMOVAL
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType CHILD_REMOVED
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType BEFORE_CHILD_REPLACEMENT
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType CHILD_REPLACED
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType BEFORE_CHILD_MOVEMENT
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType CHILD_MOVED
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType BEFORE_CHILDREN_CHANGE
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType CHILDREN_CHANGED
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType BEFORE_PROPERTY_CHANGE
public static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType PROPERTY_CHANGED
private static final com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType[] $VALUES
public static com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType[] values ()
public static com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/impl/PsiTreeChangeEventImpl.classPsiTreeChangeEventImpl.java
package com.intellij.psi.impl
public com.intellij.psi.impl.PsiTreeChangeEventImpl extends com.intellij.psi.PsiTreeChangeEvent {
private boolean isGenericChange
private com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType myCode
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType getCode ()
public void setCode (com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType)
com.intellij.psi.impl.PsiTreeChangeEventImpl$PsiEventType code
public void setParent (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
public void setOldParent (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement oldParent
public void setNewParent (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement newParent
public void setChild (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement child
public void setOldChild (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement oldChild
public void setNewChild (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement newChild
public void setElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void setPropertyName (java.lang.String)
String propertyName
public void setOldValue (java.lang.Object)
Object oldValue
public void setNewValue (java.lang.Object)
Object newValue
public void setFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public void setOffset (int)
int offset
public int getOffset ()
public void setOldLength (int)
int oldLength
public int getOldLength ()
public boolean isGenericChange ()
public void setGenericChange (boolean)
boolean genericChange
public java.lang.String toString ()
}
com/intellij/psi/impl/PsiTreeChangePreprocessor.classPsiTreeChangePreprocessor.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.PsiTreeChangePreprocessor extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract void treeChanged (com.intellij.psi.impl.PsiTreeChangeEventImpl)
static void ()
}
com/intellij/psi/impl/PsiTreeChangePreprocessorBase$1.classPsiTreeChangePreprocessorBase.java
package com.intellij.psi.impl
com.intellij.psi.impl.PsiTreeChangePreprocessorBase$1 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$psi$impl$PsiTreeChangeEventImpl$PsiEventType
static void ()
}
com/intellij/psi/impl/PsiTreeChangePreprocessorBase.classPsiTreeChangePreprocessorBase.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.PsiTreeChangePreprocessorBase extends java.lang.Object implements com.intellij.psi.impl.PsiTreeChangePreprocessor {
protected final com.intellij.psi.PsiManager myPsiManager
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager psiManager
protected abstract boolean acceptsEvent (com.intellij.psi.impl.PsiTreeChangeEventImpl)
protected abstract boolean isOutOfCodeBlock (com.intellij.psi.PsiElement)
protected boolean isOutOfCodeBlock (com.intellij.psi.PsiFileSystemItem)
com.intellij.psi.PsiFileSystemItem file
private boolean outOfCodeBlock (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public final void treeChanged (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
protected void onTreeChanged (com.intellij.psi.impl.PsiTreeChangeEventImpl)
boolean outOfCodeBlock
boolean outOfCodeBlock
boolean outOfCodeBlock
boolean outOfCodeBlock
boolean outOfCodeBlock
com.intellij.psi.impl.PsiTreeChangeEventImpl event
boolean outOfCodeBlock
protected void onOutOfCodeBlockModification (com.intellij.psi.impl.PsiTreeChangeEventImpl)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
protected void doIncOutOfCodeBlockCounter ()
}
com/intellij/psi/impl/PsiVariableEx.classPsiVariableEx.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.PsiVariableEx extends java.lang.Object implements com.intellij.psi.PsiVariable {
public abstract java.lang.Object computeConstantValue (java.util.Set)
}
com/intellij/psi/impl/RenameableFakePsiElement.classRenameableFakePsiElement.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.RenameableFakePsiElement extends com.intellij.psi.impl.FakePsiElement implements com.intellij.psi.meta.PsiMetaOwner com.intellij.psi.meta.PsiPresentableMetaData {
private final com.intellij.psi.PsiElement myParent
protected void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiFile getContainingFile ()
public abstract java.lang.String getName ()
public com.intellij.lang.Language getLanguage ()
public com.intellij.openapi.project.Project getProject ()
public com.intellij.psi.PsiManager getManager ()
public com.intellij.psi.meta.PsiMetaData getMetaData ()
public com.intellij.psi.PsiElement getDeclaration ()
public java.lang.String getName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public void init (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getDependences ()
public final javax.swing.Icon getIcon (boolean)
boolean open
public com.intellij.openapi.util.TextRange getTextRange ()
}
com/intellij/psi/impl/ResolveScopeManager.classResolveScopeManager.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.ResolveScopeManager extends java.lang.Object {
public void ()
public abstract com.intellij.psi.search.GlobalSearchScope getResolveScope (com.intellij.psi.PsiElement)
public abstract com.intellij.psi.search.GlobalSearchScope getDefaultResolveScope (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.psi.search.GlobalSearchScope getUseScope (com.intellij.psi.PsiElement)
public static com.intellij.psi.impl.ResolveScopeManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.psi.search.GlobalSearchScope getElementUseScope (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static com.intellij.psi.search.GlobalSearchScope getElementResolveScope (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
}
com/intellij/psi/impl/ScopedClassHierarchy$1.classScopedClassHierarchy.java
package com.intellij.psi.impl
final com.intellij.psi.impl.ScopedClassHierarchy$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void ()
public int computeHashCode (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass object
public boolean equals (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass o1
com.intellij.psi.PsiClass o2
String qname1
public volatile boolean equals (java.lang.Object, java.lang.Object)
public volatile int computeHashCode (java.lang.Object)
}
com/intellij/psi/impl/ScopedClassHierarchy$2.classScopedClassHierarchy.java
package com.intellij.psi.impl
com.intellij.psi.impl.ScopedClassHierarchy$2 extends java.lang.Object implements com.intellij.util.PairProcessor {
final java.util.Map val$map
final com.intellij.psi.PsiElementFactory val$factory
final com.intellij.pom.java.LanguageLevel val$level
final com.intellij.psi.impl.ScopedClassHierarchy this$0
void (com.intellij.psi.impl.ScopedClassHierarchy, java.util.Map, com.intellij.psi.PsiElementFactory, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.impl.ScopedClassHierarchy this$0
public boolean process (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiClass eachClass
com.intellij.psi.PsiSubstitutor eachSubstitutor
public volatile boolean process (java.lang.Object, java.lang.Object)
}
com/intellij/psi/impl/ScopedClassHierarchy.class
com/intellij/psi/impl/SharedPsiElementImplUtil.classSharedPsiElementImplUtil.java
package com.intellij.psi.impl
public com.intellij.psi.impl.SharedPsiElementImplUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private void ()
public static com.intellij.psi.PsiReference findReferenceAt (com.intellij.psi.PsiElement, int, com.intellij.lang.Language)
com.intellij.psi.PsiElement thisElement
int offset
com.intellij.lang.Language lang
com.intellij.psi.PsiElement element
java.util.List referencesList
public static com.intellij.psi.PsiReference findReferenceAt (com.intellij.psi.PsiElement, int)
com.intellij.psi.PsiElement thisElement
int offset
private static void addReferences (int, com.intellij.psi.PsiElement, java.util.Collection)
com.intellij.psi.PsiReference[] references
com.intellij.openapi.util.TextRange range
com.intellij.psi.PsiReference reference
int offset
com.intellij.psi.PsiElement element
java.util.Collection outReferences
com.intellij.psi.PsiReference[] references
public static com.intellij.psi.PsiReference[] getReferences (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement thisElement
com.intellij.psi.PsiReference ref
public static com.intellij.psi.PsiElement getNextSibling (com.intellij.psi.PsiElement)
com.intellij.psi.FileViewProvider viewProvider
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement[] children
int index
public static com.intellij.psi.PsiElement getPrevSibling (com.intellij.psi.PsiElement)
com.intellij.psi.FileViewProvider viewProvider
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement[] children
int index
private static int getChildIndex (com.intellij.psi.PsiElement[], com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement candidate
int i
com.intellij.psi.PsiElement[] children
com.intellij.psi.PsiElement child
static void ()
}
com/intellij/psi/impl/SyntheticFileSystemItem.classSyntheticFileSystemItem.java
package com.intellij.psi.impl
public abstract com.intellij.psi.impl.SyntheticFileSystemItem extends com.intellij.psi.impl.PsiElementBase implements com.intellij.psi.PsiFileSystemItem {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected final com.intellij.openapi.project.Project myProject
protected final com.intellij.psi.PsiManager myManager
public void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
protected static boolean processFileSystemItem (com.intellij.psi.search.PsiElementProcessor, com.intellij.psi.PsiFileSystemItem)
com.intellij.psi.search.PsiElementProcessor processor
com.intellij.psi.PsiFileSystemItem element
public boolean isDirectory ()
public com.intellij.lang.ASTNode getNode ()
public boolean isPhysical ()
public boolean isWritable ()
public boolean isValid ()
com.intellij.openapi.vfs.VirtualFile virtualFile
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public void delete () throws com.intellij.util.IncorrectOperationException
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement[] getChildren ()
com.intellij.psi.search.PsiElementProcessor$CollectElements collector
public com.intellij.psi.PsiManager getManager ()
public com.intellij.lang.Language getLanguage ()
public void checkSetName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.openapi.util.TextRange getTextRange ()
public int getStartOffsetInParent ()
public int getTextLength ()
public com.intellij.psi.PsiElement findElementAt (int)
int offset
public int getTextOffset ()
public java.lang.String getText ()
public char[] textToCharArray ()
public boolean textMatches (java.lang.CharSequence)
CharSequence text
public boolean textMatches (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement copy ()
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
static void ()
}
com/intellij/psi/impl/TypeCorrector$1.classTypeCorrector.java
package com.intellij.psi.impl
com.intellij.psi.impl.TypeCorrector$1 extends java.lang.Object {
}
com/intellij/psi/impl/TypeCorrector$CorrectedResolveResult.classTypeCorrector.java
package com.intellij.psi.impl
com.intellij.psi.impl.TypeCorrector$CorrectedResolveResult extends java.lang.Object implements com.intellij.psi.PsiClassType$ClassResolveResult {
private final com.intellij.psi.PsiClass myPsiClass
private final com.intellij.psi.PsiClass myMappedClass
private final com.intellij.psi.PsiSubstitutor mySubstitutor
private final com.intellij.psi.PsiClassType$ClassResolveResult myClassResolveResult
private volatile com.intellij.psi.PsiSubstitutor myLazySubstitutor
final com.intellij.psi.impl.TypeCorrector this$0
public void (com.intellij.psi.impl.TypeCorrector, com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiClassType$ClassResolveResult)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClass mappedClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClassType$ClassResolveResult classResolveResult
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
com.intellij.psi.PsiSubstitutor result
public com.intellij.psi.PsiClass getElement ()
public boolean isPackagePrefixPackageReference ()
public boolean isAccessible ()
public boolean isStaticsScopeCorrect ()
public com.intellij.psi.PsiElement getCurrentFileResolveScope ()
public boolean isValidResult ()
public volatile com.intellij.psi.PsiElement getElement ()
static com.intellij.psi.PsiClass access$100 (com.intellij.psi.impl.TypeCorrector$CorrectedResolveResult)
com.intellij.psi.impl.TypeCorrector$CorrectedResolveResult x0
}
com/intellij/psi/impl/TypeCorrector$PsiCorrectedClassType.class
com/intellij/psi/impl/TypeCorrector.classTypeCorrector.java
package com.intellij.psi.impl
com.intellij.psi.impl.TypeCorrector extends com.intellij.psi.PsiTypeMapper {
private final java.util.Map myResultMap
private final com.intellij.psi.search.GlobalSearchScope myResolveScope
void (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope resolveScope
public com.intellij.psi.PsiType visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType correctType (com.intellij.psi.PsiType)
com.intellij.psi.PsiClass mappedClass
com.intellij.psi.PsiClassType$ClassResolveResult classResolveResult
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType alreadyComputed
com.intellij.psi.PsiClassType$ClassResolveResult classResolveResult
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClass mappedClass
com.intellij.psi.PsiClassType mappedType
private com.intellij.psi.PsiSubstitutor mapSubstitutor (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiType substitute
com.intellij.psi.PsiType originalSubstitute
int i
com.intellij.psi.PsiClass originalClass
com.intellij.psi.PsiClass mappedClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiTypeParameter[] originalTypeParameters
java.util.Map substitutionMap
com.intellij.psi.PsiSubstitutor mappedSubstitutor
com.intellij.psi.PsiClass mappedContaining
com.intellij.psi.PsiClass originalContaining
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitType (com.intellij.psi.PsiType)
static com.intellij.psi.search.GlobalSearchScope access$200 (com.intellij.psi.impl.TypeCorrector)
com.intellij.psi.impl.TypeCorrector x0
static com.intellij.openapi.diagnostic.Logger access$300 ()
static com.intellij.psi.PsiSubstitutor access$400 (com.intellij.psi.impl.TypeCorrector, com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.impl.TypeCorrector x0
com.intellij.psi.PsiClass x1
com.intellij.psi.PsiClass x2
com.intellij.psi.PsiSubstitutor x3
}
com/intellij/psi/impl/cache/
com/intellij/psi/impl/cache/CacheUtil.classCacheUtil.java
package com.intellij.psi.impl.cache
public com.intellij.psi.impl.cache.CacheUtil extends java.lang.Object {
public void ()
public static boolean isInComments (com.intellij.psi.tree.IElementType)
com.intellij.psi.impl.cache.CommentTokenSetProvider provider
com.intellij.psi.tree.TokenSet commentTokens
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.Language language
boolean inComments
com.intellij.lang.ParserDefinition parserDefinition
}
com/intellij/psi/impl/cache/CommentTokenSetProvider.classCommentTokenSetProvider.java
package com.intellij.psi.impl.cache
public abstract com.intellij.psi.impl.cache.CommentTokenSetProvider extends java.lang.Object {
public static final com.intellij.lang.LanguageExtension EXTENSION
public abstract boolean isInComments (com.intellij.psi.tree.IElementType)
static void ()
}
com/intellij/psi/impl/cache/ModifierFlags.classModifierFlags.java
package com.intellij.psi.impl.cache
public final com.intellij.psi.impl.cache.ModifierFlags extends java.lang.Object {
public static final int PUBLIC_MASK
public static final int PRIVATE_MASK
public static final int PROTECTED_MASK
public static final int STATIC_MASK
public static final int FINAL_MASK
public static final int SYNCHRONIZED_MASK
public static final int VOLATILE_MASK
public static final int TRANSIENT_MASK
public static final int NATIVE_MASK
public static final int DEFAULT_MASK
public static final int ABSTRACT_MASK
public static final int STRICTFP_MASK
public static final int PACKAGE_LOCAL_MASK
public static final int OPEN_MASK
public static final int TRANSITIVE_MASK
public static final gnu.trove.TObjectIntHashMap NAME_TO_MODIFIER_FLAG_MAP
public static final gnu.trove.TIntObjectHashMap MODIFIER_FLAG_TO_NAME_MAP
public static final gnu.trove.TObjectIntHashMap KEYWORD_TO_MODIFIER_FLAG_MAP
static final boolean $assertionsDisabled
public void ()
public static boolean hasModifierProperty (java.lang.String, int)
String name
int mask
int flag
static void ()
Object name
}
com/intellij/psi/impl/cache/RecordUtil.classRecordUtil.java
package com.intellij.psi.impl.cache
public com.intellij.psi.impl.cache.RecordUtil extends java.lang.Object {
private static final String DEPRECATED_ANNOTATION_NAME
private static final String DEPRECATED_TAG
static final boolean $assertionsDisabled
private void ()
public static boolean isDeprecatedByAnnotation (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
String name
com.intellij.lang.LighterASTNode id
com.intellij.lang.LighterASTNode ref
com.intellij.lang.LighterASTNode child
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode modList
public static boolean isDeprecatedByDocComment (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.java.lexer.JavaDocLexer lexer
com.intellij.psi.tree.IElementType token
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode comment
String text
public static int packModifierList (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode child
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode modList
int packed
public static java.lang.String intern (com.intellij.util.CharTable, com.intellij.lang.LighterASTNode)
com.intellij.util.CharTable table
com.intellij.lang.LighterASTNode node
public static boolean isStaticNonPrivateMember (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement stub
com.intellij.psi.stubs.StubElement type
int mask
static void ()
}
com/intellij/psi/impl/cache/TypeInfo.classTypeInfo.java
package com.intellij.psi.impl.cache
public com.intellij.psi.impl.cache.TypeInfo extends java.lang.Object {
private static final String[] ourIndexFrequentType
private static final gnu.trove.TObjectIntHashMap ourFrequentTypeIndex
private static final int FREQUENT_INDEX_MASK
private static final int HAS_ARRAY_COUNT
private static final int HAS_ELLIPSIS
private static final com.intellij.psi.impl.cache.TypeInfo NULL
public final String text
public final byte arrayCount
public final boolean isEllipsis
private final com.intellij.psi.impl.java.stubs.PsiAnnotationStub[] myAnnotationStubs
static final boolean $assertionsDisabled
public void (java.lang.String, byte, boolean, com.intellij.psi.impl.java.stubs.PsiAnnotationStub[])
String text
byte arrayCount
boolean ellipsis
com.intellij.psi.impl.java.stubs.PsiAnnotationStub[] annotationStubs
public com.intellij.psi.impl.cache.TypeInfo applyAnnotations (com.intellij.psi.stubs.StubBase)
com.intellij.psi.impl.java.stubs.PsiAnnotationStub annotationStub
com.intellij.psi.stubs.StubElement child
com.intellij.psi.stubs.StubBase owner
com.intellij.psi.impl.java.stubs.PsiModifierListStub modifierList
java.util.List annotationStubs
com.intellij.psi.impl.java.stubs.PsiAnnotationStub[] stubArray
public java.lang.String getShortTypeText ()
String name
public java.lang.String toString ()
String text
public static com.intellij.psi.impl.cache.TypeInfo createConstructorType ()
public static com.intellij.psi.impl.cache.TypeInfo create (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
String text
com.intellij.psi.tree.IElementType type
com.intellij.lang.LighterASTNode child
int i
com.intellij.lang.LighterASTNode parent
java.util.List fields
int idx
com.intellij.lang.LighterASTNode nested
com.intellij.lang.LighterASTNode typeElement
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode element
com.intellij.psi.stubs.StubElement parentStub
String text
byte arrayCount
boolean isEllipsis
public static com.intellij.psi.impl.cache.TypeInfo fromString (java.lang.String, boolean)
String typeText
boolean isEllipsis
byte arrayCount
public static com.intellij.psi.impl.cache.TypeInfo fromString (java.lang.String)
String typeText
boolean isEllipsis
public static com.intellij.psi.impl.cache.TypeInfo readTYPE (com.intellij.psi.stubs.StubInputStream) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream record
int flags
byte arrayCount
boolean hasEllipsis
int frequentIndex
String text
public static void writeTYPE (com.intellij.psi.stubs.StubOutputStream, com.intellij.psi.impl.cache.TypeInfo) throws java.io.IOException
com.intellij.psi.stubs.StubOutputStream dataStream
com.intellij.psi.impl.cache.TypeInfo typeInfo
String text
byte arrayCount
int frequentIndex
int flags
public static java.lang.String createTypeText (com.intellij.psi.impl.cache.TypeInfo)
com.intellij.psi.impl.java.stubs.PsiAnnotationStub stub
int i
com.intellij.psi.impl.cache.TypeInfo typeInfo
StringBuilder buf
int arrayCount
public static java.lang.String internFrequentType (java.lang.String)
String type
int frequentIndex
static void ()
int i
}
com/intellij/psi/impl/compiled/
com/intellij/psi/impl/compiled/ClassFileDecompiler.classClassFileDecompiler.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClassFileDecompiler extends java.lang.Object implements com.intellij.openapi.fileTypes.BinaryFileDecompiler {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public java.lang.CharSequence decompile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.PsiManager manager
com.intellij.psi.compiled.ClassFileDecompilers$Light$CannotDecompileException e
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.compiled.ClassFileDecompilers$Decompiler decompiler
static void ()
}
com/intellij/psi/impl/compiled/ClassFileStubBuilder.class
com/intellij/psi/impl/compiled/ClsAnnotationImpl$1.classClsAnnotationImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsAnnotationImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final com.intellij.psi.impl.compiled.ClsAnnotationImpl this$0
void (com.intellij.psi.impl.compiled.ClsAnnotationImpl)
com.intellij.psi.impl.compiled.ClsAnnotationImpl this$0
protected com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl compute ()
String annotationText
int index
String refText
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsAnnotationImpl$2.classClsAnnotationImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsAnnotationImpl$2 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final com.intellij.psi.impl.compiled.ClsAnnotationImpl this$0
void (com.intellij.psi.impl.compiled.ClsAnnotationImpl)
com.intellij.psi.impl.compiled.ClsAnnotationImpl this$0
protected com.intellij.psi.impl.compiled.ClsAnnotationParameterListImpl compute ()
com.intellij.psi.PsiNameValuePair[] attrs
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsAnnotationImpl.classClsAnnotationImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsAnnotationImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiAnnotation com.intellij.pom.Navigatable {
private final com.intellij.openapi.util.NotNullLazyValue myReferenceElement
private final com.intellij.openapi.util.NotNullLazyValue myParameterList
public void (com.intellij.psi.impl.java.stubs.PsiAnnotationStub)
com.intellij.psi.impl.java.stubs.PsiAnnotationStub stub
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiAnnotation mirror
public com.intellij.psi.PsiElement[] getChildren ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiAnnotationParameterList getParameterList ()
public java.lang.String getQualifiedName ()
public com.intellij.psi.PsiJavaCodeReferenceElement getNameReferenceElement ()
public com.intellij.psi.PsiAnnotationMemberValue findAttributeValue (java.lang.String)
String attributeName
public com.intellij.psi.PsiAnnotationMemberValue findDeclaredAttributeValue (java.lang.String)
String attributeName
public com.intellij.psi.PsiAnnotationMemberValue setDeclaredAttributeValue (java.lang.String, com.intellij.psi.PsiAnnotationMemberValue)
String attributeName
com.intellij.psi.PsiAnnotationMemberValue value
public java.lang.String getText ()
StringBuilder buffer
public com.intellij.psi.meta.PsiMetaData getMetaData ()
public com.intellij.psi.PsiAnnotationOwner getOwner ()
}
com/intellij/psi/impl/compiled/ClsAnnotationParameterListImpl.classClsAnnotationParameterListImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsAnnotationParameterListImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiAnnotationParameterList {
private final com.intellij.psi.PsiAnnotation myParent
private final com.intellij.psi.impl.compiled.ClsNameValuePairImpl[] myAttributes
public void (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiNameValuePair[])
String anno
String name
com.intellij.psi.PsiAnnotationMemberValue value
int i
com.intellij.psi.PsiAnnotation parent
com.intellij.psi.PsiNameValuePair[] psiAttributes
public void appendMirrorText (int, java.lang.StringBuilder)
int i
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiNameValuePair[] getAttributes ()
}
com/intellij/psi/impl/compiled/ClsAnnotationValueImpl.classClsAnnotationValueImpl.java
package com.intellij.psi.impl.compiled
abstract com.intellij.psi.impl.compiled.ClsAnnotationValueImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiAnnotation com.intellij.pom.Navigatable {
private final com.intellij.psi.impl.compiled.ClsElementImpl myParent
private final com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl myReferenceElement
private final com.intellij.psi.impl.compiled.ClsAnnotationParameterListImpl myParameterList
void (com.intellij.psi.impl.compiled.ClsElementImpl)
com.intellij.psi.impl.compiled.ClsElementImpl parent
protected abstract com.intellij.psi.impl.compiled.ClsAnnotationParameterListImpl createParameterList ()
protected abstract com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl createReference ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiAnnotation mirror
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiAnnotationParameterList getParameterList ()
public java.lang.String getQualifiedName ()
public com.intellij.psi.PsiJavaCodeReferenceElement getNameReferenceElement ()
public com.intellij.psi.PsiAnnotationMemberValue findAttributeValue (java.lang.String)
String attributeName
public com.intellij.psi.PsiAnnotationMemberValue findDeclaredAttributeValue (java.lang.String)
String attributeName
public com.intellij.psi.PsiAnnotationMemberValue setDeclaredAttributeValue (java.lang.String, com.intellij.psi.PsiAnnotationMemberValue)
String attributeName
com.intellij.psi.PsiAnnotationMemberValue value
public java.lang.String getText ()
StringBuilder buffer
public com.intellij.psi.meta.PsiMetaData getMetaData ()
}
com/intellij/psi/impl/compiled/ClsArrayInitializerMemberValueImpl.classClsArrayInitializerMemberValueImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsArrayInitializerMemberValueImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiArrayInitializerMemberValue {
private final com.intellij.psi.impl.compiled.ClsElementImpl myParent
private final com.intellij.psi.PsiAnnotationMemberValue[] myInitializers
public void (com.intellij.psi.impl.compiled.ClsElementImpl, com.intellij.psi.PsiAnnotationMemberValue[])
com.intellij.psi.impl.compiled.ClsElementImpl parent
com.intellij.psi.PsiAnnotationMemberValue[] initializers
public java.lang.String getText ()
StringBuilder buffer
public void appendMirrorText (int, java.lang.StringBuilder)
int i
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiAnnotationMemberValue[] getInitializers ()
}
com/intellij/psi/impl/compiled/ClsBinaryExpressionImpl.classClsBinaryExpressionImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsBinaryExpressionImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiBinaryExpression {
private final com.intellij.psi.impl.compiled.ClsElementImpl myParent
private final com.intellij.psi.PsiJavaToken myOperator
private final com.intellij.psi.PsiExpression myLOperand
private final com.intellij.psi.PsiExpression myROperand
void (com.intellij.psi.impl.compiled.ClsElementImpl, com.intellij.psi.PsiJavaToken, com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpression)
com.intellij.psi.impl.compiled.ClsElementImpl parent
com.intellij.psi.PsiJavaToken sign
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public java.lang.String getText ()
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiExpression getLOperand ()
public com.intellij.psi.PsiExpression getROperand ()
public com.intellij.psi.PsiJavaToken getOperationSign ()
public com.intellij.psi.tree.IElementType getOperationTokenType ()
public com.intellij.psi.PsiJavaToken getTokenBeforeOperand (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression operand
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiExpression[] getOperands ()
public java.lang.String toString ()
}
com/intellij/psi/impl/compiled/ClsClassImpl.classClsClassImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsClassImpl extends com.intellij.psi.impl.compiled.ClsMemberImpl implements com.intellij.psi.impl.source.PsiExtensibleClass com.intellij.psi.PsiQualifiedNamedElement com.intellij.openapi.ui.Queryable {
public static final com.intellij.openapi.util.Key DELEGATE_KEY
private final com.intellij.psi.impl.source.ClassInnerStuffCache myInnersCache
public void (com.intellij.psi.impl.java.stubs.PsiClassStub)
com.intellij.psi.impl.java.stubs.PsiClassStub stub
public com.intellij.psi.PsiElement[] getChildren ()
java.util.List children
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public boolean hasTypeParameters ()
public java.lang.String getQualifiedName ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiReferenceList getExtendsList ()
public com.intellij.psi.PsiReferenceList getImplementsList ()
public com.intellij.psi.PsiClassType[] getExtendsListTypes ()
public com.intellij.psi.PsiClassType[] getImplementsListTypes ()
public com.intellij.psi.PsiClass getSuperClass ()
public com.intellij.psi.PsiClass[] getInterfaces ()
public com.intellij.psi.PsiClass[] getSupers ()
public com.intellij.psi.PsiClassType[] getSuperTypes ()
public com.intellij.psi.PsiClass getContainingClass ()
com.intellij.psi.PsiElement parent
public java.util.Collection getVisibleSignatures ()
public com.intellij.psi.PsiField[] getFields ()
public com.intellij.psi.PsiMethod[] getMethods ()
public com.intellij.psi.PsiMethod[] getConstructors ()
public com.intellij.psi.PsiClass[] getInnerClasses ()
public java.util.List getOwnFields ()
public java.util.List getOwnMethods ()
public java.util.List getOwnInnerClasses ()
public com.intellij.psi.PsiClassInitializer[] getInitializers ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public com.intellij.psi.PsiField[] getAllFields ()
public com.intellij.psi.PsiMethod[] getAllMethods ()
public com.intellij.psi.PsiClass[] getAllInnerClasses ()
public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List getAllMethodsAndTheirSubstitutors ()
public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean)
String name
boolean checkBases
public boolean isDeprecated ()
public java.lang.String getSourceFileName ()
String sfn
private java.lang.String obtainSourceFileNameFromClassFileName ()
String name
int i
public com.intellij.psi.PsiJavaToken getLBrace ()
public com.intellij.psi.PsiJavaToken getRBrace ()
public boolean isInterface ()
public boolean isAnnotationType ()
public boolean isEnum ()
public void appendMirrorText (int, java.lang.StringBuilder)
com.intellij.psi.PsiField field
int i
int i
int i
int indentLevel
StringBuilder buffer
int newIndentLevel
java.util.List fields
java.util.List methods
java.util.List classes
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.PsiExtensibleClass extMirror
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiClass mirror
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.pom.java.LanguageLevel level
public com.intellij.psi.PsiElement getScope ()
public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiClass classToByPass
public boolean isInheritor (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass baseClass
boolean checkDeep
public com.intellij.psi.PsiClass getSourceMirrorClass ()
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassOwner fileNavigationElement
com.intellij.psi.PsiClass innerClass
com.intellij.psi.impl.compiled.ClsClassImpl parentClass
com.intellij.psi.PsiClass parentSourceMirror
com.intellij.psi.PsiClass[] innerClasses
com.intellij.psi.PsiClass delegate
String name
com.intellij.psi.PsiElement parent
public com.intellij.psi.PsiElement getNavigationElement ()
com.intellij.psi.PsiElement navigationElement
com.intellij.psi.impl.compiled.ClsCustomNavigationPolicy customNavigationPolicy
com.intellij.psi.PsiElement sourceFile
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiClass aClass
public com.intellij.navigation.ItemPresentation getPresentation ()
public javax.swing.Icon getElementIcon (int)
int flags
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public com.intellij.psi.search.SearchScope getUseScope ()
public void putInfo (java.util.Map)
java.util.Map info
protected boolean isVisibilitySupported ()
public volatile com.intellij.psi.PsiElement getRBrace ()
public volatile com.intellij.psi.PsiElement getLBrace ()
public volatile java.lang.Object setName (java.lang.String)
static void ()
}
com/intellij/psi/impl/compiled/ClsClassObjectAccessExpressionImpl.classClsClassObjectAccessExpressionImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsClassObjectAccessExpressionImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiClassObjectAccessExpression {
private final com.intellij.psi.impl.compiled.ClsElementImpl myParent
private final com.intellij.psi.impl.compiled.ClsTypeElementImpl myTypeElement
public void (com.intellij.psi.impl.compiled.ClsElementImpl, java.lang.String)
com.intellij.psi.impl.compiled.ClsElementImpl parent
String canonicalClassText
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiTypeElement getOperand ()
public com.intellij.psi.PsiType getType ()
public java.lang.String getText ()
StringBuilder buffer
public javax.swing.Icon getElementIcon (int)
int flags
com.intellij.ui.RowIcon rowIcon
}
com/intellij/psi/impl/compiled/ClsCustomNavigationPolicy.classClsCustomNavigationPolicy.java
package com.intellij.psi.impl.compiled
public abstract com.intellij.psi.impl.compiled.ClsCustomNavigationPolicy extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.psi.PsiElement getNavigationElement (com.intellij.psi.impl.compiled.ClsClassImpl)
public abstract com.intellij.psi.PsiElement getNavigationElement (com.intellij.psi.impl.compiled.ClsMethodImpl)
public abstract com.intellij.psi.PsiElement getNavigationElement (com.intellij.psi.impl.compiled.ClsFieldImpl)
static void ()
}
com/intellij/psi/impl/compiled/ClsCustomNavigationPolicyEx.classClsCustomNavigationPolicyEx.java
package com.intellij.psi.impl.compiled
public abstract com.intellij.psi.impl.compiled.ClsCustomNavigationPolicyEx extends java.lang.Object implements com.intellij.psi.impl.compiled.ClsCustomNavigationPolicy {
public void ()
public com.intellij.psi.PsiElement getNavigationElement (com.intellij.psi.impl.compiled.ClsClassImpl)
com.intellij.psi.impl.compiled.ClsClassImpl clsClass
public com.intellij.psi.PsiElement getNavigationElement (com.intellij.psi.impl.compiled.ClsMethodImpl)
com.intellij.psi.impl.compiled.ClsMethodImpl clsMethod
public com.intellij.psi.PsiElement getNavigationElement (com.intellij.psi.impl.compiled.ClsFieldImpl)
com.intellij.psi.impl.compiled.ClsFieldImpl clsField
public com.intellij.psi.PsiFile getFileNavigationElement (com.intellij.psi.impl.compiled.ClsFileImpl)
com.intellij.psi.impl.compiled.ClsFileImpl file
}
com/intellij/psi/impl/compiled/ClsDocCommentImpl.classClsDocCommentImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsDocCommentImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.javadoc.PsiDocComment com.intellij.psi.JavaTokenType com.intellij.psi.PsiJavaToken {
private final com.intellij.psi.PsiDocCommentOwner myParent
private final com.intellij.psi.javadoc.PsiDocTag[] myTags
void (com.intellij.psi.PsiDocCommentOwner)
com.intellij.psi.PsiDocCommentOwner parent
public void appendMirrorText (int, java.lang.StringBuilder)
com.intellij.psi.javadoc.PsiDocTag tag
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiJavaDocumentedElement getOwner ()
public com.intellij.psi.PsiElement[] getDescriptionElements ()
public com.intellij.psi.javadoc.PsiDocTag[] getTags ()
public com.intellij.psi.javadoc.PsiDocTag findTagByName (java.lang.String)
String name
public com.intellij.psi.javadoc.PsiDocTag[] findTagsByName (java.lang.String)
String name
public com.intellij.psi.tree.IElementType getTokenType ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public volatile com.intellij.psi.PsiElement getOwner ()
}
com/intellij/psi/impl/compiled/ClsDocTagImpl$NameElement.classClsDocTagImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsDocTagImpl$NameElement extends com.intellij.psi.impl.compiled.ClsElementImpl {
private final com.intellij.psi.impl.compiled.ClsDocTagImpl myParent
private final String myText
public void (com.intellij.psi.impl.compiled.ClsDocTagImpl, java.lang.String)
com.intellij.psi.impl.compiled.ClsDocTagImpl parent
String text
public java.lang.String getText ()
public char[] textToCharArray ()
public com.intellij.psi.PsiElement[] getChildren ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public com.intellij.psi.PsiElement getParent ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
}
com/intellij/psi/impl/compiled/ClsDocTagImpl.classClsDocTagImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsDocTagImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.javadoc.PsiDocTag {
private final com.intellij.psi.impl.compiled.ClsDocCommentImpl myDocComment
private final com.intellij.psi.PsiElement myNameElement
void (com.intellij.psi.impl.compiled.ClsDocCommentImpl, java.lang.String)
com.intellij.psi.impl.compiled.ClsDocCommentImpl docComment
String name
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public java.lang.String getText ()
public char[] textToCharArray ()
public java.lang.String getName ()
public boolean textMatches (java.lang.CharSequence)
CharSequence text
public boolean textMatches (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public int getTextLength ()
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.javadoc.PsiDocComment getContainingComment ()
public com.intellij.psi.PsiElement getNameElement ()
public com.intellij.psi.PsiElement[] getDataElements ()
public com.intellij.psi.javadoc.PsiDocTagValue getValueElement ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
}
com/intellij/psi/impl/compiled/ClsElementImpl$InvalidMirrorException.classClsElementImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement stubElement
com.intellij.psi.PsiElement mirrorElement
public void (java.util.List, java.util.List)
java.util.List stubElements
java.util.List mirrorElements
}
com/intellij/psi/impl/compiled/ClsElementImpl.classClsElementImpl.java
package com.intellij.psi.impl.compiled
public abstract com.intellij.psi.impl.compiled.ClsElementImpl extends com.intellij.psi.impl.PsiElementBase implements com.intellij.psi.PsiCompiledElement {
public static final com.intellij.openapi.util.Key COMPILED_ELEMENT
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile com.intellij.openapi.util.Pair myMirror
protected static final String NEXT_LINE
public void ()
public com.intellij.lang.Language getLanguage ()
public com.intellij.psi.PsiManager getManager ()
public com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.PsiElement parent
public final boolean isWritable ()
public boolean isPhysical ()
public boolean isValid ()
com.intellij.psi.PsiElement parent
public com.intellij.psi.PsiElement copy ()
protected transient com.intellij.psi.PsiElement[] getChildren (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement[] children
java.util.List list
public void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
static com.intellij.util.IncorrectOperationException cannotModifyException (com.intellij.psi.impl.compiled.ClsElementImpl)
com.intellij.psi.impl.compiled.ClsElementImpl element
com.intellij.openapi.vfs.VirtualFile virtualFile
String path
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public void delete () throws com.intellij.util.IncorrectOperationException
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
public abstract void appendMirrorText (int, java.lang.StringBuilder)
protected int getIndentSize ()
public abstract void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
public com.intellij.psi.PsiElement getMirror ()
com.intellij.psi.PsiFile mirrorFile
com.intellij.openapi.util.Pair mirror
public final com.intellij.openapi.util.TextRange getTextRange ()
com.intellij.psi.PsiElement mirror
public final int getStartOffsetInParent ()
com.intellij.psi.PsiElement mirror
public int getTextLength ()
String text
public com.intellij.psi.PsiElement findElementAt (int)
int offset
com.intellij.psi.PsiElement mirror
public com.intellij.psi.PsiReference findReferenceAt (int)
int offset
com.intellij.psi.PsiElement mirror
public final int getTextOffset ()
com.intellij.psi.PsiElement mirror
public java.lang.String getText ()
com.intellij.psi.PsiElement mirror
StringBuilder buffer
public char[] textToCharArray ()
com.intellij.psi.PsiElement mirror
public boolean textMatches (java.lang.CharSequence)
CharSequence text
public boolean textMatches (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.lang.ASTNode getNode ()
static void goNextLine (int, java.lang.StringBuilder)
int i
int indentLevel
StringBuilder buffer
protected static void appendText (com.intellij.psi.PsiElement, int, java.lang.StringBuilder)
com.intellij.psi.PsiElement stub
int indentLevel
StringBuilder buffer
protected static void appendText (com.intellij.psi.PsiElement, int, java.lang.StringBuilder, java.lang.String)
com.intellij.psi.PsiElement stub
int indentLevel
StringBuilder buffer
String separator
int pos
protected void setMirrorCheckingType (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.tree.IElementType) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.tree.IElementType type
com.intellij.psi.PsiElement psi
protected static void setMirror (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.PsiElement stub
com.intellij.psi.PsiElement mirror
protected static void setMirrorIfPresent (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.PsiElement stub
com.intellij.psi.PsiElement mirror
protected static void setMirrors (com.intellij.psi.PsiElement[], com.intellij.psi.PsiElement[]) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.PsiElement[] stubs
com.intellij.psi.PsiElement[] mirrors
protected static void setMirrors (java.util.List, java.util.List) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
int i
java.util.List stubs
java.util.List mirrors
static void ()
}
com/intellij/psi/impl/compiled/ClsEnumConstantImpl.classClsEnumConstantImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsEnumConstantImpl extends com.intellij.psi.impl.compiled.ClsFieldImpl implements com.intellij.psi.PsiEnumConstant {
public void (com.intellij.psi.impl.java.stubs.PsiFieldStub)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiField mirror
public com.intellij.psi.PsiExpressionList getArgumentList ()
public com.intellij.psi.PsiMethod resolveMethod ()
public com.intellij.psi.JavaResolveResult resolveMethodGenerics ()
public com.intellij.psi.PsiEnumConstantInitializer getInitializingClass ()
public com.intellij.psi.PsiEnumConstantInitializer getOrCreateInitializingClass ()
public com.intellij.psi.PsiMethod resolveConstructor ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiTypeElement getTypeElement ()
public com.intellij.psi.PsiExpression getInitializer ()
public boolean hasInitializer ()
public boolean hasModifierProperty (java.lang.String)
String name
public java.lang.Object computeConstantValue (java.util.Set)
java.util.Set visitedVars
}
com/intellij/psi/impl/compiled/ClsFieldImpl$1.classClsFieldImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsFieldImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
static final boolean $assertionsDisabled
final com.intellij.psi.impl.compiled.ClsFieldImpl this$0
void (com.intellij.psi.impl.compiled.ClsFieldImpl)
com.intellij.psi.impl.compiled.ClsFieldImpl this$0
protected com.intellij.psi.PsiTypeElement compute ()
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
String typeText
protected volatile java.lang.Object compute ()
static void ()
}
com/intellij/psi/impl/compiled/ClsFieldImpl$2.classClsFieldImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsFieldImpl$2 extends com.intellij.openapi.util.VolatileNullableLazyValue {
final com.intellij.psi.impl.compiled.ClsFieldImpl this$0
void (com.intellij.psi.impl.compiled.ClsFieldImpl)
com.intellij.psi.impl.compiled.ClsFieldImpl this$0
protected com.intellij.psi.PsiExpression compute ()
String initializerText
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsFieldImpl.classClsFieldImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsFieldImpl extends com.intellij.psi.impl.compiled.ClsMemberImpl implements com.intellij.psi.PsiField com.intellij.psi.impl.PsiVariableEx com.intellij.psi.impl.compiled.ClsModifierListOwner {
private final com.intellij.openapi.util.NotNullLazyValue myTypeElement
private final com.intellij.openapi.util.NullableLazyValue myInitializer
public void (com.intellij.psi.impl.java.stubs.PsiFieldStub)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiClass getContainingClass ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiTypeElement getTypeElement ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiExpression getInitializer ()
public boolean hasInitializer ()
public java.lang.Object computeConstantValue ()
public java.lang.Object computeConstantValue (java.util.Set)
String name
String name
String qName
java.util.Set visitedVars
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiClass containingClass
public boolean isDeprecated ()
public void normalizeDeclaration () throws com.intellij.util.IncorrectOperationException
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
com.intellij.psi.PsiExpression initializer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiField mirror
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement getNavigationElement ()
com.intellij.psi.PsiElement navigationElement
com.intellij.psi.impl.compiled.ClsCustomNavigationPolicy customNavigationPolicy
com.intellij.psi.PsiClass sourceClassMirror
com.intellij.psi.PsiElement sourceFieldMirror
com.intellij.openapi.project.IndexNotReadyException e
public com.intellij.navigation.ItemPresentation getPresentation ()
public void setInitializer (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression initializer
public javax.swing.Icon getElementIcon (int)
int flags
com.intellij.ui.RowIcon baseIcon
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public com.intellij.psi.search.SearchScope getUseScope ()
protected boolean isVisibilitySupported ()
public java.lang.String toString ()
public volatile java.lang.Object setName (java.lang.String)
}
com/intellij/psi/impl/compiled/ClsFileImpl$1.classClsFileImpl.java
package com.intellij.psi.impl.compiled
final com.intellij.psi.impl.compiled.ClsFileImpl$1 extends java.lang.Object implements com.intellij.psi.impl.compiled.InnerClassSourceStrategy {
static final boolean $assertionsDisabled
void ()
public com.intellij.psi.impl.compiled.ClsFileImpl$FileContentPair findInnerClass (java.lang.String, com.intellij.psi.impl.compiled.ClsFileImpl$FileContentPair)
byte[] bytes
String innerName
com.intellij.psi.impl.compiled.ClsFileImpl$FileContentPair outerClass
String baseName
com.intellij.openapi.vfs.VirtualFile dir
com.intellij.openapi.vfs.VirtualFile innerClass
public void accept (com.intellij.psi.impl.compiled.ClsFileImpl$FileContentPair, com.intellij.psi.impl.compiled.StubBuildingVisitor)
com.intellij.psi.impl.compiled.ClsFileImpl$FileContentPair innerClass
com.intellij.psi.impl.compiled.StubBuildingVisitor visitor
public volatile void accept (java.lang.Object, com.intellij.psi.impl.compiled.StubBuildingVisitor)
public volatile java.lang.Object findInnerClass (java.lang.String, java.lang.Object)
static void ()
}
com/intellij/psi/impl/compiled/ClsFileImpl$FileContentPair.classClsFileImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsFileImpl$FileContentPair extends com.intellij.openapi.util.Pair {
public void (com.intellij.openapi.vfs.VirtualFile, byte[])
com.intellij.openapi.vfs.VirtualFile file
byte[] content
public byte[] getContent ()
public java.lang.String toString ()
}
com/intellij/psi/impl/compiled/ClsFileImpl.class
com/intellij/psi/impl/compiled/ClsIdentifierImpl.classClsIdentifierImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsIdentifierImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiIdentifier com.intellij.psi.PsiJavaToken {
private final com.intellij.psi.PsiElement myParent
private final String myText
void (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement parent
String text
public com.intellij.psi.tree.IElementType getTokenType ()
public java.lang.String getText ()
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
private boolean isCorrectName (java.lang.String)
String name
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
String original
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/compiled/ClsJavaCodeReferenceElementImpl$Resolver.classClsJavaCodeReferenceElementImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl$Resolver extends java.lang.Object implements com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver {
public static final com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl$Resolver INSTANCE
private void ()
public com.intellij.psi.JavaResolveResult[] resolve (com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl ref
com.intellij.psi.PsiFile containingFile
boolean incompleteCode
com.intellij.psi.JavaResolveResult resolveResult
public volatile com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.PsiFile, boolean)
static void ()
}
com/intellij/psi/impl/compiled/ClsJavaCodeReferenceElementImpl.classClsJavaCodeReferenceElementImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiAnnotatedJavaCodeReferenceElement {
private final com.intellij.psi.PsiElement myParent
private final String myCanonicalText
private final String myQualifiedName
private final com.intellij.psi.PsiReferenceParameterList myRefParameterList
public void (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement parent
String canonicalText
String canonical
String qName
String[] classParameters
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public java.lang.String getText ()
public int getTextLength ()
public com.intellij.psi.PsiReference getReference ()
public java.lang.String getCanonicalText ()
public java.lang.String getCanonicalText (boolean, com.intellij.psi.PsiAnnotation[])
boolean annotated
com.intellij.psi.PsiAnnotation[] annotations
String text
StringBuilder sb
String prefix
int tailStart
private com.intellij.psi.JavaResolveResult advancedResolveImpl (com.intellij.psi.PsiFile)
com.intellij.psi.PsiSubstitutor superClassSubstitutor
com.intellij.psi.PsiElement containingClass
com.intellij.psi.PsiTypeParameterListOwner parameterOwner
com.intellij.psi.PsiTypeParameter parameter
java.util.Map substitutionMap
int index
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiTypeElement[] typeElements
com.intellij.psi.PsiElement resolve
private void collectOuterClassTypeArgs (com.intellij.psi.PsiClass, java.lang.String, java.util.Map)
int i
String outerClassRef
String[] classParameters
com.intellij.psi.PsiType[] args
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiClass psiClass
String canonicalText
java.util.Map substitutionMap
com.intellij.psi.PsiClass containingClass
private static java.lang.String getOuterClassRef (java.lang.String)
char c
int i
String ref
int stack
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
com.intellij.psi.JavaResolveResult[] results
public com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
boolean incompleteCode
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.resolve.ResolveCache resolveCache
com.intellij.psi.ResolveResult[] results
public com.intellij.psi.PsiElement resolve ()
private com.intellij.psi.PsiElement resolveElement (com.intellij.psi.PsiFile)
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiClass innerClass
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiElement element
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor processor
public com.intellij.psi.PsiElement getReferenceNameElement ()
public com.intellij.psi.PsiReferenceParameterList getParameterList ()
public java.lang.String getQualifiedName ()
public java.lang.String getReferenceName ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass aClass
public java.lang.Object[] getVariants ()
public boolean isSoft ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.openapi.util.TextRange getRangeInElement ()
public com.intellij.psi.PsiElement getElement ()
public com.intellij.psi.PsiType[] getTypeParameters ()
public boolean isQualified ()
public com.intellij.psi.PsiElement getQualifier ()
public java.lang.String toString ()
public volatile com.intellij.psi.ResolveResult[] multiResolve (boolean)
static com.intellij.psi.JavaResolveResult access$000 (com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl, com.intellij.psi.PsiFile)
com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl x0
com.intellij.psi.PsiFile x1
}
com/intellij/psi/impl/compiled/ClsJavaModuleImpl.classClsJavaModuleImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsJavaModuleImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiJavaModule {
private final com.intellij.psi.PsiJavaModuleReferenceElement myReference
public void (com.intellij.psi.impl.java.stubs.PsiJavaModuleStub)
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
public java.lang.Iterable getRequires ()
public java.lang.Iterable getExports ()
public java.lang.Iterable getOpens ()
public java.lang.Iterable getUses ()
public java.lang.Iterable getProvides ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
int newIndentLevel
int start
private static void appendChildren (java.lang.Iterable, java.lang.StringBuilder, int, int)
com.intellij.psi.PsiElement statement
Iterable children
StringBuilder buffer
int indentLevel
int start
java.util.List statements
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiJavaModule mirror
private static void setMirrors (java.lang.Iterable, java.lang.Iterable)
Iterable stubs
Iterable mirrors
public com.intellij.psi.PsiJavaModuleReferenceElement getNameIdentifier ()
public java.lang.String getName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiModifierList getModifierList ()
com.intellij.psi.stubs.StubElement childStub
public boolean hasModifierProperty (java.lang.String)
String name
com.intellij.psi.PsiModifierList modifierList
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public com.intellij.psi.PsiElement getNavigationElement ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
}
com/intellij/psi/impl/compiled/ClsJavaModuleReferenceElementImpl.classClsJavaModuleReferenceElementImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsJavaModuleReferenceElementImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiJavaModuleReferenceElement {
private final com.intellij.psi.PsiElement myParent
private final String myText
private final com.intellij.psi.impl.source.PsiJavaModuleReference myReference
void (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement parent
String text
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public java.lang.String getReferenceText ()
public com.intellij.psi.PsiPolyVariantReference getReference ()
public java.lang.String getText ()
public int getTextLength ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public volatile com.intellij.psi.PsiReference getReference ()
}
com/intellij/psi/impl/compiled/ClsJavaTokenImpl.classClsJavaTokenImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsJavaTokenImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiJavaToken {
private final com.intellij.psi.impl.compiled.ClsElementImpl myParent
private final short myTokenTypeIndex
private final String myTokenText
void (com.intellij.psi.impl.compiled.ClsElementImpl, com.intellij.psi.tree.IElementType, java.lang.String)
com.intellij.psi.impl.compiled.ClsElementImpl parent
com.intellij.psi.tree.IElementType tokenType
String tokenText
public com.intellij.psi.tree.IElementType getTokenType ()
public java.lang.String getText ()
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
}
com/intellij/psi/impl/compiled/ClsLiteralExpressionImpl.classClsLiteralExpressionImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsLiteralExpressionImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiLiteralExpression {
private final com.intellij.psi.impl.compiled.ClsElementImpl myParent
private final String myText
private final com.intellij.psi.PsiType myType
private final Object myValue
void (com.intellij.psi.impl.compiled.ClsElementImpl, java.lang.String, com.intellij.psi.PsiType, java.lang.Object)
com.intellij.psi.impl.compiled.ClsElementImpl parent
String text
com.intellij.psi.PsiType type
Object value
public com.intellij.psi.PsiType getType ()
public java.lang.Object getValue ()
public java.lang.String getText ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public java.lang.String toString ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
}
com/intellij/psi/impl/compiled/ClsMemberImpl$1.classClsMemberImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsMemberImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final com.intellij.psi.impl.compiled.ClsMemberImpl this$0
void (com.intellij.psi.impl.compiled.ClsMemberImpl)
com.intellij.psi.impl.compiled.ClsMemberImpl this$0
protected com.intellij.psi.javadoc.PsiDocComment compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsMemberImpl$2.classClsMemberImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsMemberImpl$2 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final com.intellij.psi.impl.compiled.ClsMemberImpl this$0
void (com.intellij.psi.impl.compiled.ClsMemberImpl)
com.intellij.psi.impl.compiled.ClsMemberImpl this$0
protected com.intellij.psi.PsiIdentifier compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsMemberImpl.classClsMemberImpl.java
package com.intellij.psi.impl.compiled
public abstract com.intellij.psi.impl.compiled.ClsMemberImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiDocCommentOwner com.intellij.psi.PsiNameIdentifierOwner {
private final com.intellij.openapi.util.NotNullLazyValue myDocComment
private final com.intellij.openapi.util.NotNullLazyValue myNameIdentifier
protected void (com.intellij.psi.impl.java.stubs.PsiMemberStub)
com.intellij.psi.impl.java.stubs.PsiMemberStub stub
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public java.lang.String getName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
}
com/intellij/psi/impl/compiled/ClsMethodImpl$1.classClsMethodImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsMethodImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
static final boolean $assertionsDisabled
final com.intellij.psi.impl.compiled.ClsMethodImpl this$0
void (com.intellij.psi.impl.compiled.ClsMethodImpl)
com.intellij.psi.impl.compiled.ClsMethodImpl this$0
protected com.intellij.psi.PsiTypeElement compute ()
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
String typeText
protected volatile java.lang.Object compute ()
static void ()
}
com/intellij/psi/impl/compiled/ClsMethodImpl$2.classClsMethodImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsMethodImpl$2 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final String val$text
final com.intellij.psi.impl.compiled.ClsMethodImpl this$0
void (com.intellij.psi.impl.compiled.ClsMethodImpl, java.lang.String)
com.intellij.psi.impl.compiled.ClsMethodImpl this$0
protected com.intellij.psi.PsiAnnotationMemberValue compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsMethodImpl.class
com/intellij/psi/impl/compiled/ClsModifierListImpl.classClsModifierListImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsModifierListImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiModifierList {
public void (com.intellij.psi.impl.java.stubs.PsiModifierListStub)
com.intellij.psi.impl.java.stubs.PsiModifierListStub stub
public com.intellij.psi.PsiElement[] getChildren ()
public boolean hasModifierProperty (java.lang.String)
String name
public boolean hasExplicitModifier (java.lang.String)
String name
public void setModifierProperty (java.lang.String, boolean) throws com.intellij.util.IncorrectOperationException
String name
boolean value
public void checkSetModifierProperty (java.lang.String, boolean) throws com.intellij.util.IncorrectOperationException
String name
boolean value
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation addAnnotation (java.lang.String)
String qualifiedName
public void appendMirrorText (int, java.lang.StringBuilder)
com.intellij.psi.PsiAnnotation annotation
int indentLevel
StringBuilder buffer
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiAnnotation[] annotations
boolean separateAnnotations
boolean isClass
boolean isInterface
boolean isEnum
boolean isInterfaceClass
boolean isMethod
boolean isInterfaceMethod
boolean isField
boolean isInterfaceField
boolean isEnumConstant
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/compiled/ClsModifierListOwner.classClsModifierListOwner.java
package com.intellij.psi.impl.compiled
public abstract com.intellij.psi.impl.compiled.ClsModifierListOwner extends java.lang.Object implements com.intellij.psi.PsiModifierListOwner {
}
com/intellij/psi/impl/compiled/ClsNameValuePairImpl.classClsNameValuePairImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsNameValuePairImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiNameValuePair {
private final com.intellij.psi.impl.compiled.ClsElementImpl myParent
private final com.intellij.psi.impl.compiled.ClsIdentifierImpl myNameIdentifier
private final com.intellij.psi.PsiAnnotationMemberValue myMemberValue
void (com.intellij.psi.impl.compiled.ClsElementImpl, java.lang.String, com.intellij.psi.PsiAnnotationMemberValue)
com.intellij.psi.impl.compiled.ClsElementImpl parent
String name
com.intellij.psi.PsiAnnotationMemberValue value
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiNameValuePair mirror
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public java.lang.String getName ()
public java.lang.String getLiteralValue ()
public com.intellij.psi.PsiAnnotationMemberValue getValue ()
public com.intellij.psi.PsiAnnotationMemberValue setValue (com.intellij.psi.PsiAnnotationMemberValue)
com.intellij.psi.PsiAnnotationMemberValue newValue
}
com/intellij/psi/impl/compiled/ClsPackageAccessibilityStatementImpl$1.classClsPackageAccessibilityStatementImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsPackageAccessibilityStatementImpl$1 extends com.intellij.openapi.util.AtomicNullableLazyValue {
final com.intellij.psi.impl.compiled.ClsPackageAccessibilityStatementImpl this$0
void (com.intellij.psi.impl.compiled.ClsPackageAccessibilityStatementImpl)
com.intellij.psi.impl.compiled.ClsPackageAccessibilityStatementImpl this$0
protected com.intellij.psi.PsiJavaCodeReferenceElement compute ()
String packageName
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsPackageAccessibilityStatementImpl$2.class
com/intellij/psi/impl/compiled/ClsPackageAccessibilityStatementImpl.classClsPackageAccessibilityStatementImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsPackageAccessibilityStatementImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiPackageAccessibilityStatement {
private final com.intellij.openapi.util.NullableLazyValue myPackageReference
private final com.intellij.openapi.util.NotNullLazyValue myModuleReferences
public void (com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub)
com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub stub
public com.intellij.psi.PsiPackageAccessibilityStatement$Role getRole ()
public com.intellij.psi.PsiJavaCodeReferenceElement getPackageReference ()
public java.lang.String getPackageName ()
public java.lang.Iterable getModuleReferences ()
public java.util.List getModuleNames ()
public void appendMirrorText (int, java.lang.StringBuilder)
int i
int indentLevel
StringBuilder buffer
java.util.List targets
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public java.lang.String toString ()
}
com/intellij/psi/impl/compiled/ClsPackageStatementImpl.classClsPackageStatementImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsPackageStatementImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiPackageStatement {
static com.intellij.psi.impl.compiled.ClsPackageStatementImpl NULL_PACKAGE
private final com.intellij.psi.impl.compiled.ClsFileImpl myFile
private final String myPackageName
private void ()
public void (com.intellij.psi.impl.compiled.ClsFileImpl, java.lang.String)
com.intellij.psi.impl.compiled.ClsFileImpl file
String packageName
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiJavaCodeReferenceElement getPackageReference ()
public com.intellij.psi.PsiModifierList getAnnotationList ()
public com.intellij.psi.PsiElement[] getChildren ()
public java.lang.String getPackageName ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/compiled/ClsParameterImpl$1.classClsParameterImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsParameterImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
static final boolean $assertionsDisabled
final com.intellij.psi.impl.compiled.ClsParameterImpl this$0
void (com.intellij.psi.impl.compiled.ClsParameterImpl)
com.intellij.psi.impl.compiled.ClsParameterImpl this$0
protected com.intellij.psi.PsiTypeElement compute ()
com.intellij.psi.impl.java.stubs.PsiParameterStub stub
String typeText
protected volatile java.lang.Object compute ()
static void ()
}
com/intellij/psi/impl/compiled/ClsParameterImpl.class
com/intellij/psi/impl/compiled/ClsParameterListImpl.classClsParameterListImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsParameterListImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiParameterList {
static final boolean $assertionsDisabled
public void (com.intellij.psi.impl.java.stubs.PsiParameterListStub)
com.intellij.psi.impl.java.stubs.PsiParameterListStub stub
public com.intellij.psi.PsiParameter[] getParameters ()
public int getParameterIndex (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
public int getParametersCount ()
public void appendMirrorText (int, java.lang.StringBuilder)
int i
int indentLevel
StringBuilder buffer
com.intellij.psi.PsiParameter[] parameters
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/compiled/ClsParsingUtil$1.classClsParsingUtil.java
package com.intellij.psi.impl.compiled
final com.intellij.psi.impl.compiled.ClsParsingUtil$1 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/compiled/ClsParsingUtil$2.classClsParsingUtil.java
package com.intellij.psi.impl.compiled
final com.intellij.psi.impl.compiled.ClsParsingUtil$2 extends com.intellij.psi.impl.compiled.ClsAnnotationValueImpl {
final String val$canonicalText
final com.intellij.psi.PsiAnnotation val$psiAnnotation
void (com.intellij.psi.impl.compiled.ClsElementImpl, java.lang.String, com.intellij.psi.PsiAnnotation)
com.intellij.psi.impl.compiled.ClsElementImpl parent
protected com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl createReference ()
protected com.intellij.psi.impl.compiled.ClsAnnotationParameterListImpl createParameterList ()
com.intellij.psi.PsiNameValuePair[] psiAttributes
public com.intellij.psi.PsiAnnotationOwner getOwner ()
}
com/intellij/psi/impl/compiled/ClsParsingUtil.classClsParsingUtil.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsParsingUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper ANNOTATION_VALUE
static final boolean $assertionsDisabled
private void ()
public static com.intellij.psi.PsiExpression createExpressionFromText (java.lang.String, com.intellij.psi.PsiManager, com.intellij.psi.impl.compiled.ClsElementImpl)
com.intellij.psi.PsiExpression expr
com.intellij.util.IncorrectOperationException e
String exprText
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.compiled.ClsElementImpl parent
com.intellij.psi.PsiJavaParserFacade parserFacade
public static com.intellij.psi.PsiAnnotationMemberValue createMemberValueFromText (java.lang.String, com.intellij.psi.PsiManager, com.intellij.psi.impl.compiled.ClsElementImpl)
String text
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.compiled.ClsElementImpl parent
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiAnnotationMemberValue getMemberValue (com.intellij.psi.PsiElement, com.intellij.psi.impl.compiled.ClsElementImpl)
int i
com.intellij.psi.PsiAnnotationMemberValue[] initializers
com.intellij.psi.PsiAnnotationMemberValue[] clsInitializers
com.intellij.psi.impl.compiled.ClsArrayInitializerMemberValueImpl arrayValue
com.intellij.psi.PsiAnnotation psiAnnotation
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
String canonicalText
com.intellij.psi.PsiElement element
com.intellij.psi.impl.compiled.ClsElementImpl parent
static com.intellij.psi.PsiExpression psiToClsExpression (com.intellij.psi.PsiExpression, com.intellij.psi.impl.compiled.ClsElementImpl)
boolean forDecompiling
com.intellij.psi.PsiType type
Object value
com.intellij.psi.PsiJavaToken sign
com.intellij.psi.PsiExpression operand
String classText
String exprText
com.intellij.psi.PsiJavaToken sign
com.intellij.psi.PsiExpression left
com.intellij.psi.PsiExpression right
com.intellij.psi.PsiExpression expr
com.intellij.psi.impl.compiled.ClsElementImpl parent
com.intellij.psi.PsiConstantEvaluationHelper evaluator
Object value
public static boolean isJavaIdentifier (java.lang.String, com.intellij.pom.java.LanguageLevel)
String identifier
com.intellij.pom.java.LanguageLevel level
public static com.intellij.pom.java.LanguageLevel getLanguageLevelByVersion (int)
int major
static void ()
}
com/intellij/psi/impl/compiled/ClsPrefixExpressionImpl.classClsPrefixExpressionImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsPrefixExpressionImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiPrefixExpression {
private final com.intellij.psi.impl.compiled.ClsElementImpl myParent
private final com.intellij.psi.PsiJavaToken myOperator
private final com.intellij.psi.PsiExpression myOperand
void (com.intellij.psi.impl.compiled.ClsElementImpl, com.intellij.psi.PsiJavaToken, com.intellij.psi.PsiExpression)
com.intellij.psi.impl.compiled.ClsElementImpl parent
com.intellij.psi.PsiJavaToken sign
com.intellij.psi.PsiExpression operand
public com.intellij.psi.PsiExpression getOperand ()
public com.intellij.psi.PsiJavaToken getOperationSign ()
public com.intellij.psi.tree.IElementType getOperationTokenType ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiElement[] getChildren ()
public java.lang.String getText ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/compiled/ClsProvidesStatementImpl.classClsProvidesStatementImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsProvidesStatementImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiProvidesStatement {
private final com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl myClassReference
public void (com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub)
com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub stub
public com.intellij.psi.PsiJavaCodeReferenceElement getInterfaceReference ()
public com.intellij.psi.PsiReferenceList getImplementationList ()
com.intellij.psi.stubs.StubElement stub
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public java.lang.String toString ()
}
com/intellij/psi/impl/compiled/ClsReferenceExpressionImpl.classClsReferenceExpressionImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsReferenceExpressionImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiReferenceExpression {
private final com.intellij.psi.impl.compiled.ClsElementImpl myParent
private final com.intellij.psi.PsiReferenceExpression myPatternExpression
private final com.intellij.psi.PsiReferenceExpression myQualifier
private final String myName
private final com.intellij.psi.PsiIdentifier myNameElement
public void (com.intellij.psi.impl.compiled.ClsElementImpl, com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.impl.compiled.ClsElementImpl parent
com.intellij.psi.PsiReferenceExpression patternExpression
com.intellij.psi.PsiReferenceExpression patternQualifier
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiExpression getQualifierExpression ()
public com.intellij.psi.PsiElement bindToElementViaStaticImport (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiClass aClass
public void setQualifierExpression (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression newQualifier
public com.intellij.psi.PsiElement getReferenceNameElement ()
public com.intellij.psi.PsiReferenceParameterList getParameterList ()
public com.intellij.psi.PsiElement[] getChildren ()
public java.lang.String getText ()
public boolean isQualified ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiElement resolve ()
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
public com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
boolean incompleteCode
com.intellij.psi.JavaResolveResult result
public com.intellij.psi.PsiElement getElement ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
public java.lang.String getCanonicalText ()
public java.lang.String getQualifiedName ()
public java.lang.String getReferenceName ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getVariants ()
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor processor
public boolean isSoft ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiType[] getTypeParameters ()
public com.intellij.psi.PsiElement getQualifier ()
public java.lang.String toString ()
public volatile com.intellij.psi.ResolveResult[] multiResolve (boolean)
}
com/intellij/psi/impl/compiled/ClsReferenceListImpl$1.classClsReferenceListImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsReferenceListImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final com.intellij.psi.impl.compiled.ClsReferenceListImpl this$0
void (com.intellij.psi.impl.compiled.ClsReferenceListImpl)
com.intellij.psi.impl.compiled.ClsReferenceListImpl this$0
protected com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl[] compute ()
int i
com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl[] refs
String[] strings
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsReferenceListImpl$2.classClsReferenceListImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsReferenceListImpl$2 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$psi$PsiReferenceList$Role
static void ()
}
com/intellij/psi/impl/compiled/ClsReferenceListImpl.classClsReferenceListImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsReferenceListImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiReferenceList {
private static final com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl[] EMPTY_REFS_ARRAY
private final com.intellij.openapi.util.NotNullLazyValue myRefs
public void (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub)
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
public com.intellij.psi.PsiJavaCodeReferenceElement[] getReferenceElements ()
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiClassType[] getReferencedTypes ()
public com.intellij.psi.PsiReferenceList$Role getRole ()
public void appendMirrorText (int, java.lang.StringBuilder)
int i
int indentLevel
StringBuilder buffer
String[] names
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl[] access$000 ()
static void ()
}
com/intellij/psi/impl/compiled/ClsReferenceParameterListImpl.classClsReferenceParameterListImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsReferenceParameterListImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiReferenceParameterList {
private static final java.util.regex.Pattern EXTENDS_PREFIX
private static final java.util.regex.Pattern SUPER_PREFIX
private final com.intellij.psi.PsiElement myParent
private final com.intellij.psi.impl.compiled.ClsTypeElementImpl[] myTypeParameters
private volatile com.intellij.psi.PsiType[] myTypeParametersCachedTypes
public void (com.intellij.psi.PsiElement, java.lang.String[])
java.util.regex.Matcher superMatcher
String s
char variance
java.util.regex.Matcher extendsMatcher
int i
com.intellij.psi.PsiElement parent
String[] classParameters
int length
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public com.intellij.psi.PsiTypeElement[] getTypeParameterElements ()
public com.intellij.psi.PsiType[] getTypeArguments ()
int i
com.intellij.psi.PsiType[] cachedTypes
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
static void ()
}
com/intellij/psi/impl/compiled/ClsRepositoryPsiElement.classClsRepositoryPsiElement.java
package com.intellij.psi.impl.compiled
public abstract com.intellij.psi.impl.compiled.ClsRepositoryPsiElement extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.StubBasedPsiElement {
private final com.intellij.psi.stubs.StubElement myStub
protected void (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement stub
public com.intellij.psi.stubs.IStubElementType getElementType ()
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiManager getManager ()
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.stubs.StubElement p
public com.intellij.psi.stubs.StubElement getStub ()
public boolean isPhysical ()
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiElement[] getChildren ()
int i
java.util.List stubs
com.intellij.psi.PsiElement[] children
public com.intellij.psi.PsiElement getFirstChild ()
java.util.List children
public com.intellij.psi.PsiElement getLastChild ()
java.util.List children
public com.intellij.psi.PsiElement getNextSibling ()
com.intellij.psi.PsiElement[] psiElements
int i
public com.intellij.psi.PsiElement getPrevSibling ()
com.intellij.psi.PsiElement[] psiElements
int i
}
com/intellij/psi/impl/compiled/ClsRequiresStatementImpl$1.classClsRequiresStatementImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsRequiresStatementImpl$1 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final com.intellij.psi.impl.compiled.ClsRequiresStatementImpl this$0
void (com.intellij.psi.impl.compiled.ClsRequiresStatementImpl)
com.intellij.psi.impl.compiled.ClsRequiresStatementImpl this$0
protected com.intellij.psi.PsiJavaModuleReferenceElement compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsRequiresStatementImpl.classClsRequiresStatementImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsRequiresStatementImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiRequiresStatement {
private final com.intellij.openapi.util.NotNullLazyValue myModuleReference
public void (com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub)
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
public com.intellij.psi.PsiJavaModuleReferenceElement getReferenceElement ()
public java.lang.String getModuleName ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public com.intellij.psi.PsiModifierList getModifierList ()
com.intellij.psi.stubs.StubElement childStub
public boolean hasModifierProperty (java.lang.String)
String name
com.intellij.psi.PsiModifierList modifierList
public java.lang.String toString ()
}
com/intellij/psi/impl/compiled/ClsStubBuilderFactory.classClsStubBuilderFactory.java
package com.intellij.psi.impl.compiled
public abstract com.intellij.psi.impl.compiled.ClsStubBuilderFactory extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public abstract com.intellij.psi.stubs.PsiFileStub buildFileStub (com.intellij.openapi.vfs.VirtualFile, byte[]) throws com.intellij.util.cls.ClsFormatException
public com.intellij.psi.stubs.PsiFileStub buildFileStub (com.intellij.openapi.vfs.VirtualFile, byte[], com.intellij.openapi.project.Project) throws com.intellij.util.cls.ClsFormatException
com.intellij.openapi.vfs.VirtualFile file
byte[] bytes
com.intellij.openapi.project.Project project
public abstract boolean canBeProcessed (com.intellij.openapi.vfs.VirtualFile, byte[])
public abstract boolean isInnerClass (com.intellij.openapi.vfs.VirtualFile)
public int getStubVersion ()
static void ()
}
com/intellij/psi/impl/compiled/ClsTypeElementImpl$1.classClsTypeElementImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsTypeElementImpl$1 extends com.intellij.openapi.util.AtomicNullableLazyValue {
final com.intellij.psi.impl.compiled.ClsTypeElementImpl this$0
void (com.intellij.psi.impl.compiled.ClsTypeElementImpl)
com.intellij.psi.impl.compiled.ClsTypeElementImpl this$0
protected com.intellij.psi.impl.compiled.ClsElementImpl compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsTypeElementImpl$2.classClsTypeElementImpl.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ClsTypeElementImpl$2 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
final com.intellij.psi.impl.compiled.ClsTypeElementImpl this$0
void (com.intellij.psi.impl.compiled.ClsTypeElementImpl)
com.intellij.psi.impl.compiled.ClsTypeElementImpl this$0
protected com.intellij.psi.PsiType compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/compiled/ClsTypeElementImpl.classClsTypeElementImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsTypeElementImpl extends com.intellij.psi.impl.compiled.ClsElementImpl implements com.intellij.psi.PsiTypeElement {
static final char VARIANCE_NONE
static final char VARIANCE_EXTENDS
static final char VARIANCE_SUPER
static final char VARIANCE_INVARIANT
private final com.intellij.psi.PsiElement myParent
private final String myTypeText
private final char myVariance
private final com.intellij.openapi.util.NullableLazyValue myChild
private final com.intellij.openapi.util.NotNullLazyValue myCachedType
static final boolean $assertionsDisabled
public void (com.intellij.psi.PsiElement, java.lang.String, char)
com.intellij.psi.PsiElement parent
String typeText
char variance
public com.intellij.psi.PsiElement[] getChildren ()
com.intellij.psi.impl.compiled.ClsElementImpl child
public com.intellij.psi.PsiElement getParent ()
public java.lang.String getText ()
String shortClassName
private java.lang.String decorateTypeText (java.lang.String)
String shortClassName
public java.lang.String getCanonicalText ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.impl.compiled.ClsElementImpl child
private boolean isArray ()
private boolean isVarArgs ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiJavaCodeReferenceElement getInnermostComponentReferenceElement ()
private com.intellij.psi.impl.compiled.ClsElementImpl calculateChild ()
private com.intellij.psi.PsiType calculateType ()
com.intellij.psi.PsiModifierList modifierList
private com.intellij.psi.PsiType calculateBaseType ()
com.intellij.psi.impl.source.PsiClassReferenceType psiClassReferenceType
com.intellij.psi.PsiType result
com.intellij.psi.impl.compiled.ClsElementImpl childElement
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation addAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
public java.lang.String toString ()
static com.intellij.psi.impl.compiled.ClsElementImpl access$000 (com.intellij.psi.impl.compiled.ClsTypeElementImpl)
com.intellij.psi.impl.compiled.ClsTypeElementImpl x0
static com.intellij.psi.PsiType access$100 (com.intellij.psi.impl.compiled.ClsTypeElementImpl)
com.intellij.psi.impl.compiled.ClsTypeElementImpl x0
static void ()
}
com/intellij/psi/impl/compiled/ClsTypeParameterImpl.classClsTypeParameterImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsTypeParameterImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiTypeParameter {
private final com.intellij.psi.impl.light.LightEmptyImplementsList myLightEmptyImplementsList
public void (com.intellij.psi.impl.java.stubs.PsiTypeParameterStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub
public java.lang.String getQualifiedName ()
public boolean isInterface ()
public boolean isAnnotationType ()
public boolean isEnum ()
public com.intellij.psi.PsiField[] getFields ()
public com.intellij.psi.PsiMethod[] getMethods ()
public com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List getAllMethodsAndTheirSubstitutors ()
public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public boolean hasTypeParameters ()
public com.intellij.psi.PsiElement getScope ()
public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiClass classToByPass
public boolean isInheritor (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass baseClass
boolean checkDeep
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public java.lang.String getName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiMethod[] getConstructors ()
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean isDeprecated ()
public com.intellij.psi.PsiReferenceList getExtendsList ()
public com.intellij.psi.PsiReferenceList getImplementsList ()
public com.intellij.psi.PsiClassType[] getExtendsListTypes ()
public com.intellij.psi.PsiClassType[] getImplementsListTypes ()
public com.intellij.psi.PsiClass[] getInnerClasses ()
public com.intellij.psi.PsiField[] getAllFields ()
public com.intellij.psi.PsiMethod[] getAllMethods ()
public com.intellij.psi.PsiClass[] getAllInnerClasses ()
public com.intellij.psi.PsiClassInitializer[] getInitializers ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public com.intellij.psi.PsiClass getSuperClass ()
public com.intellij.psi.PsiClass[] getInterfaces ()
public com.intellij.psi.PsiClass[] getSupers ()
public com.intellij.psi.PsiClassType[] getSuperTypes ()
public com.intellij.psi.PsiClass getContainingClass ()
public java.util.Collection getVisibleSignatures ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiJavaToken getLBrace ()
public com.intellij.psi.PsiJavaToken getRBrace ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public void appendMirrorText (int, java.lang.StringBuilder)
int i
int indentLevel
StringBuilder buffer
com.intellij.psi.PsiJavaCodeReferenceElement[] bounds
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiTypeParameterListOwner getOwner ()
public int getIndex ()
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub
public com.intellij.psi.meta.PsiMetaData getMetaData ()
public javax.swing.Icon getElementIcon (int)
int flags
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public com.intellij.psi.search.SearchScope getUseScope ()
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation addAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
public volatile com.intellij.psi.PsiElement getRBrace ()
public volatile com.intellij.psi.PsiElement getLBrace ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
}
com/intellij/psi/impl/compiled/ClsTypeParametersListImpl.classClsTypeParametersListImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsTypeParametersListImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiTypeParameterList {
static final boolean $assertionsDisabled
public void (com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub stub
public void appendMirrorText (int, java.lang.StringBuilder)
int i
int indentLevel
StringBuilder buffer
com.intellij.psi.PsiTypeParameter[] params
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public int getTypeParameterIndex (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter typeParameter
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.psi.PsiTypeParameter[] typeParameters
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/compiled/ClsUsesStatementImpl.classClsUsesStatementImpl.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.ClsUsesStatementImpl extends com.intellij.psi.impl.compiled.ClsRepositoryPsiElement implements com.intellij.psi.PsiUsesStatement {
private final com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl myClassReference
public void (com.intellij.psi.impl.java.stubs.PsiUsesStatementStub)
com.intellij.psi.impl.java.stubs.PsiUsesStatementStub stub
public com.intellij.psi.PsiJavaCodeReferenceElement getClassReference ()
public void appendMirrorText (int, java.lang.StringBuilder)
int indentLevel
StringBuilder buffer
public void setMirror (com.intellij.psi.impl.source.tree.TreeElement) throws com.intellij.psi.impl.compiled.ClsElementImpl$InvalidMirrorException
com.intellij.psi.impl.source.tree.TreeElement element
public java.lang.String toString ()
}
com/intellij/psi/impl/compiled/InnerClassSourceStrategy.classInnerClassSourceStrategy.java
package com.intellij.psi.impl.compiled
public abstract com.intellij.psi.impl.compiled.InnerClassSourceStrategy extends java.lang.Object {
public abstract java.lang.Object findInnerClass (java.lang.String, java.lang.Object)
public abstract void accept (java.lang.Object, com.intellij.psi.impl.compiled.StubBuildingVisitor)
}
com/intellij/psi/impl/compiled/ModuleStubBuildingVisitor$1.classModuleStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.ModuleStubBuildingVisitor$1 extends org.jetbrains.org.objectweb.asm.ModuleVisitor {
final com.intellij.psi.impl.compiled.ModuleStubBuildingVisitor this$0
void (com.intellij.psi.impl.compiled.ModuleStubBuildingVisitor, int)
com.intellij.psi.impl.compiled.ModuleStubBuildingVisitor this$0
int x0
public void visitRequire (java.lang.String, int, java.lang.String)
com.intellij.psi.impl.java.stubs.impl.PsiRequiresStatementStubImpl statementStub
String module
int access
String version
public transient void visitExport (java.lang.String, int, java.lang.String[])
String packageName
int access
String[] modules
public transient void visitOpen (java.lang.String, int, java.lang.String[])
String packageName
int access
String[] modules
public void visitUse (java.lang.String)
String service
public transient void visitProvide (java.lang.String, java.lang.String[])
String service
String[] providers
com.intellij.psi.impl.java.stubs.impl.PsiProvidesStatementStubImpl statementStub
}
com/intellij/psi/impl/compiled/ModuleStubBuildingVisitor.class
com/intellij/psi/impl/compiled/OutOfOrderInnerClassException.classOutOfOrderInnerClassException.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.OutOfOrderInnerClassException extends java.lang.RuntimeException {
public void ()
public java.lang.Throwable fillInStackTrace ()
}
com/intellij/psi/impl/compiled/SignatureParsing.classSignatureParsing.java
package com.intellij.psi.impl.compiled
public com.intellij.psi.impl.compiled.SignatureParsing extends java.lang.Object {
private static final char VARIANCE_NONE
private static final char VARIANCE_EXTENDS
private static final char VARIANCE_SUPER
private static final char VARIANCE_INVARIANT
private static final String VARIANCE_EXTENDS_PREFIX
private static final String VARIANCE_SUPER_PREFIX
static final boolean $assertionsDisabled
private void ()
public static java.util.List parseTypeParametersDeclaration (java.text.CharacterIterator, com.intellij.util.Function) throws com.intellij.util.cls.ClsFormatException
java.text.CharacterIterator signature
com.intellij.util.Function mapping
java.util.List typeParameters
private static com.intellij.openapi.util.Pair parseTypeParameter (java.text.CharacterIterator, com.intellij.util.Function) throws com.intellij.util.cls.ClsFormatException
String bound
java.text.CharacterIterator signature
com.intellij.util.Function mapping
StringBuilder name
String parameterName
java.util.List bounds
boolean jlo
public static java.lang.String parseTopLevelClassRefSignature (java.text.CharacterIterator, com.intellij.util.Function) throws com.intellij.util.cls.ClsFormatException
java.text.CharacterIterator signature
com.intellij.util.Function mapping
private static java.lang.String parseTypeVariableRefSignature (java.text.CharacterIterator) throws com.intellij.util.cls.ClsFormatException
java.text.CharacterIterator signature
StringBuilder id
private static java.lang.String parseParameterizedClassRefSignature (java.text.CharacterIterator, com.intellij.util.Function) throws com.intellij.util.cls.ClsFormatException
boolean firstArg
char c
java.text.CharacterIterator signature
com.intellij.util.Function mapping
StringBuilder canonicalText
boolean mapped
String text
private static java.lang.String parseClassOrTypeVariableElement (java.text.CharacterIterator, com.intellij.util.Function) throws com.intellij.util.cls.ClsFormatException
java.text.CharacterIterator signature
com.intellij.util.Function mapping
char variance
int dimensions
String text
private static java.lang.String decorateTypeText (java.lang.String, char)
String canonical
char variance
private static char parseVariance (java.text.CharacterIterator)
char variance
java.text.CharacterIterator signature
char variance
private static int parseDimensions (java.text.CharacterIterator)
java.text.CharacterIterator signature
int dimensions
public static java.lang.String parseTypeString (java.text.CharacterIterator, com.intellij.util.Function) throws com.intellij.util.cls.ClsFormatException
java.text.CharacterIterator signature
com.intellij.util.Function mapping
int dimensions
String text
private static java.lang.String parseTypeWithoutVariance (java.text.CharacterIterator, com.intellij.util.Function) throws com.intellij.util.cls.ClsFormatException
java.text.CharacterIterator signature
com.intellij.util.Function mapping
String text
static void ()
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$1.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
final com.intellij.psi.impl.compiled.StubBuildingVisitor$1 extends org.jetbrains.org.objectweb.asm.ClassVisitor {
final java.util.Map val$mapping
void (int, java.util.Map)
int x0
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$2.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
final com.intellij.psi.impl.compiled.StubBuildingVisitor$2 extends java.lang.Object implements com.intellij.util.Function {
final java.util.Map val$mapping
void (java.util.Map)
public java.lang.String fun (java.lang.String)
com.intellij.openapi.util.Pair p
String internalName
String className
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$AnnotationTextCollector.class
com/intellij/psi/impl/compiled/StubBuildingVisitor$ClassInfo.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo extends java.lang.Object {
private java.util.List typeParameters
private String superName
private java.util.List interfaceNames
private void ()
static java.util.List access$000 (com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo)
com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo x0
static java.util.List access$100 (com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo)
com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo x0
static java.lang.String access$200 (com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo)
com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo x0
void (com.intellij.psi.impl.compiled.StubBuildingVisitor$1)
com.intellij.psi.impl.compiled.StubBuildingVisitor$1 x0
static java.util.List access$002 (com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo, java.util.List)
com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo x0
java.util.List x1
static java.lang.String access$202 (com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo, java.lang.String)
com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo x0
String x1
static java.util.List access$102 (com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo, java.util.List)
com.intellij.psi.impl.compiled.StubBuildingVisitor$ClassInfo x0
java.util.List x1
}
com/intellij/psi/impl/compiled/StubBuildingVisitor$FieldAnnotationCollectingVisitor.class
com/intellij/psi/impl/compiled/StubBuildingVisitor$MethodAnnotationCollectingVisitor.class
com/intellij/psi/impl/compiled/StubBuildingVisitor$MethodInfo.classStubBuildingVisitor.java
package com.intellij.psi.impl.compiled
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo extends java.lang.Object {
private java.util.List typeParameters
private String returnType
private java.util.List argTypes
private java.util.List throwTypes
private void ()
static java.lang.String access$600 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
static java.util.List access$700 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
static java.util.List access$800 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
static java.util.List access$900 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
void (com.intellij.psi.impl.compiled.StubBuildingVisitor$1)
com.intellij.psi.impl.compiled.StubBuildingVisitor$1 x0
static java.util.List access$702 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo, java.util.List)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
java.util.List x1
static java.util.List access$802 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo, java.util.List)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
java.util.List x1
static java.lang.String access$602 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo, java.lang.String)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
String x1
static java.util.List access$902 (com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo, java.util.List)
com.intellij.psi.impl.compiled.StubBuildingVisitor$MethodInfo x0
java.util.List x1
}
com/intellij/psi/impl/compiled/StubBuildingVisitor.class
com/intellij/psi/impl/file/
com/intellij/psi/impl/file/PsiBinaryFileImpl.classPsiBinaryFileImpl.java
package com.intellij.psi.impl.file
public com.intellij.psi.impl.file.PsiBinaryFileImpl extends com.intellij.psi.impl.PsiElementBase implements com.intellij.psi.PsiBinaryFile com.intellij.psi.impl.PsiFileEx java.lang.Cloneable com.intellij.openapi.ui.Queryable {
private final com.intellij.psi.impl.PsiManagerImpl myManager
private String myName
private byte[] myContents
private final long myModificationStamp
private final com.intellij.psi.FileViewProvider myViewProvider
private boolean myInvalidated
public void (com.intellij.psi.impl.PsiManagerImpl, com.intellij.psi.FileViewProvider)
com.intellij.psi.impl.PsiManagerImpl manager
com.intellij.psi.FileViewProvider viewProvider
com.intellij.openapi.vfs.VirtualFile virtualFile
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public boolean processChildren (com.intellij.psi.search.PsiElementProcessor)
com.intellij.psi.search.PsiElementProcessor processor
public byte[] getStoredContents ()
public java.lang.String getName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public void checkSetName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public boolean isDirectory ()
public com.intellij.psi.PsiDirectory getContainingDirectory ()
com.intellij.openapi.vfs.VirtualFile parentFile
public com.intellij.psi.PsiDirectory getParentDirectory ()
public long getModificationStamp ()
public com.intellij.lang.Language getLanguage ()
public com.intellij.psi.PsiManager getManager ()
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiDirectory getParent ()
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.openapi.util.TextRange getTextRange ()
public int getStartOffsetInParent ()
public int getTextLength ()
public com.intellij.psi.PsiElement findElementAt (int)
int offset
public int getTextOffset ()
public java.lang.String getText ()
public char[] textToCharArray ()
public boolean textMatches (java.lang.CharSequence)
CharSequence text
public boolean textMatches (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement copy ()
com.intellij.psi.impl.file.PsiBinaryFileImpl clone
private boolean isCopy ()
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public void delete () throws com.intellij.util.IncorrectOperationException
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
public boolean isValid ()
public boolean isWritable ()
public boolean isPhysical ()
public com.intellij.psi.PsiFile getOriginalFile ()
public java.lang.String toString ()
public com.intellij.openapi.fileTypes.FileType getFileType ()
public com.intellij.psi.PsiFile[] getPsiRoots ()
public com.intellij.psi.FileViewProvider getViewProvider ()
public com.intellij.lang.FileASTNode getNode ()
public void subtreeChanged ()
public com.intellij.psi.PsiElement getContext ()
public void putInfo (java.util.Map)
java.util.Map info
public boolean isContentsLoaded ()
public void onContentReload ()
public void markInvalidated ()
public volatile com.intellij.lang.ASTNode getNode ()
public volatile com.intellij.psi.PsiElement getParent ()
public volatile com.intellij.psi.PsiFileSystemItem getParent ()
}
com/intellij/psi/impl/file/PsiDirectoryFactory.classPsiDirectoryFactory.java
package com.intellij.psi.impl.file
public abstract com.intellij.psi.impl.file.PsiDirectoryFactory extends java.lang.Object {
public void ()
public static com.intellij.psi.impl.file.PsiDirectoryFactory getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.PsiDirectory createDirectory (com.intellij.openapi.vfs.VirtualFile)
public abstract java.lang.String getQualifiedName (com.intellij.psi.PsiDirectory, boolean)
public abstract com.intellij.psi.PsiDirectoryContainer getDirectoryContainer (com.intellij.psi.PsiDirectory)
public abstract boolean isPackage (com.intellij.psi.PsiDirectory)
public abstract boolean isValidPackageName (java.lang.String)
}
com/intellij/psi/impl/file/PsiDirectoryFactoryImpl.classPsiDirectoryFactoryImpl.java
package com.intellij.psi.impl.file
public com.intellij.psi.impl.file.PsiDirectoryFactoryImpl extends com.intellij.psi.impl.file.PsiDirectoryFactory {
private final com.intellij.psi.impl.PsiManagerImpl myManager
public void (com.intellij.psi.impl.PsiManagerImpl)
com.intellij.psi.impl.PsiManagerImpl manager
public com.intellij.psi.PsiDirectory createDirectory (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public java.lang.String getQualifiedName (com.intellij.psi.PsiDirectory, boolean)
com.intellij.psi.PsiDirectory directory
boolean presentable
public com.intellij.psi.PsiDirectoryContainer getDirectoryContainer (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory directory
public boolean isPackage (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory directory
public boolean isValidPackageName (java.lang.String)
String name
}
com/intellij/psi/impl/file/PsiDirectoryImpl$1.classPsiDirectoryImpl.java
package com.intellij.psi.impl.file
com.intellij.psi.impl.file.PsiDirectoryImpl$1 extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
final java.util.ArrayList val$children
final com.intellij.psi.impl.file.PsiDirectoryImpl this$0
void (com.intellij.psi.impl.file.PsiDirectoryImpl, java.util.ArrayList)
com.intellij.psi.impl.file.PsiDirectoryImpl this$0
public boolean execute (com.intellij.psi.PsiFileSystemItem)
com.intellij.psi.PsiFileSystemItem element
public volatile boolean execute (com.intellij.psi.PsiElement)
}
com/intellij/psi/impl/file/PsiDirectoryImpl.classPsiDirectoryImpl.java
package com.intellij.psi.impl.file
public com.intellij.psi.impl.file.PsiDirectoryImpl extends com.intellij.psi.impl.PsiElementBase implements com.intellij.psi.PsiDirectory com.intellij.openapi.ui.Queryable {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.impl.PsiManagerImpl myManager
private final com.intellij.openapi.vfs.VirtualFile myFile
static final boolean $assertionsDisabled
public void (com.intellij.psi.impl.PsiManagerImpl, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.impl.PsiManagerImpl manager
com.intellij.openapi.vfs.VirtualFile file
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public boolean isDirectory ()
public boolean isValid ()
public com.intellij.lang.Language getLanguage ()
public com.intellij.psi.PsiManager getManager ()
public java.lang.String getName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
java.io.IOException e
String name
public void checkSetName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
com.intellij.openapi.vfs.VirtualFile parentFile
com.intellij.openapi.vfs.VirtualFile child
public com.intellij.psi.PsiDirectory getParentDirectory ()
com.intellij.openapi.vfs.VirtualFile parentFile
public com.intellij.psi.PsiDirectory[] getSubdirectories ()
com.intellij.psi.PsiDirectory dir
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile[] files
java.util.ArrayList dirs
public com.intellij.psi.PsiFile[] getFiles ()
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile[] files
java.util.ArrayList psiFiles
public com.intellij.psi.PsiDirectory findSubdirectory (java.lang.String)
String name
com.intellij.openapi.vfs.VirtualFile childVFile
public com.intellij.psi.PsiFile findFile (java.lang.String)
String name
com.intellij.openapi.vfs.VirtualFile childVFile
public boolean processChildren (com.intellij.psi.search.PsiElementProcessor)
boolean isDir
com.intellij.psi.PsiFileSystemItem item
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.search.PsiElementProcessor processor
public com.intellij.psi.PsiElement[] getChildren ()
com.intellij.openapi.vfs.VirtualFile[] files
java.util.ArrayList children
private void checkValid ()
public com.intellij.psi.PsiDirectory getParent ()
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.openapi.util.TextRange getTextRange ()
public int getStartOffsetInParent ()
public int getTextLength ()
public com.intellij.psi.PsiElement findElementAt (int)
int offset
public int getTextOffset ()
public java.lang.String getText ()
public char[] textToCharArray ()
public boolean textMatches (java.lang.CharSequence)
CharSequence text
public boolean textMatches (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public final boolean isWritable ()
public boolean isPhysical ()
public com.intellij.psi.PsiElement copy ()
public com.intellij.psi.PsiDirectory createSubdirectory (java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.PsiDirectory directory
java.io.IOException e
String name
public void checkCreateSubdirectory (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
com.intellij.openapi.vfs.VirtualFile existingFile
public com.intellij.psi.PsiFile createFile (java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.PsiFile psiFile
java.io.IOException e
String name
public com.intellij.psi.PsiFile copyFileFrom (java.lang.String, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.vfs.VirtualFile copyVFile
com.intellij.openapi.vfs.VirtualFile copyVFile
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.vfs.VirtualFile copyVFile
com.intellij.psi.PsiFile copyPsi
java.io.IOException e
String newName
com.intellij.psi.PsiFile originalFile
com.intellij.openapi.editor.Document document
com.intellij.openapi.vfs.VirtualFile parent
private static void updateAddedFile (com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.impl.source.tree.TreeElement tree
com.intellij.psi.PsiFile copyPsi
com.intellij.psi.impl.file.UpdateAddedFileProcessor processor
public void checkCreateFile (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
com.intellij.openapi.vfs.VirtualFile existingFile
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String lineSeparator
String text
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.editor.Document document
com.intellij.openapi.fileEditor.FileDocumentManager fileDocumentManager
com.intellij.openapi.vfs.VirtualFile newVFile
com.intellij.openapi.vfs.VirtualFile newVFile
byte[] storedContents
com.intellij.openapi.vfs.VirtualFile newVFile
com.intellij.psi.PsiDocumentManager psiDocumentManager
com.intellij.psi.PsiFile newFile
java.io.IOException e
com.intellij.psi.PsiFile originalFile
com.intellij.psi.PsiElement element
public void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
String name
String name
com.intellij.psi.PsiElement element
private void checkName (java.lang.String, com.intellij.psi.PsiFileSystemItem[], java.lang.String)
com.intellij.psi.PsiFileSystemItem item
String name
com.intellij.psi.PsiFileSystemItem[] items
String key
boolean caseSensitive
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public void delete () throws com.intellij.util.IncorrectOperationException
java.io.IOException e
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public com.intellij.lang.ASTNode getNode ()
public boolean canNavigateToSource ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public void navigate (boolean)
boolean requestFocus
protected javax.swing.Icon getElementIcon (int)
int flags
public void putInfo (java.util.Map)
java.util.Map info
public volatile com.intellij.psi.PsiElement getParent ()
public volatile com.intellij.psi.PsiFileSystemItem getParent ()
static void ()
}
com/intellij/psi/impl/file/PsiFileImplUtil.classPsiFileImplUtil.java
package com.intellij.psi.impl.file
public com.intellij.psi.impl.file.PsiFileImplUtil extends java.lang.Object {
private void ()
public static com.intellij.psi.PsiFile setName (com.intellij.psi.PsiFile, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.openapi.fileEditor.FileDocumentManager fdm
com.intellij.openapi.editor.Document doc
com.intellij.openapi.fileTypes.FileType newFileType
java.io.IOException e
com.intellij.psi.PsiFile file
String newName
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.impl.PsiManagerImpl manager
public static void checkSetName (com.intellij.psi.PsiFile, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiFile file
String name
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.openapi.vfs.VirtualFile parentFile
com.intellij.openapi.vfs.VirtualFile child
public static void doDelete (com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
java.io.IOException e
com.intellij.psi.PsiFile file
com.intellij.psi.impl.PsiManagerImpl manager
com.intellij.openapi.vfs.VirtualFile vFile
}
com/intellij/psi/impl/file/PsiLargeBinaryFileImpl.classPsiLargeBinaryFileImpl.java
package com.intellij.psi.impl.file
public com.intellij.psi.impl.file.PsiLargeBinaryFileImpl extends com.intellij.psi.impl.file.PsiBinaryFileImpl implements com.intellij.psi.PsiLargeBinaryFile {
public void (com.intellij.psi.impl.PsiManagerImpl, com.intellij.psi.FileViewProvider)
com.intellij.psi.impl.PsiManagerImpl manager
com.intellij.psi.FileViewProvider viewProvider
}
com/intellij/psi/impl/file/PsiLargeTextFileImpl.classPsiLargeTextFileImpl.java
package com.intellij.psi.impl.file
public com.intellij.psi.impl.file.PsiLargeTextFileImpl extends com.intellij.psi.impl.source.PsiPlainTextFileImpl implements com.intellij.psi.PsiLargeTextFile {
public void (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider viewProvider
public boolean isWritable ()
}
com/intellij/psi/impl/file/PsiPackageBase.classPsiPackageBase.java
package com.intellij.psi.impl.file
public abstract com.intellij.psi.impl.file.PsiPackageBase extends com.intellij.psi.impl.PsiElementBase implements com.intellij.psi.PsiDirectoryContainer com.intellij.openapi.ui.Queryable {
private static final com.intellij.openapi.diagnostic.Logger LOG
final com.intellij.psi.PsiManager myManager
private final String myQualifiedName
protected java.util.Collection getAllDirectories ()
protected abstract java.util.Collection getAllDirectories (boolean)
protected abstract com.intellij.psi.PsiElement findPackage (java.lang.String)
protected abstract com.intellij.psi.impl.file.PsiPackageBase createInstance (com.intellij.psi.PsiManager, java.lang.String)
public void (com.intellij.psi.PsiManager, java.lang.String)
com.intellij.psi.PsiManager manager
String qualifiedName
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String getQualifiedName ()
public com.intellij.psi.PsiDirectory[] getDirectories ()
java.util.Collection collection
public com.intellij.psi.PsiDirectory[] getDirectories (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiDirectory directory
com.intellij.psi.search.GlobalSearchScope scope
java.util.List result
boolean includeLibrarySources
java.util.Collection directories
public com.intellij.ui.RowIcon getElementIcon (int)
int elementFlags
public java.lang.String getName ()
int index
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
String name
com.intellij.psi.PsiDirectory[] dirs
String nameAfterRename
public void checkSetName (java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
String name
com.intellij.psi.PsiDirectory[] dirs
public com.intellij.psi.impl.file.PsiPackageBase getParentPackage ()
int lastDot
public com.intellij.psi.PsiManager getManager ()
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.openapi.util.TextRange getTextRange ()
public int getStartOffsetInParent ()
public int getTextLength ()
public com.intellij.psi.PsiElement findElementAt (int)
int offset
public int getTextOffset ()
public java.lang.String getText ()
public char[] textToCharArray ()
public boolean textMatches (java.lang.CharSequence)
CharSequence text
public boolean textMatches (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement copy ()
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public void delete () throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
com.intellij.psi.PsiDirectory[] dirs
public void checkDelete () throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiDirectory dir
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
public boolean isWritable ()
com.intellij.psi.PsiDirectory dir
com.intellij.psi.PsiDirectory[] dirs
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean canNavigate ()
public boolean canNavigateToSource ()
public boolean isPhysical ()
public com.intellij.lang.ASTNode getNode ()
public void putInfo (java.util.Map)
java.util.Map info
public volatile javax.swing.Icon getElementIcon (int)
static void ()
}
com/intellij/psi/impl/file/PsiPackageImpl$1.classPsiPackageImpl.java
package com.intellij.psi.impl.file
com.intellij.psi.impl.file.PsiPackageImpl$1 extends java.lang.Object {
}
com/intellij/psi/impl/file/PsiPackageImpl$PackageAnnotationValueProvider.classPsiPackageImpl.java
package com.intellij.psi.impl.file
com.intellij.psi.impl.file.PsiPackageImpl$PackageAnnotationValueProvider extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.impl.file.PsiPackageImpl this$0
private void (com.intellij.psi.impl.file.PsiPackageImpl)
public com.intellij.psi.util.CachedValueProvider$Result compute ()
com.intellij.psi.PsiFile file
com.intellij.psi.PsiPackageStatement stmt
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiDirectory directory
com.intellij.psi.PsiClass aClass
java.util.List modifiers
com.intellij.psi.impl.source.tree.java.PsiCompositeModifierList result
void (com.intellij.psi.impl.file.PsiPackageImpl, com.intellij.psi.impl.file.PsiPackageImpl$1)
com.intellij.psi.impl.file.PsiPackageImpl x0
com.intellij.psi.impl.file.PsiPackageImpl$1 x1
}
com/intellij/psi/impl/file/PsiPackageImpl.class
com/intellij/psi/impl/file/PsiPackageImplementationHelper.classPsiPackageImplementationHelper.java
package com.intellij.psi.impl.file
public abstract com.intellij.psi.impl.file.PsiPackageImplementationHelper extends java.lang.Object {
public void ()
public abstract com.intellij.psi.search.GlobalSearchScope adjustAllScope (com.intellij.psi.PsiPackage, com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.openapi.vfs.VirtualFile[] occursInPackagePrefixes (com.intellij.psi.PsiPackage)
public abstract void handleQualifiedNameChange (com.intellij.psi.PsiPackage, java.lang.String)
public abstract void navigate (com.intellij.psi.PsiPackage, boolean)
public abstract boolean packagePrefixExists (com.intellij.psi.PsiPackage)
public abstract java.lang.Object[] getDirectoryCachedValueDependencies (com.intellij.psi.PsiPackage)
public static com.intellij.psi.impl.file.PsiPackageImplementationHelper getInstance ()
}
com/intellij/psi/impl/file/UpdateAddedFileProcessor.classUpdateAddedFileProcessor.java
package com.intellij.psi.impl.file
public abstract com.intellij.psi.impl.file.UpdateAddedFileProcessor extends java.lang.Object {
private static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public abstract boolean canProcessElement (com.intellij.psi.PsiFile)
public abstract void update (com.intellij.psi.PsiFile, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
public static com.intellij.psi.impl.file.UpdateAddedFileProcessor forElement (com.intellij.psi.PsiFile)
com.intellij.psi.impl.file.UpdateAddedFileProcessor processor
com.intellij.psi.PsiFile element
static void ()
}
com/intellij/psi/impl/file/impl/
com/intellij/psi/impl/file/impl/FileManager.classFileManager.java
package com.intellij.psi.impl.file.impl
public abstract com.intellij.psi.impl.file.impl.FileManager extends java.lang.Object implements com.intellij.openapi.Disposable {
public abstract com.intellij.psi.PsiFile findFile (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.psi.PsiDirectory findDirectory (com.intellij.openapi.vfs.VirtualFile)
public abstract void reloadFromDisk (com.intellij.psi.PsiFile)
public abstract com.intellij.psi.PsiFile getCachedPsiFile (com.intellij.openapi.vfs.VirtualFile)
public abstract void cleanupForNextTest ()
public abstract com.intellij.psi.FileViewProvider findViewProvider (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.psi.FileViewProvider findCachedViewProvider (com.intellij.openapi.vfs.VirtualFile)
public abstract void setViewProvider (com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.FileViewProvider)
public abstract java.util.List getAllCachedFiles ()
public abstract com.intellij.psi.FileViewProvider createFileViewProvider (com.intellij.openapi.vfs.VirtualFile, boolean)
}
com/intellij/psi/impl/file/impl/FileManagerImpl$1.classFileManagerImpl.java
package com.intellij.psi.impl.file.impl
com.intellij.psi.impl.file.impl.FileManagerImpl$1 extends com.intellij.psi.impl.file.impl.FileManagerImpl$FileTypesChanged {
final com.intellij.psi.impl.file.impl.FileManagerImpl this$0
void (com.intellij.psi.impl.file.impl.FileManagerImpl)
com.intellij.psi.impl.file.impl.FileManagerImpl this$0
protected void updateMaps ()
com.intellij.psi.FileViewProvider provider
}
com/intellij/psi/impl/file/impl/FileManagerImpl$2.classFileManagerImpl.java
package com.intellij.psi.impl.file.impl
com.intellij.psi.impl.file.impl.FileManagerImpl$2 extends java.lang.Object implements com.intellij.openapi.project.DumbService$DumbModeListener {
final com.intellij.psi.impl.file.impl.FileManagerImpl this$0
void (com.intellij.psi.impl.file.impl.FileManagerImpl)
com.intellij.psi.impl.file.impl.FileManagerImpl this$0
public void enteredDumbMode ()
public void exitDumbMode ()
}
com/intellij/psi/impl/file/impl/FileManagerImpl$3.classFileManagerImpl.java
package com.intellij.psi.impl.file.impl
com.intellij.psi.impl.file.impl.FileManagerImpl$3 extends com.intellij.psi.impl.file.impl.FileManagerImpl$FileTypesChanged {
final com.intellij.psi.impl.file.impl.FileManagerImpl this$0
void (com.intellij.psi.impl.file.impl.FileManagerImpl)
com.intellij.psi.impl.file.impl.FileManagerImpl this$0
protected void updateMaps ()
}
com/intellij/psi/impl/file/impl/FileManagerImpl$4.classFileManagerImpl.java
package com.intellij.psi.impl.file.impl
com.intellij.psi.impl.file.impl.FileManagerImpl$4 extends com.intellij.openapi.vfs.VirtualFileVisitor {
final com.intellij.psi.impl.file.impl.FileManagerImpl this$0
transient void (com.intellij.psi.impl.file.impl.FileManagerImpl, com.intellij.openapi.vfs.VirtualFileVisitor$Option[])
com.intellij.psi.impl.file.impl.FileManagerImpl this$0
com.intellij.openapi.vfs.VirtualFileVisitor$Option[] arg0
public boolean visitFile (com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.FileViewProvider viewProvider
com.intellij.openapi.vfs.VirtualFile file
}
com/intellij/psi/impl/file/impl/FileManagerImpl$FileTypesChanged.classFileManagerImpl.java
package com.intellij.psi.impl.file.impl
abstract com.intellij.psi.impl.file.impl.FileManagerImpl$FileTypesChanged extends java.lang.Object implements java.lang.Runnable {
final com.intellij.psi.impl.file.impl.FileManagerImpl this$0
private void (com.intellij.psi.impl.file.impl.FileManagerImpl)
protected abstract void updateMaps ()
public void run ()
com.intellij.psi.impl.PsiTreeChangeEventImpl event
void (com.intellij.psi.impl.file.impl.FileManagerImpl, com.intellij.psi.impl.file.impl.FileManagerImpl$1)
com.intellij.psi.impl.file.impl.FileManagerImpl x0
com.intellij.psi.impl.file.impl.FileManagerImpl$1 x1
}
com/intellij/psi/impl/file/impl/FileManagerImpl.class
com/intellij/psi/impl/file/impl/JavaFileManager$SERVICE.classJavaFileManager.java
package com.intellij.psi.impl.file.impl
public com.intellij.psi.impl.file.impl.JavaFileManager$SERVICE extends java.lang.Object {
private void ()
public static com.intellij.psi.impl.file.impl.JavaFileManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/psi/impl/file/impl/JavaFileManager.classJavaFileManager.java
package com.intellij.psi.impl.file.impl
public abstract com.intellij.psi.impl.file.impl.JavaFileManager extends java.lang.Object {
public abstract com.intellij.psi.PsiPackage findPackage (java.lang.String)
public abstract com.intellij.psi.PsiClass findClass (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public abstract com.intellij.psi.PsiClass[] findClasses (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
public abstract java.util.Collection getNonTrivialPackagePrefixes ()
public abstract java.util.Collection findModules (java.lang.String, com.intellij.psi.search.GlobalSearchScope)
}
com/intellij/psi/impl/java/
com/intellij/psi/impl/java/stubs/
com/intellij/psi/impl/java/stubs/ClsStubPsiFactory.classClsStubPsiFactory.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.ClsStubPsiFactory extends com.intellij.psi.impl.java.stubs.StubPsiFactory {
public static final com.intellij.psi.impl.java.stubs.ClsStubPsiFactory INSTANCE
public void ()
public com.intellij.psi.PsiClass createClass (com.intellij.psi.impl.java.stubs.PsiClassStub)
com.intellij.psi.impl.java.stubs.PsiClassStub stub
public com.intellij.psi.PsiAnnotation createAnnotation (com.intellij.psi.impl.java.stubs.PsiAnnotationStub)
com.intellij.psi.impl.java.stubs.PsiAnnotationStub stub
public com.intellij.psi.PsiClassInitializer createClassInitializer (com.intellij.psi.impl.java.stubs.PsiClassInitializerStub)
com.intellij.psi.impl.java.stubs.PsiClassInitializerStub stub
public com.intellij.psi.PsiReferenceList createClassReferenceList (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub)
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
public com.intellij.psi.PsiField createField (com.intellij.psi.impl.java.stubs.PsiFieldStub)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public com.intellij.psi.PsiImportList createImportList (com.intellij.psi.impl.java.stubs.PsiImportListStub)
com.intellij.psi.impl.java.stubs.PsiImportListStub stub
public com.intellij.psi.PsiImportStatementBase createImportStatement (com.intellij.psi.impl.java.stubs.PsiImportStatementStub)
com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub
public com.intellij.psi.PsiMethod createMethod (com.intellij.psi.impl.java.stubs.PsiMethodStub)
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
public com.intellij.psi.PsiModifierList createModifierList (com.intellij.psi.impl.java.stubs.PsiModifierListStub)
com.intellij.psi.impl.java.stubs.PsiModifierListStub stub
public com.intellij.psi.PsiParameter createParameter (com.intellij.psi.impl.java.stubs.PsiParameterStub)
com.intellij.psi.impl.java.stubs.PsiParameterStub stub
public com.intellij.psi.PsiParameterList createParameterList (com.intellij.psi.impl.java.stubs.PsiParameterListStub)
com.intellij.psi.impl.java.stubs.PsiParameterListStub stub
public com.intellij.psi.PsiTypeParameter createTypeParameter (com.intellij.psi.impl.java.stubs.PsiTypeParameterStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub
public com.intellij.psi.PsiTypeParameterList createTypeParameterList (com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub stub
public com.intellij.psi.PsiAnnotationParameterList createAnnotationParameterList (com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub)
com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub stub
public com.intellij.psi.PsiNameValuePair createNameValuePair (com.intellij.psi.impl.java.stubs.PsiNameValuePairStub)
com.intellij.psi.impl.java.stubs.PsiNameValuePairStub stub
public com.intellij.psi.PsiJavaModule createModule (com.intellij.psi.impl.java.stubs.PsiJavaModuleStub)
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
public com.intellij.psi.PsiRequiresStatement createRequiresStatement (com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub)
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
public com.intellij.psi.PsiPackageAccessibilityStatement createPackageAccessibilityStatement (com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub)
com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub stub
public com.intellij.psi.PsiUsesStatement createUsesStatement (com.intellij.psi.impl.java.stubs.PsiUsesStatementStub)
com.intellij.psi.impl.java.stubs.PsiUsesStatementStub stub
public com.intellij.psi.PsiProvidesStatement createProvidesStatement (com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub)
com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub stub
static void ()
}
com/intellij/psi/impl/java/stubs/FunctionalExpressionElementType.classFunctionalExpressionElementType.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.FunctionalExpressionElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void (java.lang.String)
String debugName
public void serialize (com.intellij.psi.impl.java.stubs.FunctionalExpressionStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.FunctionalExpressionStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.FunctionalExpressionStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.FunctionalExpressionStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.FunctionalExpressionStub stub
com.intellij.psi.stubs.IndexSink sink
public com.intellij.psi.impl.java.stubs.FunctionalExpressionStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode funExpr
com.intellij.psi.stubs.StubElement parentStub
protected abstract java.lang.String getPresentableText (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/FunctionalExpressionKey$1.classFunctionalExpressionKey.java
package com.intellij.psi.impl.java.stubs
com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$1 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$psi$impl$java$stubs$FunctionalExpressionKey$CoarseType
static void ()
}
com/intellij/psi/impl/java/stubs/FunctionalExpressionKey$CoarseType.classFunctionalExpressionKey.java
package com.intellij.psi.impl.java.stubs
public final com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType extends java.lang.Enum {
public static final com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType VOID
public static final com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType UNKNOWN
public static final com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType BOOLEAN
public static final com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType NON_VOID
private static final com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType[] $VALUES
public static com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType[] values ()
public static com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/impl/java/stubs/FunctionalExpressionKey.classFunctionalExpressionKey.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.FunctionalExpressionKey extends java.lang.Object {
public static final int UNKNOWN_PARAM_COUNT
private final int lambdaParameterCount
private final com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType lambdaReturnType
private final String knownType
public void (int, com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType, java.lang.String)
int lambdaParameterCount
com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType lambdaReturnType
String knownFunExprType
public static com.intellij.psi.impl.java.stubs.FunctionalExpressionKey deserializeKey (java.io.DataInput) throws java.io.IOException
java.io.DataInput dataStream
int parameterCount
com.intellij.psi.impl.java.stubs.FunctionalExpressionKey$CoarseType type
String knownType
public void serializeKey (java.io.DataOutput) throws java.io.IOException
java.io.DataOutput dataStream
public boolean canRepresent (int, boolean, boolean)
int samParamCount
boolean booleanCompatible
boolean isVoid
public static boolean isBooleanCompatible (com.intellij.psi.PsiType)
com.intellij.psi.PsiType samType
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.java.stubs.FunctionalExpressionKey key
public int hashCode ()
int result
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/FunctionalExpressionStub.classFunctionalExpressionStub.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.FunctionalExpressionStub extends com.intellij.psi.stubs.StubBase {
private final String myPresentableText
protected void (com.intellij.psi.stubs.StubElement, com.intellij.psi.stubs.IStubElementType, java.lang.String)
com.intellij.psi.stubs.StubElement parent
com.intellij.psi.stubs.IStubElementType elementType
String presentableTextRef
public java.lang.String getPresentableText ()
}
com/intellij/psi/impl/java/stubs/JavaAnnotationElementType.classJavaAnnotationElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaAnnotationElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiAnnotation createPsi (com.intellij.psi.impl.java.stubs.PsiAnnotationStub)
com.intellij.psi.impl.java.stubs.PsiAnnotationStub stub
public com.intellij.psi.PsiAnnotation createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiAnnotationStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
String text
public void serialize (com.intellij.psi.impl.java.stubs.PsiAnnotationStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiAnnotationStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiAnnotationStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.PsiAnnotationStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiAnnotationStub stub
com.intellij.psi.stubs.IndexSink sink
String shortName
private static java.lang.String getReferenceShortName (java.lang.String)
String annotationText
int index
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaAnnotationParameterListType.classJavaAnnotationParameterListType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaAnnotationParameterListType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
protected void ()
public com.intellij.psi.PsiAnnotationParameterList createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
public com.intellij.psi.PsiAnnotationParameterList createPsi (com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub)
com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub stub
public void serialize (com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaClassElementType.classJavaClassElementType.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.JavaClassElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void (java.lang.String)
String id
public com.intellij.psi.PsiClass createPsi (com.intellij.psi.impl.java.stubs.PsiClassStub)
com.intellij.psi.impl.java.stubs.PsiClassStub stub
public com.intellij.psi.PsiClass createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiClassStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.psi.tree.IElementType type
com.intellij.lang.LighterASTNode child
String pkg
String parentFqn
com.intellij.lang.LighterASTNode parent
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
boolean isDeprecatedByComment
boolean isInterface
boolean isEnum
boolean isEnumConst
boolean isAnonymous
boolean isAnnotation
boolean isInQualifiedNew
boolean hasDeprecatedAnnotation
String qualifiedName
String name
String baseRef
byte flags
com.intellij.psi.impl.java.stubs.JavaClassElementType type
public static com.intellij.psi.impl.java.stubs.JavaClassElementType typeForClass (boolean, boolean)
boolean anonymous
boolean enumConst
public void serialize (com.intellij.psi.impl.java.stubs.PsiClassStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiClassStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiClassStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.util.io.StringRef name
com.intellij.util.io.StringRef qname
com.intellij.util.io.StringRef sourceFileName
com.intellij.psi.impl.java.stubs.impl.PsiClassStubImpl classStub
com.intellij.util.io.StringRef baseRef
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
byte flags
boolean isAnonymous
boolean isEnumConst
com.intellij.psi.impl.java.stubs.JavaClassElementType type
public void indexStub (com.intellij.psi.impl.java.stubs.PsiClassStub, com.intellij.psi.stubs.IndexSink)
String baseRef
String shortName
String fqn
com.intellij.psi.impl.java.stubs.PsiClassStub stub
com.intellij.psi.stubs.IndexSink sink
boolean isAnonymous
public java.lang.String getId (com.intellij.psi.impl.java.stubs.PsiClassStub)
com.intellij.psi.impl.java.stubs.PsiClassStub stub
String name
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile java.lang.String getId (com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaClassInitializerElementType.classJavaClassInitializerElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaClassInitializerElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiClassInitializer createPsi (com.intellij.psi.impl.java.stubs.PsiClassInitializerStub)
com.intellij.psi.impl.java.stubs.PsiClassInitializerStub stub
public com.intellij.psi.PsiClassInitializer createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiClassInitializerStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
public void serialize (com.intellij.psi.impl.java.stubs.PsiClassInitializerStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiClassInitializerStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiClassInitializerStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.PsiClassInitializerStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiClassInitializerStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaClassReferenceListElementType.classJavaClassReferenceListElementType.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void (java.lang.String)
String id
public com.intellij.psi.PsiReferenceList createPsi (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub)
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
public com.intellij.psi.PsiReferenceList createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType type
private static java.lang.String[] getTexts (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
int i
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
java.util.List refs
String[] texts
public void serialize (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
String name
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
String[] names
public com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
int i
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
int len
com.intellij.util.io.StringRef[] names
public void indexStub (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub, com.intellij.psi.stubs.IndexSink)
String shortName
String name
com.intellij.psi.impl.java.stubs.PsiClassStub psiClassStub
com.intellij.psi.stubs.StubElement parentStub
String[] names
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
com.intellij.psi.stubs.IndexSink sink
com.intellij.psi.PsiReferenceList$Role role
public static com.intellij.psi.PsiReferenceList$Role elementTypeToRole (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaFieldStubElementType.classJavaFieldStubElementType.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.JavaFieldStubElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
private static final int INITIALIZER_LENGTH_LIMIT
public void (java.lang.String)
String id
public com.intellij.psi.PsiField createPsi (com.intellij.psi.impl.java.stubs.PsiFieldStub)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public com.intellij.psi.PsiField createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiFieldStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.psi.tree.IElementType type
com.intellij.lang.LighterASTNode child
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
com.intellij.psi.impl.cache.TypeInfo typeInfo
boolean isDeprecatedByComment
boolean hasDeprecatedAnnotation
boolean hasDocComment
String name
String initializer
boolean expectingInit
boolean isEnumConst
byte flags
private static java.lang.String encodeInitializer (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode initializer
com.intellij.psi.tree.IElementType type
public void serialize (com.intellij.psi.impl.java.stubs.PsiFieldStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiFieldStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
com.intellij.util.io.StringRef name
com.intellij.psi.impl.cache.TypeInfo type
com.intellij.util.io.StringRef initializerText
byte flags
public void indexStub (com.intellij.psi.impl.java.stubs.PsiFieldStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
com.intellij.psi.stubs.IndexSink sink
String name
public java.lang.String getId (com.intellij.psi.impl.java.stubs.PsiFieldStub)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
String name
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile java.lang.String getId (com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaImportListElementType.classJavaImportListElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaImportListElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiImportList createPsi (com.intellij.psi.impl.java.stubs.PsiImportListStub)
com.intellij.psi.impl.java.stubs.PsiImportListStub stub
public com.intellij.psi.PsiImportList createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiImportListStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
public void serialize (com.intellij.psi.impl.java.stubs.PsiImportListStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiImportListStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiImportListStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.PsiImportListStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiImportListStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaImportStatementElementType.classJavaImportStatementElementType.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.JavaImportStatementElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void (java.lang.String)
String id
public com.intellij.psi.PsiImportStatementBase createPsi (com.intellij.psi.impl.java.stubs.PsiImportStatementStub)
com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub
public com.intellij.psi.PsiImportStatementBase createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiImportStatementStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.psi.tree.IElementType type
com.intellij.lang.LighterASTNode child
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
boolean isOnDemand
String refText
byte flags
public void serialize (com.intellij.psi.impl.java.stubs.PsiImportStatementStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiImportStatementStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
byte flags
com.intellij.util.io.StringRef refText
public void indexStub (com.intellij.psi.impl.java.stubs.PsiImportStatementStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaLiteralExpressionElementType.classJavaLiteralExpressionElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaLiteralExpressionElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.psi.PsiLiteralExpression createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
public com.intellij.psi.PsiLiteralExpression createPsi (com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub)
com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub stub
public void serialize (com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub stub
com.intellij.psi.stubs.IndexSink sink
public com.intellij.lang.ASTNode createCompositeNode ()
public boolean shouldCreateStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
com.intellij.lang.LighterASTNode parent
public boolean shouldCreateStub (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaMethodElementType.classJavaMethodElementType.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.JavaMethodElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public static final String TYPE_PARAMETER_PSEUDO_NAME
public void (java.lang.String)
String name
public com.intellij.psi.PsiMethod createPsi (com.intellij.psi.impl.java.stubs.PsiMethodStub)
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
public com.intellij.psi.PsiMethod createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiMethodStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterASTNode pType
java.util.List params
com.intellij.psi.tree.IElementType type
com.intellij.lang.LighterASTNode child
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
String name
boolean isConstructor
boolean isVarArgs
boolean isDeprecatedByComment
boolean hasDeprecatedAnnotation
boolean hasDocComment
String defValueText
boolean expectingDef
com.intellij.psi.impl.cache.TypeInfo typeInfo
boolean isAnno
byte flags
public void serialize (com.intellij.psi.impl.java.stubs.PsiMethodStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiMethodStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
com.intellij.util.io.StringRef name
com.intellij.psi.impl.cache.TypeInfo type
byte flags
com.intellij.util.io.StringRef defaultMethodValue
public void indexStub (com.intellij.psi.impl.java.stubs.PsiMethodStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.cache.TypeInfo type
String typeName
com.intellij.psi.stubs.StubElement paramStub
com.intellij.psi.stubs.StubElement stubElement
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
com.intellij.psi.stubs.IndexSink sink
String name
java.util.Set methodTypeParams
private static java.util.Set getVisibleTypeParameters (com.intellij.psi.stubs.StubElement)
java.util.Set names
com.intellij.psi.stubs.StubElement stub
java.util.Set result
private static boolean isStatic (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement modList
com.intellij.psi.stubs.StubElement stub
private static java.util.Set getOwnTypeParameterNames (com.intellij.psi.stubs.StubElement)
Object tStub
com.intellij.psi.stubs.StubElement stubElement
com.intellij.psi.stubs.StubElement typeParamList
java.util.Set methodTypeParams
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaModifierListElementType.classJavaModifierListElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaModifierListElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiModifierList createPsi (com.intellij.psi.impl.java.stubs.PsiModifierListStub)
com.intellij.psi.impl.java.stubs.PsiModifierListStub stub
public com.intellij.psi.PsiModifierList createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiModifierListStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
public void serialize (com.intellij.psi.impl.java.stubs.PsiModifierListStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiModifierListStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public boolean shouldCreateStub (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
com.intellij.psi.tree.IElementType parentType
public boolean shouldCreateStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
com.intellij.lang.LighterASTNode parent
com.intellij.psi.tree.IElementType parentType
private static boolean shouldCreateStub (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType parentType
public com.intellij.psi.impl.java.stubs.PsiModifierListStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.PsiModifierListStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiModifierListStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaModuleElementType.classJavaModuleElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaModuleElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiJavaModule createPsi (com.intellij.psi.impl.java.stubs.PsiJavaModuleStub)
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
public com.intellij.psi.PsiJavaModule createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiJavaModuleStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
com.intellij.lang.LighterASTNode ref
public void serialize (com.intellij.psi.impl.java.stubs.PsiJavaModuleStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiJavaModuleStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
String name
public void indexStub (com.intellij.psi.impl.java.stubs.PsiJavaModuleStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaNameValuePairType.classJavaNameValuePairType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaNameValuePairType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
protected void ()
public com.intellij.psi.PsiNameValuePair createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.impl.java.stubs.PsiNameValuePairStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterASTNode child
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
String name
String value
java.util.List children
public com.intellij.psi.PsiNameValuePair createPsi (com.intellij.psi.impl.java.stubs.PsiNameValuePairStub)
com.intellij.psi.impl.java.stubs.PsiNameValuePairStub stub
public void serialize (com.intellij.psi.impl.java.stubs.PsiNameValuePairStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiNameValuePairStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
String value
boolean hasValue
public com.intellij.psi.impl.java.stubs.PsiNameValuePairStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
String name
boolean hasValue
public void indexStub (com.intellij.psi.impl.java.stubs.PsiNameValuePairStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiNameValuePairStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaPackageAccessibilityStatementElementType.classJavaPackageAccessibilityStatementElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaPackageAccessibilityStatementElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void (java.lang.String)
String debugName
public com.intellij.psi.PsiPackageAccessibilityStatement createPsi (com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub)
com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub stub
public com.intellij.psi.PsiPackageAccessibilityStatement createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.psi.tree.IElementType type
com.intellij.lang.LighterASTNode child
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
String refText
java.util.List to
public void serialize (com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
String packageName
java.util.List targets
public void indexStub (com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub stub
com.intellij.psi.stubs.IndexSink sink
public static com.intellij.psi.PsiPackageAccessibilityStatement$Role typeToRole (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaParameterElementType.classJavaParameterElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaParameterElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiParameter createPsi (com.intellij.psi.impl.java.stubs.PsiParameterStub)
com.intellij.psi.impl.java.stubs.PsiParameterStub stub
public com.intellij.psi.PsiParameter createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiParameterStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
com.intellij.psi.impl.cache.TypeInfo typeInfo
com.intellij.lang.LighterASTNode id
String name
public void serialize (com.intellij.psi.impl.java.stubs.PsiParameterStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiParameterStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiParameterStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
com.intellij.util.io.StringRef name
com.intellij.psi.impl.cache.TypeInfo type
byte flags
public void indexStub (com.intellij.psi.impl.java.stubs.PsiParameterStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiParameterStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaParameterListElementType.classJavaParameterListElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaParameterListElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiParameterList createPsi (com.intellij.psi.impl.java.stubs.PsiParameterListStub)
com.intellij.psi.impl.java.stubs.PsiParameterListStub stub
public com.intellij.psi.PsiParameterList createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiParameterListStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
public void serialize (com.intellij.psi.impl.java.stubs.PsiParameterListStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiParameterListStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiParameterListStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.PsiParameterListStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiParameterListStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaProvidesStatementElementType.classJavaProvidesStatementElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaProvidesStatementElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiProvidesStatement createPsi (com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub)
com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub stub
public com.intellij.psi.PsiProvidesStatement createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
com.intellij.lang.LighterASTNode ref
String refText
public void serialize (com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaRequiresStatementElementType.classJavaRequiresStatementElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaRequiresStatementElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiRequiresStatement createPsi (com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub)
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
public com.intellij.psi.PsiRequiresStatement createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
com.intellij.lang.LighterASTNode ref
String refText
public void serialize (com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaStubElementType.classJavaStubElementType.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.JavaStubElementType extends com.intellij.psi.stubs.ILightStubElementType implements com.intellij.psi.tree.ICompositeElementType {
private final boolean myLeftBound
protected void (java.lang.String)
String debugName
protected void (java.lang.String, boolean)
String debugName
boolean leftBound
public java.lang.String getExternalId ()
protected com.intellij.psi.impl.java.stubs.StubPsiFactory getPsiFactory (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement stub
public boolean isCompiled (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement stub
private com.intellij.psi.impl.java.stubs.PsiJavaFileStub getFileStub (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement stub
com.intellij.psi.stubs.StubElement parent
public abstract com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public final com.intellij.psi.stubs.StubElement createStub (com.intellij.psi.PsiElement, com.intellij.psi.stubs.StubElement)
com.intellij.psi.PsiElement psi
com.intellij.psi.stubs.StubElement parentStub
String message
public boolean isLeftBound ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$1.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$1 extends com.intellij.psi.impl.java.stubs.JavaClassElementType {
void (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$10.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$10 extends com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType {
void (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$11.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$11 extends com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType {
void (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$12.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$12 extends com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType {
void (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$13.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$13 extends com.intellij.psi.impl.java.stubs.JavaImportStatementElementType {
void (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$14.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$14 extends com.intellij.psi.impl.java.stubs.JavaImportStatementElementType {
void (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$2.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$2 extends com.intellij.psi.impl.java.stubs.JavaClassElementType {
void (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$3.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$3 extends com.intellij.psi.impl.java.stubs.JavaClassElementType {
void (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$4.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$4 extends com.intellij.psi.impl.java.stubs.JavaMethodElementType {
void (java.lang.String)
String name
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$5.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$5 extends com.intellij.psi.impl.java.stubs.JavaMethodElementType {
void (java.lang.String)
String name
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$6.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$6 extends com.intellij.psi.impl.java.stubs.JavaFieldStubElementType {
void (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$7.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$7 extends com.intellij.psi.impl.java.stubs.JavaFieldStubElementType {
void (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$8.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$8 extends com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType {
void (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes$9.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.JavaStubElementTypes$9 extends com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType {
void (java.lang.String)
String id
public com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/impl/java/stubs/JavaStubElementTypes.classJavaStubElementTypes.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.JavaStubElementTypes extends java.lang.Object {
public static final com.intellij.psi.impl.java.stubs.JavaModifierListElementType MODIFIER_LIST
public static final com.intellij.psi.impl.java.stubs.JavaAnnotationElementType ANNOTATION
public static final com.intellij.psi.impl.java.stubs.JavaAnnotationParameterListType ANNOTATION_PARAMETER_LIST
public static final com.intellij.psi.impl.java.stubs.JavaNameValuePairType NAME_VALUE_PAIR
public static final com.intellij.psi.impl.java.stubs.JavaLiteralExpressionElementType LITERAL_EXPRESSION
public static final com.intellij.psi.impl.java.stubs.LambdaExpressionElementType LAMBDA_EXPRESSION
public static final com.intellij.psi.impl.java.stubs.MethodReferenceElementType METHOD_REFERENCE
public static final com.intellij.psi.impl.java.stubs.JavaParameterListElementType PARAMETER_LIST
public static final com.intellij.psi.impl.java.stubs.JavaParameterElementType PARAMETER
public static final com.intellij.psi.impl.java.stubs.JavaTypeParameterElementType TYPE_PARAMETER
public static final com.intellij.psi.impl.java.stubs.JavaTypeParameterListElementType TYPE_PARAMETER_LIST
public static final com.intellij.psi.impl.java.stubs.JavaClassInitializerElementType CLASS_INITIALIZER
public static final com.intellij.psi.impl.java.stubs.JavaImportListElementType IMPORT_LIST
public static final com.intellij.psi.impl.java.stubs.JavaModuleElementType MODULE
public static final com.intellij.psi.impl.java.stubs.JavaRequiresStatementElementType REQUIRES_STATEMENT
public static final com.intellij.psi.impl.java.stubs.JavaUsesStatementElementType USES_STATEMENT
public static final com.intellij.psi.impl.java.stubs.JavaProvidesStatementElementType PROVIDES_STATEMENT
public static final com.intellij.psi.impl.java.stubs.JavaPackageAccessibilityStatementElementType EXPORTS_STATEMENT
public static final com.intellij.psi.impl.java.stubs.JavaPackageAccessibilityStatementElementType OPENS_STATEMENT
public static final com.intellij.psi.impl.java.stubs.JavaClassElementType CLASS
public static final com.intellij.psi.impl.java.stubs.JavaClassElementType ANONYMOUS_CLASS
public static final com.intellij.psi.impl.java.stubs.JavaClassElementType ENUM_CONSTANT_INITIALIZER
public static final com.intellij.psi.impl.java.stubs.JavaMethodElementType METHOD
public static final com.intellij.psi.impl.java.stubs.JavaMethodElementType ANNOTATION_METHOD
public static final com.intellij.psi.impl.java.stubs.JavaFieldStubElementType FIELD
public static final com.intellij.psi.impl.java.stubs.JavaFieldStubElementType ENUM_CONSTANT
public static final com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType EXTENDS_LIST
public static final com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType IMPLEMENTS_LIST
public static final com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType THROWS_LIST
public static final com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType EXTENDS_BOUND_LIST
public static final com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType PROVIDES_WITH_LIST
public static final com.intellij.psi.impl.java.stubs.JavaImportStatementElementType IMPORT_STATEMENT
public static final com.intellij.psi.impl.java.stubs.JavaImportStatementElementType IMPORT_STATIC_STATEMENT
public static final com.intellij.psi.tree.IStubFileElementType JAVA_FILE
static void ()
}
com/intellij/psi/impl/java/stubs/JavaTypeParameterElementType.classJavaTypeParameterElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaTypeParameterElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiTypeParameter createPsi (com.intellij.psi.impl.java.stubs.PsiTypeParameterStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub
public com.intellij.psi.PsiTypeParameter createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiTypeParameterStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
com.intellij.lang.LighterASTNode id
String name
public void serialize (com.intellij.psi.impl.java.stubs.PsiTypeParameterStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
String name
public com.intellij.psi.impl.java.stubs.PsiTypeParameterStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
com.intellij.util.io.StringRef name
public void indexStub (com.intellij.psi.impl.java.stubs.PsiTypeParameterStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaTypeParameterListElementType.classJavaTypeParameterListElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaTypeParameterListElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiTypeParameterList createPsi (com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub stub
public com.intellij.psi.PsiTypeParameterList createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
public void serialize (com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/JavaUsesStatementElementType.classJavaUsesStatementElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.JavaUsesStatementElementType extends com.intellij.psi.impl.java.stubs.JavaStubElementType {
public void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.psi.PsiUsesStatement createPsi (com.intellij.psi.impl.java.stubs.PsiUsesStatementStub)
com.intellij.psi.impl.java.stubs.PsiUsesStatementStub stub
public com.intellij.psi.PsiUsesStatement createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.java.stubs.PsiUsesStatementStub createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
com.intellij.lang.LighterASTNode ref
String refText
public void serialize (com.intellij.psi.impl.java.stubs.PsiUsesStatementStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiUsesStatementStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.impl.java.stubs.PsiUsesStatementStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.impl.java.stubs.PsiUsesStatementStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiUsesStatementStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/java/stubs/LambdaExpressionElementType$1.classLambdaExpressionElementType.java
package com.intellij.psi.impl.java.stubs
com.intellij.psi.impl.java.stubs.LambdaExpressionElementType$1 extends com.intellij.psi.impl.source.tree.CompositeElement {
final com.intellij.psi.impl.java.stubs.LambdaExpressionElementType this$0
void (com.intellij.psi.impl.java.stubs.LambdaExpressionElementType, com.intellij.psi.tree.IElementType)
com.intellij.psi.impl.java.stubs.LambdaExpressionElementType this$0
com.intellij.psi.tree.IElementType arg0
public void replaceChildInternal (com.intellij.lang.ASTNode, com.intellij.psi.impl.source.tree.TreeElement)
boolean needParenth
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement newElement
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType elType
}
com/intellij/psi/impl/java/stubs/LambdaExpressionElementType.classLambdaExpressionElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.LambdaExpressionElementType extends com.intellij.psi.impl.java.stubs.FunctionalExpressionElementType {
public void ()
public com.intellij.psi.PsiLambdaExpression createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiLambdaExpression createPsi (com.intellij.psi.impl.java.stubs.FunctionalExpressionStub)
com.intellij.psi.impl.java.stubs.FunctionalExpressionStub stub
public com.intellij.lang.ASTNode createCompositeNode ()
protected java.lang.String getPresentableText (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode funExpr
com.intellij.lang.LighterASTNode parameterList
private static java.lang.String getLambdaPresentableText (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode parameterList
StringBuilder buf
private static void formatParameterList (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, java.lang.StringBuilder)
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.LighterASTNode node
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode parameterList
StringBuilder buf
java.util.List children
boolean isFirstParameter
boolean appendCloseBracket
private static void formatParameter (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, java.lang.StringBuilder)
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.LighterASTNode node
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode parameter
StringBuilder buf
java.util.List children
private static void formatType (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, java.lang.StringBuilder)
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.LighterASTNode node
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode typeElement
StringBuilder buf
private static void formatCodeReference (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, java.lang.StringBuilder)
com.intellij.psi.tree.IElementType tokenType
com.intellij.lang.LighterASTNode node
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode codeRef
StringBuilder buf
private static void formatTypeParameters (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, java.lang.StringBuilder)
com.intellij.lang.LighterASTNode child
int i
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode typeParameters
StringBuilder buf
java.util.List children
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
}
com/intellij/psi/impl/java/stubs/MethodReferenceElementType$1.classMethodReferenceElementType.java
package com.intellij.psi.impl.java.stubs
final com.intellij.psi.impl.java.stubs.MethodReferenceElementType$1 extends com.intellij.openapi.util.NotNullLazyValue {
void ()
protected com.intellij.psi.tree.TokenSet compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/java/stubs/MethodReferenceElementType$2.classMethodReferenceElementType.java
package com.intellij.psi.impl.java.stubs
com.intellij.psi.impl.java.stubs.MethodReferenceElementType$2 extends com.intellij.psi.impl.source.tree.CompositeElement {
final com.intellij.psi.impl.java.stubs.MethodReferenceElementType this$0
void (com.intellij.psi.impl.java.stubs.MethodReferenceElementType, com.intellij.psi.tree.IElementType)
com.intellij.psi.impl.java.stubs.MethodReferenceElementType this$0
com.intellij.psi.tree.IElementType arg0
public void replaceChildInternal (com.intellij.lang.ASTNode, com.intellij.psi.impl.source.tree.TreeElement)
boolean needParenth
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement newElement
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType elType
}
com/intellij/psi/impl/java/stubs/MethodReferenceElementType.classMethodReferenceElementType.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.MethodReferenceElementType extends com.intellij.psi.impl.java.stubs.FunctionalExpressionElementType {
private static final com.intellij.openapi.util.NotNullLazyValue EXCLUDE_FROM_PRESENTABLE_TEXT
public void ()
public com.intellij.psi.PsiMethodReferenceExpression createPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiMethodReferenceExpression createPsi (com.intellij.psi.impl.java.stubs.FunctionalExpressionStub)
com.intellij.psi.impl.java.stubs.FunctionalExpressionStub stub
public com.intellij.lang.ASTNode createCompositeNode ()
protected java.lang.String getPresentableText (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode funExpr
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.lang.ASTNode)
public volatile com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
static void ()
}
com/intellij/psi/impl/java/stubs/PsiAnnotationParameterListStub.classPsiAnnotationParameterListStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
}
com/intellij/psi/impl/java/stubs/PsiAnnotationStub.classPsiAnnotationStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiAnnotationStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public static final com.intellij.psi.impl.java.stubs.PsiAnnotationStub[] EMPTY_ARRAY
public abstract java.lang.String getText ()
public abstract com.intellij.psi.PsiAnnotation getPsiElement ()
static void ()
}
com/intellij/psi/impl/java/stubs/PsiClassInitializerStub.classPsiClassInitializerStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiClassInitializerStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
}
com/intellij/psi/impl/java/stubs/PsiClassReferenceListStub.classPsiClassReferenceListStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public abstract com.intellij.psi.PsiClassType[] getReferencedTypes ()
public abstract java.lang.String[] getReferencedNames ()
public abstract com.intellij.psi.PsiReferenceList$Role getRole ()
}
com/intellij/psi/impl/java/stubs/PsiClassStub.classPsiClassStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiClassStub extends java.lang.Object implements com.intellij.psi.impl.java.stubs.PsiMemberStub {
public abstract java.lang.String getQualifiedName ()
public abstract java.lang.String getBaseClassReferenceText ()
public abstract boolean hasDeprecatedAnnotation ()
public abstract boolean isInterface ()
public abstract boolean isEnum ()
public abstract boolean isEnumConstantInitializer ()
public abstract boolean isAnonymous ()
public abstract boolean isAnonymousInQualifiedNew ()
public abstract boolean isAnnotationType ()
public abstract java.lang.String getSourceFileName ()
public abstract com.intellij.pom.java.LanguageLevel getLanguageLevel ()
}
com/intellij/psi/impl/java/stubs/PsiFieldStub.classPsiFieldStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiFieldStub extends java.lang.Object implements com.intellij.psi.impl.java.stubs.PsiMemberStub {
public static final String INITIALIZER_TOO_LONG
public static final String INITIALIZER_NOT_STORED
public abstract com.intellij.psi.impl.cache.TypeInfo getType (boolean)
public abstract java.lang.String getInitializerText ()
public abstract boolean isEnumConstant ()
public abstract boolean hasDeprecatedAnnotation ()
public abstract boolean hasDocComment ()
}
com/intellij/psi/impl/java/stubs/PsiImportListStub.classPsiImportListStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiImportListStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
}
com/intellij/psi/impl/java/stubs/PsiImportStatementStub.classPsiImportStatementStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiImportStatementStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public abstract boolean isStatic ()
public abstract boolean isOnDemand ()
public abstract java.lang.String getImportReferenceText ()
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getReference ()
}
com/intellij/psi/impl/java/stubs/PsiJavaFileStub.classPsiJavaFileStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiJavaFileStub extends java.lang.Object implements com.intellij.psi.stubs.PsiClassHolderFileStub {
public abstract com.intellij.psi.PsiJavaModule getModule ()
public abstract java.lang.String getPackageName ()
public abstract com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public abstract boolean isCompiled ()
public abstract com.intellij.psi.impl.java.stubs.StubPsiFactory getPsiFactory ()
public abstract void setPsiFactory (com.intellij.psi.impl.java.stubs.StubPsiFactory)
}
com/intellij/psi/impl/java/stubs/PsiJavaModuleStub.classPsiJavaModuleStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiJavaModuleStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public abstract java.lang.String getName ()
}
com/intellij/psi/impl/java/stubs/PsiMemberStub.classPsiMemberStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiMemberStub extends java.lang.Object implements com.intellij.psi.stubs.NamedStub {
public abstract boolean isDeprecated ()
}
com/intellij/psi/impl/java/stubs/PsiMethodStub.classPsiMethodStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiMethodStub extends java.lang.Object implements com.intellij.psi.impl.java.stubs.PsiMemberStub {
public abstract boolean isConstructor ()
public abstract boolean isVarArgs ()
public abstract boolean isAnnotationMethod ()
public abstract java.lang.String getDefaultValueText ()
public abstract com.intellij.psi.impl.cache.TypeInfo getReturnTypeText (boolean)
public abstract boolean hasDeprecatedAnnotation ()
public abstract boolean hasDocComment ()
public abstract com.intellij.psi.impl.java.stubs.PsiParameterStub findParameter (int)
}
com/intellij/psi/impl/java/stubs/PsiModifierListStub.classPsiModifierListStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiModifierListStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public abstract int getModifiersMask ()
}
com/intellij/psi/impl/java/stubs/PsiNameValuePairStub.classPsiNameValuePairStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiNameValuePairStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public abstract java.lang.String getName ()
public abstract java.lang.String getValue ()
}
com/intellij/psi/impl/java/stubs/PsiPackageAccessibilityStatementStub.classPsiPackageAccessibilityStatementStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public abstract java.lang.String getPackageName ()
public abstract java.util.List getTargets ()
}
com/intellij/psi/impl/java/stubs/PsiParameterListStub.classPsiParameterListStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiParameterListStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
}
com/intellij/psi/impl/java/stubs/PsiParameterStub.classPsiParameterStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiParameterStub extends java.lang.Object implements com.intellij.psi.stubs.NamedStub {
public abstract java.lang.String getName ()
public abstract boolean isParameterTypeEllipsis ()
public abstract com.intellij.psi.impl.cache.TypeInfo getType (boolean)
public abstract com.intellij.psi.impl.java.stubs.PsiModifierListStub getModList ()
}
com/intellij/psi/impl/java/stubs/PsiProvidesStatementStub.classPsiProvidesStatementStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public abstract java.lang.String getInterface ()
}
com/intellij/psi/impl/java/stubs/PsiRequiresStatementStub.classPsiRequiresStatementStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public abstract java.lang.String getModuleName ()
}
com/intellij/psi/impl/java/stubs/PsiTypeParameterListStub.classPsiTypeParameterListStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
}
com/intellij/psi/impl/java/stubs/PsiTypeParameterStub.classPsiTypeParameterStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiTypeParameterStub extends java.lang.Object implements com.intellij.psi.stubs.NamedStub {
public abstract java.util.List getAnnotations ()
}
com/intellij/psi/impl/java/stubs/PsiUsesStatementStub.classPsiUsesStatementStub.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.PsiUsesStatementStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public abstract java.lang.String getClassName ()
}
com/intellij/psi/impl/java/stubs/SourceStubPsiFactory.classSourceStubPsiFactory.java
package com.intellij.psi.impl.java.stubs
public com.intellij.psi.impl.java.stubs.SourceStubPsiFactory extends com.intellij.psi.impl.java.stubs.StubPsiFactory {
public static final com.intellij.psi.impl.java.stubs.SourceStubPsiFactory INSTANCE
public void ()
public com.intellij.psi.PsiClass createClass (com.intellij.psi.impl.java.stubs.PsiClassStub)
com.intellij.psi.impl.java.stubs.PsiClassStub stub
public com.intellij.psi.PsiAnnotation createAnnotation (com.intellij.psi.impl.java.stubs.PsiAnnotationStub)
com.intellij.psi.impl.java.stubs.PsiAnnotationStub stub
public com.intellij.psi.PsiClassInitializer createClassInitializer (com.intellij.psi.impl.java.stubs.PsiClassInitializerStub)
com.intellij.psi.impl.java.stubs.PsiClassInitializerStub stub
public com.intellij.psi.PsiReferenceList createClassReferenceList (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub)
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
public com.intellij.psi.PsiField createField (com.intellij.psi.impl.java.stubs.PsiFieldStub)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public com.intellij.psi.PsiImportList createImportList (com.intellij.psi.impl.java.stubs.PsiImportListStub)
com.intellij.psi.impl.java.stubs.PsiImportListStub stub
public com.intellij.psi.PsiImportStatementBase createImportStatement (com.intellij.psi.impl.java.stubs.PsiImportStatementStub)
com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub
public com.intellij.psi.PsiMethod createMethod (com.intellij.psi.impl.java.stubs.PsiMethodStub)
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
public com.intellij.psi.PsiModifierList createModifierList (com.intellij.psi.impl.java.stubs.PsiModifierListStub)
com.intellij.psi.impl.java.stubs.PsiModifierListStub stub
public com.intellij.psi.PsiParameter createParameter (com.intellij.psi.impl.java.stubs.PsiParameterStub)
com.intellij.psi.impl.java.stubs.PsiParameterStub stub
public com.intellij.psi.PsiParameterList createParameterList (com.intellij.psi.impl.java.stubs.PsiParameterListStub)
com.intellij.psi.impl.java.stubs.PsiParameterListStub stub
public com.intellij.psi.PsiTypeParameter createTypeParameter (com.intellij.psi.impl.java.stubs.PsiTypeParameterStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub
public com.intellij.psi.PsiTypeParameterList createTypeParameterList (com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub stub
public com.intellij.psi.PsiAnnotationParameterList createAnnotationParameterList (com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub)
com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub stub
public com.intellij.psi.PsiNameValuePair createNameValuePair (com.intellij.psi.impl.java.stubs.PsiNameValuePairStub)
com.intellij.psi.impl.java.stubs.PsiNameValuePairStub stub
public com.intellij.psi.PsiJavaModule createModule (com.intellij.psi.impl.java.stubs.PsiJavaModuleStub)
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
public com.intellij.psi.PsiRequiresStatement createRequiresStatement (com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub)
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
public com.intellij.psi.PsiPackageAccessibilityStatement createPackageAccessibilityStatement (com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub)
com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub stub
public com.intellij.psi.PsiUsesStatement createUsesStatement (com.intellij.psi.impl.java.stubs.PsiUsesStatementStub)
com.intellij.psi.impl.java.stubs.PsiUsesStatementStub stub
public com.intellij.psi.PsiProvidesStatement createProvidesStatement (com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub)
com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub stub
static void ()
}
com/intellij/psi/impl/java/stubs/StubPsiFactory.classStubPsiFactory.java
package com.intellij.psi.impl.java.stubs
public abstract com.intellij.psi.impl.java.stubs.StubPsiFactory extends java.lang.Object {
public void ()
public abstract com.intellij.psi.PsiClass createClass (com.intellij.psi.impl.java.stubs.PsiClassStub)
public abstract com.intellij.psi.PsiAnnotation createAnnotation (com.intellij.psi.impl.java.stubs.PsiAnnotationStub)
public abstract com.intellij.psi.PsiClassInitializer createClassInitializer (com.intellij.psi.impl.java.stubs.PsiClassInitializerStub)
public abstract com.intellij.psi.PsiReferenceList createClassReferenceList (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub)
public abstract com.intellij.psi.PsiField createField (com.intellij.psi.impl.java.stubs.PsiFieldStub)
public abstract com.intellij.psi.PsiImportList createImportList (com.intellij.psi.impl.java.stubs.PsiImportListStub)
public abstract com.intellij.psi.PsiImportStatementBase createImportStatement (com.intellij.psi.impl.java.stubs.PsiImportStatementStub)
public abstract com.intellij.psi.PsiMethod createMethod (com.intellij.psi.impl.java.stubs.PsiMethodStub)
public abstract com.intellij.psi.PsiModifierList createModifierList (com.intellij.psi.impl.java.stubs.PsiModifierListStub)
public abstract com.intellij.psi.PsiParameter createParameter (com.intellij.psi.impl.java.stubs.PsiParameterStub)
public abstract com.intellij.psi.PsiParameterList createParameterList (com.intellij.psi.impl.java.stubs.PsiParameterListStub)
public abstract com.intellij.psi.PsiTypeParameter createTypeParameter (com.intellij.psi.impl.java.stubs.PsiTypeParameterStub)
public abstract com.intellij.psi.PsiTypeParameterList createTypeParameterList (com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub)
public abstract com.intellij.psi.PsiAnnotationParameterList createAnnotationParameterList (com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub)
public abstract com.intellij.psi.PsiNameValuePair createNameValuePair (com.intellij.psi.impl.java.stubs.PsiNameValuePairStub)
public com.intellij.psi.PsiJavaModule createModule (com.intellij.psi.impl.java.stubs.PsiJavaModuleStub)
com.intellij.psi.impl.java.stubs.PsiJavaModuleStub stub
public com.intellij.psi.PsiRequiresStatement createRequiresStatement (com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub)
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
public com.intellij.psi.PsiPackageAccessibilityStatement createPackageAccessibilityStatement (com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub)
com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub stub
public com.intellij.psi.PsiUsesStatement createUsesStatement (com.intellij.psi.impl.java.stubs.PsiUsesStatementStub)
com.intellij.psi.impl.java.stubs.PsiUsesStatementStub stub
public com.intellij.psi.PsiProvidesStatement createProvidesStatement (com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub)
com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub stub
}
com/intellij/psi/impl/java/stubs/hierarchy/
com/intellij/psi/impl/java/stubs/hierarchy/IndexTree$ClassDecl.classIndexTree.java
package com.intellij.psi.impl.java.stubs.hierarchy
public com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$ClassDecl extends com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Decl {
public static final com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$ClassDecl[] EMPTY_ARRAY
public final int myStubId
public final int myMods
public final String myName
public final String[] mySupers
static final boolean $assertionsDisabled
public void (int, int, java.lang.String, java.lang.String[], com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Decl[])
int stubId
int mods
String name
String[] supers
com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Decl[] decls
static void ()
}
com/intellij/psi/impl/java/stubs/hierarchy/IndexTree$Decl.classIndexTree.java
package com.intellij.psi.impl.java.stubs.hierarchy
public abstract com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Decl extends java.lang.Object {
public static final com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Decl[] EMPTY_ARRAY
public final com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Decl[] myDecls
protected void (com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Decl[])
com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Decl[] decls
static void ()
}
com/intellij/psi/impl/java/stubs/hierarchy/IndexTree$Import.classIndexTree.java
package com.intellij.psi.impl.java.stubs.hierarchy
public com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Import extends java.lang.Object {
public static final com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Import[] EMPTY_ARRAY
public final String myQualifier
public final String myImportedName
public final boolean myStaticImport
public final boolean myOnDemand
public final String myAlias
public void (java.lang.String, boolean, boolean, java.lang.String)
String fullname
boolean staticImport
boolean onDemand
String alias
static void ()
}
com/intellij/psi/impl/java/stubs/hierarchy/IndexTree$MemberDecl.classIndexTree.java
package com.intellij.psi.impl.java.stubs.hierarchy
public com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$MemberDecl extends com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Decl {
public void (com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Decl[])
com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Decl[] decls
}
com/intellij/psi/impl/java/stubs/hierarchy/IndexTree$Unit.classIndexTree.java
package com.intellij.psi.impl.java.stubs.hierarchy
public com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Unit extends java.lang.Object {
public final String myPackageName
public final byte myUnitType
public final com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Import[] imports
public final com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$ClassDecl[] myDecls
public void (java.lang.String, byte, com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Import[], com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$ClassDecl[])
String packageName
byte unitType
com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$Import[] imports
com.intellij.psi.impl.java.stubs.hierarchy.IndexTree$ClassDecl[] decls
}
com/intellij/psi/impl/java/stubs/hierarchy/IndexTree.classIndexTree.java
package com.intellij.psi.impl.java.stubs.hierarchy
public com.intellij.psi.impl.java.stubs.hierarchy.IndexTree extends java.lang.Object {
public static final boolean STUB_HIERARCHY_ENABLED
public static final int PACKAGE
public static final int CLASS
public static final int ANNOTATION
public static final int ENUM
public static final int COMPILED
public static final int MEMBER
public static final int SUPERS_UNRESOLVED
public static final byte BYTECODE
public static final byte JAVA
public static final byte GROOVY
public void ()
static void ()
}
com/intellij/psi/impl/java/stubs/impl/
com/intellij/psi/impl/java/stubs/impl/PsiAnnotationParameterListStubImpl.classPsiAnnotationParameterListStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiAnnotationParameterListStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub {
public void (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement parent
}
com/intellij/psi/impl/java/stubs/impl/PsiAnnotationStubImpl.classPsiAnnotationStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiAnnotationStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiAnnotationStub {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final String myText
private com.intellij.reference.SoftReference myParsedFromRepository
public void (com.intellij.psi.stubs.StubElement, java.lang.String)
com.intellij.psi.stubs.StubElement parent
String text
CharSequence interned
public java.lang.String getText ()
public com.intellij.psi.PsiAnnotation getPsiElement ()
com.intellij.psi.PsiJavaParserFacade facade
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiAnnotation annotation
String text
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/java/stubs/impl/PsiClassInitializerStubImpl.classPsiClassInitializerStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiClassInitializerStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiClassInitializerStub {
public void (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement parent
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/impl/PsiClassReferenceListStubImpl.classPsiClassReferenceListStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiClassReferenceListStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub {
private final com.intellij.util.io.StringRef[] myNames
private com.intellij.psi.PsiClassType[] myTypes
public void (com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType, com.intellij.psi.stubs.StubElement, java.lang.String[])
com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType type
com.intellij.psi.stubs.StubElement parent
String[] names
private static com.intellij.util.io.StringRef[] toStringRefs (java.lang.String[])
int i
String[] names
com.intellij.util.io.StringRef[] myNames
public void (com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType, com.intellij.psi.stubs.StubElement, com.intellij.util.io.StringRef[])
com.intellij.psi.impl.java.stubs.JavaClassReferenceListElementType type
com.intellij.psi.stubs.StubElement parent
com.intellij.util.io.StringRef[] names
public com.intellij.psi.PsiClassType[] getReferencedTypes ()
int i
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.util.IncorrectOperationException e
int i
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiClassType[] newTypes
int cnt
com.intellij.psi.PsiElementFactory factory
int nullCount
com.intellij.psi.PsiReferenceList psi
com.intellij.psi.PsiClassType[] types
boolean compiled
public java.lang.String[] getReferencedNames ()
int i
String[] names
public com.intellij.psi.PsiReferenceList$Role getRole ()
public java.lang.String toString ()
int i
StringBuilder builder
}
com/intellij/psi/impl/java/stubs/impl/PsiClassStubImpl.classPsiClassStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiClassStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiClassStub {
private static final int DEPRECATED
private static final int INTERFACE
private static final int ENUM
private static final int ENUM_CONSTANT_INITIALIZER
private static final int ANONYMOUS
private static final int ANON_TYPE
private static final int IN_QUALIFIED_NEW
private static final int DEPRECATED_ANNOTATION
private final String myQualifiedName
private final String myName
private final String myBaseRefText
private final byte myFlags
private String mySourceFileName
public void (com.intellij.psi.impl.java.stubs.JavaClassElementType, com.intellij.psi.stubs.StubElement, java.lang.String, java.lang.String, java.lang.String, byte)
String creationTrace
com.intellij.psi.impl.java.stubs.JavaClassElementType type
com.intellij.psi.stubs.StubElement parent
String qualifiedName
String name
String baseRefText
byte flags
public java.lang.String getName ()
public java.lang.String getQualifiedName ()
public java.lang.String getBaseClassReferenceText ()
public boolean isDeprecated ()
public boolean hasDeprecatedAnnotation ()
public boolean isInterface ()
public boolean isEnum ()
public boolean isEnumConstantInitializer ()
public static boolean isEnumConstInitializer (byte)
byte flags
public boolean isAnonymous ()
public static boolean isAnonymous (byte)
byte flags
public boolean isAnnotationType ()
public com.intellij.pom.java.LanguageLevel getLanguageLevel ()
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.stubs.StubElement parent
public java.lang.String getSourceFileName ()
public void setSourceFileName (java.lang.String)
String sourceFileName
public boolean isAnonymousInQualifiedNew ()
public byte getFlags ()
public static byte packFlags (boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean)
boolean isDeprecated
boolean isInterface
boolean isEnum
boolean isEnumConstantInitializer
boolean isAnonymous
boolean isAnnotationType
boolean isInQualifiedNew
boolean hasDeprecatedAnnotation
byte flags
public java.lang.String toString ()
StringBuilder builder
}
com/intellij/psi/impl/java/stubs/impl/PsiFieldStubImpl.classPsiFieldStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiFieldStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiFieldStub {
private static final byte ENUM_CONST
private static final byte DEPRECATED
private static final byte DEPRECATED_ANNOTATION
private static final byte HAS_DOC_COMMENT
private final String myName
private final com.intellij.psi.impl.cache.TypeInfo myType
private final String myInitializer
private final byte myFlags
public void (com.intellij.psi.stubs.StubElement, java.lang.String, com.intellij.psi.impl.cache.TypeInfo, java.lang.String, byte)
com.intellij.psi.stubs.StubElement parent
String name
com.intellij.psi.impl.cache.TypeInfo type
String initializer
byte flags
public byte getFlags ()
public com.intellij.psi.impl.cache.TypeInfo getType (boolean)
boolean doResolve
public java.lang.String getInitializerText ()
public boolean isEnumConstant ()
private static boolean isEnumConst (byte)
byte flags
public boolean isDeprecated ()
public boolean hasDeprecatedAnnotation ()
public boolean hasDocComment ()
public java.lang.String getName ()
public static byte packFlags (boolean, boolean, boolean, boolean)
boolean isEnumConst
boolean isDeprecated
boolean hasDeprecatedAnnotation
boolean hasDocComment
byte flags
public java.lang.String toString ()
StringBuilder builder
}
com/intellij/psi/impl/java/stubs/impl/PsiImportListStubImpl.classPsiImportListStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiImportListStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiImportListStub {
public void (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement parent
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/impl/PsiImportStatementStubImpl.classPsiImportStatementStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiImportStatementStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiImportStatementStub {
private final byte myFlags
private final com.intellij.util.io.StringRef myText
private com.intellij.reference.SoftReference myReference
private static final int ON_DEMAND
private static final int STATIC
public void (com.intellij.psi.stubs.StubElement, java.lang.String, byte)
com.intellij.psi.stubs.StubElement parent
String text
byte flags
public void (com.intellij.psi.stubs.StubElement, com.intellij.util.io.StringRef, byte)
com.intellij.psi.stubs.StubElement parent
com.intellij.util.io.StringRef text
byte flags
public boolean isStatic ()
private static boolean isStatic (byte)
byte flags
public boolean isOnDemand ()
public byte getFlags ()
public java.lang.String getImportReferenceText ()
public com.intellij.psi.PsiJavaCodeReferenceElement getReference ()
com.intellij.psi.PsiJavaCodeReferenceElement ref
public static byte packFlags (boolean, boolean)
boolean isOnDemand
boolean isStatic
byte flags
private com.intellij.psi.PsiJavaCodeReferenceElement getStaticReference ()
com.intellij.psi.PsiJavaCodeReferenceElement refElement
private com.intellij.psi.PsiJavaCodeReferenceElement getRegularReference ()
com.intellij.psi.PsiJavaCodeReferenceElement refElement
private com.intellij.psi.PsiJavaCodeReferenceElement createReference ()
com.intellij.util.IncorrectOperationException e
String refText
com.intellij.psi.PsiJavaParserFacade parserFacade
public java.lang.String toString ()
StringBuilder builder
}
com/intellij/psi/impl/java/stubs/impl/PsiJavaFileStubImpl.classPsiJavaFileStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiJavaFileStubImpl extends com.intellij.psi.stubs.PsiFileStubImpl implements com.intellij.psi.impl.java.stubs.PsiJavaFileStub {
private final String myPackageName
private final com.intellij.pom.java.LanguageLevel myLanguageLevel
private final boolean myCompiled
private com.intellij.psi.impl.java.stubs.StubPsiFactory myFactory
public void (java.lang.String, boolean)
String packageName
boolean compiled
public void (com.intellij.psi.PsiJavaFile, java.lang.String, com.intellij.pom.java.LanguageLevel, boolean)
com.intellij.psi.PsiJavaFile file
String packageName
com.intellij.pom.java.LanguageLevel languageLevel
boolean compiled
public com.intellij.psi.tree.IStubFileElementType getType ()
public com.intellij.psi.PsiClass[] getClasses ()
public com.intellij.psi.PsiJavaModule getModule ()
com.intellij.psi.stubs.StubElement moduleStub
public java.lang.String getPackageName ()
public com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public boolean isCompiled ()
public com.intellij.psi.impl.java.stubs.StubPsiFactory getPsiFactory ()
public void setPsiFactory (com.intellij.psi.impl.java.stubs.StubPsiFactory)
com.intellij.psi.impl.java.stubs.StubPsiFactory factory
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.java.stubs.impl.PsiJavaFileStubImpl stub
public int hashCode ()
int result
public java.lang.String toString ()
public volatile com.intellij.psi.tree.StubFileElementType getType ()
}
com/intellij/psi/impl/java/stubs/impl/PsiJavaModuleStubImpl.classPsiJavaModuleStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiJavaModuleStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiJavaModuleStub {
private final String myName
public void (com.intellij.psi.stubs.StubElement, java.lang.String)
com.intellij.psi.stubs.StubElement parent
String name
public java.lang.String getName ()
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/impl/PsiLiteralStub.classPsiLiteralStub.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub extends com.intellij.psi.stubs.StubBase {
private final String myLiteralText
private volatile com.intellij.psi.tree.IElementType myLiteralType
static final boolean $assertionsDisabled
public void (com.intellij.psi.stubs.StubElement, java.lang.String)
com.intellij.psi.stubs.StubElement parent
String literalText
public java.lang.String getLiteralText ()
public com.intellij.psi.tree.IElementType getLiteralType ()
com.intellij.lang.java.lexer.JavaLexer lexer
com.intellij.psi.tree.IElementType type
static void ()
}
com/intellij/psi/impl/java/stubs/impl/PsiMethodStubImpl.classPsiMethodStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiMethodStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiMethodStub {
private final com.intellij.psi.impl.cache.TypeInfo myReturnType
private final byte myFlags
private final String myName
private String myDefaultValueText
private static final int CONSTRUCTOR
private static final int VARARGS
private static final int ANNOTATION
private static final int DEPRECATED
private static final int DEPRECATED_ANNOTATION
private static final int HAS_DOC_COMMENT
public void (com.intellij.psi.stubs.StubElement, java.lang.String, com.intellij.psi.impl.cache.TypeInfo, byte, java.lang.String)
com.intellij.psi.stubs.StubElement parent
String name
com.intellij.psi.impl.cache.TypeInfo returnType
byte flags
String defaultValueText
public boolean isConstructor ()
public boolean isVarArgs ()
public boolean isAnnotationMethod ()
public static boolean isAnnotationMethod (byte)
byte flags
public java.lang.String getDefaultValueText ()
public com.intellij.psi.impl.cache.TypeInfo getReturnTypeText (boolean)
boolean doResolve
public boolean isDeprecated ()
public boolean hasDeprecatedAnnotation ()
public boolean hasDocComment ()
public com.intellij.psi.impl.java.stubs.PsiParameterStub findParameter (int)
com.intellij.psi.stubs.StubElement child
java.util.List params
int idx
com.intellij.psi.impl.java.stubs.PsiParameterListStub list
public java.lang.String getName ()
public byte getFlags ()
public void setDefaultValueText (java.lang.String)
String defaultValueText
public static byte packFlags (boolean, boolean, boolean, boolean, boolean, boolean)
boolean isConstructor
boolean isAnnotationMethod
boolean isVarargs
boolean isDeprecated
boolean hasDeprecatedAnnotation
boolean hasDocComment
byte flags
public java.lang.String toString ()
StringBuilder builder
String defaultValue
}
com/intellij/psi/impl/java/stubs/impl/PsiModifierListStubImpl.classPsiModifierListStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiModifierListStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiModifierListStub {
private final int myMask
public void (com.intellij.psi.stubs.StubElement, int)
com.intellij.psi.stubs.StubElement parent
int mask
public int getModifiersMask ()
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/impl/PsiNameValuePairStubImpl.classPsiNameValuePairStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiNameValuePairStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiNameValuePairStub {
private final String myName
private final String myValue
public void (com.intellij.psi.stubs.StubElement, java.lang.String, java.lang.String)
com.intellij.psi.stubs.StubElement parent
String name
String value
public java.lang.String getName ()
public java.lang.String getValue ()
}
com/intellij/psi/impl/java/stubs/impl/PsiPackageAccessibilityStatementStubImpl.classPsiPackageAccessibilityStatementStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiPackageAccessibilityStatementStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub {
private final String myPackageName
private final java.util.List myTargets
public void (com.intellij.psi.stubs.StubElement, com.intellij.psi.stubs.IStubElementType, java.lang.String, java.util.List)
com.intellij.psi.stubs.StubElement parent
com.intellij.psi.stubs.IStubElementType type
String packageName
java.util.List targets
public java.lang.String getPackageName ()
public java.util.List getTargets ()
public java.lang.String toString ()
String target
StringBuilder sb
}
com/intellij/psi/impl/java/stubs/impl/PsiParameterListStubImpl.classPsiParameterListStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiParameterListStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiParameterListStub {
public void (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement parent
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/impl/PsiParameterStubImpl.classPsiParameterStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiParameterStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiParameterStub {
private static final byte ELLIPSIS
private static final byte GENERATED_NAME
private String myName
private final com.intellij.psi.impl.cache.TypeInfo myType
private byte myFlags
private static byte packFlags (boolean, boolean)
boolean isEllipsis
boolean generatedName
byte flags
public void (com.intellij.psi.stubs.StubElement, java.lang.String, com.intellij.psi.impl.cache.TypeInfo, boolean, boolean)
com.intellij.psi.stubs.StubElement parent
String name
com.intellij.psi.impl.cache.TypeInfo type
boolean ellipsis
boolean generatedName
public void (com.intellij.psi.stubs.StubElement, java.lang.String, com.intellij.psi.impl.cache.TypeInfo, byte)
com.intellij.psi.stubs.StubElement parent
String name
com.intellij.psi.impl.cache.TypeInfo type
byte flags
public boolean isParameterTypeEllipsis ()
public com.intellij.psi.impl.cache.TypeInfo getType (boolean)
boolean doResolve
public com.intellij.psi.impl.java.stubs.PsiModifierListStub getModList ()
com.intellij.psi.stubs.StubElement child
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public boolean isAutoGeneratedName ()
public byte getFlags ()
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/impl/PsiProvidesStatementStubImpl.classPsiProvidesStatementStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiProvidesStatementStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub {
private final String myInterface
public void (com.intellij.psi.stubs.StubElement, java.lang.String)
com.intellij.psi.stubs.StubElement parent
String interfaceName
public java.lang.String getInterface ()
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/impl/PsiRequiresStatementStubImpl.classPsiRequiresStatementStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiRequiresStatementStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub {
private final String myModuleName
public void (com.intellij.psi.stubs.StubElement, java.lang.String)
com.intellij.psi.stubs.StubElement parent
String refText
public java.lang.String getModuleName ()
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/impl/PsiTypeParameterListStubImpl.classPsiTypeParameterListStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiTypeParameterListStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub {
public void (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement parent
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/impl/PsiTypeParameterStubImpl.class
com/intellij/psi/impl/java/stubs/impl/PsiUsesStatementStubImpl.classPsiUsesStatementStubImpl.java
package com.intellij.psi.impl.java.stubs.impl
public com.intellij.psi.impl.java.stubs.impl.PsiUsesStatementStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.impl.java.stubs.PsiUsesStatementStub {
private final String myClassName
public void (com.intellij.psi.stubs.StubElement, java.lang.String)
com.intellij.psi.stubs.StubElement parent
String refText
public java.lang.String getClassName ()
public java.lang.String toString ()
}
com/intellij/psi/impl/java/stubs/index/
com/intellij/psi/impl/java/stubs/index/JavaStubIndexKeys.classJavaStubIndexKeys.java
package com.intellij.psi.impl.java.stubs.index
public com.intellij.psi.impl.java.stubs.index.JavaStubIndexKeys extends java.lang.Object {
public static final com.intellij.psi.stubs.StubIndexKey ANNOTATIONS
public static final com.intellij.psi.stubs.StubIndexKey SUPER_CLASSES
public static final com.intellij.psi.stubs.StubIndexKey FIELDS
public static final com.intellij.psi.stubs.StubIndexKey METHODS
public static final com.intellij.psi.stubs.StubIndexKey JVM_STATIC_MEMBERS_NAMES
public static final com.intellij.psi.stubs.StubIndexKey JVM_STATIC_MEMBERS_TYPES
public static final com.intellij.psi.stubs.StubIndexKey ANONYMOUS_BASEREF
public static final com.intellij.psi.stubs.StubIndexKey METHOD_TYPES
public static final com.intellij.psi.stubs.StubIndexKey CLASS_SHORT_NAMES
public static final com.intellij.psi.stubs.StubIndexKey CLASS_FQN
public static final com.intellij.psi.stubs.StubIndexKey MODULE_NAMES
private void ()
static void ()
}
com/intellij/psi/impl/light/
com/intellij/psi/impl/light/AbstractLightClass.classAbstractLightClass.java
package com.intellij.psi.impl.light
public abstract com.intellij.psi.impl.light.AbstractLightClass extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiClass {
protected void (com.intellij.psi.PsiManager, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
protected void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public abstract com.intellij.psi.PsiClass getDelegate ()
public abstract com.intellij.psi.PsiElement copy ()
public java.lang.String getName ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean isDeprecated ()
public boolean hasTypeParameters ()
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public java.lang.String getQualifiedName ()
public boolean isInterface ()
public boolean isAnnotationType ()
public boolean isEnum ()
public com.intellij.psi.PsiReferenceList getExtendsList ()
public com.intellij.psi.PsiReferenceList getImplementsList ()
public com.intellij.psi.PsiClassType[] getExtendsListTypes ()
public com.intellij.psi.PsiClassType[] getImplementsListTypes ()
public com.intellij.psi.PsiClass getSuperClass ()
public com.intellij.psi.PsiClass[] getInterfaces ()
public com.intellij.psi.PsiElement getNavigationElement ()
public com.intellij.psi.PsiClass[] getSupers ()
public com.intellij.psi.PsiClassType[] getSuperTypes ()
public com.intellij.psi.PsiField[] getFields ()
public com.intellij.psi.PsiMethod[] getMethods ()
public com.intellij.psi.PsiMethod[] getConstructors ()
public com.intellij.psi.PsiClass[] getInnerClasses ()
public com.intellij.psi.PsiClassInitializer[] getInitializers ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public com.intellij.psi.PsiField[] getAllFields ()
public com.intellij.psi.PsiMethod[] getAllMethods ()
public com.intellij.psi.PsiClass[] getAllInnerClasses ()
public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List getAllMethodsAndTheirSubstitutors ()
public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiElement getLBrace ()
public com.intellij.psi.PsiElement getRBrace ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public com.intellij.psi.PsiElement getScope ()
public boolean isInheritor (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass baseClass
boolean checkDeep
public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiClass classToByPass
public com.intellij.psi.PsiClass getContainingClass ()
public java.util.Collection getVisibleSignatures ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public java.lang.String toString ()
public java.lang.String getText ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.psi.PsiElement getContext ()
public boolean isValid ()
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
}
com/intellij/psi/impl/light/ImplicitVariableImpl.classImplicitVariableImpl.java
package com.intellij.psi.impl.light
public abstract com.intellij.psi.impl.light.ImplicitVariableImpl extends com.intellij.psi.impl.light.LightVariableBase implements com.intellij.psi.ImplicitVariable {
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiIdentifier, com.intellij.psi.PsiType, boolean, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiIdentifier nameIdentifier
com.intellij.psi.PsiType type
boolean writable
com.intellij.psi.PsiElement scope
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public void setInitializer (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression initializer
public com.intellij.psi.search.SearchScope getUseScope ()
}
com/intellij/psi/impl/light/JavaIdentifier.classJavaIdentifier.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.JavaIdentifier extends com.intellij.psi.impl.light.LightIdentifier {
private final com.intellij.psi.PsiElement myElement
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getNavigationElement ()
public boolean isValid ()
public com.intellij.openapi.util.TextRange getTextRange ()
public com.intellij.psi.PsiFile getContainingFile ()
public int getStartOffsetInParent ()
public int getTextOffset ()
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiElement getPrevSibling ()
public com.intellij.psi.PsiElement getNextSibling ()
public com.intellij.psi.PsiElement copy ()
}
com/intellij/psi/impl/light/LightClass.classLightClass.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightClass extends com.intellij.psi.impl.light.AbstractLightClass {
private final com.intellij.psi.PsiClass myDelegate
public void (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass delegate
public void (com.intellij.psi.PsiClass, com.intellij.lang.Language)
com.intellij.psi.PsiClass delegate
com.intellij.lang.Language language
public com.intellij.psi.PsiClass getDelegate ()
public com.intellij.psi.PsiElement copy ()
}
com/intellij/psi/impl/light/LightClassReference.classLightClassReference.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightClassReference extends com.intellij.psi.impl.light.LightClassReferenceBase implements com.intellij.psi.PsiJavaCodeReferenceElement {
private final String myClassName
private final com.intellij.psi.PsiElement myContext
private final com.intellij.psi.search.GlobalSearchScope myResolveScope
private final com.intellij.psi.PsiClass myRefClass
private final com.intellij.psi.PsiSubstitutor mySubstitutor
private void (com.intellij.psi.PsiManager, java.lang.String, java.lang.String, com.intellij.psi.PsiSubstitutor, com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.psi.PsiManager manager
String text
String className
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.search.GlobalSearchScope resolveScope
com.intellij.psi.PsiElement context
com.intellij.psi.PsiClass refClass
public void (com.intellij.psi.PsiManager, java.lang.String, java.lang.String, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.PsiManager manager
String text
String className
com.intellij.psi.search.GlobalSearchScope resolveScope
public void (com.intellij.psi.PsiManager, java.lang.String, java.lang.String, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
String text
String className
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiElement context
public void (com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.PsiClass)
com.intellij.psi.PsiManager manager
String text
com.intellij.psi.PsiClass refClass
public void (com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiManager manager
String text
com.intellij.psi.PsiClass refClass
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.PsiElement resolve ()
com.intellij.psi.JavaPsiFacade facade
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiSubstitutor substitutor
public java.lang.String getQualifiedName ()
com.intellij.psi.PsiClass psiClass
public java.lang.String getReferenceName ()
public com.intellij.psi.PsiElement copy ()
public boolean isValid ()
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public volatile boolean isQualified ()
public volatile com.intellij.psi.PsiElement getQualifier ()
public volatile com.intellij.psi.PsiType[] getTypeParameters ()
public volatile com.intellij.psi.PsiElement getElement ()
public volatile com.intellij.openapi.util.TextRange getRangeInElement ()
public volatile boolean isSoft ()
public volatile java.lang.Object[] getVariants ()
public volatile boolean isReferenceTo (com.intellij.psi.PsiElement)
public volatile java.lang.String toString ()
public volatile void accept (com.intellij.psi.PsiElementVisitor)
public volatile com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public volatile com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
public volatile java.lang.String getCanonicalText ()
public volatile com.intellij.psi.PsiReference getReference ()
public volatile java.lang.String getText ()
public volatile com.intellij.psi.PsiReferenceParameterList getParameterList ()
public volatile com.intellij.psi.PsiElement getReferenceNameElement ()
public volatile void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
public volatile com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
}
com/intellij/psi/impl/light/LightClassReferenceBase.classLightClassReferenceBase.java
package com.intellij.psi.impl.light
abstract com.intellij.psi.impl.light.LightClassReferenceBase extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiJavaCodeReferenceElement {
protected final String myText
private com.intellij.psi.impl.light.LightReferenceParameterList myParameterList
protected void (com.intellij.psi.PsiManager, java.lang.String)
com.intellij.psi.PsiManager manager
String text
public com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
boolean incompleteCode
com.intellij.psi.JavaResolveResult result
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor processor
public com.intellij.psi.PsiElement getReferenceNameElement ()
public com.intellij.psi.PsiReferenceParameterList getParameterList ()
public java.lang.String getQualifiedName ()
com.intellij.psi.PsiClass psiClass
public java.lang.String getText ()
public com.intellij.psi.PsiReference getReference ()
public java.lang.String getCanonicalText ()
int i
String name
com.intellij.psi.PsiType[] types
StringBuilder buf
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getVariants ()
public boolean isSoft ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
public com.intellij.psi.PsiElement getElement ()
public com.intellij.psi.PsiType[] getTypeParameters ()
public com.intellij.psi.PsiElement getQualifier ()
public boolean isQualified ()
public volatile com.intellij.psi.ResolveResult[] multiResolve (boolean)
}
com/intellij/psi/impl/light/LightClassReferenceExpression.classLightClassReferenceExpression.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightClassReferenceExpression extends com.intellij.psi.impl.light.LightClassReference implements com.intellij.psi.PsiReferenceExpression {
public void (com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.PsiClass)
com.intellij.psi.PsiManager manager
String text
com.intellij.psi.PsiClass refClass
public com.intellij.psi.PsiExpression getQualifierExpression ()
public com.intellij.psi.PsiElement bindToElementViaStaticImport (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiClass aClass
public void setQualifierExpression (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression newQualifier
public com.intellij.psi.PsiType getType ()
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiReferenceParameterList getParameterList ()
}
com/intellij/psi/impl/light/LightClassTypeReference.classLightClassTypeReference.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightClassTypeReference extends com.intellij.psi.impl.light.LightClassReferenceBase implements com.intellij.psi.PsiJavaCodeReferenceElement {
private final com.intellij.psi.PsiClassType myType
private void (com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.PsiClassType)
com.intellij.psi.PsiManager manager
String text
com.intellij.psi.PsiClassType type
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiClassType)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiClassType type
public com.intellij.psi.PsiElement resolve ()
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
public java.lang.String getReferenceName ()
public com.intellij.psi.PsiElement copy ()
public boolean isValid ()
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public volatile boolean isQualified ()
public volatile com.intellij.psi.PsiElement getQualifier ()
public volatile com.intellij.psi.PsiType[] getTypeParameters ()
public volatile com.intellij.psi.PsiElement getElement ()
public volatile com.intellij.openapi.util.TextRange getRangeInElement ()
public volatile boolean isSoft ()
public volatile java.lang.Object[] getVariants ()
public volatile boolean isReferenceTo (com.intellij.psi.PsiElement)
public volatile java.lang.String toString ()
public volatile void accept (com.intellij.psi.PsiElementVisitor)
public volatile com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
public volatile com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
public volatile java.lang.String getCanonicalText ()
public volatile com.intellij.psi.PsiReference getReference ()
public volatile java.lang.String getText ()
public volatile java.lang.String getQualifiedName ()
public volatile com.intellij.psi.PsiReferenceParameterList getParameterList ()
public volatile com.intellij.psi.PsiElement getReferenceNameElement ()
public volatile void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
public volatile com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
}
com/intellij/psi/impl/light/LightElement.classLightElement.java
package com.intellij.psi.impl.light
public abstract com.intellij.psi.impl.light.LightElement extends com.intellij.psi.impl.PsiElementBase {
protected final com.intellij.psi.PsiManager myManager
private final com.intellij.lang.Language myLanguage
private volatile com.intellij.psi.PsiElement myNavigationElement
protected void (com.intellij.psi.PsiManager, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
public com.intellij.lang.Language getLanguage ()
public com.intellij.psi.PsiManager getManager ()
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.openapi.util.TextRange getTextRange ()
public int getStartOffsetInParent ()
public final int getTextLength ()
String text
public char[] textToCharArray ()
public boolean textMatches (java.lang.CharSequence)
CharSequence text
public boolean textMatches (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement findElementAt (int)
int offset
public int getTextOffset ()
public boolean isValid ()
com.intellij.psi.PsiElement navElement
public boolean isWritable ()
public boolean isPhysical ()
public abstract java.lang.String toString ()
public void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public void delete () throws com.intellij.util.IncorrectOperationException
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
public com.intellij.lang.ASTNode getNode ()
public java.lang.String getText ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement copy ()
public com.intellij.psi.PsiElement getNavigationElement ()
public void setNavigationElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement navigationElement
com.intellij.psi.PsiElement nnElement
public com.intellij.psi.PsiElement getPrevSibling ()
public com.intellij.psi.PsiElement getNextSibling ()
}
com/intellij/psi/impl/light/LightEmptyImplementsList.classLightEmptyImplementsList.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightEmptyImplementsList extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiReferenceList {
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public java.lang.String toString ()
public java.lang.String getText ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement copy ()
public com.intellij.psi.PsiJavaCodeReferenceElement[] getReferenceElements ()
public com.intellij.psi.PsiClassType[] getReferencedTypes ()
public com.intellij.psi.PsiReferenceList$Role getRole ()
}
com/intellij/psi/impl/light/LightField.classLightField.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightField extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiField {
private final com.intellij.psi.PsiField myField
private final com.intellij.psi.PsiClass myContainingClass
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiField, com.intellij.psi.PsiClass)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass containingClass
public void setInitializer (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression initializer
public com.intellij.psi.search.SearchScope getUseScope ()
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public java.lang.String getName ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean isDeprecated ()
public com.intellij.psi.PsiClass getContainingClass ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiTypeElement getTypeElement ()
public com.intellij.psi.PsiExpression getInitializer ()
public boolean hasInitializer ()
public void normalizeDeclaration () throws com.intellij.util.IncorrectOperationException
public java.lang.Object computeConstantValue ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public java.lang.String getText ()
public com.intellij.psi.PsiElement copy ()
public com.intellij.openapi.util.TextRange getTextRange ()
public boolean isValid ()
public java.lang.String toString ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
}
com/intellij/psi/impl/light/LightFieldBuilder.classLightFieldBuilder.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightFieldBuilder extends com.intellij.psi.impl.light.LightVariableBuilder implements com.intellij.psi.PsiField {
private com.intellij.psi.PsiClass myContainingClass
private com.intellij.psi.PsiExpression myInitializer
private com.intellij.psi.javadoc.PsiDocComment myDocComment
private boolean myIsDeprecated
public void (java.lang.String, java.lang.String, com.intellij.psi.PsiElement)
String name
String type
com.intellij.psi.PsiElement navigationElement
public void (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
String name
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement navigationElement
public void (com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.PsiType)
com.intellij.psi.PsiManager manager
String name
com.intellij.psi.PsiType type
public com.intellij.psi.impl.light.LightFieldBuilder setContainingClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public void setInitializer (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression initializer
public com.intellij.psi.PsiExpression getInitializer ()
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public com.intellij.psi.impl.light.LightFieldBuilder setDocComment (com.intellij.psi.javadoc.PsiDocComment)
com.intellij.psi.javadoc.PsiDocComment docComment
public boolean isDeprecated ()
public com.intellij.psi.impl.light.LightFieldBuilder setIsDeprecated (boolean)
boolean isDeprecated
public com.intellij.psi.PsiClass getContainingClass ()
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass anotherClass
}
com/intellij/psi/impl/light/LightIdentifier.classLightIdentifier.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightIdentifier extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiIdentifier com.intellij.psi.PsiJavaToken {
private final String myText
public void (com.intellij.psi.PsiManager, java.lang.String)
com.intellij.psi.PsiManager manager
String text
public com.intellij.psi.tree.IElementType getTokenType ()
public java.lang.String getText ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement copy ()
public java.lang.String toString ()
}
com/intellij/psi/impl/light/LightJavaModule$LightJavaModuleReferenceElement.classLightJavaModule.java
package com.intellij.psi.impl.light
com.intellij.psi.impl.light.LightJavaModule$LightJavaModuleReferenceElement extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiJavaModuleReferenceElement {
private final String myText
public void (com.intellij.psi.PsiManager, java.lang.String)
com.intellij.psi.PsiManager manager
String text
public java.lang.String getReferenceText ()
public com.intellij.psi.PsiPolyVariantReference getReference ()
public java.lang.String toString ()
public volatile com.intellij.psi.PsiReference getReference ()
}
com/intellij/psi/impl/light/LightJavaModule$Patterns.classLightJavaModule.java
package com.intellij.psi.impl.light
com.intellij.psi.impl.light.LightJavaModule$Patterns extends java.lang.Object {
private static final java.util.regex.Pattern VERSION
private static final java.util.regex.Pattern TAIL_VERSION
private static final java.util.regex.Pattern NON_NAME
private static final java.util.regex.Pattern DOT_SEQUENCE
private void ()
static java.util.regex.Pattern access$000 ()
static java.util.regex.Pattern access$100 ()
static java.util.regex.Pattern access$200 ()
static java.util.regex.Pattern access$300 ()
static void ()
}
com/intellij/psi/impl/light/LightJavaModule.class
com/intellij/psi/impl/light/LightKeyword.classLightKeyword.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightKeyword extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiKeyword com.intellij.psi.PsiJavaToken {
private final String myText
public void (com.intellij.psi.PsiManager, java.lang.String)
com.intellij.psi.PsiManager manager
String text
public java.lang.String getText ()
public com.intellij.psi.tree.IElementType getTokenType ()
com.intellij.lexer.Lexer lexer
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement copy ()
public java.lang.String toString ()
}
com/intellij/psi/impl/light/LightMemberReference.classLightMemberReference.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightMemberReference extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiJavaCodeReferenceElement {
private final com.intellij.psi.PsiMember myRefMember
private final com.intellij.psi.PsiSubstitutor mySubstitutor
private com.intellij.psi.impl.light.LightReferenceParameterList myParameterList
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiMember, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiMember member
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.PsiElement resolve ()
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
boolean incompleteCode
com.intellij.psi.JavaResolveResult result
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor processor
public com.intellij.psi.PsiElement getReferenceNameElement ()
public com.intellij.psi.PsiReferenceParameterList getParameterList ()
public java.lang.String getQualifiedName ()
String qualifiedName
com.intellij.psi.PsiClass containingClass
public java.lang.String getReferenceName ()
public java.lang.String getText ()
public com.intellij.psi.PsiReference getReference ()
public java.lang.String getCanonicalText ()
int i
String name
com.intellij.psi.PsiType[] types
StringBuffer buf
public com.intellij.psi.PsiElement copy ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getVariants ()
public boolean isSoft ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
public com.intellij.psi.PsiElement getElement ()
public boolean isValid ()
com.intellij.psi.PsiReferenceParameterList parameterList
public com.intellij.psi.PsiType[] getTypeParameters ()
com.intellij.psi.PsiReferenceParameterList parameterList
public com.intellij.psi.PsiElement getQualifier ()
public boolean isQualified ()
public volatile com.intellij.psi.ResolveResult[] multiResolve (boolean)
}
com/intellij/psi/impl/light/LightMethod.classLightMethod.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightMethod extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiMethod {
protected final com.intellij.psi.PsiMethod myMethod
protected final com.intellij.psi.PsiClass myContainingClass
protected final com.intellij.psi.PsiSubstitutor mySubstitutor
public void (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSubstitutor substitutor
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
com.intellij.lang.Language language
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, com.intellij.lang.Language, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
com.intellij.lang.Language language
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.navigation.ItemPresentation getPresentation ()
public boolean hasTypeParameters ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean isDeprecated ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public java.lang.String getName ()
public com.intellij.psi.HierarchicalMethodSignature getHierarchicalMethodSignature ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.openapi.util.TextRange getTextRange ()
public com.intellij.psi.PsiModifierList getModifierList ()
public com.intellij.psi.PsiType getReturnType ()
public com.intellij.psi.PsiTypeElement getReturnTypeElement ()
public com.intellij.psi.PsiParameterList getParameterList ()
public com.intellij.psi.PsiReferenceList getThrowsList ()
public com.intellij.psi.PsiCodeBlock getBody ()
public boolean isConstructor ()
public boolean isVarArgs ()
public com.intellij.psi.util.MethodSignature getSignature (com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public com.intellij.psi.PsiMethod[] findSuperMethods ()
public com.intellij.psi.PsiMethod[] findSuperMethods (boolean)
boolean checkAccess
public com.intellij.psi.PsiMethod[] findSuperMethods (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass parentClass
public java.util.List findSuperMethodSignaturesIncludingStatic (boolean)
boolean checkAccess
public com.intellij.psi.PsiMethod findDeepestSuperMethod ()
public com.intellij.psi.PsiMethod[] findDeepestSuperMethods ()
public java.lang.String getText ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement copy ()
public boolean isValid ()
public com.intellij.psi.PsiClass getContainingClass ()
public com.intellij.psi.PsiFile getContainingFile ()
public java.lang.String toString ()
protected boolean isVisibilitySupported ()
public javax.swing.Icon getElementIcon (int)
int flags
javax.swing.Icon methodIcon
com.intellij.ui.RowIcon baseIcon
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public com.intellij.psi.search.SearchScope getUseScope ()
public com.intellij.psi.PsiElement getContext ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
public volatile com.intellij.psi.PsiElement getBody ()
}
com/intellij/psi/impl/light/LightMethodBuilder$1.classLightMethodBuilder.java
package com.intellij.psi.impl.light
com.intellij.psi.impl.light.LightMethodBuilder$1 extends com.intellij.openapi.util.Computable$NotNullCachedComputable {
final String val$returnType
final com.intellij.psi.impl.light.LightMethodBuilder this$0
void (com.intellij.psi.impl.light.LightMethodBuilder, java.lang.String)
com.intellij.psi.impl.light.LightMethodBuilder this$0
protected com.intellij.psi.PsiType internalCompute ()
protected volatile java.lang.Object internalCompute ()
}
com/intellij/psi/impl/light/LightMethodBuilder.classLightMethodBuilder.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightMethodBuilder extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiMethod com.intellij.psi.OriginInfoAwareElement {
private final String myName
private com.intellij.openapi.util.Computable myReturnType
private final com.intellij.psi.PsiModifierList myModifierList
private final com.intellij.psi.PsiParameterList myParameterList
private final com.intellij.psi.PsiTypeParameterList myTypeParameterList
private final com.intellij.psi.PsiReferenceList myThrowsList
private javax.swing.Icon myBaseIcon
private com.intellij.psi.PsiClass myContainingClass
private boolean myConstructor
private String myMethodKind
private String myOriginInfo
public void (com.intellij.psi.PsiClass, com.intellij.lang.Language)
com.intellij.psi.PsiClass constructedClass
com.intellij.lang.Language language
public void (com.intellij.psi.PsiManager, java.lang.String)
com.intellij.psi.PsiManager manager
String name
public void (com.intellij.psi.PsiManager, com.intellij.lang.Language, java.lang.String)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
String name
public void (com.intellij.psi.PsiManager, com.intellij.lang.Language, java.lang.String, com.intellij.psi.PsiParameterList, com.intellij.psi.PsiModifierList)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
String name
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiModifierList modifierList
public void (com.intellij.psi.PsiManager, com.intellij.lang.Language, java.lang.String, com.intellij.psi.PsiParameterList, com.intellij.psi.PsiModifierList, com.intellij.psi.PsiReferenceList, com.intellij.psi.PsiTypeParameterList)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
String name
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiReferenceList throwsList
com.intellij.psi.PsiTypeParameterList typeParameterList
public com.intellij.navigation.ItemPresentation getPresentation ()
public boolean hasTypeParameters ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean isDeprecated ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
String className
public java.lang.String getName ()
public com.intellij.psi.HierarchicalMethodSignature getHierarchicalMethodSignature ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiModifierList getModifierList ()
public transient com.intellij.psi.impl.light.LightMethodBuilder addModifiers (java.lang.String[])
String modifier
String[] modifiers
public com.intellij.psi.impl.light.LightMethodBuilder addModifier (java.lang.String)
String modifier
public transient com.intellij.psi.impl.light.LightMethodBuilder setModifiers (java.lang.String[])
String[] modifiers
public com.intellij.psi.PsiType getReturnType ()
public com.intellij.psi.impl.light.LightMethodBuilder setMethodReturnType (com.intellij.openapi.util.Computable)
com.intellij.openapi.util.Computable returnType
public com.intellij.psi.impl.light.LightMethodBuilder setMethodReturnType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType returnType
public com.intellij.psi.impl.light.LightMethodBuilder setMethodReturnType (java.lang.String)
String returnType
public com.intellij.psi.PsiTypeElement getReturnTypeElement ()
public com.intellij.psi.PsiParameterList getParameterList ()
public com.intellij.psi.impl.light.LightMethodBuilder addParameter (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
public com.intellij.psi.impl.light.LightMethodBuilder addParameter (java.lang.String, java.lang.String)
String name
String type
public com.intellij.psi.impl.light.LightMethodBuilder addParameter (java.lang.String, com.intellij.psi.PsiType)
String name
com.intellij.psi.PsiType type
public com.intellij.psi.impl.light.LightMethodBuilder addParameter (java.lang.String, com.intellij.psi.PsiType, boolean)
String name
com.intellij.psi.PsiType type
boolean isVarArgs
public com.intellij.psi.impl.light.LightMethodBuilder addException (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType type
public com.intellij.psi.impl.light.LightMethodBuilder addException (java.lang.String)
String fqName
public com.intellij.psi.PsiReferenceList getThrowsList ()
public com.intellij.psi.PsiCodeBlock getBody ()
public com.intellij.psi.impl.light.LightMethodBuilder setConstructor (boolean)
boolean constructor
public boolean isConstructor ()
public boolean isVarArgs ()
public com.intellij.psi.util.MethodSignature getSignature (com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public com.intellij.psi.PsiMethod[] findSuperMethods ()
public com.intellij.psi.PsiMethod[] findSuperMethods (boolean)
boolean checkAccess
public com.intellij.psi.PsiMethod[] findSuperMethods (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass parentClass
public java.util.List findSuperMethodSignaturesIncludingStatic (boolean)
boolean checkAccess
public com.intellij.psi.PsiMethod findDeepestSuperMethod ()
public com.intellij.psi.PsiMethod[] findDeepestSuperMethods ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiClass getContainingClass ()
public com.intellij.psi.impl.light.LightMethodBuilder setContainingClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass containingClass
public com.intellij.psi.impl.light.LightMethodBuilder setMethodKind (java.lang.String)
String debugKindName
public java.lang.String toString ()
public javax.swing.Icon getElementIcon (int)
int flags
javax.swing.Icon methodIcon
com.intellij.ui.RowIcon baseIcon
protected boolean isVisibilitySupported ()
public com.intellij.psi.impl.light.LightMethodBuilder setBaseIcon (javax.swing.Icon)
javax.swing.Icon baseIcon
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public com.intellij.psi.search.SearchScope getUseScope ()
public com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.PsiClass containingClass
public com.intellij.psi.PsiElement getContext ()
com.intellij.psi.PsiElement navElement
com.intellij.psi.PsiClass cls
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.light.LightMethodBuilder that
public int hashCode ()
int result
public com.intellij.psi.impl.light.LightMethodBuilder addTypeParameter (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter parameter
public java.lang.String getOriginInfo ()
public void setOriginInfo (java.lang.String)
String originInfo
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
public volatile com.intellij.psi.PsiElement getBody ()
}
com/intellij/psi/impl/light/LightModifierList.classLightModifierList.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightModifierList extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiModifierList {
private final java.util.Set myModifiers
public void (com.intellij.psi.PsiModifierListOwner)
com.intellij.psi.PsiModifierListOwner modifierListOwner
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public transient void (com.intellij.psi.PsiManager, com.intellij.lang.Language, java.lang.String[])
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
String[] modifiers
public void addModifier (java.lang.String)
String modifier
public void copyModifiers (com.intellij.psi.PsiModifierList)
String modifier
com.intellij.psi.PsiModifierList modifierList
public void clearModifiers ()
public boolean hasModifierProperty (java.lang.String)
String name
public boolean hasExplicitModifier (java.lang.String)
String name
public void setModifierProperty (java.lang.String, boolean) throws com.intellij.util.IncorrectOperationException
String name
boolean value
public void checkSetModifierProperty (java.lang.String, boolean) throws com.intellij.util.IncorrectOperationException
String name
boolean value
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation addAnnotation (java.lang.String)
String qualifiedName
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public java.lang.String getText ()
String modifier
StringBuilder buffer
public java.lang.String[] getModifiers ()
}
com/intellij/psi/impl/light/LightPackageReference.classLightPackageReference.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightPackageReference extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiJavaCodeReferenceElement {
private final String myPackageName
private final com.intellij.psi.PsiPackage myRefPackage
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiPackage)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiPackage refPackage
public void (com.intellij.psi.PsiManager, java.lang.String)
com.intellij.psi.PsiManager manager
String packageName
public com.intellij.psi.PsiElement resolve ()
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
com.intellij.psi.PsiElement resolve
public com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
boolean incompleteCode
com.intellij.psi.JavaResolveResult result
public java.lang.String getText ()
public com.intellij.psi.PsiReference getReference ()
public java.lang.String getCanonicalText ()
public com.intellij.psi.PsiElement copy ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getVariants ()
public boolean isSoft ()
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor processor
public com.intellij.psi.PsiElement getReferenceNameElement ()
public com.intellij.psi.PsiReferenceParameterList getParameterList ()
public java.lang.String getQualifiedName ()
public java.lang.String getReferenceName ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
public com.intellij.psi.PsiElement getElement ()
public boolean isValid ()
public com.intellij.psi.PsiType[] getTypeParameters ()
public com.intellij.psi.PsiElement getQualifier ()
public boolean isQualified ()
public volatile com.intellij.psi.ResolveResult[] multiResolve (boolean)
}
com/intellij/psi/impl/light/LightPackageReferenceExpression.classLightPackageReferenceExpression.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightPackageReferenceExpression extends com.intellij.psi.impl.light.LightPackageReference implements com.intellij.psi.PsiReferenceExpression {
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiPackage)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiPackage refPackage
public com.intellij.psi.PsiExpression getQualifierExpression ()
public com.intellij.psi.PsiElement bindToElementViaStaticImport (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiClass aClass
public void setQualifierExpression (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression newQualifier
public com.intellij.psi.PsiType getType ()
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/impl/light/LightParameter.classLightParameter.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightParameter extends com.intellij.psi.impl.light.LightVariableBuilder implements com.intellij.psi.PsiParameter {
private final com.intellij.psi.PsiElement myDeclarationScope
private final boolean myVarArgs
public void (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiElement, com.intellij.lang.Language)
String name
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement declarationScope
com.intellij.lang.Language language
public void (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiElement, com.intellij.lang.Language, boolean)
String name
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement declarationScope
com.intellij.lang.Language language
boolean isVarArgs
public com.intellij.psi.PsiElement getDeclarationScope ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean isVarArgs ()
}
com/intellij/psi/impl/light/LightParameterListBuilder.classLightParameterListBuilder.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightParameterListBuilder extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiParameterList {
private final java.util.List myParameters
private com.intellij.psi.PsiParameter[] myCachedParameters
public void (com.intellij.psi.PsiManager, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
public void addParameter (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
public java.lang.String toString ()
public com.intellij.psi.PsiParameter[] getParameters ()
public int getParameterIndex (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter parameter
public int getParametersCount ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
}
com/intellij/psi/impl/light/LightParameterListWrapper.class
com/intellij/psi/impl/light/LightParameterWrapper.classLightParameterWrapper.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightParameterWrapper extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiParameter com.intellij.psi.PsiMirrorElement {
private final com.intellij.psi.PsiParameter myPrototype
private final com.intellij.psi.PsiSubstitutor mySubstitutor
public void (com.intellij.psi.PsiParameter, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiParameter prototype
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.PsiParameter getPrototype ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiElement getDeclarationScope ()
public com.intellij.psi.PsiExpression getInitializer ()
public boolean isVarArgs ()
public com.intellij.psi.PsiTypeElement getTypeElement ()
public boolean hasInitializer ()
public void normalizeDeclaration () throws com.intellij.util.IncorrectOperationException
public java.lang.Object computeConstantValue ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public java.lang.String toString ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
public volatile com.intellij.psi.PsiElement getPrototype ()
}
com/intellij/psi/impl/light/LightPsiClassBase.classLightPsiClassBase.java
package com.intellij.psi.impl.light
public abstract com.intellij.psi.impl.light.LightPsiClassBase extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiClass com.intellij.psi.SyntheticElement {
private final String myName
public void (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement context
String name
public void (com.intellij.psi.PsiManager, com.intellij.lang.Language, java.lang.String)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
String name
public java.lang.String getName ()
public java.lang.String getQualifiedName ()
String parentQName
com.intellij.psi.PsiElement parent
public java.lang.String toString ()
public boolean isInterface ()
public boolean isAnnotationType ()
public boolean isEnum ()
public com.intellij.psi.PsiClassType[] getExtendsListTypes ()
public com.intellij.psi.PsiClassType[] getImplementsListTypes ()
public com.intellij.psi.PsiClass getSuperClass ()
public com.intellij.psi.PsiClass[] getInterfaces ()
public com.intellij.psi.PsiClass[] getSupers ()
public com.intellij.psi.PsiClassType[] getSuperTypes ()
public com.intellij.psi.PsiMethod[] getConstructors ()
public com.intellij.psi.PsiField[] getAllFields ()
public com.intellij.psi.PsiMethod[] getAllMethods ()
public com.intellij.psi.PsiClass[] getAllInnerClasses ()
public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List getAllMethodsAndTheirSubstitutors ()
public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiElement getLBrace ()
public com.intellij.psi.PsiElement getRBrace ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public boolean isInheritor (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass baseClass
boolean checkDeep
public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiClass classToByPass
public java.util.Collection getVisibleSignatures ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean isDeprecated ()
public boolean hasTypeParameters ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public abstract com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
}
com/intellij/psi/impl/light/LightPsiClassBuilder.classLightPsiClassBuilder.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightPsiClassBuilder extends com.intellij.psi.impl.light.LightPsiClassBase implements com.intellij.psi.OriginInfoAwareElement {
private final com.intellij.psi.impl.light.LightModifierList myModifierList
private final com.intellij.psi.impl.light.LightReferenceListBuilder myImplementsList
private final com.intellij.psi.impl.light.LightReferenceListBuilder myExtendsList
private final com.intellij.psi.impl.light.LightTypeParameterListBuilder myTypeParametersList
private final java.util.Collection myMethods
private com.intellij.psi.PsiElement myScope
private com.intellij.psi.PsiClass myContainingClass
private String myOriginInfo
public void (com.intellij.psi.PsiElement, java.lang.String)
com.intellij.psi.PsiElement context
String name
public java.lang.String getOriginInfo ()
public com.intellij.psi.impl.light.LightModifierList getModifierList ()
public com.intellij.psi.impl.light.LightReferenceListBuilder getExtendsList ()
public com.intellij.psi.impl.light.LightReferenceListBuilder getImplementsList ()
public com.intellij.psi.PsiField[] getFields ()
public com.intellij.psi.PsiMethod[] getMethods ()
public com.intellij.psi.PsiClass[] getInnerClasses ()
public com.intellij.psi.PsiClassInitializer[] getInitializers ()
public com.intellij.psi.PsiElement getScope ()
public com.intellij.psi.PsiClass getContainingClass ()
public com.intellij.psi.impl.light.LightTypeParameterListBuilder getTypeParameterList ()
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public com.intellij.psi.impl.light.LightPsiClassBuilder setOriginInfo (java.lang.String)
String originInfo
public com.intellij.psi.impl.light.LightPsiClassBuilder setScope (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement scope
public com.intellij.psi.impl.light.LightPsiClassBuilder setContainingClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass containingClass
public com.intellij.psi.impl.light.LightPsiClassBuilder addMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public volatile com.intellij.psi.PsiModifierList getModifierList ()
public volatile com.intellij.psi.PsiReferenceList getImplementsList ()
public volatile com.intellij.psi.PsiReferenceList getExtendsList ()
public volatile com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
}
com/intellij/psi/impl/light/LightReferenceListBuilder.classLightReferenceListBuilder.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightReferenceListBuilder extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiReferenceList {
private final java.util.List myRefs
private com.intellij.psi.PsiJavaCodeReferenceElement[] myCachedRefs
private com.intellij.psi.PsiClassType[] myCachedTypes
private final com.intellij.psi.PsiReferenceList$Role myRole
private final com.intellij.psi.PsiElementFactory myFactory
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiReferenceList$Role)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiReferenceList$Role role
public void (com.intellij.psi.PsiManager, com.intellij.lang.Language, com.intellij.psi.PsiReferenceList$Role)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
com.intellij.psi.PsiReferenceList$Role role
public java.lang.String toString ()
public void addReference (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void addReference (java.lang.String)
String qualifiedName
com.intellij.psi.PsiJavaCodeReferenceElement ref
public void addReference (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiClass resolved
com.intellij.psi.PsiJavaCodeReferenceElement ref
public com.intellij.psi.PsiJavaCodeReferenceElement[] getReferenceElements ()
public com.intellij.psi.PsiClassType[] getReferencedTypes ()
int i
int size
public com.intellij.psi.PsiReferenceList$Role getRole ()
}
com/intellij/psi/impl/light/LightReferenceParameterList.classLightReferenceParameterList.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightReferenceParameterList extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiReferenceParameterList {
private final com.intellij.psi.PsiTypeElement[] myTypeElements
private final String myText
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiTypeElement[])
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiTypeElement[] referenceElements
private java.lang.String calculateText ()
com.intellij.psi.PsiTypeElement type
int i
StringBuilder buffer
public java.lang.String toString ()
public java.lang.String getText ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement copy ()
com.intellij.psi.PsiTypeElement typeElement
int i
com.intellij.psi.PsiTypeElement[] elements
public com.intellij.psi.PsiTypeElement[] getTypeParameterElements ()
public com.intellij.psi.PsiType[] getTypeArguments ()
}
com/intellij/psi/impl/light/LightTypeElement.classLightTypeElement.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightTypeElement extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiTypeElement {
private final com.intellij.psi.PsiType myType
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiType)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiType type
public java.lang.String toString ()
public java.lang.String getText ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement copy ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiJavaCodeReferenceElement getInnermostComponentReferenceElement ()
public boolean isValid ()
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation addAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
}
com/intellij/psi/impl/light/LightTypeParameter.classLightTypeParameter.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightTypeParameter extends com.intellij.psi.impl.light.LightClass implements com.intellij.psi.PsiTypeParameter {
public void (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter delegate
public com.intellij.psi.PsiTypeParameter getDelegate ()
public com.intellij.psi.PsiElement copy ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiTypeParameterListOwner getOwner ()
public int getIndex ()
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation addAnnotation (java.lang.String)
String qualifiedName
public boolean useDelegateToSubstitute ()
public java.lang.String toString ()
public volatile com.intellij.psi.PsiClass getDelegate ()
}
com/intellij/psi/impl/light/LightTypeParameterBuilder.classLightTypeParameterBuilder.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightTypeParameterBuilder extends com.intellij.psi.impl.light.LightPsiClassBuilder implements com.intellij.psi.PsiTypeParameter {
private final com.intellij.psi.PsiTypeParameterListOwner myOwner
private final int myIndex
public void (java.lang.String, com.intellij.psi.PsiTypeParameterListOwner, int)
String name
com.intellij.psi.PsiTypeParameterListOwner owner
int index
public com.intellij.psi.PsiTypeParameterListOwner getOwner ()
public int getIndex ()
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation addAnnotation (java.lang.String)
String qualifiedName
}
com/intellij/psi/impl/light/LightTypeParameterListBuilder.classLightTypeParameterListBuilder.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightTypeParameterListBuilder extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiTypeParameterList {
private final java.util.List myParameters
private com.intellij.psi.PsiTypeParameter[] cached
public void (com.intellij.psi.PsiManager, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
public java.lang.String toString ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public int getTypeParameterIndex (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter typeParameter
public void addParameter (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter parameter
}
com/intellij/psi/impl/light/LightVariableBase.classLightVariableBase.java
package com.intellij.psi.impl.light
public abstract com.intellij.psi.impl.light.LightVariableBase extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiVariable com.intellij.psi.OriginInfoAwareElement {
protected com.intellij.psi.PsiElement myScope
protected com.intellij.psi.PsiIdentifier myNameIdentifier
protected com.intellij.psi.PsiType myType
protected final com.intellij.psi.PsiModifierList myModifierList
protected boolean myWritable
private String myOriginInfo
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiIdentifier, com.intellij.psi.PsiType, boolean, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiIdentifier nameIdentifier
com.intellij.psi.PsiType type
boolean writable
com.intellij.psi.PsiElement scope
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiIdentifier, com.intellij.lang.Language, com.intellij.psi.PsiType, boolean, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiIdentifier nameIdentifier
com.intellij.lang.Language language
com.intellij.psi.PsiType type
boolean writable
com.intellij.psi.PsiElement scope
protected com.intellij.psi.PsiModifierList createModifierList ()
public com.intellij.psi.PsiElement getDeclarationScope ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public boolean isValid ()
public java.lang.String getName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiType getType ()
protected com.intellij.psi.PsiType computeType ()
public com.intellij.psi.PsiTypeElement getTypeElement ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiExpression getInitializer ()
public boolean hasInitializer ()
public java.lang.String getText ()
public java.lang.Object computeConstantValue ()
public void normalizeDeclaration () throws com.intellij.util.IncorrectOperationException
public boolean isWritable ()
protected boolean isVisibilitySupported ()
public javax.swing.Icon getElementIcon (int)
int flags
com.intellij.ui.RowIcon baseIcon
public java.lang.String getOriginInfo ()
public void setOriginInfo (java.lang.String)
String originInfo
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
}
com/intellij/psi/impl/light/LightVariableBuilder.classLightVariableBuilder.java
package com.intellij.psi.impl.light
public com.intellij.psi.impl.light.LightVariableBuilder extends com.intellij.psi.impl.light.LightElement implements com.intellij.psi.PsiVariable com.intellij.navigation.NavigationItem com.intellij.psi.OriginInfoAwareElement {
private final String myName
private final com.intellij.psi.PsiType myType
private volatile com.intellij.psi.impl.light.LightModifierList myModifierList
private volatile javax.swing.Icon myBaseIcon
private String myOriginInfo
public void (java.lang.String, java.lang.String, com.intellij.psi.PsiElement)
String name
String type
com.intellij.psi.PsiElement navigationElement
public void (java.lang.String, com.intellij.psi.PsiType, com.intellij.psi.PsiElement)
String name
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement navigationElement
public void (com.intellij.psi.PsiManager, java.lang.String, com.intellij.psi.PsiType, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
String name
com.intellij.psi.PsiType type
com.intellij.lang.Language language
public java.lang.String toString ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiModifierList getModifierList ()
public transient com.intellij.psi.impl.light.LightVariableBuilder setModifiers (java.lang.String[])
String[] modifiers
public com.intellij.psi.impl.light.LightVariableBuilder setModifierList (com.intellij.psi.impl.light.LightModifierList)
com.intellij.psi.impl.light.LightModifierList modifierList
public boolean hasModifierProperty (java.lang.String)
String name
public java.lang.String getName ()
public com.intellij.psi.PsiTypeElement getTypeElement ()
public com.intellij.psi.PsiExpression getInitializer ()
public boolean hasInitializer ()
public void normalizeDeclaration () throws com.intellij.util.IncorrectOperationException
public java.lang.Object computeConstantValue ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
protected boolean isVisibilitySupported ()
public javax.swing.Icon getElementIcon (int)
int flags
com.intellij.ui.RowIcon baseIcon
public com.intellij.psi.impl.light.LightVariableBuilder setBaseIcon (javax.swing.Icon)
javax.swing.Icon baseIcon
public java.lang.String getOriginInfo ()
public void setOriginInfo (java.lang.String)
String originInfo
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
}
com/intellij/psi/impl/meta/
com/intellij/psi/impl/meta/MetaRegistry$1.class
com/intellij/psi/impl/meta/MetaRegistry$2.classMetaRegistry.java
package com.intellij.psi.impl.meta
final com.intellij.psi.impl.meta.MetaRegistry$2 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.psi.impl.meta.MetaRegistry$MyBinding val$binding
void (com.intellij.psi.impl.meta.MetaRegistry$MyBinding)
public void dispose ()
}
com/intellij/psi/impl/meta/MetaRegistry$MyBinding.classMetaRegistry.java
package com.intellij.psi.impl.meta
com.intellij.psi.impl.meta.MetaRegistry$MyBinding extends java.lang.Object {
private final com.intellij.psi.filters.ElementFilter myFilter
private final Class myDataClass
public void (com.intellij.psi.filters.ElementFilter, java.lang.Class)
com.intellij.psi.filters.ElementFilter filter
Class dataClass
static com.intellij.psi.filters.ElementFilter access$200 (com.intellij.psi.impl.meta.MetaRegistry$MyBinding)
com.intellij.psi.impl.meta.MetaRegistry$MyBinding x0
static java.lang.Class access$300 (com.intellij.psi.impl.meta.MetaRegistry$MyBinding)
com.intellij.psi.impl.meta.MetaRegistry$MyBinding x0
}
com/intellij/psi/impl/meta/MetaRegistry.class
com/intellij/psi/impl/search/
com/intellij/psi/impl/search/MethodSuperSearcher.class
com/intellij/psi/impl/smartPointers/
com/intellij/psi/impl/smartPointers/AnchorElementInfo.classAnchorElementInfo.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.AnchorElementInfo extends com.intellij.psi.impl.smartPointers.SelfElementInfo {
private volatile long myStubElementTypeAndId
static final boolean $assertionsDisabled
void (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, com.intellij.psi.impl.smartPointers.Identikit$ByAnchor)
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiFile containingFile
com.intellij.psi.impl.smartPointers.Identikit$ByAnchor identikit
void (com.intellij.psi.PsiElement, com.intellij.psi.impl.source.PsiFileWithStubSupport, int, com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.PsiElement anchor
com.intellij.psi.impl.source.PsiFileWithStubSupport containingFile
int stubId
com.intellij.psi.stubs.IStubElementType stubElementType
private static long pack (int, com.intellij.psi.stubs.IStubElementType)
int stubId
com.intellij.psi.stubs.IStubElementType stubElementType
short index
private int getStubId ()
public com.intellij.psi.PsiElement restoreElement ()
com.intellij.psi.PsiFile file
short index
com.intellij.psi.stubs.IStubElementType stubElementType
long typeAndId
int stubId
public boolean pointsToTheSameElementAs (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo)
long packed1
long packed2
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo other
public void fastenBelt ()
private void switchToTree ()
com.intellij.psi.PsiElement element
com.intellij.psi.impl.smartPointers.SmartPointerTracker tracker
void switchToTreeRange (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.openapi.util.Segment getRange ()
public com.intellij.openapi.util.TextRange getPsiRange ()
public java.lang.String toString ()
public volatile com.intellij.openapi.util.Segment getPsiRange ()
static void ()
}
com/intellij/psi/impl/smartPointers/ClsElementInfo.classClsElementInfo.java
package com.intellij.psi.impl.smartPointers
public com.intellij.psi.impl.smartPointers.ClsElementInfo extends com.intellij.psi.impl.smartPointers.SmartPointerElementInfo {
private final com.intellij.psi.PsiAnchor$StubIndexReference myStubIndexReference
public void (com.intellij.psi.PsiAnchor$StubIndexReference)
com.intellij.psi.PsiAnchor$StubIndexReference stubReference
public com.intellij.psi.PsiElement restoreElement ()
public int elementHashCode ()
public boolean pointsToTheSameElementAs (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo)
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo other
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public com.intellij.openapi.util.Segment getRange ()
public com.intellij.openapi.project.Project getProject ()
public com.intellij.openapi.util.Segment getPsiRange ()
public com.intellij.psi.PsiFile restoreFile ()
public java.lang.String toString ()
public volatile void cleanup ()
public volatile void fastenBelt ()
public volatile com.intellij.openapi.editor.Document getDocumentToSynchronize ()
}
com/intellij/psi/impl/smartPointers/DirElementInfo.classDirElementInfo.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.DirElementInfo extends com.intellij.psi.impl.smartPointers.SmartPointerElementInfo {
private final com.intellij.openapi.vfs.VirtualFile myVirtualFile
private final com.intellij.openapi.project.Project myProject
public void (com.intellij.psi.PsiDirectory)
com.intellij.psi.PsiDirectory directory
public com.intellij.psi.PsiElement restoreElement ()
public com.intellij.psi.PsiFile restoreFile ()
public int elementHashCode ()
public boolean pointsToTheSameElementAs (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo)
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo other
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public com.intellij.openapi.util.Segment getRange ()
public com.intellij.openapi.project.Project getProject ()
public com.intellij.openapi.util.Segment getPsiRange ()
public java.lang.String toString ()
}
com/intellij/psi/impl/smartPointers/FileElementInfo.classFileElementInfo.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.FileElementInfo extends com.intellij.psi.impl.smartPointers.SmartPointerElementInfo {
private final com.intellij.openapi.vfs.VirtualFile myVirtualFile
private final com.intellij.openapi.project.Project myProject
private final com.intellij.lang.Language myLanguage
private final Class myFileClass
public void (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiElement restoreElement ()
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiFile restoreFile ()
com.intellij.psi.PsiElement element
public int elementHashCode ()
public boolean pointsToTheSameElementAs (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo)
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo other
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public com.intellij.openapi.util.Segment getRange ()
public com.intellij.openapi.project.Project getProject ()
public com.intellij.openapi.util.Segment getPsiRange ()
com.intellij.openapi.editor.Document currentDoc
com.intellij.openapi.editor.Document committedDoc
public java.lang.String toString ()
}
com/intellij/psi/impl/smartPointers/HardElementInfo$1.classHardElementInfo.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.HardElementInfo$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.impl.smartPointers.SmartPointerElementInfo val$other
final com.intellij.psi.impl.smartPointers.HardElementInfo this$0
void (com.intellij.psi.impl.smartPointers.HardElementInfo, com.intellij.psi.impl.smartPointers.SmartPointerElementInfo)
com.intellij.psi.impl.smartPointers.HardElementInfo this$0
public com.intellij.psi.PsiElement compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/impl/smartPointers/HardElementInfo.classHardElementInfo.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.HardElementInfo extends com.intellij.psi.impl.smartPointers.SmartPointerElementInfo {
private final com.intellij.psi.PsiElement myElement
private final com.intellij.openapi.project.Project myProject
public void (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement restoreElement ()
public com.intellij.psi.PsiFile restoreFile ()
public int elementHashCode ()
public boolean pointsToTheSameElementAs (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo)
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo other
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public com.intellij.openapi.util.Segment getRange ()
public com.intellij.openapi.util.Segment getPsiRange ()
public com.intellij.openapi.project.Project getProject ()
public java.lang.String toString ()
}
com/intellij/psi/impl/smartPointers/Identikit$1.classIdentikit.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.Identikit$1 extends java.lang.Object {
}
com/intellij/psi/impl/smartPointers/Identikit$ByAnchor.classIdentikit.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.Identikit$ByAnchor extends com.intellij.psi.impl.smartPointers.Identikit {
private final com.intellij.psi.impl.smartPointers.Identikit$ByType myElementInfo
private final com.intellij.psi.impl.smartPointers.Identikit$ByType myAnchorInfo
private final com.intellij.psi.impl.smartPointers.SmartPointerAnchorProvider myAnchorProvider
void (com.intellij.psi.impl.smartPointers.Identikit$ByType, com.intellij.psi.impl.smartPointers.Identikit$ByType, com.intellij.psi.impl.smartPointers.SmartPointerAnchorProvider)
com.intellij.psi.impl.smartPointers.Identikit$ByType elementInfo
com.intellij.psi.impl.smartPointers.Identikit$ByType anchorInfo
com.intellij.psi.impl.smartPointers.SmartPointerAnchorProvider anchorProvider
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.smartPointers.Identikit$ByAnchor anchor
public int hashCode ()
public com.intellij.psi.PsiElement findPsiElement (com.intellij.psi.PsiFile, int, int)
com.intellij.psi.PsiFile file
int startOffset
int endOffset
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiElement element
public com.intellij.lang.Language getFileLanguage ()
public boolean isForPsiFile ()
}
com/intellij/psi/impl/smartPointers/Identikit$ByType.classIdentikit.java
package com.intellij.psi.impl.smartPointers
public com.intellij.psi.impl.smartPointers.Identikit$ByType extends com.intellij.psi.impl.smartPointers.Identikit {
private final Class myElementClass
private final com.intellij.psi.tree.IElementType myElementType
private final com.intellij.lang.Language myFileLanguage
private void (java.lang.Class, com.intellij.psi.tree.IElementType, com.intellij.lang.Language)
Class elementClass
com.intellij.psi.tree.IElementType elementType
com.intellij.lang.Language fileLanguage
public com.intellij.psi.PsiElement findPsiElement (com.intellij.psi.PsiFile, int, int)
com.intellij.psi.PsiElement lastChild
com.intellij.psi.PsiFile file
int startOffset
int endOffset
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiElement result
private com.intellij.psi.PsiElement findParent (int, int, com.intellij.psi.PsiElement)
int startOffset
int endOffset
com.intellij.psi.PsiElement anchor
com.intellij.openapi.util.TextRange range
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.smartPointers.Identikit$ByType info
public int hashCode ()
public java.lang.String toString ()
public com.intellij.lang.Language getFileLanguage ()
public boolean isForPsiFile ()
private boolean isAcceptable (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
void (java.lang.Class, com.intellij.psi.tree.IElementType, com.intellij.lang.Language, com.intellij.psi.impl.smartPointers.Identikit$1)
Class x0
com.intellij.psi.tree.IElementType x1
com.intellij.lang.Language x2
com.intellij.psi.impl.smartPointers.Identikit$1 x3
static boolean access$100 (com.intellij.psi.impl.smartPointers.Identikit$ByType, com.intellij.psi.PsiElement)
com.intellij.psi.impl.smartPointers.Identikit$ByType x0
com.intellij.psi.PsiElement x1
}
com/intellij/psi/impl/smartPointers/Identikit.classIdentikit.java
package com.intellij.psi.impl.smartPointers
public abstract com.intellij.psi.impl.smartPointers.Identikit extends java.lang.Object {
private static final com.intellij.util.containers.WeakInterner ourPlainInterner
private static final com.intellij.util.containers.WeakInterner ourAnchorInterner
public void ()
public abstract com.intellij.psi.PsiElement findPsiElement (com.intellij.psi.PsiFile, int, int)
public abstract com.intellij.lang.Language getFileLanguage ()
public abstract boolean isForPsiFile ()
public static com.intellij.psi.impl.smartPointers.Identikit$ByType fromPsi (com.intellij.psi.PsiElement, com.intellij.lang.Language)
com.intellij.psi.PsiElement element
com.intellij.lang.Language fileLanguage
static com.intellij.openapi.util.Pair withAnchor (com.intellij.psi.PsiElement, com.intellij.lang.Language)
com.intellij.psi.impl.smartPointers.Identikit$ByAnchor anchorKit
com.intellij.psi.PsiElement anchor
com.intellij.psi.impl.smartPointers.SmartPointerAnchorProvider provider
com.intellij.psi.PsiElement element
com.intellij.lang.Language fileLanguage
static com.intellij.psi.impl.smartPointers.Identikit$ByType fromTypes (java.lang.Class, com.intellij.psi.tree.IElementType, com.intellij.lang.Language)
Class elementClass
com.intellij.psi.tree.IElementType elementType
com.intellij.lang.Language fileLanguage
static void ()
}
com/intellij/psi/impl/smartPointers/InjectedSelfElementInfo$1.classInjectedSelfElementInfo.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.InjectedSelfElementInfo$1 extends java.lang.Object implements com.intellij.psi.PsiLanguageInjectionHost$InjectedPsiVisitor {
final com.intellij.psi.impl.PsiDocumentManagerBase val$docManager
final com.intellij.openapi.util.TextRange val$rangeInHostFile
final com.intellij.psi.PsiFile[] val$result
final com.intellij.psi.impl.smartPointers.InjectedSelfElementInfo this$0
void (com.intellij.psi.impl.smartPointers.InjectedSelfElementInfo, com.intellij.psi.impl.PsiDocumentManagerBase, com.intellij.openapi.util.TextRange, com.intellij.psi.PsiFile[])
com.intellij.psi.impl.smartPointers.InjectedSelfElementInfo this$0
public void visit (com.intellij.psi.PsiFile, java.util.List)
com.intellij.injected.editor.DocumentWindow window
com.intellij.openapi.util.TextRange hostRange
com.intellij.psi.PsiFile injectedPsi
java.util.List places
com.intellij.openapi.editor.Document document
}
com/intellij/psi/impl/smartPointers/InjectedSelfElementInfo$AffixOffsets.classInjectedSelfElementInfo.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.InjectedSelfElementInfo$AffixOffsets extends java.lang.Object {
final int startAffixIndex
final int startAffixOffset
final int endAffixIndex
final int endAffixOffset
void (int, int, int, int)
int startAffixIndex
int startAffixOffset
int endAffixIndex
int endAffixOffset
com.intellij.openapi.util.ProperTextRange expandRangeToAffixes (int, int, java.util.List)
com.intellij.openapi.util.TextRange fragment
com.intellij.openapi.util.TextRange fragment
int start
int end
java.util.List fragments
}
com/intellij/psi/impl/smartPointers/InjectedSelfElementInfo.classInjectedSelfElementInfo.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.InjectedSelfElementInfo extends com.intellij.psi.impl.smartPointers.SmartPointerElementInfo {
private final com.intellij.psi.SmartPsiFileRange myInjectedFileRangeInHostFile
private final com.intellij.psi.impl.smartPointers.InjectedSelfElementInfo$AffixOffsets myAffixOffsets
private final com.intellij.psi.impl.smartPointers.Identikit myType
private final com.intellij.psi.SmartPsiElementPointer myHostContext
static final boolean $assertionsDisabled
void (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, com.intellij.psi.PsiFile, com.intellij.psi.SmartPsiElementPointer)
com.intellij.openapi.util.TextRange range
int i
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement injectedElement
com.intellij.openapi.util.TextRange injectedRange
com.intellij.psi.PsiFile containingFile
com.intellij.psi.SmartPsiElementPointer hostContext
com.intellij.openapi.util.TextRange hostRange
com.intellij.psi.PsiFile hostFile
com.intellij.psi.SmartPointerManager smartPointerManager
int startAffixIndex
int startAffixOffset
int endAffixIndex
int endAffixOffset
java.util.List fragments
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
com.intellij.psi.PsiElement element
public com.intellij.openapi.util.Segment getRange ()
public com.intellij.openapi.util.Segment getPsiRange ()
public com.intellij.psi.PsiElement restoreElement ()
com.intellij.psi.PsiFile hostFile
com.intellij.psi.PsiElement hostContext
com.intellij.openapi.util.Segment segment
com.intellij.psi.PsiFile injectedPsi
com.intellij.openapi.util.ProperTextRange rangeInInjected
private com.intellij.psi.PsiFile getInjectedFileIn (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiFile injected
com.intellij.injected.editor.DocumentWindow documentWindow
com.intellij.psi.PsiFile injectedFile
com.intellij.openapi.util.Pair pair
java.util.List injected
com.intellij.psi.PsiElement hostContext
com.intellij.psi.PsiFile hostFile
com.intellij.openapi.util.TextRange rangeInHostFile
com.intellij.psi.impl.PsiDocumentManagerBase docManager
com.intellij.psi.PsiFile[] result
com.intellij.psi.PsiLanguageInjectionHost$InjectedPsiVisitor visitor
com.intellij.psi.PsiDocumentManager documentManager
com.intellij.openapi.editor.Document document
public boolean pointsToTheSameElementAs (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo)
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo other
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo myElementInfo
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo oElementInfo
public com.intellij.psi.PsiFile restoreFile ()
com.intellij.psi.PsiFile hostFile
com.intellij.psi.PsiElement hostContext
com.intellij.openapi.util.Segment segment
com.intellij.openapi.util.TextRange rangeInHostFile
private com.intellij.openapi.util.ProperTextRange getInjectedRange (boolean)
boolean psi
com.intellij.psi.PsiElement hostContext
com.intellij.openapi.util.Segment hostElementRange
private static com.intellij.openapi.util.ProperTextRange hostToInjected (boolean, com.intellij.openapi.util.Segment, com.intellij.psi.PsiFile, com.intellij.psi.impl.smartPointers.InjectedSelfElementInfo$AffixOffsets)
com.intellij.openapi.project.Project project
com.intellij.injected.editor.DocumentWindow documentWindow
int start
int end
boolean psi
com.intellij.openapi.util.Segment hostRange
com.intellij.psi.PsiFile injectedFile
com.intellij.psi.impl.smartPointers.InjectedSelfElementInfo$AffixOffsets affixOffsets
com.intellij.openapi.vfs.VirtualFile virtualFile
public void cleanup ()
public com.intellij.openapi.editor.Document getDocumentToSynchronize ()
public int elementHashCode ()
public com.intellij.openapi.project.Project getProject ()
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/smartPointers/MarkerCache$UpdatedRanges.classMarkerCache.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges extends java.lang.Object {
private final int myEventCount
private final com.intellij.openapi.editor.impl.FrozenDocument myResultDocument
private final java.util.List mySortedInfos
private final com.intellij.openapi.editor.impl.ManualRangeMarker[] myMarkers
public void (int, com.intellij.openapi.editor.impl.FrozenDocument, java.util.List, com.intellij.openapi.editor.impl.ManualRangeMarker[])
int eventCount
com.intellij.openapi.editor.impl.FrozenDocument resultDocument
java.util.List sortedInfos
com.intellij.openapi.editor.impl.ManualRangeMarker[] markers
static int access$000 (com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges)
com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges x0
static com.intellij.openapi.editor.impl.FrozenDocument access$100 (com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges)
com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges x0
static com.intellij.openapi.editor.impl.ManualRangeMarker[] access$200 (com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges)
com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges x0
static java.util.List access$300 (com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges)
com.intellij.psi.impl.smartPointers.MarkerCache$UpdatedRanges x0
}
com/intellij/psi/impl/smartPointers/MarkerCache.class
com/intellij/psi/impl/smartPointers/PsiClassReferenceTypePointerFactory$ClassReferenceTypePointer.classPsiClassReferenceTypePointerFactory.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.PsiClassReferenceTypePointerFactory$ClassReferenceTypePointer extends com.intellij.psi.impl.smartPointers.TypePointerBase {
private final com.intellij.psi.SmartPsiElementPointer mySmartPsiElementPointer
private final String myReferenceText
private final com.intellij.openapi.project.Project myProject
void (com.intellij.psi.impl.source.PsiClassReferenceType, com.intellij.openapi.project.Project)
com.intellij.psi.impl.source.PsiClassReferenceType type
com.intellij.openapi.project.Project project
com.intellij.psi.PsiJavaCodeReferenceElement reference
protected com.intellij.psi.impl.source.PsiClassReferenceType calcType ()
com.intellij.util.IncorrectOperationException e
com.intellij.psi.impl.source.PsiClassReferenceType myType
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiElementFactory factory
protected volatile com.intellij.psi.PsiType calcType ()
}
com/intellij/psi/impl/smartPointers/PsiClassReferenceTypePointerFactory.classPsiClassReferenceTypePointerFactory.java
package com.intellij.psi.impl.smartPointers
public com.intellij.psi.impl.smartPointers.PsiClassReferenceTypePointerFactory extends java.lang.Object implements com.intellij.psi.ClassTypePointerFactory {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.SmartTypePointer createClassTypePointer (com.intellij.psi.PsiClassType, com.intellij.openapi.project.Project)
com.intellij.psi.PsiClassType classType
com.intellij.openapi.project.Project project
static com.intellij.openapi.diagnostic.Logger access$000 ()
static void ()
}
com/intellij/psi/impl/smartPointers/SelfElementInfo.class
com/intellij/psi/impl/smartPointers/SmartPointerAnchorProvider.classSmartPointerAnchorProvider.java
package com.intellij.psi.impl.smartPointers
public abstract com.intellij.psi.impl.smartPointers.SmartPointerAnchorProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public void ()
public abstract com.intellij.psi.PsiElement getAnchor (com.intellij.psi.PsiElement)
public abstract com.intellij.psi.PsiElement restoreElement (com.intellij.psi.PsiElement)
static void ()
}
com/intellij/psi/impl/smartPointers/SmartPointerElementInfo.classSmartPointerElementInfo.java
package com.intellij.psi.impl.smartPointers
abstract com.intellij.psi.impl.smartPointers.SmartPointerElementInfo extends java.lang.Object {
void ()
public com.intellij.openapi.editor.Document getDocumentToSynchronize ()
public void fastenBelt ()
public abstract com.intellij.psi.PsiElement restoreElement ()
public abstract com.intellij.psi.PsiFile restoreFile ()
public abstract int elementHashCode ()
public abstract boolean pointsToTheSameElementAs (com.intellij.psi.impl.smartPointers.SmartPointerElementInfo)
public abstract com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public abstract com.intellij.openapi.util.Segment getRange ()
public abstract com.intellij.openapi.project.Project getProject ()
public void cleanup ()
public abstract com.intellij.openapi.util.Segment getPsiRange ()
}
com/intellij/psi/impl/smartPointers/SmartPointerEx.classSmartPointerEx.java
package com.intellij.psi.impl.smartPointers
abstract com.intellij.psi.impl.smartPointers.SmartPointerEx extends java.lang.Object implements com.intellij.psi.SmartPsiElementPointer {
public abstract com.intellij.psi.PsiElement getCachedElement ()
}
com/intellij/psi/impl/smartPointers/SmartPointerManagerImpl.classSmartPointerManagerImpl.java
package com.intellij.psi.impl.smartPointers
public com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl extends com.intellij.psi.SmartPointerManager {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.openapi.project.Project myProject
private final com.intellij.openapi.util.Key POINTERS_KEY
private final com.intellij.psi.impl.PsiDocumentManagerBase myPsiDocManager
private static final com.intellij.openapi.util.Key CACHED_SMART_POINTER_KEY
public void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void fastenBelts (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.impl.smartPointers.SmartPointerTracker pointers
public com.intellij.psi.SmartPsiElementPointer createSmartPsiElementPointer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
public com.intellij.psi.SmartPsiElementPointer createSmartPsiElementPointer (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
public com.intellij.psi.SmartPsiElementPointer createSmartPsiElementPointer (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
boolean forInjected
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl pointer
private static com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl getCachedPointer (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement cachedElement
com.intellij.psi.PsiElement element
java.lang.ref.Reference data
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl cachedPointer
public com.intellij.psi.SmartPsiFileRange createSmartPsiFileRangePointer (com.intellij.psi.PsiFile, com.intellij.openapi.util.TextRange)
com.intellij.psi.PsiFile file
com.intellij.openapi.util.TextRange range
public com.intellij.psi.SmartPsiFileRange createSmartPsiFileRangePointer (com.intellij.psi.PsiFile, com.intellij.openapi.util.TextRange, boolean)
com.intellij.psi.PsiFile file
com.intellij.openapi.util.TextRange range
boolean forInjected
com.intellij.psi.impl.smartPointers.SmartPsiFileRangePointerImpl pointer
private void trackPointer (com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl, com.intellij.openapi.vfs.VirtualFile)
com.intellij.psi.impl.smartPointers.SmartPointerTracker pointers
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl pointer
com.intellij.openapi.vfs.VirtualFile containingFile
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo info
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference reference
public void removePointer (com.intellij.psi.SmartPsiElementPointer)
com.intellij.psi.PsiElement element
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo info
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.impl.smartPointers.SmartPointerTracker pointers
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference reference
com.intellij.psi.SmartPsiElementPointer pointer
com.intellij.psi.PsiFile containingFile
int refCount
com.intellij.psi.impl.smartPointers.SmartPointerTracker getTracker (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile containingFile
public int getPointersNumber (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.impl.smartPointers.SmartPointerTracker pointers
public boolean pointToTheSameElement (com.intellij.psi.SmartPsiElementPointer, com.intellij.psi.SmartPsiElementPointer)
com.intellij.psi.SmartPsiElementPointer pointer1
com.intellij.psi.SmartPsiElementPointer pointer2
public void updatePointers (com.intellij.openapi.editor.Document, com.intellij.openapi.editor.impl.FrozenDocument, java.util.List)
com.intellij.openapi.editor.Document document
com.intellij.openapi.editor.impl.FrozenDocument frozen
java.util.List events
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.impl.smartPointers.SmartPointerTracker list
public void updatePointerTargetsAfterReparse (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.impl.smartPointers.SmartPointerTracker list
com.intellij.openapi.project.Project getProject ()
com.intellij.psi.impl.PsiDocumentManagerBase getPsiDocumentManager ()
static void ()
}
com/intellij/psi/impl/smartPointers/SmartPointerTracker$PointerReference.classSmartPointerTracker.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference extends java.lang.ref.WeakReference {
private final com.intellij.openapi.vfs.VirtualFile file
private final com.intellij.openapi.util.Key key
private int index
void (com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl, com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.util.Key)
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl pointer
com.intellij.openapi.vfs.VirtualFile containingFile
com.intellij.openapi.util.Key key
static com.intellij.openapi.vfs.VirtualFile access$000 (com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference)
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference x0
static com.intellij.openapi.util.Key access$100 (com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference)
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference x0
static int access$200 (com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference)
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference x0
static int access$202 (com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference, int)
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference x0
int x1
}
com/intellij/psi/impl/smartPointers/SmartPointerTracker.class
com/intellij/psi/impl/smartPointers/SmartPsiElementPointerImpl.classSmartPsiElementPointerImpl.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl extends java.lang.Object implements com.intellij.psi.impl.smartPointers.SmartPointerEx {
private static final com.intellij.openapi.diagnostic.Logger LOG
private java.lang.ref.Reference myElement
private final com.intellij.psi.impl.smartPointers.SmartPointerElementInfo myElementInfo
private byte myReferenceCount
com.intellij.psi.impl.smartPointers.SmartPointerTracker$PointerReference pointerReference
void (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, boolean)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
boolean forInjected
void (com.intellij.psi.PsiElement, com.intellij.psi.impl.smartPointers.SmartPointerElementInfo)
com.intellij.psi.PsiElement element
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo elementInfo
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public com.intellij.openapi.project.Project getProject ()
public com.intellij.psi.PsiElement getElement ()
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement doRestoreElement ()
com.intellij.psi.PsiElement element
void cacheElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getCachedElement ()
public com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiFile file
com.intellij.openapi.editor.Document doc
public com.intellij.openapi.vfs.VirtualFile getVirtualFile ()
public com.intellij.openapi.util.Segment getRange ()
public com.intellij.openapi.util.Segment getPsiRange ()
private static com.intellij.psi.impl.smartPointers.SmartPointerElementInfo createElementInfo (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, boolean)
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
boolean forInjected
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo elementInfo
private static com.intellij.psi.impl.smartPointers.SmartPointerElementInfo doCreateElementInfo (com.intellij.openapi.project.Project, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.PsiAnchor$StubIndexReference stubReference
com.intellij.psi.SmartPsiElementPointer hostPointer
com.intellij.psi.PsiLanguageInjectionHost hostContext
com.intellij.openapi.util.TextRange elementRange
com.intellij.openapi.project.Project project
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
boolean forInjected
com.intellij.psi.FileViewProvider viewProvider
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo info
com.intellij.openapi.util.TextRange elementRange
com.intellij.openapi.util.ProperTextRange proper
private static com.intellij.psi.impl.smartPointers.SmartPointerElementInfo createAnchorInfo (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.StubBasedPsiElement stubPsi
int stubId
com.intellij.psi.stubs.IStubElementType myStubElementType
com.intellij.psi.tree.IStubFileElementType elementTypeForStubBuilder
com.intellij.psi.impl.source.PsiFileWithStubSupport stubFile
com.intellij.psi.stubs.StubTree stubTree
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.util.Pair pair
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo getElementInfo ()
static boolean pointsToTheSameElementAs (com.intellij.psi.SmartPsiElementPointer, com.intellij.psi.SmartPsiElementPointer)
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl impl1
com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl impl2
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo elementInfo1
com.intellij.psi.impl.smartPointers.SmartPointerElementInfo elementInfo2
com.intellij.psi.PsiElement cachedElement1
com.intellij.psi.PsiElement cachedElement2
com.intellij.psi.SmartPsiElementPointer pointer1
com.intellij.psi.SmartPsiElementPointer pointer2
synchronized int incrementAndGetReferenceCount (int)
int delta
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/smartPointers/SmartPsiFileRangePointerImpl.classSmartPsiFileRangePointerImpl.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartPsiFileRangePointerImpl extends com.intellij.psi.impl.smartPointers.SmartPsiElementPointerImpl implements com.intellij.psi.SmartPsiFileRange {
void (com.intellij.psi.PsiFile, com.intellij.openapi.util.ProperTextRange, boolean)
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.util.ProperTextRange range
boolean forInjected
private static com.intellij.psi.impl.smartPointers.SmartPointerElementInfo createElementInfo (com.intellij.psi.PsiFile, com.intellij.openapi.util.ProperTextRange, boolean)
com.intellij.psi.SmartPsiElementPointer hostPointer
com.intellij.psi.PsiLanguageInjectionHost host
com.intellij.psi.PsiFile containingFile
com.intellij.openapi.util.ProperTextRange range
boolean forInjected
com.intellij.openapi.project.Project project
public com.intellij.psi.PsiFile getContainingFile ()
public com.intellij.psi.PsiFile getElement ()
public java.lang.String toString ()
public volatile com.intellij.psi.PsiElement getElement ()
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl$1.classSmartTypePointerManagerImpl.java
package com.intellij.psi.impl.smartPointers
final com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$1 extends java.lang.Object implements com.intellij.psi.SmartTypePointer {
void ()
public com.intellij.psi.PsiType getType ()
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl$ArrayTypePointer.classSmartTypePointerManagerImpl.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$ArrayTypePointer extends com.intellij.psi.impl.smartPointers.TypePointerBase {
private final com.intellij.psi.SmartTypePointer myComponentTypePointer
public void (com.intellij.psi.PsiArrayType, com.intellij.psi.SmartTypePointer)
com.intellij.psi.PsiArrayType type
com.intellij.psi.SmartTypePointer componentTypePointer
protected com.intellij.psi.PsiArrayType calcType ()
com.intellij.psi.PsiType type
protected volatile com.intellij.psi.PsiType calcType ()
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl$ClassTypePointer.classSmartTypePointerManagerImpl.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$ClassTypePointer extends com.intellij.psi.impl.smartPointers.TypePointerBase {
private final com.intellij.psi.SmartPsiElementPointer myClass
private final java.util.Map myMap
public void (com.intellij.psi.PsiClassType, com.intellij.psi.SmartPsiElementPointer, java.util.Map)
com.intellij.psi.PsiClassType type
com.intellij.psi.SmartPsiElementPointer aClass
java.util.Map map
protected com.intellij.psi.PsiClassType calcType ()
com.intellij.psi.SmartTypePointer typePointer
com.intellij.psi.PsiElement element
java.util.Map$Entry entry
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiElement classElement
java.util.Map resurrected
java.util.Set set
com.intellij.psi.PsiSubstitutor resurrectedSubstitutor
protected volatile com.intellij.psi.PsiType calcType ()
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl$DisjunctionTypePointer.class
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl$SimpleTypePointer.classSmartTypePointerManagerImpl.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$SimpleTypePointer extends java.lang.Object implements com.intellij.psi.SmartTypePointer {
private final com.intellij.psi.PsiType myType
private void (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType getType ()
void (com.intellij.psi.PsiType, com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$1)
com.intellij.psi.PsiType x0
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$1 x1
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl$SmartTypeCreatingVisitor.classSmartTypePointerManagerImpl.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$SmartTypeCreatingVisitor extends com.intellij.psi.PsiTypeVisitor {
final com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl this$0
private void (com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl)
public com.intellij.psi.SmartTypePointer visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
com.intellij.psi.PsiPrimitiveType primitiveType
public com.intellij.psi.SmartTypePointer visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
com.intellij.psi.SmartTypePointer componentTypePointer
public com.intellij.psi.SmartTypePointer visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType bound
com.intellij.psi.SmartTypePointer boundPointer
public com.intellij.psi.SmartTypePointer visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.SmartPsiElementPointer pointer
com.intellij.psi.PsiType substitutionResult
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.util.containers.HashMap map
public com.intellij.psi.SmartTypePointer visitDisjunctionType (com.intellij.psi.PsiDisjunctionType)
com.intellij.psi.PsiDisjunctionType disjunctionType
public volatile java.lang.Object visitDisjunctionType (com.intellij.psi.PsiDisjunctionType)
public volatile java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile java.lang.Object visitPrimitiveType (com.intellij.psi.PsiPrimitiveType)
void (com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl, com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$1)
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl x0
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$1 x1
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl$WildcardTypePointer.classSmartTypePointerManagerImpl.java
package com.intellij.psi.impl.smartPointers
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl$WildcardTypePointer extends com.intellij.psi.impl.smartPointers.TypePointerBase {
private final com.intellij.psi.PsiManager myManager
private final com.intellij.psi.SmartTypePointer myBoundPointer
private final boolean myIsExtending
static final boolean $assertionsDisabled
public void (com.intellij.psi.PsiWildcardType, com.intellij.psi.SmartTypePointer)
com.intellij.psi.PsiWildcardType type
com.intellij.psi.SmartTypePointer boundPointer
protected com.intellij.psi.PsiWildcardType calcType ()
com.intellij.psi.PsiType type
protected volatile com.intellij.psi.PsiType calcType ()
static void ()
}
com/intellij/psi/impl/smartPointers/SmartTypePointerManagerImpl.classSmartTypePointerManagerImpl.java
package com.intellij.psi.impl.smartPointers
public com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl extends com.intellij.psi.SmartTypePointerManager {
private static final com.intellij.psi.SmartTypePointer NULL_POINTER
private final com.intellij.psi.SmartPointerManager myPsiPointerManager
private final com.intellij.openapi.project.Project myProject
public void (com.intellij.psi.SmartPointerManager, com.intellij.openapi.project.Project)
com.intellij.psi.SmartPointerManager psiPointerManager
com.intellij.openapi.project.Project project
public com.intellij.psi.SmartTypePointer createSmartTypePointer (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.SmartTypePointer pointer
private com.intellij.psi.SmartTypePointer createClassReferenceTypePointer (com.intellij.psi.PsiClassType)
com.intellij.psi.SmartTypePointer pointer
com.intellij.psi.ClassTypePointerFactory factory
com.intellij.psi.PsiClassType classType
static com.intellij.openapi.project.Project access$100 (com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl x0
static com.intellij.psi.SmartTypePointer access$300 (com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl, com.intellij.psi.PsiClassType)
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl x0
com.intellij.psi.PsiClassType x1
static com.intellij.psi.SmartPointerManager access$400 (com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl)
com.intellij.psi.impl.smartPointers.SmartTypePointerManagerImpl x0
static void ()
}
com/intellij/psi/impl/smartPointers/TypePointerBase.classTypePointerBase.java
package com.intellij.psi.impl.smartPointers
public abstract com.intellij.psi.impl.smartPointers.TypePointerBase extends java.lang.Object implements com.intellij.psi.SmartTypePointer {
private java.lang.ref.Reference myTypeRef
public void (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public com.intellij.psi.PsiType getType ()
com.intellij.psi.PsiType myType
protected abstract com.intellij.psi.PsiType calcType ()
}
com/intellij/psi/impl/source/
com/intellij/psi/impl/source/AstPathPsiMap$MyReference.classAstPathPsiMap.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.AstPathPsiMap$MyReference extends java.lang.ref.WeakReference {
final com.intellij.psi.impl.source.tree.AstPath pathRef
void (com.intellij.extapi.psi.StubBasedPsiElementBase, com.intellij.psi.impl.source.tree.AstPath, java.lang.ref.ReferenceQueue)
com.intellij.extapi.psi.StubBasedPsiElementBase psi
com.intellij.psi.impl.source.tree.AstPath ref
java.lang.ref.ReferenceQueue queue
}
com/intellij/psi/impl/source/AstPathPsiMap$MyReferenceQueue.class
com/intellij/psi/impl/source/AstPathPsiMap.classAstPathPsiMap.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.AstPathPsiMap extends java.lang.Object {
private final java.util.concurrent.ConcurrentMap myMap
private static final com.intellij.openapi.util.Key STUB_PSI_REFS
private final com.intellij.psi.impl.source.AstPathPsiMap$MyReferenceQueue myQueue
void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
com.intellij.psi.impl.source.AstPathPsiMap$MyReferenceQueue queue
void invalidatePsi ()
com.intellij.extapi.psi.StubBasedPsiElementBase psi
com.intellij.psi.impl.source.AstPathPsiMap$MyReference reference
void switchToStrongRefs ()
com.intellij.psi.impl.source.tree.CompositeElement node
com.intellij.extapi.psi.StubBasedPsiElementBase psi
com.intellij.psi.impl.source.AstPathPsiMap$MyReference reference
com.intellij.extapi.psi.StubBasedPsiElementBase getCachedPsi (com.intellij.psi.impl.source.tree.AstPath)
com.intellij.psi.impl.source.tree.AstPath ref
com.intellij.extapi.psi.StubBasedPsiElementBase cachePsi (com.intellij.psi.impl.source.tree.AstPath, com.intellij.extapi.psi.StubBasedPsiElementBase)
com.intellij.psi.impl.source.tree.AstPath key
com.intellij.extapi.psi.StubBasedPsiElementBase psi
java.util.List getAllCachedPsi ()
com.intellij.psi.impl.source.AstPathPsiMap$MyReference reference
java.util.List result
static java.util.concurrent.ConcurrentMap access$000 (com.intellij.psi.impl.source.AstPathPsiMap)
com.intellij.psi.impl.source.AstPathPsiMap x0
static void ()
}
com/intellij/psi/impl/source/CharTableImpl$1.classCharTableImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.CharTableImpl$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/CharTableImpl$StringHashToCharSequencesMap.classCharTableImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap extends gnu.trove.TIntObjectHashMap {
static final boolean $assertionsDisabled
private void (int, float)
int capacity
float loadFactor
private java.lang.CharSequence get (java.lang.CharSequence, int, int)
CharSequence sequence
int startOffset
int endOffset
private java.lang.CharSequence getSubSequenceWithHashCode (int, java.lang.CharSequence, int, int)
CharSequence cs
int hashCode
CharSequence sequence
int startOffset
int endOffset
Object o
private static boolean charSequenceSubSequenceEquals (java.lang.CharSequence, java.lang.CharSequence, int, int)
int i
int len
CharSequence cs
CharSequence baseSequence
int startOffset
int endOffset
private java.lang.CharSequence get (java.lang.CharSequence)
CharSequence sequence
private java.lang.CharSequence add (java.lang.CharSequence)
CharSequence sequence
private java.lang.CharSequence add (java.lang.CharSequence, int, int)
CharSequence sequence
int startOffset
int endOffset
int hashCode
private java.lang.CharSequence getOrAddSubSequenceWithHashCode (int, java.lang.CharSequence, int, int)
CharSequence existingSequence
CharSequence cs
CharSequence[] existingSequenceArray
CharSequence[] newSequenceArray
Object value
int hashCode
CharSequence sequence
int startOffset
int endOffset
int index
String addedSequence
void (int, float, com.intellij.psi.impl.source.CharTableImpl$1)
int x0
float x1
com.intellij.psi.impl.source.CharTableImpl$1 x2
static java.lang.CharSequence access$100 (com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap, int, java.lang.CharSequence, int, int)
com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap x0
int x1
CharSequence x2
int x3
int x4
static java.lang.CharSequence access$200 (com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap, int, java.lang.CharSequence, int, int)
com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap x0
int x1
CharSequence x2
int x3
int x4
static java.lang.CharSequence access$300 (com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap, java.lang.CharSequence)
com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap x0
CharSequence x1
static java.lang.CharSequence access$400 (com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap, java.lang.CharSequence)
com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap x0
CharSequence x1
static void ()
}
com/intellij/psi/impl/source/CharTableImpl.classCharTableImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.CharTableImpl extends java.lang.Object implements com.intellij.util.CharTable {
private static final int INTERN_THRESHOLD
private static final com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap STATIC_ENTRIES
private final com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap entries
public void ()
public java.lang.CharSequence intern (java.lang.CharSequence)
CharSequence text
private java.lang.CharSequence doIntern (java.lang.CharSequence, int, int)
CharSequence text
int startOffset
int endOffset
int hashCode
CharSequence interned
public java.lang.CharSequence doIntern (java.lang.CharSequence)
CharSequence text
public java.lang.CharSequence intern (java.lang.CharSequence, int, int)
CharSequence result
CharSequence result
CharSequence baseText
int startOffset
int endOffset
CharSequence result
private static java.lang.String createSequence (java.lang.CharSequence)
CharSequence text
private static java.lang.String createSequence (java.lang.CharSequence, int, int)
CharSequence text
int startOffset
int endOffset
char[] buf
public static java.lang.CharSequence getStaticInterned (java.lang.CharSequence)
CharSequence text
public static void staticIntern (java.lang.String)
String text
private static com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap newStaticSet ()
com.intellij.psi.impl.source.CharTableImpl$StringHashToCharSequencesMap r
public static void addStringsFromClassToStatics (java.lang.Class)
String typeName
java.lang.reflect.Field field
Class aClass
private static int subSequenceHashCode (java.lang.CharSequence, int, int)
CharSequence sequence
int startOffset
int endOffset
static int access$500 (java.lang.CharSequence, int, int)
CharSequence x0
int x1
int x2
static java.lang.String access$600 (java.lang.CharSequence, int, int)
CharSequence x0
int x1
int x2
static void ()
}
com/intellij/psi/impl/source/ClassInnerStuffCache$1.classClassInnerStuffCache.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.ClassInnerStuffCache$1 extends com.intellij.psi.impl.light.LightMethod {
final com.intellij.psi.impl.source.ClassInnerStuffCache this$0
void (com.intellij.psi.impl.source.ClassInnerStuffCache, com.intellij.psi.PsiManager, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass)
com.intellij.psi.impl.source.ClassInnerStuffCache this$0
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass containingClass
public int getTextOffset ()
}
com/intellij/psi/impl/source/ClassInnerStuffCache.class
com/intellij/psi/impl/source/CodeFragmentElement.classCodeFragmentElement.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.CodeFragmentElement extends com.intellij.psi.impl.source.tree.FileElement {
public void (java.lang.CharSequence)
CharSequence text
}
com/intellij/psi/impl/source/Constants.classConstants.java
package com.intellij.psi.impl.source
public abstract com.intellij.psi.impl.source.Constants extends java.lang.Object implements com.intellij.psi.impl.source.tree.ElementType {
public static final com.intellij.psi.tree.TokenSet CLASS_BIT_SET
public static final com.intellij.psi.tree.TokenSet FIELD_BIT_SET
public static final com.intellij.psi.tree.TokenSet METHOD_BIT_SET
public static final com.intellij.psi.tree.TokenSet CLASS_INITIALIZER_BIT_SET
public static final com.intellij.psi.tree.TokenSet PARAMETER_BIT_SET
public static final com.intellij.psi.tree.TokenSet CATCH_SECTION_BIT_SET
public static final com.intellij.psi.tree.TokenSet JAVA_CODE_REFERENCE_BIT_SET
public static final com.intellij.psi.tree.TokenSet NAME_VALUE_PAIR_BIT_SET
public static final com.intellij.psi.tree.TokenSet ANNOTATION_BIT_SET
static void ()
}
com/intellij/psi/impl/source/DummyHolder$1.classDummyHolder.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.DummyHolder$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/DummyHolder$DummyHolderTreeLock.classDummyHolder.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.DummyHolder$DummyHolderTreeLock extends java.lang.Object {
private void ()
void (com.intellij.psi.impl.source.DummyHolder$1)
com.intellij.psi.impl.source.DummyHolder$1 x0
}
com/intellij/psi/impl/source/DummyHolder.classDummyHolder.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.DummyHolder extends com.intellij.psi.impl.source.PsiFileImpl {
protected final com.intellij.psi.PsiElement myContext
private final com.intellij.util.CharTable myTable
private final Boolean myExplicitlyValid
private final com.intellij.lang.Language myLanguage
private final com.intellij.psi.impl.source.DummyHolder$DummyHolderTreeLock myTreeElementLock
private com.intellij.psi.FileViewProvider myViewProvider
public void (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement contentElement
com.intellij.psi.PsiElement context
public void (com.intellij.psi.PsiManager, com.intellij.util.CharTable, boolean)
com.intellij.psi.PsiManager manager
com.intellij.util.CharTable table
boolean validity
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
public void (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement contentElement
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
protected static com.intellij.lang.Language language (com.intellij.psi.PsiElement, com.intellij.lang.Language)
com.intellij.psi.PsiElement context
com.intellij.lang.Language defaultLanguage
com.intellij.psi.PsiFile file
com.intellij.lang.Language contextLanguage
com.intellij.lang.Language language
public void (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement, com.intellij.util.CharTable, java.lang.Boolean, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement contentElement
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
Boolean validity
com.intellij.lang.Language language
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
public void (com.intellij.psi.PsiManager, com.intellij.util.CharTable, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
com.intellij.util.CharTable table
com.intellij.lang.Language language
public void (com.intellij.psi.PsiManager, com.intellij.lang.Language, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
com.intellij.psi.PsiElement context
public com.intellij.psi.PsiElement getContext ()
public boolean isValid ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public com.intellij.openapi.fileTypes.FileType getFileType ()
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiElement context
com.intellij.openapi.fileTypes.LanguageFileType fileType
public com.intellij.psi.impl.source.tree.FileElement getTreeElement ()
com.intellij.psi.impl.source.tree.FileElement fileElement
public com.intellij.lang.Language getLanguage ()
protected com.intellij.psi.impl.source.PsiFileImpl clone ()
com.intellij.psi.impl.source.PsiFileImpl psiClone
com.intellij.psi.DummyHolderViewProvider dummyHolderViewProvider
com.intellij.psi.impl.source.tree.FileElement treeClone
public com.intellij.psi.FileViewProvider getViewProvider ()
protected volatile java.lang.Object clone ()
}
com/intellij/psi/impl/source/DummyHolderElement.classDummyHolderElement.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.DummyHolderElement extends com.intellij.psi.impl.source.tree.FileElement {
public void (java.lang.CharSequence)
CharSequence text
}
com/intellij/psi/impl/source/DummyHolderFactory$1.classDummyHolderFactory.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.DummyHolderFactory$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/DummyHolderFactory$DefaultFactory.classDummyHolderFactory.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.DummyHolderFactory$DefaultFactory extends java.lang.Object implements com.intellij.psi.impl.source.HolderFactory {
private void ()
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement contentElement
com.intellij.psi.PsiElement context
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.util.CharTable, boolean)
com.intellij.psi.PsiManager manager
com.intellij.util.CharTable table
boolean validity
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.lang.Language, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
com.intellij.psi.PsiElement context
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement contentElement
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.util.CharTable, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
com.intellij.util.CharTable table
com.intellij.lang.Language language
void (com.intellij.psi.impl.source.DummyHolderFactory$1)
com.intellij.psi.impl.source.DummyHolderFactory$1 x0
}
com/intellij/psi/impl/source/DummyHolderFactory.classDummyHolderFactory.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.DummyHolderFactory extends java.lang.Object {
private static com.intellij.psi.impl.source.HolderFactory INSTANCE
private void ()
public static void setFactory (com.intellij.psi.impl.source.HolderFactory)
com.intellij.psi.impl.source.HolderFactory factory
public static com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement contentElement
com.intellij.psi.PsiElement context
public static com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.util.CharTable, boolean)
com.intellij.psi.PsiManager manager
com.intellij.util.CharTable table
boolean validity
public static com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
public static com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.lang.Language, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
com.intellij.psi.PsiElement context
public static com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement contentElement
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
public static com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
public static com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.util.CharTable, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
com.intellij.util.CharTable table
com.intellij.lang.Language language
static void ()
}
com/intellij/psi/impl/source/FileLocalResolver$LightResolveResult$1.classFileLocalResolver.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.FileLocalResolver$LightResolveResult$1 extends com.intellij.psi.impl.source.FileLocalResolver$LightResolveResult {
final com.intellij.lang.LighterASTNode val$target
void (com.intellij.lang.LighterASTNode)
public com.intellij.lang.LighterASTNode getTarget ()
}
com/intellij/psi/impl/source/FileLocalResolver$LightResolveResult.classFileLocalResolver.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.FileLocalResolver$LightResolveResult extends java.lang.Object {
public static final com.intellij.psi.impl.source.FileLocalResolver$LightResolveResult UNKNOWN
public static final com.intellij.psi.impl.source.FileLocalResolver$LightResolveResult NON_LOCAL
public void ()
static com.intellij.psi.impl.source.FileLocalResolver$LightResolveResult resolved (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode target
public com.intellij.lang.LighterASTNode getTarget ()
static void ()
}
com/intellij/psi/impl/source/FileLocalResolver.class
com/intellij/psi/impl/source/FileTrees.classFileTrees.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.FileTrees extends java.lang.Object {
private final java.lang.ref.Reference myStub
private final com.intellij.openapi.util.Getter myTreeElementPointer
final boolean astLoaded
final boolean useStrongRefs
private void (java.lang.ref.Reference, com.intellij.openapi.util.Getter, boolean, boolean)
java.lang.ref.Reference stub
com.intellij.openapi.util.Getter ast
boolean astLoaded
boolean useStrongRefs
com.intellij.psi.stubs.StubTree derefStub ()
com.intellij.psi.impl.source.tree.FileElement derefTreeElement ()
com.intellij.psi.impl.source.FileTrees switchToStrongRefs ()
com.intellij.psi.impl.source.FileTrees clearStub (java.lang.String)
String reason
com.intellij.psi.stubs.StubTree stubHolder
com.intellij.psi.impl.source.FileTrees withAst (com.intellij.openapi.util.Getter)
com.intellij.openapi.util.Getter ast
com.intellij.psi.impl.source.FileTrees withExclusiveStub (com.intellij.psi.stubs.StubTree, java.util.Set)
com.intellij.psi.stubs.StubTree stub
java.util.Set allRoots
com.intellij.psi.impl.source.FileTrees withGreenStub (com.intellij.psi.stubs.StubTree, com.intellij.psi.impl.source.PsiFileImpl)
com.intellij.psi.stubs.StubTree stub
com.intellij.psi.impl.source.PsiFileImpl file
static com.intellij.psi.impl.source.FileTrees noStub (com.intellij.psi.impl.source.tree.FileElement, com.intellij.psi.impl.source.PsiFileImpl)
com.intellij.psi.impl.source.tree.FileElement ast
com.intellij.psi.impl.source.PsiFileImpl file
public java.lang.String toString ()
}
com/intellij/psi/impl/source/HierarchicalMethodSignatureImpl.classHierarchicalMethodSignatureImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.HierarchicalMethodSignatureImpl extends com.intellij.psi.HierarchicalMethodSignature {
private java.util.List mySupers
private java.util.List myInaccessibleSupers
public void (com.intellij.psi.util.MethodSignatureBackedByPsiMethod)
com.intellij.psi.util.MethodSignatureBackedByPsiMethod signature
public void addSuperSignature (com.intellij.psi.HierarchicalMethodSignature)
com.intellij.psi.HierarchicalMethodSignature superSignatureHierarchical
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiMethod method
public java.util.List getSuperSignatures ()
public java.util.List getInaccessibleSuperSignatures ()
}
com/intellij/psi/impl/source/HolderFactory.classHolderFactory.java
package com.intellij.psi.impl.source
public abstract com.intellij.psi.impl.source.HolderFactory extends java.lang.Object {
public abstract com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement)
public abstract com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.util.CharTable, boolean)
public abstract com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement)
public abstract com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.lang.Language, com.intellij.psi.PsiElement)
public abstract com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
public abstract com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
public abstract com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.util.CharTable, com.intellij.lang.Language)
}
com/intellij/psi/impl/source/IdentityCharTable.classIdentityCharTable.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.IdentityCharTable extends java.lang.Object implements com.intellij.util.CharTable {
public static final com.intellij.psi.impl.source.IdentityCharTable INSTANCE
private void ()
public java.lang.CharSequence intern (java.lang.CharSequence)
CharSequence text
public java.lang.CharSequence intern (java.lang.CharSequence, int, int)
CharSequence baseText
int startOffset
int endOffset
static void ()
}
com/intellij/psi/impl/source/JavaDummyElement.classJavaDummyElement.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.JavaDummyElement extends com.intellij.psi.impl.source.tree.FileElement {
private final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper myParser
private final com.intellij.pom.java.LanguageLevel myLanguageLevel
private final boolean myConsumeAll
private Throwable myParserError
public void (java.lang.CharSequence, com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper, com.intellij.pom.java.LanguageLevel)
CharSequence text
com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper parser
com.intellij.pom.java.LanguageLevel level
public void (java.lang.CharSequence, com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper, com.intellij.pom.java.LanguageLevel, boolean)
CharSequence text
com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper parser
com.intellij.pom.java.LanguageLevel level
boolean consumeAll
public com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper getParser ()
public boolean consumeAll ()
public com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public com.intellij.psi.impl.source.tree.TreeElement getFirstChildNode ()
AssertionError e
public com.intellij.psi.impl.source.tree.TreeElement getLastChildNode ()
AssertionError e
public java.lang.Throwable getParserError ()
public volatile com.intellij.lang.ASTNode getLastChildNode ()
public volatile com.intellij.lang.ASTNode getFirstChildNode ()
}
com/intellij/psi/impl/source/JavaDummyHolder.classJavaDummyHolder.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.JavaDummyHolder extends com.intellij.psi.impl.source.DummyHolder implements com.intellij.psi.PsiImportHolder {
private static final java.util.Map EMPTY
private java.util.Map myPseudoImports
public void (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement contentElement
com.intellij.psi.PsiElement context
public void (com.intellij.psi.PsiManager, com.intellij.util.CharTable, boolean)
com.intellij.psi.PsiManager manager
com.intellij.util.CharTable table
boolean validity
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
public void (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement contentElement
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
public void (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
public void (com.intellij.psi.PsiManager, com.intellij.util.CharTable)
com.intellij.psi.PsiManager manager
com.intellij.util.CharTable table
public boolean importClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass resolved
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement context
String className
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass imported
com.intellij.psi.PsiClass aClass
com.intellij.psi.scope.NameHint nameHint
String name
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.psi.scope.ElementClassHint classHint
public boolean isSamePackage (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement otherContext
String packageName
com.intellij.psi.PsiElement other
com.intellij.psi.PsiElement myContext
public boolean isInPackage (com.intellij.psi.PsiPackage)
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.PsiElement myContext
public void setOriginalFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile originalFile
static void ()
}
com/intellij/psi/impl/source/JavaDummyHolderFactory.classJavaDummyHolderFactory.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.JavaDummyHolderFactory extends java.lang.Object implements com.intellij.psi.impl.source.HolderFactory {
public void ()
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement contentElement
com.intellij.psi.PsiElement context
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement contentElement
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.lang.Language, com.intellij.psi.PsiElement)
com.intellij.psi.PsiManager manager
com.intellij.lang.Language language
com.intellij.psi.PsiElement context
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.util.CharTable, com.intellij.lang.Language)
com.intellij.psi.PsiManager manager
com.intellij.util.CharTable table
com.intellij.lang.Language language
public com.intellij.psi.impl.source.DummyHolder createHolder (com.intellij.psi.PsiManager, com.intellij.util.CharTable, boolean)
com.intellij.psi.PsiManager manager
com.intellij.util.CharTable table
boolean validity
}
com/intellij/psi/impl/source/JavaFileElementType.classJavaFileElementType.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.JavaFileElementType extends com.intellij.psi.tree.ILightStubFileElementType {
public static final int STUB_VERSION
public void ()
public com.intellij.psi.stubs.LightStubBuilder getBuilder ()
public int getStubVersion ()
public boolean shouldBuildStubFor (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public static boolean isInSourceContent (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile dir
public com.intellij.lang.ASTNode createNode (java.lang.CharSequence)
CharSequence text
public com.intellij.util.diff.FlyweightCapableTreeStructure parseContentsLight (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
com.intellij.lang.PsiBuilder builder
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
com.intellij.lang.PsiBuilder builder
private void doParse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiBuilder$Marker root
public java.lang.String getExternalId ()
public void serialize (com.intellij.psi.impl.java.stubs.PsiJavaFileStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.impl.java.stubs.PsiJavaFileStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
com.intellij.pom.java.LanguageLevel level
public com.intellij.psi.impl.java.stubs.PsiJavaFileStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
boolean compiled
int level
com.intellij.util.io.StringRef packageName
public void indexStub (com.intellij.psi.impl.java.stubs.PsiJavaFileStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.impl.java.stubs.PsiJavaFileStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.stubs.PsiFileStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.PsiFileStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
public volatile com.intellij.psi.StubBuilder getBuilder ()
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/impl/source/JavaLightStubBuilder$1.classJavaLightStubBuilder.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.JavaLightStubBuilder$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/JavaLightStubBuilder$CodeBlockVisitor.classJavaLightStubBuilder.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.JavaLightStubBuilder$CodeBlockVisitor extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor implements com.intellij.lang.LighterLazyParseableNode$Visitor {
private static final com.intellij.psi.tree.TokenSet BLOCK_ELEMENTS
private boolean result
private com.intellij.psi.tree.IElementType last
private boolean seenNew
private void ()
protected void visitNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement element
public boolean visit (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
void (com.intellij.psi.impl.source.JavaLightStubBuilder$1)
com.intellij.psi.impl.source.JavaLightStubBuilder$1 x0
static boolean access$100 (com.intellij.psi.impl.source.JavaLightStubBuilder$CodeBlockVisitor)
com.intellij.psi.impl.source.JavaLightStubBuilder$CodeBlockVisitor x0
static void ()
}
com/intellij/psi/impl/source/JavaLightStubBuilder.classJavaLightStubBuilder.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.JavaLightStubBuilder extends com.intellij.psi.stubs.LightStubBuilder {
public void ()
protected com.intellij.psi.stubs.StubElement createStubForFile (com.intellij.psi.PsiFile, com.intellij.lang.LighterAST)
com.intellij.lang.LighterASTNode ref
com.intellij.psi.PsiFile file
com.intellij.lang.LighterAST tree
String refText
com.intellij.lang.LighterASTNode pkg
public boolean skipChildProcessingWhenBuildingStubs (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.psi.impl.source.JavaLightStubBuilder$CodeBlockVisitor visitor
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode node
com.intellij.psi.tree.IElementType parentType
com.intellij.psi.tree.IElementType nodeType
protected boolean skipChildProcessingWhenBuildingStubs (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode parent
com.intellij.lang.LighterASTNode node
public static boolean isCodeBlockWithoutStubs (com.intellij.lang.LighterASTNode)
com.intellij.psi.impl.source.JavaLightStubBuilder$CodeBlockVisitor visitor
com.intellij.lang.LighterASTNode node
private static boolean checkByTypes (com.intellij.psi.tree.IElementType, com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType parentType
com.intellij.psi.tree.IElementType nodeType
}
com/intellij/psi/impl/source/JavaLightTreeUtil.classJavaLightTreeUtil.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.JavaLightTreeUtil extends java.lang.Object {
public void ()
public static java.util.List getArgList (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode call
com.intellij.lang.LighterASTNode anonClass
com.intellij.lang.LighterASTNode exprList
public static java.lang.String getNameIdentifierText (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode idOwner
com.intellij.lang.LighterASTNode id
public static java.util.List getExpressionChildren (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
public static com.intellij.lang.LighterASTNode findExpressionChild (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
}
com/intellij/psi/impl/source/JavaStubPsiElement.classJavaStubPsiElement.java
package com.intellij.psi.impl.source
public abstract com.intellij.psi.impl.source.JavaStubPsiElement extends com.intellij.extapi.psi.StubBasedPsiElementBase implements com.intellij.psi.StubBasedPsiElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void (com.intellij.psi.stubs.StubElement, com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.stubs.StubElement stub
com.intellij.psi.stubs.IStubElementType nodeType
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.lang.Language getLanguage ()
public int getTextOffset ()
protected com.intellij.psi.impl.source.tree.CompositeElement calcTreeElement ()
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.impl.source.tree.TreeElement elementCopy
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
com.intellij.psi.impl.source.tree.TreeElement elementCopy
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
com.intellij.psi.impl.source.tree.TreeElement elementCopy
public final void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public void delete () throws com.intellij.util.IncorrectOperationException
com.intellij.lang.ASTNode treeElement
public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.lang.ASTNode firstElement
com.intellij.lang.ASTNode lastElement
com.intellij.psi.impl.source.tree.CompositeElement treeElement
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
com.intellij.psi.impl.source.tree.CompositeElement treeElement
public void navigate (boolean)
boolean requestFocus
com.intellij.pom.Navigatable navigatable
public boolean canNavigate ()
public boolean canNavigateToSource ()
public void acceptChildren (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
protected java.lang.Object clone ()
com.intellij.psi.impl.source.tree.CompositeElement treeElement
com.intellij.psi.impl.source.tree.CompositeElement treeElementClone
protected com.intellij.extapi.psi.StubBasedPsiElementBase cloneImpl (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement treeElementClone
com.intellij.extapi.psi.StubBasedPsiElementBase clone
public void subtreeChanged ()
com.intellij.psi.impl.source.tree.CompositeElement compositeElement
public com.intellij.psi.PsiElement[] getChildren ()
com.intellij.psi.PsiElement psiChild
int count
com.intellij.psi.PsiElement[] answer
static void ()
}
com/intellij/psi/impl/source/PackageAccessibilityStatementElement.classPackageAccessibilityStatementElement.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PackageAccessibilityStatementElement extends com.intellij.psi.impl.source.tree.CompositeElement {
public void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode toKeyword
com.intellij.lang.ASTNode comma
com.intellij.lang.ASTNode child
private static com.intellij.lang.ASTNode findNearestComma (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode prev
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode next
}
com/intellij/psi/impl/source/PsiAnnotationMethodImpl.classPsiAnnotationMethodImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiAnnotationMethodImpl extends com.intellij.psi.impl.source.PsiMethodImpl implements com.intellij.psi.PsiAnnotationMethod {
private com.intellij.reference.SoftReference myCachedDefaultValue
public void (com.intellij.psi.impl.java.stubs.PsiMethodStub)
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public boolean hasModifierProperty (java.lang.String)
String name
protected void dropCached ()
public com.intellij.psi.PsiAnnotationMemberValue getDefaultValue ()
String text
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.impl.java.stubs.PsiMethodStub stub
com.intellij.lang.ASTNode node
public java.lang.String toString ()
public final void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
}
com/intellij/psi/impl/source/PsiAnonymousClassImpl.classPsiAnonymousClassImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiAnonymousClassImpl extends com.intellij.psi.impl.source.PsiClassImpl implements com.intellij.psi.PsiAnonymousClass {
private com.intellij.reference.SoftReference myCachedBaseType
static final boolean $assertionsDisabled
public void (com.intellij.psi.impl.java.stubs.PsiClassStub)
com.intellij.psi.impl.java.stubs.PsiClassStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
protected java.lang.Object clone ()
com.intellij.psi.impl.source.PsiAnonymousClassImpl clone
public void subtreeChanged ()
public com.intellij.psi.PsiExpressionList getArgumentList ()
public com.intellij.psi.PsiJavaCodeReferenceElement getBaseClassReference ()
com.intellij.psi.PsiElement baseRef
public com.intellij.psi.PsiClassType getBaseClassType ()
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.util.IncorrectOperationException e
String refText
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiElement context
com.intellij.psi.impl.java.stubs.PsiClassStub stub
com.intellij.psi.PsiClassType type
private boolean isDiamond (com.intellij.psi.impl.java.stubs.PsiClassStub)
String referenceText
com.intellij.psi.impl.java.stubs.PsiClassStub stub
private com.intellij.psi.PsiClassType getTypeByTree ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public java.lang.String getQualifiedName ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiReferenceList getExtendsList ()
public com.intellij.psi.PsiReferenceList getImplementsList ()
public com.intellij.psi.PsiClass getContainingClass ()
public boolean isInterface ()
public boolean isAnnotationType ()
public boolean isEnum ()
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public com.intellij.psi.PsiElement getOriginalElement ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public boolean isInQualifiedNew ()
com.intellij.psi.impl.java.stubs.PsiClassStub stub
com.intellij.psi.PsiElement parent
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
static void ()
}
com/intellij/psi/impl/source/PsiClassImpl.class
com/intellij/psi/impl/source/PsiClassInitializerImpl.classPsiClassInitializerImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiClassInitializerImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiClassInitializer {
public void (com.intellij.psi.impl.java.stubs.PsiClassInitializerStub)
com.intellij.psi.impl.java.stubs.PsiClassInitializerStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiClass getContainingClass ()
com.intellij.psi.PsiElement parent
public com.intellij.psi.PsiElement getContext ()
com.intellij.psi.PsiClass cc
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiCodeBlock getBody ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public javax.swing.Icon getElementIcon (int)
int flags
}
com/intellij/psi/impl/source/PsiClassReferenceType$1.classPsiClassReferenceType.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiClassReferenceType$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/PsiClassReferenceType$DelegatingClassResolveResult.classPsiClassReferenceType.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiClassReferenceType$DelegatingClassResolveResult extends java.lang.Object implements com.intellij.psi.PsiClassType$ClassResolveResult {
private final com.intellij.psi.JavaResolveResult myDelegate
private void (com.intellij.psi.JavaResolveResult)
com.intellij.psi.JavaResolveResult delegate
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
public boolean isValidResult ()
public boolean isAccessible ()
public boolean isStaticsScopeCorrect ()
public com.intellij.psi.PsiElement getCurrentFileResolveScope ()
public boolean isPackagePrefixPackageReference ()
public com.intellij.psi.PsiClass getElement ()
com.intellij.psi.PsiElement element
public volatile com.intellij.psi.PsiElement getElement ()
void (com.intellij.psi.JavaResolveResult, com.intellij.psi.impl.source.PsiClassReferenceType$1)
com.intellij.psi.JavaResolveResult x0
com.intellij.psi.impl.source.PsiClassReferenceType$1 x1
}
com/intellij/psi/impl/source/PsiClassReferenceType.classPsiClassReferenceType.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiClassReferenceType extends com.intellij.psi.PsiClassType$Stub {
private final com.intellij.openapi.util.Computable myReference
public void (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.pom.java.LanguageLevel level
public void (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.PsiAnnotation[] annotations
public void (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.pom.java.LanguageLevel, com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.TypeAnnotationProvider provider
public void (com.intellij.openapi.util.Computable, com.intellij.pom.java.LanguageLevel, com.intellij.psi.TypeAnnotationProvider)
com.intellij.openapi.util.Computable reference
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.TypeAnnotationProvider provider
private static com.intellij.psi.PsiAnnotation[] collectAnnotations (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiJavaCodeReferenceElement reference
java.util.List result
public boolean isValid ()
com.intellij.psi.PsiJavaCodeReferenceElement reference
public boolean equalsToText (java.lang.String)
String text
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public com.intellij.psi.PsiClassType setLanguageLevel (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel languageLevel
public com.intellij.psi.PsiClass resolve ()
public com.intellij.psi.PsiClassType$ClassResolveResult resolveGenerics ()
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.JavaResolveResult result
public com.intellij.psi.PsiClassType rawType ()
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiSubstitutor rawSubstitutor
com.intellij.psi.PsiJavaCodeReferenceElement reference
com.intellij.psi.PsiElement resolved
String qualifiedName
String name
com.intellij.psi.impl.light.LightClassReference lightReference
public java.lang.String getClassName ()
public com.intellij.psi.PsiType[] getParameters ()
public com.intellij.psi.PsiClassType createImmediateCopy ()
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass element
public java.lang.String getPresentableText (boolean)
boolean annotated
String presentableText
com.intellij.psi.PsiAnnotation[] annotations
StringBuilder sb
public java.lang.String getCanonicalText (boolean)
boolean annotated
public java.lang.String getInternalCanonicalText ()
private java.lang.String getText (boolean)
com.intellij.psi.PsiAnnotatedJavaCodeReferenceElement ref
com.intellij.psi.PsiAnnotation[] annotations
boolean annotated
com.intellij.psi.PsiJavaCodeReferenceElement reference
public com.intellij.psi.PsiJavaCodeReferenceElement getReference ()
}
com/intellij/psi/impl/source/PsiDiamondTypeElementImpl.classPsiDiamondTypeElementImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiDiamondTypeElementImpl extends com.intellij.psi.impl.source.PsiTypeElementImpl {
public void ()
public java.lang.String toString ()
}
com/intellij/psi/impl/source/PsiEnumConstantImpl$1.classPsiEnumConstantImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiEnumConstantImpl$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/PsiEnumConstantImpl$MyReference.classPsiEnumConstantImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiEnumConstantImpl$MyReference extends java.lang.Object implements com.intellij.psi.PsiJavaReference {
final com.intellij.psi.impl.source.PsiEnumConstantImpl this$0
private void (com.intellij.psi.impl.source.PsiEnumConstantImpl)
public com.intellij.psi.PsiElement getElement ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
com.intellij.psi.PsiIdentifier nameIdentifier
int startOffsetInParent
public boolean isSoft ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public java.lang.Object[] getVariants ()
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor processor
public com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
boolean incompleteCode
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiClassType type
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
com.intellij.psi.JavaResolveResult[] results
public com.intellij.psi.PsiElement resolve ()
public java.lang.String getCanonicalText ()
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public volatile com.intellij.psi.ResolveResult[] multiResolve (boolean)
void (com.intellij.psi.impl.source.PsiEnumConstantImpl, com.intellij.psi.impl.source.PsiEnumConstantImpl$1)
com.intellij.psi.impl.source.PsiEnumConstantImpl x0
com.intellij.psi.impl.source.PsiEnumConstantImpl$1 x1
}
com/intellij/psi/impl/source/PsiEnumConstantImpl.classPsiEnumConstantImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiEnumConstantImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiEnumConstant {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.impl.source.PsiEnumConstantImpl$MyReference myReference
public void (com.intellij.psi.impl.java.stubs.PsiFieldStub)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public java.lang.String toString ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiExpressionList getArgumentList ()
public com.intellij.psi.PsiEnumConstantInitializer getInitializingClass ()
public com.intellij.psi.PsiEnumConstantInitializer getOrCreateInitializingClass ()
com.intellij.psi.PsiEnumConstantInitializer initializingClass
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiEnumConstantInitializer initializer
com.intellij.psi.PsiExpressionList argumentList
public com.intellij.psi.PsiClass getContainingClass ()
com.intellij.psi.PsiElement parent
public com.intellij.psi.PsiElement getContext ()
com.intellij.psi.PsiClass cc
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiTypeElement getTypeElement ()
public com.intellij.psi.PsiExpression getInitializer ()
public boolean hasInitializer ()
public void normalizeDeclaration () throws com.intellij.util.IncorrectOperationException
public java.lang.Object computeConstantValue ()
public com.intellij.psi.PsiMethod resolveMethod ()
com.intellij.psi.PsiClass containingClass
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.JavaResolveResult resolveResult
public com.intellij.psi.JavaResolveResult resolveMethodGenerics ()
com.intellij.psi.PsiClass containingClass
com.intellij.psi.JavaPsiFacade facade
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public java.lang.String getName ()
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean isDeprecated ()
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.PsiMethod resolveConstructor ()
public javax.swing.Icon getElementIcon (int)
int flags
com.intellij.ui.RowIcon baseIcon
protected boolean isVisibilitySupported ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public void setInitializer (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression initializer
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
static void ()
}
com/intellij/psi/impl/source/PsiEnumConstantInitializerImpl.classPsiEnumConstantInitializerImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiEnumConstantInitializerImpl extends com.intellij.psi.impl.source.PsiClassImpl implements com.intellij.psi.PsiEnumConstantInitializer {
private static final com.intellij.openapi.diagnostic.Logger LOG
private com.intellij.psi.PsiClassType myCachedBaseType
public void (com.intellij.psi.impl.java.stubs.PsiClassStub)
com.intellij.psi.impl.java.stubs.PsiClassStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
protected java.lang.Object clone ()
com.intellij.psi.impl.source.PsiEnumConstantInitializerImpl clone
public void subtreeChanged ()
public com.intellij.psi.PsiExpressionList getArgumentList ()
com.intellij.psi.PsiElement parent
public boolean isInQualifiedNew ()
public com.intellij.psi.PsiJavaCodeReferenceElement getBaseClassReference ()
com.intellij.psi.PsiClass containingClass
private com.intellij.psi.PsiClass getBaseClass ()
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiClass containingClass
public com.intellij.psi.PsiEnumConstant getEnumConstant ()
public com.intellij.psi.PsiClassType getBaseClassType ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public java.lang.String getQualifiedName ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiReferenceList getExtendsList ()
public com.intellij.psi.PsiReferenceList getImplementsList ()
public com.intellij.psi.PsiClassType[] getSuperTypes ()
public boolean isInterface ()
public boolean isAnnotationType ()
public boolean isEnum ()
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public com.intellij.psi.PsiElement getOriginalElement ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
static void ()
}
com/intellij/psi/impl/source/PsiExtensibleClass.classPsiExtensibleClass.java
package com.intellij.psi.impl.source
public abstract com.intellij.psi.impl.source.PsiExtensibleClass extends java.lang.Object implements com.intellij.psi.PsiClass {
public abstract java.util.List getOwnFields ()
public abstract java.util.List getOwnMethods ()
public abstract java.util.List getOwnInnerClasses ()
}
com/intellij/psi/impl/source/PsiFieldImpl$OurConstValueComputer.classPsiFieldImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiFieldImpl$OurConstValueComputer extends java.lang.Object implements com.intellij.psi.impl.source.resolve.JavaResolveCache$ConstValueComputer {
private static final com.intellij.psi.impl.source.PsiFieldImpl$OurConstValueComputer INSTANCE
private void ()
public java.lang.Object execute (com.intellij.psi.PsiVariable, java.util.Set)
com.intellij.psi.PsiVariable variable
java.util.Set visitedVars
static com.intellij.psi.impl.source.PsiFieldImpl$OurConstValueComputer access$100 ()
static void ()
}
com/intellij/psi/impl/source/PsiFieldImpl.classPsiFieldImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiFieldImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiField com.intellij.psi.impl.PsiVariableEx com.intellij.openapi.ui.Queryable {
private volatile java.lang.ref.Reference myCachedType
static final boolean $assertionsDisabled
public void (com.intellij.psi.impl.java.stubs.PsiFieldStub)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
protected void (com.intellij.psi.impl.java.stubs.PsiFieldStub, com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
com.intellij.psi.stubs.IStubElementType type
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public void subtreeChanged ()
private void dropCached ()
protected java.lang.Object clone ()
com.intellij.psi.impl.source.PsiFieldImpl clone
public com.intellij.psi.PsiClass getContainingClass ()
com.intellij.psi.PsiElement parent
public com.intellij.psi.PsiElement getContext ()
com.intellij.psi.PsiClass cc
public com.intellij.psi.impl.source.tree.CompositeElement getNode ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public java.lang.String getName ()
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiType getType ()
String typeText
com.intellij.psi.PsiType type
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
com.intellij.psi.PsiTypeElement typeElement
public com.intellij.psi.PsiTypeElement getTypeElement ()
com.intellij.psi.PsiField firstField
public com.intellij.psi.PsiModifierList getModifierList ()
com.intellij.psi.PsiField lastResort
com.intellij.psi.PsiModifierList selfModifierList
com.intellij.psi.PsiField firstField
private com.intellij.psi.PsiModifierList getSelfModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
private com.intellij.psi.PsiField findFirstFieldInDeclaration ()
com.intellij.psi.impl.java.stubs.PsiFieldStub prevField
com.intellij.psi.impl.source.PsiFieldImpl prevFieldPsi
int i
java.util.List siblings
int idx
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
private com.intellij.psi.PsiField findFirstFieldByTree ()
com.intellij.lang.ASTNode prevField
com.intellij.psi.impl.source.tree.CompositeElement treeElement
com.intellij.lang.ASTNode modifierList
public com.intellij.psi.PsiExpression getInitializer ()
public com.intellij.psi.PsiExpression getDetachedInitializer ()
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiJavaParserFacade parserFacade
String initializerText
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
com.intellij.psi.PsiExpression initializer
public boolean hasInitializer ()
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public javax.swing.Icon getElementIcon (int)
int flags
com.intellij.ui.RowIcon baseIcon
private java.lang.Object _computeConstantValue (java.util.Set)
java.util.Set visitedVars
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression initializer
public java.lang.Object computeConstantValue ()
public java.lang.Object computeConstantValue (java.util.Set)
java.util.Set visitedVars
public boolean isDeprecated ()
static boolean isFieldDeprecated (com.intellij.psi.PsiField, com.intellij.psi.impl.java.stubs.PsiFieldStub)
com.intellij.psi.PsiField field
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
com.intellij.psi.PsiElement element
com.intellij.lang.ASTNode prevField
com.intellij.psi.impl.java.stubs.PsiFieldStub stub
com.intellij.psi.impl.source.tree.CompositeElement treeElement
public void normalizeDeclaration () throws com.intellij.util.IncorrectOperationException
com.intellij.lang.ASTNode comma
com.intellij.lang.ASTNode nextField
com.intellij.psi.impl.source.tree.TreeElement semicolon
com.intellij.psi.PsiElement typeClone
com.intellij.psi.PsiElement modifierListClone
com.intellij.psi.PsiTypeElement type
com.intellij.psi.PsiElement modifierList
com.intellij.lang.ASTNode field
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public java.lang.String toString ()
public com.intellij.psi.PsiElement getOriginalElement ()
com.intellij.psi.PsiField originalField
com.intellij.psi.PsiClass containingClass
public com.intellij.navigation.ItemPresentation getPresentation ()
public void setInitializer (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression initializer
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public com.intellij.psi.search.SearchScope getUseScope ()
public void putInfo (java.util.Map)
java.util.Map info
protected boolean isVisibilitySupported ()
public volatile com.intellij.lang.ASTNode getNode ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
static java.lang.Object access$000 (com.intellij.psi.impl.source.PsiFieldImpl, java.util.Set)
com.intellij.psi.impl.source.PsiFieldImpl x0
java.util.Set x1
static void ()
}
com/intellij/psi/impl/source/PsiFileImpl$1.classPsiFileImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiFileImpl$1 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
static final boolean $assertionsDisabled
final com.intellij.psi.StubBuilder val$builder
final java.util.Iterator val$stubs
final com.intellij.psi.stubs.StubTree val$stubTree
final java.util.List val$result
final com.intellij.psi.impl.source.PsiFileImpl this$0
void (com.intellij.psi.impl.source.PsiFileImpl, com.intellij.psi.StubBuilder, java.util.Iterator, com.intellij.psi.stubs.StubTree, java.util.List)
com.intellij.psi.impl.source.PsiFileImpl this$0
protected void visitNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.stubs.StubElement stub
com.intellij.psi.impl.source.tree.AstPath path
com.intellij.psi.impl.source.tree.TreeElement node
com.intellij.psi.impl.source.tree.CompositeElement parent
com.intellij.psi.tree.IElementType type
static void ()
}
com/intellij/psi/impl/source/PsiFileImpl$2.classPsiFileImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiFileImpl$2 extends java.lang.Object implements com.intellij.navigation.ItemPresentation {
final com.intellij.psi.impl.source.PsiFileImpl this$0
void (com.intellij.psi.impl.source.PsiFileImpl)
com.intellij.psi.impl.source.PsiFileImpl this$0
public java.lang.String getPresentableText ()
public java.lang.String getLocationString ()
com.intellij.psi.PsiDirectory psiDirectory
public javax.swing.Icon getIcon (boolean)
boolean open
}
com/intellij/psi/impl/source/PsiFileImpl.class
com/intellij/psi/impl/source/PsiFileWithStubSupport.classPsiFileWithStubSupport.java
package com.intellij.psi.impl.source
public abstract com.intellij.psi.impl.source.PsiFileWithStubSupport extends java.lang.Object implements com.intellij.psi.PsiFile {
public abstract com.intellij.psi.stubs.StubTree getStubTree ()
public abstract com.intellij.lang.ASTNode findTreeForStub (com.intellij.psi.stubs.StubTree, com.intellij.psi.stubs.StubElement)
}
com/intellij/psi/impl/source/PsiImmediateClassType$1.classPsiImmediateClassType.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiImmediateClassType$1 extends java.lang.Object implements com.intellij.psi.PsiClassType$ClassResolveResult {
final com.intellij.psi.impl.source.PsiImmediateClassType this$0
void (com.intellij.psi.impl.source.PsiImmediateClassType)
com.intellij.psi.impl.source.PsiImmediateClassType this$0
public com.intellij.psi.PsiClass getElement ()
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
public boolean isValidResult ()
public boolean isAccessible ()
public boolean isStaticsScopeCorrect ()
public com.intellij.psi.PsiElement getCurrentFileResolveScope ()
public boolean isPackagePrefixPackageReference ()
public volatile com.intellij.psi.PsiElement getElement ()
}
com/intellij/psi/impl/source/PsiImmediateClassType$TextType.classPsiImmediateClassType.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.PsiImmediateClassType$TextType extends java.lang.Enum {
public static final com.intellij.psi.impl.source.PsiImmediateClassType$TextType PRESENTABLE
public static final com.intellij.psi.impl.source.PsiImmediateClassType$TextType CANONICAL
public static final com.intellij.psi.impl.source.PsiImmediateClassType$TextType INT_CANONICAL
private static final com.intellij.psi.impl.source.PsiImmediateClassType$TextType[] $VALUES
public static com.intellij.psi.impl.source.PsiImmediateClassType$TextType[] values ()
public static com.intellij.psi.impl.source.PsiImmediateClassType$TextType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/impl/source/PsiImmediateClassType.classPsiImmediateClassType.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiImmediateClassType extends com.intellij.psi.PsiClassType$Stub {
private final com.intellij.psi.PsiClass myClass
private final com.intellij.psi.PsiSubstitutor mySubstitutor
private final com.intellij.psi.PsiManager myManager
private String myCanonicalText
private String myCanonicalTextAnnotated
private String myPresentableText
private String myInternalCanonicalText
private final com.intellij.psi.PsiClassType$ClassResolveResult myClassResolveResult
static final boolean $assertionsDisabled
public void (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor substitutor
public void (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.pom.java.LanguageLevel level
public transient void (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.PsiAnnotation[] annotations
public void (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.pom.java.LanguageLevel, com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.TypeAnnotationProvider provider
public com.intellij.psi.PsiClass resolve ()
public java.lang.String getClassName ()
public com.intellij.psi.PsiType[] getParameters ()
com.intellij.psi.PsiType substituted
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiTypeParameter[] parameters
java.util.List lst
public com.intellij.psi.PsiClassType$ClassResolveResult resolveGenerics ()
public com.intellij.psi.PsiClassType rawType ()
public java.lang.String getPresentableText (boolean)
boolean annotated
public java.lang.String getCanonicalText (boolean)
boolean annotated
String cached
public java.lang.String getInternalCanonicalText ()
private java.lang.String getText (com.intellij.psi.impl.source.PsiImmediateClassType$TextType, boolean)
com.intellij.psi.impl.source.PsiImmediateClassType$TextType textType
boolean annotated
StringBuilder buffer
private void buildText (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, java.lang.StringBuilder, com.intellij.psi.impl.source.PsiImmediateClassType$TextType, boolean)
com.intellij.psi.PsiClassType$ClassResolveResult baseResolveResult
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiElement parent
String prefix
String fqn
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType substitutionResult
int i
int pos
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor substitutor
StringBuilder buffer
com.intellij.psi.impl.source.PsiImmediateClassType$TextType textType
boolean annotated
boolean qualified
com.intellij.psi.PsiClass enclosingClass
com.intellij.psi.PsiTypeParameter[] typeParameters
public boolean isValid ()
public boolean equalsToText (java.lang.String)
com.intellij.psi.PsiType patternType
com.intellij.util.IncorrectOperationException e
String text
String name
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiType patternType
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public com.intellij.psi.PsiClassType setLanguageLevel (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel level
static com.intellij.psi.PsiClass access$000 (com.intellij.psi.impl.source.PsiImmediateClassType)
com.intellij.psi.impl.source.PsiImmediateClassType x0
static com.intellij.psi.PsiSubstitutor access$100 (com.intellij.psi.impl.source.PsiImmediateClassType)
com.intellij.psi.impl.source.PsiImmediateClassType x0
static void ()
}
com/intellij/psi/impl/source/PsiImportListImpl.class
com/intellij/psi/impl/source/PsiImportStatementBaseImpl.classPsiImportStatementBaseImpl.java
package com.intellij.psi.impl.source
public abstract com.intellij.psi.impl.source.PsiImportStatementBaseImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiImportStatementBase {
public static final com.intellij.psi.impl.source.PsiImportStatementBaseImpl[] EMPTY_ARRAY
protected void (com.intellij.psi.impl.java.stubs.PsiImportStatementStub, com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub
com.intellij.psi.stubs.IStubElementType type
protected void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public boolean isOnDemand ()
com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub
public com.intellij.psi.PsiJavaCodeReferenceElement getImportReference ()
com.intellij.psi.impl.java.stubs.PsiImportStatementStub stub
public com.intellij.psi.PsiElement resolve ()
com.intellij.psi.PsiJavaCodeReferenceElement reference
public boolean isForeignFileImport ()
static void ()
}
com/intellij/psi/impl/source/PsiImportStatementImpl.class
com/intellij/psi/impl/source/PsiImportStaticReferenceElementImpl$OurGenericsResolver.classPsiImportStaticReferenceElementImpl.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.PsiImportStaticReferenceElementImpl$OurGenericsResolver extends java.lang.Object implements com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantResolver {
private static final com.intellij.psi.impl.source.PsiImportStaticReferenceElementImpl$OurGenericsResolver INSTANCE
private void ()
public com.intellij.psi.JavaResolveResult[] resolve (com.intellij.psi.impl.source.PsiImportStaticReferenceElementImpl, boolean)
com.intellij.psi.impl.source.PsiImportStaticReferenceElementImpl referenceElement
boolean incompleteCode
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiElement target
com.intellij.psi.impl.source.resolve.StaticImportResolveProcessor processor
public volatile com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, boolean)
public volatile java.lang.Object resolve (com.intellij.psi.PsiReference, boolean)
static com.intellij.psi.impl.source.PsiImportStaticReferenceElementImpl$OurGenericsResolver access$000 ()
static void ()
}
com/intellij/psi/impl/source/PsiImportStaticReferenceElementImpl.classPsiImportStaticReferenceElementImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiImportStaticReferenceElementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiImportStaticReferenceElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile String myCanonicalText
static final boolean $assertionsDisabled
public void ()
public int getTextOffset ()
com.intellij.lang.ASTNode refName
public void clearCaches ()
public final com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.psi.impl.source.tree.TreeElement node
int role
public final int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public com.intellij.psi.PsiElement getReferenceNameElement ()
public com.intellij.psi.PsiReferenceParameterList getParameterList ()
public com.intellij.psi.PsiType[] getTypeParameters ()
public com.intellij.psi.PsiElement getQualifier ()
public com.intellij.psi.PsiJavaCodeReferenceElement getClassReference ()
public com.intellij.psi.PsiImportStaticStatement bindToTargetClass (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.impl.source.tree.LeafElement dot
com.intellij.psi.impl.source.tree.CompositeElement errorElement
com.intellij.psi.impl.source.tree.CompositeElement parentComposite
com.intellij.psi.PsiClass aClass
String qualifiedName
com.intellij.psi.PsiJavaParserFacade parserFacade
com.intellij.psi.impl.source.tree.CompositeElement newRef
public boolean isQualified ()
public java.lang.String getQualifiedName ()
public boolean isSoft ()
public java.lang.String getReferenceName ()
com.intellij.lang.ASTNode childByRole
public com.intellij.psi.PsiElement getElement ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
com.intellij.psi.impl.source.tree.TreeElement nameChild
int startOffset
public java.lang.String getCanonicalText ()
String canonicalText
private java.lang.String calcCanonicalText ()
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
public java.lang.String toString ()
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
com.intellij.psi.JavaResolveResult[] results
public com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
boolean incompleteCode
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.resolve.ResolveCache resolveCache
com.intellij.psi.ResolveResult[] results
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.PsiElement resolve ()
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement element
String name
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
com.intellij.psi.PsiElement oldIdentifier
com.intellij.psi.PsiIdentifier identifier
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiElement oldIdentifier
com.intellij.psi.PsiIdentifier identifier
private com.intellij.psi.PsiElement replaceWithRegularImport (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiImportStaticStatement baseStatement
com.intellij.psi.PsiImportStatement statement
com.intellij.psi.PsiJavaCodeReferenceElement reference
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.scope.processor.FilterScopeProcessor proc
public java.lang.Object[] getVariants ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public volatile com.intellij.psi.ResolveResult[] multiResolve (boolean)
static void ()
}
com/intellij/psi/impl/source/PsiImportStaticStatementImpl.class
com/intellij/psi/impl/source/PsiJavaCodeReferenceElementImpl$OurGenericsResolver.classPsiJavaCodeReferenceElementImpl.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver extends java.lang.Object implements com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver {
private static final com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver INSTANCE
private void ()
public com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiJavaReference, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.impl.source.resolve.VariableResolverProcessor processor
com.intellij.psi.PsiJavaReference ref
com.intellij.psi.PsiFile containingFile
boolean incompleteCode
com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl referenceElement
int kind
com.intellij.psi.JavaResolveResult[] result
public volatile com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.PsiFile, boolean)
static com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver access$000 ()
static void ()
}
com/intellij/psi/impl/source/PsiJavaCodeReferenceElementImpl.classPsiJavaCodeReferenceElementImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiAnnotatedJavaCodeReferenceElement com.intellij.psi.impl.source.SourceJavaCodeReference {
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile String myCachedQName
private volatile String myCachedNormalizedText
private volatile int myKindWhenDummy
public static final int CLASS_NAME_KIND
public static final int PACKAGE_NAME_KIND
public static final int CLASS_OR_PACKAGE_NAME_KIND
public static final int CLASS_FQ_NAME_KIND
public static final int CLASS_FQ_OR_PACKAGE_NAME_KIND
public static final int CLASS_IN_QUALIFIED_NEW_KIND
private final int myHC
static final boolean $assertionsDisabled
public void ()
public final int hashCode ()
public int getTextOffset ()
com.intellij.lang.ASTNode refName
public void setKindWhenDummy (int)
int kind
private static boolean isDummy (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public int getKind (com.intellij.psi.PsiFile)
com.intellij.lang.ASTNode qualifier
com.intellij.lang.ASTNode qualifier
boolean isOnDemand
int parentKind
com.intellij.psi.javadoc.PsiDocComment docComment
com.intellij.psi.PsiJavaCodeReferenceCodeFragment fragment
com.intellij.psi.PsiFile containingFile
com.intellij.psi.impl.source.tree.CompositeElement treeParent
com.intellij.psi.tree.IElementType i
private void diagnoseUnknownParent ()
com.intellij.psi.impl.source.tree.CompositeElement parent
com.intellij.psi.tree.IElementType i
String message
private static boolean isCodeFragmentType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode ref
com.intellij.psi.PsiElement lastChild
com.intellij.lang.ASTNode dot
com.intellij.psi.PsiModifierList modifierList
com.intellij.lang.ASTNode child
public final com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.psi.impl.source.tree.TreeElement lastChild
int role
public final int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public java.lang.String getCanonicalText ()
public java.lang.String getCanonicalText (boolean, com.intellij.psi.PsiAnnotation[])
boolean annotated
com.intellij.psi.PsiAnnotation[] annotations
private java.lang.String getCanonicalText (boolean, com.intellij.psi.PsiAnnotation[], com.intellij.psi.PsiFile)
String fqn
java.util.List list
StringBuilder buffer
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement qualifier
String prefix
com.intellij.psi.JavaResolveResult[] results
com.intellij.psi.PsiElement target
boolean annotated
com.intellij.psi.PsiAnnotation[] annotations
com.intellij.psi.PsiFile containingFile
public com.intellij.psi.PsiReference getReference ()
public final com.intellij.psi.PsiElement resolve ()
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
com.intellij.psi.JavaResolveResult[] results
public com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
boolean incompleteCode
private com.intellij.psi.PsiSubstitutor updateSubstitutor (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiClass)
com.intellij.psi.PsiSubstitutor subst
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiType[] parameters
private com.intellij.psi.JavaResolveResult[] resolve (int, com.intellij.psi.PsiFile)
String text
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiType qualifierType
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement resultElement
com.intellij.psi.PsiElement classNameElement
String className
com.intellij.psi.impl.source.resolve.ClassResolverProcessor processor
com.intellij.psi.PsiElement classNameElement
String className
com.intellij.psi.impl.source.resolve.ClassResolverProcessor processor
String packageName
com.intellij.openapi.project.Project project
com.intellij.psi.PsiPackage aPackage
com.intellij.psi.JavaResolveResult[] result
com.intellij.psi.JavaResolveResult[] packageResult
int classKind
com.intellij.psi.JavaResolveResult[] result
int kind
com.intellij.psi.PsiFile containingFile
public final com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
com.intellij.psi.PsiElement oldIdentifier
com.intellij.psi.PsiElement identifier
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiClass aClass
String name
com.intellij.psi.PsiJavaParserFacade parserFacade
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
private static com.intellij.util.IncorrectOperationException cannotBindError (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private com.intellij.psi.PsiElement bindToClass (com.intellij.psi.PsiClass, com.intellij.psi.PsiFile) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.util.IncorrectOperationException e
com.intellij.psi.codeStyle.JavaCodeStyleManager codeStyleManager
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiFile containingFile
String qName
com.intellij.openapi.project.Project project
boolean preserveQualification
com.intellij.psi.JavaPsiFacade facade
String text
com.intellij.psi.PsiReferenceParameterList parameterList
com.intellij.psi.PsiJavaCodeReferenceElement ref
private java.util.List getAnnotations ()
com.intellij.psi.PsiModifierList modifierList
java.util.List annotations
private boolean isFullyQualified (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile containingFile
int kind
com.intellij.lang.ASTNode qualifier
com.intellij.psi.PsiElement refElement
private com.intellij.psi.PsiElement bindToPackage (com.intellij.psi.PsiPackage) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiPackage aPackage
String qName
com.intellij.psi.PsiJavaParserFacade parserFacade
com.intellij.psi.PsiJavaCodeReferenceElement ref
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
private boolean isReferenceTo (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
String qName
String qName
String qName
com.intellij.psi.PsiIdentifier nameIdentifier
com.intellij.psi.PsiElement nameElement
String qName
String qName
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile containingFile
com.intellij.lang.ASTNode referenceNameElement
String name
private java.lang.String getNormalizedText ()
String whiteSpaceAndComments
public java.lang.String getClassNameText ()
String cachedQName
public void fullyQualify (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass targetClass
int kind
public boolean isQualified ()
public com.intellij.psi.PsiElement getQualifier ()
public void clearCaches ()
public java.lang.Object[] getVariants ()
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.filters.ElementFilter filter
public boolean isSoft ()
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement parent
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.filters.OrFilter filter
com.intellij.psi.scope.processor.FilterScopeProcessor proc
private boolean isInCode ()
com.intellij.psi.PsiElement superParent
public com.intellij.psi.PsiElement getReferenceNameElement ()
private com.intellij.lang.ASTNode getReferenceNameNode ()
public com.intellij.psi.PsiReferenceParameterList getParameterList ()
public java.lang.String getQualifiedName ()
com.intellij.psi.PsiClass aClass
String name
com.intellij.psi.PsiElement target
public java.lang.String getReferenceName ()
com.intellij.lang.ASTNode childByRole
public final com.intellij.openapi.util.TextRange getRangeInElement ()
com.intellij.psi.impl.source.tree.TreeElement nameChild
int startOffset
public com.intellij.psi.PsiType[] getTypeParameters ()
com.intellij.psi.PsiReferenceParameterList parameterList
public final com.intellij.psi.PsiElement getElement ()
public final void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public final java.lang.String toString ()
public volatile com.intellij.psi.ResolveResult[] multiResolve (boolean)
static com.intellij.psi.JavaResolveResult[] access$100 (com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl, int, com.intellij.psi.PsiFile)
com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl x0
int x1
com.intellij.psi.PsiFile x2
static void ()
}
com/intellij/psi/impl/source/PsiJavaFileBaseImpl$1$1.classPsiJavaFileBaseImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiJavaFileBaseImpl$1$1 extends java.lang.Object implements com.intellij.psi.scope.ElementClassHint {
final com.intellij.psi.impl.source.PsiJavaFileBaseImpl$1 this$0
void (com.intellij.psi.impl.source.PsiJavaFileBaseImpl$1)
com.intellij.psi.impl.source.PsiJavaFileBaseImpl$1 this$0
public boolean shouldProcess (com.intellij.psi.scope.ElementClassHint$DeclarationKind)
com.intellij.psi.scope.ElementClassHint$DeclarationKind kind
}
com/intellij/psi/impl/source/PsiJavaFileBaseImpl$1.classPsiJavaFileBaseImpl.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.PsiJavaFileBaseImpl$1 extends com.intellij.psi.scope.DelegatingScopeProcessor {
void (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor arg0
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
}
com/intellij/psi/impl/source/PsiJavaFileBaseImpl$MyCacheBuilder.classPsiJavaFileBaseImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiJavaFileBaseImpl$MyCacheBuilder extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
private final com.intellij.psi.impl.source.PsiJavaFileBaseImpl myFile
public void (com.intellij.psi.impl.source.PsiJavaFileBaseImpl)
com.intellij.psi.impl.source.PsiJavaFileBaseImpl file
public com.intellij.psi.util.CachedValueProvider$Result compute ()
com.intellij.psi.impl.source.resolve.SymbolCollectingProcessor p
com.intellij.util.containers.MostlySingularMultiMap results
}
com/intellij/psi/impl/source/PsiJavaFileBaseImpl$MyResolveCacheProcessor.classPsiJavaFileBaseImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiJavaFileBaseImpl$MyResolveCacheProcessor extends java.lang.Object implements com.intellij.util.Processor {
private final com.intellij.psi.scope.PsiScopeProcessor myProcessor
private final com.intellij.psi.ResolveState myState
public void (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
public boolean process (com.intellij.psi.impl.source.resolve.SymbolCollectingProcessor$ResultWithContext)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.impl.source.resolve.SymbolCollectingProcessor$ResultWithContext result
com.intellij.psi.PsiElement context
com.intellij.psi.PsiNamedElement element
public volatile boolean process (java.lang.Object)
}
com/intellij/psi/impl/source/PsiJavaFileBaseImpl$StaticImportFilteringProcessor.classPsiJavaFileBaseImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiJavaFileBaseImpl$StaticImportFilteringProcessor extends java.lang.Object implements com.intellij.psi.scope.PsiScopeProcessor {
private final com.intellij.psi.scope.PsiScopeProcessor myDelegate
private boolean myIsProcessingOnDemand
private final java.util.Collection myHiddenFieldNames
private final java.util.Collection myHiddenMethodNames
private final java.util.Collection myHiddenTypeNames
private final java.util.Collection myCollectedElements
public void (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor delegate
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
public void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.PsiImportStaticStatement importStaticStatement
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
private void registerSingleStaticImportHiding (com.intellij.psi.JavaResolveResult, java.lang.String)
com.intellij.psi.JavaResolveResult result
String referenceName
private java.util.Collection getHiddenMembers (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
String name
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
static void access$000 (com.intellij.psi.impl.source.PsiJavaFileBaseImpl$StaticImportFilteringProcessor, com.intellij.psi.JavaResolveResult, java.lang.String)
com.intellij.psi.impl.source.PsiJavaFileBaseImpl$StaticImportFilteringProcessor x0
com.intellij.psi.JavaResolveResult x1
String x2
}
com/intellij/psi/impl/source/PsiJavaFileBaseImpl.class
com/intellij/psi/impl/source/PsiJavaFileImpl.classPsiJavaFileImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiJavaFileImpl extends com.intellij.psi.impl.source.PsiJavaFileBaseImpl {
public void (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider file
public com.intellij.openapi.fileTypes.FileType getFileType ()
public com.intellij.psi.PsiJavaModule getModuleDeclaration ()
com.intellij.psi.impl.java.stubs.PsiJavaFileStub stub
public java.lang.String toString ()
}
com/intellij/psi/impl/source/PsiJavaModuleImpl.class
com/intellij/psi/impl/source/PsiJavaModuleReference$Resolver.classPsiJavaModuleReference.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiJavaModuleReference$Resolver extends java.lang.Object implements com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantResolver {
private static final com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantResolver INSTANCE
private void ()
public com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.impl.source.PsiJavaModuleReference, boolean)
com.intellij.psi.PsiJavaModule module
com.intellij.psi.ResolveResult[] result
int i
com.intellij.psi.impl.source.PsiJavaModuleReference reference
boolean incompleteCode
com.intellij.psi.PsiFile file
String moduleName
java.util.Collection modules
private static java.util.Collection findModules (com.intellij.psi.PsiFile, java.lang.String, boolean)
com.intellij.psi.PsiFile file
String moduleName
boolean incompleteCode
com.intellij.openapi.project.Project project
com.intellij.psi.search.GlobalSearchScope scope
public volatile com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, boolean)
public volatile java.lang.Object resolve (com.intellij.psi.PsiReference, boolean)
static com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantResolver access$000 ()
static java.util.Collection access$100 (com.intellij.psi.PsiFile, java.lang.String, boolean)
com.intellij.psi.PsiFile x0
String x1
boolean x2
static void ()
}
com/intellij/psi/impl/source/PsiJavaModuleReference.class
com/intellij/psi/impl/source/PsiJavaModuleReferenceElementImpl.class
com/intellij/psi/impl/source/PsiLabelReference.classPsiLabelReference.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiLabelReference extends java.lang.Object implements com.intellij.psi.PsiReference {
private final com.intellij.psi.PsiStatement myStatement
private com.intellij.psi.PsiIdentifier myIdentifier
public void (com.intellij.psi.PsiStatement, com.intellij.psi.PsiIdentifier)
com.intellij.psi.PsiStatement stat
com.intellij.psi.PsiIdentifier identifier
public com.intellij.psi.PsiElement getElement ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
int parent
public com.intellij.psi.PsiElement resolve ()
com.intellij.psi.PsiLabeledStatement statement
String label
com.intellij.psi.PsiElement context
public java.lang.String getCanonicalText ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String[] getVariants ()
java.util.List result
com.intellij.psi.PsiElement context
public boolean isSoft ()
public volatile java.lang.Object[] getVariants ()
}
com/intellij/psi/impl/source/PsiMethodImpl.class
com/intellij/psi/impl/source/PsiModifierListImpl$ModifierCache.classPsiModifierListImpl.java
package com.intellij.psi.impl.source
com.intellij.psi.impl.source.PsiModifierListImpl$ModifierCache extends java.lang.Object {
static final com.intellij.util.containers.WeakInterner ourInterner
final com.intellij.psi.PsiFile file
final java.util.List modifiers
final long modCount
void (com.intellij.psi.PsiFile, java.util.Set)
com.intellij.psi.PsiFile file
java.util.Set modifiers
java.util.List modifierList
private long getModCount ()
boolean isUpToDate ()
static void ()
}
com/intellij/psi/impl/source/PsiModifierListImpl.class
com/intellij/psi/impl/source/PsiPackageAccessibilityStatementImpl.classPsiPackageAccessibilityStatementImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiPackageAccessibilityStatementImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiPackageAccessibilityStatement {
public void (com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub)
com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiPackageAccessibilityStatement$Role getRole ()
public com.intellij.psi.PsiJavaCodeReferenceElement getPackageReference ()
public java.lang.String getPackageName ()
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub stub
public java.lang.Iterable getModuleReferences ()
public java.util.List getModuleNames ()
com.intellij.psi.PsiJavaModuleReferenceElement refElement
java.util.List targets
com.intellij.psi.impl.java.stubs.PsiPackageAccessibilityStatementStub stub
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/PsiParameterImpl.class
com/intellij/psi/impl/source/PsiParameterListImpl.class
com/intellij/psi/impl/source/PsiPlainTextFileImpl.classPsiPlainTextFileImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiPlainTextFileImpl extends com.intellij.psi.impl.source.PsiFileImpl implements com.intellij.psi.PsiPlainTextFile {
private final com.intellij.openapi.fileTypes.FileType myFileType
public void (com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider viewProvider
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public com.intellij.openapi.fileTypes.FileType getFileType ()
public com.intellij.psi.PsiReference[] getReferences ()
}
com/intellij/psi/impl/source/PsiProvidesStatementImpl.classPsiProvidesStatementImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiProvidesStatementImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiProvidesStatement {
public void (com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub)
com.intellij.psi.impl.java.stubs.PsiProvidesStatementStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiJavaCodeReferenceElement getInterfaceReference ()
public com.intellij.psi.PsiReferenceList getImplementationList ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/PsiReceiverParameterImpl.classPsiReceiverParameterImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiReceiverParameterImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiReceiverParameter {
public void ()
public com.intellij.psi.PsiThisExpression getIdentifier ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
com.intellij.psi.PsiModifierList modifierList
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiTypeElement getTypeElement ()
public com.intellij.psi.PsiExpression getInitializer ()
public boolean hasInitializer ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public void normalizeDeclaration () throws com.intellij.util.IncorrectOperationException
public java.lang.Object computeConstantValue ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public int getTextOffset ()
public java.lang.String toString ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
}
com/intellij/psi/impl/source/PsiReferenceListImpl.classPsiReferenceListImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiReferenceListImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiReferenceList {
public void (com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub)
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiJavaCodeReferenceElement[] getReferenceElements ()
public com.intellij.psi.PsiClassType[] getReferencedTypes ()
int i
com.intellij.psi.impl.java.stubs.PsiClassReferenceListStub stub
com.intellij.psi.PsiJavaCodeReferenceElement[] refs
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiClassType[] types
public com.intellij.psi.PsiReferenceList$Role getRole ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/PsiRequiresStatementImpl.classPsiRequiresStatementImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiRequiresStatementImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiRequiresStatement {
public void (com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub)
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiJavaModuleReferenceElement getReferenceElement ()
public java.lang.String getModuleName ()
com.intellij.psi.PsiJavaModuleReferenceElement refElement
com.intellij.psi.impl.java.stubs.PsiRequiresStatementStub stub
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
com.intellij.psi.PsiModifierList modifierList
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/PsiTypeElementImpl$1.classPsiTypeElementImpl.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.PsiTypeElementImpl$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
volatile java.lang.ref.WeakReference myCache
final java.lang.ref.WeakReference val$ref
final com.intellij.psi.PsiElement val$parent
void (java.lang.ref.WeakReference, com.intellij.psi.PsiElement)
public com.intellij.psi.PsiJavaCodeReferenceElement compute ()
com.intellij.psi.PsiJavaCodeReferenceElement result
private com.intellij.psi.impl.source.PsiTypeElementImpl getParentTypeElement ()
com.intellij.psi.PsiTypeElement typeElement
public volatile java.lang.Object compute ()
}
com/intellij/psi/impl/source/PsiTypeElementImpl.class
com/intellij/psi/impl/source/PsiUsesStatementImpl.classPsiUsesStatementImpl.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.PsiUsesStatementImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiUsesStatement {
public void (com.intellij.psi.impl.java.stubs.PsiUsesStatementStub)
com.intellij.psi.impl.java.stubs.PsiUsesStatementStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiJavaCodeReferenceElement getClassReference ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/SourceJavaCodeReference.classSourceJavaCodeReference.java
package com.intellij.psi.impl.source
public abstract com.intellij.psi.impl.source.SourceJavaCodeReference extends java.lang.Object {
public abstract java.lang.String getClassNameText ()
public abstract void fullyQualify (com.intellij.psi.PsiClass)
public abstract boolean isQualified ()
public abstract com.intellij.psi.PsiElement getQualifier ()
}
com/intellij/psi/impl/source/SourceTreeToPsiMap.classSourceTreeToPsiMap.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.SourceTreeToPsiMap extends java.lang.Object {
static final boolean $assertionsDisabled
private void ()
public static com.intellij.psi.PsiElement treeElementToPsi (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public static com.intellij.psi.PsiElement treeToPsiNotNull (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
com.intellij.psi.PsiElement psi
public static com.intellij.lang.ASTNode psiElementToTree (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
public static com.intellij.psi.impl.source.tree.TreeElement psiToTreeNotNull (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
com.intellij.lang.ASTNode node
public static boolean hasTreeElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
static void ()
}
com/intellij/psi/impl/source/SubstrateRef$1.classSubstrateRef.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.SubstrateRef$1 extends com.intellij.psi.impl.source.SubstrateRef {
final com.intellij.extapi.psi.StubBasedPsiElementBase val$psi
void (com.intellij.extapi.psi.StubBasedPsiElementBase)
public com.intellij.lang.ASTNode getNode ()
public boolean isValid ()
public com.intellij.psi.PsiFile getContainingFile ()
}
com/intellij/psi/impl/source/SubstrateRef$2.classSubstrateRef.java
package com.intellij.psi.impl.source
final com.intellij.psi.impl.source.SubstrateRef$2 extends com.intellij.psi.impl.source.SubstrateRef {
final com.intellij.lang.ASTNode val$node
void (com.intellij.lang.ASTNode)
public com.intellij.lang.ASTNode getNode ()
public boolean isValid ()
com.intellij.lang.FileASTNode fileElement
com.intellij.psi.PsiElement file
public com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.PsiFile file
}
com/intellij/psi/impl/source/SubstrateRef$StubRef.classSubstrateRef.java
package com.intellij.psi.impl.source
public com.intellij.psi.impl.source.SubstrateRef$StubRef extends com.intellij.psi.impl.source.SubstrateRef {
private final com.intellij.psi.stubs.StubElement myStub
public void (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement stub
public com.intellij.lang.ASTNode getNode ()
public com.intellij.psi.stubs.Stub getStub (int)
int stubIndex
public boolean isValid ()
com.intellij.psi.stubs.StubElement parent
com.intellij.psi.PsiElement psi
public com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.stubs.StubElement stub
com.intellij.psi.PsiFile psi
private com.intellij.psi.PsiFile reportError (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement stub
String reason
com.intellij.psi.PsiInvalidElementAccessException exception
}
com/intellij/psi/impl/source/SubstrateRef.classSubstrateRef.java
package com.intellij.psi.impl.source
public abstract com.intellij.psi.impl.source.SubstrateRef extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public abstract com.intellij.lang.ASTNode getNode ()
public com.intellij.psi.stubs.Stub getStub (int)
int stubIndex
public com.intellij.psi.stubs.Stub getGreenStub (int)
int index
public abstract boolean isValid ()
public abstract com.intellij.psi.PsiFile getContainingFile ()
static com.intellij.psi.impl.source.SubstrateRef createInvalidRef (com.intellij.extapi.psi.StubBasedPsiElementBase)
com.intellij.extapi.psi.StubBasedPsiElementBase psi
public static com.intellij.psi.impl.source.SubstrateRef createAstStrongRef (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
static com.intellij.openapi.diagnostic.Logger access$000 ()
static void ()
}
com/intellij/psi/impl/source/codeStyle/
com/intellij/psi/impl/source/codeStyle/CodeEditUtil.class
com/intellij/psi/impl/source/codeStyle/IndentHelper.classIndentHelper.java
package com.intellij.psi.impl.source.codeStyle
public abstract com.intellij.psi.impl.source.codeStyle.IndentHelper extends java.lang.Object {
public void ()
public static com.intellij.psi.impl.source.codeStyle.IndentHelper getInstance ()
public abstract int getIndent (com.intellij.openapi.project.Project, com.intellij.openapi.fileTypes.FileType, com.intellij.lang.ASTNode)
public abstract int getIndent (com.intellij.openapi.project.Project, com.intellij.openapi.fileTypes.FileType, com.intellij.lang.ASTNode, boolean)
}
com/intellij/psi/impl/source/javadoc/
com/intellij/psi/impl/source/javadoc/AuthorDocTagInfo.classAuthorDocTagInfo.java
package com.intellij.psi.impl.source.javadoc
com.intellij.psi.impl.source.javadoc.AuthorDocTagInfo extends com.intellij.psi.impl.source.javadoc.SimpleDocTagInfo {
void ()
public boolean isValidInContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/impl/source/javadoc/CorePsiDocTagValueImpl.classCorePsiDocTagValueImpl.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.CorePsiDocTagValueImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.javadoc.PsiDocTagValue {
public void ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
}
com/intellij/psi/impl/source/javadoc/ExceptionTagInfo.classExceptionTagInfo.java
package com.intellij.psi.impl.source.javadoc
com.intellij.psi.impl.source.javadoc.ExceptionTagInfo extends java.lang.Object implements com.intellij.psi.javadoc.JavadocTagInfo {
private final String myName
public void (java.lang.String)
String name
public java.lang.String getName ()
public boolean isInline ()
public boolean isValidInContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String checkTagValue (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClassType reference
com.intellij.psi.javadoc.PsiDocTagValue value
com.intellij.psi.PsiElement firstChild
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiElement element
com.intellij.psi.PsiClass exceptionClass
com.intellij.psi.PsiClass throwable
com.intellij.psi.PsiClass runtimeException
com.intellij.psi.PsiClass errorException
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClassType[] references
public com.intellij.psi.PsiReference getReference (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
}
com/intellij/psi/impl/source/javadoc/JavadocManagerImpl.classJavadocManagerImpl.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.JavadocManagerImpl extends java.lang.Object implements com.intellij.psi.javadoc.JavadocManager {
private final java.util.List myInfos
public void (com.intellij.openapi.project.Project)
com.intellij.psi.javadoc.CustomJavadocTagProvider extension
com.intellij.openapi.project.Project project
public com.intellij.psi.javadoc.JavadocTagInfo[] getTagInfos (com.intellij.psi.PsiElement)
com.intellij.psi.javadoc.JavadocTagInfo info
com.intellij.psi.PsiElement context
java.util.List result
public com.intellij.psi.javadoc.JavadocTagInfo getTagInfo (java.lang.String)
com.intellij.psi.javadoc.JavadocTagInfo info
String name
}
com/intellij/psi/impl/source/javadoc/ParamDocTagInfo.classParamDocTagInfo.java
package com.intellij.psi.impl.source.javadoc
com.intellij.psi.impl.source.javadoc.ParamDocTagInfo extends java.lang.Object implements com.intellij.psi.javadoc.JavadocTagInfo {
void ()
public java.lang.String getName ()
public boolean isInline ()
public boolean isValidInContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String checkTagValue (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
com.intellij.lang.ASTNode firstChildNode
public com.intellij.psi.PsiReference getReference (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
}
com/intellij/psi/impl/source/javadoc/PsiDocCommentImpl.class
com/intellij/psi/impl/source/javadoc/PsiDocMethodOrFieldRef$1.classPsiDocMethodOrFieldRef.java
package com.intellij.psi.impl.source.javadoc
com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef$1 extends com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef$MyReference {
final com.intellij.psi.PsiMethod[] val$methods
final String val$name
final com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef this$0
void (com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef, com.intellij.psi.PsiElement, com.intellij.psi.PsiMethod[], java.lang.String)
com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef this$0
com.intellij.psi.PsiElement referredElement
public com.intellij.psi.PsiElement[] getVariants ()
com.intellij.psi.PsiMethod method
java.util.List lst
public volatile java.lang.Object[] getVariants ()
}
com/intellij/psi/impl/source/javadoc/PsiDocMethodOrFieldRef$MyReference.class
com/intellij/psi/impl/source/javadoc/PsiDocMethodOrFieldRef.classPsiDocMethodOrFieldRef.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.javadoc.PsiDocTagValue com.intellij.psi.impl.source.Constants {
public void ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiReference getReference ()
com.intellij.psi.PsiClass classScope
com.intellij.psi.PsiClass scope
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReference psiReference
com.intellij.psi.PsiClass containingClass
private com.intellij.psi.PsiReference getReferenceInScope (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
com.intellij.psi.PsiVariable var
com.intellij.psi.PsiVariable[] vars
com.intellij.util.IncorrectOperationException e
String s
java.util.List types
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.util.MethodSignature methodSignature
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass scope
com.intellij.psi.PsiElement element
String name
String[] signature
com.intellij.psi.util.MethodSignature methodSignature
com.intellij.psi.PsiMethod[] methods
public static com.intellij.psi.PsiVariable[] getAllVariables (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement place
com.intellij.util.SmartList result
public static com.intellij.psi.PsiMethod[] getAllMethods (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiElement place
com.intellij.util.SmartList result
public int getTextOffset ()
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getNameElement ()
com.intellij.lang.ASTNode name
public java.lang.String[] getSignature ()
String type
String[] typeStrings
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
java.util.List types
private com.intellij.psi.PsiClass getScope ()
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.PsiElement referencedElement
com.intellij.psi.PsiClass contextClass
com.intellij.psi.PsiKeyword keyword
com.intellij.psi.PsiElement firstChildPsi
static com.intellij.psi.PsiClass access$000 (com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef)
com.intellij.psi.impl.source.javadoc.PsiDocMethodOrFieldRef x0
}
com/intellij/psi/impl/source/javadoc/PsiDocParamRef$1.classPsiDocParamRef.java
package com.intellij.psi.impl.source.javadoc
com.intellij.psi.impl.source.javadoc.PsiDocParamRef$1 extends java.lang.Object implements com.intellij.psi.PsiJavaReference {
final com.intellij.psi.PsiElement val$resultReference
final com.intellij.lang.ASTNode val$valueToken
final com.intellij.psi.javadoc.PsiDocComment val$comment
final com.intellij.psi.PsiJavaDocumentedElement val$owner
final com.intellij.psi.impl.source.javadoc.PsiDocParamRef this$0
void (com.intellij.psi.impl.source.javadoc.PsiDocParamRef, com.intellij.psi.PsiElement, com.intellij.lang.ASTNode, com.intellij.psi.javadoc.PsiDocComment, com.intellij.psi.PsiJavaDocumentedElement)
com.intellij.psi.impl.source.javadoc.PsiDocParamRef this$0
public com.intellij.psi.PsiElement resolve ()
public java.lang.String getCanonicalText ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String)
String newElementName
com.intellij.util.CharTable charTableByTree
com.intellij.psi.impl.source.tree.LeafElement newElement
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiNamedElement namedElement
public com.intellij.psi.PsiElement[] getVariants ()
com.intellij.psi.javadoc.PsiDocTagValue valueElement
com.intellij.psi.javadoc.PsiDocTag tag
com.intellij.psi.PsiNamedElement namedElement
com.intellij.psi.PsiElement firstChild
java.util.Set usedNames
com.intellij.psi.PsiNamedElement[] result
java.util.List filtered
public boolean isSoft ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
int startOffsetInParent
public com.intellij.psi.PsiElement getElement ()
public void processVariants (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.PsiElement element
com.intellij.psi.scope.PsiScopeProcessor processor
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
public com.intellij.psi.JavaResolveResult[] multiResolve (boolean)
boolean incompleteCode
public volatile com.intellij.psi.ResolveResult[] multiResolve (boolean)
public volatile java.lang.Object[] getVariants ()
}
com/intellij/psi/impl/source/javadoc/PsiDocParamRef.classPsiDocParamRef.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.PsiDocParamRef extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.javadoc.PsiDocTagValue {
public void ()
public com.intellij.psi.PsiReference getReference ()
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.javadoc.PsiDocComment comment
com.intellij.psi.PsiJavaDocumentedElement owner
com.intellij.lang.ASTNode valueToken
String name
com.intellij.psi.PsiElement reference
com.intellij.psi.PsiElement firstChild
com.intellij.psi.PsiElement resultReference
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
}
com/intellij/psi/impl/source/javadoc/PsiDocTagImpl.classPsiDocTagImpl.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.PsiDocTagImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.javadoc.PsiDocTag com.intellij.psi.impl.source.Constants {
private static final com.intellij.psi.tree.TokenSet TAG_VALUE_BIT_SET
private static final com.intellij.psi.tree.TokenSet VALUE_BIT_SET
static final boolean $assertionsDisabled
public void ()
public com.intellij.psi.javadoc.PsiDocComment getContainingComment ()
public com.intellij.psi.PsiElement getNameElement ()
public com.intellij.psi.javadoc.PsiDocTagValue getValueElement ()
public com.intellij.psi.PsiElement[] getDataElements ()
public java.lang.String getName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public com.intellij.psi.PsiReference[] getReferences ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/javadoc/PsiDocTagValueImpl.classPsiDocTagValueImpl.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.PsiDocTagValueImpl extends com.intellij.psi.impl.source.javadoc.CorePsiDocTagValueImpl {
public void ()
public com.intellij.psi.PsiReference getReference ()
com.intellij.psi.javadoc.PsiDocTag docTag
String name
com.intellij.psi.javadoc.JavadocManager manager
com.intellij.psi.javadoc.JavadocTagInfo info
}
com/intellij/psi/impl/source/javadoc/PsiDocTokenImpl.classPsiDocTokenImpl.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.PsiDocTokenImpl extends com.intellij.psi.impl.source.tree.LeafPsiElement implements com.intellij.psi.javadoc.PsiDocToken {
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public com.intellij.psi.tree.IElementType getTokenType ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiReference[] getReferences ()
public java.lang.String toString ()
}
com/intellij/psi/impl/source/javadoc/PsiInlineDocTagImpl.classPsiInlineDocTagImpl.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.PsiInlineDocTagImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.javadoc.PsiInlineDocTag com.intellij.psi.impl.source.Constants {
private static final com.intellij.psi.tree.TokenSet TAG_VALUE_BIT_SET
private static final com.intellij.psi.tree.TokenSet VALUE_NO_WHITESPACE_BIT_SET
private static final com.intellij.psi.tree.TokenSet VALUE_BIT_SET
static final boolean $assertionsDisabled
public void ()
public com.intellij.psi.javadoc.PsiDocComment getContainingComment ()
com.intellij.lang.ASTNode scope
public com.intellij.psi.PsiElement getNameElement ()
public com.intellij.psi.PsiElement[] getDataElements ()
public com.intellij.psi.PsiElement[] getDataElementsIgnoreWhitespaces ()
public com.intellij.psi.javadoc.PsiDocTagValue getValueElement ()
public java.lang.String getName ()
com.intellij.psi.PsiElement nameElement
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
com.intellij.psi.PsiElement nameElement
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
static void ()
}
com/intellij/psi/impl/source/javadoc/ReturnDocTagInfo.classReturnDocTagInfo.java
package com.intellij.psi.impl.source.javadoc
com.intellij.psi.impl.source.javadoc.ReturnDocTagInfo extends java.lang.Object implements com.intellij.psi.javadoc.JavadocTagInfo {
void ()
public java.lang.String getName ()
public boolean isInline ()
public boolean isValidInContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType type
public java.lang.String checkTagValue (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
public com.intellij.psi.PsiReference getReference (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
}
com/intellij/psi/impl/source/javadoc/SeeDocTagInfo.classSeeDocTagInfo.java
package com.intellij.psi.impl.source.javadoc
com.intellij.psi.impl.source.javadoc.SeeDocTagInfo extends java.lang.Object implements com.intellij.psi.javadoc.JavadocTagInfo {
private static final String LINKPLAIN_TAG
private final String myName
private final boolean myInline
public void (java.lang.String, boolean)
String name
boolean isInline
public java.lang.String getName ()
public boolean isInline ()
public boolean isValidInContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String checkTagValue (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
public com.intellij.psi.PsiReference getReference (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
}
com/intellij/psi/impl/source/javadoc/SerialDocTagInfo.classSerialDocTagInfo.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.SerialDocTagInfo extends java.lang.Object implements com.intellij.psi.javadoc.JavadocTagInfo {
public void ()
public java.lang.String getName ()
public boolean isInline ()
public boolean isValidInContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String checkTagValue (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
public com.intellij.psi.PsiReference getReference (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
}
com/intellij/psi/impl/source/javadoc/SimpleDocTagInfo.classSimpleDocTagInfo.java
package com.intellij.psi.impl.source.javadoc
com.intellij.psi.impl.source.javadoc.SimpleDocTagInfo extends java.lang.Object implements com.intellij.psi.javadoc.JavadocTagInfo {
private final String myName
private final Class[] myContexts
private final boolean myInline
private final com.intellij.pom.java.LanguageLevel myLanguageLevel
transient void (java.lang.String, com.intellij.pom.java.LanguageLevel, boolean, java.lang.Class[])
String name
com.intellij.pom.java.LanguageLevel level
boolean isInline
Class[] contexts
public java.lang.String getName ()
public boolean isInline ()
public boolean isValidInContext (com.intellij.psi.PsiElement)
Class context
com.intellij.psi.PsiElement element
public java.lang.String checkTagValue (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
public com.intellij.psi.PsiReference getReference (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
}
com/intellij/psi/impl/source/javadoc/ValueDocTagInfo.classValueDocTagInfo.java
package com.intellij.psi.impl.source.javadoc
public com.intellij.psi.impl.source.javadoc.ValueDocTagInfo extends java.lang.Object implements com.intellij.psi.javadoc.JavadocTagInfo {
public void ()
public java.lang.String getName ()
public boolean isInline ()
public boolean isValidInContext (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String checkTagValue (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.PsiField field
com.intellij.psi.PsiElement target
com.intellij.psi.PsiReference reference
com.intellij.psi.javadoc.PsiDocTagValue value
boolean hasReference
public com.intellij.psi.PsiReference getReference (com.intellij.psi.javadoc.PsiDocTagValue)
com.intellij.psi.javadoc.PsiDocTagValue value
}
com/intellij/psi/impl/source/resolve/
com/intellij/psi/impl/source/resolve/ClassResolverProcessor.classClassResolverProcessor.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.ClassResolverProcessor extends com.intellij.psi.scope.BaseScopeProcessor implements com.intellij.psi.scope.NameHint com.intellij.psi.scope.ElementClassHint {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final String[] DEFAULT_PACKAGES
private final String myClassName
private final com.intellij.psi.PsiFile myContainingFile
private final com.intellij.psi.PsiElement myPlace
private final com.intellij.psi.PsiResolveHelper myResolveHelper
private com.intellij.psi.PsiClass myAccessClass
private java.util.List myCandidates
private boolean myHasAccessibleCandidate
private boolean myHasInaccessibleCandidate
private com.intellij.psi.JavaResolveResult[] myResult
private com.intellij.psi.PsiElement myCurrentFileContext
public void (java.lang.String, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiJavaCodeReferenceElement expression
com.intellij.psi.PsiElement qualifierExpression
String className
com.intellij.psi.PsiElement startPlace
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiElement place
public com.intellij.psi.JavaResolveResult[] getResult ()
com.intellij.psi.infos.CandidateInfo info
java.util.Iterator iterator
public java.lang.String getName (com.intellij.psi.ResolveState)
com.intellij.psi.ResolveState state
public boolean shouldProcess (com.intellij.psi.scope.ElementClassHint$DeclarationKind)
com.intellij.psi.scope.ElementClassHint$DeclarationKind kind
public void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
private static boolean isImported (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement fileContext
private boolean isOnDemand (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
String defaultPackage
com.intellij.psi.PsiElement fileContext
com.intellij.psi.PsiClass psiClass
String fqn
com.intellij.psi.PsiFile file
String[] defaultPackages
String packageName
private com.intellij.psi.impl.source.resolve.Domination dominates (com.intellij.psi.PsiClass, boolean, java.lang.String, com.intellij.psi.infos.ClassCandidateInfo)
com.intellij.psi.PsiClass aClass
boolean accessible
String fqName
com.intellij.psi.infos.ClassCandidateInfo info
com.intellij.psi.PsiClass otherClass
String otherQName
com.intellij.psi.PsiClass containingClass1
com.intellij.psi.PsiClass containingClass2
boolean infoAccessible
boolean isDefault
boolean otherDefault
boolean myOnDemand
boolean otherOnDemand
private boolean isAccessible (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass containingPlaceClass
com.intellij.psi.PsiClass otherClass
private boolean isAmbiguousInherited (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass containingClass1
com.intellij.psi.PsiClass psiClass
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.infos.ClassCandidateInfo info
com.intellij.psi.impl.source.resolve.Domination domination
int i
String fqName
com.intellij.psi.PsiClass containingPlaceClass
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
com.intellij.psi.PsiClass aClass
String name
boolean accessible
private boolean checkAccessibility (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public java.lang.Object getHint (com.intellij.openapi.util.Key)
Object t
com.intellij.openapi.util.Key hintKey
static void ()
}
com/intellij/psi/impl/source/resolve/DefaultParameterTypeInferencePolicy.classDefaultParameterTypeInferencePolicy.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.DefaultParameterTypeInferencePolicy extends com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy {
public static final com.intellij.psi.impl.source.resolve.DefaultParameterTypeInferencePolicy INSTANCE
public void ()
public com.intellij.openapi.util.Pair inferTypeConstraintFromCallContext (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiCallExpression, com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiExpression innerMethodCall
com.intellij.psi.PsiExpressionList parent
com.intellij.psi.PsiCallExpression contextCall
com.intellij.psi.PsiTypeParameter typeParameter
public com.intellij.psi.PsiType getDefaultExpectedType (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression methodCall
public com.intellij.openapi.util.Pair getInferredTypeWithNoConstraint (com.intellij.psi.PsiManager, com.intellij.psi.PsiType)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiType superType
public com.intellij.psi.PsiType adjustInferredType (com.intellij.psi.PsiManager, com.intellij.psi.PsiType, com.intellij.psi.ConstraintType)
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiType guess
com.intellij.psi.ConstraintType constraintType
static void ()
}
com/intellij/psi/impl/source/resolve/Domination.classDomination.java
package com.intellij.psi.impl.source.resolve
public final com.intellij.psi.impl.source.resolve.Domination extends java.lang.Enum {
public static final com.intellij.psi.impl.source.resolve.Domination DOMINATES
public static final com.intellij.psi.impl.source.resolve.Domination DOMINATED_BY
public static final com.intellij.psi.impl.source.resolve.Domination EQUAL
private static final com.intellij.psi.impl.source.resolve.Domination[] $VALUES
public static com.intellij.psi.impl.source.resolve.Domination[] values ()
public static com.intellij.psi.impl.source.resolve.Domination valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/impl/source/resolve/FileContextUtil.classFileContextUtil.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.FileContextUtil extends java.lang.Object {
public static final com.intellij.openapi.util.Key INJECTED_IN_ELEMENT
public static final com.intellij.openapi.util.Key CONTAINING_FILE_KEY
private void ()
public static com.intellij.psi.PsiElement getFileContext (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.psi.SmartPsiElementPointer pointer
public static com.intellij.psi.PsiFile getContextFile (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement context
static void ()
}
com/intellij/psi/impl/source/resolve/JavaResolveCache$1.classJavaResolveCache.java
package com.intellij.psi.impl.source.resolve
com.intellij.psi.impl.source.resolve.JavaResolveCache$1 extends com.intellij.psi.impl.AnyPsiChangeListener$Adapter {
final com.intellij.psi.impl.source.resolve.JavaResolveCache this$0
void (com.intellij.psi.impl.source.resolve.JavaResolveCache)
com.intellij.psi.impl.source.resolve.JavaResolveCache this$0
public void beforePsiChanged (boolean)
boolean isPhysical
}
com/intellij/psi/impl/source/resolve/JavaResolveCache$ConstValueComputer.classJavaResolveCache.java
package com.intellij.psi.impl.source.resolve
public abstract com.intellij.psi.impl.source.resolve.JavaResolveCache$ConstValueComputer extends java.lang.Object {
public abstract java.lang.Object execute (com.intellij.psi.PsiVariable, java.util.Set)
}
com/intellij/psi/impl/source/resolve/JavaResolveCache.classJavaResolveCache.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.JavaResolveCache extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.NotNullLazyKey INSTANCE_KEY
private final java.util.concurrent.ConcurrentMap myCalculatedTypes
private final java.util.Map myVarToConstValueMapPhysical
private final java.util.Map myVarToConstValueMapNonPhysical
private static final Object NULL
public static com.intellij.psi.impl.source.resolve.JavaResolveCache getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void (com.intellij.util.messages.MessageBus)
com.intellij.util.messages.MessageBus messageBus
private void clearCaches (boolean)
boolean isPhysical
public com.intellij.psi.PsiType getType (com.intellij.psi.PsiExpression, com.intellij.util.Function)
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiClass psiClass
com.intellij.openapi.util.RecursionGuard$StackStamp dStackStamp
com.intellij.psi.PsiJavaCodeReferenceElement refInside
String typeinfo
com.intellij.psi.PsiExpression expr
com.intellij.util.Function f
boolean isOverloadCheck
boolean polyExpression
com.intellij.psi.PsiType type
public java.lang.Object computeConstantValueWithCaching (com.intellij.psi.PsiVariable, com.intellij.psi.impl.source.resolve.JavaResolveCache$ConstValueComputer, java.util.Set)
com.intellij.psi.PsiVariable variable
com.intellij.psi.impl.source.resolve.JavaResolveCache$ConstValueComputer computer
java.util.Set visitedVars
boolean physical
java.util.Map map
Object cached
Object result
static void access$000 (com.intellij.psi.impl.source.resolve.JavaResolveCache, boolean)
com.intellij.psi.impl.source.resolve.JavaResolveCache x0
boolean x1
static void ()
}
com/intellij/psi/impl/source/resolve/JavaResolveUtil$1.classJavaResolveUtil.java
package com.intellij.psi.impl.source.resolve
final com.intellij.psi.impl.source.resolve.JavaResolveUtil$1 extends com.intellij.psi.infos.CandidateInfo {
final com.intellij.psi.PsiJavaCodeReferenceElement val$ref
final com.intellij.psi.PsiElement val$resultElement
void (com.intellij.psi.infos.CandidateInfo, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiElement)
com.intellij.psi.infos.CandidateInfo arg0
com.intellij.psi.PsiSubstitutor arg1
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
com.intellij.psi.PsiType[] parameters
}
com/intellij/psi/impl/source/resolve/JavaResolveUtil.classJavaResolveUtil.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.JavaResolveUtil extends java.lang.Object {
public void ()
public static com.intellij.psi.PsiClass getContextClass (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement prev
com.intellij.psi.PsiElement scope
public static com.intellij.psi.PsiElement findParentContextOfClass (com.intellij.psi.PsiElement, java.lang.Class, boolean)
com.intellij.psi.PsiElement element
Class aClass
boolean strict
com.intellij.psi.PsiElement scope
public static boolean isAccessible (com.intellij.psi.PsiMember, com.intellij.psi.PsiClass, com.intellij.psi.PsiModifierList, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass memberClass
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClass accessObjectClass
com.intellij.psi.PsiElement fileResolveScope
public static boolean isAccessible (com.intellij.psi.PsiMember, com.intellij.psi.PsiClass, com.intellij.psi.PsiModifierList, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.JavaCodeFragment$VisibilityChecker$Visibility visibility
com.intellij.psi.JavaCodeFragment fragment
com.intellij.psi.JavaCodeFragment$VisibilityChecker visibilityChecker
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClass contextClass
com.intellij.psi.PsiClass contextClass
com.intellij.psi.PsiClass topMemberClass
com.intellij.psi.PsiClass topAccessClass
com.intellij.psi.PsiClass placeTopLevelClass
com.intellij.psi.PsiClass memberTopLevelClass
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass memberClass
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClass accessObjectClass
com.intellij.psi.PsiElement fileResolveScope
com.intellij.psi.PsiFile placeFile
com.intellij.psi.PsiFile file
int effectiveAccessLevel
com.intellij.psi.PsiManager manager
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiClass placeClass
com.intellij.psi.PsiClass clazz
private static boolean isInClassAnnotationParameterList (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClass contextClass
private static boolean ignoreReferencedElementAccessibility (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile placeFile
public static boolean isInJavaDoc (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement place
com.intellij.psi.PsiElement scope
private static com.intellij.psi.PsiClass getTopLevelClass (com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
boolean isTypeParameter
com.intellij.psi.PsiElement placeParent
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClass memberClass
com.intellij.psi.PsiClass lastClass
Boolean isAtLeast17
public static boolean processImplicitlyImportedPackages (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiManager)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement place
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiPackage defaultPackage
com.intellij.psi.PsiPackage langPackage
public static void substituteResults (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.JavaResolveResult[])
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.infos.CandidateInfo resolveResult
com.intellij.psi.PsiElement resultElement
int i
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.JavaResolveResult[] result
public static com.intellij.psi.JavaResolveResult[] resolveWithContainingFile (com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver, boolean, boolean, com.intellij.psi.PsiFile)
com.intellij.psi.PsiPolyVariantReference ref
com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver resolver
boolean needToPreventRecursion
boolean incompleteCode
com.intellij.psi.PsiFile containingFile
boolean valid
com.intellij.openapi.project.Project project
com.intellij.psi.ResolveResult[] results
public static com.intellij.psi.PsiElement resolveImaginarySuperCallInThisPlace (com.intellij.psi.PsiMember, com.intellij.openapi.project.Project, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMember place
com.intellij.openapi.project.Project project
com.intellij.psi.PsiClass superClassWhichTheSuperCallMustResolveTo
com.intellij.psi.impl.source.tree.java.PsiExpressionListImpl expressionList
com.intellij.psi.impl.source.DummyHolder result
com.intellij.psi.impl.source.tree.FileElement holder
}
com/intellij/psi/impl/source/resolve/ParameterTypeInferencePolicy.classParameterTypeInferencePolicy.java
package com.intellij.psi.impl.source.resolve
public abstract com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy extends java.lang.Object {
public void ()
public abstract com.intellij.openapi.util.Pair inferTypeConstraintFromCallContext (com.intellij.psi.PsiExpression, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiCallExpression, com.intellij.psi.PsiTypeParameter)
public abstract com.intellij.psi.PsiType getDefaultExpectedType (com.intellij.psi.PsiCallExpression)
public abstract com.intellij.openapi.util.Pair getInferredTypeWithNoConstraint (com.intellij.psi.PsiManager, com.intellij.psi.PsiType)
public boolean inferRuntimeExceptionForThrownBoundWithNoConstraints ()
public abstract com.intellij.psi.PsiType adjustInferredType (com.intellij.psi.PsiManager, com.intellij.psi.PsiType, com.intellij.psi.ConstraintType)
public boolean isVarargsIgnored ()
}
com/intellij/psi/impl/source/resolve/ProcessCandidateParameterTypeInferencePolicy.class
com/intellij/psi/impl/source/resolve/PsiOldInferenceHelper$1.classPsiOldInferenceHelper.java
package com.intellij.psi.impl.source.resolve
com.intellij.psi.impl.source.resolve.PsiOldInferenceHelper$1 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$psi$ConstraintType
static void ()
}
com/intellij/psi/impl/source/resolve/PsiOldInferenceHelper.classPsiOldInferenceHelper.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.PsiOldInferenceHelper extends java.lang.Object implements com.intellij.psi.PsiInferenceHelper {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.util.Pair RAW_INFERENCE
private final com.intellij.psi.PsiManager myManager
private static final com.intellij.openapi.util.Pair FAILED_INFERENCE
static final boolean $assertionsDisabled
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
private com.intellij.openapi.util.Pair inferTypeForMethodTypeParameterInner (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
com.intellij.psi.PsiExpression argument
com.intellij.openapi.util.RecursionGuard$StackStamp stackStamp
com.intellij.psi.PsiParameter parameter
int j
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiSubstitutor partialSubstitutor
com.intellij.psi.PsiElement parent
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.psi.PsiType[] paramTypes
com.intellij.psi.PsiType[] argTypes
private com.intellij.openapi.util.Pair inferTypeForMethodTypeParameterInner (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
com.intellij.psi.PsiType argumentType
com.intellij.psi.PsiType parameterType
com.intellij.openapi.util.Pair currentSubstitution
com.intellij.psi.ConstraintType constraintType
com.intellij.psi.PsiType type
int j
com.intellij.openapi.util.Pair constraint
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType[] paramTypes
com.intellij.psi.PsiType[] argTypes
com.intellij.psi.PsiSubstitutor partialSubstitutor
com.intellij.psi.PsiElement parent
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.psi.PsiWildcardType wildcardToCapture
com.intellij.openapi.util.Pair rawInference
com.intellij.psi.PsiType lowerBound
com.intellij.psi.PsiType upperBound
private static com.intellij.openapi.util.Pair getFailedInferenceConstraint (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter typeParameter
public com.intellij.psi.PsiType inferTypeForMethodTypeParameter (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiSubstitutor partialSubstitutor
com.intellij.psi.PsiElement parent
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.openapi.util.Pair constraint
public com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy, com.intellij.pom.java.LanguageLevel)
com.intellij.openapi.util.Pair constraint
int i
com.intellij.psi.PsiType substitutedBound
com.intellij.openapi.util.Pair currentConstraint
com.intellij.psi.PsiType currentSubstitution
com.intellij.psi.ConstraintType currentConstraintType
com.intellij.psi.PsiClassType bound
com.intellij.psi.PsiTypeParameter other
com.intellij.psi.PsiType otherSubstitution
com.intellij.psi.PsiClassType[] bounds
int j
com.intellij.psi.PsiType substitutionFromBounds
com.intellij.psi.PsiTypeParameter typeParameter
int i
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType substitution
int i
com.intellij.openapi.util.Pair otherConstraint
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType substitution
com.intellij.openapi.util.Pair constraint
int i
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiSubstitutor partialSubstitutor
com.intellij.psi.PsiElement parent
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiType[] substitutions
com.intellij.openapi.util.Pair[] constraints
private static boolean compareSubtypes (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiType parentType
public com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], com.intellij.pom.java.LanguageLevel)
com.intellij.psi.ConstraintType constraintType
com.intellij.psi.PsiType current
com.intellij.psi.PsiType leftType
com.intellij.psi.PsiType rightType
com.intellij.openapi.util.Pair constraint
int i1
com.intellij.psi.PsiType substitution
com.intellij.psi.PsiType lowerBound
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType substitutedBound
com.intellij.openapi.util.Pair currentConstraint
com.intellij.psi.PsiType currentSubstitution
com.intellij.psi.ConstraintType currentConstraintType
com.intellij.psi.PsiClassType bound
com.intellij.psi.PsiTypeParameter other
com.intellij.psi.PsiType otherSubstitution
com.intellij.psi.PsiClassType[] bounds
int j
com.intellij.psi.PsiType substitutionFromBounds
com.intellij.psi.PsiTypeParameter typeParameter
int i
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiType[] leftTypes
com.intellij.psi.PsiType[] rightTypes
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiSubstitutor substitutor
private static com.intellij.openapi.util.Pair processArgType (com.intellij.psi.PsiType, com.intellij.psi.ConstraintType, boolean)
com.intellij.psi.PsiType arg
com.intellij.psi.ConstraintType constraintType
boolean captureWildcard
private com.intellij.openapi.util.Pair inferMethodTypeParameterFromParent (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
com.intellij.psi.PsiCallExpression methodCall
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiElement parent
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.psi.PsiTypeParameterListOwner owner
com.intellij.openapi.util.Pair substitution
public com.intellij.psi.PsiType getSubstitutionForTypeParameter (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiTypeParameter typeParam
com.intellij.psi.PsiType param
com.intellij.psi.PsiType arg
boolean isContraVariantPosition
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.openapi.util.Pair constraint
public com.intellij.openapi.util.Pair getSubstitutionForTypeParameterConstraint (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiType bound
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiTypeParameter typeParam
com.intellij.psi.PsiType param
com.intellij.psi.PsiType arg
boolean isContraVariantPosition
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiManager manager
com.intellij.psi.JavaResolveResult paramResult
com.intellij.psi.PsiClass paramClass
com.intellij.psi.JavaResolveResult argResult
com.intellij.psi.PsiClass argClass
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiType patternType
private static com.intellij.psi.PsiType intersectAllExtends (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType)
int i
com.intellij.psi.PsiTypeParameter typeParam
com.intellij.psi.PsiType arg
com.intellij.psi.PsiClassType[] superTypes
com.intellij.psi.PsiType[] erasureTypes
com.intellij.psi.PsiType[] types
private com.intellij.openapi.util.Pair getSubstitutionForTypeParameterInner (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.ConstraintType, int)
com.intellij.openapi.util.Pair res
com.intellij.openapi.util.Pair res
com.intellij.openapi.util.Pair res
com.intellij.openapi.util.Pair res
com.intellij.psi.PsiType substituted
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiSubstitutor superSubstitutor
com.intellij.openapi.util.Pair res
com.intellij.psi.PsiType substituted
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiSubstitutor superSubstitutor
com.intellij.psi.PsiClassType$ClassResolveResult argResult
com.intellij.psi.PsiClass argClass
com.intellij.psi.PsiClassType$ClassResolveResult boundResult
com.intellij.psi.PsiClass boundClass
com.intellij.psi.PsiWildcardType wildcardParam
com.intellij.psi.PsiType paramBound
com.intellij.psi.ConstraintType constrType
com.intellij.psi.PsiTypeParameter typeParam
boolean alreadyFound
com.intellij.psi.PsiType type
com.intellij.psi.PsiType paramType
com.intellij.psi.PsiType argType
com.intellij.openapi.util.Pair res
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiClassType$ClassResolveResult paramResult
com.intellij.psi.PsiClass paramClass
com.intellij.psi.PsiClassType$ClassResolveResult argResult
com.intellij.psi.PsiClass argClass
com.intellij.psi.PsiType lowerBound
com.intellij.psi.PsiType upperBound
com.intellij.openapi.util.Pair wildcardCaptured
com.intellij.psi.PsiType param
com.intellij.psi.PsiType arg
com.intellij.psi.PsiType patternType
com.intellij.psi.ConstraintType constraintType
int depth
private com.intellij.openapi.util.Pair inferMethodTypeParameterFromParent (com.intellij.psi.PsiElement, com.intellij.psi.PsiExpression, com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiSubstitutor, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
com.intellij.psi.PsiElement pParent
com.intellij.psi.PsiType conjuct
com.intellij.psi.PsiType guess
com.intellij.psi.PsiType superType
int i
com.intellij.psi.PsiType extendsType
com.intellij.psi.PsiClassType extendsType1
com.intellij.psi.PsiClassType[] extendsTypes
com.intellij.psi.PsiSubstitutor newSubstitutor
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiExpression methodCall
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.openapi.util.Pair constraint
com.intellij.psi.PsiType expectedType
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiType[] superTypes
com.intellij.psi.PsiType[] types
com.intellij.psi.PsiType guess
static void ()
}
com/intellij/psi/impl/source/resolve/PsiResolveHelperImpl$1.classPsiResolveHelperImpl.java
package com.intellij.psi.impl.source.resolve
com.intellij.psi.impl.source.resolve.PsiResolveHelperImpl$1 extends com.intellij.psi.scope.processor.MethodCandidatesProcessor {
final boolean val$checkVarargs
final com.intellij.psi.impl.source.resolve.PsiResolveHelperImpl this$0
void (com.intellij.psi.impl.source.resolve.PsiResolveHelperImpl, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.impl.source.resolve.PsiResolveHelperImpl this$0
com.intellij.psi.PsiElement place
com.intellij.psi.PsiFile placeFile
protected boolean acceptVarargs ()
}
com/intellij/psi/impl/source/resolve/PsiResolveHelperImpl.classPsiResolveHelperImpl.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.PsiResolveHelperImpl extends java.lang.Object implements com.intellij.psi.PsiResolveHelper {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.PsiManager myManager
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public com.intellij.psi.JavaResolveResult resolveConstructor (com.intellij.psi.PsiClassType, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiElement place
com.intellij.psi.JavaResolveResult[] result
public com.intellij.psi.JavaResolveResult[] multiResolveConstructor (com.intellij.psi.PsiClassType, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiElement)
com.intellij.psi.PsiAnonymousClass anonymous
com.intellij.psi.scope.processor.MethodResolverProcessor processor
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClassType$ClassResolveResult classResolveResult
com.intellij.psi.PsiClass aClass
com.intellij.psi.scope.processor.MethodResolverProcessor processor
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.ResolveState state
public com.intellij.psi.PsiClass resolveReferencedClass (java.lang.String, com.intellij.psi.PsiElement)
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiFile containingFile
com.intellij.util.IncorrectOperationException e
String referenceText
com.intellij.psi.PsiElement context
com.intellij.psi.PsiJavaParserFacade parserFacade
public com.intellij.psi.PsiVariable resolveReferencedVariable (java.lang.String, com.intellij.psi.PsiElement)
String referenceText
com.intellij.psi.PsiElement context
public com.intellij.psi.PsiVariable resolveAccessibleReferencedVariable (java.lang.String, com.intellij.psi.PsiElement)
String referenceText
com.intellij.psi.PsiElement context
boolean[] problemWithAccess
com.intellij.psi.PsiVariable variable
private com.intellij.psi.PsiVariable resolveVar (java.lang.String, com.intellij.psi.PsiElement, boolean[])
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.util.IncorrectOperationException e
String referenceText
com.intellij.psi.PsiElement context
boolean[] problemWithAccess
com.intellij.psi.PsiJavaParserFacade parserFacade
public boolean isAccessible (com.intellij.psi.PsiMember, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClass accessObjectClass
public boolean isAccessible (com.intellij.psi.PsiMember, com.intellij.psi.PsiModifierList, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass, com.intellij.psi.PsiElement)
com.intellij.psi.PsiMember member
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClass accessObjectClass
com.intellij.psi.PsiElement currentFileResolveScope
com.intellij.psi.PsiClass containingClass
public com.intellij.psi.infos.CandidateInfo[] getReferencedMethodCandidates (com.intellij.psi.PsiCallExpression, boolean, boolean)
com.intellij.psi.scope.MethodProcessorSetupFailedException e
com.intellij.psi.PsiCallExpression expr
boolean dummyImplicitConstructor
boolean checkVarargs
com.intellij.psi.PsiFile containingFile
com.intellij.psi.scope.processor.MethodCandidatesProcessor processor
public com.intellij.psi.infos.CandidateInfo[] getReferencedMethodCandidates (com.intellij.psi.PsiCallExpression, boolean)
com.intellij.psi.PsiCallExpression call
boolean dummyImplicitConstructor
public com.intellij.psi.PsiType inferTypeForMethodTypeParameter (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiSubstitutor partialSubstitutor
com.intellij.psi.PsiElement parent
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
public com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiSubstitutor partialSubstitutor
com.intellij.psi.PsiElement parent
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
public com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiSubstitutor partialSubstitutor
com.intellij.psi.PsiElement parent
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.pom.java.LanguageLevel languageLevel
public com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiType[] leftTypes
com.intellij.psi.PsiType[] rightTypes
com.intellij.pom.java.LanguageLevel languageLevel
public com.intellij.psi.PsiType getSubstitutionForTypeParameter (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiTypeParameter typeParam
com.intellij.psi.PsiType param
com.intellij.psi.PsiType arg
boolean isContraVariantPosition
com.intellij.pom.java.LanguageLevel languageLevel
public com.intellij.pom.java.LanguageLevel getEffectiveLanguageLevel (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public com.intellij.psi.PsiInferenceHelper getInferenceHelper (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel languageLevel
static void ()
}
com/intellij/psi/impl/source/resolve/ResolveCache$1.classResolveCache.java
package com.intellij.psi.impl.source.resolve
com.intellij.psi.impl.source.resolve.ResolveCache$1 extends com.intellij.psi.impl.AnyPsiChangeListener$Adapter {
final com.intellij.psi.impl.source.resolve.ResolveCache this$0
void (com.intellij.psi.impl.source.resolve.ResolveCache)
com.intellij.psi.impl.source.resolve.ResolveCache this$0
public void beforePsiChanged (boolean)
boolean isPhysical
}
com/intellij/psi/impl/source/resolve/ResolveCache$2.classResolveCache.java
package com.intellij.psi.impl.source.resolve
final com.intellij.psi.impl.source.resolve.ResolveCache$2 extends com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap {
void (int, float, int, gnu.trove.TObjectHashingStrategy)
int arg0
float arg1
int arg2
gnu.trove.TObjectHashingStrategy arg3
protected com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference createValueReference (java.lang.Object, java.lang.ref.ReferenceQueue)
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference result
Object value
java.lang.ref.ReferenceQueue queue
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference result
public java.lang.Object get (java.lang.Object)
Object key
Object v
}
com/intellij/psi/impl/source/resolve/ResolveCache$AbstractResolver.classResolveCache.java
package com.intellij.psi.impl.source.resolve
public abstract com.intellij.psi.impl.source.resolve.ResolveCache$AbstractResolver extends java.lang.Object {
public abstract java.lang.Object resolve (com.intellij.psi.PsiReference, boolean)
}
com/intellij/psi/impl/source/resolve/ResolveCache$PolyVariantContextResolver.classResolveCache.java
package com.intellij.psi.impl.source.resolve
public abstract com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver extends java.lang.Object {
public abstract com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.PsiFile, boolean)
}
com/intellij/psi/impl/source/resolve/ResolveCache$PolyVariantResolver.classResolveCache.java
package com.intellij.psi.impl.source.resolve
public abstract com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantResolver extends java.lang.Object implements com.intellij.psi.impl.source.resolve.ResolveCache$AbstractResolver {
public abstract com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, boolean)
public volatile java.lang.Object resolve (com.intellij.psi.PsiReference, boolean)
}
com/intellij/psi/impl/source/resolve/ResolveCache$Resolver.classResolveCache.java
package com.intellij.psi.impl.source.resolve
public abstract com.intellij.psi.impl.source.resolve.ResolveCache$Resolver extends java.lang.Object implements com.intellij.psi.impl.source.resolve.ResolveCache$AbstractResolver {
}
com/intellij/psi/impl/source/resolve/ResolveCache$StrongValueReference.classResolveCache.java
package com.intellij.psi.impl.source.resolve
com.intellij.psi.impl.source.resolve.ResolveCache$StrongValueReference extends java.lang.Object implements com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference {
private final Object myValue
public void (java.lang.Object)
Object value
public com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$KeyReference getKeyReference ()
public java.lang.Object get ()
}
com/intellij/psi/impl/source/resolve/ResolveCache.class
com/intellij/psi/impl/source/resolve/ResolveClassUtil.classResolveClassUtil.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.ResolveClassUtil extends java.lang.Object {
public void ()
public static com.intellij.psi.PsiClass resolveClass (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiFile)
com.intellij.psi.PsiClass qualifierClass
com.intellij.psi.PsiType qualifierType
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.PsiElement parent
String className
com.intellij.psi.impl.source.resolve.ClassResolverProcessor processor
com.intellij.psi.PsiElement classNameElement
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiFile containingFile
}
com/intellij/psi/impl/source/resolve/ResolveVariableUtil.classResolveVariableUtil.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.ResolveVariableUtil extends java.lang.Object {
public void ()
public static com.intellij.psi.PsiVariable resolveVariable (com.intellij.psi.PsiJavaCodeReferenceElement, boolean[], boolean[])
com.intellij.psi.PsiJavaCodeReferenceElement ref
boolean[] problemWithAccess
boolean[] problemWithStatic
com.intellij.psi.impl.source.resolve.VariableResolverProcessor processor
com.intellij.psi.JavaResolveResult[] result
com.intellij.psi.PsiVariable refVar
}
com/intellij/psi/impl/source/resolve/StaticImportResolveProcessor$OurResolveResult.classStaticImportResolveProcessor.java
package com.intellij.psi.impl.source.resolve
com.intellij.psi.impl.source.resolve.StaticImportResolveProcessor$OurResolveResult extends com.intellij.psi.infos.CandidateInfo {
private final com.intellij.psi.PsiImportStaticReferenceElement myReference
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiImportStaticReferenceElement)
com.intellij.psi.PsiElement candidate
com.intellij.psi.PsiImportStaticReferenceElement reference
public boolean isAccessible ()
com.intellij.psi.PsiResolveHelper resolveHelper
com.intellij.psi.PsiElement element
public boolean isStaticsScopeCorrect ()
}
com/intellij/psi/impl/source/resolve/StaticImportResolveProcessor.classStaticImportResolveProcessor.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.StaticImportResolveProcessor extends com.intellij.psi.scope.BaseScopeProcessor implements com.intellij.psi.scope.NameHint {
private final com.intellij.psi.PsiImportStaticReferenceElement myReference
private final String myName
private final java.util.List myFieldResults
private final java.util.List myClassResult
private final java.util.List myResults
public void (com.intellij.psi.PsiImportStaticReferenceElement)
com.intellij.psi.PsiImportStaticReferenceElement reference
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiElement candidate
com.intellij.psi.ResolveState state
private static boolean checkDomination (com.intellij.psi.PsiMember, java.util.List)
com.intellij.psi.impl.source.resolve.Domination domination
java.util.ListIterator i
com.intellij.psi.PsiMember candidate
java.util.List results
private static com.intellij.psi.impl.source.resolve.Domination dominates (com.intellij.psi.PsiMember, com.intellij.psi.PsiMember)
com.intellij.psi.PsiMember member1
com.intellij.psi.PsiMember member2
com.intellij.psi.PsiClass class1
com.intellij.psi.PsiClass class2
public java.lang.String getName (com.intellij.psi.ResolveState)
com.intellij.psi.ResolveState state
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
public com.intellij.psi.JavaResolveResult[] getResults ()
private static void filterInvalid (java.util.List)
java.util.ListIterator i
java.util.List resultList
}
com/intellij/psi/impl/source/resolve/SymbolCollectingProcessor$ResultWithContext.classSymbolCollectingProcessor.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.SymbolCollectingProcessor$ResultWithContext extends java.lang.Object {
private final com.intellij.psi.PsiNamedElement myElement
private final com.intellij.psi.PsiElement myFileContext
public void (com.intellij.psi.PsiNamedElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiNamedElement element
com.intellij.psi.PsiElement fileContext
public com.intellij.psi.PsiNamedElement getElement ()
public com.intellij.psi.PsiElement getFileContext ()
public java.lang.String toString ()
}
com/intellij/psi/impl/source/resolve/SymbolCollectingProcessor.classSymbolCollectingProcessor.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.SymbolCollectingProcessor extends com.intellij.psi.scope.BaseScopeProcessor implements com.intellij.psi.scope.ElementClassHint {
private final com.intellij.util.containers.MostlySingularMultiMap myResult
private com.intellij.psi.PsiElement myCurrentFileContext
public void ()
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
public void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiNamedElement named
String name
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
public boolean shouldProcess (com.intellij.psi.scope.ElementClassHint$DeclarationKind)
com.intellij.psi.scope.ElementClassHint$DeclarationKind kind
public com.intellij.util.containers.MostlySingularMultiMap getResults ()
}
com/intellij/psi/impl/source/resolve/VariableResolverProcessor.classVariableResolverProcessor.java
package com.intellij.psi.impl.source.resolve
public com.intellij.psi.impl.source.resolve.VariableResolverProcessor extends com.intellij.psi.scope.processor.ConflictFilterProcessor implements com.intellij.psi.scope.ElementClassHint {
private static final com.intellij.psi.filters.ElementFilter ourFilter
private boolean myStaticScopeFlag
private final com.intellij.psi.PsiClass myAccessClass
private com.intellij.psi.PsiElement myCurrentFileContext
public void (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiFile)
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiType accessType
com.intellij.psi.JavaResolveResult accessClass
com.intellij.psi.PsiElement element
com.intellij.psi.PsiJavaCodeReferenceElement place
com.intellij.psi.PsiFile placeFile
com.intellij.psi.PsiClass access
com.intellij.psi.PsiElement qualifier
public final void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
public void add (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiSubstitutor substitutor
boolean staticProblem
public boolean shouldProcess (com.intellij.psi.scope.ElementClassHint$DeclarationKind)
com.intellij.psi.scope.ElementClassHint$DeclarationKind kind
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
static void ()
}
com/intellij/psi/impl/source/resolve/graphInference/
com/intellij/psi/impl/source/resolve/graphInference/CompoundInitialState.classCompoundInitialState.java
package com.intellij.psi.impl.source.resolve.graphInference
com.intellij.psi.impl.source.resolve.graphInference.CompoundInitialState extends java.lang.Object {
private com.intellij.psi.PsiSubstitutor myInitialSubstitutor
private java.util.Map myInitialStates
void (com.intellij.psi.PsiSubstitutor, java.util.Map)
com.intellij.psi.PsiSubstitutor initialSubstitutor
java.util.Map initialStates
com.intellij.psi.PsiSubstitutor getInitialSubstitutor ()
java.util.Map getInitialStates ()
com.intellij.psi.impl.source.resolve.graphInference.InitialInferenceState getInitialState (com.intellij.psi.PsiCall)
com.intellij.psi.PsiCall call
}
com/intellij/psi/impl/source/resolve/graphInference/FunctionalInterfaceParameterizationUtil.classFunctionalInterfaceParameterizationUtil.java
package com.intellij.psi.impl.source.resolve.graphInference
public com.intellij.psi.impl.source.resolve.graphInference.FunctionalInterfaceParameterizationUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public static boolean isWildcardParameterized (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType classType
public static com.intellij.psi.PsiType getGroundTargetType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiClassType
public static com.intellij.psi.PsiType getGroundTargetType (com.intellij.psi.PsiType, com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiType psiClassType
com.intellij.psi.PsiLambdaExpression expr
public static com.intellij.psi.PsiType getGroundTargetType (com.intellij.psi.PsiType, com.intellij.psi.PsiLambdaExpression, boolean)
com.intellij.psi.PsiType psiClassType
com.intellij.psi.PsiLambdaExpression expr
boolean performFinalCheck
private static com.intellij.psi.PsiType getFunctionalTypeExplicit (com.intellij.psi.PsiType, com.intellij.psi.PsiLambdaExpression, boolean)
com.intellij.psi.PsiType functionalType
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiType qType
int i
com.intellij.psi.PsiTypeParameter typeParameter
int i
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.PsiClass samClass
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiParameter[] targetMethodParams
com.intellij.psi.PsiSubstitutor lambdaSubstitutor
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType[] newTypeParameters
com.intellij.psi.PsiClassType parameterization
com.intellij.psi.PsiType psiClassType
com.intellij.psi.PsiLambdaExpression expr
boolean performFinalCheck
com.intellij.psi.PsiParameter[] lambdaParams
com.intellij.psi.PsiType[] parameters
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass psiClass
private static boolean isWellFormed (com.intellij.psi.PsiClass, com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiType[])
com.intellij.psi.PsiClassType bound
int i
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiType[] newTypeParameters
com.intellij.psi.PsiSubstitutor substitutor
public static com.intellij.psi.PsiType getNonWildcardParameterization (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType paramBound
com.intellij.psi.PsiClassType paramBound
com.intellij.psi.PsiType bound
com.intellij.psi.PsiType paramType
int i
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiType[] newParameters
com.intellij.psi.PsiSubstitutor substitutor
java.util.HashSet typeParametersSet
com.intellij.psi.PsiClassType parameterization
com.intellij.psi.PsiClassType psiClassType
com.intellij.psi.PsiClassType$ClassResolveResult result
com.intellij.psi.PsiClass psiClass
static void ()
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceBound.classInferenceBound.java
package com.intellij.psi.impl.source.resolve.graphInference
public final com.intellij.psi.impl.source.resolve.graphInference.InferenceBound extends java.lang.Enum {
public static final com.intellij.psi.impl.source.resolve.graphInference.InferenceBound UPPER
public static final com.intellij.psi.impl.source.resolve.graphInference.InferenceBound LOWER
public static final com.intellij.psi.impl.source.resolve.graphInference.InferenceBound EQ
private static final com.intellij.psi.impl.source.resolve.graphInference.InferenceBound[] $VALUES
public static com.intellij.psi.impl.source.resolve.graphInference.InferenceBound[] values ()
public static com.intellij.psi.impl.source.resolve.graphInference.InferenceBound valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceIncorporationPhase.class
com/intellij/psi/impl/source/resolve/graphInference/InferenceSession$1.classInferenceSession.java
package com.intellij.psi.impl.source.resolve.graphInference
final com.intellij.psi.impl.source.resolve.graphInference.InferenceSession$1 extends java.lang.Object implements com.intellij.util.Function {
void ()
public com.intellij.psi.PsiType fun (com.intellij.openapi.util.Pair)
com.intellij.openapi.util.Pair pair
private boolean isValidGlb (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiClass conjunct
com.intellij.psi.PsiType first
com.intellij.psi.PsiType second
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSession$2.classInferenceSession.java
package com.intellij.psi.impl.source.resolve.graphInference
final com.intellij.psi.impl.source.resolve.graphInference.InferenceSession$2 extends com.intellij.psi.PsiTypeVisitor {
final com.intellij.util.Function val$fun
final java.util.Set val$dependencies
void (com.intellij.util.Function, java.util.Set)
public java.lang.Boolean visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public java.lang.Boolean visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
com.intellij.psi.PsiCapturedWildcardType capturedWildcardType
public java.lang.Boolean visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
public java.lang.Boolean visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType bound
public java.lang.Boolean visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiClassType classType
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
public volatile java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile java.lang.Object visitCapturedWildcardType (com.intellij.psi.PsiCapturedWildcardType)
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile java.lang.Object visitType (com.intellij.psi.PsiType)
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSession.class
com/intellij/psi/impl/source/resolve/graphInference/InferenceSessionContainer$1.classInferenceSessionContainer.java
package com.intellij.psi.impl.source.resolve.graphInference
final com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer$1 extends com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer {
final java.util.Map val$nestedStates
void (java.util.Map)
public com.intellij.psi.PsiSubstitutor findNestedSubstitutor (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiElement arg
com.intellij.psi.PsiSubstitutor defaultSession
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.impl.source.resolve.graphInference.InitialInferenceState state
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceSessionContainer.class
com/intellij/psi/impl/source/resolve/graphInference/InferenceVariable.classInferenceVariable.java
package com.intellij.psi.impl.source.resolve.graphInference
public com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable extends com.intellij.psi.impl.light.LightTypeParameter {
private final com.intellij.psi.PsiElement myContext
private boolean myThrownBound
private final java.util.Map myBounds
private final String myName
private com.intellij.psi.PsiType myInstantiation
public com.intellij.psi.PsiTypeParameter getParameter ()
void (com.intellij.psi.PsiElement, com.intellij.psi.PsiTypeParameter, java.lang.String)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiTypeParameter parameter
String name
public com.intellij.psi.PsiType getInstantiation ()
public void setInstantiation (com.intellij.psi.PsiType)
com.intellij.psi.PsiType instantiation
public com.intellij.psi.PsiClassType[] getExtendsListTypes ()
com.intellij.psi.PsiType type
java.util.List result
public static void addBound (com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.impl.source.resolve.graphInference.InferenceBound, com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
com.intellij.psi.TypeAnnotationProvider annotationProvider
com.intellij.psi.augment.TypeAnnotationModifier modifier
com.intellij.psi.PsiType inferenceVariableType
com.intellij.psi.PsiType boundType
com.intellij.psi.impl.source.resolve.graphInference.InferenceBound inferenceBound
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable variable
public boolean addBound (com.intellij.psi.PsiType, com.intellij.psi.impl.source.resolve.graphInference.InferenceBound, com.intellij.psi.impl.source.resolve.graphInference.InferenceIncorporationPhase)
com.intellij.psi.PsiType classType
com.intellij.psi.impl.source.resolve.graphInference.InferenceBound inferenceBound
com.intellij.psi.impl.source.resolve.graphInference.InferenceIncorporationPhase incorporationPhase
java.util.List bounds
public java.util.List getBounds (com.intellij.psi.impl.source.resolve.graphInference.InferenceBound)
com.intellij.psi.impl.source.resolve.graphInference.InferenceBound inferenceBound
java.util.List bounds
public java.util.List getReadOnlyBounds (com.intellij.psi.impl.source.resolve.graphInference.InferenceBound)
com.intellij.psi.impl.source.resolve.graphInference.InferenceBound inferenceBound
java.util.List bounds
public java.util.Set getDependencies (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
java.util.Iterator iterator
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.Set dependencies
private void collectTransitiveDependencies (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, java.util.Set, java.util.Set)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable dependency
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.Set dependencies
java.util.Set rootDependencies
java.util.LinkedHashSet newDependencies
private void collectBoundDependencies (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, java.util.Set)
com.intellij.psi.PsiType bound
java.util.Collection boundTypes
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.Set dependencies
public boolean isThrownBound ()
public void setThrownBound ()
public boolean isInheritor (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass baseClass
boolean checkDeep
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public boolean useDelegateToSubstitute ()
public java.lang.String toString ()
public com.intellij.psi.PsiTypeParameterListOwner getOwner ()
public java.lang.String getName ()
public com.intellij.psi.PsiElement getCallContext ()
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceVariablesOrder$InferenceGraphNode.classInferenceVariablesOrder.java
package com.intellij.psi.impl.source.resolve.graphInference
public com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode extends java.lang.Object {
private final java.util.List myValue
private final java.util.Set myDependencies
private int index
private int lowlink
static final boolean $assertionsDisabled
public void (java.lang.Object)
Object value
public java.util.List getValue ()
public java.util.Set getDependencies ()
public void addDependency (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode node
private static com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode merge (java.util.List, java.util.Collection)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode node
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode cycleNode
int i
java.util.List cycle
java.util.Collection allNodes
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode root
private void filterInterCycleDependencies ()
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode d
Object initialNodeValue
java.util.Iterator iterator
boolean includeSelfDependency
private void copyFrom (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode cycleNode
private static int strongConnect (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode, int, java.util.Stack, java.util.ArrayList)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode dependantNode
java.util.ArrayList arrayList
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode cyclicNode
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode currentNode
int index
java.util.Stack currentStack
java.util.ArrayList result
static int access$000 (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode x0
static int access$100 (com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode, int, java.util.Stack, java.util.ArrayList)
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode x0
int x1
java.util.Stack x2
java.util.ArrayList x3
static com.intellij.psi.impl.source.resolve.graphInference.InferenceVariablesOrder$InferenceGraphNode access$200 (java.util.List, java.util.Collection)
java.util.List x0
java.util.Collection x1
static void ()
}
com/intellij/psi/impl/source/resolve/graphInference/InferenceVariablesOrder.class
com/intellij/psi/impl/source/resolve/graphInference/InitialInferenceState.classInitialInferenceState.java
package com.intellij.psi.impl.source.resolve.graphInference
com.intellij.psi.impl.source.resolve.graphInference.InitialInferenceState extends java.lang.Object {
private final java.util.Set myInferenceVariables
private final com.intellij.psi.PsiElement myContext
private final com.intellij.psi.PsiSubstitutor myInferenceSubstitutor
private final com.intellij.psi.PsiSubstitutor mySiteSubstitutor
private final java.util.ArrayList myCaptures
private final com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer myInferenceSessionContainer
private final boolean myErased
void (java.util.Collection, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiSubstitutor, java.util.List, boolean, com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer)
com.intellij.psi.PsiType substitute
com.intellij.psi.PsiClass aClass
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable variable
com.intellij.psi.PsiType substitute
int i
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable[] newParameters
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable[] parameters
com.intellij.openapi.util.Pair capture
java.util.Collection inferenceVariables
com.intellij.psi.PsiSubstitutor topInferenceSubstitutor
com.intellij.psi.PsiElement context
com.intellij.psi.PsiSubstitutor inferenceSubstitutor
com.intellij.psi.PsiSubstitutor siteSubstitutor
java.util.List captures
boolean erased
com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer inferenceSessionContainer
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiSubstitutor subst
com.intellij.psi.impl.source.resolve.graphInference.InferenceSessionContainer getInferenceSessionContainer ()
java.util.Set getInferenceVariables ()
public com.intellij.psi.PsiElement getContext ()
com.intellij.psi.PsiSubstitutor getInferenceSubstitutor ()
com.intellij.psi.PsiSubstitutor getSiteSubstitutor ()
public java.util.ArrayList getCaptures ()
public boolean isErased ()
}
com/intellij/psi/impl/source/resolve/graphInference/PsiGraphInferenceHelper.classPsiGraphInferenceHelper.java
package com.intellij.psi.impl.source.resolve.graphInference
public com.intellij.psi.impl.source.resolve.graphInference.PsiGraphInferenceHelper extends java.lang.Object implements com.intellij.psi.PsiInferenceHelper {
private final com.intellij.psi.PsiManager myManager
public void (com.intellij.psi.PsiManager)
com.intellij.psi.PsiManager manager
public com.intellij.psi.PsiType inferTypeForMethodTypeParameter (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy)
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession inferenceSession
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiSubstitutor partialSubstitutor
com.intellij.psi.PsiElement parent
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiParameter[], com.intellij.psi.PsiExpression[], com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiExpression[] arguments
com.intellij.psi.PsiSubstitutor partialSubstitutor
com.intellij.psi.PsiElement parent
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
com.intellij.pom.java.LanguageLevel languageLevel
public com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiType leftType
com.intellij.psi.PsiType rightType
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiType[] leftTypes
com.intellij.psi.PsiType[] rightTypes
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
public com.intellij.psi.PsiType getSubstitutionForTypeParameter (com.intellij.psi.PsiTypeParameter, com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiType[] leftTypes
com.intellij.psi.PsiType[] rightTypes
com.intellij.psi.PsiClassType classType
boolean proceed
com.intellij.psi.PsiTypeParameter typeParam
com.intellij.psi.PsiType param
com.intellij.psi.PsiType arg
boolean isContraVariantPosition
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiType[] leftTypes
com.intellij.psi.PsiType[] rightTypes
com.intellij.psi.PsiTypeParameterListOwner owner
com.intellij.psi.PsiTypeParameter[] typeParams
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession inferenceSession
com.intellij.psi.PsiSubstitutor substitutor
}
com/intellij/psi/impl/source/resolve/graphInference/PsiPolyExpressionUtil$1.classPsiPolyExpressionUtil.java
package com.intellij.psi.impl.source.resolve.graphInference
final com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$1 extends com.intellij.psi.PsiTypeVisitor {
final java.util.Set val$typeParameters
void (java.util.Set)
public java.lang.Boolean visitType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public java.lang.Boolean visitWildcardType (com.intellij.psi.PsiWildcardType)
com.intellij.psi.PsiWildcardType wildcardType
com.intellij.psi.PsiType bound
public java.lang.Boolean visitClassType (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiType type
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass psiClass
public java.lang.Boolean visitArrayType (com.intellij.psi.PsiArrayType)
com.intellij.psi.PsiArrayType arrayType
public volatile java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType)
public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType)
public volatile java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType)
public volatile java.lang.Object visitType (com.intellij.psi.PsiType)
}
com/intellij/psi/impl/source/resolve/graphInference/PsiPolyExpressionUtil$ConditionalKind.classPsiPolyExpressionUtil.java
package com.intellij.psi.impl.source.resolve.graphInference
final com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind extends java.lang.Enum {
public static final com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind BOOLEAN
public static final com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind NUMERIC
public static final com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind NULL
private static final com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind[] $VALUES
public static com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind[] values ()
public static com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/impl/source/resolve/graphInference/PsiPolyExpressionUtil.classPsiPolyExpressionUtil.java
package com.intellij.psi.impl.source.resolve.graphInference
public com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil extends java.lang.Object {
static final boolean $assertionsDisabled
public void ()
public static boolean hasStandaloneForm (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public static boolean isPolyExpression (com.intellij.psi.PsiExpression)
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties candidateProperties
com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind conditionalKind
com.intellij.psi.PsiExpression expression
public static boolean isMethodCallPolyExpression (com.intellij.psi.PsiExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethod method
public static boolean isMethodCallTypeDependsOnInference (com.intellij.psi.PsiExpression, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiMethod method
java.util.Set typeParameters
public static java.lang.Boolean mentionsTypeParameters (com.intellij.psi.PsiType, java.util.Set)
com.intellij.psi.PsiType returnType
java.util.Set typeParameters
private static boolean isInAssignmentOrInvocationContext (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiElement context
private static boolean isAssignmentContext (com.intellij.psi.PsiExpression, com.intellij.psi.PsiElement)
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiElement context
public static boolean isExpressionOfPrimitiveType (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression arg
private static com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind isBooleanOrNumeric (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind thenKind
com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind elseKind
com.intellij.psi.PsiExpression expr
com.intellij.psi.PsiType type
com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind kind
private static com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind isBooleanOrNumericType (com.intellij.psi.PsiType)
com.intellij.psi.impl.source.resolve.graphInference.PsiPolyExpressionUtil$ConditionalKind kind
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass psiClass
static void ()
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/
com/intellij/psi/impl/source/resolve/graphInference/constraints/CheckedExceptionCompatibilityConstraint.class
com/intellij/psi/impl/source/resolve/graphInference/constraints/ConstraintFormula.classConstraintFormula.java
package com.intellij.psi.impl.source.resolve.graphInference.constraints
public abstract com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula extends java.lang.Object {
public abstract boolean reduce (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, java.util.List)
public abstract void apply (com.intellij.psi.PsiSubstitutor, boolean)
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/ExpressionCompatibilityConstraint.classExpressionCompatibilityConstraint.java
package com.intellij.psi.impl.source.resolve.graphInference.constraints
public com.intellij.psi.impl.source.resolve.graphInference.constraints.ExpressionCompatibilityConstraint extends com.intellij.psi.impl.source.resolve.graphInference.constraints.InputOutputConstraintFormula {
private final com.intellij.psi.PsiExpression myExpression
private com.intellij.psi.PsiType myT
public void (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType type
public boolean reduce (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, java.util.List)
com.intellij.psi.PsiType type
boolean assignmentCompatible
com.intellij.psi.PsiType exprType
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession callSession
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.List constraints
public static com.intellij.psi.impl.source.resolve.graphInference.InferenceSession reduceExpressionCompatibilityConstraint (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiExpression[] args
com.intellij.psi.PsiParameter[] parameters
String message
com.intellij.psi.PsiSubstitutor siteSubstitutor
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession callSession
java.util.List messages
com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties candidateProperties
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiTypeParameter[] typeParams
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiMethod method
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType targetType
com.intellij.psi.PsiExpressionList argumentList
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.source.resolve.graphInference.constraints.ExpressionCompatibilityConstraint that
public int hashCode ()
public com.intellij.psi.PsiExpression getExpression ()
public com.intellij.psi.PsiType getT ()
protected void setT (com.intellij.psi.PsiType)
com.intellij.psi.PsiType t
protected com.intellij.psi.impl.source.resolve.graphInference.constraints.InputOutputConstraintFormula createSelfConstraint (com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression expression
protected void collectReturnTypeVariables (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, java.util.Set)
java.util.Set resultInputVars
com.intellij.psi.PsiExpression expression
java.util.List returnExpressions
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.PsiExpression psiExpression
com.intellij.psi.PsiType returnType
java.util.Set result
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/InputOutputConstraintFormula.classInputOutputConstraintFormula.java
package com.intellij.psi.impl.source.resolve.graphInference.constraints
public abstract com.intellij.psi.impl.source.resolve.graphInference.constraints.InputOutputConstraintFormula extends java.lang.Object implements com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula {
public void ()
public abstract com.intellij.psi.PsiExpression getExpression ()
protected abstract com.intellij.psi.PsiType getT ()
protected abstract void setT (com.intellij.psi.PsiType)
protected abstract com.intellij.psi.impl.source.resolve.graphInference.constraints.InputOutputConstraintFormula createSelfConstraint (com.intellij.psi.PsiType, com.intellij.psi.PsiExpression)
protected abstract void collectReturnTypeVariables (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, com.intellij.psi.PsiExpression, com.intellij.psi.PsiType, java.util.Set)
public java.util.Set getInputVariables (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
java.util.HashSet result
com.intellij.psi.PsiParameter parameter
java.util.Set result
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiType functionType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiExpression thenExpression
com.intellij.psi.PsiExpression elseExpression
java.util.Set thenResult
java.util.Set elseResult
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.PsiExpression psiExpression
com.intellij.psi.PsiType type
public java.util.Set getOutputVariables (java.util.Set, com.intellij.psi.impl.source.resolve.graphInference.InferenceSession)
java.util.Set inputVariables
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.HashSet mentionedVariables
public void apply (com.intellij.psi.PsiSubstitutor, boolean)
com.intellij.psi.PsiSubstitutor substitutor
boolean cache
public java.lang.String toString ()
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/LambdaExpressionCompatibilityConstraint.class
com/intellij/psi/impl/source/resolve/graphInference/constraints/PsiMethodReferenceCompatibilityConstraint.classPsiMethodReferenceCompatibilityConstraint.java
package com.intellij.psi.impl.source.resolve.graphInference.constraints
public com.intellij.psi.impl.source.resolve.graphInference.constraints.PsiMethodReferenceCompatibilityConstraint extends java.lang.Object implements com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final com.intellij.psi.PsiMethodReferenceExpression myExpression
private com.intellij.psi.PsiType myT
public void (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiMethodReferenceExpression expression
com.intellij.psi.PsiType t
public boolean reduce (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, java.util.List)
com.intellij.psi.PsiTypeParameter param
com.intellij.psi.PsiType pType
int i
com.intellij.psi.PsiType qualifierType
com.intellij.psi.PsiClass qualifierClass
int i
com.intellij.psi.PsiType getClassReturnType
com.intellij.psi.PsiType capturedReturnType
com.intellij.psi.PsiType applicableMethodReturnType
com.intellij.psi.PsiMember applicableMember
com.intellij.psi.PsiClass applicableMemberContainingClass
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSubstitutor psiSubstitutor
int idx
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiType paramType
com.intellij.psi.JavaResolveResult resolve
com.intellij.psi.PsiType referencedMethodReturnType
com.intellij.psi.PsiType getClassReturnType
com.intellij.psi.PsiClass interfaceClass
com.intellij.psi.PsiTypeParameter param
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType referencedMethodReturnType
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSubstitutor psiSubstitutor
int idx
com.intellij.psi.PsiType capturedReturnType
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.List constraints
com.intellij.psi.PsiType groundTargetType
com.intellij.psi.PsiClassType$ClassResolveResult classResolveResult
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiParameter[] targetParameters
com.intellij.psi.PsiType interfaceMethodReturnType
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiType[] typeParameters
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult qualifierResolveResult
java.util.Map map
com.intellij.psi.PsiType added
com.intellij.psi.JavaResolveResult resolve
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiSubstitutor getSubstitutor (com.intellij.psi.util.MethodSignature, com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult, com.intellij.psi.PsiMember, com.intellij.psi.PsiClass, com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiType pType
com.intellij.psi.PsiResolveHelper helper
com.intellij.psi.PsiType[] paramTypes
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult qualifierResolveResult
com.intellij.psi.PsiMember member
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethodReferenceExpression methodReferenceExpression
com.intellij.psi.PsiClass qContainingClass
com.intellij.psi.PsiSubstitutor psiSubstitutor
public static com.intellij.psi.PsiSubstitutor getParameterizedTypeSubstitutor (com.intellij.psi.PsiClass, com.intellij.psi.PsiType)
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiType type
com.intellij.psi.PsiClass qContainingClass
com.intellij.psi.PsiType pType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass paramClass
com.intellij.psi.PsiSubstitutor psiSubstitutor
public void apply (com.intellij.psi.PsiSubstitutor, boolean)
com.intellij.psi.PsiSubstitutor substitutor
boolean cache
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/StrictSubtypingConstraint.classStrictSubtypingConstraint.java
package com.intellij.psi.impl.source.resolve.graphInference.constraints
public com.intellij.psi.impl.source.resolve.graphInference.constraints.StrictSubtypingConstraint extends java.lang.Object implements com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula {
private com.intellij.psi.PsiType myS
private com.intellij.psi.PsiType myT
public void (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType t
com.intellij.psi.PsiType s
public void apply (com.intellij.psi.PsiSubstitutor, boolean)
com.intellij.psi.PsiSubstitutor substitutor
boolean cache
public boolean reduce (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, java.util.List)
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.List constraints
java.util.HashSet dependencies
boolean reduceResult
private boolean doReduce (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, java.util.HashSet, java.util.List)
com.intellij.psi.PsiType upperBound
com.intellij.psi.PsiType sType
com.intellij.psi.PsiType tComponentType
com.intellij.psi.PsiType sComponentType
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiType lowerBound
com.intellij.psi.PsiClassType$ClassResolveResult conjunctResult
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiClass sCandidate
com.intellij.psi.PsiType type
com.intellij.psi.PsiType upperBound
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiType tSubstituted
com.intellij.psi.PsiType sSubstituted
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiClassType sType
com.intellij.psi.PsiClassType$ClassResolveResult SResult
com.intellij.psi.PsiClass SClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiSubstitutor tSubstitutor
com.intellij.psi.PsiSubstitutor sSubstitutor
com.intellij.psi.PsiClassType$ClassResolveResult TResult
com.intellij.psi.PsiClass CClass
com.intellij.psi.PsiType conjunct
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.HashSet dependencies
java.util.List constraints
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.source.resolve.graphInference.constraints.StrictSubtypingConstraint that
public int hashCode ()
int result
public java.lang.String toString ()
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/SubtypingConstraint.classSubtypingConstraint.java
package com.intellij.psi.impl.source.resolve.graphInference.constraints
public com.intellij.psi.impl.source.resolve.graphInference.constraints.SubtypingConstraint extends java.lang.Object implements com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula {
private static final com.intellij.openapi.diagnostic.Logger LOG
private com.intellij.psi.PsiType myS
private com.intellij.psi.PsiType myT
static final boolean $assertionsDisabled
public void (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType t
com.intellij.psi.PsiType s
public void apply (com.intellij.psi.PsiSubstitutor, boolean)
com.intellij.psi.PsiSubstitutor substitutor
boolean cache
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.source.resolve.graphInference.constraints.SubtypingConstraint that
public int hashCode ()
int result
public boolean reduce (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, java.util.List)
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.List constraints
boolean reduceResult
private boolean doReduce (java.util.List)
com.intellij.psi.PsiType sBound
com.intellij.psi.PsiType sBound
com.intellij.psi.PsiType tBound
java.util.List constraints
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/TypeCompatibilityConstraint.classTypeCompatibilityConstraint.java
package com.intellij.psi.impl.source.resolve.graphInference.constraints
public com.intellij.psi.impl.source.resolve.graphInference.constraints.TypeCompatibilityConstraint extends java.lang.Object implements com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula {
private com.intellij.psi.PsiType myT
private com.intellij.psi.PsiType myS
public void (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType t
com.intellij.psi.PsiType s
public boolean reduce (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, java.util.List)
boolean assignable
com.intellij.psi.PsiClassType boxedType
com.intellij.psi.PsiClassType boxedType
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.List constraints
public static boolean isUncheckedConversion (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiSubstitutor sSubstitutor
com.intellij.psi.PsiClassType$ClassResolveResult tResult
com.intellij.psi.PsiClassType$ClassResolveResult sResult
com.intellij.psi.PsiClass tClass
com.intellij.psi.PsiClass sClass
com.intellij.psi.PsiType t
com.intellij.psi.PsiType s
public void apply (com.intellij.psi.PsiSubstitutor, boolean)
com.intellij.psi.PsiSubstitutor substitutor
boolean cache
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.source.resolve.graphInference.constraints.TypeCompatibilityConstraint that
public int hashCode ()
int result
public java.lang.String toString ()
}
com/intellij/psi/impl/source/resolve/graphInference/constraints/TypeEqualityConstraint.classTypeEqualityConstraint.java
package com.intellij.psi.impl.source.resolve.graphInference.constraints
public com.intellij.psi.impl.source.resolve.graphInference.constraints.TypeEqualityConstraint extends java.lang.Object implements com.intellij.psi.impl.source.resolve.graphInference.constraints.ConstraintFormula {
private static final com.intellij.openapi.diagnostic.Logger LOG
private com.intellij.psi.PsiType myT
private com.intellij.psi.PsiType myS
public void (com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiType t
com.intellij.psi.PsiType s
public boolean reduce (com.intellij.psi.impl.source.resolve.graphInference.InferenceSession, java.util.List)
com.intellij.psi.PsiType tBound
com.intellij.psi.PsiType sBound
boolean equal
com.intellij.psi.PsiType tSubstituted
com.intellij.psi.PsiType sSubstituted
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiSubstitutor tSubstitutor
com.intellij.psi.PsiSubstitutor sSubstitutor
com.intellij.psi.PsiClassType$ClassResolveResult tResult
com.intellij.psi.PsiClassType$ClassResolveResult sResult
com.intellij.psi.PsiClass tClass
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
java.util.List constraints
com.intellij.psi.impl.source.resolve.graphInference.InferenceVariable inferenceVariable
public void apply (com.intellij.psi.PsiSubstitutor, boolean)
com.intellij.psi.PsiSubstitutor substitutor
boolean cache
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.source.resolve.graphInference.constraints.TypeEqualityConstraint that
public int hashCode ()
int result
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/resolve/reference/
com/intellij/psi/impl/source/resolve/reference/NamedObjectProviderBinding.classNamedObjectProviderBinding.java
package com.intellij.psi.impl.source.resolve.reference
public abstract com.intellij.psi.impl.source.resolve.reference.NamedObjectProviderBinding extends java.lang.Object implements com.intellij.psi.impl.source.resolve.reference.ProviderBinding {
private final java.util.Map myNamesToProvidersMap
private final java.util.Map myNamesToProvidersMapInsensitive
public void ()
public void registerProvider (java.lang.String[], com.intellij.patterns.ElementPattern, boolean, com.intellij.psi.PsiReferenceProvider, double)
String key
java.util.List psiReferenceProviders
String attributeName
String[] names
com.intellij.patterns.ElementPattern filter
boolean caseSensitive
com.intellij.psi.PsiReferenceProvider provider
double priority
java.util.Map map
public void addAcceptableReferenceProviders (com.intellij.psi.PsiElement, java.util.List, com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.PsiElement position
java.util.List list
com.intellij.psi.PsiReferenceService$Hints hints
String name
public void unregisterProvider (com.intellij.psi.PsiReferenceProvider)
com.intellij.psi.impl.source.resolve.reference.ProviderBinding$ProviderInfo trinity
java.util.List list
com.intellij.psi.impl.source.resolve.reference.ProviderBinding$ProviderInfo trinity
java.util.List list
com.intellij.psi.PsiReferenceProvider provider
protected abstract java.lang.String getName (com.intellij.psi.PsiElement)
static void addMatchingProviders (com.intellij.psi.PsiElement, java.util.List, java.util.Collection, com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.impl.source.resolve.reference.ProviderBinding$ProviderInfo info
com.intellij.util.ProcessingContext context
boolean suitable
int i
com.intellij.psi.PsiElement position
java.util.List providerList
java.util.Collection output
com.intellij.psi.PsiReferenceService$Hints hints
}
com/intellij/psi/impl/source/resolve/reference/ProviderBinding$ProviderInfo.classProviderBinding.java
package com.intellij.psi.impl.source.resolve.reference
public com.intellij.psi.impl.source.resolve.reference.ProviderBinding$ProviderInfo extends java.lang.Object {
public final com.intellij.psi.PsiReferenceProvider provider
public final Object processingContext
public final double priority
public void (com.intellij.psi.PsiReferenceProvider, java.lang.Object, double)
com.intellij.psi.PsiReferenceProvider provider
Object processingContext
double priority
}
com/intellij/psi/impl/source/resolve/reference/ProviderBinding.classProviderBinding.java
package com.intellij.psi.impl.source.resolve.reference
public abstract com.intellij.psi.impl.source.resolve.reference.ProviderBinding extends java.lang.Object {
public abstract void addAcceptableReferenceProviders (com.intellij.psi.PsiElement, java.util.List, com.intellij.psi.PsiReferenceService$Hints)
public abstract void unregisterProvider (com.intellij.psi.PsiReferenceProvider)
}
com/intellij/psi/impl/source/resolve/reference/PsiReferenceContributorEP$1.classPsiReferenceContributorEP.java
package com.intellij.psi.impl.source.resolve.reference
com.intellij.psi.impl.source.resolve.reference.PsiReferenceContributorEP$1 extends com.intellij.openapi.util.NotNullLazyValue {
final com.intellij.psi.impl.source.resolve.reference.PsiReferenceContributorEP this$0
void (com.intellij.psi.impl.source.resolve.reference.PsiReferenceContributorEP)
com.intellij.psi.impl.source.resolve.reference.PsiReferenceContributorEP this$0
protected com.intellij.psi.PsiReferenceContributor compute ()
ClassNotFoundException e
protected volatile java.lang.Object compute ()
}
com/intellij/psi/impl/source/resolve/reference/PsiReferenceContributorEP.classPsiReferenceContributorEP.java
package com.intellij.psi.impl.source.resolve.reference
public com.intellij.psi.impl.source.resolve.reference.PsiReferenceContributorEP extends com.intellij.openapi.extensions.CustomLoadingExtensionPointBean implements com.intellij.util.KeyedLazyInstance {
public String language
public String implementationClass
private final com.intellij.openapi.util.NotNullLazyValue myHandler
public void ()
public com.intellij.psi.PsiReferenceContributor getInstance ()
public java.lang.String getKey ()
public volatile java.lang.Object getInstance ()
static java.lang.Object access$000 (com.intellij.psi.impl.source.resolve.reference.PsiReferenceContributorEP, java.lang.String, org.picocontainer.PicoContainer) throws java.lang.ClassNotFoundException
com.intellij.psi.impl.source.resolve.reference.PsiReferenceContributorEP x0
String x1
org.picocontainer.PicoContainer x2
}
com/intellij/psi/impl/source/resolve/reference/PsiReferenceRegistrarImpl$1.classPsiReferenceRegistrarImpl.java
package com.intellij.psi.impl.source.resolve.reference
com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl$1 extends com.intellij.util.containers.ConcurrentFactoryMap {
final com.intellij.lang.Language val$language
final com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl this$0
void (com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl, com.intellij.lang.Language)
com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl this$0
protected com.intellij.psi.impl.source.resolve.reference.ProviderBinding[] create (java.lang.Class)
Class bindingClass
Class bindingClass
com.intellij.psi.PsiReferenceRegistrar anyRegistrar
Class key
java.util.List result
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/psi/impl/source/resolve/reference/PsiReferenceRegistrarImpl$2.classPsiReferenceRegistrarImpl.java
package com.intellij.psi.impl.source.resolve.reference
com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl$2 extends com.intellij.psi.impl.source.resolve.reference.NamedObjectProviderBinding {
final com.intellij.patterns.PsiNamePatternCondition val$nameCondition
final com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl this$0
void (com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl, com.intellij.patterns.PsiNamePatternCondition)
com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl this$0
protected java.lang.String getName (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement position
}
com/intellij/psi/impl/source/resolve/reference/PsiReferenceRegistrarImpl.classPsiReferenceRegistrarImpl.java
package com.intellij.psi.impl.source.resolve.reference
public com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl extends com.intellij.psi.PsiReferenceRegistrar {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final java.util.Map myBindingsMap
private final java.util.Map myNamedBindingsMap
private final com.intellij.util.containers.ConcurrentFactoryMap myBindingCache
private boolean myInitialized
public void (com.intellij.lang.Language)
com.intellij.lang.Language language
public void markInitialized ()
public void registerReferenceProvider (com.intellij.patterns.ElementPattern, com.intellij.psi.PsiReferenceProvider, double)
java.util.Collection strings
String[] strings
com.intellij.patterns.PatternCondition condition1
com.intellij.patterns.PsiNamePatternCondition nameCondition
java.util.List conditions1
com.intellij.patterns.PatternCondition _condition
com.intellij.patterns.ElementPattern pattern
com.intellij.psi.PsiReferenceProvider provider
double priority
Class scope
java.util.List conditions
com.intellij.psi.impl.source.resolve.reference.SimpleProviderBinding providerBinding
public void unregisterReferenceProvider (java.lang.Class, com.intellij.psi.PsiReferenceProvider)
Class scope
com.intellij.psi.PsiReferenceProvider provider
private void registerNamedReferenceProvider (java.lang.String[], com.intellij.patterns.PsiNamePatternCondition, java.lang.Class, boolean, com.intellij.psi.PsiReferenceProvider, double, com.intellij.patterns.ElementPattern)
String[] names
com.intellij.patterns.PsiNamePatternCondition nameCondition
Class scopeClass
boolean caseSensitive
com.intellij.psi.PsiReferenceProvider provider
double priority
com.intellij.patterns.ElementPattern pattern
com.intellij.psi.impl.source.resolve.reference.NamedObjectProviderBinding providerBinding
public void registerReferenceProvider (java.lang.Class, com.intellij.psi.PsiReferenceProvider)
Class scope
com.intellij.psi.PsiReferenceProvider provider
java.util.List getPairsByElement (com.intellij.psi.PsiElement, com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.impl.source.resolve.reference.ProviderBinding binding
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReferenceService$Hints hints
com.intellij.psi.impl.source.resolve.reference.ProviderBinding[] bindings
java.util.List ret
static java.util.Map access$000 (com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl)
com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl x0
static java.util.Map access$100 (com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl)
com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl x0
static com.intellij.util.containers.ConcurrentFactoryMap access$200 (com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl)
com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl x0
static void ()
}
com/intellij/psi/impl/source/resolve/reference/ReferenceProvidersRegistry$1.classReferenceProvidersRegistry.java
package com.intellij.psi.impl.source.resolve.reference
final com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry$1 extends com.intellij.psi.PsiReferenceProvider {
void ()
public com.intellij.psi.PsiReference[] getReferencesByElement (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement element
com.intellij.util.ProcessingContext context
}
com/intellij/psi/impl/source/resolve/reference/ReferenceProvidersRegistry.classReferenceProvidersRegistry.java
package com.intellij.psi.impl.source.resolve.reference
public abstract com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry extends java.lang.Object {
public static final com.intellij.psi.PsiReferenceProvider NULL_REFERENCE_PROVIDER
public void ()
public static com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry getInstance ()
public abstract com.intellij.psi.PsiReferenceRegistrar getRegistrar (com.intellij.lang.Language)
public static com.intellij.psi.PsiReference[] getReferencesFromProviders (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement context
Class clazz
public static com.intellij.psi.PsiReference[] getReferencesFromProviders (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement context
public static com.intellij.psi.PsiReference[] getReferencesFromProviders (com.intellij.psi.PsiElement, com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiReferenceService$Hints hints
protected abstract com.intellij.psi.PsiReference[] doGetReferencesFromProviders (com.intellij.psi.PsiElement, com.intellij.psi.PsiReferenceService$Hints)
static void ()
}
com/intellij/psi/impl/source/resolve/reference/ReferenceProvidersRegistryImpl$1.classReferenceProvidersRegistryImpl.java
package com.intellij.psi.impl.source.resolve.reference
final com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl$1 extends com.intellij.psi.PsiReferenceProvider {
com.intellij.psi.PsiReferenceProvider myProvider
final com.intellij.psi.PsiReferenceProviderBean val$providerBean
void (com.intellij.psi.PsiReferenceProviderBean)
public com.intellij.psi.PsiReference[] getReferencesByElement (com.intellij.psi.PsiElement, com.intellij.util.ProcessingContext)
com.intellij.psi.PsiElement element
com.intellij.util.ProcessingContext context
}
com/intellij/psi/impl/source/resolve/reference/ReferenceProvidersRegistryImpl.classReferenceProvidersRegistryImpl.java
package com.intellij.psi.impl.source.resolve.reference
public com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistryImpl extends com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry {
private static final com.intellij.lang.LanguageExtension CONTRIBUTOR_EXTENSION
private static final com.intellij.lang.LanguageExtension REFERENCE_PROVIDER_EXTENSION
private final java.util.Map myRegistrars
public void ()
private static com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl createRegistrar (com.intellij.lang.Language)
com.intellij.psi.PsiReferenceContributor contributor
com.intellij.patterns.ElementPattern pattern
com.intellij.psi.PsiReferenceProviderBean providerBean
com.intellij.lang.Language language
com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl registrar
java.util.List referenceProviderBeans
public com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl getRegistrar (com.intellij.lang.Language)
com.intellij.lang.Language language
com.intellij.psi.impl.source.resolve.reference.PsiReferenceRegistrarImpl registrar
protected com.intellij.psi.PsiReference[] doGetReferencesFromProviders (com.intellij.psi.PsiElement, com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiReferenceService$Hints hints
java.util.List providers
com.intellij.util.containers.MultiMap allReferencesMap
java.util.List result
double maxPriority
java.util.List maxPriorityRefs
private static com.intellij.util.containers.MultiMap mapNotEmptyReferencesFromProviders (com.intellij.psi.PsiElement, java.util.List)
com.intellij.psi.PsiReference[] refs
com.intellij.psi.impl.source.resolve.reference.ProviderBinding$ProviderInfo trinity
com.intellij.psi.PsiElement context
java.util.List providers
com.intellij.util.containers.MultiMap map
private static com.intellij.psi.PsiReference[] getReferences (com.intellij.psi.PsiElement, com.intellij.psi.impl.source.resolve.reference.ProviderBinding$ProviderInfo)
com.intellij.psi.PsiElement context
com.intellij.psi.impl.source.resolve.reference.ProviderBinding$ProviderInfo providerInfo
private static java.util.List getLowerPriorityReferences (com.intellij.util.containers.MultiMap, double, java.util.List)
com.intellij.psi.PsiReference[] references
java.util.Map$Entry entry
com.intellij.util.containers.MultiMap allReferencesMap
double maxPriority
java.util.List maxPriorityRefs
java.util.List result
private static boolean haveNotIntersectedTextRanges (java.util.List, com.intellij.psi.PsiReference[])
com.intellij.psi.PsiReference reference
com.intellij.psi.PsiReference ref
java.util.List higherPriorityRefs
com.intellij.psi.PsiReference[] lowerPriorityRefs
private static java.util.List collectReferences (java.util.Collection)
com.intellij.psi.PsiReference[] reference
java.util.Collection references
java.util.List list
private static double getMaxPriority (java.util.Set)
Double aDouble
java.util.Set doubles
double maxPriority
public volatile com.intellij.psi.PsiReferenceRegistrar getRegistrar (com.intellij.lang.Language)
static void ()
}
com/intellij/psi/impl/source/resolve/reference/SimpleProviderBinding.classSimpleProviderBinding.java
package com.intellij.psi.impl.source.resolve.reference
com.intellij.psi.impl.source.resolve.reference.SimpleProviderBinding extends java.lang.Object implements com.intellij.psi.impl.source.resolve.reference.ProviderBinding {
private final java.util.List myProviderPairs
void ()
void registerProvider (com.intellij.psi.PsiReferenceProvider, com.intellij.patterns.ElementPattern, double)
com.intellij.psi.PsiReferenceProvider provider
com.intellij.patterns.ElementPattern pattern
double priority
public void addAcceptableReferenceProviders (com.intellij.psi.PsiElement, java.util.List, com.intellij.psi.PsiReferenceService$Hints)
com.intellij.psi.PsiElement position
java.util.List list
com.intellij.psi.PsiReferenceService$Hints hints
public void unregisterProvider (com.intellij.psi.PsiReferenceProvider)
com.intellij.psi.impl.source.resolve.reference.ProviderBinding$ProviderInfo trinity
com.intellij.psi.PsiReferenceProvider provider
}
com/intellij/psi/impl/source/resolve/reference/impl/
com/intellij/psi/impl/source/resolve/reference/impl/CachingReference$MyResolver.classCachingReference.java
package com.intellij.psi.impl.source.resolve.reference.impl
com.intellij.psi.impl.source.resolve.reference.impl.CachingReference$MyResolver extends java.lang.Object implements com.intellij.psi.impl.source.resolve.ResolveCache$Resolver {
private static final com.intellij.psi.impl.source.resolve.reference.impl.CachingReference$MyResolver INSTANCE
private void ()
public com.intellij.psi.PsiElement resolve (com.intellij.psi.PsiReference, boolean)
com.intellij.psi.PsiReference ref
boolean incompleteCode
public volatile java.lang.Object resolve (com.intellij.psi.PsiReference, boolean)
static com.intellij.psi.impl.source.resolve.reference.impl.CachingReference$MyResolver access$000 ()
static void ()
}
com/intellij/psi/impl/source/resolve/reference/impl/CachingReference.classCachingReference.java
package com.intellij.psi.impl.source.resolve.reference.impl
public abstract com.intellij.psi.impl.source.resolve.reference.impl.CachingReference extends java.lang.Object implements com.intellij.psi.PsiReference {
public void ()
public com.intellij.psi.PsiElement resolve ()
public abstract com.intellij.psi.PsiElement resolveInner ()
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean isSoft ()
public static com.intellij.psi.ElementManipulator getManipulator (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement currentElement
com.intellij.psi.ElementManipulator manipulator
}
com/intellij/psi/impl/source/resolve/reference/impl/PsiDelegateReference$1.classPsiDelegateReference.java
package com.intellij.psi.impl.source.resolve.reference.impl
final com.intellij.psi.impl.source.resolve.reference.impl.PsiDelegateReference$1 extends com.intellij.psi.impl.source.resolve.reference.impl.PsiDelegateReference {
final boolean val$soft
void (com.intellij.psi.PsiReference, boolean)
com.intellij.psi.PsiReference delegate
public boolean isSoft ()
}
com/intellij/psi/impl/source/resolve/reference/impl/PsiDelegateReference.classPsiDelegateReference.java
package com.intellij.psi.impl.source.resolve.reference.impl
public com.intellij.psi.impl.source.resolve.reference.impl.PsiDelegateReference extends java.lang.Object implements com.intellij.psi.PsiReference {
private final com.intellij.psi.PsiReference myDelegate
public void (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference delegate
public com.intellij.psi.PsiElement getElement ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
public com.intellij.psi.PsiElement resolve ()
public java.lang.String getCanonicalText ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getVariants ()
public boolean isSoft ()
public static com.intellij.psi.PsiReference createSoft (com.intellij.psi.PsiReference, boolean)
com.intellij.psi.PsiReference origin
boolean soft
}
com/intellij/psi/impl/source/resolve/reference/impl/PsiMultiReference.class
com/intellij/psi/impl/source/resolve/reference/impl/PsiPolyVariantCachingReference$MyResolver.classPsiPolyVariantCachingReference.java
package com.intellij.psi.impl.source.resolve.reference.impl
com.intellij.psi.impl.source.resolve.reference.impl.PsiPolyVariantCachingReference$MyResolver extends java.lang.Object implements com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver {
private static final com.intellij.psi.impl.source.resolve.reference.impl.PsiPolyVariantCachingReference$MyResolver INSTANCE
private void ()
public com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.PsiPolyVariantReference ref
com.intellij.psi.PsiFile containingFile
boolean incompleteCode
static com.intellij.psi.impl.source.resolve.reference.impl.PsiPolyVariantCachingReference$MyResolver access$000 ()
static void ()
}
com/intellij/psi/impl/source/resolve/reference/impl/PsiPolyVariantCachingReference.classPsiPolyVariantCachingReference.java
package com.intellij.psi.impl.source.resolve.reference.impl
public abstract com.intellij.psi.impl.source.resolve.reference.impl.PsiPolyVariantCachingReference extends java.lang.Object implements com.intellij.psi.PsiPolyVariantReference {
public void ()
public final com.intellij.psi.ResolveResult[] multiResolve (boolean)
boolean incompleteCode
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiElement resolve ()
com.intellij.psi.ResolveResult[] results
protected abstract com.intellij.psi.ResolveResult[] resolveInner (boolean, com.intellij.psi.PsiFile)
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean isSoft ()
public static com.intellij.psi.ElementManipulator getManipulator (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement currentElement
}
com/intellij/psi/impl/source/resolve/reference/impl/manipulators/
com/intellij/psi/impl/source/resolve/reference/impl/manipulators/PsiDocTagValueManipulator.classPsiDocTagValueManipulator.java
package com.intellij.psi.impl.source.resolve.reference.impl.manipulators
public com.intellij.psi.impl.source.resolve.reference.impl.manipulators.PsiDocTagValueManipulator extends com.intellij.psi.AbstractElementManipulator {
public void ()
public com.intellij.psi.javadoc.PsiDocTag handleContentChange (com.intellij.psi.javadoc.PsiDocTag, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.javadoc.PsiDocTag tag
com.intellij.openapi.util.TextRange range
String newContent
StringBuilder replacement
public com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.psi.javadoc.PsiDocTag)
com.intellij.psi.PsiElement name
int offset
com.intellij.psi.javadoc.PsiDocTag tag
com.intellij.psi.PsiElement[] elements
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public volatile com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.psi.PsiElement)
public volatile com.intellij.psi.PsiElement handleContentChange (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/impl/source/resolve/reference/impl/manipulators/StringLiteralManipulator.classStringLiteralManipulator.java
package com.intellij.psi.impl.source.resolve.reference.impl.manipulators
public com.intellij.psi.impl.source.resolve.reference.impl.manipulators.StringLiteralManipulator extends com.intellij.psi.AbstractElementManipulator {
public void ()
public com.intellij.psi.PsiLiteralExpression handleContentChange (com.intellij.psi.PsiLiteralExpression, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiLiteralExpression expr
com.intellij.openapi.util.TextRange range
String newContent
String oldText
String newText
com.intellij.psi.PsiExpression newExpr
public com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.PsiLiteralExpression element
public static com.intellij.openapi.util.TextRange getValueRange (com.intellij.psi.PsiLiteralExpression)
com.intellij.psi.tree.IElementType type
boolean isQuoted
Object value
com.intellij.psi.PsiLiteralExpression element
int length
boolean isQuoted
public volatile com.intellij.openapi.util.TextRange getRangeInElement (com.intellij.psi.PsiElement)
public volatile com.intellij.psi.PsiElement handleContentChange (com.intellij.psi.PsiElement, com.intellij.openapi.util.TextRange, java.lang.String) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/
com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceOwner.classFileReferenceOwner.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public abstract com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceOwner extends java.lang.Object {
public abstract com.intellij.psi.impl.source.resolve.reference.impl.providers.PsiFileReference getLastFileReference ()
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceUtil.classFileReferenceUtil.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceUtil extends java.lang.Object {
private void ()
public static com.intellij.psi.PsiFile findFile (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static transient com.intellij.psi.PsiFile findFile (com.intellij.psi.PsiReference[])
com.intellij.psi.PsiElement file
com.intellij.psi.PsiReference ref
int i
com.intellij.psi.PsiReference[] references
public static com.intellij.psi.impl.source.resolve.reference.impl.providers.PsiFileReference findFileReference (com.intellij.psi.PsiElement)
com.intellij.psi.PsiReference ref
int i
com.intellij.psi.PsiElement element
com.intellij.psi.PsiReference[] references
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/GenericReferenceProvider.classGenericReferenceProvider.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public abstract com.intellij.psi.impl.source.resolve.reference.impl.providers.GenericReferenceProvider extends com.intellij.psi.PsiReferenceProvider {
private boolean mySoft
public void ()
public void handleEmptyContext (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.PsiElement position
public void setSoft (boolean)
boolean softFlag
public boolean isSoft ()
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/PsiFileReference.classPsiFileReference.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public abstract com.intellij.psi.impl.source.resolve.reference.impl.providers.PsiFileReference extends java.lang.Object implements com.intellij.psi.PsiPolyVariantReference {
}
com/intellij/psi/impl/source/resolve/reference/impl/providers/PsiFileSystemItemUtil.classPsiFileSystemItemUtil.java
package com.intellij.psi.impl.source.resolve.reference.impl.providers
public com.intellij.psi.impl.source.resolve.reference.impl.providers.PsiFileSystemItemUtil extends java.lang.Object {
static final boolean $assertionsDisabled
public void ()
static com.intellij.psi.PsiFileSystemItem getCommonAncestor (com.intellij.psi.PsiFileSystemItem, com.intellij.psi.PsiFileSystemItem)
com.intellij.psi.PsiFileSystemItem file1
com.intellij.psi.PsiFileSystemItem file2
int depth1
int depth2
com.intellij.psi.PsiFileSystemItem parent1
com.intellij.psi.PsiFileSystemItem parent2
private static int getDepth (com.intellij.psi.PsiFileSystemItem)
com.intellij.psi.PsiFileSystemItem file
int depth
public static java.lang.String getNotNullRelativePath (com.intellij.psi.PsiFileSystemItem, com.intellij.psi.PsiFileSystemItem) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiFileSystemItem src
com.intellij.psi.PsiFileSystemItem dst
String s
public static java.lang.String getRelativePath (com.intellij.psi.PsiFileSystemItem, com.intellij.psi.PsiFileSystemItem)
StringBuilder buffer
com.intellij.psi.PsiFileSystemItem src
com.intellij.psi.PsiFileSystemItem dst
com.intellij.psi.PsiFileSystemItem commonAncestor
public static java.lang.String getRelativePathFromAncestor (com.intellij.psi.PsiFileSystemItem, com.intellij.psi.PsiFileSystemItem)
String name
int i
String name
com.intellij.psi.PsiFileSystemItem file
com.intellij.psi.PsiFileSystemItem ancestor
int length
com.intellij.psi.PsiFileSystemItem parent
char[] chars
int index
static void ()
}
com/intellij/psi/impl/source/text/
com/intellij/psi/impl/source/text/ASTDiffBuilder.classASTDiffBuilder.java
package com.intellij.psi.impl.source.text
public com.intellij.psi.impl.source.text.ASTDiffBuilder extends java.lang.Object implements com.intellij.util.diff.DiffTreeChangeBuilder {
private final com.intellij.pom.tree.events.impl.TreeChangeEventImpl myEvent
public void (com.intellij.psi.impl.source.PsiFileImpl)
com.intellij.psi.impl.source.PsiFileImpl fileImpl
com.intellij.pom.tree.TreeAspect modelAspect
public void nodeReplaced (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.pom.tree.events.impl.ReplaceChangeInfoImpl change
com.intellij.lang.ASTNode oldNode
com.intellij.lang.ASTNode newNode
public void nodeDeleted (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode child
public void nodeInserted (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, int)
com.intellij.lang.ASTNode oldParent
com.intellij.lang.ASTNode newNode
int pos
public com.intellij.pom.tree.events.impl.TreeChangeEventImpl getEvent ()
public volatile void nodeInserted (java.lang.Object, java.lang.Object, int)
public volatile void nodeDeleted (java.lang.Object, java.lang.Object)
public volatile void nodeReplaced (java.lang.Object, java.lang.Object)
}
com/intellij/psi/impl/source/text/BlockSupportImpl$1.classBlockSupportImpl.java
package com.intellij.psi.impl.source.text
com.intellij.psi.impl.source.text.BlockSupportImpl$1 extends com.intellij.openapi.editor.ex.DocumentBulkUpdateListener$Adapter {
final com.intellij.psi.impl.source.text.BlockSupportImpl this$0
void (com.intellij.psi.impl.source.text.BlockSupportImpl)
com.intellij.psi.impl.source.text.BlockSupportImpl this$0
public void updateStarted (com.intellij.openapi.editor.Document)
com.intellij.openapi.editor.Document doc
}
com/intellij/psi/impl/source/text/BlockSupportImpl$2.classBlockSupportImpl.java
package com.intellij.psi.impl.source.text
final com.intellij.psi.impl.source.text.BlockSupportImpl$2 extends com.intellij.psi.impl.source.tree.ASTStructure {
final com.intellij.openapi.progress.ProgressIndicator val$indicator
void (com.intellij.lang.ASTNode, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.lang.ASTNode root
public int getChildren (com.intellij.lang.ASTNode, com.intellij.openapi.util.Ref)
com.intellij.lang.ASTNode astNode
com.intellij.openapi.util.Ref into
public volatile int getChildren (java.lang.Object, com.intellij.openapi.util.Ref)
}
com/intellij/psi/impl/source/text/BlockSupportImpl.classBlockSupportImpl.java
package com.intellij.psi.impl.source.text
public com.intellij.psi.impl.source.text.BlockSupportImpl extends com.intellij.psi.text.BlockSupport {
private static final com.intellij.openapi.diagnostic.Logger LOG
static final boolean $assertionsDisabled
public void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void reparseRange (com.intellij.psi.PsiFile, int, int, java.lang.CharSequence) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiFile file
int startOffset
int endOffset
CharSequence newText
com.intellij.psi.impl.source.PsiFileImpl psiFile
com.intellij.openapi.editor.Document document
public com.intellij.psi.impl.source.text.DiffLog reparseRange (com.intellij.psi.PsiFile, com.intellij.lang.FileASTNode, com.intellij.openapi.util.TextRange, java.lang.CharSequence, com.intellij.openapi.progress.ProgressIndicator, java.lang.CharSequence)
com.intellij.psi.PsiFile file
com.intellij.lang.FileASTNode oldFileNode
com.intellij.openapi.util.TextRange changedPsiRange
CharSequence newFileText
com.intellij.openapi.progress.ProgressIndicator indicator
CharSequence lastCommittedText
com.intellij.psi.impl.source.PsiFileImpl fileImpl
com.intellij.openapi.util.Couple reparseableRoots
public com.intellij.openapi.util.Couple findReparseableRoots (com.intellij.psi.impl.source.PsiFileImpl, com.intellij.lang.FileASTNode, com.intellij.openapi.util.TextRange, java.lang.CharSequence)
String details
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.lang.ASTNode chameleon
int start
int end
CharSequence newTextStr
com.intellij.openapi.util.TextRange textRange
com.intellij.psi.tree.IReparseableElementType reparseable
com.intellij.psi.tree.IElementType elementType
com.intellij.psi.impl.source.PsiFileImpl file
com.intellij.lang.FileASTNode oldFileNode
com.intellij.openapi.util.TextRange changedPsiRange
CharSequence newFileText
com.intellij.openapi.project.Project project
com.intellij.psi.impl.source.tree.FileElement fileElement
com.intellij.util.CharTable charTable
int lengthShift
com.intellij.lang.ASTNode leafAtStart
com.intellij.lang.ASTNode leafAtEnd
com.intellij.lang.ASTNode node
com.intellij.lang.Language baseLanguage
private static void reportInconsistentLength (com.intellij.psi.PsiFile, java.lang.CharSequence, com.intellij.lang.ASTNode, int, int)
com.intellij.psi.PsiFile file
CharSequence newFileText
com.intellij.lang.ASTNode node
int start
int end
String message
String newTextBefore
String oldTextBefore
private static com.intellij.psi.impl.source.text.DiffLog makeFullParse (com.intellij.psi.impl.source.PsiFileImpl, com.intellij.lang.FileASTNode, java.lang.CharSequence, com.intellij.openapi.progress.ProgressIndicator, java.lang.CharSequence)
com.intellij.psi.impl.source.tree.FileElement parent
com.intellij.psi.impl.source.tree.FileElement holderElement
com.intellij.psi.impl.source.text.DiffLog diffLog
com.intellij.psi.FileViewProvider viewProvider
com.intellij.openapi.fileTypes.FileType fileType
String fileName
com.intellij.testFramework.LightVirtualFile lightFile
com.intellij.psi.FileViewProvider copy
com.intellij.psi.impl.source.PsiFileImpl newFile
com.intellij.psi.impl.source.tree.FileElement newFileElement
com.intellij.psi.impl.source.tree.FileElement oldFileElement
com.intellij.psi.impl.source.text.DiffLog diffLog
com.intellij.psi.impl.source.PsiFileImpl fileImpl
com.intellij.lang.FileASTNode oldFileNode
CharSequence newFileText
com.intellij.openapi.progress.ProgressIndicator indicator
CharSequence lastCommittedText
public static com.intellij.psi.impl.source.PsiFileImpl getFileCopy (com.intellij.psi.impl.source.PsiFileImpl, com.intellij.psi.FileViewProvider)
com.intellij.psi.impl.source.PsiFileImpl originalFile
com.intellij.psi.FileViewProvider providerCopy
com.intellij.psi.FileViewProvider viewProvider
com.intellij.lang.Language language
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.PsiFileImpl newFile
private static java.lang.String details (com.intellij.psi.FileViewProvider, com.intellij.psi.FileViewProvider)
com.intellij.psi.FileViewProvider providerCopy
com.intellij.psi.FileViewProvider viewProvider
private static com.intellij.psi.impl.source.text.DiffLog replaceElementWithEvents (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement oldRoot
com.intellij.psi.impl.source.tree.CompositeElement newRoot
com.intellij.psi.impl.source.text.DiffLog diffLog
public static com.intellij.psi.impl.source.text.DiffLog mergeTrees (com.intellij.psi.impl.source.PsiFileImpl, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.openapi.progress.ProgressIndicator, java.lang.CharSequence)
com.intellij.psi.impl.source.text.DiffLog treeChangeEvent
com.intellij.psi.text.BlockSupport$ReparsedSuccessfullyException e
com.intellij.psi.impl.source.PsiFileImpl fileImpl
com.intellij.lang.ASTNode oldRoot
com.intellij.lang.ASTNode newRoot
com.intellij.openapi.progress.ProgressIndicator indicator
CharSequence lastCommittedText
com.intellij.psi.impl.source.tree.ASTShallowComparator comparator
com.intellij.psi.impl.source.tree.ASTStructure treeStructure
com.intellij.psi.impl.source.text.DiffLog diffLog
public static void diffTrees (com.intellij.lang.ASTNode, com.intellij.util.diff.DiffTreeChangeBuilder, com.intellij.util.diff.ShallowNodeComparator, com.intellij.util.diff.FlyweightCapableTreeStructure, com.intellij.openapi.progress.ProgressIndicator, java.lang.CharSequence)
com.intellij.lang.ASTNode oldRoot
com.intellij.util.diff.DiffTreeChangeBuilder builder
com.intellij.util.diff.ShallowNodeComparator comparator
com.intellij.util.diff.FlyweightCapableTreeStructure newTreeStructure
com.intellij.openapi.progress.ProgressIndicator indicator
CharSequence lastCommittedText
private static com.intellij.psi.impl.source.tree.ASTStructure createInterruptibleASTStructure (com.intellij.lang.ASTNode, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.lang.ASTNode oldRoot
com.intellij.openapi.progress.ProgressIndicator indicator
private static boolean isReplaceWholeNode (com.intellij.psi.impl.source.PsiFileImpl, com.intellij.lang.ASTNode) throws com.intellij.psi.text.BlockSupport$ReparsedSuccessfullyException
com.intellij.psi.impl.source.PsiFileImpl fileImpl
com.intellij.lang.ASTNode newRoot
Boolean data
boolean explicitlyMarkedDeep
com.intellij.lang.ASTNode childNode
boolean childTooDeep
public static void sendBeforeChildrenChangeEvent (com.intellij.psi.impl.PsiManagerImpl, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.impl.PsiManagerImpl manager
com.intellij.psi.PsiElement scope
boolean isGenericChange
com.intellij.psi.impl.PsiTreeChangeEventImpl event
com.intellij.openapi.util.TextRange range
public static void sendAfterChildrenChangedEvent (com.intellij.psi.impl.PsiManagerImpl, com.intellij.psi.PsiFile, int, boolean)
com.intellij.psi.impl.PsiManagerImpl manager
com.intellij.psi.PsiFile scope
int oldLength
boolean isGenericChange
com.intellij.psi.impl.PsiTreeChangeEventImpl event
static void ()
}
com/intellij/psi/impl/source/text/DiffLog$1.classDiffLog.java
package com.intellij.psi.impl.source.text
com.intellij.psi.impl.source.text.DiffLog$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/text/DiffLog$DeleteEntry.classDiffLog.java
package com.intellij.psi.impl.source.text
com.intellij.psi.impl.source.text.DiffLog$DeleteEntry extends com.intellij.psi.impl.source.text.DiffLog$LogEntry {
private final com.intellij.lang.ASTNode myOldParent
private final com.intellij.lang.ASTNode myOldNode
private void (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode oldParent
com.intellij.lang.ASTNode oldNode
void doActualPsiChange (com.intellij.psi.PsiFile, com.intellij.psi.impl.source.text.ASTDiffBuilder)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.text.ASTDiffBuilder astDiffBuilder
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode parent
com.intellij.psi.PsiElement psiParent
com.intellij.psi.PsiElement psiChild
void (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.psi.impl.source.text.DiffLog$1)
com.intellij.lang.ASTNode x0
com.intellij.lang.ASTNode x1
com.intellij.psi.impl.source.text.DiffLog$1 x2
}
com/intellij/psi/impl/source/text/DiffLog$InsertEntry.classDiffLog.java
package com.intellij.psi.impl.source.text
com.intellij.psi.impl.source.text.DiffLog$InsertEntry extends com.intellij.psi.impl.source.text.DiffLog$LogEntry {
private final com.intellij.lang.ASTNode myOldParent
private final com.intellij.lang.ASTNode myNewNode
private final int myPos
static final boolean $assertionsDisabled
private void (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, int)
com.intellij.lang.ASTNode oldParent
com.intellij.lang.ASTNode newNode
int pos
void doActualPsiChange (com.intellij.psi.PsiFile, com.intellij.psi.impl.source.text.ASTDiffBuilder)
int i
com.intellij.psi.impl.PsiTreeChangeEventImpl event
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.text.ASTDiffBuilder astDiffBuilder
com.intellij.lang.ASTNode anchor
com.intellij.lang.ASTNode firstChildNode
com.intellij.psi.PsiElement psiParent
com.intellij.psi.PsiElement psiChild
void (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, int, com.intellij.psi.impl.source.text.DiffLog$1)
com.intellij.lang.ASTNode x0
com.intellij.lang.ASTNode x1
int x2
com.intellij.psi.impl.source.text.DiffLog$1 x3
static void ()
}
com/intellij/psi/impl/source/text/DiffLog$LogEntry.classDiffLog.java
package com.intellij.psi.impl.source.text
abstract com.intellij.psi.impl.source.text.DiffLog$LogEntry extends java.lang.Object {
protected void ()
abstract void doActualPsiChange (com.intellij.psi.PsiFile, com.intellij.psi.impl.source.text.ASTDiffBuilder)
}
com/intellij/psi/impl/source/text/DiffLog$ReplaceElementWithEvents.classDiffLog.java
package com.intellij.psi.impl.source.text
com.intellij.psi.impl.source.text.DiffLog$ReplaceElementWithEvents extends com.intellij.psi.impl.source.text.DiffLog$LogEntry {
private final com.intellij.psi.impl.source.tree.CompositeElement myOldRoot
private final com.intellij.psi.impl.source.tree.CompositeElement myNewRoot
private void (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement oldRoot
com.intellij.psi.impl.source.tree.CompositeElement newRoot
void doActualPsiChange (com.intellij.psi.PsiFile, com.intellij.psi.impl.source.text.ASTDiffBuilder)
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.text.ASTDiffBuilder astDiffBuilder
void (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.impl.source.text.DiffLog$1)
com.intellij.psi.impl.source.tree.CompositeElement x0
com.intellij.psi.impl.source.tree.CompositeElement x1
com.intellij.psi.impl.source.text.DiffLog$1 x2
}
com/intellij/psi/impl/source/text/DiffLog$ReplaceEntry.classDiffLog.java
package com.intellij.psi.impl.source.text
com.intellij.psi.impl.source.text.DiffLog$ReplaceEntry extends com.intellij.psi.impl.source.text.DiffLog$LogEntry {
private final com.intellij.lang.ASTNode myOldChild
private final com.intellij.lang.ASTNode myNewChild
static final boolean $assertionsDisabled
private void (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode oldNode
com.intellij.lang.ASTNode newNode
com.intellij.lang.ASTNode parent
void doActualPsiChange (com.intellij.psi.PsiFile, com.intellij.psi.impl.source.text.ASTDiffBuilder)
com.intellij.psi.impl.PsiTreeChangeEventImpl event
com.intellij.psi.PsiElement psiNewChild
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.text.ASTDiffBuilder astDiffBuilder
com.intellij.lang.ASTNode oldNode
com.intellij.lang.ASTNode newNode
com.intellij.lang.ASTNode parent
com.intellij.psi.PsiElement psiParent
com.intellij.psi.PsiElement psiOldChild
void (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.psi.impl.source.text.DiffLog$1)
com.intellij.lang.ASTNode x0
com.intellij.lang.ASTNode x1
com.intellij.psi.impl.source.text.DiffLog$1 x2
static void ()
}
com/intellij/psi/impl/source/text/DiffLog$ReplaceFileElement.classDiffLog.java
package com.intellij.psi.impl.source.text
com.intellij.psi.impl.source.text.DiffLog$ReplaceFileElement extends com.intellij.psi.impl.source.text.DiffLog$LogEntry {
private final com.intellij.psi.impl.source.tree.FileElement myOldNode
private final com.intellij.psi.impl.source.tree.FileElement myNewNode
private void (com.intellij.psi.impl.source.tree.FileElement, com.intellij.psi.impl.source.tree.FileElement)
com.intellij.psi.impl.source.tree.FileElement oldNode
com.intellij.psi.impl.source.tree.FileElement newNode
void doActualPsiChange (com.intellij.psi.PsiFile, com.intellij.psi.impl.source.text.ASTDiffBuilder)
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.text.ASTDiffBuilder astDiffBuilder
com.intellij.psi.impl.source.PsiFileImpl fileImpl
int oldLength
com.intellij.psi.impl.PsiManagerImpl manager
com.intellij.lang.ASTNode firstChildNode
void (com.intellij.psi.impl.source.tree.FileElement, com.intellij.psi.impl.source.tree.FileElement, com.intellij.psi.impl.source.text.DiffLog$1)
com.intellij.psi.impl.source.tree.FileElement x0
com.intellij.psi.impl.source.tree.FileElement x1
com.intellij.psi.impl.source.text.DiffLog$1 x2
}
com/intellij/psi/impl/source/text/DiffLog.classDiffLog.java
package com.intellij.psi.impl.source.text
public com.intellij.psi.impl.source.text.DiffLog extends java.lang.Object implements com.intellij.util.diff.DiffTreeChangeBuilder {
private final java.util.List myEntries
public void ()
public com.intellij.pom.tree.events.impl.TreeChangeEventImpl performActualPsiChange (com.intellij.psi.PsiFile)
com.intellij.psi.impl.source.text.DiffLog$LogEntry entry
com.intellij.psi.PsiFile file
com.intellij.psi.impl.source.text.ASTDiffBuilder astDiffBuilder
public void nodeReplaced (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode oldNode
com.intellij.lang.ASTNode newNode
void appendReplaceElementWithEvents (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement oldRoot
com.intellij.psi.impl.source.tree.CompositeElement newRoot
void appendReplaceFileElement (com.intellij.psi.impl.source.tree.FileElement, com.intellij.psi.impl.source.tree.FileElement)
com.intellij.psi.impl.source.tree.FileElement oldNode
com.intellij.psi.impl.source.tree.FileElement newNode
public void nodeDeleted (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode oldParent
com.intellij.lang.ASTNode oldNode
public void nodeInserted (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, int)
com.intellij.lang.ASTNode oldParent
com.intellij.lang.ASTNode newNode
int pos
private static com.intellij.psi.PsiElement getPsi (com.intellij.lang.ASTNode, com.intellij.psi.PsiFile)
com.intellij.lang.ASTNode node
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement psiChild
public volatile void nodeInserted (java.lang.Object, java.lang.Object, int)
public volatile void nodeDeleted (java.lang.Object, java.lang.Object)
public volatile void nodeReplaced (java.lang.Object, java.lang.Object)
static com.intellij.psi.PsiElement access$500 (com.intellij.lang.ASTNode, com.intellij.psi.PsiFile)
com.intellij.lang.ASTNode x0
com.intellij.psi.PsiFile x1
}
com/intellij/psi/impl/source/tree/
com/intellij/psi/impl/source/tree/ASTShallowComparator$1.classASTShallowComparator.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.ASTShallowComparator$1 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
final int[] val$curOffset
final String val$text
final com.intellij.psi.impl.source.tree.ASTShallowComparator this$0
void (com.intellij.psi.impl.source.tree.ASTShallowComparator, int[], java.lang.String)
com.intellij.psi.impl.source.tree.ASTShallowComparator this$0
public void visitLeaf (com.intellij.psi.impl.source.tree.LeafElement)
com.intellij.psi.impl.source.tree.LeafElement leaf
private void matchText (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement leaf
public void visitComposite (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement composite
}
com/intellij/psi/impl/source/tree/ASTShallowComparator.classASTShallowComparator.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.ASTShallowComparator extends java.lang.Object implements com.intellij.util.diff.ShallowNodeComparator {
private final com.intellij.openapi.progress.ProgressIndicator myIndicator
public void (com.intellij.openapi.progress.ProgressIndicator)
com.intellij.openapi.progress.ProgressIndicator indicator
public com.intellij.util.ThreeState deepEqual (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode oldNode
com.intellij.lang.ASTNode newNode
private com.intellij.util.ThreeState textMatches (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.psi.PsiErrorElement e1
com.intellij.psi.PsiErrorElement e2
com.intellij.lang.ASTNode oldNode
com.intellij.lang.ASTNode newNode
String oldText
String newText
private boolean compareTreeToText (com.intellij.psi.impl.source.tree.TreeElement, java.lang.String)
com.intellij.psi.impl.source.tree.TreeElement root
String text
int[] curOffset
public boolean typesEqual (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode n1
com.intellij.lang.ASTNode n2
public boolean hashCodesEqual (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.psi.PsiErrorElement e1
com.intellij.psi.PsiErrorElement e2
com.intellij.lang.ASTNode n1
com.intellij.lang.ASTNode n2
public volatile boolean hashCodesEqual (java.lang.Object, java.lang.Object)
public volatile boolean typesEqual (java.lang.Object, java.lang.Object)
public volatile com.intellij.util.ThreeState deepEqual (java.lang.Object, java.lang.Object)
static com.intellij.openapi.progress.ProgressIndicator access$000 (com.intellij.psi.impl.source.tree.ASTShallowComparator)
com.intellij.psi.impl.source.tree.ASTShallowComparator x0
}
com/intellij/psi/impl/source/tree/ASTStructure.classASTStructure.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.ASTStructure extends java.lang.Object implements com.intellij.util.diff.FlyweightCapableTreeStructure {
private final com.intellij.lang.ASTNode myRoot
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode root
public com.intellij.lang.ASTNode getRoot ()
public com.intellij.lang.ASTNode getParent (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.lang.ASTNode prepareForGetChildren (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode astNode
public int getChildren (com.intellij.lang.ASTNode, com.intellij.openapi.util.Ref)
com.intellij.lang.ASTNode[] newStore
com.intellij.lang.ASTNode astNode
com.intellij.openapi.util.Ref into
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode[] store
int count
public void disposeChildren (com.intellij.lang.ASTNode[], int)
com.intellij.lang.ASTNode[] nodes
int count
public java.lang.CharSequence toString (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public int getStartOffset (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public int getEndOffset (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public volatile int getEndOffset (java.lang.Object)
public volatile int getStartOffset (java.lang.Object)
public volatile java.lang.CharSequence toString (java.lang.Object)
public volatile void disposeChildren (java.lang.Object[], int)
public volatile int getChildren (java.lang.Object, com.intellij.openapi.util.Ref)
public volatile java.lang.Object prepareForGetChildren (java.lang.Object)
public volatile java.lang.Object getParent (java.lang.Object)
public volatile java.lang.Object getRoot ()
}
com/intellij/psi/impl/source/tree/AstBufferUtil$BufferVisitor.classAstBufferUtil.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.AstBufferUtil$BufferVisitor extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
private final boolean skipWhitespace
private final boolean skipComments
protected final int offset
protected int end
protected final char[] buffer
static final boolean $assertionsDisabled
public void (com.intellij.psi.PsiElement, boolean, boolean)
com.intellij.psi.PsiElement element
boolean skipWhitespace
boolean skipComments
public void (boolean, boolean, int, char[])
boolean skipWhitespace
boolean skipComments
int offset
char[] buffer
public int getEnd ()
public char[] getBuffer ()
public java.lang.CharSequence createCharSequence ()
public void visitLeaf (com.intellij.psi.impl.source.tree.LeafElement)
com.intellij.psi.impl.source.tree.LeafElement element
protected boolean isIgnored (com.intellij.psi.impl.source.tree.LeafElement)
com.intellij.psi.impl.source.tree.LeafElement element
public void visitComposite (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.LazyParseableElement lpe
int lpeResult
com.intellij.psi.impl.source.tree.CompositeElement composite
static void ()
}
com/intellij/psi/impl/source/tree/AstBufferUtil.classAstBufferUtil.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.AstBufferUtil extends java.lang.Object {
private void ()
public static int toBuffer (com.intellij.lang.ASTNode, char[], int)
com.intellij.lang.ASTNode element
char[] buffer
int offset
public static int toBuffer (com.intellij.lang.ASTNode, char[], int, boolean)
com.intellij.lang.ASTNode element
char[] buffer
int offset
boolean skipWhitespaceAndComments
com.intellij.psi.impl.source.tree.AstBufferUtil$BufferVisitor visitor
public static java.lang.String getTextSkippingWhitespaceComments (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
int length
char[] buffer
}
com/intellij/psi/impl/source/tree/AstPath$1.classAstPath.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.AstPath$1 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
final com.intellij.psi.impl.source.tree.LazyParseableElement val$parent
final java.util.List val$children
final int val$depth
final com.intellij.psi.impl.source.tree.AstPath val$parentPath
void (boolean, com.intellij.psi.impl.source.tree.LazyParseableElement, java.util.List, int, com.intellij.psi.impl.source.tree.AstPath)
boolean doTransform
public void visitComposite (com.intellij.psi.impl.source.tree.CompositeElement)
int index
com.intellij.psi.impl.source.tree.CompositeElement composite
}
com/intellij/psi/impl/source/tree/AstPath$ChildPath.classAstPath.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.AstPath$ChildPath extends com.intellij.psi.impl.source.tree.AstPath {
private final com.intellij.psi.impl.source.tree.AstPath myParent
private final int myIndex
void (com.intellij.psi.impl.source.tree.AstPath, int)
com.intellij.psi.impl.source.tree.AstPath parent
int index
public com.intellij.psi.impl.source.PsiFileImpl getContainingFile ()
public com.intellij.psi.impl.source.tree.CompositeElement getNode ()
com.intellij.psi.impl.source.tree.CompositeElement parentNode
com.intellij.psi.impl.source.tree.CompositeElement[] children
boolean removed
private java.lang.AssertionError reportMissingChildren (com.intellij.psi.impl.source.tree.CompositeElement, boolean)
com.intellij.psi.impl.source.tree.CompositeElement[] rootChildren
com.intellij.psi.impl.source.tree.CompositeElement parentNode
boolean removed
String message
com.intellij.psi.impl.source.PsiFileImpl file
com.intellij.psi.impl.source.tree.FileElement fileElement
protected int getDepth ()
protected com.intellij.psi.stubs.StubTree getFileStubTree ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.impl.source.tree.AstPath$ChildPath path
public int hashCode ()
public volatile com.intellij.psi.PsiFile getContainingFile ()
public volatile com.intellij.lang.ASTNode getNode ()
}
com/intellij/psi/impl/source/tree/AstPath$MilestoneChildPath.classAstPath.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.AstPath$MilestoneChildPath extends com.intellij.psi.impl.source.tree.AstPath$ChildPath {
private final int myDepth
private final com.intellij.psi.impl.source.PsiFileImpl myFile
private volatile java.lang.ref.WeakReference myNode
void (com.intellij.psi.impl.source.tree.AstPath, int, int)
com.intellij.psi.impl.source.tree.AstPath parent
int index
int depth
public com.intellij.psi.impl.source.tree.CompositeElement getNode ()
com.intellij.psi.impl.source.tree.CompositeElement node
protected com.intellij.psi.stubs.StubTree getFileStubTree ()
public com.intellij.psi.impl.source.PsiFileImpl getContainingFile ()
protected int getDepth ()
public volatile com.intellij.psi.PsiFile getContainingFile ()
public volatile com.intellij.lang.ASTNode getNode ()
}
com/intellij/psi/impl/source/tree/AstPath$RootPath.classAstPath.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.AstPath$RootPath extends com.intellij.psi.impl.source.tree.AstPath {
private final com.intellij.psi.impl.source.PsiFileImpl myFile
void (com.intellij.psi.impl.source.PsiFileImpl)
com.intellij.psi.impl.source.PsiFileImpl file
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public com.intellij.psi.impl.source.PsiFileImpl getContainingFile ()
public com.intellij.psi.impl.source.tree.CompositeElement getNode ()
protected int getDepth ()
protected com.intellij.psi.stubs.StubTree getFileStubTree ()
public volatile com.intellij.psi.PsiFile getContainingFile ()
public volatile com.intellij.lang.ASTNode getNode ()
}
com/intellij/psi/impl/source/tree/AstPath.classAstPath.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.AstPath extends com.intellij.psi.impl.source.SubstrateRef {
private static final com.intellij.psi.impl.source.tree.CompositeElement[] REMOVED_PATH_CHILDREN
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key PATH_CHILDREN
private static final com.intellij.openapi.util.Key NODE_PATH
public void ()
public abstract com.intellij.psi.impl.source.PsiFileImpl getContainingFile ()
public abstract com.intellij.psi.impl.source.tree.CompositeElement getNode ()
public boolean isValid ()
protected abstract int getDepth ()
public com.intellij.psi.stubs.Stub getStub (int)
int stubIndex
com.intellij.psi.stubs.StubTree stubTree
protected abstract com.intellij.psi.stubs.StubTree getFileStubTree ()
public com.intellij.psi.stubs.Stub getGreenStub (int)
int stubIndex
com.intellij.psi.stubs.StubTree stubTree
public static com.intellij.psi.impl.source.tree.AstPath getNodePath (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.PsiElement psi
com.intellij.psi.impl.source.PsiFileImpl file
com.intellij.psi.impl.source.tree.CompositeElement node
static void cacheNodePaths (com.intellij.psi.impl.source.tree.LazyParseableElement)
com.intellij.psi.impl.source.tree.LazyParseableElement parent
com.intellij.psi.impl.source.tree.AstPath parentPath
int depth
java.util.List children
public static void invalidatePaths (com.intellij.psi.impl.source.tree.LazyParseableElement)
com.intellij.psi.impl.source.tree.CompositeElement child
com.intellij.psi.impl.source.tree.LazyParseableElement scope
com.intellij.psi.impl.source.tree.CompositeElement[] children
private static void assertConsistency (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement cachedPsi
public volatile com.intellij.psi.PsiFile getContainingFile ()
public volatile com.intellij.lang.ASTNode getNode ()
static com.intellij.openapi.util.Key access$000 ()
static com.intellij.openapi.util.Key access$100 ()
static com.intellij.psi.impl.source.tree.CompositeElement[] access$200 ()
static void ()
}
com/intellij/psi/impl/source/tree/ChangeUtil$1.classChangeUtil.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.ChangeUtil$1 extends com.intellij.pom.impl.PomTransactionBase {
final com.intellij.pom.PomModel val$model
final com.intellij.pom.tree.TreeAspect val$treeAspect
final com.intellij.psi.impl.source.tree.FileElement val$changedFile
final com.intellij.psi.impl.source.tree.ChangeUtil$ChangeAction val$action
final com.intellij.psi.impl.source.tree.TreeElement val$changedElement
void (com.intellij.psi.PsiElement, com.intellij.pom.PomModelAspect, com.intellij.pom.PomModel, com.intellij.pom.tree.TreeAspect, com.intellij.psi.impl.source.tree.FileElement, com.intellij.psi.impl.source.tree.ChangeUtil$ChangeAction, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.PsiElement arg0
com.intellij.pom.PomModelAspect arg1
public com.intellij.pom.event.PomModelEvent runInner ()
com.intellij.pom.event.PomModelEvent event
com.intellij.pom.tree.events.TreeChangeEvent destinationTreeChange
}
com/intellij/psi/impl/source/tree/ChangeUtil$ChangeAction.classChangeUtil.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.ChangeUtil$ChangeAction extends java.lang.Object {
public abstract void makeChange (com.intellij.pom.tree.events.TreeChangeEvent)
}
com/intellij/psi/impl/source/tree/ChangeUtil.classChangeUtil.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.ChangeUtil extends java.lang.Object {
public void ()
public static void encodeInformation (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement element
private static void encodeInformation (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode)
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.lang.ASTNode original
private static void encodeInformation (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, java.util.Map)
com.intellij.psi.impl.source.tree.TreeCopyHandler handler
com.intellij.psi.impl.source.tree.TreeElement child
com.intellij.lang.ASTNode child1
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.lang.ASTNode original
java.util.Map state
public static com.intellij.psi.impl.source.tree.TreeElement decodeInformation (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement element
private static com.intellij.psi.impl.source.tree.TreeElement decodeInformation (com.intellij.psi.impl.source.tree.TreeElement, java.util.Map)
com.intellij.psi.impl.source.tree.TreeElement handled
com.intellij.psi.impl.source.tree.TreeCopyHandler handler
com.intellij.psi.impl.source.tree.TreeElement element
java.util.Map state
com.intellij.psi.impl.source.tree.TreeElement child
public static com.intellij.psi.impl.source.tree.LeafElement copyLeafWithText (com.intellij.psi.impl.source.tree.LeafElement, java.lang.String)
com.intellij.psi.impl.source.tree.LeafElement original
String text
com.intellij.psi.impl.source.tree.LeafElement element
public static com.intellij.psi.impl.source.tree.TreeElement copyElement (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.util.CharTable)
com.intellij.psi.impl.source.tree.TreeElement original
com.intellij.util.CharTable table
com.intellij.psi.impl.source.tree.CompositeElement treeParent
public static com.intellij.psi.impl.source.tree.TreeElement copyElement (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement, com.intellij.util.CharTable)
com.intellij.psi.impl.source.tree.TreeElement original
com.intellij.psi.PsiElement context
com.intellij.util.CharTable table
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiManager manager
private static void saveIndentationToCopy (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement original
com.intellij.psi.impl.source.tree.TreeElement element
int indentation
public static com.intellij.psi.impl.source.tree.TreeElement copyToElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement original
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.impl.source.tree.FileElement holderElement
com.intellij.psi.impl.source.tree.TreeElement treeElement
public static com.intellij.psi.impl.source.tree.TreeElement generateTreeElement (com.intellij.psi.PsiElement, com.intellij.util.CharTable, com.intellij.psi.PsiManager)
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.impl.source.tree.TreeGenerator generator
com.intellij.psi.PsiElement original
com.intellij.util.CharTable table
com.intellij.psi.PsiManager manager
public static void prepareAndRunChangeAction (com.intellij.psi.impl.source.tree.ChangeUtil$ChangeAction, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.ChangeUtil$ChangeAction action
com.intellij.psi.impl.source.tree.TreeElement changedElement
com.intellij.psi.impl.source.tree.FileElement changedFile
com.intellij.psi.PsiManager manager
com.intellij.pom.PomModel model
com.intellij.pom.tree.TreeAspect treeAspect
}
com/intellij/psi/impl/source/tree/ChildRole.classChildRole.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.ChildRole extends java.lang.Object {
public static final int PACKAGE_STATEMENT
public static final int IMPORT_LIST
public static final int CLASS
public static final int FIELD
public static final int METHOD
public static final int CLASS_INITIALIZER
public static final int DOC_COMMENT
public static final int MODIFIER_LIST
public static final int NAME
public static final int TYPE
public static final int CLASS_OR_INTERFACE_KEYWORD
public static final int EXTENDS_LIST
public static final int IMPLEMENTS_LIST
public static final int PARAMETER_LIST
public static final int PARAMETER
public static final int THROWS_LIST
public static final int METHOD_BODY
public static final int LBRACE
public static final int RBRACE
public static final int INITIALIZER_EQ
public static final int INITIALIZER
public static final int CLOSING_SEMICOLON
public static final int COMMA
public static final int LPARENTH
public static final int RPARENTH
public static final int EXTENDS_KEYWORD
public static final int IMPLEMENTS_KEYWORD
public static final int THROWS_KEYWORD
public static final int REFERENCE_IN_LIST
public static final int IF_KEYWORD
public static final int ELSE_KEYWORD
public static final int CONDITION
public static final int THEN_BRANCH
public static final int ELSE_BRANCH
public static final int WHILE_KEYWORD
public static final int DO_KEYWORD
public static final int FOR_KEYWORD
public static final int LOOP_BODY
public static final int FOR_INITIALIZATION
public static final int FOR_UPDATE
public static final int FOR_SEMICOLON
public static final int SWITCH_KEYWORD
public static final int SWITCH_EXPRESSION
public static final int SWITCH_BODY
public static final int TRY_KEYWORD
public static final int CATCH_KEYWORD
public static final int FINALLY_KEYWORD
public static final int TRY_BLOCK
public static final int CATCH_BLOCK
public static final int CATCH_BLOCK_PARAMETER_LPARENTH
public static final int CATCH_BLOCK_PARAMETER_RPARENTH
public static final int FINALLY_BLOCK
public static final int REFERENCE_NAME
public static final int QUALIFIER
public static final int DOT
public static final int THROW_KEYWORD
public static final int EXCEPTION
public static final int EXPRESSION_IN_LIST
public static final int BLOCK
public static final int LOPERAND
public static final int ROPERAND
public static final int OPERATION_SIGN
public static final int EXPRESSION
public static final int RETURN_KEYWORD
public static final int RETURN_VALUE
public static final int OPERAND
public static final int INSTANCEOF_KEYWORD
public static final int NEW_KEYWORD
public static final int ANONYMOUS_CLASS
public static final int TYPE_REFERENCE
public static final int TYPE_KEYWORD
public static final int ARGUMENT_LIST
public static final int LBRACKET
public static final int RBRACKET
public static final int ARRAY_DIMENSION
public static final int ARRAY_INITIALIZER
public static final int BASE_CLASS_REFERENCE
public static final int SYNCHRONIZED_KEYWORD
public static final int LOCK
public static final int BREAK_KEYWORD
public static final int CONTINUE_KEYWORD
public static final int LABEL
public static final int CASE_KEYWORD
public static final int DEFAULT_KEYWORD
public static final int CASE_EXPRESSION
public static final int COLON
public static final int ARRAY
public static final int INDEX
public static final int CLASS_KEYWORD
public static final int METHOD_EXPRESSION
public static final int EXPRESSION_LIST
public static final int LABEL_NAME
public static final int STATEMENT
public static final int THIS_KEYWORD
public static final int SUPER_KEYWORD
public static final int IMPORT_KEYWORD
public static final int IMPORT_REFERENCE
public static final int IMPORT_ON_DEMAND_DOT
public static final int IMPORT_ON_DEMAND_ASTERISK
public static final int PACKAGE_KEYWORD
public static final int PACKAGE_REFERENCE
public static final int DOC_TAG
public static final int DOC_TAG_NAME
public static final int DOC_CONTENT
public static final int DOC_COMMENT_ASTERISKS
public static final int DOC_INLINE_TAG_START
public static final int DOC_INLINE_TAG_END
public static final int DOC_COMMENT_START
public static final int DOC_COMMENT_END
public static final int THEN_EXPRESSION
public static final int ELSE_EXPRESSION
public static final int QUEST
public static final int ASSERT_KEYWORD
public static final int ASSERT_DESCRIPTION
public static final int CLASS_REFERENCE
public static final int TYPE_IN_REFERENCE_PARAMETER_LIST
public static final int LT_IN_TYPE_LIST
public static final int GT_IN_TYPE_LIST
public static final int AMPERSAND_IN_BOUNDS_LIST
public static final int FOR_ITERATED_VALUE
public static final int FOR_ITERATION_PARAMETER
public static final int ENUM_CONSTANT_LIST_DELIMITER
public static final int DOC_TAG_VALUE
public static final int TYPE_PARAMETER_IN_LIST
public static final int TYPE_PARAMETER_LIST
public static final int REFERENCE_PARAMETER_LIST
public static final int AT
public static final int ANNOTATION_DEFAULT_VALUE
public static final int ANNOTATION_VALUE
public static final int ANNOTATION
public static final int CATCH_SECTION
public static final int ARROW
public static final int DOUBLE_COLON
private void ()
public static boolean isUnique (int)
int role
}
com/intellij/psi/impl/source/tree/CompositeElement$1.classCompositeElement.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.CompositeElement$1 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
final int[] val$result
final com.intellij.psi.impl.source.tree.CompositeElement this$0
void (com.intellij.psi.impl.source.tree.CompositeElement, boolean, int[])
com.intellij.psi.impl.source.tree.CompositeElement this$0
boolean doTransform
protected void visitNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement element
}
com/intellij/psi/impl/source/tree/CompositeElement$2.classCompositeElement.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.CompositeElement$2 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
final int[] val$curOffset
final CharSequence val$buffer
final com.intellij.psi.impl.source.tree.CompositeElement this$0
void (com.intellij.psi.impl.source.tree.CompositeElement, int[], java.lang.CharSequence)
com.intellij.psi.impl.source.tree.CompositeElement this$0
public void visitLeaf (com.intellij.psi.impl.source.tree.LeafElement)
com.intellij.psi.impl.source.tree.LeafElement leaf
private void matchText (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement leaf
public void visitComposite (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement composite
}
com/intellij/psi/impl/source/tree/CompositeElement$3.classCompositeElement.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.CompositeElement$3 extends java.lang.Object implements com.intellij.psi.impl.source.tree.ChangeUtil$ChangeAction {
final com.intellij.lang.ASTNode val$anchorBefore
final com.intellij.psi.impl.source.tree.TreeElement val$first
final com.intellij.psi.impl.source.tree.CompositeElement this$0
void (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.lang.ASTNode, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.CompositeElement this$0
public void makeChange (com.intellij.pom.tree.events.TreeChangeEvent)
com.intellij.pom.tree.events.TreeChangeEvent destinationTreeChange
}
com/intellij/psi/impl/source/tree/CompositeElement$4.classCompositeElement.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.CompositeElement$4 extends java.lang.Object implements com.intellij.psi.impl.source.tree.ChangeUtil$ChangeAction {
final com.intellij.psi.impl.source.tree.TreeElement val$oldChild1
final com.intellij.psi.impl.source.tree.TreeElement val$newChild1
final com.intellij.psi.impl.source.tree.CompositeElement this$0
void (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.CompositeElement this$0
public void makeChange (com.intellij.pom.tree.events.TreeChangeEvent)
com.intellij.pom.tree.events.TreeChangeEvent destinationTreeChange
}
com/intellij/psi/impl/source/tree/CompositeElement$5.classCompositeElement.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.CompositeElement$5 extends java.lang.Object implements com.intellij.psi.impl.source.tree.ChangeUtil$ChangeAction {
final com.intellij.lang.ASTNode val$anotherParent
final com.intellij.psi.impl.source.tree.CompositeElement this$0
void (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.lang.ASTNode)
com.intellij.psi.impl.source.tree.CompositeElement this$0
public void makeChange (com.intellij.pom.tree.events.TreeChangeEvent)
com.intellij.pom.tree.events.TreeChangeEvent destinationTreeChange
}
com/intellij/psi/impl/source/tree/CompositeElement$6.classCompositeElement.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.CompositeElement$6 extends java.lang.Object implements com.intellij.psi.impl.source.tree.ChangeUtil$ChangeAction {
final com.intellij.lang.ASTNode val$firstChild
final com.intellij.psi.impl.source.tree.CompositeElement this$0
void (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.lang.ASTNode)
com.intellij.psi.impl.source.tree.CompositeElement this$0
public void makeChange (com.intellij.pom.tree.events.TreeChangeEvent)
com.intellij.pom.tree.events.impl.ChangeInfoImpl changeInfo
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.pom.tree.events.TreeChangeEvent destinationTreeChange
}
com/intellij/psi/impl/source/tree/CompositeElement$7.classCompositeElement.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.CompositeElement$7 extends java.lang.Object implements com.intellij.psi.impl.source.tree.ChangeUtil$ChangeAction {
final com.intellij.psi.impl.source.tree.TreeElement val$first
final com.intellij.psi.impl.source.tree.TreeElement val$last
final com.intellij.psi.impl.source.tree.FileElement val$fileElement
void (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.FileElement)
public void makeChange (com.intellij.pom.tree.events.TreeChangeEvent)
com.intellij.pom.tree.events.TreeChangeEvent destinationTreeChange
}
com/intellij/psi/impl/source/tree/CompositeElement.class
com/intellij/psi/impl/source/tree/CompositePsiElement.classCompositePsiElement.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.CompositePsiElement extends com.intellij.psi.impl.source.tree.CompositeElement implements com.intellij.psi.PsiElement com.intellij.navigation.NavigationItem {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected static int ourHC
protected void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.psi.impl.source.tree.CompositePsiElement clone ()
com.intellij.psi.impl.source.tree.CompositePsiElement clone
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getFirstChild ()
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiElement getLastChild ()
com.intellij.lang.ASTNode node
public void acceptChildren (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
com.intellij.psi.PsiElement child
public com.intellij.psi.PsiElement getParent ()
com.intellij.psi.impl.source.tree.CompositeElement parentNode
public com.intellij.psi.PsiElement getNextSibling ()
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiElement getPrevSibling ()
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiElement findElementAt (int)
int offset
com.intellij.lang.ASTNode leaf
public com.intellij.psi.PsiReference findReferenceAt (int)
int offset
public com.intellij.psi.PsiElement copy ()
com.intellij.lang.ASTNode elementCopy
public boolean isValid ()
public boolean isWritable ()
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.PsiReference[] getReferences ()
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
com.intellij.psi.impl.source.tree.TreeElement elementCopy
com.intellij.psi.impl.source.tree.TreeElement treeElement
public final void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public final com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public final com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public final com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public void delete () throws com.intellij.util.IncorrectOperationException
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.lang.ASTNode firstElement
com.intellij.lang.ASTNode lastElement
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public java.lang.String toString ()
public com.intellij.psi.PsiElement getContext ()
public com.intellij.psi.PsiElement getNavigationElement ()
public com.intellij.psi.PsiElement getOriginalElement ()
public boolean isPhysical ()
com.intellij.psi.PsiFile file
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.search.SearchScope getUseScope ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public java.lang.String getName ()
public void navigate (boolean)
boolean requestFocus
com.intellij.pom.Navigatable descriptor
public boolean canNavigate ()
public boolean canNavigateToSource ()
public com.intellij.openapi.project.Project getProject ()
com.intellij.openapi.project.Project project
com.intellij.psi.PsiManager manager
public com.intellij.lang.Language getLanguage ()
public com.intellij.lang.ASTNode getNode ()
private com.intellij.psi.PsiElement addInnerBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
com.intellij.psi.impl.source.tree.TreeElement elementCopy
com.intellij.psi.impl.source.tree.TreeElement treeElement
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public volatile com.intellij.psi.impl.source.tree.CompositeElement clone ()
public volatile java.lang.Object clone ()
public volatile com.intellij.psi.PsiManager getManager ()
static void ()
}
com/intellij/psi/impl/source/tree/CoreJavaASTFactory.classCoreJavaASTFactory.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.CoreJavaASTFactory extends com.intellij.lang.ASTFactory implements com.intellij.psi.impl.source.Constants {
private final com.intellij.lang.DefaultASTFactory myDefaultASTFactory
static final boolean $assertionsDisabled
public void ()
public com.intellij.psi.impl.source.tree.LeafElement createLeaf (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public com.intellij.psi.impl.source.tree.CompositeElement createComposite (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
static void ()
}
com/intellij/psi/impl/source/tree/ElementType.classElementType.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.ElementType extends java.lang.Object implements com.intellij.psi.JavaTokenType com.intellij.psi.JavaDocTokenType com.intellij.psi.impl.source.tree.JavaElementType com.intellij.psi.impl.source.tree.JavaDocElementType {
public static final com.intellij.psi.tree.TokenSet JAVA_WHITESPACE_BIT_SET
public static final com.intellij.psi.tree.TokenSet JAVA_PLAIN_COMMENT_BIT_SET
public static final com.intellij.psi.tree.TokenSet JAVA_COMMENT_BIT_SET
public static final com.intellij.psi.tree.TokenSet JAVA_COMMENT_OR_WHITESPACE_BIT_SET
public static final com.intellij.psi.tree.TokenSet KEYWORD_BIT_SET
public static final com.intellij.psi.tree.TokenSet LITERAL_BIT_SET
public static final com.intellij.psi.tree.TokenSet OPERATION_BIT_SET
public static final com.intellij.psi.tree.TokenSet MODIFIER_BIT_SET
public static final com.intellij.psi.tree.TokenSet PRIMITIVE_TYPE_BIT_SET
public static final com.intellij.psi.tree.TokenSet EXPRESSION_BIT_SET
public static final com.intellij.psi.tree.TokenSet ANNOTATION_MEMBER_VALUE_BIT_SET
public static final com.intellij.psi.tree.TokenSet ARRAY_DIMENSION_BIT_SET
public static final com.intellij.psi.tree.TokenSet JAVA_STATEMENT_BIT_SET
public static final com.intellij.psi.tree.TokenSet JAVA_MODULE_STATEMENT_BIT_SET
public static final com.intellij.psi.tree.TokenSet IMPORT_STATEMENT_BASE_BIT_SET
public static final com.intellij.psi.tree.TokenSet CLASS_KEYWORD_BIT_SET
public static final com.intellij.psi.tree.TokenSet MEMBER_BIT_SET
public static final com.intellij.psi.tree.TokenSet FULL_MEMBER_BIT_SET
static void ()
}
com/intellij/psi/impl/source/tree/Factory.classFactory.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.Factory extends java.lang.Object {
private void ()
public static com.intellij.psi.impl.source.tree.LeafElement createSingleLeafElement (com.intellij.psi.tree.IElementType, java.lang.CharSequence, int, int, com.intellij.util.CharTable, com.intellij.psi.PsiManager, com.intellij.psi.PsiFile)
com.intellij.psi.tree.IElementType type
CharSequence buffer
int startOffset
int endOffset
com.intellij.util.CharTable table
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiFile originalFile
com.intellij.psi.impl.source.DummyHolder dummyHolder
com.intellij.psi.impl.source.tree.FileElement holderElement
com.intellij.psi.impl.source.tree.LeafElement newElement
public static com.intellij.psi.impl.source.tree.LeafElement createSingleLeafElement (com.intellij.psi.tree.IElementType, java.lang.CharSequence, int, int, com.intellij.util.CharTable, com.intellij.psi.PsiManager, boolean)
com.intellij.psi.tree.IElementType type
CharSequence buffer
int startOffset
int endOffset
com.intellij.util.CharTable table
com.intellij.psi.PsiManager manager
boolean generatedFlag
com.intellij.psi.impl.source.tree.FileElement holderElement
com.intellij.psi.impl.source.tree.LeafElement newElement
public static com.intellij.psi.impl.source.tree.LeafElement createSingleLeafElement (com.intellij.psi.tree.IElementType, java.lang.CharSequence, com.intellij.util.CharTable, com.intellij.psi.PsiManager)
com.intellij.psi.tree.IElementType type
CharSequence buffer
com.intellij.util.CharTable table
com.intellij.psi.PsiManager manager
public static com.intellij.psi.impl.source.tree.LeafElement createSingleLeafElement (com.intellij.psi.tree.IElementType, java.lang.CharSequence, int, int, com.intellij.util.CharTable, com.intellij.psi.PsiManager)
com.intellij.psi.tree.IElementType type
CharSequence buffer
int startOffset
int endOffset
com.intellij.util.CharTable table
com.intellij.psi.PsiManager manager
public static com.intellij.psi.impl.source.tree.CompositeElement createErrorElement (java.lang.String)
String description
public static com.intellij.psi.impl.source.tree.CompositeElement createCompositeElement (com.intellij.psi.tree.IElementType, com.intellij.util.CharTable, com.intellij.psi.PsiManager)
com.intellij.psi.tree.IElementType type
com.intellij.util.CharTable charTableByTree
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.FileElement treeElement
com.intellij.psi.impl.source.tree.CompositeElement composite
}
com/intellij/psi/impl/source/tree/FileElement.classFileElement.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.FileElement extends com.intellij.psi.impl.source.tree.LazyParseableElement implements com.intellij.lang.FileASTNode com.intellij.openapi.util.Getter {
public static final com.intellij.psi.impl.source.tree.FileElement[] EMPTY_ARRAY
private volatile com.intellij.util.CharTable myCharTable
private volatile boolean myDetached
protected com.intellij.psi.PsiElement createPsiNoLock ()
public void detachFromFile ()
public com.intellij.util.CharTable getCharTable ()
public com.intellij.lang.LighterAST getLighterAST ()
com.intellij.psi.tree.IElementType contentType
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.psi.impl.PsiManagerEx getManager ()
com.intellij.psi.impl.source.tree.CompositeElement treeParent
public com.intellij.lang.ASTNode copyElement ()
com.intellij.psi.impl.source.PsiFileImpl psiElement
com.intellij.psi.impl.source.PsiFileImpl psiElementCopy
public void setCharTable (com.intellij.util.CharTable)
com.intellij.util.CharTable table
public com.intellij.psi.impl.source.tree.FileElement get ()
public volatile java.lang.Object get ()
static void ()
}
com/intellij/psi/impl/source/tree/ForeignLeafPsiElement.classForeignLeafPsiElement.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.ForeignLeafPsiElement extends com.intellij.psi.impl.source.tree.LeafPsiElement {
private final com.intellij.lang.ForeignLeafType myForeignType
public void (com.intellij.lang.ForeignLeafType, java.lang.CharSequence)
com.intellij.lang.ForeignLeafType type
CharSequence text
private static com.intellij.psi.tree.IElementType dereferenceElementType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.psi.impl.source.tree.LeafElement findLeafElementAt (int)
int offset
public boolean textMatches (java.lang.CharSequence)
CharSequence seq
protected int textMatches (java.lang.CharSequence, int)
CharSequence buffer
int start
public boolean textMatches (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public int getTextLength ()
public int getNotCachedLength ()
public int getStartOffset ()
public com.intellij.lang.ForeignLeafType getForeignType ()
public java.lang.String toString ()
public volatile com.intellij.lang.ASTNode findLeafElementAt (int)
}
com/intellij/psi/impl/source/tree/ICodeFragmentElementType.classICodeFragmentElementType.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.ICodeFragmentElementType extends com.intellij.psi.tree.IFileElementType {
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
}
com/intellij/psi/impl/source/tree/JavaDocElementType$1$1.classJavaDocElementType.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.JavaDocElementType$1$1 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
final com.intellij.psi.impl.source.tree.JavaDocElementType$1 this$0
void (com.intellij.psi.impl.source.tree.JavaDocElementType$1)
com.intellij.psi.impl.source.tree.JavaDocElementType$1 this$0
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/source/tree/JavaDocElementType$1.classJavaDocElementType.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.JavaDocElementType$1 extends com.intellij.psi.impl.source.tree.JavaDocElementType$JavaDocLazyElementType {
private final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper myParser
void (java.lang.String)
String debugName
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
}
com/intellij/psi/impl/source/tree/JavaDocElementType$2$1.classJavaDocElementType.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.JavaDocElementType$2$1 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
final com.intellij.psi.impl.source.tree.JavaDocElementType$2 this$0
void (com.intellij.psi.impl.source.tree.JavaDocElementType$2)
com.intellij.psi.impl.source.tree.JavaDocElementType$2 this$0
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/source/tree/JavaDocElementType$2.classJavaDocElementType.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.JavaDocElementType$2 extends com.intellij.psi.impl.source.tree.JavaDocElementType$JavaDocLazyElementType {
private final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper myParser
void (java.lang.String)
String debugName
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
}
com/intellij/psi/impl/source/tree/JavaDocElementType$3$1.classJavaDocElementType.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.JavaDocElementType$3$1 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
final com.intellij.psi.impl.source.tree.JavaDocElementType$3 this$0
void (com.intellij.psi.impl.source.tree.JavaDocElementType$3)
com.intellij.psi.impl.source.tree.JavaDocElementType$3 this$0
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/source/tree/JavaDocElementType$3.classJavaDocElementType.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.JavaDocElementType$3 extends com.intellij.psi.tree.IReparseableElementType {
private final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper myParser
void (java.lang.String, com.intellij.lang.Language)
String arg0
com.intellij.lang.Language arg1
public com.intellij.lang.ASTNode createNode (java.lang.CharSequence)
CharSequence text
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
public boolean isParsable (java.lang.CharSequence, com.intellij.lang.Language, com.intellij.openapi.project.Project)
CharSequence buffer
com.intellij.lang.Language fileLanguage
com.intellij.openapi.project.Project project
com.intellij.lexer.Lexer lexer
}
com/intellij/psi/impl/source/tree/JavaDocElementType$JavaDocCompositeElementType.classJavaDocElementType.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.JavaDocElementType$JavaDocCompositeElementType extends com.intellij.psi.tree.java.IJavaDocElementType implements com.intellij.psi.tree.ICompositeElementType {
private final java.lang.reflect.Constructor myConstructor
private void (java.lang.String, java.lang.Class)
String debugName
Class nodeClass
public com.intellij.lang.ASTNode createCompositeNode ()
void (java.lang.String, java.lang.Class, com.intellij.psi.impl.source.tree.JavaDocElementType$1)
String x0
Class x1
com.intellij.psi.impl.source.tree.JavaDocElementType$1 x2
}
com/intellij/psi/impl/source/tree/JavaDocElementType$JavaDocLazyElementType.classJavaDocElementType.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.JavaDocElementType$JavaDocLazyElementType extends com.intellij.psi.tree.ILazyParseableElementType {
private void (java.lang.String)
String debugName
public com.intellij.lang.ASTNode createNode (java.lang.CharSequence)
CharSequence text
void (java.lang.String, com.intellij.psi.impl.source.tree.JavaDocElementType$1)
String x0
com.intellij.psi.impl.source.tree.JavaDocElementType$1 x1
}
com/intellij/psi/impl/source/tree/JavaDocElementType.classJavaDocElementType.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.JavaDocElementType extends java.lang.Object {
public static final com.intellij.psi.tree.IElementType DOC_TAG
public static final com.intellij.psi.tree.IElementType DOC_INLINE_TAG
public static final com.intellij.psi.tree.IElementType DOC_METHOD_OR_FIELD_REF
public static final com.intellij.psi.tree.IElementType DOC_PARAMETER_REF
public static final com.intellij.psi.tree.IElementType DOC_TAG_VALUE_ELEMENT
public static final com.intellij.psi.tree.ILazyParseableElementType DOC_REFERENCE_HOLDER
public static final com.intellij.psi.tree.ILazyParseableElementType DOC_TYPE_HOLDER
public static final com.intellij.psi.tree.ILazyParseableElementType DOC_COMMENT
public static final com.intellij.psi.tree.TokenSet ALL_JAVADOC_ELEMENTS
static void ()
}
com/intellij/psi/impl/source/tree/JavaElementType$1$1.classJavaElementType.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.JavaElementType$1$1 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
final com.intellij.psi.impl.source.tree.JavaElementType$1 this$0
void (com.intellij.psi.impl.source.tree.JavaElementType$1)
com.intellij.psi.impl.source.tree.JavaElementType$1 this$0
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/source/tree/JavaElementType$1.classJavaElementType.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.JavaElementType$1 extends com.intellij.psi.impl.source.tree.ICodeFragmentElementType {
private final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper myParser
void (java.lang.String, com.intellij.lang.Language)
String arg0
com.intellij.lang.Language arg1
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
}
com/intellij/psi/impl/source/tree/JavaElementType$2$1.classJavaElementType.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.JavaElementType$2$1 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
final com.intellij.psi.impl.source.tree.JavaElementType$2 this$0
void (com.intellij.psi.impl.source.tree.JavaElementType$2)
com.intellij.psi.impl.source.tree.JavaElementType$2 this$0
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/source/tree/JavaElementType$2.classJavaElementType.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.JavaElementType$2 extends com.intellij.psi.impl.source.tree.ICodeFragmentElementType {
private final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper myParser
void (java.lang.String, com.intellij.lang.Language)
String arg0
com.intellij.lang.Language arg1
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
}
com/intellij/psi/impl/source/tree/JavaElementType$3$1.classJavaElementType.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.JavaElementType$3$1 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
final com.intellij.psi.impl.source.tree.JavaElementType$3 this$0
void (com.intellij.psi.impl.source.tree.JavaElementType$3)
com.intellij.psi.impl.source.tree.JavaElementType$3 this$0
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/source/tree/JavaElementType$3.classJavaElementType.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.JavaElementType$3 extends com.intellij.psi.impl.source.tree.ICodeFragmentElementType {
private final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper myParser
void (java.lang.String, com.intellij.lang.Language)
String arg0
com.intellij.lang.Language arg1
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
}
com/intellij/psi/impl/source/tree/JavaElementType$ICodeBlockElementType.classJavaElementType.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.JavaElementType$ICodeBlockElementType extends com.intellij.psi.tree.IErrorCounterReparseableElementType implements com.intellij.psi.tree.ICompositeElementType com.intellij.psi.tree.ILightLazyParseableElementType {
private void ()
public com.intellij.lang.ASTNode createNode (java.lang.CharSequence)
CharSequence text
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
com.intellij.lang.PsiBuilder builder
public com.intellij.util.diff.FlyweightCapableTreeStructure parseContents (com.intellij.lang.LighterLazyParseableNode)
com.intellij.lang.LighterLazyParseableNode chameleon
com.intellij.lang.PsiBuilder builder
public int getErrorsCount (java.lang.CharSequence, com.intellij.lang.Language, com.intellij.openapi.project.Project)
com.intellij.psi.tree.IElementType type
CharSequence seq
com.intellij.lang.Language fileLanguage
com.intellij.openapi.project.Project project
com.intellij.lexer.Lexer lexer
int balance
void (com.intellij.psi.impl.source.tree.JavaElementType$1)
com.intellij.psi.impl.source.tree.JavaElementType$1 x0
}
com/intellij/psi/impl/source/tree/JavaElementType$JavaCompositeElementType.classJavaElementType.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.JavaElementType$JavaCompositeElementType extends com.intellij.psi.tree.java.IJavaElementType implements com.intellij.psi.tree.ICompositeElementType {
private final java.lang.reflect.Constructor myConstructor
private void (java.lang.String, java.lang.Class)
String debugName
Class nodeClass
private void (java.lang.String, java.lang.Class, boolean)
String debugName
Class nodeClass
boolean leftBound
public com.intellij.lang.ASTNode createCompositeNode ()
void (java.lang.String, java.lang.Class, com.intellij.psi.impl.source.tree.JavaElementType$1)
String x0
Class x1
com.intellij.psi.impl.source.tree.JavaElementType$1 x2
void (java.lang.String, java.lang.Class, boolean, com.intellij.psi.impl.source.tree.JavaElementType$1)
String x0
Class x1
boolean x2
com.intellij.psi.impl.source.tree.JavaElementType$1 x3
}
com/intellij/psi/impl/source/tree/JavaElementType$JavaDummyElementType$1.classJavaElementType.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.JavaElementType$JavaDummyElementType$1 extends com.intellij.psi.impl.source.tree.CompositePsiElement {
final com.intellij.psi.impl.source.tree.JavaElementType$JavaDummyElementType this$0
void (com.intellij.psi.impl.source.tree.JavaElementType$JavaDummyElementType, com.intellij.psi.tree.IElementType)
com.intellij.psi.impl.source.tree.JavaElementType$JavaDummyElementType this$0
com.intellij.psi.tree.IElementType x0
}
com/intellij/psi/impl/source/tree/JavaElementType$JavaDummyElementType.classJavaElementType.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.JavaElementType$JavaDummyElementType extends com.intellij.psi.tree.ILazyParseableElementType implements com.intellij.psi.tree.ICompositeElementType {
static final boolean $assertionsDisabled
private void ()
public com.intellij.lang.ASTNode createCompositeNode ()
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
com.intellij.psi.impl.source.JavaDummyElement dummyElement
void (com.intellij.psi.impl.source.tree.JavaElementType$1)
com.intellij.psi.impl.source.tree.JavaElementType$1 x0
static void ()
}
com/intellij/psi/impl/source/tree/JavaElementType$TypeTextElementType$1.classJavaElementType.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.JavaElementType$TypeTextElementType$1 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
final com.intellij.psi.impl.source.tree.JavaElementType$TypeTextElementType this$0
void (com.intellij.psi.impl.source.tree.JavaElementType$TypeTextElementType)
com.intellij.psi.impl.source.tree.JavaElementType$TypeTextElementType this$0
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/source/tree/JavaElementType$TypeTextElementType.classJavaElementType.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.JavaElementType$TypeTextElementType extends com.intellij.psi.impl.source.tree.ICodeFragmentElementType {
private final int myFlags
private final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper myParser
public void (java.lang.String, int)
String debugName
int flags
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
static int access$300 (com.intellij.psi.impl.source.tree.JavaElementType$TypeTextElementType)
com.intellij.psi.impl.source.tree.JavaElementType$TypeTextElementType x0
}
com/intellij/psi/impl/source/tree/JavaElementType.classJavaElementType.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.JavaElementType extends java.lang.Object {
public static final com.intellij.psi.tree.IElementType CLASS
public static final com.intellij.psi.tree.IElementType ANONYMOUS_CLASS
public static final com.intellij.psi.tree.IElementType ENUM_CONSTANT_INITIALIZER
public static final com.intellij.psi.tree.IElementType TYPE_PARAMETER_LIST
public static final com.intellij.psi.tree.IElementType TYPE_PARAMETER
public static final com.intellij.psi.tree.IElementType IMPORT_LIST
public static final com.intellij.psi.tree.IElementType IMPORT_STATEMENT
public static final com.intellij.psi.tree.IElementType IMPORT_STATIC_STATEMENT
public static final com.intellij.psi.tree.IElementType MODIFIER_LIST
public static final com.intellij.psi.tree.IElementType ANNOTATION
public static final com.intellij.psi.tree.IElementType NAME_VALUE_PAIR
public static final com.intellij.psi.tree.IElementType LITERAL_EXPRESSION
public static final com.intellij.psi.tree.IElementType ANNOTATION_PARAMETER_LIST
public static final com.intellij.psi.tree.IElementType EXTENDS_LIST
public static final com.intellij.psi.tree.IElementType IMPLEMENTS_LIST
public static final com.intellij.psi.tree.IElementType FIELD
public static final com.intellij.psi.tree.IElementType ENUM_CONSTANT
public static final com.intellij.psi.tree.IElementType METHOD
public static final com.intellij.psi.tree.IElementType ANNOTATION_METHOD
public static final com.intellij.psi.tree.IElementType CLASS_INITIALIZER
public static final com.intellij.psi.tree.IElementType PARAMETER
public static final com.intellij.psi.tree.IElementType PARAMETER_LIST
public static final com.intellij.psi.tree.IElementType EXTENDS_BOUND_LIST
public static final com.intellij.psi.tree.IElementType THROWS_LIST
public static final com.intellij.psi.tree.IElementType LAMBDA_EXPRESSION
public static final com.intellij.psi.tree.IElementType METHOD_REF_EXPRESSION
public static final com.intellij.psi.tree.IElementType MODULE
public static final com.intellij.psi.tree.IElementType REQUIRES_STATEMENT
public static final com.intellij.psi.tree.IElementType EXPORTS_STATEMENT
public static final com.intellij.psi.tree.IElementType OPENS_STATEMENT
public static final com.intellij.psi.tree.IElementType USES_STATEMENT
public static final com.intellij.psi.tree.IElementType PROVIDES_STATEMENT
public static final com.intellij.psi.tree.IElementType PROVIDES_WITH_LIST
public static final com.intellij.psi.tree.IElementType IMPORT_STATIC_REFERENCE
public static final com.intellij.psi.tree.IElementType TYPE
public static final com.intellij.psi.tree.IElementType DIAMOND_TYPE
public static final com.intellij.psi.tree.IElementType REFERENCE_PARAMETER_LIST
public static final com.intellij.psi.tree.IElementType JAVA_CODE_REFERENCE
public static final com.intellij.psi.tree.IElementType PACKAGE_STATEMENT
public static final com.intellij.psi.tree.IElementType LOCAL_VARIABLE
public static final com.intellij.psi.tree.IElementType REFERENCE_EXPRESSION
public static final com.intellij.psi.tree.IElementType THIS_EXPRESSION
public static final com.intellij.psi.tree.IElementType SUPER_EXPRESSION
public static final com.intellij.psi.tree.IElementType PARENTH_EXPRESSION
public static final com.intellij.psi.tree.IElementType METHOD_CALL_EXPRESSION
public static final com.intellij.psi.tree.IElementType TYPE_CAST_EXPRESSION
public static final com.intellij.psi.tree.IElementType PREFIX_EXPRESSION
public static final com.intellij.psi.tree.IElementType POSTFIX_EXPRESSION
public static final com.intellij.psi.tree.IElementType BINARY_EXPRESSION
public static final com.intellij.psi.tree.IElementType POLYADIC_EXPRESSION
public static final com.intellij.psi.tree.IElementType CONDITIONAL_EXPRESSION
public static final com.intellij.psi.tree.IElementType ASSIGNMENT_EXPRESSION
public static final com.intellij.psi.tree.IElementType NEW_EXPRESSION
public static final com.intellij.psi.tree.IElementType ARRAY_ACCESS_EXPRESSION
public static final com.intellij.psi.tree.IElementType ARRAY_INITIALIZER_EXPRESSION
public static final com.intellij.psi.tree.IElementType INSTANCE_OF_EXPRESSION
public static final com.intellij.psi.tree.IElementType CLASS_OBJECT_ACCESS_EXPRESSION
public static final com.intellij.psi.tree.IElementType EMPTY_EXPRESSION
public static final com.intellij.psi.tree.IElementType EXPRESSION_LIST
public static final com.intellij.psi.tree.IElementType EMPTY_STATEMENT
public static final com.intellij.psi.tree.IElementType BLOCK_STATEMENT
public static final com.intellij.psi.tree.IElementType EXPRESSION_STATEMENT
public static final com.intellij.psi.tree.IElementType EXPRESSION_LIST_STATEMENT
public static final com.intellij.psi.tree.IElementType DECLARATION_STATEMENT
public static final com.intellij.psi.tree.IElementType IF_STATEMENT
public static final com.intellij.psi.tree.IElementType WHILE_STATEMENT
public static final com.intellij.psi.tree.IElementType FOR_STATEMENT
public static final com.intellij.psi.tree.IElementType FOREACH_STATEMENT
public static final com.intellij.psi.tree.IElementType DO_WHILE_STATEMENT
public static final com.intellij.psi.tree.IElementType SWITCH_STATEMENT
public static final com.intellij.psi.tree.IElementType SWITCH_LABEL_STATEMENT
public static final com.intellij.psi.tree.IElementType BREAK_STATEMENT
public static final com.intellij.psi.tree.IElementType CONTINUE_STATEMENT
public static final com.intellij.psi.tree.IElementType RETURN_STATEMENT
public static final com.intellij.psi.tree.IElementType THROW_STATEMENT
public static final com.intellij.psi.tree.IElementType SYNCHRONIZED_STATEMENT
public static final com.intellij.psi.tree.IElementType TRY_STATEMENT
public static final com.intellij.psi.tree.IElementType RESOURCE_LIST
public static final com.intellij.psi.tree.IElementType RESOURCE_VARIABLE
public static final com.intellij.psi.tree.IElementType RESOURCE_EXPRESSION
public static final com.intellij.psi.tree.IElementType CATCH_SECTION
public static final com.intellij.psi.tree.IElementType LABELED_STATEMENT
public static final com.intellij.psi.tree.IElementType ASSERT_STATEMENT
public static final com.intellij.psi.tree.IElementType ANNOTATION_ARRAY_INITIALIZER
public static final com.intellij.psi.tree.IElementType RECEIVER_PARAMETER
public static final com.intellij.psi.tree.IElementType MODULE_REFERENCE
public static final com.intellij.psi.tree.ILazyParseableElementType CODE_BLOCK
public static final com.intellij.psi.tree.IElementType STATEMENTS
public static final com.intellij.psi.tree.IElementType EXPRESSION_TEXT
public static final com.intellij.psi.tree.IElementType REFERENCE_TEXT
public static final com.intellij.psi.tree.IElementType TYPE_WITH_DISJUNCTIONS_TEXT
public static final com.intellij.psi.tree.IElementType TYPE_WITH_CONJUNCTIONS_TEXT
public static final com.intellij.psi.tree.IElementType DUMMY_ELEMENT
static void ()
}
com/intellij/psi/impl/source/tree/JavaSharedImplUtil$1.classJavaSharedImplUtil.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.JavaSharedImplUtil$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/tree/JavaSharedImplUtil$FilteringTypeAnnotationProvider.class
com/intellij/psi/impl/source/tree/JavaSharedImplUtil.classJavaSharedImplUtil.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.JavaSharedImplUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.tree.TokenSet BRACKETS
static final boolean $assertionsDisabled
private void ()
public static com.intellij.psi.PsiType getType (com.intellij.psi.PsiTypeElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiElement anchor
public static com.intellij.psi.PsiType getType (com.intellij.psi.PsiTypeElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation[] annotations
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiAnnotation stopAt
com.intellij.psi.PsiType type
java.util.List allAnnotations
private static java.util.List collectAnnotations (com.intellij.psi.PsiElement, com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiAnnotation stopAt
java.util.List annotations
java.util.List current
boolean found
boolean stop
public static com.intellij.psi.PsiType applyAnnotations (com.intellij.psi.PsiType, com.intellij.psi.PsiModifierList)
com.intellij.psi.PsiArrayType t
com.intellij.util.containers.Stack types
java.util.List components
com.intellij.psi.TypeAnnotationProvider original
com.intellij.psi.TypeAnnotationProvider provider
com.intellij.psi.PsiAnnotation[] annotations
com.intellij.psi.PsiType type
com.intellij.psi.PsiModifierList modifierList
public static void normalizeBrackets (com.intellij.psi.PsiVariable)
com.intellij.lang.ASTNode next
com.intellij.psi.impl.source.tree.CompositeElement newType1
int i
com.intellij.psi.impl.source.tree.CompositeElement newType
com.intellij.psi.PsiVariable variable
com.intellij.psi.impl.source.tree.CompositeElement variableElement
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiIdentifier nameElement
com.intellij.lang.ASTNode type
com.intellij.lang.ASTNode name
com.intellij.lang.ASTNode firstBracket
com.intellij.lang.ASTNode lastBracket
int arrayCount
com.intellij.lang.ASTNode element
public static void setInitializer (com.intellij.psi.PsiVariable, com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.util.CharTable charTable
com.intellij.psi.PsiElement identifier
com.intellij.lang.ASTNode node
com.intellij.psi.PsiVariable variable
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiExpression oldInitializer
com.intellij.psi.impl.source.tree.CompositeElement variableElement
com.intellij.lang.ASTNode eq
static void ()
}
com/intellij/psi/impl/source/tree/JavaSourceUtil$1.classJavaSourceUtil.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.JavaSourceUtil$1 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
final StringBuilder val$buffer
void (java.lang.StringBuilder)
public void visitLeaf (com.intellij.psi.impl.source.tree.LeafElement)
char lastInBuffer
String leafText
com.intellij.psi.impl.source.tree.LeafElement leaf
public void visitComposite (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement composite
}
com/intellij/psi/impl/source/tree/JavaSourceUtil.classJavaSourceUtil.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.JavaSourceUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.tree.TokenSet REF_FILTER
static final boolean $assertionsDisabled
private void ()
public static void fullyQualifyReference (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass parentClass
com.intellij.lang.ASTNode qualifier
com.intellij.psi.impl.source.tree.TreeElement qualifier
com.intellij.util.CharTable systemCharTab
com.intellij.psi.impl.source.tree.LeafElement dot
String prefix
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiJavaParserFacade parserFacade
com.intellij.psi.impl.source.tree.TreeElement qualifier
String qName
int i
com.intellij.psi.impl.source.tree.CompositeElement reference
com.intellij.psi.PsiClass targetClass
public static java.lang.String getReferenceText (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiJavaCodeReferenceElement ref
StringBuilder buffer
public static java.lang.String getReferenceText (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
public static com.intellij.psi.impl.source.tree.TreeElement addParenthToReplacedChild (com.intellij.psi.tree.IElementType, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiManager)
com.intellij.psi.codeStyle.CodeStyleManager codeStyleManager
com.intellij.psi.PsiElement formatted
com.intellij.util.IncorrectOperationException e
com.intellij.psi.tree.IElementType parenthType
com.intellij.psi.impl.source.tree.TreeElement newChild
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.CompositeElement parenthExpr
com.intellij.psi.impl.source.tree.TreeElement dummyExpr
com.intellij.util.CharTable charTableByTree
public static void deleteSeparatingComma (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode prev
com.intellij.psi.impl.source.tree.CompositeElement element
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode next
public static void addSeparatingComma (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.lang.ASTNode, com.intellij.psi.tree.TokenSet)
com.intellij.psi.impl.source.tree.CompositeElement element
com.intellij.lang.ASTNode child
com.intellij.psi.tree.TokenSet listTypes
private static void scanChildren (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.lang.ASTNode, com.intellij.psi.tree.TokenSet, boolean)
com.intellij.util.CharTable charTable
com.intellij.psi.PsiManager manager
com.intellij.psi.impl.source.tree.TreeElement comma
com.intellij.psi.impl.source.tree.CompositeElement element
com.intellij.lang.ASTNode node
com.intellij.psi.tree.TokenSet listTypes
boolean forward
com.intellij.lang.ASTNode child
static com.intellij.psi.tree.TokenSet access$000 ()
static void ()
}
com/intellij/psi/impl/source/tree/JavaTreeGenerator$1.classJavaTreeGenerator.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.JavaTreeGenerator$1 extends java.lang.Object implements com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper {
void ()
public void parse (com.intellij.lang.PsiBuilder)
com.intellij.lang.PsiBuilder builder
}
com/intellij/psi/impl/source/tree/JavaTreeGenerator.classJavaTreeGenerator.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.JavaTreeGenerator extends java.lang.Object implements com.intellij.psi.impl.source.tree.TreeGenerator {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.lang.java.parser.JavaParserUtil$ParserWrapper MOD_LIST
static final com.intellij.openapi.util.Key REFERENCED_CLASS_KEY
static final com.intellij.openapi.util.Key REFERENCED_MEMBER_KEY
static final boolean $assertionsDisabled
public void ()
public com.intellij.psi.impl.source.tree.TreeElement generateTreeFor (com.intellij.psi.PsiElement, com.intellij.util.CharTable, com.intellij.psi.PsiManager)
String text
String text
com.intellij.pom.java.LanguageLevel level
com.intellij.psi.impl.source.DummyHolder holder
com.intellij.psi.impl.source.tree.TreeElement modifierListElement
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiElement refElement
com.intellij.psi.PsiJavaCodeReferenceElement ref
int kind
boolean isFQ
String text
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiElement refElement
boolean generated
com.intellij.psi.PsiElement sourceVersion
com.intellij.psi.PsiElement mirror
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiType type
String text
com.intellij.psi.PsiJavaParserFacade parserFacade
com.intellij.psi.PsiTypeElement element
com.intellij.psi.impl.source.tree.TreeElement result
com.intellij.psi.PsiElement original
com.intellij.util.CharTable table
com.intellij.psi.PsiManager manager
private static com.intellij.psi.impl.source.tree.LeafElement createLeafFromText (java.lang.String, com.intellij.util.CharTable, com.intellij.psi.PsiManager, com.intellij.psi.PsiElement, com.intellij.psi.tree.IElementType)
String text
com.intellij.util.CharTable table
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement original
com.intellij.psi.tree.IElementType type
private static com.intellij.psi.impl.source.tree.TreeElement markGeneratedIfNeeded (com.intellij.psi.PsiElement, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.PsiElement original
com.intellij.psi.impl.source.tree.TreeElement copy
private static com.intellij.psi.impl.source.tree.TreeElement createReference (com.intellij.openapi.project.Project, java.lang.String, boolean)
com.intellij.openapi.project.Project project
String text
boolean mark
com.intellij.psi.PsiJavaParserFacade parserFacade
com.intellij.psi.impl.source.tree.TreeElement element
private static com.intellij.psi.impl.source.tree.TreeElement createReferenceExpression (com.intellij.openapi.project.Project, java.lang.String, com.intellij.psi.PsiElement)
com.intellij.openapi.project.Project project
String text
com.intellij.psi.PsiElement context
com.intellij.psi.PsiJavaParserFacade parserFacade
com.intellij.psi.PsiExpression expression
private static void encodeInfoInTypeElement (com.intellij.lang.ASTNode, com.intellij.psi.PsiType)
com.intellij.lang.ASTNode firstChild
com.intellij.psi.PsiType bound
com.intellij.lang.ASTNode lastChild
com.intellij.psi.PsiType bound
com.intellij.lang.ASTNode lastChild
com.intellij.lang.ASTNode reference
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass referencedClass
com.intellij.lang.ASTNode typeElement
com.intellij.psi.PsiType type
private static void encodeClassTypeInfoInReference (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiType substitutedType
com.intellij.lang.ASTNode child
com.intellij.psi.PsiClass outerClass
com.intellij.psi.impl.source.tree.CompositeElement reference
com.intellij.psi.PsiClass referencedClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.lang.ASTNode referenceParameterList
int index
com.intellij.lang.ASTNode qualifier
static void ()
}
com/intellij/psi/impl/source/tree/LazyParseableElement$1.classLazyParseableElement.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.LazyParseableElement$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/tree/LazyParseableElement$ChameleonLock.classLazyParseableElement.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.LazyParseableElement$ChameleonLock extends java.lang.Object {
private void ()
public java.lang.String toString ()
void (com.intellij.psi.impl.source.tree.LazyParseableElement$1)
com.intellij.psi.impl.source.tree.LazyParseableElement$1 x0
}
com/intellij/psi/impl/source/tree/LazyParseableElement.classLazyParseableElement.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.LazyParseableElement extends com.intellij.psi.impl.source.tree.CompositeElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.StaticGetter NO_TEXT
private final com.intellij.psi.impl.source.tree.LazyParseableElement$ChameleonLock lock
private com.intellij.openapi.util.Getter myText
private boolean myParsed
private static boolean ourParsingAllowed
static final boolean $assertionsDisabled
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public void clearCaches ()
public java.lang.String getText ()
CharSequence text
String s
public java.lang.CharSequence getChars ()
CharSequence text
public int getTextLength ()
CharSequence text
public int getNotCachedLength ()
CharSequence text
public int hc ()
CharSequence text
protected int textMatches (java.lang.CharSequence, int)
CharSequence buffer
int start
CharSequence text
public boolean isParsed ()
private java.lang.CharSequence myText ()
final void setFirstChildNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement child
final void setLastChildNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement child
private void ensureParsed ()
CharSequence text
CharSequence diagText
com.intellij.psi.tree.ILazyParseableElementTypeBase type
com.intellij.lang.ASTNode parsedNode
CharSequence text
private void assertTextLengthIntact (int)
com.intellij.lang.ASTNode node
int expected
int length
public void rawAddChildrenWithoutNotifications (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement first
public com.intellij.psi.impl.source.tree.TreeElement getFirstChildNode ()
public com.intellij.psi.impl.source.tree.TreeElement getLastChildNode ()
public int copyTo (char[], int)
char[] buffer
int start
CharSequence text
public static void setParsingAllowed (boolean)
boolean allowed
public volatile com.intellij.lang.ASTNode getLastChildNode ()
public volatile com.intellij.lang.ASTNode getFirstChildNode ()
static void ()
}
com/intellij/psi/impl/source/tree/LazyParseablePsiElement.classLazyParseablePsiElement.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.LazyParseablePsiElement extends com.intellij.psi.impl.source.tree.LazyParseableElement implements com.intellij.psi.PsiElement com.intellij.navigation.NavigationItem {
private static final com.intellij.openapi.diagnostic.Logger LOG
static final boolean $assertionsDisabled
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence buffer
public com.intellij.psi.impl.source.tree.LazyParseablePsiElement clone ()
com.intellij.psi.impl.source.tree.LazyParseablePsiElement clone
public com.intellij.psi.PsiElement[] getChildren ()
protected java.lang.Object findChildByClass (java.lang.Class)
com.intellij.psi.PsiElement cur
Class aClass
protected java.lang.Object[] findChildrenByClass (java.lang.Class)
com.intellij.psi.PsiElement cur
Class aClass
java.util.List result
public com.intellij.psi.PsiElement getFirstChild ()
com.intellij.psi.impl.source.tree.TreeElement child
public com.intellij.psi.PsiElement getLastChild ()
com.intellij.psi.impl.source.tree.TreeElement child
public void acceptChildren (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
com.intellij.psi.PsiElement child
public com.intellij.psi.PsiElement getParent ()
com.intellij.psi.impl.source.tree.CompositeElement treeParent
public com.intellij.psi.PsiElement getNextSibling ()
public com.intellij.psi.PsiElement getPrevSibling ()
public com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiElement findElementAt (int)
int offset
com.intellij.lang.ASTNode leaf
public com.intellij.psi.PsiReference findReferenceAt (int)
int offset
public com.intellij.psi.PsiElement copy ()
com.intellij.lang.ASTNode elementCopy
public boolean isValid ()
public boolean isWritable ()
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.PsiReference[] getReferences ()
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
com.intellij.psi.impl.source.tree.TreeElement elementCopy
com.intellij.psi.impl.source.tree.TreeElement treeElement
public final void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public final com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public final com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public final com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public void delete () throws com.intellij.util.IncorrectOperationException
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.lang.ASTNode firstElement
com.intellij.lang.ASTNode lastElement
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public java.lang.String toString ()
public com.intellij.psi.PsiElement getContext ()
public com.intellij.psi.PsiElement getNavigationElement ()
public com.intellij.psi.PsiElement getOriginalElement ()
public boolean isPhysical ()
com.intellij.psi.PsiFile file
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.search.SearchScope getUseScope ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public java.lang.String getName ()
public void navigate (boolean)
boolean requestFocus
public boolean canNavigate ()
public boolean canNavigateToSource ()
public com.intellij.openapi.project.Project getProject ()
com.intellij.openapi.project.Project project
com.intellij.psi.PsiManager manager
public com.intellij.lang.Language getLanguage ()
public com.intellij.lang.ASTNode getNode ()
private com.intellij.psi.PsiElement addInnerBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
com.intellij.psi.impl.source.tree.TreeElement elementCopy
com.intellij.psi.impl.source.tree.TreeElement treeElement
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public volatile com.intellij.psi.impl.source.tree.CompositeElement clone ()
public volatile java.lang.Object clone ()
public volatile com.intellij.psi.PsiManager getManager ()
static void ()
}
com/intellij/psi/impl/source/tree/LeafElement.classLeafElement.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.LeafElement extends com.intellij.psi.impl.source.tree.TreeElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key CACHED_TEXT
private static final int TEXT_MATCHES_THRESHOLD
private final CharSequence myText
static final boolean $assertionsDisabled
protected void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public com.intellij.psi.impl.source.tree.LeafElement clone ()
com.intellij.psi.impl.source.tree.LeafElement clone
public int getTextLength ()
public java.lang.CharSequence getChars ()
public java.lang.String getText ()
String cachedText
CharSequence text
public char charAt (int)
int position
public int copyTo (char[], int)
char[] buffer
int start
int length
public char[] textToCharArray ()
char[] buffer
public boolean textContains (char)
char aChar
char[] chars
int i
char c
CharSequence text
int len
protected int textMatches (java.lang.CharSequence, int)
CharSequence buffer
int start
static int leafTextMatches (java.lang.CharSequence, java.lang.CharSequence, int)
int k
int i
CharSequence text
CharSequence buffer
int start
int length
public com.intellij.psi.impl.source.tree.LeafElement rawReplaceWithText (java.lang.String)
String newText
com.intellij.psi.impl.source.tree.LeafElement newLeaf
public com.intellij.psi.impl.source.tree.LeafElement replaceWithText (java.lang.String)
String newText
com.intellij.psi.impl.source.tree.LeafElement newLeaf
public com.intellij.psi.impl.source.tree.LeafElement findLeafElementAt (int)
int offset
public boolean textMatches (java.lang.CharSequence, int, int)
int i
CharSequence buf
int start
int end
CharSequence text
int len
public void acceptTree (com.intellij.psi.impl.source.tree.TreeElementVisitor)
com.intellij.psi.impl.source.tree.TreeElementVisitor visitor
public com.intellij.lang.ASTNode findChildByType (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.lang.ASTNode findChildByType (com.intellij.psi.tree.IElementType, com.intellij.lang.ASTNode)
com.intellij.psi.tree.IElementType type
com.intellij.lang.ASTNode anchor
public com.intellij.lang.ASTNode findChildByType (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet typesSet
public com.intellij.lang.ASTNode findChildByType (com.intellij.psi.tree.TokenSet, com.intellij.lang.ASTNode)
com.intellij.psi.tree.TokenSet typesSet
com.intellij.lang.ASTNode anchor
public int hc ()
static int leafHC (java.lang.CharSequence)
int i
CharSequence text
int len
int hc
public com.intellij.psi.impl.source.tree.TreeElement getFirstChildNode ()
public com.intellij.psi.impl.source.tree.TreeElement getLastChildNode ()
public int getNotCachedLength ()
public int getCachedLength ()
public com.intellij.lang.ASTNode[] getChildren (com.intellij.psi.tree.TokenSet)
com.intellij.psi.tree.TokenSet filter
public void addChild (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode anchorBefore
public void addLeaf (com.intellij.psi.tree.IElementType, java.lang.CharSequence, com.intellij.lang.ASTNode)
com.intellij.psi.tree.IElementType leafType
CharSequence leafText
com.intellij.lang.ASTNode anchorBefore
public void addChild (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void removeChild (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void replaceChild (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode oldChild
com.intellij.lang.ASTNode newChild
public void replaceAllChildrenToChildrenOf (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode anotherParent
public void removeRange (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode first
com.intellij.lang.ASTNode firstWhichStayInTree
public void addChildren (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode firstChild
com.intellij.lang.ASTNode lastChild
com.intellij.lang.ASTNode anchorBefore
public com.intellij.psi.PsiElement getPsi ()
public com.intellij.psi.PsiElement getPsi (java.lang.Class)
Class clazz
static com.intellij.psi.PsiElement getPsi (java.lang.Class, com.intellij.psi.PsiElement, com.intellij.openapi.diagnostic.Logger)
Class clazz
com.intellij.psi.PsiElement element
com.intellij.openapi.diagnostic.Logger log
public volatile java.lang.Object clone ()
public volatile com.intellij.lang.ASTNode findLeafElementAt (int)
public volatile com.intellij.lang.ASTNode getLastChildNode ()
public volatile com.intellij.lang.ASTNode getFirstChildNode ()
static void ()
}
com/intellij/psi/impl/source/tree/LeafPsiElement.classLeafPsiElement.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.LeafPsiElement extends com.intellij.psi.impl.source.tree.LeafElement implements com.intellij.psi.PsiElement com.intellij.navigation.NavigationItem {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence, int, int, com.intellij.util.CharTable)
com.intellij.psi.tree.IElementType type
CharSequence buffer
int startOffset
int endOffset
com.intellij.util.CharTable table
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getFirstChild ()
public com.intellij.psi.PsiElement getLastChild ()
public void acceptChildren (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiElement getNextSibling ()
public com.intellij.psi.PsiElement getPrevSibling ()
public com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.PsiFile file
private void invalid ()
StringBuilder builder
com.intellij.psi.impl.source.tree.TreeElement element
public com.intellij.psi.PsiElement findElementAt (int)
int offset
public com.intellij.psi.PsiReference findReferenceAt (int)
int offset
public com.intellij.psi.PsiElement copy ()
com.intellij.lang.ASTNode elementCopy
public boolean isValid ()
public boolean isWritable ()
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.PsiReference[] getReferences ()
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public void delete () throws com.intellij.util.IncorrectOperationException
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
public java.lang.String toString ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public com.intellij.psi.PsiElement getContext ()
public com.intellij.psi.PsiElement getNavigationElement ()
public com.intellij.psi.PsiElement getOriginalElement ()
public boolean isPhysical ()
com.intellij.psi.PsiFile file
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.search.SearchScope getUseScope ()
public com.intellij.openapi.project.Project getProject ()
com.intellij.openapi.project.Project project
com.intellij.psi.PsiManager manager
public com.intellij.lang.Language getLanguage ()
public com.intellij.lang.ASTNode getNode ()
public com.intellij.psi.PsiElement getPsi ()
public com.intellij.navigation.ItemPresentation getPresentation ()
public java.lang.String getName ()
public void navigate (boolean)
boolean requestFocus
com.intellij.pom.Navigatable descriptor
public boolean canNavigate ()
public boolean canNavigateToSource ()
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public volatile com.intellij.psi.PsiManager getManager ()
static void ()
}
com/intellij/psi/impl/source/tree/LightTreeUtil.class
com/intellij/psi/impl/source/tree/LighterASTNodeVisitor.classLighterASTNodeVisitor.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.LighterASTNodeVisitor extends java.lang.Object {
public void ()
public abstract void visitNode (com.intellij.lang.LighterASTNode)
public void visitTokenNode (com.intellij.lang.LighterASTTokenNode)
com.intellij.lang.LighterASTTokenNode node
public void visitLazyParseableNode (com.intellij.lang.LighterLazyParseableNode)
com.intellij.lang.LighterLazyParseableNode node
}
com/intellij/psi/impl/source/tree/OwnBufferLeafPsiElement.classOwnBufferLeafPsiElement.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.OwnBufferLeafPsiElement extends com.intellij.psi.impl.source.tree.LeafElement implements com.intellij.psi.PsiElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getFirstChild ()
public com.intellij.psi.PsiElement getLastChild ()
public void acceptChildren (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiElement getParent ()
public com.intellij.psi.PsiElement getNextSibling ()
public com.intellij.psi.PsiElement getPrevSibling ()
public com.intellij.psi.PsiFile getContainingFile ()
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiElement findElementAt (int)
int offset
public com.intellij.psi.PsiReference findReferenceAt (int)
int offset
public com.intellij.psi.PsiElement copy ()
com.intellij.lang.ASTNode elementCopy
public boolean isValid ()
public boolean isWritable ()
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.PsiReference[] getReferences ()
public com.intellij.psi.PsiElement add (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement anchor
public void checkAdd (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public com.intellij.psi.PsiElement addRangeBefore (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public com.intellij.psi.PsiElement addRangeAfter (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.psi.PsiElement anchor
public void delete () throws com.intellij.util.IncorrectOperationException
public void checkDelete () throws com.intellij.util.IncorrectOperationException
public void deleteChildRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
public com.intellij.psi.PsiElement replace (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement newElement
com.intellij.psi.impl.source.tree.TreeElement elementCopy
com.intellij.psi.PsiElement result
public java.lang.String toString ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public com.intellij.psi.PsiElement getContext ()
public com.intellij.psi.PsiElement getNavigationElement ()
public com.intellij.psi.PsiElement getOriginalElement ()
public boolean isPhysical ()
com.intellij.psi.PsiFile file
public com.intellij.psi.search.GlobalSearchScope getResolveScope ()
public com.intellij.psi.search.SearchScope getUseScope ()
public com.intellij.openapi.project.Project getProject ()
com.intellij.psi.PsiManager manager
public com.intellij.lang.Language getLanguage ()
public com.intellij.lang.ASTNode getNode ()
public com.intellij.psi.PsiElement getPsi ()
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public volatile com.intellij.psi.PsiManager getManager ()
static void ()
}
com/intellij/psi/impl/source/tree/PlainTextASTFactory.classPlainTextASTFactory.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.PlainTextASTFactory extends com.intellij.lang.ASTFactory {
public void ()
public com.intellij.psi.impl.source.tree.LeafElement createLeaf (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
}
com/intellij/psi/impl/source/tree/PsiCommentImpl.classPsiCommentImpl.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.PsiCommentImpl extends com.intellij.psi.impl.source.tree.PsiCoreCommentImpl implements com.intellij.psi.PsiLanguageInjectionHost {
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public boolean isValidHost ()
public com.intellij.psi.PsiLanguageInjectionHost updateText (java.lang.String)
String text
public com.intellij.psi.LiteralTextEscaper createLiteralTextEscaper ()
}
com/intellij/psi/impl/source/tree/PsiCoreCommentImpl.classPsiCoreCommentImpl.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.PsiCoreCommentImpl extends com.intellij.psi.impl.source.tree.LeafPsiElement implements com.intellij.psi.PsiComment {
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public com.intellij.psi.tree.IElementType getTokenType ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public com.intellij.psi.PsiReference[] getReferences ()
}
com/intellij/psi/impl/source/tree/PsiErrorElementImpl.classPsiErrorElementImpl.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.PsiErrorElementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiErrorElement {
private final String myErrorDescription
public void (java.lang.String)
String errorDescription
public java.lang.String getErrorDescription ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public com.intellij.lang.Language getLanguage ()
com.intellij.psi.PsiElement master
}
com/intellij/psi/impl/source/tree/PsiPlainTextImpl.classPsiPlainTextImpl.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.PsiPlainTextImpl extends com.intellij.psi.impl.source.tree.OwnBufferLeafPsiElement implements com.intellij.psi.PsiPlainText {
protected void (java.lang.CharSequence)
CharSequence text
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/tree/PsiWhiteSpaceImpl.classPsiWhiteSpaceImpl.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.PsiWhiteSpaceImpl extends com.intellij.psi.impl.source.tree.LeafPsiElement implements com.intellij.psi.PsiWhiteSpace {
public void (java.lang.CharSequence)
CharSequence text
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public com.intellij.lang.Language getLanguage ()
com.intellij.psi.PsiElement master
}
com/intellij/psi/impl/source/tree/RecursiveLighterASTNodeWalkingVisitor$1.classRecursiveLighterASTNodeWalkingVisitor.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$1 extends com.intellij.util.WalkingState {
final com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor this$0
void (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor, com.intellij.util.WalkingState$TreeGuide)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor this$0
com.intellij.util.WalkingState$TreeGuide arg0
public void elementFinished (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode element
public void visit (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode iNode
com.intellij.lang.LighterASTNode element
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor visitor
public volatile void visit (java.lang.Object)
public volatile void elementFinished (java.lang.Object)
}
com/intellij/psi/impl/source/tree/RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode.classRecursiveLighterASTNodeWalkingVisitor.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode extends java.lang.Object {
private static final com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode[] EMPTY_ARRAY
private final com.intellij.lang.LighterASTNode node
private final com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode prev
private com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode next
void (com.intellij.lang.LighterASTNode, com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode)
com.intellij.lang.LighterASTNode node
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode prev
static com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode access$000 (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode x0
static com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode access$100 (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode x0
static com.intellij.lang.LighterASTNode access$200 (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode x0
static com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode[] access$400 ()
static com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode access$002 (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode, com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode x0
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode x1
static void ()
}
com/intellij/psi/impl/source/tree/RecursiveLighterASTNodeWalkingVisitor$LighterASTGuide.classRecursiveLighterASTNodeWalkingVisitor.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$LighterASTGuide extends java.lang.Object implements com.intellij.util.WalkingState$TreeGuide {
final com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor this$0
private void (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor)
public com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode getNextSibling (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode element
public com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode getPrevSibling (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode element
public com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode getFirstChild (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode)
com.intellij.lang.LighterASTNode child
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode indexedNode
int i
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode element
java.util.List children
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode[] indexedChildren
public com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode getParent (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$IndexedLighterASTNode element
public volatile java.lang.Object getParent (java.lang.Object)
public volatile java.lang.Object getFirstChild (java.lang.Object)
public volatile java.lang.Object getPrevSibling (java.lang.Object)
public volatile java.lang.Object getNextSibling (java.lang.Object)
void (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor, com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$1)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor x0
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor$1 x1
}
com/intellij/psi/impl/source/tree/RecursiveLighterASTNodeWalkingVisitor.classRecursiveLighterASTNodeWalkingVisitor.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor extends com.intellij.psi.impl.source.tree.LighterASTNodeVisitor {
private final com.intellij.lang.LighterAST ast
private final com.intellij.util.containers.Stack childrenStack
private final com.intellij.util.containers.Stack parentStack
private final com.intellij.util.WalkingState myWalkingState
protected void (com.intellij.lang.LighterAST)
com.intellij.lang.LighterAST ast
protected void elementFinished (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode element
public void visitNode (com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterASTNode element
public void stopWalking ()
static com.intellij.lang.LighterAST access$300 (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor x0
static com.intellij.util.containers.Stack access$500 (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor x0
static com.intellij.util.containers.Stack access$600 (com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor)
com.intellij.psi.impl.source.tree.RecursiveLighterASTNodeWalkingVisitor x0
}
com/intellij/psi/impl/source/tree/RecursiveTreeElementVisitor.classRecursiveTreeElementVisitor.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.RecursiveTreeElementVisitor extends com.intellij.psi.impl.source.tree.TreeElementVisitor {
public void ()
public void visitLeaf (com.intellij.psi.impl.source.tree.LeafElement)
com.intellij.psi.impl.source.tree.LeafElement leaf
public void visitComposite (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.TreeElement treeNext
com.intellij.psi.impl.source.tree.CompositeElement composite
com.intellij.psi.impl.source.tree.TreeElement child
protected abstract boolean visitNode (com.intellij.psi.impl.source.tree.TreeElement)
}
com/intellij/psi/impl/source/tree/RecursiveTreeElementWalkingVisitor$1.classRecursiveTreeElementWalkingVisitor.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor$1 extends com.intellij.util.WalkingState {
final com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor this$0
void (com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor, com.intellij.util.WalkingState$TreeGuide)
com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor this$0
com.intellij.util.WalkingState$TreeGuide arg0
public void elementFinished (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public void visit (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public volatile void visit (java.lang.Object)
public volatile void elementFinished (java.lang.Object)
}
com/intellij/psi/impl/source/tree/RecursiveTreeElementWalkingVisitor$ASTTreeGuide.classRecursiveTreeElementWalkingVisitor.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor$ASTTreeGuide extends java.lang.Object implements com.intellij.util.WalkingState$TreeGuide {
private static final com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor$ASTTreeGuide instance
private void ()
public com.intellij.lang.ASTNode getNextSibling (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public com.intellij.lang.ASTNode getPrevSibling (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public com.intellij.lang.ASTNode getFirstChild (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public com.intellij.lang.ASTNode getParent (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public volatile java.lang.Object getParent (java.lang.Object)
public volatile java.lang.Object getFirstChild (java.lang.Object)
public volatile java.lang.Object getPrevSibling (java.lang.Object)
public volatile java.lang.Object getNextSibling (java.lang.Object)
static com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor$ASTTreeGuide access$000 ()
static void ()
}
com/intellij/psi/impl/source/tree/RecursiveTreeElementWalkingVisitor.classRecursiveTreeElementWalkingVisitor.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor extends com.intellij.psi.impl.source.tree.TreeElementVisitor {
private final boolean myDoTransform
private final com.intellij.util.WalkingState myWalkingState
protected void ()
protected void (boolean)
boolean doTransform
protected void elementFinished (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public void visitLeaf (com.intellij.psi.impl.source.tree.LeafElement)
com.intellij.psi.impl.source.tree.LeafElement leaf
public void visitComposite (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement composite
protected void visitNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement element
public void stopWalking ()
}
com/intellij/psi/impl/source/tree/SharedImplUtil.classSharedImplUtil.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.SharedImplUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final boolean CHECK_FOR_READ_ACTION
private void ()
public static com.intellij.psi.PsiElement getParent (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode thisElement
public static com.intellij.psi.PsiElement getFirstChild (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public static com.intellij.psi.PsiElement getLastChild (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public static com.intellij.psi.PsiElement getNextSibling (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode thisElement
public static com.intellij.psi.PsiElement getPrevSibling (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode thisElement
public static com.intellij.psi.PsiFile getContainingFile (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode thisElement
com.intellij.lang.FileASTNode node
com.intellij.psi.PsiElement psi
public static boolean isValid (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode thisElement
com.intellij.psi.PsiFile file
public static boolean isWritable (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode thisElement
com.intellij.psi.PsiFile file
public static com.intellij.lang.FileASTNode findFileElement (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
com.intellij.lang.ASTNode parent
public static com.intellij.util.CharTable findCharTableByTree (com.intellij.lang.ASTNode)
com.intellij.util.CharTable charTable
com.intellij.lang.ASTNode o
com.intellij.lang.ASTNode tree
public static com.intellij.psi.PsiElement addRange (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.lang.ASTNode, java.lang.Boolean) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.impl.source.tree.TreeElement elementCopy
com.intellij.lang.ASTNode element
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.PsiElement thisElement
com.intellij.psi.PsiElement first
com.intellij.psi.PsiElement last
com.intellij.lang.ASTNode anchor
Boolean before
com.intellij.util.CharTable table
com.intellij.psi.impl.source.tree.TreeElement copyFirst
com.intellij.lang.ASTNode copyLast
com.intellij.lang.ASTNode next
com.intellij.lang.ASTNode parent
public static com.intellij.psi.PsiManager getManagerByTree (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public static com.intellij.lang.ASTNode[] getChildrenOfType (com.intellij.lang.ASTNode, com.intellij.psi.tree.IElementType)
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode node
com.intellij.psi.tree.IElementType elementType
int count
com.intellij.lang.ASTNode[] result
private static int countChildrenOfType (com.intellij.lang.ASTNode, com.intellij.psi.tree.IElementType)
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode node
com.intellij.psi.tree.IElementType elementType
int count
public static void acceptChildren (com.intellij.psi.PsiElementVisitor, com.intellij.lang.ASTNode)
com.intellij.psi.PsiElement psi
com.intellij.psi.PsiElement psi
com.intellij.psi.PsiElementVisitor visitor
com.intellij.lang.ASTNode root
com.intellij.lang.ASTNode childNode
public static com.intellij.psi.PsiElement doReplace (com.intellij.psi.PsiElement, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
com.intellij.psi.impl.source.tree.TreeElement treeElement
com.intellij.psi.PsiElement newElement
com.intellij.psi.impl.source.tree.CompositeElement treeParent
com.intellij.psi.impl.source.tree.TreeElement elementCopy
com.intellij.psi.PsiElement result
static void ()
}
com/intellij/psi/impl/source/tree/TreeCopyHandler.classTreeCopyHandler.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.TreeCopyHandler extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract void encodeInformation (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, java.util.Map)
public abstract com.intellij.psi.impl.source.tree.TreeElement decodeInformation (com.intellij.psi.impl.source.tree.TreeElement, java.util.Map)
static void ()
}
com/intellij/psi/impl/source/tree/TreeElement.classTreeElement.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.TreeElement extends com.intellij.psi.impl.ElementBase implements com.intellij.lang.ASTNode java.lang.Cloneable {
public static final com.intellij.psi.impl.source.tree.TreeElement[] EMPTY_ARRAY
private com.intellij.psi.impl.source.tree.TreeElement myNextSibling
private com.intellij.psi.impl.source.tree.TreeElement myPrevSibling
private com.intellij.psi.impl.source.tree.CompositeElement myParent
private final com.intellij.psi.tree.IElementType myType
private volatile int myStartOffsetInParent
static final boolean $assertionsDisabled
public void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
static com.intellij.psi.impl.source.PsiFileImpl getCachedFile (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement each
com.intellij.psi.impl.source.tree.FileElement node
public java.lang.Object clone ()
com.intellij.psi.impl.source.tree.TreeElement clone
public com.intellij.lang.ASTNode copyElement ()
com.intellij.util.CharTable table
public com.intellij.psi.impl.PsiManagerEx getManager ()
com.intellij.openapi.project.Project project
com.intellij.psi.impl.source.tree.TreeElement element
public abstract com.intellij.psi.impl.source.tree.LeafElement findLeafElementAt (int)
public abstract char[] textToCharArray ()
public abstract com.intellij.psi.impl.source.tree.TreeElement getFirstChildNode ()
public abstract com.intellij.psi.impl.source.tree.TreeElement getLastChildNode ()
public abstract int getNotCachedLength ()
public abstract int getCachedLength ()
public com.intellij.openapi.util.TextRange getTextRange ()
int start
public int getStartOffset ()
int result
com.intellij.psi.impl.source.tree.TreeElement current
public final int getStartOffsetInParent ()
com.intellij.psi.impl.source.tree.TreeElement prev
com.intellij.psi.impl.source.tree.TreeElement next
int offsetInParent
com.intellij.psi.impl.source.tree.TreeElement cur
public int getTextOffset ()
public boolean textMatches (java.lang.CharSequence, int, int)
CharSequence buffer
int startOffset
int endOffset
protected abstract int textMatches (java.lang.CharSequence, int)
public boolean textMatches (java.lang.CharSequence)
CharSequence seq
public boolean textMatches (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.String toString ()
public final com.intellij.psi.impl.source.tree.CompositeElement getTreeParent ()
public final com.intellij.psi.impl.source.tree.TreeElement getTreePrev ()
final void setTreeParent (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement parent
com.intellij.psi.impl.source.PsiFileImpl file
final void setTreePrev (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement prev
public final com.intellij.psi.impl.source.tree.TreeElement getTreeNext ()
final void setTreeNext (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement next
static void clearRelativeOffsets (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.impl.source.tree.TreeElement cur
public void clearCaches ()
public final boolean equals (java.lang.Object)
Object obj
public abstract int hc ()
public abstract void acceptTree (com.intellij.psi.impl.source.tree.TreeElementVisitor)
protected void onInvalidated ()
public void rawInsertBeforeMe (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement treeNext
com.intellij.psi.impl.source.tree.CompositeElement p
com.intellij.psi.impl.source.tree.TreeElement firstNew
com.intellij.psi.impl.source.tree.TreeElement anchorPrev
public void rawInsertAfterMe (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement firstNew
com.intellij.psi.impl.source.tree.CompositeElement parent
final void rawInsertAfterMeWithoutNotifications (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement n
com.intellij.psi.impl.source.tree.TreeElement firstNew
com.intellij.psi.impl.source.tree.CompositeElement p
com.intellij.psi.impl.source.tree.TreeElement treeNext
public void rawRemove ()
com.intellij.psi.impl.source.tree.TreeElement next
com.intellij.psi.impl.source.tree.CompositeElement parent
com.intellij.psi.impl.source.tree.TreeElement prev
public void rawReplaceWithList (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement firstNew
protected void invalidate ()
com.intellij.psi.impl.source.tree.CompositeElement parent
public void rawRemoveUpToLast ()
public void rawRemoveUpTo (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement end
com.intellij.psi.impl.source.tree.CompositeElement parent
final void rawRemoveUpToWithoutNotifications (com.intellij.psi.impl.source.tree.TreeElement, boolean)
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.impl.source.tree.TreeElement end
boolean invalidate
com.intellij.psi.impl.source.tree.CompositeElement parent
com.intellij.psi.impl.source.tree.TreeElement startPrev
com.intellij.psi.impl.source.tree.TreeElement endPrev
public com.intellij.psi.tree.IElementType getElementType ()
public volatile com.intellij.lang.ASTNode findLeafElementAt (int)
public volatile com.intellij.lang.ASTNode getTreePrev ()
public volatile com.intellij.lang.ASTNode getTreeNext ()
public volatile com.intellij.lang.ASTNode getLastChildNode ()
public volatile com.intellij.lang.ASTNode getFirstChildNode ()
public volatile com.intellij.lang.ASTNode getTreeParent ()
static void ()
}
com/intellij/psi/impl/source/tree/TreeElementVisitor.classTreeElementVisitor.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.TreeElementVisitor extends java.lang.Object {
public void ()
public void visitLeaf (com.intellij.psi.impl.source.tree.LeafElement)
com.intellij.psi.impl.source.tree.LeafElement leaf
public void visitComposite (com.intellij.psi.impl.source.tree.CompositeElement)
com.intellij.psi.impl.source.tree.CompositeElement leaf
}
com/intellij/psi/impl/source/tree/TreeGenerator.classTreeGenerator.java
package com.intellij.psi.impl.source.tree
public abstract com.intellij.psi.impl.source.tree.TreeGenerator extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract com.intellij.psi.impl.source.tree.TreeElement generateTreeFor (com.intellij.psi.PsiElement, com.intellij.util.CharTable, com.intellij.psi.PsiManager)
static void ()
}
com/intellij/psi/impl/source/tree/TreeUtil$1.classTreeUtil.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.TreeUtil$1 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
void ()
}
com/intellij/psi/impl/source/tree/TreeUtil$1MyVisitor.classTreeUtil.java
package com.intellij.psi.impl.source.tree
com.intellij.psi.impl.source.tree.TreeUtil$1MyVisitor extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
private com.intellij.psi.impl.source.tree.TreeElement result
final com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState val$commonParent
final boolean val$expandChameleons
final com.intellij.psi.tree.IElementType val$searchedType
void (boolean, com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState, boolean, com.intellij.psi.tree.IElementType)
boolean doTransform
protected void visitNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement node
static com.intellij.psi.impl.source.tree.TreeElement access$200 (com.intellij.psi.impl.source.tree.TreeUtil$1MyVisitor)
com.intellij.psi.impl.source.tree.TreeUtil$1MyVisitor x0
}
com/intellij/psi/impl/source/tree/TreeUtil$2.classTreeUtil.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.TreeUtil$2 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
final com.intellij.openapi.progress.ProgressIndicator val$indicator
void (com.intellij.openapi.progress.ProgressIndicator)
public void visitLeaf (com.intellij.psi.impl.source.tree.LeafElement)
com.intellij.psi.impl.source.tree.LeafElement leaf
}
com/intellij/psi/impl/source/tree/TreeUtil$3.classTreeUtil.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.TreeUtil$3 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
final com.intellij.openapi.util.Ref val$result
void (boolean, com.intellij.openapi.util.Ref)
boolean doTransform
protected void visitNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement element
}
com/intellij/psi/impl/source/tree/TreeUtil$4.classTreeUtil.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.TreeUtil$4 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
void (boolean)
boolean doTransform
protected void visitNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement element
}
com/intellij/psi/impl/source/tree/TreeUtil$5.classTreeUtil.java
package com.intellij.psi.impl.source.tree
final com.intellij.psi.impl.source.tree.TreeUtil$5 extends com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor {
final com.intellij.psi.StubBuilder val$builder
final java.util.ListIterator val$stubs
void (com.intellij.psi.StubBuilder, java.util.ListIterator)
protected void visitNode (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.stubs.StubElement stub
com.intellij.extapi.psi.StubBasedPsiElementBase psi
com.intellij.psi.impl.source.tree.TreeElement node
com.intellij.psi.impl.source.tree.CompositeElement parent
com.intellij.psi.tree.IElementType type
}
com/intellij/psi/impl/source/tree/TreeUtil$CommonParentState.classTreeUtil.java
package com.intellij.psi.impl.source.tree
public final com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState extends java.lang.Object {
com.intellij.psi.impl.source.tree.TreeElement startLeafBranchStart
public com.intellij.lang.ASTNode nextLeafBranchStart
com.intellij.psi.impl.source.tree.CompositeElement strongWhiteSpaceHolder
boolean isStrongElementOnRisingSlope
public void ()
}
com/intellij/psi/impl/source/tree/TreeUtil$StubBindingException.classTreeUtil.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.TreeUtil$StubBindingException extends java.lang.RuntimeException {
void (java.lang.String)
String message
}
com/intellij/psi/impl/source/tree/TreeUtil.classTreeUtil.java
package com.intellij.psi.impl.source.tree
public com.intellij.psi.impl.source.tree.TreeUtil extends java.lang.Object {
private static final com.intellij.openapi.util.Key UNCLOSED_ELEMENT_PROPERTY
public static final com.intellij.openapi.util.Key CONTAINING_FILE_KEY_AFTER_REPARSE
static final boolean $assertionsDisabled
private void ()
public static void ensureParsed (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public static void ensureParsedRecursively (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public static void ensureParsedRecursivelyCheckingProgress (com.intellij.lang.ASTNode, com.intellij.openapi.progress.ProgressIndicator)
com.intellij.lang.ASTNode node
com.intellij.openapi.progress.ProgressIndicator indicator
public static boolean isCollapsedChameleon (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public static com.intellij.lang.ASTNode findChildBackward (com.intellij.lang.ASTNode, com.intellij.psi.tree.IElementType)
com.intellij.lang.ASTNode element
com.intellij.lang.ASTNode parent
com.intellij.psi.tree.IElementType type
public static com.intellij.lang.ASTNode skipElements (com.intellij.lang.ASTNode, com.intellij.psi.tree.TokenSet)
com.intellij.lang.ASTNode element
com.intellij.psi.tree.TokenSet types
public static com.intellij.lang.ASTNode skipElementsBack (com.intellij.lang.ASTNode, com.intellij.psi.tree.TokenSet)
com.intellij.lang.ASTNode element
com.intellij.psi.tree.TokenSet types
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode prev
com.intellij.lang.ASTNode firstChildNode
com.intellij.lang.ASTNode lastRelevant
public static com.intellij.lang.ASTNode findParent (com.intellij.lang.ASTNode, com.intellij.psi.tree.IElementType)
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode element
com.intellij.psi.tree.IElementType type
public static com.intellij.lang.ASTNode findParent (com.intellij.lang.ASTNode, com.intellij.psi.tree.TokenSet)
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode element
com.intellij.psi.tree.TokenSet types
public static com.intellij.psi.impl.source.tree.LeafElement findFirstLeaf (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public static com.intellij.lang.ASTNode findFirstLeaf (com.intellij.lang.ASTNode, boolean)
com.intellij.lang.ASTNode leaf
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode element
boolean expandChameleons
private static boolean isLeafOrCollapsedChameleon (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public static com.intellij.psi.impl.source.tree.TreeElement findFirstLeafOrChameleon (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.openapi.util.Ref result
public static com.intellij.lang.ASTNode findLastLeaf (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
public static com.intellij.lang.ASTNode findLastLeaf (com.intellij.lang.ASTNode, boolean)
com.intellij.lang.ASTNode leaf
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode element
boolean expandChameleons
public static com.intellij.lang.ASTNode findSibling (com.intellij.lang.ASTNode, com.intellij.psi.tree.IElementType)
com.intellij.lang.ASTNode start
com.intellij.psi.tree.IElementType elementType
com.intellij.lang.ASTNode child
public static com.intellij.lang.ASTNode findSibling (com.intellij.lang.ASTNode, com.intellij.psi.tree.TokenSet)
com.intellij.lang.ASTNode start
com.intellij.psi.tree.TokenSet types
com.intellij.lang.ASTNode child
public static com.intellij.lang.ASTNode findSiblingBackward (com.intellij.lang.ASTNode, com.intellij.psi.tree.IElementType)
com.intellij.lang.ASTNode start
com.intellij.psi.tree.IElementType elementType
com.intellij.lang.ASTNode child
public static com.intellij.lang.ASTNode findSiblingBackward (com.intellij.lang.ASTNode, com.intellij.psi.tree.TokenSet)
com.intellij.lang.ASTNode start
com.intellij.psi.tree.TokenSet types
com.intellij.lang.ASTNode child
public static com.intellij.lang.ASTNode findCommonParent (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode one
com.intellij.lang.ASTNode two
java.util.Set parents
public static com.intellij.openapi.util.Couple findTopmostSiblingParents (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode one
com.intellij.lang.ASTNode two
java.util.LinkedList oneParents
java.util.LinkedList twoParents
public static void clearCaches (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement tree
public static com.intellij.lang.ASTNode nextLeaf (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public static com.intellij.psi.impl.source.tree.FileElement getFileElement (com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.impl.source.tree.TreeElement parent
public static com.intellij.lang.ASTNode prevLeaf (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public static boolean isStrongWhitespaceHolder (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public static java.lang.String getTokenText (com.intellij.lexer.Lexer)
com.intellij.lexer.Lexer lexer
public static com.intellij.psi.impl.source.tree.LeafElement nextLeaf (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState)
com.intellij.psi.impl.source.tree.TreeElement start
com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState commonParent
public static com.intellij.psi.impl.source.tree.TreeElement nextLeaf (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState, com.intellij.psi.tree.IElementType, boolean)
com.intellij.psi.impl.source.tree.TreeElement nextTree
com.intellij.psi.impl.source.tree.TreeElement next
com.intellij.psi.impl.source.tree.TreeElement start
com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState commonParent
com.intellij.psi.tree.IElementType searchedType
boolean expandChameleons
com.intellij.psi.impl.source.tree.TreeElement element
private static void initStrongWhitespaceHolder (com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState, com.intellij.lang.ASTNode, boolean)
com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState commonParent
com.intellij.lang.ASTNode start
boolean slopeSide
private static com.intellij.psi.impl.source.tree.TreeElement findFirstLeafOrType (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.tree.IElementType, com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState, boolean)
com.intellij.psi.impl.source.tree.TreeElement element
com.intellij.psi.tree.IElementType searchedType
com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState commonParent
boolean expandChameleons
com.intellij.psi.impl.source.tree.TreeUtil$1MyVisitor visitor
public static com.intellij.lang.ASTNode prevLeaf (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState)
com.intellij.lang.ASTNode prevTree
com.intellij.lang.ASTNode prev
com.intellij.psi.impl.source.tree.TreeElement start
com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState commonParent
public static com.intellij.lang.ASTNode nextLeaf (com.intellij.lang.ASTNode, boolean)
com.intellij.lang.ASTNode leaf
com.intellij.lang.ASTNode each
com.intellij.lang.ASTNode start
boolean expandChameleons
public static com.intellij.lang.ASTNode prevLeaf (com.intellij.lang.ASTNode, boolean)
com.intellij.lang.ASTNode leaf
com.intellij.lang.ASTNode each
com.intellij.lang.ASTNode start
boolean expandChameleons
public static com.intellij.lang.ASTNode getLastChild (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
com.intellij.lang.ASTNode child
public static void bindStubsToTree (com.intellij.psi.impl.source.PsiFileImpl, com.intellij.psi.stubs.StubTree, com.intellij.psi.impl.source.tree.FileElement) throws com.intellij.psi.impl.source.tree.TreeUtil$StubBindingException
com.intellij.psi.impl.source.PsiFileImpl file
com.intellij.psi.stubs.StubTree stubTree
com.intellij.psi.impl.source.tree.FileElement tree
java.util.ListIterator stubs
com.intellij.psi.tree.IStubFileElementType type
com.intellij.psi.StubBuilder builder
public static com.intellij.lang.ASTNode skipWhitespaceAndComments (com.intellij.lang.ASTNode, boolean)
com.intellij.lang.ASTNode node
boolean forward
public static com.intellij.lang.ASTNode skipWhitespaceCommentsAndTokens (com.intellij.lang.ASTNode, com.intellij.psi.tree.TokenSet, boolean)
com.intellij.lang.ASTNode node
com.intellij.psi.tree.TokenSet alsoSkip
boolean forward
com.intellij.lang.ASTNode element
public static boolean isWhitespaceOrComment (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode element
static boolean access$000 (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode x0
static void access$100 (com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState, com.intellij.lang.ASTNode, boolean)
com.intellij.psi.impl.source.tree.TreeUtil$CommonParentState x0
com.intellij.lang.ASTNode x1
boolean x2
static void ()
}
com/intellij/psi/impl/source/tree/injected/
com/intellij/psi/impl/source/tree/injected/CommentLiteralEscaper.classCommentLiteralEscaper.java
package com.intellij.psi.impl.source.tree.injected
public com.intellij.psi.impl.source.tree.injected.CommentLiteralEscaper extends com.intellij.psi.LiteralTextEscaper {
public void (com.intellij.psi.impl.source.tree.PsiCommentImpl)
com.intellij.psi.impl.source.tree.PsiCommentImpl host
public boolean decode (com.intellij.openapi.util.TextRange, java.lang.StringBuilder)
com.intellij.openapi.util.TextRange rangeInsideHost
StringBuilder outChars
public int getOffsetInHost (int, com.intellij.openapi.util.TextRange)
int offsetInDecoded
com.intellij.openapi.util.TextRange rangeInsideHost
int offset
public boolean isOneLine ()
com.intellij.lang.Commenter commenter
}
com/intellij/psi/impl/source/tree/injected/StringLiteralEscaper.classStringLiteralEscaper.java
package com.intellij.psi.impl.source.tree.injected
public com.intellij.psi.impl.source.tree.injected.StringLiteralEscaper extends com.intellij.psi.LiteralTextEscaper {
private int[] outSourceOffsets
public void (com.intellij.psi.PsiLanguageInjectionHost)
com.intellij.psi.PsiLanguageInjectionHost host
public boolean decode (com.intellij.openapi.util.TextRange, java.lang.StringBuilder)
com.intellij.openapi.util.TextRange rangeInsideHost
StringBuilder outChars
String subText
public int getOffsetInHost (int, com.intellij.openapi.util.TextRange)
int offsetInDecoded
com.intellij.openapi.util.TextRange rangeInsideHost
int result
public boolean isOneLine ()
}
com/intellij/psi/impl/source/tree/java/
com/intellij/psi/impl/source/tree/java/AnnotationElement.classAnnotationElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.AnnotationElement extends com.intellij.psi.impl.source.tree.CompositeElement implements com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public com.intellij.lang.ASTNode findChildByRole (int)
int role
static void ()
}
com/intellij/psi/impl/source/tree/java/AnnotationMethodElement.classAnnotationMethodElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.AnnotationMethodElement extends com.intellij.psi.impl.source.tree.java.MethodElement {
public void ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
}
com/intellij/psi/impl/source/tree/java/AnnotationParamListElement.classAnnotationParamListElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.AnnotationParamListElement extends com.intellij.psi.impl.source.tree.CompositeElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.tree.TokenSet NAME_VALUE_PAIR_BIT_SET
public void ()
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.util.CharTable treeCharTab
com.intellij.psi.impl.source.tree.LeafElement created
com.intellij.util.CharTable treeCharTab
com.intellij.psi.impl.source.tree.LeafElement created
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiAnnotation annotation
com.intellij.util.IncorrectOperationException e
com.intellij.psi.PsiAnnotationMemberValue value
com.intellij.psi.PsiNameValuePair pair
com.intellij.lang.ASTNode node
com.intellij.lang.ASTNode lparenth
com.intellij.lang.ASTNode rparenth
com.intellij.lang.ASTNode[] nodes
com.intellij.psi.impl.source.tree.TreeElement firstAdded
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
static void ()
}
com/intellij/psi/impl/source/tree/java/AnonymousClassElement.classAnonymousClassElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.AnonymousClassElement extends com.intellij.psi.impl.source.tree.java.AnonymousClassElementBase {
public void ()
}
com/intellij/psi/impl/source/tree/java/AnonymousClassElementBase.classAnonymousClassElementBase.java
package com.intellij.psi.impl.source.tree.java
public abstract com.intellij.psi.impl.source.tree.java.AnonymousClassElementBase extends com.intellij.psi.impl.source.tree.java.ClassElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
static void ()
}
com/intellij/psi/impl/source/tree/java/ClassElement.classClassElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ClassElement extends com.intellij.psi.impl.source.tree.CompositeElement implements com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.tree.TokenSet MODIFIERS_TO_REMOVE_IN_INTERFACE_BIT_SET
private static final com.intellij.psi.tree.TokenSet MODIFIERS_TO_REMOVE_IN_INTERFACE_BIT_SET_18_METHOD
private static final com.intellij.psi.tree.TokenSet MODIFIERS_TO_REMOVE_IN_ENUM_BIT_SET
private static final com.intellij.psi.tree.TokenSet ENUM_CONSTANT_LIST_ELEMENTS_BIT_SET
static final boolean $assertionsDisabled
public void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public int getTextOffset ()
com.intellij.lang.ASTNode name
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiElement firstPsi
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.LeafElement semicolon
com.intellij.lang.ASTNode run
com.intellij.lang.ASTNode semicolonPlace
boolean commentsOrWhiteSpaces
com.intellij.lang.ASTNode oldIdentifier
com.intellij.lang.ASTNode newIdentifier
com.intellij.lang.ASTNode next
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode modifier
com.intellij.psi.impl.source.tree.CompositeElement modifierList
com.intellij.lang.ASTNode next
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode modifier
com.intellij.psi.impl.source.tree.CompositeElement modifierList
com.intellij.psi.tree.TokenSet removeModifiersBitSet
com.intellij.psi.tree.IElementType childElementType
com.intellij.lang.ASTNode next
com.intellij.lang.ASTNode child
boolean level8OrHigher
com.intellij.psi.impl.source.tree.TreeElement comma
com.intellij.psi.tree.IElementType elementType
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement comma
com.intellij.psi.tree.IElementType elementType
com.intellij.lang.ASTNode child
com.intellij.util.CharTable treeCharTab
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
com.intellij.psi.PsiClass psiClass
com.intellij.lang.ASTNode afterLast
com.intellij.psi.impl.source.tree.TreeElement firstAdded
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.psi.impl.source.tree.TreeElement modifierListCopy
com.intellij.psi.impl.source.tree.TreeElement copy
com.intellij.lang.ASTNode run
com.intellij.psi.impl.source.tree.LeafElement whitespace
com.intellij.lang.ASTNode first
com.intellij.lang.ASTNode typeElement
com.intellij.util.CharTable treeCharTab
com.intellij.lang.ASTNode modifierList
com.intellij.lang.ASTNode nextField
com.intellij.lang.ASTNode child
public boolean isEnum ()
com.intellij.lang.ASTNode keyword
public boolean isAnnotationType ()
public com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode child
String message
com.intellij.lang.ASTNode treeNext
com.intellij.lang.ASTNode modifierList
int role
private com.intellij.lang.ASTNode findEnumConstantListDelimiter ()
com.intellij.lang.ASTNode candidate
public com.intellij.lang.ASTNode findEnumConstantListDelimiterPlace ()
com.intellij.psi.tree.IElementType childType
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode first
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
protected boolean isVisibilitySupported ()
static void ()
}
com/intellij/psi/impl/source/tree/java/ClassInitializerElement.classClassInitializerElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ClassInitializerElement extends com.intellij.psi.impl.source.tree.CompositeElement implements com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
static void ()
}
com/intellij/psi/impl/source/tree/java/EnumConstantElement.classEnumConstantElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.EnumConstantElement extends com.intellij.psi.impl.source.tree.CompositeElement implements com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public int getTextOffset ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
static void ()
}
com/intellij/psi/impl/source/tree/java/EnumConstantInitializerElement.classEnumConstantInitializerElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.EnumConstantInitializerElement extends com.intellij.psi.impl.source.tree.java.AnonymousClassElementBase {
public void ()
}
com/intellij/psi/impl/source/tree/java/ExpressionPsiElement.classExpressionPsiElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ExpressionPsiElement extends com.intellij.psi.impl.source.tree.CompositePsiElement {
private final int myHC
public void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void replaceChildInternal (com.intellij.lang.ASTNode, com.intellij.psi.impl.source.tree.TreeElement)
boolean needParenth
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement newElement
public final int hashCode ()
}
com/intellij/psi/impl/source/tree/java/ExtendsListElement.classExtendsListElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ExtendsListElement extends com.intellij.psi.impl.source.tree.java.ReferenceListElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
protected java.lang.String getKeywordText ()
protected com.intellij.psi.tree.IElementType getKeywordType ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
static void ()
}
com/intellij/psi/impl/source/tree/java/FieldElement.classFieldElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.FieldElement extends com.intellij.psi.impl.source.tree.CompositeElement {
static final boolean $assertionsDisabled
public void ()
protected void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public int getTextOffset ()
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode eq
com.intellij.lang.ASTNode child
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public com.intellij.lang.ASTNode copyElement ()
com.intellij.util.CharTable table
com.intellij.psi.PsiClass psiClass
protected boolean isVisibilitySupported ()
static void ()
}
com/intellij/psi/impl/source/tree/java/ImplementsListElement.classImplementsListElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ImplementsListElement extends com.intellij.psi.impl.source.tree.java.ReferenceListElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
protected java.lang.String getKeywordText ()
protected com.intellij.psi.tree.IElementType getKeywordType ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
static void ()
}
com/intellij/psi/impl/source/tree/java/ImportListElement.classImportListElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ImportListElement extends com.intellij.psi.impl.source.tree.CompositeElement {
public void ()
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.PsiImportList list
com.intellij.psi.PsiImportStatementBase statement
com.intellij.psi.impl.JavaPsiImplementationHelper instance
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
}
com/intellij/psi/impl/source/tree/java/ImportStatementBaseElement.classImportStatementBaseElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ImportStatementBaseElement extends com.intellij.psi.impl.source.tree.CompositeElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
protected void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
static void ()
}
com/intellij/psi/impl/source/tree/java/ImportStatementElement.classImportStatementElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ImportStatementElement extends com.intellij.psi.impl.source.tree.java.ImportStatementBaseElement {
public void ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
com.intellij.lang.ASTNode result
}
com/intellij/psi/impl/source/tree/java/ImportStaticStatementElement.classImportStaticStatementElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ImportStaticStatementElement extends com.intellij.psi.impl.source.tree.java.ImportStatementBaseElement {
public void ()
public com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.lang.ASTNode importStaticReference
int role
com.intellij.lang.ASTNode result
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
int role
}
com/intellij/psi/impl/source/tree/java/JavaFileElement.classJavaFileElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.JavaFileElement extends com.intellij.psi.impl.source.tree.FileElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void (java.lang.CharSequence)
CharSequence text
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.psi.PsiJavaFile file
com.intellij.lang.ASTNode child
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void replaceChildInternal (com.intellij.lang.ASTNode, com.intellij.psi.impl.source.tree.TreeElement)
com.intellij.lang.ASTNode next
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement newElement
static void ()
}
com/intellij/psi/impl/source/tree/java/MethodElement.classMethodElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.MethodElement extends com.intellij.psi.impl.source.tree.CompositeElement implements com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
protected void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public int getTextOffset ()
com.intellij.lang.ASTNode name
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.lang.ASTNode semicolon
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
public com.intellij.lang.ASTNode copyElement ()
com.intellij.util.CharTable table
com.intellij.psi.PsiClass psiClass
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode prevWS
com.intellij.util.CharTable treeCharTab
com.intellij.psi.impl.source.tree.LeafElement semicolon
com.intellij.lang.ASTNode child
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
protected boolean isVisibilitySupported ()
static void ()
}
com/intellij/psi/impl/source/tree/java/MethodReferenceResolver$1$1.classMethodReferenceResolver.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.MethodReferenceResolver$1$1 extends com.intellij.psi.infos.MethodCandidateInfo {
final boolean val$varargs
final com.intellij.psi.PsiSubstitutor val$substitutor
final com.intellij.psi.PsiMethod val$method
final com.intellij.psi.impl.source.tree.java.MethodReferenceResolver$1 this$1
void (com.intellij.psi.impl.source.tree.java.MethodReferenceResolver$1, com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, boolean, boolean, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], com.intellij.pom.java.LanguageLevel, boolean, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiMethod)
com.intellij.psi.impl.source.tree.java.MethodReferenceResolver$1 this$1
com.intellij.psi.PsiElement arg0
com.intellij.psi.PsiSubstitutor arg1
boolean arg2
boolean arg3
com.intellij.psi.PsiElement arg4
com.intellij.psi.PsiElement arg5
com.intellij.psi.PsiType[] arg6
com.intellij.psi.PsiType[] arg7
com.intellij.pom.java.LanguageLevel arg8
public boolean isVarargs ()
public com.intellij.psi.PsiSubstitutor inferTypeArguments (com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy, boolean)
com.intellij.psi.impl.source.resolve.ParameterTypeInferencePolicy policy
boolean includeReturnConstraint
private com.intellij.psi.PsiSubstitutor inferTypeArguments (boolean)
com.intellij.psi.PsiSubstitutor subst
com.intellij.psi.PsiType returnType
boolean includeReturnConstraint
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.PsiSubstitutor psiSubstitutor
public boolean isApplicable ()
com.intellij.psi.PsiType[] argTypes
boolean hasReceiver
}
com/intellij/psi/impl/source/tree/java/MethodReferenceResolver$1.classMethodReferenceResolver.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.MethodReferenceResolver$1 extends com.intellij.psi.scope.processor.MethodCandidatesProcessor {
final com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl val$reference
final com.intellij.psi.PsiMethod val$interfaceMethod
final com.intellij.psi.PsiType val$functionalInterfaceType
final com.intellij.psi.PsiType val$interfaceMethodReturnType
final com.intellij.psi.util.MethodSignature val$signature
final com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult val$qualifierResolveResult
final com.intellij.psi.PsiClass val$containingClass
final com.intellij.psi.impl.source.tree.java.MethodReferenceResolver this$0
void (com.intellij.psi.impl.source.tree.java.MethodReferenceResolver, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, com.intellij.psi.scope.PsiConflictResolver[], java.util.List, com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl, com.intellij.psi.PsiMethod, com.intellij.psi.PsiType, com.intellij.psi.PsiType, com.intellij.psi.util.MethodSignature, com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult, com.intellij.psi.PsiClass)
com.intellij.psi.impl.source.tree.java.MethodReferenceResolver this$0
com.intellij.psi.PsiElement place
com.intellij.psi.PsiFile placeFile
com.intellij.psi.scope.PsiConflictResolver[] resolvers
java.util.List container
protected boolean acceptVarargs ()
protected com.intellij.psi.infos.MethodCandidateInfo createCandidateInfo (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, boolean, boolean, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
boolean staticProblem
boolean accessible
boolean varargs
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiType[] typeParameters
}
com/intellij/psi/impl/source/tree/java/MethodReferenceResolver$MethodReferenceConflictResolver.classMethodReferenceResolver.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.MethodReferenceResolver$MethodReferenceConflictResolver extends com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver {
private final com.intellij.psi.util.MethodSignature mySignature
private final com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl myReferenceExpression
private final com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult myQualifierResolveResult
private final boolean myFunctionalMethodVarArgs
private void (com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl, com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult, com.intellij.psi.util.MethodSignature, boolean)
com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl referenceExpression
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult qualifierResolveResult
com.intellij.psi.util.MethodSignature signature
boolean varArgs
protected int getPertinentApplicabilityLevel (com.intellij.psi.infos.MethodCandidateInfo)
com.intellij.psi.infos.MethodCandidateInfo conflict
protected com.intellij.psi.infos.CandidateInfo guardedOverloadResolution (java.util.List)
Boolean applicableByFirstSearch
com.intellij.psi.infos.CandidateInfo conflict
com.intellij.psi.infos.CandidateInfo candidateInfo
java.util.List conflicts
com.intellij.psi.PsiType[] argTypes
boolean hasReceiver
java.util.List firstCandidates
java.util.List secondCandidates
private static java.lang.Boolean isApplicableByFirstSearch (com.intellij.psi.infos.CandidateInfo, com.intellij.psi.PsiType[], boolean, com.intellij.psi.PsiMethodReferenceExpression, boolean)
com.intellij.psi.infos.CandidateInfo conflict
com.intellij.psi.PsiType[] functionalInterfaceParamTypes
boolean hasReceiver
com.intellij.psi.PsiMethodReferenceExpression referenceExpression
boolean functionalMethodVarArgs
com.intellij.psi.PsiMethod psiMethod
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType[] parameterTypes
boolean varargs
private static boolean isCorrectAssignment (com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], boolean, com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.infos.CandidateInfo, int)
com.intellij.psi.PsiType argType
com.intellij.psi.PsiType parameterType
int i
com.intellij.psi.PsiType[] parameterTypes
com.intellij.psi.PsiType[] functionalInterfaceParamTypes
boolean varargs
com.intellij.psi.PsiMethodReferenceExpression referenceExpression
com.intellij.psi.infos.CandidateInfo conflict
int offset
int min
private static void reportParameterConflict (com.intellij.psi.PsiMethodReferenceExpression, com.intellij.psi.infos.CandidateInfo, com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiMethodReferenceExpression referenceExpression
com.intellij.psi.infos.CandidateInfo conflict
com.intellij.psi.PsiType argType
com.intellij.psi.PsiType parameterType
private boolean resolveConflicts (java.util.List, java.util.List, int)
java.util.List firstCandidates
java.util.List secondCandidates
int applicabilityLevel
int firstApplicability
int secondApplicability
protected boolean nonComparable (com.intellij.psi.infos.CandidateInfo, com.intellij.psi.infos.CandidateInfo, boolean)
com.intellij.psi.infos.CandidateInfo method
com.intellij.psi.infos.CandidateInfo conflict
boolean fixedArity
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiElement conflictElement
private static com.intellij.psi.infos.CandidateInfo filterStaticCorrectCandidates (java.util.List, java.util.List, boolean)
boolean oppositeStatic
com.intellij.psi.PsiElement psiElement
com.intellij.psi.infos.CandidateInfo secondCandidate
boolean isStatic
com.intellij.psi.infos.CandidateInfo candidateInfo
com.intellij.psi.PsiElement element
java.util.List firstCandidates
java.util.List secondCandidates
boolean shouldBeStatic
static java.lang.Boolean access$100 (com.intellij.psi.infos.CandidateInfo, com.intellij.psi.PsiType[], boolean, com.intellij.psi.PsiMethodReferenceExpression, boolean)
com.intellij.psi.infos.CandidateInfo x0
com.intellij.psi.PsiType[] x1
boolean x2
com.intellij.psi.PsiMethodReferenceExpression x3
boolean x4
void (com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl, com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult, com.intellij.psi.util.MethodSignature, boolean, com.intellij.psi.impl.source.tree.java.MethodReferenceResolver$1)
com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl x0
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult x1
com.intellij.psi.util.MethodSignature x2
boolean x3
com.intellij.psi.impl.source.tree.java.MethodReferenceResolver$1 x4
}
com/intellij/psi/impl/source/tree/java/MethodReferenceResolver.classMethodReferenceResolver.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.MethodReferenceResolver extends java.lang.Object implements com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.JavaResolveResult[] resolve (com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.PsiClassType returnType
com.intellij.psi.impl.source.resolve.graphInference.InferenceSession session
com.intellij.psi.infos.ClassCandidateInfo candidateInfo
boolean isArray
com.intellij.psi.PsiType functionalInterfaceType
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.PsiSubstitutor functionalInterfaceSubstitutor
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiType interfaceMethodReturnType
com.intellij.psi.scope.PsiConflictResolver conflictResolver
com.intellij.psi.scope.processor.MethodCandidatesProcessor processor
com.intellij.psi.PsiExpression expression
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement element
boolean isConstructor
com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl reference
com.intellij.psi.PsiFile containingFile
boolean incompleteCode
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult qualifierResolveResult
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSubstitutor substitutor
public static boolean canBeConstructed (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
private static boolean isLocatedInStaticContext (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethodReferenceExpression reference
com.intellij.psi.PsiClass gContainingClass
protected com.intellij.psi.PsiType getInterfaceType (com.intellij.psi.PsiMethodReferenceExpression)
com.intellij.psi.PsiMethodReferenceExpression reference
protected com.intellij.psi.scope.PsiConflictResolver createResolver (com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl, com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult, com.intellij.psi.PsiMethod, com.intellij.psi.util.MethodSignature)
com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl referenceExpression
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult qualifierResolveResult
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.util.MethodSignature signature
private static com.intellij.psi.PsiClassType composeReturnType (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiSubstitutor substitutor
boolean isRawSubst
private static boolean arrayCreationSignature (com.intellij.psi.util.MethodSignature)
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiType[] parameterTypes
public volatile com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.PsiFile, boolean)
static com.intellij.psi.PsiClassType access$000 (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiClass x0
com.intellij.psi.PsiSubstitutor x1
static void ()
}
com/intellij/psi/impl/source/tree/java/ModifierListElement.classModifierListElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ModifierListElement extends com.intellij.psi.impl.source.tree.CompositeElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.util.containers.HashMap ourModifierToOrderMap
public void ()
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
private static com.intellij.lang.ASTNode getDefaultAnchor (com.intellij.psi.PsiModifierList, com.intellij.psi.PsiKeyword)
Integer order1
com.intellij.lang.ASTNode child
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiKeyword modifier
Integer order
static void ()
}
com/intellij/psi/impl/source/tree/java/NameValuePairElement.classNameValuePairElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.NameValuePairElement extends com.intellij.psi.impl.source.tree.CompositeElement {
public void ()
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.tree.LeafElement eq
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
com.intellij.util.CharTable treeCharTab
com.intellij.psi.impl.source.tree.TreeElement treeElement
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode sign
com.intellij.lang.ASTNode child
}
com/intellij/psi/impl/source/tree/java/ParameterElement.classParameterElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ParameterElement extends com.intellij.psi.impl.source.tree.CompositeElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public int getTextOffset ()
com.intellij.lang.ASTNode node
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
static void ()
}
com/intellij/psi/impl/source/tree/java/ParameterListElement.classParameterListElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ParameterListElement extends com.intellij.psi.impl.source.tree.CompositeElement implements com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.tree.TokenSet PARAMETER_SET
public void ()
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.util.IncorrectOperationException e
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
com.intellij.psi.impl.source.tree.TreeElement firstAdded
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.util.IncorrectOperationException e
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement oldLastNodeInsideParens
com.intellij.psi.impl.source.tree.TreeElement oldFirstNodeInsideParens
com.intellij.psi.impl.source.tree.TreeElement newLastNodeInsideParens
com.intellij.psi.impl.source.tree.TreeElement newFirstNodeInsideParens
public com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.psi.impl.source.tree.TreeElement firstNode
com.intellij.psi.impl.source.tree.TreeElement lastNode
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
private com.intellij.psi.impl.source.tree.TreeElement getLastNodeInsideParens ()
com.intellij.psi.impl.source.tree.TreeElement lastNode
private com.intellij.psi.impl.source.tree.TreeElement getFirstNodeInsideParens ()
com.intellij.psi.impl.source.tree.TreeElement firstNode
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiAnnotationImpl.class
com/intellij/psi/impl/source/tree/java/PsiAnnotationParamListImpl.classPsiAnnotationParamListImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiAnnotationParamListImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiAnnotationParameterList {
public void (com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub)
com.intellij.psi.impl.java.stubs.PsiAnnotationParameterListStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiNameValuePair[] getAttributes ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/tree/java/PsiArrayAccessExpressionImpl.classPsiArrayAccessExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiArrayAccessExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiArrayAccessExpression com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getArrayExpression ()
public com.intellij.psi.PsiExpression getIndexExpression ()
public com.intellij.psi.PsiType getType ()
com.intellij.psi.PsiType arrayType
com.intellij.psi.PsiType componentType
public com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode lbracket
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiArrayInitializerExpressionImpl.classPsiArrayInitializerExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiArrayInitializerExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiArrayInitializerExpression {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression[] getInitializers ()
public com.intellij.psi.PsiType getType ()
com.intellij.psi.PsiType parentType
com.intellij.psi.PsiType componentType
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.tree.TreeElement comma
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement comma
com.intellij.lang.ASTNode child
com.intellij.util.CharTable charTab
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
com.intellij.psi.impl.source.tree.TreeElement firstAdded
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiArrayInitializerMemberValueImpl.classPsiArrayInitializerMemberValueImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiArrayInitializerMemberValueImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiArrayInitializerMemberValue {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.tree.TokenSet MEMBER_SET
public void ()
public com.intellij.psi.PsiAnnotationMemberValue[] getInitializers ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.tree.TreeElement firstAdded
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public final void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiAssertStatementImpl.classPsiAssertStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiAssertStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiAssertStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getAssertCondition ()
public com.intellij.psi.PsiExpression getAssertDescription ()
public com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.lang.ASTNode colon
com.intellij.lang.ASTNode child
int role
public int getChildRole (com.intellij.lang.ASTNode)
int role
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiAssignmentExpressionImpl.classPsiAssignmentExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiAssignmentExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiAssignmentExpression {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.tree.TokenSet OUR_OPERATIONS_BIT_SET
public void ()
public com.intellij.psi.PsiExpression getLExpression ()
public com.intellij.psi.PsiExpression getRExpression ()
public com.intellij.psi.PsiJavaToken getOperationSign ()
public com.intellij.psi.tree.IElementType getOperationTokenType ()
public com.intellij.psi.PsiType getType ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiBinaryExpressionImpl.class
com/intellij/psi/impl/source/tree/java/PsiBlockStatementImpl.classPsiBlockStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiBlockStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiBlockStatement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiCodeBlock getCodeBlock ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiBreakStatementImpl.classPsiBreakStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiBreakStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiBreakStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiIdentifier getLabelIdentifier ()
public com.intellij.psi.PsiStatement findExitedStatement ()
com.intellij.psi.tree.IElementType i
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode statementLabel
com.intellij.psi.impl.source.tree.CompositeElement parent
String labelName
com.intellij.psi.PsiIdentifier label
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiReference getReference ()
com.intellij.psi.PsiReference[] references
public com.intellij.psi.PsiReference[] getReferences ()
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiCatchSectionImpl$1.classPsiCatchSectionImpl.java
package com.intellij.psi.impl.source.tree.java
final com.intellij.psi.impl.source.tree.java.PsiCatchSectionImpl$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final com.intellij.psi.PsiParameter val$parameter
final boolean[] val$result
void (com.intellij.psi.PsiParameter, boolean[])
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
}
com/intellij/psi/impl/source/tree/java/PsiCatchSectionImpl.class
com/intellij/psi/impl/source/tree/java/PsiClassObjectAccessExpressionImpl.classPsiClassObjectAccessExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiClassObjectAccessExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiClassObjectAccessExpression com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiTypeElement getOperand ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
protected javax.swing.Icon computeBaseIcon (int)
int flags
public javax.swing.Icon getElementIcon (int)
int flags
com.intellij.ui.RowIcon rowIcon
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiCodeBlockImpl$1.classPsiCodeBlockImpl.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.PsiCodeBlockImpl$1 extends com.intellij.psi.scope.BaseScopeProcessor {
final java.util.Set val$localsSet
final com.intellij.openapi.util.Ref val$conflict
final java.util.Set val$classesSet
final com.intellij.psi.impl.source.tree.java.PsiCodeBlockImpl this$0
void (com.intellij.psi.impl.source.tree.java.PsiCodeBlockImpl, java.util.Set, com.intellij.openapi.util.Ref, java.util.Set)
com.intellij.psi.impl.source.tree.java.PsiCodeBlockImpl this$0
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiLocalVariable variable
String name
com.intellij.psi.PsiClass psiClass
String name
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
}
com/intellij/psi/impl/source/tree/java/PsiCodeBlockImpl.classPsiCodeBlockImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiCodeBlockImpl extends com.intellij.psi.impl.source.tree.LazyParseablePsiElement implements com.intellij.psi.PsiCodeBlock {
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile java.util.Set myVariablesSet
private volatile java.util.Set myClassesSet
private volatile boolean myConflict
public void (java.lang.CharSequence)
CharSequence text
public void clearCaches ()
public com.intellij.psi.PsiStatement[] getStatements ()
public com.intellij.psi.PsiElement getFirstBodyElement ()
com.intellij.psi.PsiJavaToken lBrace
com.intellij.psi.PsiElement nextSibling
public com.intellij.psi.PsiElement getLastBodyElement ()
com.intellij.psi.PsiElement prevSibling
com.intellij.psi.PsiJavaToken rBrace
public com.intellij.psi.PsiJavaToken getLBrace ()
public com.intellij.psi.PsiJavaToken getRBrace ()
private com.intellij.openapi.util.Couple buildMaps ()
java.util.Set localsSet
java.util.Set classesSet
com.intellij.openapi.util.Ref conflict
java.util.Set set1
java.util.Set set2
boolean wasConflict
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
private static boolean isNonJavaStatement (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode anchor
com.intellij.psi.PsiElement psi
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.ElementClassHint elementClassHint
String name
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.openapi.util.Couple pair
boolean conflict
java.util.Set classesSet
java.util.Set variablesSet
com.intellij.psi.scope.NameHint hint
public boolean shouldChangeModificationCount (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement place
com.intellij.psi.PsiElement parent
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiCompositeModifierList.classPsiCompositeModifierList.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiCompositeModifierList extends com.intellij.psi.impl.light.LightModifierList {
private final java.util.List mySublists
public void (com.intellij.psi.PsiManager, java.util.List)
com.intellij.psi.PsiManager manager
java.util.List sublists
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
com.intellij.psi.PsiModifierList list
java.util.List annotations
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiModifierList sublist
String qualifiedName
public boolean hasModifierProperty (java.lang.String)
com.intellij.psi.PsiModifierList sublist
String name
public boolean hasExplicitModifier (java.lang.String)
com.intellij.psi.PsiModifierList sublist
String name
}
com/intellij/psi/impl/source/tree/java/PsiConditionalExpressionImpl.classPsiConditionalExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiConditionalExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiConditionalExpression {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getCondition ()
public com.intellij.psi.PsiExpression getThenExpression ()
public com.intellij.psi.PsiExpression getElseExpression ()
public com.intellij.psi.PsiType getType ()
com.intellij.psi.PsiType targetType
com.intellij.psi.PsiExpression expr1
com.intellij.psi.PsiExpression expr2
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
int typeRank1
int typeRank2
com.intellij.psi.PsiType leastUpperBound
public com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.lang.ASTNode quest
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode colon
int role
public int getChildRole (com.intellij.lang.ASTNode)
int role
com.intellij.lang.ASTNode child
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiContinueStatementImpl.classPsiContinueStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiContinueStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiContinueStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiIdentifier getLabelIdentifier ()
public com.intellij.psi.PsiStatement findContinuedStatement ()
com.intellij.psi.tree.IElementType i
com.intellij.lang.ASTNode parent
com.intellij.psi.impl.source.tree.TreeElement statementLabel
com.intellij.psi.impl.source.tree.CompositeElement parent
String labelName
com.intellij.psi.PsiIdentifier label
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public com.intellij.psi.PsiReference getReference ()
com.intellij.psi.PsiReference[] references
public com.intellij.psi.PsiReference[] getReferences ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiDeclarationStatementImpl.classPsiDeclarationStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiDeclarationStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiDeclarationStatement {
private static final com.intellij.psi.tree.TokenSet DECLARED_ELEMENT_BIT_SET
public void ()
public com.intellij.psi.PsiElement[] getDeclaredElements ()
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.psi.impl.source.tree.LeafElement semicolon
com.intellij.psi.impl.source.tree.CompositeElement next
com.intellij.lang.ASTNode copyChild
com.intellij.lang.ASTNode nameChild
com.intellij.psi.PsiElement[] declaredElements
int length
com.intellij.lang.ASTNode child
private void removeCommaBefore (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode prev
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.ElementClassHint hint
com.intellij.psi.PsiElement decl
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.psi.PsiElement[] decls
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiDoWhileStatementImpl.classPsiDoWhileStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiDoWhileStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiDoWhileStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getCondition ()
public com.intellij.psi.PsiStatement getBody ()
public com.intellij.psi.PsiKeyword getWhileKeyword ()
public com.intellij.psi.PsiJavaToken getLParenth ()
public com.intellij.psi.PsiJavaToken getRParenth ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiEmptyExpressionImpl.classPsiEmptyExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiEmptyExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiExpression {
public void ()
public com.intellij.psi.PsiType getType ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/tree/java/PsiEmptyStatementImpl.classPsiEmptyStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiEmptyStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiEmptyStatement {
public void ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/tree/java/PsiExpressionListImpl.classPsiExpressionListImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiExpressionListImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiExpressionList {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression[] getExpressions ()
public com.intellij.psi.PsiType[] getExpressionTypes ()
int i
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiType[] types
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.tree.LeafElement lparenth
com.intellij.psi.impl.source.tree.LeafElement rparenth
com.intellij.psi.impl.source.tree.LeafElement lparenth
com.intellij.psi.impl.source.tree.LeafElement rparenth
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
com.intellij.util.CharTable treeCharTab
com.intellij.psi.impl.source.tree.TreeElement firstAdded
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiExpressionListStatementImpl.classPsiExpressionListStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiExpressionListStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiExpressionListStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpressionList getExpressionList ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiExpressionStatementImpl.classPsiExpressionStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiExpressionStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiExpressionStatement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getExpression ()
com.intellij.psi.PsiExpression expression
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiForStatementImpl.classPsiForStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiForStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiForStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiStatement getInitialization ()
public com.intellij.psi.PsiExpression getCondition ()
public com.intellij.psi.PsiStatement getUpdate ()
public com.intellij.psi.PsiStatement getBody ()
public com.intellij.psi.PsiJavaToken getLParenth ()
public com.intellij.psi.PsiJavaToken getRParenth ()
public com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode initialization
com.intellij.lang.ASTNode paren
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode semicolon
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode rparenth
int role
public int getChildRole (com.intellij.lang.ASTNode)
int role
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.psi.PsiStatement emptyStatement
com.intellij.util.IncorrectOperationException e
com.intellij.lang.ASTNode child
boolean isForInitialization
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiForeachStatementImpl.classPsiForeachStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiForeachStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiForeachStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiParameter getIterationParameter ()
public com.intellij.psi.PsiExpression getIteratedValue ()
public com.intellij.psi.PsiStatement getBody ()
public com.intellij.psi.PsiJavaToken getLParenth ()
public com.intellij.psi.PsiJavaToken getRParenth ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public java.lang.String toString ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiIdentifierImpl.classPsiIdentifierImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiIdentifierImpl extends com.intellij.psi.impl.source.tree.LeafPsiElement implements com.intellij.psi.PsiIdentifier com.intellij.psi.PsiJavaToken {
public void (java.lang.CharSequence)
CharSequence text
public com.intellij.psi.tree.IElementType getTokenType ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/tree/java/PsiIfStatementImpl.classPsiIfStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiIfStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiIfStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getCondition ()
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode elseKeyword
com.intellij.lang.ASTNode child
public com.intellij.psi.PsiStatement getThenBranch ()
public com.intellij.psi.PsiStatement getElseBranch ()
public com.intellij.psi.PsiJavaToken getLParenth ()
public com.intellij.psi.PsiJavaToken getRParenth ()
public com.intellij.psi.PsiKeyword getElseElement ()
public void setElseBranch (com.intellij.psi.PsiStatement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiStatement elseBranch
com.intellij.psi.PsiKeyword elseElement
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.psi.PsiIfStatement ifStatement
public void setThenBranch (com.intellij.psi.PsiStatement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement anchor
com.intellij.psi.PsiStatement statement
com.intellij.psi.PsiElementFactory elementFactory
com.intellij.lang.ASTNode keyword
com.intellij.psi.PsiIfStatement ifStatementPattern
com.intellij.psi.PsiStatement thenBranch
public com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode elseKeyword
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiInstanceOfExpressionImpl.classPsiInstanceOfExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiInstanceOfExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiInstanceOfExpression com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getOperand ()
public com.intellij.psi.PsiTypeElement getCheckType ()
public com.intellij.psi.PsiType getType ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiJavaTokenImpl.classPsiJavaTokenImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiJavaTokenImpl extends com.intellij.psi.impl.source.tree.LeafPsiElement implements com.intellij.psi.PsiJavaToken {
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public com.intellij.psi.tree.IElementType getTokenType ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/tree/java/PsiKeywordImpl.classPsiKeywordImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiKeywordImpl extends com.intellij.psi.impl.source.tree.LeafPsiElement implements com.intellij.psi.PsiKeyword com.intellij.psi.PsiJavaToken {
public void (com.intellij.psi.tree.IElementType, java.lang.CharSequence)
com.intellij.psi.tree.IElementType type
CharSequence text
public com.intellij.psi.tree.IElementType getTokenType ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
java.lang.reflect.Field field
}
com/intellij/psi/impl/source/tree/java/PsiLabeledStatementImpl.classPsiLabeledStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiLabeledStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiLabeledStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiIdentifier getLabelIdentifier ()
public com.intellij.psi.PsiStatement getStatement ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement aChildren
com.intellij.psi.PsiElement[] children
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public java.lang.String getName ()
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.search.SearchScope getUseScope ()
public com.intellij.psi.PsiElement getNameIdentifier ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiLambdaExpressionImpl$1.classPsiLambdaExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
final com.intellij.psi.impl.source.tree.java.PsiLambdaExpressionImpl$1 extends java.lang.Object implements com.intellij.psi.controlFlow.ControlFlowPolicy {
void ()
public com.intellij.psi.PsiVariable getUsedVariable (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression refExpr
public boolean isParameterAccepted (com.intellij.psi.PsiParameter)
com.intellij.psi.PsiParameter psiParameter
public boolean isLocalVariableAccepted (com.intellij.psi.PsiLocalVariable)
com.intellij.psi.PsiLocalVariable psiVariable
}
com/intellij/psi/impl/source/tree/java/PsiLambdaExpressionImpl.class
com/intellij/psi/impl/source/tree/java/PsiLiteralExpressionImpl.classPsiLiteralExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiLiteralExpressionImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiLiteralExpression com.intellij.psi.PsiLanguageInjectionHost com.intellij.psi.ContributedReferenceHost {
private static final String QUOT
public static final String HEX_PREFIX
public static final String BIN_PREFIX
public static final String _2_IN_31
public static final String _2_IN_63
public static final com.intellij.psi.tree.TokenSet INTEGER_LITERALS
public static final com.intellij.psi.tree.TokenSet REAL_LITERALS
public static final com.intellij.psi.tree.TokenSet NUMERIC_LITERALS
static final boolean $assertionsDisabled
public void (com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub)
com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiType getType ()
com.intellij.psi.impl.PsiManagerEx manager
com.intellij.psi.search.GlobalSearchScope resolveScope
com.intellij.psi.tree.IElementType type
public com.intellij.psi.tree.IElementType getLiteralElementType ()
com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub stub
public java.lang.String getCanonicalText ()
com.intellij.psi.tree.IElementType type
public java.lang.String getText ()
com.intellij.psi.impl.java.stubs.impl.PsiLiteralStub stub
public java.lang.Object getValue ()
String innerText
long value
long value
long value
long l
long converted
NumberFormatException e
NumberFormatException e
NumberFormatException e
NumberFormatException e
StringBuilder chars
boolean success
com.intellij.psi.tree.IElementType type
String text
int textLength
public java.lang.String getInnerText ()
String text
int textLength
private static long parseDigits (java.lang.String, int, int) throws java.lang.NumberFormatException
String text
int bitsInRadix
int maxBits
int radix
int textLength
long integer
int lastDigit
private static java.lang.String internedParseStringCharacters (java.lang.String)
String chars
StringBuilder outChars
boolean success
public static boolean parseStringCharacters (java.lang.String, java.lang.StringBuilder, int[])
String chars
StringBuilder outChars
int[] sourceOffsets
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public boolean isValidHost ()
public com.intellij.psi.PsiReference[] getReferences ()
com.intellij.psi.tree.IElementType type
public com.intellij.psi.PsiLanguageInjectionHost updateText (java.lang.String)
String text
com.intellij.lang.ASTNode valueNode
public com.intellij.psi.LiteralTextEscaper createLiteralTextEscaper ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiLocalVariableImpl.classPsiLocalVariableImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiLocalVariableImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiLocalVariable com.intellij.psi.impl.PsiVariableEx com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile String myCachedName
static final boolean $assertionsDisabled
public void ()
protected void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public void clearCaches ()
public final com.intellij.psi.PsiIdentifier getNameIdentifier ()
com.intellij.psi.PsiElement element
public final java.lang.String getName ()
String cachedName
public void setInitializer (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression initializer
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public final com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiTypeElement getTypeElement ()
com.intellij.psi.PsiTypeElement typeElement
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiLocalVariable localVariable
public com.intellij.psi.PsiModifierList getModifierList ()
com.intellij.psi.impl.source.tree.CompositeElement parent
com.intellij.psi.impl.source.tree.CompositeElement first
public boolean hasModifierProperty (java.lang.String)
String name
com.intellij.psi.PsiModifierList modifierList
public com.intellij.psi.PsiExpression getInitializer ()
public boolean hasInitializer ()
public java.lang.Object computeConstantValue ()
public java.lang.Object computeConstantValue (java.util.Set)
java.util.Set visitedVars
com.intellij.psi.PsiType type
com.intellij.psi.PsiExpression initializer
public int getTextOffset ()
public void normalizeDeclaration () throws com.intellij.util.IncorrectOperationException
com.intellij.lang.ASTNode typeCopy
com.intellij.lang.ASTNode modifierListCopy
com.intellij.psi.impl.source.tree.CompositeElement variable
com.intellij.lang.ASTNode comma
com.intellij.util.CharTable charTableByTree
com.intellij.psi.impl.source.tree.CompositeElement statement1
com.intellij.lang.ASTNode space
com.intellij.lang.ASTNode semicolon
int i
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiTypeElement typeElement
com.intellij.lang.ASTNode last
com.intellij.util.CharTable treeCharTab
com.intellij.psi.impl.source.tree.CompositeElement statement
com.intellij.psi.PsiElement psiElement
com.intellij.psi.PsiElement[] variables
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode eq
com.intellij.lang.ASTNode child
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.lang.ASTNode lastParentTree
public com.intellij.navigation.ItemPresentation getPresentation ()
public java.lang.String toString ()
public com.intellij.psi.search.SearchScope getUseScope ()
com.intellij.psi.PsiElement parentElement
public javax.swing.Icon getElementIcon (int)
int flags
com.intellij.ui.RowIcon baseIcon
protected boolean isVisibilitySupported ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiMethodCallExpressionImpl$1.classPsiMethodCallExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.PsiMethodCallExpressionImpl$1 extends java.lang.Object {
}
com/intellij/psi/impl/source/tree/java/PsiMethodCallExpressionImpl$TypeEvaluator.class
com/intellij/psi/impl/source/tree/java/PsiMethodCallExpressionImpl.classPsiMethodCallExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiMethodCallExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiMethodCallExpression {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.impl.source.tree.java.PsiMethodCallExpressionImpl$TypeEvaluator ourTypeEvaluator
public void ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiMethod resolveMethod ()
public com.intellij.psi.JavaResolveResult resolveMethodGenerics ()
public void removeChild (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public com.intellij.psi.PsiReferenceParameterList getTypeArgumentList ()
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.PsiReferenceParameterList result
public com.intellij.psi.PsiType[] getTypeArguments ()
public com.intellij.psi.PsiReferenceExpression getMethodExpression ()
public com.intellij.psi.PsiExpressionList getArgumentList ()
com.intellij.psi.PsiExpressionList list
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public static com.intellij.psi.PsiType captureReturnType (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiMethod, com.intellij.psi.PsiType, com.intellij.psi.JavaResolveResult, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.PsiType parameterType
com.intellij.psi.PsiType expressionType
int i
com.intellij.psi.PsiType[] args
com.intellij.psi.PsiParameter[] parameters
boolean varargs
com.intellij.psi.PsiType returnTypeErasure
com.intellij.psi.PsiMethodCallExpression call
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType ret
com.intellij.psi.JavaResolveResult result
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType substitutedReturnType
static com.intellij.openapi.diagnostic.Logger access$100 ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiMethodReferenceExpressionImpl$1.classPsiMethodReferenceExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl$1 extends com.intellij.psi.impl.source.tree.java.MethodReferenceResolver {
final com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl this$0
void (com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl)
com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl this$0
protected com.intellij.psi.scope.PsiConflictResolver createResolver (com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl, com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult, com.intellij.psi.PsiMethod, com.intellij.psi.util.MethodSignature)
com.intellij.psi.impl.source.tree.java.PsiMethodReferenceExpressionImpl referenceExpression
com.intellij.psi.PsiMethodReferenceUtil$QualifierResolveResult qualifierResolveResult
com.intellij.psi.PsiMethod interfaceMethod
com.intellij.psi.util.MethodSignature signature
}
com/intellij/psi/impl/source/tree/java/PsiMethodReferenceExpressionImpl.class
com/intellij/psi/impl/source/tree/java/PsiNameValuePairImpl$1.classPsiNameValuePairImpl.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.PsiNameValuePairImpl$1 extends java.lang.Object implements com.intellij.psi.PsiReference {
final com.intellij.psi.impl.source.tree.java.PsiNameValuePairImpl this$0
void (com.intellij.psi.impl.source.tree.java.PsiNameValuePairImpl)
com.intellij.psi.impl.source.tree.java.PsiNameValuePairImpl this$0
private com.intellij.psi.PsiClass getReferencedClass ()
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiJavaCodeReferenceElement nameRef
com.intellij.psi.PsiElement target
public com.intellij.psi.PsiElement getElement ()
com.intellij.psi.PsiIdentifier nameIdentifier
public com.intellij.openapi.util.TextRange getRangeInElement ()
com.intellij.psi.PsiIdentifier id
public com.intellij.psi.PsiElement resolve ()
com.intellij.psi.PsiClass refClass
String name
com.intellij.psi.util.MethodSignature signature
public java.lang.String getCanonicalText ()
String name
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElementFactory factory
String newElementName
com.intellij.psi.PsiIdentifier nameIdentifier
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getVariants ()
public boolean isSoft ()
}
com/intellij/psi/impl/source/tree/java/PsiNameValuePairImpl.classPsiNameValuePairImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiNameValuePairImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiNameValuePair {
private volatile java.lang.ref.Reference myDetachedValue
private static final com.intellij.openapi.diagnostic.Logger LOG
public void (com.intellij.psi.impl.java.stubs.PsiNameValuePairStub)
com.intellij.psi.impl.java.stubs.PsiNameValuePairStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.impl.source.tree.java.NameValuePairElement getNode ()
public java.lang.String getName ()
com.intellij.psi.PsiIdentifier nameIdentifier
com.intellij.psi.impl.java.stubs.PsiNameValuePairStub stub
public java.lang.String getLiteralValue ()
com.intellij.psi.PsiAnnotationMemberValue value
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiAnnotationMemberValue getValue ()
com.intellij.psi.PsiLiteralExpression child
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiAnnotationMemberValue setValue (com.intellij.psi.PsiAnnotationMemberValue)
com.intellij.psi.PsiAnnotationMemberValue newValue
public com.intellij.psi.PsiAnnotationMemberValue getDetachedValue ()
com.intellij.psi.PsiAnnotation anno
String text
com.intellij.psi.PsiAnnotationMemberValue result
com.intellij.psi.impl.java.stubs.PsiNameValuePairStub stub
public void subtreeChanged ()
public com.intellij.psi.PsiReference getReference ()
public final void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public volatile com.intellij.lang.ASTNode getNode ()
static com.intellij.openapi.diagnostic.Logger access$000 ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiNewExpressionImpl$1.classPsiNewExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.PsiNewExpressionImpl$1 extends com.intellij.psi.impl.source.resolve.reference.impl.PsiPolyVariantCachingReference {
final com.intellij.psi.impl.source.tree.java.PsiNewExpressionImpl this$0
void (com.intellij.psi.impl.source.tree.java.PsiNewExpressionImpl)
com.intellij.psi.impl.source.tree.java.PsiNewExpressionImpl this$0
public com.intellij.psi.JavaResolveResult[] resolveInner (boolean, com.intellij.psi.PsiFile)
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiType aClass
com.intellij.lang.ASTNode argumentList
com.intellij.psi.JavaPsiFacade facade
com.intellij.psi.PsiAnonymousClass anonymousClass
com.intellij.psi.PsiType aClass
com.intellij.lang.ASTNode argumentList
com.intellij.lang.ASTNode anonymousClassElement
boolean incompleteCode
com.intellij.psi.PsiFile containingFile
com.intellij.lang.ASTNode classRef
public com.intellij.psi.PsiElement getElement ()
public com.intellij.openapi.util.TextRange getRangeInElement ()
public java.lang.String getCanonicalText ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String)
String newElementName
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getVariants ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public volatile com.intellij.psi.ResolveResult[] resolveInner (boolean, com.intellij.psi.PsiFile)
}
com/intellij/psi/impl/source/tree/java/PsiNewExpressionImpl.classPsiNewExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiNewExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiNewExpression {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.tree.TokenSet CLASS_REF
static final boolean $assertionsDisabled
public void ()
public com.intellij.psi.PsiType getType ()
public com.intellij.psi.PsiType getOwner (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
private com.intellij.psi.PsiType doGetType (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiAnnotation annotation
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiAnnotation[] copy
com.intellij.psi.PsiAnnotation[] copy
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiAnnotation[] copy
com.intellij.psi.tree.IElementType elementType
com.intellij.lang.ASTNode child
com.intellij.psi.PsiAnnotation stopAt
com.intellij.psi.PsiType type
com.intellij.util.SmartList annotations
boolean stop
public com.intellij.psi.PsiExpressionList getArgumentList ()
com.intellij.psi.PsiExpressionList list
com.intellij.psi.impl.source.tree.CompositeElement anonymousClass
public com.intellij.psi.PsiExpression[] getArrayDimensions ()
com.intellij.psi.PsiExpression[] expressions1
com.intellij.psi.PsiExpression[] expressions
com.intellij.psi.PsiExpression qualifier
public com.intellij.psi.PsiArrayInitializerExpression getArrayInitializer ()
public com.intellij.psi.PsiMethod resolveMethod ()
public com.intellij.psi.impl.source.resolve.reference.impl.PsiPolyVariantCachingReference getConstructorFakeReference ()
public com.intellij.psi.JavaResolveResult resolveMethodGenerics ()
com.intellij.psi.ResolveResult[] results
public com.intellij.psi.PsiExpression getQualifier ()
public com.intellij.psi.PsiReferenceParameterList getTypeArgumentList ()
public com.intellij.psi.PsiType[] getTypeArguments ()
public com.intellij.psi.PsiMethod resolveConstructor ()
public com.intellij.psi.PsiJavaCodeReferenceElement getClassReference ()
public com.intellij.psi.PsiAnonymousClass getAnonymousClass ()
com.intellij.lang.ASTNode anonymousClass
public com.intellij.psi.PsiJavaCodeReferenceElement getClassOrAnonymousClassReference ()
com.intellij.lang.ASTNode ref
com.intellij.psi.PsiAnonymousClass anonymousClass
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode dot
com.intellij.lang.ASTNode child
public com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.psi.impl.source.tree.TreeElement firstChild
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiPackageStatementImpl.classPsiPackageStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiPackageStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiPackageStatement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiJavaCodeReferenceElement getPackageReference ()
public java.lang.String getPackageName ()
com.intellij.psi.PsiJavaCodeReferenceElement ref
public com.intellij.psi.PsiModifierList getAnnotationList ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiParenthesizedExpressionImpl.classPsiParenthesizedExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiParenthesizedExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiParenthesizedExpression com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getExpression ()
public com.intellij.psi.PsiType getType ()
com.intellij.psi.PsiExpression expr
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiPolyadicExpressionImpl.class
com/intellij/psi/impl/source/tree/java/PsiPostfixExpressionImpl.classPsiPostfixExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiPostfixExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiPostfixExpression {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getOperand ()
public com.intellij.psi.PsiJavaToken getOperationSign ()
public com.intellij.psi.tree.IElementType getOperationTokenType ()
public com.intellij.psi.PsiType getType ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiPrefixExpressionImpl.classPsiPrefixExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiPrefixExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiPrefixExpression {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getOperand ()
public com.intellij.psi.PsiJavaToken getOperationSign ()
public com.intellij.psi.tree.IElementType getOperationTokenType ()
public com.intellij.psi.PsiType getType ()
com.intellij.psi.PsiExpression operand
com.intellij.psi.PsiType type
com.intellij.psi.tree.IElementType opCode
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionBase.classPsiReferenceExpressionBase.java
package com.intellij.psi.impl.source.tree.java
public abstract com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionBase extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiReferenceExpression {
public void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.psi.PsiElement bindToElementViaStaticImport (com.intellij.psi.PsiClass) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiClass qualifierClass
public void setQualifierExpression (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression newQualifier
public com.intellij.psi.PsiElement getElement ()
public com.intellij.psi.PsiElement resolve ()
public com.intellij.psi.PsiElement handleElementRename (java.lang.String) throws com.intellij.util.IncorrectOperationException
String newElementName
public com.intellij.psi.PsiElement bindToElement (com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement element
public boolean isReferenceTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.lang.Object[] getVariants ()
public boolean isSoft ()
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.JavaResolveResult advancedResolve (boolean)
boolean incompleteCode
com.intellij.psi.JavaResolveResult[] results
public java.lang.String getReferenceName ()
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiReferenceParameterList getParameterList ()
public com.intellij.psi.PsiType[] getTypeParameters ()
com.intellij.psi.PsiReferenceParameterList parameterList
public boolean isQualified ()
public java.lang.String getQualifiedName ()
}
com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionImpl$1.classPsiReferenceExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$1 extends com.intellij.psi.scope.DelegatingScopeProcessor {
private com.intellij.psi.PsiElement myResolveContext
private final java.util.Set myVarNames
final com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl this$0
void (com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl, com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl this$0
com.intellij.psi.scope.PsiScopeProcessor arg0
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
private boolean shouldProcess (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
private boolean ensureNonShadowedVariable (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable element
private boolean shouldProcessMethod (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl ref
public void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
}
com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionImpl$OurGenericsResolver$1.classPsiReferenceExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
final com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final com.intellij.psi.impl.source.resolve.ResolveCache val$resolveCache
final java.util.List val$qualifiers
final com.intellij.psi.PsiFile val$containingFile
void (com.intellij.psi.impl.source.resolve.ResolveCache, java.util.List, com.intellij.psi.PsiFile)
public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression)
com.intellij.psi.PsiReferenceExpression expression
com.intellij.psi.ResolveResult[] cachedResults
protected void elementFinished (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl expression
public void visitExpressionList (com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiExpressionList list
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
}
com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionImpl$OurGenericsResolver.classPsiReferenceExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public final com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver extends java.lang.Object implements com.intellij.psi.impl.source.resolve.ResolveCache$PolyVariantContextResolver {
public static final com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver INSTANCE
public void ()
public com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiJavaReference, com.intellij.psi.PsiFile, boolean)
com.intellij.psi.PsiJavaReference ref
com.intellij.psi.PsiFile containingFile
boolean incompleteCode
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl expression
com.intellij.psi.impl.source.tree.CompositeElement treeParent
com.intellij.psi.tree.IElementType parentType
java.util.List qualifiers
com.intellij.psi.JavaResolveResult[] result
private static java.util.List resolveAllQualifiers (com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl, com.intellij.psi.PsiFile)
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl expression
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiElement qualifier
java.util.List qualifiers
com.intellij.psi.impl.source.resolve.ResolveCache resolveCache
public volatile com.intellij.psi.ResolveResult[] resolve (com.intellij.psi.PsiPolyVariantReference, com.intellij.psi.PsiFile, boolean)
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionImpl$TypeEvaluator.classPsiReferenceExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$TypeEvaluator extends java.lang.Object implements com.intellij.util.NullableFunction {
private void ()
public com.intellij.psi.PsiType fun (com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl)
com.intellij.psi.PsiType type
com.intellij.lang.ASTNode qualifier
com.intellij.lang.ASTNode refName
com.intellij.psi.PsiType type
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiType substitutedType
com.intellij.psi.PsiType normalized
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl expr
com.intellij.psi.PsiFile file
com.intellij.openapi.project.Project project
com.intellij.psi.ResolveResult[] results
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiElement resolve
com.intellij.psi.PsiTypeParameterListOwner owner
com.intellij.psi.PsiType ret
com.intellij.pom.java.LanguageLevel languageLevel
public volatile java.lang.Object fun (java.lang.Object)
void (com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$1)
com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$1 x0
}
com/intellij/psi/impl/source/tree/java/PsiReferenceExpressionImpl.class
com/intellij/psi/impl/source/tree/java/PsiReferenceParameterListImpl.classPsiReferenceParameterListImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiReferenceParameterListImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiReferenceParameterList {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.tree.TokenSet TYPE_SET
public void ()
public com.intellij.psi.PsiTypeElement[] getTypeParameterElements ()
public com.intellij.psi.PsiType[] getTypeArguments ()
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.tree.TreeElement lt
com.intellij.psi.impl.source.tree.TreeElement gt
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
com.intellij.util.CharTable treeCharTab
com.intellij.psi.impl.source.tree.TreeElement firstAdded
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode lt
com.intellij.lang.ASTNode gt
com.intellij.lang.ASTNode child
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiResourceExpressionImpl.classPsiResourceExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiResourceExpressionImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiResourceExpression {
public void ()
public com.intellij.psi.PsiExpression getExpression ()
public com.intellij.psi.PsiType getType ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
}
com/intellij/psi/impl/source/tree/java/PsiResourceListImpl.classPsiResourceListImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiResourceListImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiResourceList {
public void ()
public int getResourceVariablesCount ()
com.intellij.psi.PsiElement child
int count
public java.util.List getResourceVariables ()
public java.util.Iterator iterator ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
public java.lang.String toString ()
}
com/intellij/psi/impl/source/tree/java/PsiResourceVariableImpl.classPsiResourceVariableImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiResourceVariableImpl extends com.intellij.psi.impl.source.tree.java.PsiLocalVariableImpl implements com.intellij.psi.PsiResourceVariable {
public void ()
public com.intellij.psi.PsiElement[] getDeclarationScope ()
com.intellij.psi.PsiResourceList resourceList
com.intellij.psi.PsiTryStatement tryStatement
com.intellij.psi.PsiCodeBlock tryBlock
public com.intellij.psi.PsiTypeElement getTypeElement ()
public com.intellij.psi.PsiModifierList getModifierList ()
public void delete () throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiElement next
com.intellij.psi.PsiElement prev
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.search.SearchScope getUseScope ()
public java.lang.String toString ()
}
com/intellij/psi/impl/source/tree/java/PsiReturnStatementImpl.classPsiReturnStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiReturnStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiReturnStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getReturnValue ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiSuperExpressionImpl.classPsiSuperExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiSuperExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiSuperExpression com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiJavaCodeReferenceElement getQualifier ()
public com.intellij.psi.PsiType getType ()
com.intellij.psi.PsiElement aClass
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType fragmentSuperType
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
private com.intellij.psi.PsiType getSuperType (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClassType[] superTypes
com.intellij.psi.PsiClassType[] superTypes
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClassType superType
com.intellij.psi.PsiClassType[] superTypes
com.intellij.psi.PsiClassType baseClassType
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClass aClass
boolean checkImmediateSuperInterfaces
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiClassType[] superTypes
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiSwitchLabelStatementImpl.classPsiSwitchLabelStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiSwitchLabelStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiSwitchLabelStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public boolean isDefaultCase ()
public com.intellij.psi.PsiExpression getCaseValue ()
public com.intellij.psi.PsiSwitchStatement getEnclosingSwitchStatement ()
com.intellij.psi.impl.source.tree.CompositeElement guessedSwitch
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiExpression expression
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.psi.PsiSwitchStatement switchStatement
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiSwitchStatementImpl.classPsiSwitchStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiSwitchStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiSwitchStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getExpression ()
public com.intellij.psi.PsiCodeBlock getBody ()
public com.intellij.psi.PsiJavaToken getLParenth ()
public com.intellij.psi.PsiJavaToken getRParenth ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiSynchronizedStatementImpl.classPsiSynchronizedStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiSynchronizedStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiSynchronizedStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getLockExpression ()
public com.intellij.psi.PsiCodeBlock getBody ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiThisExpressionImpl.classPsiThisExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiThisExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiThisExpression com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiJavaCodeReferenceElement getQualifier ()
public com.intellij.psi.PsiType getType ()
com.intellij.psi.PsiElement qualifierResolve
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiType fragmentThisType
com.intellij.psi.PsiElement scope
com.intellij.psi.PsiJavaCodeReferenceElement qualifier
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiThrowStatementImpl.classPsiThrowStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiThrowStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiThrowStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getException ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiThrowsListImpl.classPsiThrowsListImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiThrowsListImpl extends com.intellij.psi.impl.source.tree.java.ReferenceListElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
protected java.lang.String getKeywordText ()
protected com.intellij.psi.tree.IElementType getKeywordType ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiTryStatementImpl.classPsiTryStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiTryStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiTryStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile com.intellij.psi.PsiParameter[] myCachedCatchParameters
public void ()
public void clearCaches ()
public com.intellij.psi.PsiCodeBlock getTryBlock ()
public com.intellij.psi.PsiCodeBlock[] getCatchBlocks ()
int i
com.intellij.psi.PsiCatchSection[] catchSections
boolean lastIncomplete
com.intellij.psi.PsiCodeBlock[] blocks
com.intellij.lang.ASTNode tryBlock
public com.intellij.psi.PsiParameter[] getCatchBlockParameters ()
com.intellij.psi.PsiParameter parameter
int i
com.intellij.psi.PsiCatchSection[] catchSections
boolean lastIncomplete
int limit
java.util.ArrayList parameters
com.intellij.psi.PsiParameter[] catchParameters
public com.intellij.psi.PsiCatchSection[] getCatchSections ()
public com.intellij.psi.PsiCodeBlock getFinallyBlock ()
public com.intellij.psi.PsiResourceList getResourceList ()
public com.intellij.lang.ASTNode findChildByRole (int)
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode finallyKeyword
int role
public int getChildRole (com.intellij.lang.ASTNode)
int role
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.psi.PsiResourceList resourceList
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.psi.PsiCodeBlock block
com.intellij.psi.PsiJavaToken lBrace
com.intellij.psi.PsiJavaToken rBrace
com.intellij.psi.PsiCodeBlock tryBlock
com.intellij.lang.ASTNode child
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiTypeCastExpressionImpl.classPsiTypeCastExpressionImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiTypeCastExpressionImpl extends com.intellij.psi.impl.source.tree.java.ExpressionPsiElement implements com.intellij.psi.PsiTypeCastExpression com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
static final boolean $assertionsDisabled
public void ()
public com.intellij.psi.PsiTypeElement getCastType ()
public com.intellij.psi.PsiExpression getOperand ()
public com.intellij.psi.PsiType getType ()
com.intellij.psi.PsiTypeElement castType
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiTypeParameterImpl.classPsiTypeParameterImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiTypeParameterImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiTypeParameter {
public void (com.intellij.psi.impl.java.stubs.PsiTypeParameterStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public java.lang.String getQualifiedName ()
public boolean isInterface ()
public boolean isAnnotationType ()
public boolean isEnum ()
public com.intellij.psi.PsiField[] getFields ()
public com.intellij.psi.PsiMethod[] getMethods ()
public com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List getAllMethodsAndTheirSubstitutors ()
public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public boolean hasTypeParameters ()
public com.intellij.psi.PsiElement getScope ()
public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiClass classToByPass
public boolean isInheritor (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass baseClass
boolean checkDeep
public com.intellij.psi.PsiTypeParameterListOwner getOwner ()
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement parentParent
public int getIndex ()
com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub parentStub
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub
int ret
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
public java.lang.String getName ()
com.intellij.psi.impl.java.stubs.PsiTypeParameterStub stub
public com.intellij.psi.PsiElement setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
String name
public com.intellij.psi.PsiMethod[] getConstructors ()
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean isDeprecated ()
public com.intellij.psi.PsiReferenceList getExtendsList ()
public com.intellij.psi.PsiReferenceList getImplementsList ()
public com.intellij.psi.PsiClassType[] getExtendsListTypes ()
public com.intellij.psi.PsiClassType[] getImplementsListTypes ()
public com.intellij.psi.PsiClass[] getInnerClasses ()
public com.intellij.psi.PsiField[] getAllFields ()
public com.intellij.psi.PsiMethod[] getAllMethods ()
public com.intellij.psi.PsiClass[] getAllInnerClasses ()
public com.intellij.psi.PsiClassInitializer[] getInitializers ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public com.intellij.psi.PsiClass getSuperClass ()
public com.intellij.psi.PsiClass[] getInterfaces ()
public com.intellij.psi.PsiClass[] getSupers ()
public com.intellij.psi.PsiClassType[] getSuperTypes ()
public com.intellij.psi.PsiClass getContainingClass ()
public java.util.Collection getVisibleSignatures ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiJavaToken getLBrace ()
public com.intellij.psi.PsiJavaToken getRBrace ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
public javax.swing.Icon getElementIcon (int)
int flags
public boolean isEquivalentTo (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement another
public com.intellij.psi.search.SearchScope getUseScope ()
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation addAnnotation (java.lang.String)
String qualifiedName
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
public volatile com.intellij.psi.PsiElement getRBrace ()
public volatile com.intellij.psi.PsiElement getLBrace ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
public volatile java.lang.Object setName (java.lang.String)
}
com/intellij/psi/impl/source/tree/java/PsiTypeParameterListImpl.classPsiTypeParameterListImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiTypeParameterListImpl extends com.intellij.psi.impl.source.JavaStubPsiElement implements com.intellij.psi.PsiTypeParameterList {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void (com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub)
com.intellij.psi.impl.java.stubs.PsiTypeParameterListStub stub
public void (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public int getTypeParameterIndex (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter typeParameter
public boolean processDeclarations (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.psi.PsiTypeParameter[] parameters
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/PsiWhileStatementImpl.classPsiWhileStatementImpl.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.PsiWhileStatementImpl extends com.intellij.psi.impl.source.tree.CompositePsiElement implements com.intellij.psi.PsiWhileStatement com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.PsiExpression getCondition ()
public com.intellij.psi.PsiStatement getBody ()
public com.intellij.psi.PsiJavaToken getLParenth ()
public com.intellij.psi.PsiJavaToken getRParenth ()
public com.intellij.lang.ASTNode findChildByRole (int)
int role
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.String toString ()
static void ()
}
com/intellij/psi/impl/source/tree/java/ReferenceListElement.classReferenceListElement.java
package com.intellij.psi.impl.source.tree.java
public abstract com.intellij.psi.impl.source.tree.java.ReferenceListElement extends com.intellij.psi.impl.source.tree.CompositeElement {
public void (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.tree.TreeElement comma
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement comma
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode element
com.intellij.psi.impl.source.tree.LeafElement keyword
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
com.intellij.psi.impl.source.tree.TreeElement firstAdded
com.intellij.util.CharTable treeCharTab
com.intellij.psi.tree.IElementType keywordType
String keywordText
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode prev
com.intellij.lang.ASTNode next
com.intellij.lang.ASTNode child
protected abstract java.lang.String getKeywordText ()
protected abstract com.intellij.psi.tree.IElementType getKeywordType ()
}
com/intellij/psi/impl/source/tree/java/ReplaceExpressionUtil.classReplaceExpressionUtil.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.ReplaceExpressionUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public static boolean isNeedParenthesis (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
int role
com.intellij.psi.PsiElement element
com.intellij.psi.tree.IElementType opType
int role
com.intellij.lang.ASTNode oldExpr
com.intellij.lang.ASTNode newExpr
com.intellij.lang.ASTNode oldParent
int priority
int parentPriority
com.intellij.psi.tree.IElementType i
private static int getExpressionPriority (com.intellij.lang.ASTNode)
com.intellij.psi.PsiElement element
com.intellij.psi.tree.IElementType opType
com.intellij.lang.ASTNode expr
com.intellij.psi.tree.IElementType i
static void ()
}
com/intellij/psi/impl/source/tree/java/TypeParameterElement.classTypeParameterElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.TypeParameterElement extends com.intellij.psi.impl.source.tree.CompositeElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType i
public com.intellij.lang.ASTNode findChildByRole (int)
int role
static void ()
}
com/intellij/psi/impl/source/tree/java/TypeParameterExtendsBoundsListElement.classTypeParameterExtendsBoundsListElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.TypeParameterExtendsBoundsListElement extends com.intellij.psi.impl.source.tree.CompositeElement implements com.intellij.psi.impl.source.Constants {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.tree.TreeElement comma
com.intellij.lang.ASTNode child
com.intellij.psi.impl.source.tree.TreeElement comma
com.intellij.lang.ASTNode child
com.intellij.lang.ASTNode element
com.intellij.psi.impl.source.tree.LeafElement keyword
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
com.intellij.psi.impl.source.tree.TreeElement firstAdded
com.intellij.util.CharTable treeCharTab
com.intellij.psi.tree.IElementType keywordType
String keywordText
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode prev
com.intellij.lang.ASTNode next
com.intellij.lang.ASTNode child
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType elType
static void ()
}
com/intellij/psi/impl/source/tree/java/TypeParameterListElement.classTypeParameterListElement.java
package com.intellij.psi.impl.source.tree.java
public com.intellij.psi.impl.source.tree.java.TypeParameterListElement extends com.intellij.psi.impl.source.tree.CompositeElement {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.psi.tree.TokenSet TYPE_PARAMETER_SET
public void ()
public int getChildRole (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode child
com.intellij.psi.tree.IElementType elType
public com.intellij.psi.impl.source.tree.TreeElement addInternal (com.intellij.psi.impl.source.tree.TreeElement, com.intellij.lang.ASTNode, com.intellij.lang.ASTNode, java.lang.Boolean)
com.intellij.psi.impl.source.tree.TreeElement first
com.intellij.lang.ASTNode last
com.intellij.lang.ASTNode anchor
Boolean before
com.intellij.psi.impl.source.tree.TreeElement lt
com.intellij.util.CharTable treeCharTab
com.intellij.psi.impl.source.tree.TreeElement gt
com.intellij.psi.impl.source.tree.TreeElement firstAdded
public void deleteChildInternal (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode lt
com.intellij.lang.ASTNode next
com.intellij.lang.ASTNode child
static void ()
}
com/intellij/psi/infos/
com/intellij/psi/infos/CandidateInfo.classCandidateInfo.java
package com.intellij.psi.infos
public com.intellij.psi.infos.CandidateInfo extends java.lang.Object implements com.intellij.psi.JavaResolveResult {
public static final com.intellij.psi.infos.CandidateInfo[] EMPTY_ARRAY
private final com.intellij.psi.PsiElement myPlace
private final com.intellij.psi.PsiClass myAccessClass
private final com.intellij.psi.PsiElement myCandidate
private final boolean myStaticsProblem
protected final com.intellij.psi.PsiSubstitutor mySubstitutor
private final com.intellij.psi.PsiElement myCurrentFileResolveContext
private final boolean myPackagePrefixPackageReference
private Boolean myAccessible
public static final com.intellij.psi.JavaResolveResult[] RESOLVE_RESULT_FOR_PACKAGE_PREFIX_PACKAGE
private void (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, java.lang.Boolean, boolean, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiElement candidate
com.intellij.psi.PsiSubstitutor substitutor
Boolean accessible
boolean staticsProblem
com.intellij.psi.PsiElement currFileContext
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClass accessClass
boolean packagePrefixPackageReference
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, boolean, boolean, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement candidate
com.intellij.psi.PsiSubstitutor substitutor
boolean accessProblem
boolean staticsProblem
com.intellij.psi.PsiElement currFileContext
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, boolean, boolean)
com.intellij.psi.PsiElement candidate
com.intellij.psi.PsiSubstitutor substitutor
boolean accessProblem
boolean staticsProblem
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, com.intellij.psi.PsiClass, boolean, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement candidate
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiElement place
com.intellij.psi.PsiClass accessClass
boolean staticsProblem
com.intellij.psi.PsiElement currFileContext
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement candidate
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiElement place
boolean staticsProblem
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiElement candidate
com.intellij.psi.PsiSubstitutor substitutor
public void (com.intellij.psi.infos.CandidateInfo, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.infos.CandidateInfo candidate
com.intellij.psi.PsiSubstitutor newSubstitutor
public boolean isValidResult ()
public boolean isPackagePrefixPackageReference ()
public com.intellij.psi.PsiElement getElement ()
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
public boolean isAccessible ()
com.intellij.psi.PsiMember member
Boolean Accessible
boolean accessible
private boolean isAccessedThroughTypeParameterBound ()
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiType substitutedReturnType
com.intellij.psi.JavaResolveResult resolveResult
com.intellij.psi.PsiElement element
com.intellij.psi.PsiExpression qualifierExpression
public boolean isStaticsScopeCorrect ()
public com.intellij.psi.PsiElement getCurrentFileResolveScope ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.infos.CandidateInfo that
public int hashCode ()
int result
static void ()
}
com/intellij/psi/infos/ClassCandidateInfo.classClassCandidateInfo.java
package com.intellij.psi.infos
public com.intellij.psi.infos.ClassCandidateInfo extends com.intellij.psi.infos.CandidateInfo {
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, boolean, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement candidate
com.intellij.psi.PsiSubstitutor substitutor
boolean accessProblem
com.intellij.psi.PsiElement currFileContext
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiElement candidate
com.intellij.psi.PsiSubstitutor substitutor
public com.intellij.psi.PsiClass getElement ()
public volatile com.intellij.psi.PsiElement getElement ()
}
com/intellij/psi/infos/MethodCandidateInfo$1.classMethodCandidateInfo.java
package com.intellij.psi.infos
com.intellij.psi.infos.MethodCandidateInfo$1 extends java.lang.Object {
}
com/intellij/psi/infos/MethodCandidateInfo$ApplicabilityLevel.classMethodCandidateInfo.java
package com.intellij.psi.infos
public com.intellij.psi.infos.MethodCandidateInfo$ApplicabilityLevel extends java.lang.Object {
public static final int NOT_APPLICABLE
public static final int VARARGS
public static final int FIXED_ARITY
public void ()
}
com/intellij/psi/infos/MethodCandidateInfo$ApplicabilityLevelConstant.classMethodCandidateInfo.java
package com.intellij.psi.infos
public abstract com.intellij.psi.infos.MethodCandidateInfo$ApplicabilityLevelConstant extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/intellij/psi/infos/MethodCandidateInfo$CurrentCandidateProperties.classMethodCandidateInfo.java
package com.intellij.psi.infos
public com.intellij.psi.infos.MethodCandidateInfo$CurrentCandidateProperties extends java.lang.Object {
private final com.intellij.psi.infos.MethodCandidateInfo myMethod
private com.intellij.psi.PsiSubstitutor mySubstitutor
private boolean myVarargs
private boolean myApplicabilityCheck
private void (com.intellij.psi.infos.MethodCandidateInfo, com.intellij.psi.PsiSubstitutor, boolean, boolean)
com.intellij.psi.infos.MethodCandidateInfo info
com.intellij.psi.PsiSubstitutor substitutor
boolean varargs
boolean applicabilityCheck
public com.intellij.psi.PsiMethod getMethod ()
public com.intellij.psi.infos.MethodCandidateInfo getInfo ()
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
public void setSubstitutor (com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiSubstitutor substitutor
public boolean isVarargs ()
public void setVarargs (boolean)
boolean varargs
public boolean isApplicabilityCheck ()
public void setApplicabilityCheck (boolean)
boolean applicabilityCheck
void (com.intellij.psi.infos.MethodCandidateInfo, com.intellij.psi.PsiSubstitutor, boolean, boolean, com.intellij.psi.infos.MethodCandidateInfo$1)
com.intellij.psi.infos.MethodCandidateInfo x0
com.intellij.psi.PsiSubstitutor x1
boolean x2
boolean x3
com.intellij.psi.infos.MethodCandidateInfo$1 x4
}
com/intellij/psi/infos/MethodCandidateInfo.class
com/intellij/psi/javadoc/
com/intellij/psi/javadoc/CustomJavadocTagProvider.classCustomJavadocTagProvider.java
package com.intellij.psi.javadoc
public abstract com.intellij.psi.javadoc.CustomJavadocTagProvider extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract java.util.List getSupportedTags ()
static void ()
}
com/intellij/psi/javadoc/JavadocManager$SERVICE.classJavadocManager.java
package com.intellij.psi.javadoc
public com.intellij.psi.javadoc.JavadocManager$SERVICE extends java.lang.Object {
private void ()
public static com.intellij.psi.javadoc.JavadocManager getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
}
com/intellij/psi/javadoc/JavadocManager.classJavadocManager.java
package com.intellij.psi.javadoc
public abstract com.intellij.psi.javadoc.JavadocManager extends java.lang.Object {
public abstract com.intellij.psi.javadoc.JavadocTagInfo[] getTagInfos (com.intellij.psi.PsiElement)
public abstract com.intellij.psi.javadoc.JavadocTagInfo getTagInfo (java.lang.String)
}
com/intellij/psi/javadoc/JavadocTagInfo.classJavadocTagInfo.java
package com.intellij.psi.javadoc
public abstract com.intellij.psi.javadoc.JavadocTagInfo extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract java.lang.String getName ()
public abstract boolean isInline ()
public abstract boolean isValidInContext (com.intellij.psi.PsiElement)
public abstract java.lang.String checkTagValue (com.intellij.psi.javadoc.PsiDocTagValue)
public abstract com.intellij.psi.PsiReference getReference (com.intellij.psi.javadoc.PsiDocTagValue)
static void ()
}
com/intellij/psi/javadoc/PsiDocComment.classPsiDocComment.java
package com.intellij.psi.javadoc
public abstract com.intellij.psi.javadoc.PsiDocComment extends java.lang.Object implements com.intellij.psi.PsiDocCommentBase {
public abstract com.intellij.psi.PsiJavaDocumentedElement getOwner ()
public abstract com.intellij.psi.PsiElement[] getDescriptionElements ()
public abstract com.intellij.psi.javadoc.PsiDocTag[] getTags ()
public abstract com.intellij.psi.javadoc.PsiDocTag findTagByName (java.lang.String)
public abstract com.intellij.psi.javadoc.PsiDocTag[] findTagsByName (java.lang.String)
public volatile com.intellij.psi.PsiElement getOwner ()
}
com/intellij/psi/javadoc/PsiDocTag.classPsiDocTag.java
package com.intellij.psi.javadoc
public abstract com.intellij.psi.javadoc.PsiDocTag extends java.lang.Object implements com.intellij.psi.PsiElement com.intellij.psi.PsiNamedElement {
public static final com.intellij.psi.javadoc.PsiDocTag[] EMPTY_ARRAY
public abstract com.intellij.psi.javadoc.PsiDocComment getContainingComment ()
public abstract com.intellij.psi.PsiElement getNameElement ()
public abstract java.lang.String getName ()
public abstract com.intellij.psi.PsiElement[] getDataElements ()
public abstract com.intellij.psi.javadoc.PsiDocTagValue getValueElement ()
static void ()
}
com/intellij/psi/javadoc/PsiDocTagValue.classPsiDocTagValue.java
package com.intellij.psi.javadoc
public abstract com.intellij.psi.javadoc.PsiDocTagValue extends java.lang.Object implements com.intellij.psi.PsiElement {
}
com/intellij/psi/javadoc/PsiDocToken.classPsiDocToken.java
package com.intellij.psi.javadoc
public abstract com.intellij.psi.javadoc.PsiDocToken extends java.lang.Object implements com.intellij.psi.PsiElement {
public abstract com.intellij.psi.tree.IElementType getTokenType ()
}
com/intellij/psi/javadoc/PsiInlineDocTag.classPsiInlineDocTag.java
package com.intellij.psi.javadoc
public abstract com.intellij.psi.javadoc.PsiInlineDocTag extends java.lang.Object implements com.intellij.psi.javadoc.PsiDocTag {
}
com/intellij/psi/meta/
com/intellij/psi/meta/MetaDataContributor.classMetaDataContributor.java
package com.intellij.psi.meta
public abstract com.intellij.psi.meta.MetaDataContributor extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract void contributeMetaData (com.intellij.psi.meta.MetaDataRegistrar)
static void ()
}
com/intellij/psi/meta/MetaDataRegistrar.classMetaDataRegistrar.java
package com.intellij.psi.meta
public abstract com.intellij.psi.meta.MetaDataRegistrar extends java.lang.Object {
public void ()
public abstract void registerMetaData (com.intellij.psi.filters.ElementFilter, java.lang.Class)
public abstract void registerMetaData (com.intellij.patterns.ElementPattern, java.lang.Class)
public static com.intellij.psi.meta.MetaDataRegistrar getInstance ()
}
com/intellij/psi/meta/PsiMetaData.classPsiMetaData.java
package com.intellij.psi.meta
public abstract com.intellij.psi.meta.PsiMetaData extends java.lang.Object {
public abstract com.intellij.psi.PsiElement getDeclaration ()
public abstract java.lang.String getName (com.intellij.psi.PsiElement)
public abstract java.lang.String getName ()
public abstract void init (com.intellij.psi.PsiElement)
public abstract java.lang.Object[] getDependences ()
}
com/intellij/psi/meta/PsiMetaOwner.classPsiMetaOwner.java
package com.intellij.psi.meta
public abstract com.intellij.psi.meta.PsiMetaOwner extends java.lang.Object {
public abstract com.intellij.psi.meta.PsiMetaData getMetaData ()
}
com/intellij/psi/meta/PsiPresentableMetaData.classPsiPresentableMetaData.java
package com.intellij.psi.meta
public abstract com.intellij.psi.meta.PsiPresentableMetaData extends java.lang.Object implements com.intellij.psi.meta.PsiMetaData {
public abstract java.lang.String getTypeName ()
public abstract javax.swing.Icon getIcon ()
}
com/intellij/psi/meta/PsiWritableMetaData.classPsiWritableMetaData.java
package com.intellij.psi.meta
public abstract com.intellij.psi.meta.PsiWritableMetaData extends java.lang.Object implements com.intellij.psi.meta.PsiMetaData {
public abstract void setName (java.lang.String) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/presentation/
com/intellij/psi/presentation/java/
com/intellij/psi/presentation/java/ClassPresentationProvider$1.classClassPresentationProvider.java
package com.intellij.psi.presentation.java
com.intellij.psi.presentation.java.ClassPresentationProvider$1 extends java.lang.Object implements com.intellij.navigation.ColoredItemPresentation {
final com.intellij.psi.PsiClass val$psiClass
final com.intellij.psi.presentation.java.ClassPresentationProvider this$0
void (com.intellij.psi.presentation.java.ClassPresentationProvider, com.intellij.psi.PsiClass)
com.intellij.psi.presentation.java.ClassPresentationProvider this$0
public java.lang.String getPresentableText ()
public java.lang.String getLocationString ()
com.intellij.psi.PsiClassOwner classOwner
String packageName
com.intellij.psi.PsiFile file
public com.intellij.openapi.editor.colors.TextAttributesKey getTextAttributesKey ()
public javax.swing.Icon getIcon (boolean)
boolean open
}
com/intellij/psi/presentation/java/ClassPresentationProvider.classClassPresentationProvider.java
package com.intellij.psi.presentation.java
public com.intellij.psi.presentation.java.ClassPresentationProvider extends java.lang.Object implements com.intellij.navigation.ItemPresentationProvider {
public void ()
public com.intellij.navigation.ItemPresentation getPresentation (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public volatile com.intellij.navigation.ItemPresentation getPresentation (com.intellij.navigation.NavigationItem)
}
com/intellij/psi/presentation/java/ClassPresentationUtil.classClassPresentationUtil.java
package com.intellij.psi.presentation.java
public com.intellij.psi.presentation.java.ClassPresentationUtil extends java.lang.Object {
private void ()
public static java.lang.String getNameForClass (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiEnumConstant enumConstant
String name
String qName
com.intellij.psi.PsiClass aClass
boolean qualified
String className
String contextName
private static java.lang.String getNameForElement (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiMethod method
String methodName
com.intellij.psi.PsiElement element
boolean qualified
public static java.lang.String getContextName (com.intellij.psi.PsiElement, boolean)
String name
com.intellij.psi.PsiElement element
boolean qualified
com.intellij.psi.PsiElement parent
public static java.lang.String getFunctionalExpressionPresentation (com.intellij.psi.PsiFunctionalExpression, boolean)
com.intellij.psi.PsiFunctionalExpression functionalExpression
boolean qualified
com.intellij.psi.stubs.StubElement stub
String lambdaText
}
com/intellij/psi/presentation/java/FieldPresentationProvider.classFieldPresentationProvider.java
package com.intellij.psi.presentation.java
public com.intellij.psi.presentation.java.FieldPresentationProvider extends java.lang.Object implements com.intellij.navigation.ItemPresentationProvider {
public void ()
public com.intellij.navigation.ItemPresentation getPresentation (com.intellij.psi.PsiField)
com.intellij.psi.PsiField item
public volatile com.intellij.navigation.ItemPresentation getPresentation (com.intellij.navigation.NavigationItem)
}
com/intellij/psi/presentation/java/JavaModulePresentationProvider$1.classJavaModulePresentationProvider.java
package com.intellij.psi.presentation.java
com.intellij.psi.presentation.java.JavaModulePresentationProvider$1 extends java.lang.Object implements com.intellij.navigation.ItemPresentation {
final com.intellij.psi.PsiJavaModule val$item
final com.intellij.psi.presentation.java.JavaModulePresentationProvider this$0
void (com.intellij.psi.presentation.java.JavaModulePresentationProvider, com.intellij.psi.PsiJavaModule)
com.intellij.psi.presentation.java.JavaModulePresentationProvider this$0
public java.lang.String getPresentableText ()
public java.lang.String getLocationString ()
java.util.regex.Matcher matcher
com.intellij.openapi.module.Module module
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.roots.FileIndexFacade index
public javax.swing.Icon getIcon (boolean)
boolean unused
}
com/intellij/psi/presentation/java/JavaModulePresentationProvider.classJavaModulePresentationProvider.java
package com.intellij.psi.presentation.java
public com.intellij.psi.presentation.java.JavaModulePresentationProvider extends java.lang.Object implements com.intellij.navigation.ItemPresentationProvider {
private static final java.util.regex.Pattern JAR_NAME
public void ()
public com.intellij.navigation.ItemPresentation getPresentation (com.intellij.psi.PsiJavaModule)
com.intellij.psi.PsiJavaModule item
public volatile com.intellij.navigation.ItemPresentation getPresentation (com.intellij.navigation.NavigationItem)
static java.util.regex.Pattern access$000 ()
static void ()
}
com/intellij/psi/presentation/java/JavaPresentationUtil$1.classJavaPresentationUtil.java
package com.intellij.psi.presentation.java
final com.intellij.psi.presentation.java.JavaPresentationUtil$1 extends java.lang.Object implements com.intellij.navigation.ColoredItemPresentation {
final com.intellij.psi.PsiMethod val$psiMethod
void (com.intellij.psi.PsiMethod)
public java.lang.String getPresentableText ()
public com.intellij.openapi.editor.colors.TextAttributesKey getTextAttributesKey ()
public java.lang.String getLocationString ()
public javax.swing.Icon getIcon (boolean)
boolean open
}
com/intellij/psi/presentation/java/JavaPresentationUtil$2.classJavaPresentationUtil.java
package com.intellij.psi.presentation.java
final com.intellij.psi.presentation.java.JavaPresentationUtil$2 extends java.lang.Object implements com.intellij.navigation.ColoredItemPresentation {
final com.intellij.psi.PsiField val$psiField
void (com.intellij.psi.PsiField)
public java.lang.String getPresentableText ()
public com.intellij.openapi.editor.colors.TextAttributesKey getTextAttributesKey ()
public java.lang.String getLocationString ()
public javax.swing.Icon getIcon (boolean)
boolean open
}
com/intellij/psi/presentation/java/JavaPresentationUtil.classJavaPresentationUtil.java
package com.intellij.psi.presentation.java
public com.intellij.psi.presentation.java.JavaPresentationUtil extends java.lang.Object {
private void ()
public static com.intellij.navigation.ColoredItemPresentation getMethodPresentation (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod psiMethod
public static com.intellij.navigation.ItemPresentation getFieldPresentation (com.intellij.psi.PsiField)
com.intellij.psi.PsiField psiField
private static java.lang.String getJavaSymbolContainerText (com.intellij.psi.PsiElement)
String result
String qName
String result
String result
com.intellij.psi.PsiElement element
String result
com.intellij.psi.PsiElement container
static java.lang.String access$000 (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement x0
}
com/intellij/psi/presentation/java/MethodPresentationProvider.classMethodPresentationProvider.java
package com.intellij.psi.presentation.java
public com.intellij.psi.presentation.java.MethodPresentationProvider extends java.lang.Object implements com.intellij.navigation.ItemPresentationProvider {
public void ()
public com.intellij.navigation.ItemPresentation getPresentation (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod item
public volatile com.intellij.navigation.ItemPresentation getPresentation (com.intellij.navigation.NavigationItem)
}
com/intellij/psi/presentation/java/PackagePresentationProvider$1.classPackagePresentationProvider.java
package com.intellij.psi.presentation.java
com.intellij.psi.presentation.java.PackagePresentationProvider$1 extends java.lang.Object implements com.intellij.navigation.ColoredItemPresentation {
final com.intellij.psi.PsiPackage val$aPackage
final com.intellij.psi.presentation.java.PackagePresentationProvider this$0
void (com.intellij.psi.presentation.java.PackagePresentationProvider, com.intellij.psi.PsiPackage)
com.intellij.psi.presentation.java.PackagePresentationProvider this$0
public com.intellij.openapi.editor.colors.TextAttributesKey getTextAttributesKey ()
public java.lang.String getPresentableText ()
public java.lang.String getLocationString ()
public javax.swing.Icon getIcon (boolean)
boolean open
}
com/intellij/psi/presentation/java/PackagePresentationProvider.classPackagePresentationProvider.java
package com.intellij.psi.presentation.java
public com.intellij.psi.presentation.java.PackagePresentationProvider extends java.lang.Object implements com.intellij.navigation.ItemPresentationProvider {
public void ()
public com.intellij.navigation.ItemPresentation getPresentation (com.intellij.psi.PsiPackage)
com.intellij.psi.PsiPackage aPackage
public volatile com.intellij.navigation.ItemPresentation getPresentation (com.intellij.navigation.NavigationItem)
}
com/intellij/psi/presentation/java/VariablePresentationProvider$1.classVariablePresentationProvider.java
package com.intellij.psi.presentation.java
com.intellij.psi.presentation.java.VariablePresentationProvider$1 extends java.lang.Object implements com.intellij.navigation.ItemPresentation {
final com.intellij.psi.PsiVariable val$variable
final com.intellij.psi.presentation.java.VariablePresentationProvider this$0
void (com.intellij.psi.presentation.java.VariablePresentationProvider, com.intellij.psi.PsiVariable)
com.intellij.psi.presentation.java.VariablePresentationProvider this$0
public java.lang.String getPresentableText ()
public java.lang.String getLocationString ()
public javax.swing.Icon getIcon (boolean)
boolean open
}
com/intellij/psi/presentation/java/VariablePresentationProvider.classVariablePresentationProvider.java
package com.intellij.psi.presentation.java
public com.intellij.psi.presentation.java.VariablePresentationProvider extends java.lang.Object implements com.intellij.navigation.ItemPresentationProvider {
public void ()
public com.intellij.navigation.ItemPresentation getPresentation (com.intellij.psi.PsiVariable)
com.intellij.psi.PsiVariable variable
public volatile com.intellij.navigation.ItemPresentation getPresentation (com.intellij.navigation.NavigationItem)
}
com/intellij/psi/scope/
com/intellij/psi/scope/BaseScopeProcessor.classBaseScopeProcessor.java
package com.intellij.psi.scope
public abstract com.intellij.psi.scope.BaseScopeProcessor extends java.lang.Object implements com.intellij.psi.scope.PsiScopeProcessor {
public void ()
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
public void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
}
com/intellij/psi/scope/DelegatingScopeProcessor.classDelegatingScopeProcessor.java
package com.intellij.psi.scope
public abstract com.intellij.psi.scope.DelegatingScopeProcessor extends java.lang.Object implements com.intellij.psi.scope.PsiScopeProcessor {
private final com.intellij.psi.scope.PsiScopeProcessor myDelegate
public void (com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.scope.PsiScopeProcessor delegate
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
public void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
}
com/intellij/psi/scope/ElementClassFilter$1.classElementClassFilter.java
package com.intellij.psi.scope
com.intellij.psi.scope.ElementClassFilter$1 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$psi$scope$ElementClassHint$DeclarationKind
static void ()
}
com/intellij/psi/scope/ElementClassFilter.classElementClassFilter.java
package com.intellij.psi.scope
public com.intellij.psi.scope.ElementClassFilter extends java.lang.Object implements com.intellij.psi.filters.ElementFilter {
public static final com.intellij.psi.scope.ElementClassFilter PACKAGE_FILTER
public static final com.intellij.psi.scope.ElementClassFilter VARIABLE
public static final com.intellij.psi.scope.ElementClassFilter METHOD
public static final com.intellij.psi.scope.ElementClassFilter CLASS
public static final com.intellij.psi.scope.ElementClassFilter FIELD
public static final com.intellij.psi.scope.ElementClassFilter ENUM_CONST
private final com.intellij.psi.scope.ElementClassHint$DeclarationKind myKind
private void (com.intellij.psi.scope.ElementClassHint$DeclarationKind)
com.intellij.psi.scope.ElementClassHint$DeclarationKind kind
public boolean isAcceptable (java.lang.Object, com.intellij.psi.PsiElement)
Object element
com.intellij.psi.PsiElement context
public boolean isClassAcceptable (java.lang.Class)
Class hintClass
static void ()
}
com/intellij/psi/scope/ElementClassHint$DeclarationKind.classElementClassHint.java
package com.intellij.psi.scope
public final com.intellij.psi.scope.ElementClassHint$DeclarationKind extends java.lang.Enum {
public static final com.intellij.psi.scope.ElementClassHint$DeclarationKind CLASS
public static final com.intellij.psi.scope.ElementClassHint$DeclarationKind PACKAGE
public static final com.intellij.psi.scope.ElementClassHint$DeclarationKind METHOD
public static final com.intellij.psi.scope.ElementClassHint$DeclarationKind VARIABLE
public static final com.intellij.psi.scope.ElementClassHint$DeclarationKind FIELD
public static final com.intellij.psi.scope.ElementClassHint$DeclarationKind ENUM_CONST
private static final com.intellij.psi.scope.ElementClassHint$DeclarationKind[] $VALUES
public static com.intellij.psi.scope.ElementClassHint$DeclarationKind[] values ()
public static com.intellij.psi.scope.ElementClassHint$DeclarationKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/scope/ElementClassHint.classElementClassHint.java
package com.intellij.psi.scope
public abstract com.intellij.psi.scope.ElementClassHint extends java.lang.Object {
public static final com.intellij.openapi.util.Key KEY
public abstract boolean shouldProcess (com.intellij.psi.scope.ElementClassHint$DeclarationKind)
static void ()
}
com/intellij/psi/scope/JavaScopeProcessorEvent.classJavaScopeProcessorEvent.java
package com.intellij.psi.scope
public com.intellij.psi.scope.JavaScopeProcessorEvent extends java.lang.Object implements com.intellij.psi.scope.PsiScopeProcessor$Event {
public static final com.intellij.psi.scope.JavaScopeProcessorEvent START_STATIC
public static final com.intellij.psi.scope.JavaScopeProcessorEvent CHANGE_LEVEL
public static final com.intellij.psi.scope.JavaScopeProcessorEvent SET_CURRENT_FILE_CONTEXT
private void ()
static void ()
}
com/intellij/psi/scope/MethodProcessorSetupFailedException.classMethodProcessorSetupFailedException.java
package com.intellij.psi.scope
public com.intellij.psi.scope.MethodProcessorSetupFailedException extends java.lang.Exception {
public void (java.lang.String)
String message
public java.lang.Throwable fillInStackTrace ()
}
com/intellij/psi/scope/NameHint.classNameHint.java
package com.intellij.psi.scope
public abstract com.intellij.psi.scope.NameHint extends java.lang.Object {
public static final com.intellij.openapi.util.Key KEY
public abstract java.lang.String getName (com.intellij.psi.ResolveState)
static void ()
}
com/intellij/psi/scope/PsiConflictResolver.classPsiConflictResolver.java
package com.intellij.psi.scope
public abstract com.intellij.psi.scope.PsiConflictResolver extends java.lang.Object {
public abstract com.intellij.psi.infos.CandidateInfo resolveConflict (java.util.List)
}
com/intellij/psi/scope/PsiScopeProcessor$Event$1.classPsiScopeProcessor.java
package com.intellij.psi.scope
final com.intellij.psi.scope.PsiScopeProcessor$Event$1 extends java.lang.Object implements com.intellij.psi.scope.PsiScopeProcessor$Event {
void ()
}
com/intellij/psi/scope/PsiScopeProcessor$Event.classPsiScopeProcessor.java
package com.intellij.psi.scope
public abstract com.intellij.psi.scope.PsiScopeProcessor$Event extends java.lang.Object {
public static final com.intellij.psi.scope.PsiScopeProcessor$Event SET_DECLARATION_HOLDER
static void ()
}
com/intellij/psi/scope/PsiScopeProcessor.classPsiScopeProcessor.java
package com.intellij.psi.scope
public abstract com.intellij.psi.scope.PsiScopeProcessor extends java.lang.Object {
public abstract boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
public abstract java.lang.Object getHint (com.intellij.openapi.util.Key)
public abstract void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
}
com/intellij/psi/scope/conflictResolvers/
com/intellij/psi/scope/conflictResolvers/DuplicateConflictResolver.classDuplicateConflictResolver.java
package com.intellij.psi.scope.conflictResolvers
public com.intellij.psi.scope.conflictResolvers.DuplicateConflictResolver extends java.lang.Object implements com.intellij.psi.scope.PsiConflictResolver {
public static final com.intellij.psi.scope.conflictResolvers.DuplicateConflictResolver INSTANCE
private void ()
public com.intellij.psi.infos.CandidateInfo resolveConflict (java.util.List)
Object key
com.intellij.psi.PsiElement element
Object key
com.intellij.psi.infos.CandidateInfo info
java.util.List conflicts
java.util.Map uniqueItems
static void ()
}
com/intellij/psi/scope/conflictResolvers/JavaMethodsConflictResolver$1.classJavaMethodsConflictResolver.java
package com.intellij.psi.scope.conflictResolvers
com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$1 extends com.intellij.util.containers.FactoryMap {
final com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver this$0
void (com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver)
com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver this$0
protected com.intellij.psi.PsiSubstitutor create (com.intellij.psi.infos.MethodCandidateInfo)
com.intellij.psi.infos.MethodCandidateInfo key
protected volatile java.lang.Object create (java.lang.Object)
}
com/intellij/psi/scope/conflictResolvers/JavaMethodsConflictResolver$2.classJavaMethodsConflictResolver.java
package com.intellij.psi.scope.conflictResolvers
com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$2 extends java.lang.Object implements com.intellij.psi.util.PsiUtil$ApplicabilityChecker {
final com.intellij.psi.PsiSubstitutor val$siteSubstitutor1
final com.intellij.pom.java.LanguageLevel val$languageLevel
final com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver this$0
void (com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver, com.intellij.psi.PsiSubstitutor, com.intellij.pom.java.LanguageLevel)
com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver this$0
public boolean isApplicable (com.intellij.psi.PsiType, com.intellij.psi.PsiType, boolean, int)
com.intellij.psi.PsiClass rightClass
com.intellij.psi.PsiType left
com.intellij.psi.PsiType right
boolean allowUncheckedConversion
int argId
}
com/intellij/psi/scope/conflictResolvers/JavaMethodsConflictResolver$3.classJavaMethodsConflictResolver.java
package com.intellij.psi.scope.conflictResolvers
com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$3 extends java.lang.Object {
static final int[] $SwitchMap$com$intellij$psi$scope$conflictResolvers$JavaMethodsConflictResolver$Specifics
static void ()
}
com/intellij/psi/scope/conflictResolvers/JavaMethodsConflictResolver$Specifics.classJavaMethodsConflictResolver.java
package com.intellij.psi.scope.conflictResolvers
final com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$Specifics extends java.lang.Enum {
public static final com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$Specifics FIRST
public static final com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$Specifics SECOND
public static final com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$Specifics NEITHER
private static final com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$Specifics[] $VALUES
public static com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$Specifics[] values ()
public static com.intellij.psi.scope.conflictResolvers.JavaMethodsConflictResolver$Specifics valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/scope/conflictResolvers/JavaMethodsConflictResolver.class
com/intellij/psi/scope/conflictResolvers/JavaVariableConflictResolver.classJavaVariableConflictResolver.java
package com.intellij.psi.scope.conflictResolvers
public com.intellij.psi.scope.conflictResolvers.JavaVariableConflictResolver extends java.lang.Object implements com.intellij.psi.scope.PsiConflictResolver {
public void ()
public com.intellij.psi.infos.CandidateInfo resolveConflict (java.util.List)
com.intellij.psi.infos.CandidateInfo candidate
com.intellij.psi.PsiElement otherElement
com.intellij.psi.PsiClass newClass
com.intellij.psi.PsiClass oldClass
com.intellij.psi.PsiElement scope
Boolean oldClassIsInheritor
int i
java.util.List conflicts
int size
com.intellij.psi.infos.CandidateInfo[] uncheckedResult
com.intellij.psi.infos.CandidateInfo currentResult
com.intellij.psi.PsiElement currentElement
}
com/intellij/psi/scope/processor/
com/intellij/psi/scope/processor/ConflictFilterProcessor.classConflictFilterProcessor.java
package com.intellij.psi.scope.processor
public com.intellij.psi.scope.processor.ConflictFilterProcessor extends com.intellij.psi.scope.processor.FilterScopeProcessor implements com.intellij.psi.scope.NameHint {
private final com.intellij.psi.scope.PsiConflictResolver[] myResolvers
private com.intellij.psi.JavaResolveResult[] myCachedResult
protected String myName
protected final com.intellij.psi.PsiElement myPlace
protected final com.intellij.psi.PsiFile myPlaceFile
public void (java.lang.String, com.intellij.psi.filters.ElementFilter, com.intellij.psi.scope.PsiConflictResolver[], java.util.List, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
String name
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.scope.PsiConflictResolver[] resolvers
java.util.List container
com.intellij.psi.PsiElement place
com.intellij.psi.PsiFile placeFile
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
com.intellij.psi.JavaResolveResult[] cachedResult
protected void add (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiSubstitutor substitutor
protected void add (com.intellij.psi.infos.CandidateInfo)
com.intellij.psi.infos.CandidateInfo info
public void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
public com.intellij.psi.JavaResolveResult[] getResult ()
com.intellij.psi.infos.CandidateInfo candidate
com.intellij.psi.scope.PsiConflictResolver resolver
java.util.List conflicts
com.intellij.psi.JavaResolveResult[] cachedResult
public java.lang.String getName (com.intellij.psi.ResolveState)
com.intellij.psi.ResolveState state
public void setName (java.lang.String)
String name
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
}
com/intellij/psi/scope/processor/FilterElementProcessor.classFilterElementProcessor.java
package com.intellij.psi.scope.processor
public com.intellij.psi.scope.processor.FilterElementProcessor extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
private final java.util.List myResults
private final com.intellij.psi.filters.ElementFilter myFilter
private final com.intellij.psi.search.PsiElementProcessor myProcessor
public void (com.intellij.psi.filters.ElementFilter, com.intellij.psi.search.PsiElementProcessor, java.util.List)
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.search.PsiElementProcessor processor
java.util.List container
public void (com.intellij.psi.filters.ElementFilter, java.util.List)
com.intellij.psi.filters.ElementFilter filter
java.util.List container
public void (com.intellij.psi.filters.ElementFilter, com.intellij.psi.search.PsiElementProcessor)
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.search.PsiElementProcessor proc
public void (com.intellij.psi.filters.ElementFilter)
com.intellij.psi.filters.ElementFilter filter
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
protected void add (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public java.util.List getResults ()
public boolean shouldProcess (java.lang.Class)
Class elementClass
}
com/intellij/psi/scope/processor/FilterScopeProcessor.classFilterScopeProcessor.java
package com.intellij.psi.scope.processor
public com.intellij.psi.scope.processor.FilterScopeProcessor extends com.intellij.psi.scope.BaseScopeProcessor {
protected final java.util.List myResults
private com.intellij.psi.PsiElement myCurrentDeclarationHolder
private final com.intellij.psi.filters.ElementFilter myFilter
private final com.intellij.psi.scope.PsiScopeProcessor myProcessor
public void (com.intellij.psi.filters.ElementFilter, java.util.List)
com.intellij.psi.filters.ElementFilter filter
java.util.List container
public void (com.intellij.psi.filters.ElementFilter, com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.scope.PsiScopeProcessor processor
public void (com.intellij.psi.filters.ElementFilter)
com.intellij.psi.filters.ElementFilter filter
public void (com.intellij.psi.filters.ElementFilter, com.intellij.psi.scope.PsiScopeProcessor, java.util.List)
com.intellij.psi.filters.ElementFilter filter
com.intellij.psi.scope.PsiScopeProcessor processor
java.util.List container
public void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
protected void add (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiSubstitutor substitutor
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
public java.util.List getResults ()
}
com/intellij/psi/scope/processor/MethodCandidatesProcessor$1.classMethodCandidatesProcessor.java
package com.intellij.psi.scope.processor
com.intellij.psi.scope.processor.MethodCandidatesProcessor$1 extends com.intellij.psi.infos.MethodCandidateInfo {
private com.intellij.psi.PsiType[] myExpressionTypes
final com.intellij.psi.PsiExpressionList val$argumentList
final boolean val$varargs
final com.intellij.psi.scope.processor.MethodCandidatesProcessor this$0
void (com.intellij.psi.scope.processor.MethodCandidatesProcessor, com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor, boolean, boolean, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.PsiType[], com.intellij.psi.PsiType[], com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiExpressionList, boolean)
com.intellij.psi.scope.processor.MethodCandidatesProcessor this$0
com.intellij.psi.PsiElement arg0
com.intellij.psi.PsiSubstitutor arg1
boolean arg2
boolean arg3
com.intellij.psi.PsiElement arg4
com.intellij.psi.PsiElement arg5
com.intellij.psi.PsiType[] arg6
com.intellij.psi.PsiType[] arg7
com.intellij.pom.java.LanguageLevel arg8
public com.intellij.psi.PsiType[] getArgumentTypes ()
com.intellij.psi.PsiType[] expressionTypes
public boolean isVarargs ()
}
com/intellij/psi/scope/processor/MethodCandidatesProcessor.classMethodCandidatesProcessor.java
package com.intellij.psi.scope.processor
public com.intellij.psi.scope.processor.MethodCandidatesProcessor extends com.intellij.psi.scope.processor.MethodsProcessor {
protected boolean myHasAccessibleStaticCorrectCandidate
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, com.intellij.psi.scope.PsiConflictResolver[], java.util.List)
com.intellij.psi.PsiElement place
com.intellij.psi.PsiFile placeFile
com.intellij.psi.scope.PsiConflictResolver[] resolvers
java.util.List container
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.PsiElement place
com.intellij.psi.PsiFile placeFile
public void add (com.intellij.psi.PsiElement, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiElement element
com.intellij.psi.PsiSubstitutor substitutor
public void addMethod (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, boolean)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
boolean staticProblem
boolean isAccessible
private boolean isInterfaceStaticMethodAccessibleThroughInheritance (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod method
protected com.intellij.psi.PsiClass getContainingClass (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
protected boolean acceptVarargs ()
protected com.intellij.psi.infos.MethodCandidateInfo createCandidateInfo (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, boolean, boolean, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
boolean staticProblem
boolean accessible
boolean varargs
com.intellij.psi.PsiExpressionList argumentList
protected static com.intellij.psi.PsiType[] getExpressionTypes (com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiExpressionList argumentList
protected boolean isAccepted (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiClass containingClass
com.intellij.psi.PsiMethod candidate
protected boolean isShadowed (com.intellij.psi.PsiMethod)
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiMethod candidate
public com.intellij.psi.infos.CandidateInfo[] getCandidates ()
com.intellij.psi.JavaResolveResult[] resolveResult
com.intellij.psi.infos.CandidateInfo[] infos
}
com/intellij/psi/scope/processor/MethodResolveProcessor.classMethodResolveProcessor.java
package com.intellij.psi.scope.processor
public com.intellij.psi.scope.processor.MethodResolveProcessor extends java.lang.Object implements com.intellij.psi.scope.PsiScopeProcessor com.intellij.psi.scope.ElementClassHint com.intellij.psi.scope.NameHint {
private final String myNameHint
private final java.util.List myMethods
public void ()
public void (java.lang.String)
String name
public com.intellij.psi.PsiMethod[] getMethods ()
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
public void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
public boolean shouldProcess (com.intellij.psi.scope.ElementClassHint$DeclarationKind)
com.intellij.psi.scope.ElementClassHint$DeclarationKind kind
public static com.intellij.psi.PsiMethod[] findMethod (com.intellij.psi.PsiClass, java.lang.String)
com.intellij.psi.PsiClass psiClass
String methodName
com.intellij.psi.scope.processor.MethodResolveProcessor processor
public static com.intellij.psi.PsiMethod[] getAllMethods (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.scope.processor.MethodResolveProcessor processor
public java.lang.String getName (com.intellij.psi.ResolveState)
com.intellij.psi.ResolveState state
}
com/intellij/psi/scope/processor/MethodResolverProcessor.classMethodResolverProcessor.java
package com.intellij.psi.scope.processor
public com.intellij.psi.scope.processor.MethodResolverProcessor extends com.intellij.psi.scope.processor.MethodCandidatesProcessor {
private boolean myStopAcceptingCandidates
public void (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiFile)
com.intellij.psi.PsiMethodCallExpression place
com.intellij.psi.PsiFile placeFile
public void (com.intellij.psi.PsiCallExpression, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiFile)
com.intellij.psi.PsiCallExpression place
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiFile placeFile
public void (com.intellij.psi.PsiClass, com.intellij.psi.PsiExpressionList, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.PsiClass classConstr
com.intellij.psi.PsiExpressionList argumentList
com.intellij.psi.PsiElement place
com.intellij.psi.PsiFile placeFile
public void (com.intellij.psi.PsiElement, com.intellij.psi.PsiFile, com.intellij.psi.scope.PsiConflictResolver[])
com.intellij.psi.PsiElement place
com.intellij.psi.PsiFile placeFile
com.intellij.psi.scope.PsiConflictResolver[] resolvers
public void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiElement element
com.intellij.psi.ResolveState state
protected boolean acceptVarargs ()
}
com/intellij/psi/scope/processor/MethodsProcessor.classMethodsProcessor.java
package com.intellij.psi.scope.processor
public abstract com.intellij.psi.scope.processor.MethodsProcessor extends com.intellij.psi.scope.processor.ConflictFilterProcessor implements com.intellij.psi.scope.ElementClassHint {
private static final com.intellij.psi.filters.ElementFilter ourFilter
private boolean myStaticScopeFlag
private boolean myIsConstructor
protected com.intellij.psi.PsiElement myCurrentFileContext
protected com.intellij.psi.PsiClass myAccessClass
private com.intellij.psi.PsiExpressionList myArgumentList
private com.intellij.psi.PsiType[] myTypeArguments
private final com.intellij.pom.java.LanguageLevel myLanguageLevel
public void (com.intellij.psi.scope.PsiConflictResolver[], java.util.List, com.intellij.psi.PsiElement, com.intellij.psi.PsiFile)
com.intellij.psi.scope.PsiConflictResolver[] resolvers
java.util.List container
com.intellij.psi.PsiElement place
com.intellij.psi.PsiFile placeFile
public com.intellij.psi.PsiExpressionList getArgumentList ()
public void setArgumentList (com.intellij.psi.PsiExpressionList)
com.intellij.psi.PsiExpressionList argList
public com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public void obtainTypeArguments (com.intellij.psi.PsiCallExpression)
com.intellij.psi.PsiCallExpression callExpression
com.intellij.psi.PsiType[] typeArguments
protected void setTypeArguments (com.intellij.psi.PsiType[])
com.intellij.psi.PsiType[] typeParameters
public com.intellij.psi.PsiType[] getTypeArguments ()
public boolean isInStaticScope ()
public void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
public void setAccessClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass accessClass
public boolean isConstructor ()
public void setIsConstructor (boolean)
boolean myIsConstructor
public void forceAddResult (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
public boolean shouldProcess (com.intellij.psi.scope.ElementClassHint$DeclarationKind)
com.intellij.psi.scope.ElementClassHint$DeclarationKind kind
static void ()
}
com/intellij/psi/scope/processor/VariablesNotProcessor.classVariablesNotProcessor.java
package com.intellij.psi.scope.processor
public com.intellij.psi.scope.processor.VariablesNotProcessor extends com.intellij.psi.scope.processor.VariablesProcessor {
private final com.intellij.psi.PsiVariable myVariable
public void (com.intellij.psi.PsiVariable, boolean, java.util.List)
com.intellij.psi.PsiVariable var
boolean staticSensitive
java.util.List list
public void (com.intellij.psi.PsiVariable, boolean)
com.intellij.psi.PsiVariable var
boolean staticSensitive
protected boolean check (com.intellij.psi.PsiVariable, com.intellij.psi.ResolveState)
com.intellij.psi.PsiVariable var
com.intellij.psi.ResolveState state
String name
}
com/intellij/psi/scope/processor/VariablesProcessor.classVariablesProcessor.java
package com.intellij.psi.scope.processor
public abstract com.intellij.psi.scope.processor.VariablesProcessor extends com.intellij.psi.scope.BaseScopeProcessor implements com.intellij.psi.scope.ElementClassHint {
private boolean myStaticScopeFlag
private final boolean myStaticSensitiveFlag
private final java.util.List myResultList
public void (boolean)
boolean staticSensitive
public void (boolean, java.util.List)
boolean staticSensitive
java.util.List list
protected abstract boolean check (com.intellij.psi.PsiVariable, com.intellij.psi.ResolveState)
public boolean shouldProcess (com.intellij.psi.scope.ElementClassHint$DeclarationKind)
com.intellij.psi.scope.ElementClassHint$DeclarationKind kind
public boolean execute (com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiVariable pvar
com.intellij.psi.PsiElement pe
com.intellij.psi.ResolveState state
public final void handleEvent (com.intellij.psi.scope.PsiScopeProcessor$Event, java.lang.Object)
com.intellij.psi.scope.PsiScopeProcessor$Event event
Object associated
public int size ()
public com.intellij.psi.PsiVariable getResult (int)
int i
public java.lang.Object getHint (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key hintKey
}
com/intellij/psi/scope/util/
com/intellij/psi/scope/util/PsiScopesUtil.classPsiScopesUtil.java
package com.intellij.psi.scope.util
public com.intellij.psi.scope.util.PsiScopesUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
static final boolean $assertionsDisabled
private void ()
public static boolean treeWalkUp (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.PsiElement entrance
com.intellij.psi.PsiElement maxScope
public static boolean treeWalkUp (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.psi.ResolveState)
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.PsiElement entrance
com.intellij.psi.PsiElement maxScope
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement prevParent
com.intellij.psi.PsiElement scope
public static boolean walkChildrenScopes (com.intellij.psi.PsiElement, com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.ResolveState, com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement thisElement
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.ResolveState state
com.intellij.psi.PsiElement lastParent
com.intellij.psi.PsiElement place
com.intellij.psi.PsiElement child
public static void processTypeDeclarations (com.intellij.psi.PsiType, com.intellij.psi.PsiElement, com.intellij.psi.scope.PsiScopeProcessor)
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiClass arrayClass
com.intellij.psi.PsiTypeParameter[] arrayTypeParameters
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiType lub
com.intellij.psi.PsiType classType
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiClass clazz
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement place
com.intellij.psi.scope.PsiScopeProcessor processor
public static boolean resolveAndWalk (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiElement)
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiElement maxScope
public static boolean resolveAndWalk (com.intellij.psi.scope.PsiScopeProcessor, com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.JavaResolveResult typeResult
com.intellij.psi.JavaResolveResult typeResult
com.intellij.psi.PsiType[] types
com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement target
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.scope.PsiScopeProcessor processor
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiElement maxScope
boolean incompleteCode
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiElement classNameElement
public static void setupAndRunProcessor (com.intellij.psi.scope.processor.MethodsProcessor, com.intellij.psi.PsiCallExpression, boolean) throws com.intellij.psi.scope.MethodProcessorSetupFailedException
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiSubstitutor superSubstitutor
com.intellij.psi.PsiSubstitutor contextSubstitutor
int i
com.intellij.psi.PsiMethod constructor
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiClass runSuper
java.util.List contextSubstitutors
com.intellij.psi.PsiMethod[] constructors
com.intellij.psi.ResolveState state
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiKeyword keyword
com.intellij.psi.PsiElement referenceNameElement
com.intellij.psi.PsiEnumConstantInitializer initializingClass
com.intellij.psi.PsiAnonymousClass anonymousClass
com.intellij.psi.PsiExpression initializer
com.intellij.psi.PsiElement resolve
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiType psiType
com.intellij.psi.PsiType type
com.intellij.psi.PsiElement referenceName
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement qualifier
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiJavaCodeReferenceElement ref
com.intellij.psi.PsiNewExpression newExpr
com.intellij.psi.PsiJavaCodeReferenceElement classRef
com.intellij.psi.JavaResolveResult result
com.intellij.psi.PsiClass aClass
com.intellij.psi.scope.processor.MethodsProcessor processor
com.intellij.psi.PsiCallExpression call
boolean dummyImplicitConstructor
private static com.intellij.psi.PsiType convertToTypeParameter (com.intellij.psi.PsiCapturedWildcardType, com.intellij.psi.PsiElement)
com.intellij.psi.PsiCapturedWildcardType type
com.intellij.psi.PsiElement methodCall
com.intellij.psi.search.GlobalSearchScope placeResolveScope
com.intellij.psi.PsiType upperBound
private static boolean hasDesiredMethod (com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiType, com.intellij.psi.PsiAnonymousClass)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiMethod[] refMethods
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiType type
com.intellij.psi.PsiAnonymousClass anonymousClass
private static boolean hasCovariantOverridingOrNotPublic (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod[])
com.intellij.psi.PsiMethod superMethod
com.intellij.psi.PsiType methodReturnType
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiMethod[] refMethods
private static boolean processQualifierType (com.intellij.psi.PsiType, com.intellij.psi.scope.processor.MethodsProcessor, com.intellij.psi.PsiManager, com.intellij.psi.PsiMethodCallExpression) throws com.intellij.psi.scope.MethodProcessorSetupFailedException
com.intellij.psi.JavaResolveResult qualifierResult
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.JavaResolveResult qualifierResult
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiType type
com.intellij.psi.scope.processor.MethodsProcessor processor
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiMethodCallExpression call
private static boolean processQualifierResult (com.intellij.psi.JavaResolveResult, com.intellij.psi.scope.processor.MethodsProcessor, com.intellij.psi.PsiMethodCallExpression) throws com.intellij.psi.scope.MethodProcessorSetupFailedException
com.intellij.psi.PsiExpression qualifier
com.intellij.psi.JavaResolveResult qualifierResult
com.intellij.psi.scope.processor.MethodsProcessor processor
com.intellij.psi.PsiMethodCallExpression methodCall
com.intellij.psi.PsiElement resolve
com.intellij.psi.ResolveState state
private static void processDummyConstructor (com.intellij.psi.scope.processor.MethodsProcessor, com.intellij.psi.PsiClass)
com.intellij.psi.PsiMethod[] constructors
com.intellij.psi.PsiElementFactory factory
com.intellij.psi.PsiMethod dummyConstructor
com.intellij.psi.PsiIdentifier nameIdentifier
com.intellij.util.IncorrectOperationException e
com.intellij.psi.scope.processor.MethodsProcessor processor
com.intellij.psi.PsiClass aClass
static void ()
}
com/intellij/psi/search/
com/intellij/psi/search/DelegatingGlobalSearchScope.classDelegatingGlobalSearchScope.java
package com.intellij.psi.search
public com.intellij.psi.search.DelegatingGlobalSearchScope extends com.intellij.psi.search.GlobalSearchScope {
protected final com.intellij.psi.search.GlobalSearchScope myBaseScope
private final Object myEquality
public void (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope baseScope
public transient void (com.intellij.psi.search.GlobalSearchScope, java.lang.Object[])
com.intellij.psi.search.GlobalSearchScope baseScope
Object[] equality
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module, boolean)
com.intellij.openapi.module.Module aModule
boolean testSources
public boolean isSearchInLibraries ()
public boolean isSearchOutsideRootModel ()
public java.lang.String getDisplayName ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.search.DelegatingGlobalSearchScope that
public int hashCode ()
int result
public volatile com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
}
com/intellij/psi/search/EverythingGlobalScope.classEverythingGlobalScope.java
package com.intellij.psi.search
public com.intellij.psi.search.EverythingGlobalScope extends com.intellij.psi.search.GlobalSearchScope {
public void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public void ()
public int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isSearchInLibraries ()
public boolean isForceSearchingInLibrarySources ()
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchOutsideRootModel ()
public com.intellij.psi.search.GlobalSearchScope union (com.intellij.psi.search.SearchScope)
com.intellij.psi.search.SearchScope scope
public com.intellij.psi.search.SearchScope intersectWith (com.intellij.psi.search.SearchScope)
com.intellij.psi.search.SearchScope scope2
public volatile com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
}
com/intellij/psi/search/GlobalSearchScope$1.classGlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$1 extends com.intellij.psi.search.GlobalSearchScope {
final com.intellij.psi.search.LocalSearchScope val$scope
final com.intellij.psi.search.GlobalSearchScope this$0
void (com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.project.Project, com.intellij.psi.search.LocalSearchScope)
com.intellij.psi.search.GlobalSearchScope this$0
com.intellij.openapi.project.Project project
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchOutsideRootModel ()
public boolean isSearchInLibraries ()
public java.lang.String toString ()
public volatile com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
}
com/intellij/psi/search/GlobalSearchScope$2.classGlobalSearchScope.java
package com.intellij.psi.search
final com.intellij.psi.search.GlobalSearchScope$2 extends com.intellij.psi.search.GlobalSearchScope$FileScope {
final String val$displayName
void (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.String)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
public java.lang.String getDisplayName ()
}
com/intellij/psi/search/GlobalSearchScope$3.classGlobalSearchScope.java
package com.intellij.psi.search
final com.intellij.psi.search.GlobalSearchScope$3 extends com.intellij.psi.search.GlobalSearchScope$FilesScope {
final String val$displayName
void (com.intellij.openapi.project.Project, java.util.Collection, java.lang.String)
com.intellij.openapi.project.Project project
java.util.Collection files
public java.lang.String getDisplayName ()
}
com/intellij/psi/search/GlobalSearchScope$EmptyScope.classGlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$EmptyScope extends com.intellij.psi.search.GlobalSearchScope {
private void ()
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
public com.intellij.psi.search.GlobalSearchScope intersectWith (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.search.GlobalSearchScope uniteWith (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public java.lang.String toString ()
public volatile com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
void (com.intellij.psi.search.GlobalSearchScope$1)
com.intellij.psi.search.GlobalSearchScope$1 x0
}
com/intellij/psi/search/GlobalSearchScope$FileScope.classGlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$FileScope extends com.intellij.psi.search.GlobalSearchScope implements java.lang.Iterable {
private final com.intellij.openapi.vfs.VirtualFile myVirtualFile
private final com.intellij.openapi.module.Module myModule
private final boolean mySearchOutsideContent
private void (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
com.intellij.openapi.roots.FileIndexFacade facade
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
public java.lang.String toString ()
public java.util.Iterator iterator ()
public boolean isSearchOutsideRootModel ()
public volatile com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
void (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.search.GlobalSearchScope$1)
com.intellij.openapi.project.Project x0
com.intellij.openapi.vfs.VirtualFile x1
com.intellij.psi.search.GlobalSearchScope$1 x2
}
com/intellij/psi/search/GlobalSearchScope$FileTypeRestrictionScope.classGlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$FileTypeRestrictionScope extends com.intellij.psi.search.DelegatingGlobalSearchScope {
private final com.intellij.openapi.fileTypes.FileType[] myFileTypes
private void (com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.fileTypes.FileType[])
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.openapi.fileTypes.FileType[] fileTypes
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.fileTypes.FileType otherFileType
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType fileType
public com.intellij.psi.search.GlobalSearchScope intersectWith (com.intellij.psi.search.GlobalSearchScope)
java.util.List intersection
com.intellij.psi.search.GlobalSearchScope$FileTypeRestrictionScope restrict
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.search.GlobalSearchScope uniteWith (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope$FileTypeRestrictionScope restrict
com.intellij.psi.search.GlobalSearchScope scope
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.search.GlobalSearchScope$FileTypeRestrictionScope that
public int hashCode ()
int result
public java.lang.String toString ()
void (com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.fileTypes.FileType[], com.intellij.psi.search.GlobalSearchScope$1)
com.intellij.psi.search.GlobalSearchScope x0
com.intellij.openapi.fileTypes.FileType[] x1
com.intellij.psi.search.GlobalSearchScope$1 x2
}
com/intellij/psi/search/GlobalSearchScope$FilesScope.class
com/intellij/psi/search/GlobalSearchScope$IntersectionScope.classGlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$IntersectionScope extends com.intellij.psi.search.GlobalSearchScope {
private final com.intellij.psi.search.GlobalSearchScope myScope1
private final com.intellij.psi.search.GlobalSearchScope myScope2
private final String myDisplayName
private void (com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.search.GlobalSearchScope, java.lang.String)
com.intellij.psi.search.GlobalSearchScope scope1
com.intellij.psi.search.GlobalSearchScope scope2
String displayName
public com.intellij.psi.search.GlobalSearchScope intersectWith (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
private boolean containsScope (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public java.lang.String getDisplayName ()
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
int res1
int res2
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module, boolean)
com.intellij.openapi.module.Module aModule
boolean testSources
public boolean isSearchInLibraries ()
public boolean isSearchOutsideRootModel ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.search.GlobalSearchScope$IntersectionScope that
public int hashCode ()
public java.lang.String toString ()
public volatile com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
static boolean access$000 (com.intellij.psi.search.GlobalSearchScope$IntersectionScope, com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope$IntersectionScope x0
com.intellij.psi.search.GlobalSearchScope x1
void (com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.search.GlobalSearchScope, java.lang.String, com.intellij.psi.search.GlobalSearchScope$1)
com.intellij.psi.search.GlobalSearchScope x0
com.intellij.psi.search.GlobalSearchScope x1
String x2
com.intellij.psi.search.GlobalSearchScope$1 x3
}
com/intellij/psi/search/GlobalSearchScope$NotScope.classGlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$NotScope extends com.intellij.psi.search.DelegatingGlobalSearchScope {
private void (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public boolean isSearchInLibraries ()
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module, boolean)
com.intellij.openapi.module.Module aModule
boolean testSources
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchOutsideRootModel ()
public java.lang.String toString ()
void (com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.search.GlobalSearchScope$1)
com.intellij.psi.search.GlobalSearchScope x0
com.intellij.psi.search.GlobalSearchScope$1 x1
}
com/intellij/psi/search/GlobalSearchScope$UnionScope$1.classGlobalSearchScope.java
package com.intellij.psi.search
com.intellij.psi.search.GlobalSearchScope$UnionScope$1 extends java.lang.Object implements com.intellij.util.Processor {
final int[] val$nested
final com.intellij.psi.search.GlobalSearchScope$UnionScope this$0
void (com.intellij.psi.search.GlobalSearchScope$UnionScope, int[])
com.intellij.psi.search.GlobalSearchScope$UnionScope this$0
public boolean process (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public volatile boolean process (java.lang.Object)
}
com/intellij/psi/search/GlobalSearchScope$UnionScope.class
com/intellij/psi/search/GlobalSearchScope.classGlobalSearchScope.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.GlobalSearchScope extends com.intellij.psi.search.SearchScope implements com.intellij.psi.search.ProjectAwareFileFilter {
private final com.intellij.openapi.project.Project myProject
public static final com.intellij.psi.search.GlobalSearchScope EMPTY_SCOPE
protected void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
protected void ()
public com.intellij.openapi.project.Project getProject ()
public abstract int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
public abstract boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module, boolean)
com.intellij.openapi.module.Module aModule
boolean testSources
public final boolean accept (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public abstract boolean isSearchInLibraries ()
public boolean isForceSearchingInLibrarySources ()
public boolean isSearchOutsideRootModel ()
public com.intellij.psi.search.GlobalSearchScope intersectWith (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.search.SearchScope intersectWith (com.intellij.psi.search.SearchScope)
com.intellij.psi.search.LocalSearchScope localScope2
com.intellij.psi.search.SearchScope scope2
public com.intellij.psi.search.SearchScope intersectWith (com.intellij.psi.search.LocalSearchScope)
com.intellij.psi.PsiElement element2
com.intellij.psi.search.LocalSearchScope localScope2
com.intellij.psi.PsiElement[] elements2
java.util.List result
public com.intellij.psi.search.GlobalSearchScope union (com.intellij.psi.search.SearchScope)
com.intellij.psi.search.SearchScope scope
public com.intellij.psi.search.GlobalSearchScope union (com.intellij.psi.search.LocalSearchScope)
com.intellij.psi.search.LocalSearchScope scope
com.intellij.psi.PsiElement[] localScopeElements
public com.intellij.psi.search.GlobalSearchScope uniteWith (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public static com.intellij.psi.search.GlobalSearchScope union (com.intellij.psi.search.GlobalSearchScope[])
com.intellij.psi.search.GlobalSearchScope[] scopes
public static com.intellij.psi.search.GlobalSearchScope allScope (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.psi.search.GlobalSearchScope projectScope (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.psi.search.GlobalSearchScope everythingScope (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public static com.intellij.psi.search.GlobalSearchScope notScope (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public static com.intellij.psi.search.GlobalSearchScope moduleScope (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public static com.intellij.psi.search.GlobalSearchScope moduleWithLibrariesScope (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public static com.intellij.psi.search.GlobalSearchScope moduleWithDependenciesScope (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public static com.intellij.psi.search.GlobalSearchScope moduleRuntimeScope (com.intellij.openapi.module.Module, boolean)
com.intellij.openapi.module.Module module
boolean includeTests
public static com.intellij.psi.search.GlobalSearchScope moduleWithDependenciesAndLibrariesScope (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public static com.intellij.psi.search.GlobalSearchScope moduleWithDependenciesAndLibrariesScope (com.intellij.openapi.module.Module, boolean)
com.intellij.openapi.module.Module module
boolean includeTests
public static com.intellij.psi.search.GlobalSearchScope moduleWithDependentsScope (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public static com.intellij.psi.search.GlobalSearchScope moduleTestsWithDependentsScope (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module module
public static com.intellij.psi.search.GlobalSearchScope fileScope (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psiFile
public static com.intellij.psi.search.GlobalSearchScope fileScope (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
public static com.intellij.psi.search.GlobalSearchScope fileScope (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, java.lang.String)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile virtualFile
String displayName
public static com.intellij.psi.search.GlobalSearchScope filesScope (com.intellij.openapi.project.Project, java.util.Collection)
com.intellij.openapi.project.Project project
java.util.Collection files
public static com.intellij.psi.search.GlobalSearchScope filesWithoutLibrariesScope (com.intellij.openapi.project.Project, java.util.Collection)
com.intellij.openapi.project.Project project
java.util.Collection files
public static com.intellij.psi.search.GlobalSearchScope filesWithLibrariesScope (com.intellij.openapi.project.Project, java.util.Collection)
com.intellij.openapi.project.Project project
java.util.Collection files
public static com.intellij.psi.search.GlobalSearchScope filesScope (com.intellij.openapi.project.Project, java.util.Collection, java.lang.String)
com.intellij.openapi.project.Project project
java.util.Collection files
String displayName
public static transient com.intellij.psi.search.GlobalSearchScope getScopeRestrictedByFileTypes (com.intellij.psi.search.GlobalSearchScope, com.intellij.openapi.fileTypes.FileType[])
com.intellij.psi.search.GlobalSearchScope scope
com.intellij.openapi.fileTypes.FileType[] fileTypes
public volatile com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
static void ()
}
com/intellij/psi/search/LocalSearchScope.class
com/intellij/psi/search/NonClasspathDirectoriesScope.class
com/intellij/psi/search/PackageScope.classPackageScope.java
package com.intellij.psi.search
public com.intellij.psi.search.PackageScope extends com.intellij.psi.search.GlobalSearchScope {
private final java.util.Set myDirs
private final com.intellij.psi.PsiPackage myPackage
private final boolean myIncludeSubpackages
private final boolean myIncludeLibraries
protected final boolean myPartOfPackagePrefix
protected final String myPackageQualifiedName
protected final String myPackageQNamePrefix
public void (com.intellij.psi.PsiPackage, boolean, boolean)
com.intellij.psi.PsiPackage aPackage
boolean includeSubpackages
boolean includeLibraries
com.intellij.openapi.project.Project project
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
String packageName
com.intellij.psi.PsiFile psiFile
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.vfs.VirtualFile parent
public int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
public java.lang.String toString ()
public static com.intellij.psi.search.GlobalSearchScope packageScope (com.intellij.psi.PsiPackage, boolean)
com.intellij.psi.PsiPackage aPackage
boolean includeSubpackages
public static com.intellij.psi.search.GlobalSearchScope packageScopeWithoutLibraries (com.intellij.psi.PsiPackage, boolean)
com.intellij.psi.PsiPackage aPackage
boolean includeSubpackages
}
com/intellij/psi/search/ProjectAwareFileFilter.classProjectAwareFileFilter.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.ProjectAwareFileFilter extends java.lang.Object implements com.intellij.openapi.vfs.VirtualFileFilter {
public abstract com.intellij.openapi.project.Project getProject ()
}
com/intellij/psi/search/ProjectScope$1.classProjectScope.java
package com.intellij.psi.search
final com.intellij.psi.search.ProjectScope$1 extends com.intellij.psi.search.EverythingGlobalScope {
void (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public java.lang.String getDisplayName ()
}
com/intellij/psi/search/ProjectScope.class
com/intellij/psi/search/ProjectScopeBuilder.classProjectScopeBuilder.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.ProjectScopeBuilder extends java.lang.Object {
public void ()
public static com.intellij.psi.search.ProjectScopeBuilder getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract com.intellij.psi.search.GlobalSearchScope buildLibrariesScope ()
public abstract com.intellij.psi.search.GlobalSearchScope buildAllScope ()
public abstract com.intellij.psi.search.GlobalSearchScope buildProjectScope ()
public abstract com.intellij.psi.search.GlobalSearchScope buildContentScope ()
}
com/intellij/psi/search/ProjectScopeImpl.classProjectScopeImpl.java
package com.intellij.psi.search
public com.intellij.psi.search.ProjectScopeImpl extends com.intellij.psi.search.GlobalSearchScope {
private final com.intellij.openapi.roots.FileIndexFacade myFileIndex
public void (com.intellij.openapi.project.Project, com.intellij.openapi.roots.FileIndexFacade)
com.intellij.openapi.project.Project project
com.intellij.openapi.roots.FileIndexFacade fileIndex
public boolean contains (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public int compare (com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file1
com.intellij.openapi.vfs.VirtualFile file2
public boolean isSearchInModuleContent (com.intellij.openapi.module.Module)
com.intellij.openapi.module.Module aModule
public boolean isSearchInLibraries ()
public java.lang.String getDisplayName ()
public java.lang.String toString ()
public com.intellij.psi.search.GlobalSearchScope uniteWith (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
public com.intellij.psi.search.GlobalSearchScope intersectWith (com.intellij.psi.search.GlobalSearchScope)
com.intellij.psi.search.GlobalSearchScope scope
}
com/intellij/psi/search/PsiElementProcessor$CollectElements.classPsiElementProcessor.java
package com.intellij.psi.search
public com.intellij.psi.search.PsiElementProcessor$CollectElements extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
private final java.util.Collection myCollection
public void ()
public void (java.util.Collection)
java.util.Collection collection
public com.intellij.psi.PsiElement[] toArray ()
public java.util.Collection getCollection ()
public com.intellij.psi.PsiElement[] toArray (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement[] array
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/search/PsiElementProcessor$CollectElementsWithLimit.classPsiElementProcessor.java
package com.intellij.psi.search
public com.intellij.psi.search.PsiElementProcessor$CollectElementsWithLimit extends com.intellij.psi.search.PsiElementProcessor$CollectElements {
private final java.util.concurrent.atomic.AtomicInteger myCount
private volatile boolean myOverflow
private final int myLimit
public void (int)
int limit
public void (int, java.util.Collection)
int limit
java.util.Collection collection
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean isOverflow ()
}
com/intellij/psi/search/PsiElementProcessor$CollectFilteredElements.classPsiElementProcessor.java
package com.intellij.psi.search
public com.intellij.psi.search.PsiElementProcessor$CollectFilteredElements extends com.intellij.psi.search.PsiElementProcessor$CollectElements {
private final com.intellij.psi.util.PsiElementFilter myFilter
public void (com.intellij.psi.util.PsiElementFilter, java.util.Collection)
com.intellij.psi.util.PsiElementFilter filter
java.util.Collection collection
public void (com.intellij.psi.util.PsiElementFilter)
com.intellij.psi.util.PsiElementFilter filter
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/search/PsiElementProcessor$FindElement.classPsiElementProcessor.java
package com.intellij.psi.search
public com.intellij.psi.search.PsiElementProcessor$FindElement extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
private volatile com.intellij.psi.PsiElement myFoundElement
public void ()
public boolean isFound ()
public com.intellij.psi.PsiElement getFoundElement ()
public boolean setFound (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/search/PsiElementProcessor$FindFilteredElement.classPsiElementProcessor.java
package com.intellij.psi.search
public com.intellij.psi.search.PsiElementProcessor$FindFilteredElement extends com.intellij.psi.search.PsiElementProcessor$FindElement {
private final com.intellij.psi.util.PsiElementFilter myFilter
public void (com.intellij.psi.util.PsiElementFilter)
com.intellij.psi.util.PsiElementFilter filter
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/search/PsiElementProcessor.classPsiElementProcessor.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.PsiElementProcessor extends java.lang.Object {
public abstract boolean execute (com.intellij.psi.PsiElement)
}
com/intellij/psi/search/PsiElementProcessorAdapter.classPsiElementProcessorAdapter.java
package com.intellij.psi.search
public com.intellij.psi.search.PsiElementProcessorAdapter extends com.intellij.openapi.application.ReadActionProcessor implements com.intellij.util.Processor {
private final com.intellij.psi.search.PsiElementProcessor myProcessor
public void (com.intellij.psi.search.PsiElementProcessor)
com.intellij.psi.search.PsiElementProcessor processor
public boolean processInReadAction (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement t
public volatile boolean processInReadAction (java.lang.Object)
}
com/intellij/psi/search/PsiFileSystemItemProcessor.classPsiFileSystemItemProcessor.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.PsiFileSystemItemProcessor extends java.lang.Object implements com.intellij.psi.search.PsiElementProcessor {
public abstract boolean acceptItem (java.lang.String, boolean)
}
com/intellij/psi/search/PsiNonJavaFileReferenceProcessor.classPsiNonJavaFileReferenceProcessor.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.PsiNonJavaFileReferenceProcessor extends java.lang.Object {
public abstract boolean process (com.intellij.psi.PsiFile, int, int)
}
com/intellij/psi/search/PsiSearchScopeUtil.classPsiSearchScopeUtil.java
package com.intellij.psi.search
public com.intellij.psi.search.PsiSearchScopeUtil extends java.lang.Object {
public void ()
public static com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope, com.intellij.psi.search.SearchScope)
com.intellij.psi.search.SearchScope a
com.intellij.psi.search.SearchScope b
public static com.intellij.psi.search.SearchScope scopesUnion (com.intellij.psi.search.SearchScope, com.intellij.psi.search.SearchScope)
com.intellij.psi.search.SearchScope scope1
com.intellij.psi.search.SearchScope scope2
public static boolean isInScope (com.intellij.psi.search.SearchScope, com.intellij.psi.PsiElement)
com.intellij.psi.search.LocalSearchScope local
com.intellij.psi.search.GlobalSearchScope globalScope
com.intellij.psi.search.SearchScope scope
com.intellij.psi.PsiElement element
public static boolean isInScope (com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.PsiElement)
com.intellij.psi.search.GlobalSearchScope globalScope
com.intellij.psi.PsiElement element
com.intellij.psi.PsiFile file
com.intellij.psi.PsiElement context
com.intellij.openapi.vfs.VirtualFile virtualFile
public static boolean isInScope (com.intellij.psi.search.LocalSearchScope, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement scopeElement
com.intellij.psi.search.LocalSearchScope local
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement[] scopeElements
public static transient com.intellij.psi.search.SearchScope restrictScopeTo (com.intellij.psi.search.SearchScope, com.intellij.openapi.fileTypes.FileType[])
com.intellij.psi.search.SearchScope originalScope
com.intellij.openapi.fileTypes.FileType[] fileTypes
}
com/intellij/psi/search/SearchScope.classSearchScope.java
package com.intellij.psi.search
public abstract com.intellij.psi.search.SearchScope extends java.lang.Object {
private static int hashCodeCounter
private final int myHashCode
public void ()
public int hashCode ()
public java.lang.String getDisplayName ()
public abstract com.intellij.psi.search.SearchScope intersectWith (com.intellij.psi.search.SearchScope)
public abstract com.intellij.psi.search.SearchScope union (com.intellij.psi.search.SearchScope)
public abstract boolean contains (com.intellij.openapi.vfs.VirtualFile)
static void ()
}
com/intellij/psi/search/searches/
com/intellij/psi/search/searches/DeepestSuperMethodsSearch.classDeepestSuperMethodsSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.DeepestSuperMethodsSearch extends com.intellij.psi.search.searches.ExtensibleQueryFactory {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public static final com.intellij.psi.search.searches.DeepestSuperMethodsSearch DEEPEST_SUPER_METHODS_SEARCH_INSTANCE
private void ()
public static com.intellij.util.Query search (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
static void ()
}
com/intellij/psi/search/searches/ExtensibleQueryFactory$1.classExtensibleQueryFactory.java
package com.intellij.psi.search.searches
com.intellij.psi.search.searches.ExtensibleQueryFactory$1 extends com.intellij.openapi.extensions.SimpleSmartExtensionPoint {
final String val$epNamespace
final com.intellij.psi.search.searches.ExtensibleQueryFactory this$0
void (com.intellij.psi.search.searches.ExtensibleQueryFactory, java.util.Collection, java.lang.String)
com.intellij.psi.search.searches.ExtensibleQueryFactory this$0
java.util.Collection arg0
protected com.intellij.openapi.extensions.ExtensionPoint getExtensionPoint ()
String epName
int pos
}
com/intellij/psi/search/searches/ExtensibleQueryFactory$2.classExtensibleQueryFactory.java
package com.intellij.psi.search.searches
com.intellij.psi.search.searches.ExtensibleQueryFactory$2 extends java.lang.Object implements com.intellij.openapi.Disposable {
final com.intellij.util.QueryExecutor val$queryExecutor
final com.intellij.psi.search.searches.ExtensibleQueryFactory this$0
void (com.intellij.psi.search.searches.ExtensibleQueryFactory, com.intellij.util.QueryExecutor)
com.intellij.psi.search.searches.ExtensibleQueryFactory this$0
public void dispose ()
}
com/intellij/psi/search/searches/ExtensibleQueryFactory.classExtensibleQueryFactory.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.ExtensibleQueryFactory extends com.intellij.util.QueryFactory {
private final com.intellij.openapi.extensions.SmartExtensionPoint myPoint
protected void ()
protected void (java.lang.String)
String epNamespace
public void registerExecutor (com.intellij.util.QueryExecutor, com.intellij.openapi.Disposable)
com.intellij.util.QueryExecutor queryExecutor
com.intellij.openapi.Disposable parentDisposable
public void registerExecutor (com.intellij.util.QueryExecutor)
com.intellij.util.QueryExecutor queryExecutor
public void unregisterExecutor (com.intellij.util.QueryExecutor)
com.intellij.util.QueryExecutor queryExecutor
protected java.util.List getExecutors ()
}
com/intellij/psi/search/searches/SuperMethodsSearch$SearchParameters.classSuperMethodsSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.SuperMethodsSearch$SearchParameters extends java.lang.Object {
private final com.intellij.psi.PsiMethod myMethod
private final com.intellij.psi.PsiClass myClass
private final boolean myCheckBases
private final boolean myAllowStaticMethod
public void (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, boolean, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
boolean checkBases
boolean allowStaticMethod
public final boolean isCheckBases ()
public final com.intellij.psi.PsiMethod getMethod ()
public final com.intellij.psi.PsiClass getPsiClass ()
public final boolean isAllowStaticMethod ()
}
com/intellij/psi/search/searches/SuperMethodsSearch.classSuperMethodsSearch.java
package com.intellij.psi.search.searches
public com.intellij.psi.search.searches.SuperMethodsSearch extends com.intellij.psi.search.searches.ExtensibleQueryFactory {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public static final com.intellij.psi.search.searches.SuperMethodsSearch SUPER_METHODS_SEARCH_INSTANCE
private void ()
public static com.intellij.util.Query search (com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass, boolean, boolean)
com.intellij.psi.PsiMethod derivedMethod
com.intellij.psi.PsiClass psiClass
boolean checkBases
boolean allowStaticMethod
com.intellij.psi.search.searches.SuperMethodsSearch$SearchParameters parameters
static void ()
}
com/intellij/psi/stubs/
com/intellij/psi/stubs/BinaryFileStubBuilder.classBinaryFileStubBuilder.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.BinaryFileStubBuilder extends java.lang.Object {
public abstract boolean acceptsFile (com.intellij.openapi.vfs.VirtualFile)
public abstract com.intellij.psi.stubs.Stub buildStubTree (com.intellij.util.indexing.FileContent)
public abstract int getStubVersion ()
}
com/intellij/psi/stubs/BinaryFileStubBuilders.classBinaryFileStubBuilders.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.BinaryFileStubBuilders extends com.intellij.openapi.fileTypes.FileTypeExtension {
public static final com.intellij.psi.stubs.BinaryFileStubBuilders INSTANCE
public static final String EP_NAME
public static final com.intellij.openapi.extensions.ExtensionPointName EXTENSION_POINT_NAME
public void ()
static void ()
}
com/intellij/psi/stubs/CoreStubTreeLoader.classCoreStubTreeLoader.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.CoreStubTreeLoader extends com.intellij.psi.stubs.StubTreeLoader {
public void ()
public com.intellij.psi.stubs.ObjectStubTree readOrBuild (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.PsiFile)
com.intellij.util.indexing.FileContent fc
com.intellij.psi.stubs.Stub element
java.io.IOException e
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile vFile
com.intellij.psi.PsiFile psiFile
public com.intellij.psi.stubs.ObjectStubTree readFromVFile (com.intellij.openapi.project.Project, com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.project.Project project
com.intellij.openapi.vfs.VirtualFile vFile
public void rebuildStubTree (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile virtualFile
public boolean canHaveStub (com.intellij.openapi.vfs.VirtualFile)
com.intellij.lang.Language l
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.psi.tree.IFileElementType elementType
com.intellij.psi.stubs.BinaryFileStubBuilder builder
com.intellij.openapi.vfs.VirtualFile file
com.intellij.openapi.fileTypes.FileType fileType
}
com/intellij/psi/stubs/DefaultStubBuilder$StubBuildingWalkingVisitor.classDefaultStubBuilder.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor extends java.lang.Object {
private final com.intellij.util.containers.Stack parentStubs
private final com.intellij.util.containers.Stack parentNodes
private final com.intellij.util.containers.BooleanStack parentNodesStubbed
final com.intellij.psi.stubs.DefaultStubBuilder this$0
protected void (com.intellij.psi.stubs.DefaultStubBuilder, com.intellij.lang.ASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.DefaultStubBuilder this$0
com.intellij.lang.ASTNode root
com.intellij.psi.stubs.StubElement parentStub
public final void buildStubTree ()
protected void visitNode (com.intellij.psi.stubs.StubElement, com.intellij.lang.ASTNode, boolean)
com.intellij.psi.stubs.StubElement parentStub
com.intellij.lang.ASTNode node
boolean immediateParentStubbed
com.intellij.psi.stubs.StubElement stub
protected final com.intellij.lang.ASTNode peekNextElement ()
private com.intellij.psi.stubs.StubElement createStub (com.intellij.psi.stubs.StubElement, com.intellij.lang.ASTNode)
com.intellij.psi.PsiElement element
com.intellij.psi.stubs.StubElement stub
com.intellij.psi.stubs.IStubElementType type
com.intellij.psi.stubs.StubElement parentStub
com.intellij.lang.ASTNode node
com.intellij.psi.tree.IElementType nodeType
private void pushChildren (com.intellij.lang.ASTNode, boolean, com.intellij.psi.stubs.StubElement)
com.intellij.lang.ASTNode childNode
com.intellij.lang.ASTNode node
boolean hasStub
com.intellij.psi.stubs.StubElement stub
}
com/intellij/psi/stubs/DefaultStubBuilder.classDefaultStubBuilder.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.DefaultStubBuilder extends java.lang.Object implements com.intellij.psi.StubBuilder {
private static final com.intellij.openapi.diagnostic.Logger LOG
public void ()
public com.intellij.psi.stubs.StubElement buildStubTree (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
protected com.intellij.psi.stubs.StubElement createStubForFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.psi.stubs.PsiFileStubImpl stub
protected boolean skipChildProcessingWhenBuildingStubs (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement element
protected final com.intellij.psi.stubs.StubElement buildStubTreeFor (com.intellij.lang.ASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.ASTNode root
com.intellij.psi.stubs.StubElement parentStub
public boolean skipChildProcessingWhenBuildingStubs (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode node
static com.intellij.openapi.diagnostic.Logger access$000 ()
static void ()
}
com/intellij/psi/stubs/EmptyStub.classEmptyStub.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.EmptyStub extends com.intellij.psi.stubs.StubBase {
public void (com.intellij.psi.stubs.StubElement, com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.stubs.StubElement parent
com.intellij.psi.stubs.IStubElementType elementType
}
com/intellij/psi/stubs/EmptyStubElementType.classEmptyStubElementType.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.EmptyStubElementType extends com.intellij.psi.stubs.IStubElementType {
protected void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public final com.intellij.psi.stubs.EmptyStub createStub (com.intellij.psi.PsiElement, com.intellij.psi.stubs.StubElement)
com.intellij.psi.PsiElement psi
com.intellij.psi.stubs.StubElement parentStub
protected com.intellij.psi.stubs.EmptyStub createStub (com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.StubElement parentStub
public java.lang.String getExternalId ()
public final void serialize (com.intellij.psi.stubs.EmptyStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.stubs.EmptyStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public final com.intellij.psi.stubs.EmptyStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public final void indexStub (com.intellij.psi.stubs.EmptyStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.stubs.EmptyStub stub
com.intellij.psi.stubs.IndexSink sink
public volatile com.intellij.psi.stubs.StubElement createStub (com.intellij.psi.PsiElement, com.intellij.psi.stubs.StubElement)
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/stubs/ILightStubElementType.classILightStubElementType.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.ILightStubElementType extends com.intellij.psi.stubs.IStubElementType {
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public abstract com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
public boolean shouldCreateStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode node
com.intellij.psi.stubs.StubElement parentStub
}
com/intellij/psi/stubs/IStubElementType.classIStubElementType.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.IStubElementType extends com.intellij.psi.tree.IElementType implements com.intellij.psi.stubs.StubSerializer {
static final boolean $assertionsDisabled
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public abstract com.intellij.psi.PsiElement createPsi (com.intellij.psi.stubs.StubElement)
public abstract com.intellij.psi.stubs.StubElement createStub (com.intellij.psi.PsiElement, com.intellij.psi.stubs.StubElement)
public boolean shouldCreateStub (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode node
public java.lang.String getId (com.intellij.psi.stubs.StubElement)
Object child
com.intellij.psi.stubs.StubElement stub
com.intellij.psi.stubs.StubElement parent
int count
static void ()
}
com/intellij/psi/stubs/IndexSink.classIndexSink.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.IndexSink extends java.lang.Object {
public abstract void occurrence (com.intellij.psi.stubs.StubIndexKey, java.lang.Object)
}
com/intellij/psi/stubs/IndexingStampInfo.classIndexingStampInfo.java
package com.intellij.psi.stubs
com.intellij.psi.stubs.IndexingStampInfo extends java.lang.Object {
final long indexingFileStamp
final long indexingContentLength
void (long, long)
long indexingFileStamp
long indexingContentLength
public java.lang.String toString ()
public boolean isUpToDate (com.intellij.openapi.editor.Document, com.intellij.openapi.vfs.VirtualFile, com.intellij.psi.PsiFile)
com.intellij.openapi.editor.Document document
com.intellij.openapi.vfs.VirtualFile file
com.intellij.psi.PsiFile psi
}
com/intellij/psi/stubs/LightStubBuilder.classLightStubBuilder.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.LightStubBuilder extends java.lang.Object implements com.intellij.psi.StubBuilder {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final ThreadLocal FORCED_AST
static final boolean $assertionsDisabled
public void ()
public com.intellij.psi.stubs.StubElement buildStubTree (com.intellij.psi.PsiFile)
com.intellij.openapi.fileTypes.FileType fileType
com.intellij.psi.tree.IFileElementType contentType
com.intellij.lang.FileASTNode node
com.intellij.psi.PsiFile file
com.intellij.lang.LighterAST tree
com.intellij.psi.stubs.StubElement rootStub
protected com.intellij.psi.stubs.StubElement createStubForFile (com.intellij.psi.PsiFile, com.intellij.lang.LighterAST)
com.intellij.psi.PsiFile file
com.intellij.lang.LighterAST tree
protected void buildStubTree (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
java.util.List kids
com.intellij.psi.stubs.StubElement stub
boolean hasStub
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode root
com.intellij.psi.stubs.StubElement rootStub
com.intellij.util.containers.Stack parents
gnu.trove.TIntStack childNumbers
com.intellij.util.containers.BooleanStack parentsStubbed
com.intellij.util.containers.Stack kinderGarden
com.intellij.util.containers.Stack parentStubs
com.intellij.lang.LighterASTNode parent
com.intellij.lang.LighterASTNode element
java.util.List children
int childNumber
com.intellij.psi.stubs.StubElement parentStub
boolean immediateParentStubbed
private static com.intellij.psi.stubs.StubElement createStub (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.psi.stubs.StubElement)
com.intellij.psi.stubs.ILightStubElementType lightElementType
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode element
com.intellij.psi.stubs.StubElement parentStub
com.intellij.psi.tree.IElementType elementType
private boolean skipNode (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode parent
com.intellij.lang.LighterASTNode node
public boolean skipChildProcessingWhenBuildingStubs (com.intellij.lang.ASTNode, com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode node
protected boolean skipChildProcessingWhenBuildingStubs (com.intellij.lang.LighterAST, com.intellij.lang.LighterASTNode, com.intellij.lang.LighterASTNode)
com.intellij.lang.LighterAST tree
com.intellij.lang.LighterASTNode parent
com.intellij.lang.LighterASTNode node
static void ()
}
com/intellij/psi/stubs/NamedStub.classNamedStub.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.NamedStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement {
public abstract java.lang.String getName ()
}
com/intellij/psi/stubs/ObjectStubBase.classObjectStubBase.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.ObjectStubBase extends com.intellij.openapi.util.UserDataHolderBase implements com.intellij.psi.stubs.Stub {
private static final com.intellij.openapi.util.Key DANGLING_STUB
protected final com.intellij.psi.stubs.Stub myParent
public int id
public void (com.intellij.psi.stubs.Stub)
com.intellij.psi.stubs.Stub parent
public com.intellij.psi.stubs.Stub getParentStub ()
public boolean isDangling ()
public void markDangling ()
static void ()
}
com/intellij/psi/stubs/ObjectStubSerializer.classObjectStubSerializer.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.ObjectStubSerializer extends java.lang.Object {
public abstract java.lang.String getExternalId ()
public abstract void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
public abstract com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public abstract void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
}
com/intellij/psi/stubs/ObjectStubTree$1.classObjectStubTree.java
package com.intellij.psi.stubs
com.intellij.psi.stubs.ObjectStubTree$1 extends java.lang.Object {
}
com/intellij/psi/stubs/ObjectStubTree$StubIndexSink.classObjectStubTree.java
package com.intellij.psi.stubs
com.intellij.psi.stubs.ObjectStubTree$StubIndexSink extends java.lang.Object implements com.intellij.psi.stubs.IndexSink gnu.trove.TObjectProcedure gnu.trove.TObjectObjectProcedure {
private final gnu.trove.THashMap myResult
private int myStubIdx
private java.util.Map myProcessingMap
private void ()
public void occurrence (com.intellij.psi.stubs.StubIndexKey, java.lang.Object)
int[] newlist
int lastZero
com.intellij.psi.stubs.StubIndexKey indexKey
Object value
java.util.Map map
int[] list
public java.util.Map getResult ()
public boolean execute (java.util.Map)
java.util.Map object
public boolean execute (java.lang.Object, int[])
int[] shorterList
Object a
int[] b
int firstZero
public volatile boolean execute (java.lang.Object)
public volatile boolean execute (java.lang.Object, java.lang.Object)
void (com.intellij.psi.stubs.ObjectStubTree$1)
com.intellij.psi.stubs.ObjectStubTree$1 x0
static int access$102 (com.intellij.psi.stubs.ObjectStubTree$StubIndexSink, int)
com.intellij.psi.stubs.ObjectStubTree$StubIndexSink x0
int x1
}
com/intellij/psi/stubs/ObjectStubTree.classObjectStubTree.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.ObjectStubTree extends java.lang.Object {
protected static final com.intellij.openapi.util.Key STUB_TO_TREE_REFERENCE
public static final com.intellij.openapi.util.Key LAST_STUB_TREE_HASH
protected final com.intellij.psi.stubs.ObjectStubBase myRoot
private String myDebugInfo
protected final java.util.List myPlainList
static final boolean $assertionsDisabled
public void (com.intellij.psi.stubs.ObjectStubBase, boolean)
com.intellij.psi.stubs.ObjectStubBase root
boolean withBackReference
public com.intellij.psi.stubs.Stub getRoot ()
public java.util.List getPlainList ()
public java.util.List getPlainListFromAllRoots ()
public java.util.Map indexStubTree ()
com.intellij.psi.stubs.Stub stub
int i
int plainListSize
com.intellij.psi.stubs.ObjectStubTree$StubIndexSink sink
java.util.List plainList
private static void enumerateStubs (com.intellij.psi.stubs.Stub, java.util.List)
com.intellij.psi.stubs.Stub child
int i
com.intellij.psi.stubs.Stub root
java.util.List result
java.util.List childrenStubs
public void setDebugInfo (java.lang.String)
String info
com.intellij.psi.stubs.ObjectStubTree ref
public static com.intellij.psi.stubs.ObjectStubTree getStubTree (com.intellij.psi.stubs.ObjectStubBase)
com.intellij.psi.stubs.ObjectStubBase root
public java.lang.String getDebugInfo ()
public java.lang.String toString ()
static void ()
}
com/intellij/psi/stubs/PsiClassHolderFileStub.classPsiClassHolderFileStub.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.PsiClassHolderFileStub extends java.lang.Object implements com.intellij.psi.stubs.PsiFileStub {
public abstract com.intellij.psi.PsiClass[] getClasses ()
}
com/intellij/psi/stubs/PsiFileStub.classPsiFileStub.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.PsiFileStub extends java.lang.Object implements com.intellij.psi.stubs.StubElement com.intellij.openapi.util.UserDataHolder {
public static final com.intellij.psi.stubs.PsiFileStub[] EMPTY_ARRAY
public abstract com.intellij.psi.tree.StubFileElementType getType ()
public abstract com.intellij.psi.stubs.PsiFileStub[] getStubRoots ()
public abstract java.lang.String getInvalidationReason ()
static void ()
}
com/intellij/psi/stubs/PsiFileStubImpl.classPsiFileStubImpl.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.PsiFileStubImpl extends com.intellij.psi.stubs.StubBase implements com.intellij.psi.stubs.PsiFileStub {
public static final com.intellij.psi.tree.IStubFileElementType TYPE
private volatile com.intellij.psi.PsiFile myFile
private volatile String myInvalidationReason
private volatile com.intellij.psi.stubs.PsiFileStub[] myStubRoots
public void (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
public com.intellij.psi.PsiFile getPsi ()
public void setPsi (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile psi
public void clearPsi (java.lang.String)
String reason
public java.lang.String getInvalidationReason ()
public com.intellij.psi.stubs.IStubElementType getStubType ()
public com.intellij.psi.tree.IStubFileElementType getType ()
public com.intellij.psi.stubs.PsiFileStub[] getStubRoots ()
com.intellij.psi.stubs.PsiFileStub root
com.intellij.psi.stubs.StubTree secondaryStubTree
com.intellij.openapi.util.Pair stubbedRoot
com.intellij.psi.stubs.PsiFileStub root
java.util.List roots
java.util.List stubbedRoots
com.intellij.psi.stubs.PsiFileStub[] rootsArray
com.intellij.psi.PsiFile psi
com.intellij.psi.FileViewProvider viewProvider
com.intellij.psi.PsiFile stubBindingRoot
com.intellij.psi.stubs.StubTree baseTree
private static com.intellij.psi.stubs.StubTree getOrCalcStubTree (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile stubBindingRoot
com.intellij.psi.stubs.StubTree result
public void setStubRoots (com.intellij.psi.stubs.PsiFileStub[])
com.intellij.psi.stubs.PsiFileStub[] roots
public boolean rootsAreSet ()
public java.lang.String getDiagnostics ()
com.intellij.psi.stubs.ObjectStubTree stubTree
com.intellij.psi.PsiFile file
public volatile com.intellij.psi.PsiElement getPsi ()
public volatile void setPsi (com.intellij.psi.PsiElement)
public volatile com.intellij.psi.stubs.ObjectStubSerializer getStubType ()
public volatile com.intellij.psi.tree.StubFileElementType getType ()
static void ()
}
com/intellij/psi/stubs/SerializerNotFoundException.classSerializerNotFoundException.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.SerializerNotFoundException extends java.lang.Exception {
public void (java.lang.String)
String message
}
com/intellij/psi/stubs/Stub.classStub.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.Stub extends java.lang.Object {
public abstract com.intellij.psi.stubs.Stub getParentStub ()
public abstract java.util.List getChildrenStubs ()
public abstract com.intellij.psi.stubs.ObjectStubSerializer getStubType ()
}
com/intellij/psi/stubs/StubBase.classStubBase.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.StubBase extends com.intellij.psi.stubs.ObjectStubBase implements com.intellij.psi.stubs.StubElement {
private java.util.List myChildren
private final com.intellij.psi.stubs.IStubElementType myElementType
private volatile com.intellij.psi.PsiElement myPsi
private static final com.intellij.util.concurrency.AtomicFieldUpdater ourPsiUpdater
static final boolean $assertionsDisabled
protected void (com.intellij.psi.stubs.StubElement, com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.stubs.StubElement parent
com.intellij.psi.stubs.IStubElementType elementType
public com.intellij.psi.stubs.StubElement getParentStub ()
public java.util.List getChildrenStubs ()
public com.intellij.psi.stubs.StubElement findChildStubByType (com.intellij.psi.stubs.IStubElementType)
com.intellij.psi.stubs.StubElement childStub
int i
com.intellij.psi.stubs.IStubElementType elementType
java.util.List childrenStubs
int size
public void setPsi (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psi
final com.intellij.psi.PsiElement getCachedPsi ()
public com.intellij.psi.PsiElement getPsi ()
com.intellij.psi.PsiElement psi
public com.intellij.psi.PsiElement[] getChildrenByType (com.intellij.psi.tree.IElementType, com.intellij.psi.PsiElement[])
com.intellij.psi.tree.IElementType elementType
com.intellij.psi.PsiElement[] array
int count
public com.intellij.psi.PsiElement[] getChildrenByType (com.intellij.psi.tree.TokenSet, com.intellij.psi.PsiElement[])
com.intellij.psi.tree.TokenSet filter
com.intellij.psi.PsiElement[] array
int count
public com.intellij.psi.PsiElement[] getChildrenByType (com.intellij.psi.tree.IElementType, com.intellij.util.ArrayFactory)
com.intellij.psi.tree.IElementType elementType
com.intellij.util.ArrayFactory f
int count
com.intellij.psi.PsiElement[] result
private int countChildren (com.intellij.psi.tree.IElementType)
com.intellij.psi.stubs.StubElement childStub
int i
int childrenStubsSize
com.intellij.psi.tree.IElementType elementType
int count
java.util.List childrenStubs
private int countChildren (com.intellij.psi.tree.TokenSet)
com.intellij.psi.stubs.StubElement childStub
int i
int childrenStubsSize
com.intellij.psi.tree.TokenSet types
int count
java.util.List childrenStubs
private void fillFilteredChildren (com.intellij.psi.tree.IElementType, com.intellij.psi.PsiElement[])
com.intellij.psi.stubs.StubElement childStub
com.intellij.psi.tree.IElementType type
com.intellij.psi.PsiElement[] result
int count
private void fillFilteredChildren (com.intellij.psi.tree.TokenSet, com.intellij.psi.PsiElement[])
com.intellij.psi.stubs.StubElement childStub
com.intellij.psi.tree.TokenSet set
com.intellij.psi.PsiElement[] result
int count
public com.intellij.psi.PsiElement[] getChildrenByType (com.intellij.psi.tree.TokenSet, com.intellij.util.ArrayFactory)
com.intellij.psi.tree.TokenSet filter
com.intellij.util.ArrayFactory f
int count
com.intellij.psi.PsiElement[] array
public com.intellij.psi.PsiElement getParentStubOfType (java.lang.Class)
com.intellij.psi.PsiElement psi
Class parentClass
com.intellij.psi.stubs.StubElement parent
public com.intellij.psi.stubs.IStubElementType getStubType ()
public com.intellij.openapi.project.Project getProject ()
public java.lang.String printTree ()
StringBuilder builder
private void printTree (java.lang.StringBuilder, int)
int i
com.intellij.psi.stubs.StubElement child
StringBuilder builder
int nestingLevel
public java.lang.String toString ()
public volatile com.intellij.psi.stubs.Stub getParentStub ()
public volatile com.intellij.psi.stubs.ObjectStubSerializer getStubType ()
static void ()
}
com/intellij/psi/stubs/StubElement.classStubElement.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.StubElement extends java.lang.Object implements com.intellij.psi.stubs.Stub {
public abstract com.intellij.psi.stubs.IStubElementType getStubType ()
public abstract com.intellij.psi.stubs.StubElement getParentStub ()
public abstract java.util.List getChildrenStubs ()
public abstract com.intellij.psi.stubs.StubElement findChildStubByType (com.intellij.psi.stubs.IStubElementType)
public abstract com.intellij.psi.PsiElement getPsi ()
public abstract com.intellij.psi.PsiElement[] getChildrenByType (com.intellij.psi.tree.IElementType, com.intellij.psi.PsiElement[])
public abstract com.intellij.psi.PsiElement[] getChildrenByType (com.intellij.psi.tree.TokenSet, com.intellij.psi.PsiElement[])
public abstract com.intellij.psi.PsiElement[] getChildrenByType (com.intellij.psi.tree.IElementType, com.intellij.util.ArrayFactory)
public abstract com.intellij.psi.PsiElement[] getChildrenByType (com.intellij.psi.tree.TokenSet, com.intellij.util.ArrayFactory)
public abstract com.intellij.psi.PsiElement getParentStubOfType (java.lang.Class)
public volatile com.intellij.psi.stubs.ObjectStubSerializer getStubType ()
public volatile com.intellij.psi.stubs.Stub getParentStub ()
}
com/intellij/psi/stubs/StubIndexKey.classStubIndexKey.java
package com.intellij.psi.stubs
public final com.intellij.psi.stubs.StubIndexKey extends com.intellij.util.indexing.ID {
private void (java.lang.String)
String name
public static synchronized com.intellij.psi.stubs.StubIndexKey createIndexKey (java.lang.String)
String name
}
com/intellij/psi/stubs/StubInputStream.classStubInputStream.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.StubInputStream extends java.io.DataInputStream {
private final com.intellij.util.io.AbstractStringEnumerator myNameStorage
private final byte[] myStringIOBuffer
public void (java.io.InputStream, com.intellij.util.io.AbstractStringEnumerator)
java.io.InputStream in
com.intellij.util.io.AbstractStringEnumerator nameStorage
public java.lang.String readUTFFast () throws java.io.IOException
public com.intellij.util.io.StringRef readName () throws java.io.IOException
public int readVarInt () throws java.io.IOException
public java.lang.String stringFromId (int) throws java.io.IOException
int id
}
com/intellij/psi/stubs/StubOutputStream.classStubOutputStream.java
package com.intellij.psi.stubs
public com.intellij.psi.stubs.StubOutputStream extends com.intellij.util.io.DataOutputStream {
private final com.intellij.util.io.AbstractStringEnumerator myNameStorage
private final byte[] myStringIOBuffer
public void (java.io.OutputStream, com.intellij.util.io.AbstractStringEnumerator)
java.io.OutputStream out
com.intellij.util.io.AbstractStringEnumerator nameStorage
public void writeUTFFast (java.lang.String) throws java.io.IOException
String arg
public void writeName (java.lang.String) throws java.io.IOException
String arg
public void writeVarInt (int) throws java.io.IOException
int value
public int getStringId (java.lang.String) throws java.io.IOException
String value
}
com/intellij/psi/stubs/StubSerializationUtil.classStubSerializationUtil.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.StubSerializationUtil extends java.lang.Object {
private void ()
public static com.intellij.psi.stubs.ObjectStubSerializer getSerializer (com.intellij.psi.stubs.Stub)
com.intellij.psi.stubs.PsiFileStub fileStub
com.intellij.psi.stubs.Stub rootStub
}
com/intellij/psi/stubs/StubSerializer.classStubSerializer.java
package com.intellij.psi.stubs
public abstract com.intellij.psi.stubs.StubSerializer extends java.lang.Object implements com.intellij.psi.stubs.ObjectStubSerializer {
}
com/intellij/psi/stubs/StubTree.class
com/intellij/psi/stubs/StubTreeBuilder.class
com/intellij/psi/stubs/StubTreeLoader.class
com/intellij/psi/stubs/UpToDateStubIndexMismatch.classStubTreeLoader.java
package com.intellij.psi.stubs
com.intellij.psi.stubs.UpToDateStubIndexMismatch extends com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments {
transient void (java.lang.String, com.intellij.openapi.diagnostic.Attachment[])
String message
com.intellij.openapi.diagnostic.Attachment[] attachments
}
com/intellij/psi/targets/
com/intellij/psi/targets/AliasingPsiTarget.classAliasingPsiTarget.java
package com.intellij.psi.targets
public com.intellij.psi.targets.AliasingPsiTarget extends com.intellij.psi.DelegatePsiTarget implements com.intellij.pom.PomRenameableTarget {
public void (com.intellij.psi.PsiNamedElement)
com.intellij.psi.PsiNamedElement element
public boolean isWritable ()
public com.intellij.psi.targets.AliasingPsiTarget setName (java.lang.String)
String newName
public java.lang.String getName ()
public com.intellij.psi.targets.AliasingPsiTarget setAliasName (java.lang.String)
String newAliasName
public java.lang.String getNameAlias (java.lang.String)
String delegatePsiTargetName
public volatile java.lang.Object setName (java.lang.String)
}
com/intellij/psi/targets/AliasingPsiTargetMapper.classAliasingPsiTargetMapper.java
package com.intellij.psi.targets
public abstract com.intellij.psi.targets.AliasingPsiTargetMapper extends java.lang.Object {
public static final com.intellij.openapi.extensions.ExtensionPointName EP_NAME
public abstract java.util.Set getTargets (com.intellij.pom.PomTarget)
static void ()
}
com/intellij/psi/templateLanguages/
com/intellij/psi/templateLanguages/ITemplateDataElementType.classITemplateDataElementType.java
package com.intellij.psi.templateLanguages
public abstract com.intellij.psi.templateLanguages.ITemplateDataElementType extends java.lang.Object {
}
com/intellij/psi/templateLanguages/OuterLanguageElement.classOuterLanguageElement.java
package com.intellij.psi.templateLanguages
public abstract com.intellij.psi.templateLanguages.OuterLanguageElement extends java.lang.Object implements com.intellij.psi.PsiElement {
}
com/intellij/psi/templateLanguages/TemplateLanguage.classTemplateLanguage.java
package com.intellij.psi.templateLanguages
public abstract com.intellij.psi.templateLanguages.TemplateLanguage extends java.lang.Object {
}
com/intellij/psi/templateLanguages/TemplateLanguageFileViewProvider.classTemplateLanguageFileViewProvider.java
package com.intellij.psi.templateLanguages
public abstract com.intellij.psi.templateLanguages.TemplateLanguageFileViewProvider extends java.lang.Object implements com.intellij.psi.FileViewProvider {
public abstract com.intellij.lang.Language getBaseLanguage ()
public abstract com.intellij.lang.Language getTemplateDataLanguage ()
}
com/intellij/psi/templateLanguages/TemplateLanguageUtil.classTemplateLanguageUtil.java
package com.intellij.psi.templateLanguages
public com.intellij.psi.templateLanguages.TemplateLanguageUtil extends java.lang.Object {
private void ()
public static com.intellij.psi.PsiFile getTemplateFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.psi.FileViewProvider viewProvider
public static com.intellij.psi.PsiFile getBaseFile (com.intellij.psi.PsiFile)
com.intellij.psi.PsiFile file
com.intellij.psi.FileViewProvider viewProvider
public static boolean isInsideTemplateFile (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/templateLanguages/TreePatcher.classTreePatcher.java
package com.intellij.psi.templateLanguages
public abstract com.intellij.psi.templateLanguages.TreePatcher extends java.lang.Object {
public abstract void insert (com.intellij.psi.impl.source.tree.CompositeElement, com.intellij.psi.impl.source.tree.TreeElement, com.intellij.psi.templateLanguages.OuterLanguageElement)
public abstract com.intellij.psi.impl.source.tree.LeafElement split (com.intellij.psi.impl.source.tree.LeafElement, int, com.intellij.util.CharTable)
}
com/intellij/psi/text/
com/intellij/psi/text/BlockSupport$ReparsedSuccessfullyException.classBlockSupport.java
package com.intellij.psi.text
public com.intellij.psi.text.BlockSupport$ReparsedSuccessfullyException extends java.lang.RuntimeException implements com.intellij.openapi.diagnostic.ControlFlowException {
private final com.intellij.psi.impl.source.text.DiffLog myDiffLog
public void (com.intellij.psi.impl.source.text.DiffLog)
com.intellij.psi.impl.source.text.DiffLog diffLog
public com.intellij.psi.impl.source.text.DiffLog getDiffLog ()
public synchronized java.lang.Throwable fillInStackTrace ()
}
com/intellij/psi/text/BlockSupport.classBlockSupport.java
package com.intellij.psi.text
public abstract com.intellij.psi.text.BlockSupport extends java.lang.Object {
public static final com.intellij.openapi.util.Key DO_NOT_REPARSE_INCREMENTALLY
public static final com.intellij.openapi.util.Key TREE_TO_BE_REPARSED
public static final int INCREMENTAL_REPARSE_DEPTH_LIMIT
public static final com.intellij.openapi.util.Key TREE_DEPTH_LIMIT_EXCEEDED
public void ()
public static com.intellij.psi.text.BlockSupport getInstance (com.intellij.openapi.project.Project)
com.intellij.openapi.project.Project project
public abstract void reparseRange (com.intellij.psi.PsiFile, int, int, java.lang.CharSequence) throws com.intellij.util.IncorrectOperationException
public abstract com.intellij.psi.impl.source.text.DiffLog reparseRange (com.intellij.psi.PsiFile, com.intellij.lang.FileASTNode, com.intellij.openapi.util.TextRange, java.lang.CharSequence, com.intellij.openapi.progress.ProgressIndicator, java.lang.CharSequence) throws com.intellij.util.IncorrectOperationException
public static boolean isTooDeep (com.intellij.openapi.util.UserDataHolder)
com.intellij.openapi.util.UserDataHolder element
static void ()
}
com/intellij/psi/tree/
com/intellij/psi/tree/ChildRoleBase.classChildRoleBase.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.ChildRoleBase extends java.lang.Object {
public static final int NONE
}
com/intellij/psi/tree/CustomParsingType.classCustomParsingType.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.CustomParsingType extends com.intellij.psi.tree.IElementType implements com.intellij.psi.tree.ICustomParsingType {
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
}
com/intellij/psi/tree/DefaultRoleFinder.classDefaultRoleFinder.java
package com.intellij.psi.tree
public com.intellij.psi.tree.DefaultRoleFinder extends java.lang.Object implements com.intellij.psi.tree.RoleFinder {
protected com.intellij.psi.tree.IElementType[] myElementTypes
public transient void (com.intellij.psi.tree.IElementType[])
com.intellij.psi.tree.IElementType[] elementType
public com.intellij.lang.ASTNode findChild (com.intellij.lang.ASTNode)
com.intellij.psi.tree.IElementType elementType
com.intellij.lang.ASTNode parent
com.intellij.lang.ASTNode current
}
com/intellij/psi/tree/ICompositeElementType.classICompositeElementType.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.ICompositeElementType extends java.lang.Object {
public abstract com.intellij.lang.ASTNode createCompositeNode ()
}
com/intellij/psi/tree/ICustomParsingType.classICustomParsingType.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.ICustomParsingType extends java.lang.Object {
public abstract com.intellij.lang.ASTNode parse (java.lang.CharSequence, com.intellij.util.CharTable)
}
com/intellij/psi/tree/IElementType$1.classIElementType.java
package com.intellij.psi.tree
final com.intellij.psi.tree.IElementType$1 extends java.lang.Object implements com.intellij.psi.tree.IElementType$Predicate {
void ()
public boolean matches (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType type
}
com/intellij/psi/tree/IElementType$Predicate.classIElementType.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.IElementType$Predicate extends java.lang.Object {
public abstract boolean matches (com.intellij.psi.tree.IElementType)
}
com/intellij/psi/tree/IElementType.class
com/intellij/psi/tree/IErrorCounterReparseableElementType.classIErrorCounterReparseableElementType.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.IErrorCounterReparseableElementType extends com.intellij.psi.tree.IReparseableElementType {
public static final int NO_ERRORS
public static final int FATAL_ERROR
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public abstract int getErrorsCount (java.lang.CharSequence, com.intellij.lang.Language, com.intellij.openapi.project.Project)
public boolean isParsable (java.lang.CharSequence, com.intellij.lang.Language, com.intellij.openapi.project.Project)
CharSequence buffer
com.intellij.lang.Language fileLanguage
com.intellij.openapi.project.Project project
}
com/intellij/psi/tree/IFileElementType.classIFileElementType.java
package com.intellij.psi.tree
public com.intellij.psi.tree.IFileElementType extends com.intellij.psi.tree.ILazyParseableElementType {
static final boolean $assertionsDisabled
public void (com.intellij.lang.Language)
com.intellij.lang.Language language
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public void (java.lang.String, com.intellij.lang.Language, boolean)
String debugName
com.intellij.lang.Language language
boolean register
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
com.intellij.psi.PsiElement psi
static void ()
}
com/intellij/psi/tree/ILazyParseableElementType.classILazyParseableElementType.java
package com.intellij.psi.tree
public com.intellij.psi.tree.ILazyParseableElementType extends com.intellij.psi.tree.IElementType implements com.intellij.psi.tree.ILazyParseableElementTypeBase {
public static final com.intellij.openapi.util.Key LANGUAGE_KEY
static final boolean $assertionsDisabled
public void (java.lang.String)
String debugName
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public void (java.lang.String, com.intellij.lang.Language, boolean)
String debugName
com.intellij.lang.Language language
boolean register
public com.intellij.lang.PsiBuilder parseLight (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
public com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
com.intellij.psi.PsiElement parentElement
protected com.intellij.lang.ASTNode doParseContents (com.intellij.lang.ASTNode, com.intellij.psi.PsiElement)
com.intellij.lang.ASTNode chameleon
com.intellij.psi.PsiElement psi
com.intellij.openapi.project.Project project
com.intellij.lang.Language languageForParser
com.intellij.lang.PsiBuilder builder
com.intellij.lang.PsiParser parser
com.intellij.lang.ASTNode node
protected com.intellij.lang.Language getLanguageForParser (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psi
public com.intellij.lang.ASTNode createNode (java.lang.CharSequence)
CharSequence text
public boolean reuseCollapsedTokens ()
static void ()
}
com/intellij/psi/tree/ILazyParseableElementTypeBase.classILazyParseableElementTypeBase.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.ILazyParseableElementTypeBase extends java.lang.Object {
public abstract com.intellij.lang.ASTNode parseContents (com.intellij.lang.ASTNode)
}
com/intellij/psi/tree/ILeafElementType.classILeafElementType.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.ILeafElementType extends java.lang.Object {
public abstract com.intellij.lang.ASTNode createLeafNode (java.lang.CharSequence)
}
com/intellij/psi/tree/ILightLazyParseableElementType.classILightLazyParseableElementType.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.ILightLazyParseableElementType extends java.lang.Object {
public abstract com.intellij.util.diff.FlyweightCapableTreeStructure parseContents (com.intellij.lang.LighterLazyParseableNode)
}
com/intellij/psi/tree/ILightStubFileElementType.classILightStubFileElementType.java
package com.intellij.psi.tree
public com.intellij.psi.tree.ILightStubFileElementType extends com.intellij.psi.tree.IStubFileElementType {
static final boolean $assertionsDisabled
public void (com.intellij.lang.Language)
com.intellij.lang.Language language
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public com.intellij.psi.stubs.LightStubBuilder getBuilder ()
public com.intellij.util.diff.FlyweightCapableTreeStructure parseContentsLight (com.intellij.lang.ASTNode)
com.intellij.lang.ASTNode chameleon
com.intellij.psi.PsiElement psi
com.intellij.openapi.project.Project project
com.intellij.lang.PsiBuilderFactory factory
com.intellij.lang.PsiBuilder builder
com.intellij.lang.ParserDefinition parserDefinition
com.intellij.lang.PsiParser parser
public volatile com.intellij.psi.StubBuilder getBuilder ()
static void ()
}
com/intellij/psi/tree/IReparseableElementType.classIReparseableElementType.java
package com.intellij.psi.tree
public com.intellij.psi.tree.IReparseableElementType extends com.intellij.psi.tree.ILazyParseableElementType {
public void (java.lang.String)
String debugName
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public void (java.lang.String, com.intellij.lang.Language, boolean)
String debugName
com.intellij.lang.Language language
boolean register
public boolean isParsable (java.lang.CharSequence, com.intellij.lang.Language, com.intellij.openapi.project.Project)
CharSequence buffer
com.intellij.lang.Language fileLanguage
com.intellij.openapi.project.Project project
public boolean isParsable (com.intellij.lang.ASTNode, java.lang.CharSequence, com.intellij.lang.Language, com.intellij.openapi.project.Project)
com.intellij.lang.ASTNode parent
CharSequence buffer
com.intellij.lang.Language fileLanguage
com.intellij.openapi.project.Project project
}
com/intellij/psi/tree/IReparseableLeafElementType.classIReparseableLeafElementType.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.IReparseableLeafElementType extends java.lang.Object {
public abstract com.intellij.lang.ASTNode reparseLeaf (com.intellij.lang.ASTNode, java.lang.CharSequence)
}
com/intellij/psi/tree/IStrongWhitespaceHolderElementType.classIStrongWhitespaceHolderElementType.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.IStrongWhitespaceHolderElementType extends java.lang.Object {
}
com/intellij/psi/tree/IStubFileElementType.classIStubFileElementType.java
package com.intellij.psi.tree
public com.intellij.psi.tree.IStubFileElementType extends com.intellij.psi.tree.StubFileElementType {
public void (com.intellij.lang.Language)
com.intellij.lang.Language language
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
public int getStubVersion ()
public com.intellij.psi.StubBuilder getBuilder ()
public java.lang.String getExternalId ()
public void serialize (com.intellij.psi.stubs.PsiFileStub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
com.intellij.psi.stubs.PsiFileStub stub
com.intellij.psi.stubs.StubOutputStream dataStream
public com.intellij.psi.stubs.PsiFileStub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.StubElement) throws java.io.IOException
com.intellij.psi.stubs.StubInputStream dataStream
com.intellij.psi.stubs.StubElement parentStub
public void indexStub (com.intellij.psi.stubs.PsiFileStub, com.intellij.psi.stubs.IndexSink)
com.intellij.psi.stubs.PsiFileStub stub
com.intellij.psi.stubs.IndexSink sink
public boolean shouldBuildStubFor (com.intellij.openapi.vfs.VirtualFile)
com.intellij.openapi.vfs.VirtualFile file
public volatile void indexStub (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.IndexSink)
public volatile com.intellij.psi.stubs.Stub deserialize (com.intellij.psi.stubs.StubInputStream, com.intellij.psi.stubs.Stub) throws java.io.IOException
public volatile void serialize (com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubOutputStream) throws java.io.IOException
}
com/intellij/psi/tree/RoleFinder.classRoleFinder.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.RoleFinder extends java.lang.Object {
public abstract com.intellij.lang.ASTNode findChild (com.intellij.lang.ASTNode)
}
com/intellij/psi/tree/StubFileElementType.classStubFileElementType.java
package com.intellij.psi.tree
public abstract com.intellij.psi.tree.StubFileElementType extends com.intellij.psi.tree.IFileElementType implements com.intellij.psi.stubs.StubSerializer {
public static final String DEFAULT_EXTERNAL_ID
public void (com.intellij.lang.Language)
com.intellij.lang.Language language
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
}
com/intellij/psi/tree/TokenSet$1.classTokenSet.java
package com.intellij.psi.tree
final com.intellij.psi.tree.TokenSet$1 extends com.intellij.psi.tree.TokenSet {
void (short, short)
short shift
short max
public boolean contains (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType t
}
com/intellij/psi/tree/TokenSet$2.classTokenSet.java
package com.intellij.psi.tree
final com.intellij.psi.tree.TokenSet$2 extends com.intellij.psi.tree.TokenSet {
void (short, short)
short shift
short max
public boolean contains (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType t
}
com/intellij/psi/tree/TokenSet.classTokenSet.java
package com.intellij.psi.tree
public com.intellij.psi.tree.TokenSet extends java.lang.Object {
public static final com.intellij.psi.tree.TokenSet EMPTY
public static final com.intellij.psi.tree.TokenSet ANY
private final short myShift
private final short myMax
private final long[] myWords
private volatile com.intellij.psi.tree.IElementType[] myTypes
static final boolean $assertionsDisabled
private void (short, short)
short shift
short max
int size
private boolean get (int)
int index
int wordIndex
public boolean contains (com.intellij.psi.tree.IElementType)
com.intellij.psi.tree.IElementType t
short i
public com.intellij.psi.tree.IElementType[] getTypes ()
com.intellij.psi.tree.IElementType type
short i
java.util.List list
com.intellij.psi.tree.IElementType[] types
public java.lang.String toString ()
public static transient com.intellij.psi.tree.TokenSet create (com.intellij.psi.tree.IElementType[])
short index
com.intellij.psi.tree.IElementType type
short index
int wordIndex
com.intellij.psi.tree.IElementType type
com.intellij.psi.tree.IElementType[] types
short min
short max
short shift
com.intellij.psi.tree.TokenSet set
public static transient com.intellij.psi.tree.TokenSet orSet (com.intellij.psi.tree.TokenSet[])
int i
int i
int shiftDiff
com.intellij.psi.tree.TokenSet set
com.intellij.psi.tree.TokenSet[] sets
short shift
short max
com.intellij.psi.tree.TokenSet newSet
public static com.intellij.psi.tree.TokenSet andSet (com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet)
int ai
int bi
int i
com.intellij.psi.tree.TokenSet a
com.intellij.psi.tree.TokenSet b
com.intellij.psi.tree.TokenSet newSet
public static com.intellij.psi.tree.TokenSet andNot (com.intellij.psi.tree.TokenSet, com.intellij.psi.tree.TokenSet)
int ai
int bi
int i
com.intellij.psi.tree.TokenSet a
com.intellij.psi.tree.TokenSet b
com.intellij.psi.tree.TokenSet newSet
void (short, short, com.intellij.psi.tree.TokenSet$1)
short x0
short x1
com.intellij.psi.tree.TokenSet$1 x2
static void ()
}
com/intellij/psi/tree/java/
com/intellij/psi/tree/java/IJavaDocElementType.classIJavaDocElementType.java
package com.intellij.psi.tree.java
public com.intellij.psi.tree.java.IJavaDocElementType extends com.intellij.psi.tree.IElementType {
public void (java.lang.String)
String debugName
}
com/intellij/psi/tree/java/IJavaElementType.classIJavaElementType.java
package com.intellij.psi.tree.java
public com.intellij.psi.tree.java.IJavaElementType extends com.intellij.psi.tree.IElementType {
private final boolean myLeftBound
public void (java.lang.String)
String debugName
public void (java.lang.String, boolean)
String debugName
boolean leftBound
public boolean isLeftBound ()
}
com/intellij/psi/tree/java/IKeywordElementType.classIKeywordElementType.java
package com.intellij.psi.tree.java
public com.intellij.psi.tree.java.IKeywordElementType extends com.intellij.psi.tree.java.IJavaElementType {
public void (java.lang.String)
String debugName
}
com/intellij/psi/tree/package.html
com/intellij/psi/util/
com/intellij/psi/util/CachedValue.classCachedValue.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.CachedValue extends java.lang.Object {
public abstract java.lang.Object getValue ()
public abstract com.intellij.psi.util.CachedValueProvider getValueProvider ()
public abstract boolean hasUpToDateValue ()
}
com/intellij/psi/util/CachedValueProvider$Result.classCachedValueProvider.java
package com.intellij.psi.util
public com.intellij.psi.util.CachedValueProvider$Result extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private final Object myValue
private final Object[] myDependencyItems
public transient void (java.lang.Object, java.lang.Object[])
int i
Object value
Object[] dependencyItems
public java.lang.Object getValue ()
public java.lang.Object[] getDependencyItems ()
public static com.intellij.psi.util.CachedValueProvider$Result createSingleDependency (java.lang.Object, java.lang.Object)
Object value
Object dependency
public static transient com.intellij.psi.util.CachedValueProvider$Result create (java.lang.Object, java.lang.Object[])
Object value
Object[] dependencies
public static com.intellij.psi.util.CachedValueProvider$Result create (java.lang.Object, java.util.Collection)
Object value
java.util.Collection dependencies
static void ()
}
com/intellij/psi/util/CachedValueProvider.classCachedValueProvider.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.CachedValueProvider extends java.lang.Object {
public abstract com.intellij.psi.util.CachedValueProvider$Result compute ()
}
com/intellij/psi/util/CachedValuesManager.class
com/intellij/psi/util/ClassKind.classClassKind.java
package com.intellij.psi.util
public final com.intellij.psi.util.ClassKind extends java.lang.Enum {
public static final com.intellij.psi.util.ClassKind CLASS
public static final com.intellij.psi.util.ClassKind INTERFACE
public static final com.intellij.psi.util.ClassKind ENUM
public static final com.intellij.psi.util.ClassKind ANNOTATION
private static final com.intellij.psi.util.ClassKind[] $VALUES
public static com.intellij.psi.util.ClassKind[] values ()
public static com.intellij.psi.util.ClassKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/util/ClassUtil$1.classClassUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.ClassUtil$1 extends com.intellij.psi.JavaRecursiveElementVisitor {
private int myCurrentIdx
final com.intellij.psi.PsiClass[] val$result
final boolean val$jvmCompatible
final int val$idx
final String val$name
final com.intellij.psi.PsiClass val$containingClass
void (com.intellij.psi.PsiClass[], boolean, int, java.lang.String, com.intellij.psi.PsiClass)
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public void visitClass (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
public void visitTypeParameter (com.intellij.psi.PsiTypeParameter)
com.intellij.psi.PsiTypeParameter classParameter
}
com/intellij/psi/util/ClassUtil.class
com/intellij/psi/util/ConstantEvaluationOverflowException.classConstantEvaluationOverflowException.java
package com.intellij.psi.util
public com.intellij.psi.util.ConstantEvaluationOverflowException extends java.lang.RuntimeException {
private final com.intellij.psi.PsiElement myOverflowingExpression
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement overflowingExpression
public com.intellij.psi.PsiElement getOverflowingExpression ()
}
com/intellij/psi/util/ConstantExpressionUtil.classConstantExpressionUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.ConstantExpressionUtil extends java.lang.Object {
public void ()
public static java.lang.Object computeCastTo (com.intellij.psi.PsiExpression, com.intellij.psi.PsiType)
com.intellij.psi.PsiExpression expression
com.intellij.psi.PsiType castTo
Object value
public static java.lang.Object computeCastTo (java.lang.Object, com.intellij.psi.PsiType)
Object operand
com.intellij.psi.PsiType castType
}
com/intellij/psi/util/FileTypeUtils.classFileTypeUtils.java
package com.intellij.psi.util
public com.intellij.psi.util.FileTypeUtils extends java.lang.Object {
public void ()
public static boolean isInServerPageFile (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement file
}
com/intellij/psi/util/ImportsUtil$1.classImportsUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.ImportsUtil$1 extends com.intellij.psi.JavaRecursiveElementWalkingVisitor {
final com.intellij.psi.PsiJavaCodeReferenceElement val$refExpr
final com.intellij.psi.PsiImportStaticStatement val$staticImport
final java.util.List val$expressionToExpand
void (com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiImportStaticStatement, java.util.List)
public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement)
com.intellij.psi.PsiElement resolveScope
com.intellij.psi.PsiJavaCodeReferenceElement expression
}
com/intellij/psi/util/ImportsUtil.class
com/intellij/psi/util/InheritanceUtil.classInheritanceUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.InheritanceUtil extends java.lang.Object {
private void ()
public static boolean isInheritorOrSelf (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass baseClass
boolean checkDeep
com.intellij.psi.PsiManager manager
public static boolean processSupers (com.intellij.psi.PsiClass, boolean, com.intellij.util.Processor)
com.intellij.psi.PsiClass aClass
boolean includeSelf
com.intellij.util.Processor superProcessor
private static boolean processSupers (com.intellij.psi.PsiClass, com.intellij.util.Processor, java.util.Set)
com.intellij.psi.PsiClass intf
com.intellij.psi.PsiClass aClass
com.intellij.util.Processor superProcessor
java.util.Set visited
com.intellij.psi.PsiClass superClass
public static boolean isInheritor (com.intellij.psi.PsiType, java.lang.String)
com.intellij.psi.PsiType conjunct
com.intellij.psi.PsiType type
String baseClassName
public static boolean isInheritor (com.intellij.psi.PsiClass, java.lang.String)
com.intellij.psi.PsiClass psiClass
String baseClassName
public static boolean isInheritor (com.intellij.psi.PsiClass, boolean, java.lang.String)
com.intellij.psi.PsiClass psiClass
boolean strict
String baseClassName
com.intellij.psi.PsiClass base
public static void getSuperClasses (com.intellij.psi.PsiClass, java.util.Set, boolean)
com.intellij.psi.PsiClass aClass
java.util.Set results
boolean includeNonProject
public static java.util.LinkedHashSet getSuperClasses (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass aClass
java.util.LinkedHashSet result
private static void getSuperClassesOfList (com.intellij.psi.PsiClassType[], java.util.Set, boolean, java.util.Set, com.intellij.psi.PsiManager)
com.intellij.psi.PsiClass resolved
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiClassType[] types
java.util.Set results
boolean includeNonProject
java.util.Set visited
com.intellij.psi.PsiManager manager
public static boolean hasEnclosingInstanceInScope (com.intellij.psi.PsiClass, com.intellij.psi.PsiElement, boolean, boolean)
com.intellij.psi.PsiModifierList modifierList
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiElement scope
boolean isSuperClassAccepted
boolean isTypeParamsAccepted
com.intellij.psi.PsiManager manager
com.intellij.psi.PsiElement place
}
com/intellij/psi/util/JavaClassSupers.classJavaClassSupers.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.JavaClassSupers extends java.lang.Object {
public void ()
public static com.intellij.psi.util.JavaClassSupers getInstance ()
public abstract com.intellij.psi.PsiSubstitutor getSuperClassSubstitutor (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.search.GlobalSearchScope, com.intellij.psi.PsiSubstitutor)
public abstract void reportHierarchyInconsistency (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
}
com/intellij/psi/util/MethodSignature.classMethodSignature.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.MethodSignature extends java.lang.Object {
public static final com.intellij.psi.util.MethodSignature[] EMPTY_ARRAY
public abstract com.intellij.psi.PsiSubstitutor getSubstitutor ()
public abstract java.lang.String getName ()
public abstract com.intellij.psi.PsiType[] getParameterTypes ()
public abstract com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public abstract boolean isRaw ()
public abstract boolean isConstructor ()
static void ()
}
com/intellij/psi/util/MethodSignatureBackedByPsiMethod.classMethodSignatureBackedByPsiMethod.java
package com.intellij.psi.util
public com.intellij.psi.util.MethodSignatureBackedByPsiMethod extends com.intellij.psi.util.MethodSignatureBase {
private final com.intellij.psi.PsiMethod myMethod
private final boolean myIsRaw
private final String myName
static final boolean $assertionsDisabled
protected void (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, boolean, com.intellij.psi.PsiType[], com.intellij.psi.PsiTypeParameter[])
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
boolean isRaw
com.intellij.psi.PsiType[] parameterTypes
com.intellij.psi.PsiTypeParameter[] methodTypeParameters
public java.lang.String getName ()
public boolean isRaw ()
public boolean isConstructor ()
public boolean equals (java.lang.Object)
Object o
public com.intellij.psi.PsiMethod getMethod ()
public static com.intellij.psi.util.MethodSignatureBackedByPsiMethod create (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
public static com.intellij.psi.util.MethodSignatureBackedByPsiMethod create (com.intellij.psi.PsiMethod, com.intellij.psi.PsiSubstitutor, boolean)
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiType type
int i
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
boolean isRaw
com.intellij.psi.PsiTypeParameter[] methodTypeParameters
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiType[] parameterTypes
static void ()
}
com/intellij/psi/util/MethodSignatureBase.classMethodSignatureBase.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.MethodSignatureBase extends java.lang.Object implements com.intellij.psi.util.MethodSignature {
private final com.intellij.psi.PsiSubstitutor mySubstitutor
private final com.intellij.psi.PsiType[] myParameterTypes
private volatile com.intellij.psi.PsiType[] myErasedParameterTypes
protected final com.intellij.psi.PsiTypeParameter[] myTypeParameters
static final boolean $assertionsDisabled
protected void (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiType[], com.intellij.psi.PsiTypeParameter[])
com.intellij.psi.PsiType type
int i
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType[] parameterTypes
com.intellij.psi.PsiTypeParameter[] typeParameters
protected void (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiParameterList, com.intellij.psi.PsiTypeParameterList)
com.intellij.psi.PsiType type
int i
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiTypeParameterList typeParameterList
public com.intellij.psi.PsiType[] getParameterTypes ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public com.intellij.psi.PsiType[] getErasedParameterTypes ()
com.intellij.psi.PsiType[] result
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.util.MethodSignature methodSignature
public int hashCode ()
com.intellij.psi.PsiType type
int i
int length
int result
com.intellij.psi.PsiType[] parameterTypes
public java.lang.String toString ()
com.intellij.psi.PsiTypeParameter typeParameter
String sep
String s
com.intellij.psi.PsiTypeParameter[] typeParameters
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
static void ()
}
com/intellij/psi/util/MethodSignatureHandMade.classMethodSignatureHandMade.java
package com.intellij.psi.util
public com.intellij.psi.util.MethodSignatureHandMade extends com.intellij.psi.util.MethodSignatureBase {
private final String myName
private final boolean myIsConstructor
void (java.lang.String, com.intellij.psi.PsiParameterList, com.intellij.psi.PsiTypeParameterList, com.intellij.psi.PsiSubstitutor, boolean)
String name
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiTypeParameterList typeParameterList
com.intellij.psi.PsiSubstitutor substitutor
boolean isConstructor
void (java.lang.String, com.intellij.psi.PsiType[], com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiSubstitutor, boolean)
String name
com.intellij.psi.PsiType[] parameterTypes
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiSubstitutor substitutor
boolean isConstructor
public java.lang.String getName ()
public boolean isRaw ()
com.intellij.psi.PsiTypeParameter typeParameter
public boolean isConstructor ()
}
com/intellij/psi/util/MethodSignatureUtil$1.classMethodSignatureUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.MethodSignatureUtil$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void ()
public int computeHashCode (com.intellij.psi.util.MethodSignatureBackedByPsiMethod)
com.intellij.psi.util.MethodSignatureBackedByPsiMethod signature
public boolean equals (com.intellij.psi.util.MethodSignatureBackedByPsiMethod, com.intellij.psi.util.MethodSignatureBackedByPsiMethod)
com.intellij.psi.util.MethodSignatureBackedByPsiMethod s1
com.intellij.psi.util.MethodSignatureBackedByPsiMethod s2
public volatile boolean equals (java.lang.Object, java.lang.Object)
public volatile int computeHashCode (java.lang.Object)
}
com/intellij/psi/util/MethodSignatureUtil$2.classMethodSignatureUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.MethodSignatureUtil$2 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void ()
public int computeHashCode (com.intellij.psi.util.MethodSignature)
com.intellij.psi.util.MethodSignature signature
public boolean equals (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature)
com.intellij.psi.util.MethodSignature method1
com.intellij.psi.util.MethodSignature method2
public volatile boolean equals (java.lang.Object, java.lang.Object)
public volatile int computeHashCode (java.lang.Object)
}
com/intellij/psi/util/MethodSignatureUtil.classMethodSignatureUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.MethodSignatureUtil extends java.lang.Object {
public static final gnu.trove.TObjectHashingStrategy METHOD_BASED_HASHING_STRATEGY
public static final gnu.trove.TObjectHashingStrategy METHOD_PARAMETERS_ERASURE_EQUALITY
private void ()
public static boolean areOverrideEquivalent (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method1
com.intellij.psi.PsiMethod method2
int typeParamsLength1
int typeParamsLength2
public static boolean areErasedParametersEqual (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature)
com.intellij.psi.util.MethodSignature method1
com.intellij.psi.util.MethodSignature method2
com.intellij.psi.PsiType[] erased1
com.intellij.psi.PsiType[] erased2
public static com.intellij.psi.PsiType[] calcErasedParameterTypes (com.intellij.psi.util.MethodSignature)
int i
com.intellij.psi.util.MethodSignature signature
com.intellij.psi.PsiType[] parameterTypes
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.PsiType[] erasedTypes
public static com.intellij.psi.util.MethodSignature createMethodSignature (java.lang.String, com.intellij.psi.PsiParameterList, com.intellij.psi.PsiTypeParameterList, com.intellij.psi.PsiSubstitutor)
String name
com.intellij.psi.PsiParameterList parameterTypes
com.intellij.psi.PsiTypeParameterList typeParameterList
com.intellij.psi.PsiSubstitutor substitutor
public static com.intellij.psi.util.MethodSignature createMethodSignature (java.lang.String, com.intellij.psi.PsiParameterList, com.intellij.psi.PsiTypeParameterList, com.intellij.psi.PsiSubstitutor, boolean)
String name
com.intellij.psi.PsiParameterList parameterTypes
com.intellij.psi.PsiTypeParameterList typeParameterList
com.intellij.psi.PsiSubstitutor substitutor
boolean isConstructor
public static com.intellij.psi.util.MethodSignature createMethodSignature (java.lang.String, com.intellij.psi.PsiType[], com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiSubstitutor)
String name
com.intellij.psi.PsiType[] parameterTypes
com.intellij.psi.PsiTypeParameter[] typeParameterList
com.intellij.psi.PsiSubstitutor substitutor
public static com.intellij.psi.util.MethodSignature createMethodSignature (java.lang.String, com.intellij.psi.PsiType[], com.intellij.psi.PsiTypeParameter[], com.intellij.psi.PsiSubstitutor, boolean)
String name
com.intellij.psi.PsiType[] parameterTypes
com.intellij.psi.PsiTypeParameter[] typeParameterList
com.intellij.psi.PsiSubstitutor substitutor
boolean isConstructor
public static boolean areSignaturesEqual (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method1
com.intellij.psi.PsiMethod method2
public static boolean areSignaturesEqual (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature)
com.intellij.psi.util.MethodSignature method1
com.intellij.psi.util.MethodSignature method2
private static boolean checkSignaturesEqualInner (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
int i
com.intellij.psi.util.MethodSignature subSignature
com.intellij.psi.util.MethodSignature superSignature
com.intellij.psi.PsiSubstitutor unifyingSubstitutor
com.intellij.psi.PsiType[] subParameterTypes
com.intellij.psi.PsiType[] superParameterTypes
public static boolean areSignaturesEqualLightweight (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature)
String name1
String name2
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
int i
com.intellij.psi.util.MethodSignature sig1
com.intellij.psi.util.MethodSignature sig2
boolean isConstructor1
boolean isConstructor2
com.intellij.psi.PsiType[] parameterTypes1
com.intellij.psi.PsiType[] parameterTypes2
public static boolean isSuperMethod (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod superMethodCandidate
com.intellij.psi.PsiMethod derivedMethod
com.intellij.psi.PsiClass superClassCandidate
com.intellij.psi.PsiClass derivedClass
com.intellij.psi.PsiSubstitutor superSubstitutor
com.intellij.psi.util.MethodSignature superSignature
com.intellij.psi.util.MethodSignature derivedSignature
public static com.intellij.psi.PsiMethod findMethodInSuperClassBySignatureInDerived (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass, com.intellij.psi.util.MethodSignature, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClass superClass
com.intellij.psi.util.MethodSignature signature
boolean checkDeep
com.intellij.psi.PsiSubstitutor superSubstitutor
private static com.intellij.psi.PsiMethod doFindMethodInSuperClassBySignatureInDerived (com.intellij.psi.PsiClass, com.intellij.psi.PsiSubstitutor, com.intellij.psi.util.MethodSignature, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor1
com.intellij.psi.PsiClass clazz
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiSubstitutor superSubstitutor
com.intellij.psi.util.MethodSignature signature
boolean checkDeep
String name
com.intellij.psi.PsiMethod[] methods
public static com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod pattenMethod
boolean checkBases
public static com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiClass, com.intellij.psi.util.MethodSignature, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.util.MethodSignature foundMethodSignature
com.intellij.openapi.util.Pair pair
com.intellij.psi.PsiClass aClass
com.intellij.psi.util.MethodSignature methodSignature
boolean checkBases
String name
java.util.List pairs
public static com.intellij.psi.PsiMethod findMethodBySuperSignature (com.intellij.psi.PsiClass, com.intellij.psi.util.MethodSignature, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.util.MethodSignature foundMethodSignature
com.intellij.openapi.util.Pair pair
com.intellij.psi.PsiClass aClass
com.intellij.psi.util.MethodSignature methodSignature
boolean checkBases
String name
java.util.List pairs
public static com.intellij.psi.PsiMethod findMethodBySuperMethod (com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod candidate
com.intellij.psi.PsiSubstitutor substitutor
com.intellij.psi.util.MethodSignature candidateSignature
com.intellij.psi.PsiClass methodClass
com.intellij.psi.PsiClass candidateClass
com.intellij.psi.PsiSubstitutor superSubstitutor
com.intellij.psi.util.MethodSignature superSignature
com.intellij.openapi.util.Pair pair
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiMethod method
boolean checkBases
java.util.List pairs
public static boolean hasOverloads (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static com.intellij.psi.PsiMethod[] getOverloads (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiClass aClass
public static boolean areParametersErasureEqual (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method1
com.intellij.psi.PsiMethod method2
public static boolean areSignaturesErasureEqual (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature)
com.intellij.psi.util.MethodSignature signature1
com.intellij.psi.util.MethodSignature signature2
public static com.intellij.psi.PsiSubstitutor getSuperMethodSignatureSubstitutor (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature)
com.intellij.psi.PsiTypeParameter methodTypeParameter
com.intellij.psi.PsiElementFactory factory
int i
com.intellij.psi.PsiClassType methodSuper
com.intellij.psi.PsiClassType superSuper
com.intellij.psi.PsiTypeParameter methodTypeParameter
com.intellij.psi.PsiTypeParameter superTypeParameter
java.util.Set methodSupers
java.util.Set superSupers
int i
com.intellij.psi.util.MethodSignature methodSignature
com.intellij.psi.util.MethodSignature superMethodSignature
com.intellij.psi.PsiTypeParameter[] methodTypeParameters
com.intellij.psi.PsiTypeParameter[] superTypeParameters
com.intellij.psi.PsiSubstitutor result
com.intellij.psi.PsiSubstitutor methodSubstitutor
public static com.intellij.psi.PsiSubstitutor combineSubstitutors (com.intellij.psi.PsiSubstitutor, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiClass resolved
com.intellij.psi.PsiType otherSubstituted
com.intellij.psi.PsiType type
com.intellij.psi.PsiType otherSubstituted
com.intellij.psi.PsiTypeParameter typeParameter
com.intellij.psi.PsiSubstitutor substitutor1
com.intellij.psi.PsiSubstitutor substitutor2
java.util.Set parameters1
com.intellij.psi.PsiTypeParameter[] typeParameters
public static com.intellij.psi.PsiMethod[] convertMethodSignaturesToMethods (java.util.List)
int i
java.util.List sameNameMethodList
com.intellij.psi.PsiMethod[] methods
public static boolean isSubsignature (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature)
com.intellij.psi.PsiType type1
com.intellij.psi.PsiType type2
int i
com.intellij.psi.util.MethodSignature superSignature
com.intellij.psi.util.MethodSignature subSignature
com.intellij.psi.PsiSubstitutor unifyingSubstitutor
com.intellij.psi.PsiType[] subParameterTypes
com.intellij.psi.PsiType[] superParameterTypes
public static boolean isReturnTypeSubstitutable (com.intellij.psi.util.MethodSignature, com.intellij.psi.util.MethodSignature, com.intellij.psi.PsiType, com.intellij.psi.PsiType)
com.intellij.psi.PsiSubstitutor adaptingSubstitutor
com.intellij.psi.util.MethodSignature d1
com.intellij.psi.util.MethodSignature d2
com.intellij.psi.PsiType r1
com.intellij.psi.PsiType r2
static void ()
}
com/intellij/psi/util/ParameterizedCachedValue.classParameterizedCachedValue.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.ParameterizedCachedValue extends java.lang.Object {
public abstract java.lang.Object getValue (java.lang.Object)
public abstract com.intellij.psi.util.ParameterizedCachedValueProvider getValueProvider ()
public abstract boolean hasUpToDateValue ()
}
com/intellij/psi/util/ParameterizedCachedValueProvider.classParameterizedCachedValueProvider.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.ParameterizedCachedValueProvider extends java.lang.Object {
public abstract com.intellij.psi.util.CachedValueProvider$Result compute (java.lang.Object)
}
com/intellij/psi/util/PropertyMemberType.classPropertyMemberType.java
package com.intellij.psi.util
public final com.intellij.psi.util.PropertyMemberType extends java.lang.Enum {
public static final com.intellij.psi.util.PropertyMemberType FIELD
public static final com.intellij.psi.util.PropertyMemberType GETTER
public static final com.intellij.psi.util.PropertyMemberType SETTER
private static final com.intellij.psi.util.PropertyMemberType[] $VALUES
public static com.intellij.psi.util.PropertyMemberType[] values ()
public static com.intellij.psi.util.PropertyMemberType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/psi/util/PropertyUtil.classPropertyUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.PropertyUtil extends java.lang.Object {
private static final String IS_PREFIX
private static final com.intellij.openapi.diagnostic.Logger LOG
private void ()
public static boolean isSimplePropertyGetter (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static boolean hasGetterName (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiType returnType
com.intellij.psi.PsiMethod method
String methodName
int methodNameLength
public static boolean isSimplePropertySetter (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
String methodName
com.intellij.psi.PsiType returnType
public static java.lang.String getPropertyName (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod method
public static java.lang.String getPropertyNameByGetter (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod getterMethod
String methodName
public static java.lang.String getPropertyNameBySetter (com.intellij.psi.PsiMethod)
com.intellij.psi.PsiMethod setterMethod
String methodName
public static java.util.Map getAllProperties (com.i