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 final String myPathToBundle
private static final com.intellij.util.containers.FactoryMap ourCache
protected void (java.lang.String)
String pathToBundle
static void ()
}
com/intellij/BundleBase.classBundleBase.java
package com.intellij
public abstract com.intellij.BundleBase extends java.lang.Object {
public static boolean assertKeyIsFound
static final boolean $assertionsDisabled
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 {
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
}
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 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_MAC_FONT_STYLE_DETECTION_WORKAROUND
public static final boolean JDK_MAC_FONT_STYLE_BUG
public static final boolean JDK_BUG_ID_7162125
public static boolean JDK_BUG_ID_8032832
static void ()
boolean value
boolean value
boolean value
Throwable e
boolean value
}
com/intellij/core/
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
public static transient java.lang.String message (java.lang.String, java.lang.Object[])
String key
Object[] params
private static java.util.ResourceBundle getBundle ()
java.util.ResourceBundle bundle
}
com/intellij/lang/
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/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
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/java/
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/navigation/
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 ()
static void ()
}
com/intellij/openapi/
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 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/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)
}
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 static com.intellij.openapi.application.Application getApplication ()
}
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
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 {
private static final String PATHS_SELECTOR
private static final java.util.regex.Pattern PROPERTY_REF
private static String ourHomePath
private static String ourSystemPath
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 getSystemPath ()
public static java.io.File getIndexRoot ()
String indexRoot
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
private static void log (java.lang.String)
String x
private 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
private static boolean checkAndCreate (java.lang.String, boolean)
java.io.File file
String path
boolean createIfNotExists
static void ()
}
com/intellij/openapi/components/
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/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/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/ServiceManager.classServiceManager.java
package com.intellij.openapi.components
public com.intellij.openapi.components.ServiceManager extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static java.lang.Object getService (java.lang.Class)
Class serviceClass
private static java.lang.Object doGetService (com.intellij.openapi.components.ComponentManager, java.lang.Class)
com.intellij.openapi.application.Application app
String message
com.intellij.openapi.components.ComponentManager componentManager
Class serviceClass
Object instance
static void ()
}
com/intellij/openapi/diagnostic/
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 String myDisplayText
public java.lang.String getDisplayText ()
public java.lang.String getPath ()
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$1.classDefaultLogger.java
package com.intellij.openapi.diagnostic
final com.intellij.openapi.diagnostic.DefaultLogger$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/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 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 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/LogUtil.classLogUtil.java
package com.intellij.openapi.diagnostic
public com.intellij.openapi.diagnostic.LogUtil extends java.lang.Object {
public static java.lang.String objectAndClass (java.lang.Object)
Object o
}
com/intellij/openapi/diagnostic/Logger$1.classLogger.java
package com.intellij.openapi.diagnostic
com.intellij.openapi.diagnostic.Logger$1 extends 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$EmptyThrowable.classLogger.java
package com.intellij.openapi.diagnostic
public com.intellij.openapi.diagnostic.Logger$EmptyThrowable extends java.lang.Throwable {
public void ()
}
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
public void ()
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 boolean isTraceEnabled ()
public void trace (java.lang.String)
String message
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.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
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
}
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
}
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
}
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 void info (java.lang.String)
String message
public void info (java.lang.Throwable)
Throwable t
public abstract void info (java.lang.String, java.lang.Throwable)
}
com/intellij/openapi/fileTypes/
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/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 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)
}
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
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
}
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/progress/
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/ProgressIndicatorProvider.classProgressIndicatorProvider.java
package com.intellij.openapi.progress
public abstract com.intellij.openapi.progress.ProgressIndicatorProvider extends java.lang.Object {
public static com.intellij.openapi.progress.ProgressIndicatorProvider getInstance ()
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 static com.intellij.openapi.progress.ProgressManager getInstance ()
com.intellij.openapi.progress.ProgressManager result
public static void checkCanceled () throws com.intellij.openapi.progress.ProcessCanceledException
}
com/intellij/openapi/project/
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 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/util/
com/intellij/openapi/util/ActionCallback$1.classActionCallback.java
package com.intellij.openapi.util
com.intellij.openapi.util.ActionCallback$1 extends java.lang.Object implements java.lang.Runnable {
final com.intellij.util.Consumer val$consumer
final com.intellij.openapi.util.ActionCallback this$0
void (com.intellij.openapi.util.ActionCallback, com.intellij.util.Consumer)
com.intellij.openapi.util.ActionCallback this$0
public void run ()
}
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 ()
}
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 (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.classActionCallback.java
package com.intellij.openapi.util
public com.intellij.openapi.util.ActionCallback extends java.lang.Object implements com.intellij.openapi.Disposable {
public static final com.intellij.openapi.util.ActionCallback DONE
public static final com.intellij.openapi.util.ActionCallback REJECTED
private final com.intellij.openapi.util.ExecutionCallback myDone
private final com.intellij.openapi.util.ExecutionCallback myRejected
protected String myError
private final String myName
static final boolean $assertionsDisabled
public void ()
public void (java.lang.String)
String name
private void (com.intellij.openapi.util.ExecutionCallback, com.intellij.openapi.util.ExecutionCallback)
com.intellij.openapi.util.ExecutionCallback done
com.intellij.openapi.util.ExecutionCallback rejected
public void dispose ()
void (com.intellij.openapi.util.ExecutionCallback, com.intellij.openapi.util.ExecutionCallback, com.intellij.openapi.util.ActionCallback$1)
com.intellij.openapi.util.ExecutionCallback x0
com.intellij.openapi.util.ExecutionCallback x1
com.intellij.openapi.util.ActionCallback$1 x2
static void ()
}
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
static void ()
}
com/intellij/openapi/util/Comparing.classComparing.java
package com.intellij.openapi.util
public com.intellij.openapi.util.Comparing extends java.lang.Object {
public static boolean equal (java.lang.Object, java.lang.Object)
Object[] arr1
Object[] arr2
Object arg1
Object arg2
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
}
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
}
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
}
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
}
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/ExecutionCallback.classExecutionCallback.java
package com.intellij.openapi.util
com.intellij.openapi.util.ExecutionCallback extends java.lang.Object {
private final int myCountToExecution
void ()
void (int)
int executedCount
}
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/Iconable.classIconable.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.Iconable extends java.lang.Object {
}
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 static com.intellij.openapi.util.Key create (java.lang.String)
String name
public static com.intellij.openapi.util.Key getKeyByIndex (int)
int index
static void ()
}
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/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/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
static void ()
}
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 pair (java.lang.Object, java.lang.Object)
Object first
Object second
public void (java.lang.Object, java.lang.Object)
Object first
Object second
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 abstract com.intellij.openapi.util.RecursionGuard$StackStamp markStack ()
}
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 com.intellij.openapi.util.RecursionGuard$StackStamp markStack ()
int stamp
}
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
static final boolean $assertionsDisabled
static int access$900 (com.intellij.openapi.util.RecursionManager$CalculationStack)
com.intellij.openapi.util.RecursionManager$CalculationStack x0
static void ()
}
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
public static com.intellij.openapi.util.RecursionGuard createGuard (java.lang.String)
String id
static java.lang.ThreadLocal access$100 ()
static void ()
}
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 abstract int getStartOffset ()
public abstract int getEndOffset ()
static void ()
}
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.AtomicNotNullLazyValue {
void ()
protected java.util.Map compute ()
String name
String value
int p
String line
java.util.List lines
java.util.Map info
protected volatile java.lang.Object compute ()
}
com/intellij/openapi/util/SystemInfo$2.classSystemInfo.java
package com.intellij.openapi.util
final com.intellij.openapi.util.SystemInfo$2 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
void ()
protected java.lang.Boolean compute ()
protected volatile java.lang.Object compute ()
}
com/intellij/openapi/util/SystemInfo$3.classSystemInfo.java
package com.intellij.openapi.util
final com.intellij.openapi.util.SystemInfo$3 extends com.intellij.openapi.util.AtomicNotNullLazyValue {
void ()
protected java.lang.Boolean compute ()
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 isStudioJvm
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 isXWindow
public static final boolean isKDE
private static final com.intellij.openapi.util.NotNullLazyValue ourOsReleaseInfo
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 isWindowsXP
public static final boolean isAMD64
public static boolean isOsVersionAtLeast (java.lang.String)
String version
public static boolean hasXdgOpen ()
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
private static boolean isStudioJvm ()
String vendor
String url
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
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/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/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/UserDataHolder.classUserDataHolder.java
package com.intellij.openapi.util
public abstract com.intellij.openapi.util.UserDataHolder extends 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
protected com.intellij.util.keyFMap.KeyFMap getUserMap ()
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/io/
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 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 isDirectory ()
public boolean isSymLink ()
static void ()
}
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 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
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
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 native int getuid ()
static native int getgid ()
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 {
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 {
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 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
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
void (com.intellij.openapi.util.io.FileSystemUtil$1)
com.intellij.openapi.util.io.FileSystemUtil$1 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 Object myDefaultFileSystem
private final java.lang.reflect.Method myGetPath
private final java.lang.reflect.Method myIsSymbolicLink
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 myToMillis
private final String mySchema
static final boolean $assertionsDisabled
private void () throws java.lang.Exception
Class fsClass
Class pathClass
Class filesClass
Class linkOptClass
Class linkOptArrClass
Class fileTimeClass
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
java.util.Map attributes
boolean isSymbolicLink
boolean isDirectory
boolean isOther
long size
long lastModified
Throwable cause
java.lang.reflect.InvocationTargetException e
String path
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 {
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
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 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
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$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.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 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 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 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 ensureCanCreateFile (java.io.File)
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 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
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 unquote (java.lang.String)
String urlString
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 int fileHashCode (java.io.File)
java.io.File file
public static int pathHashCode (java.lang.String)
String path
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, 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 java.lang.String expandUserHome (java.lang.String)
String path
public static java.lang.String getTempDirectory ()
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
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$NIOReflect$1$1.classFileUtilRt.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1$1 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$2.classFileUtilRt.java
package com.intellij.openapi.util.io
com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1$2 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.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_Continue
void (java.lang.Object)
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Object second
String methodName
Object proxy
java.lang.reflect.Method method
Object[] args
private boolean performDelete (java.lang.Object)
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 Object ourDeletionVisitor
private static Class ourNoSuchFileExceptionClass
private static Class ourAccessDeniedExceptionClass
static java.lang.reflect.Method access$500 ()
static java.lang.Object access$600 ()
static java.lang.reflect.Method access$700 ()
static java.lang.Class access$800 ()
static void ()
Class pathClass
Class visitorClass
Class filesClass
Object Result_Continue
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 {
public static final int LARGE_FOR_CONTENT_LOADING
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 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 getTempDirectory ()
private static java.lang.String calcCanonicalTempPath ()
String canonical
java.io.File file
public static byte[] loadBytes (java.io.InputStream) throws java.io.IOException
java.io.InputStream stream
java.io.ByteArrayOutputStream buffer
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 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.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
private static com.intellij.openapi.diagnostic.LoggerRt logger ()
static com.intellij.openapi.diagnostic.LoggerRt access$300 ()
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/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 int attributes
private long timestamp
private long length
public com.intellij.openapi.util.io.FileAttributes toFileAttributes ()
boolean isDirectory
boolean isSpecial
boolean isSymlink
boolean isHidden
boolean isWritable
long javaTimestamp
}
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
private native com.intellij.openapi.util.io.win32.FileInfo getInfo0 (java.lang.String)
static void ()
Throwable t
com.intellij.openapi.util.io.win32.IdeaWin32 instance
}
com/intellij/openapi/util/text/
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/StringHash.classStringHash.java
package com.intellij.openapi.util.text
public com.intellij.openapi.util.text.StringHash extends java.lang.Object {
private static final long[] mixMaster
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/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$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$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 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 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 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 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 int stringHashCode (java.lang.CharSequence, int, int)
int off
CharSequence 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 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 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 trimExtension (java.lang.String)
String name
int index
public static void repeatSymbol (java.lang.Appendable, char, int)
int i
java.io.IOException e
Appendable buffer
char symbol
int times
public static boolean isEmpty (java.lang.String)
String s
public static boolean isEmpty (java.lang.CharSequence)
CharSequence cs
public static boolean isEmptyOrSpaces (java.lang.String)
String s
public static boolean isEmptyOrSpaces (java.lang.CharSequence)
int i
CharSequence s
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)
String string
Object item
Iterable items
com.intellij.util.Function f
String separator
StringBuilder result
public static boolean endsWith (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)
CharSequence s
char c
int start
int end
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 boolean equals (java.lang.CharSequence, java.lang.CharSequence)
int i
CharSequence s1
CharSequence s2
public static boolean charsEqualIgnoreCase (char, char)
char a
char b
public static char toUpperCase (char)
char a
public static char toLowerCase (char)
char a
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 static boolean charsEqualIgnoreCase (char, char)
char a
char b
public static char toUpperCase (char)
char a
public static char toLowerCase (char)
char a
public static boolean endsWithChar (java.lang.CharSequence, char)
CharSequence s
char suffix
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/vfs/
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 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
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
private static final java.util.Map CHARSET_TO_MANDATORY_BOM
static final boolean $assertionsDisabled
public static byte[] getMandatoryBom (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
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 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/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_HIDDEN
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 ()
String name
int index
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/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.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 static com.intellij.openapi.vfs.VirtualFileManager getInstance ()
public static java.lang.String constructUrl (java.lang.String, java.lang.String)
String protocol
String path
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/VirtualFileSystem.classVirtualFileSystem.java
package com.intellij.openapi.vfs
public abstract com.intellij.openapi.vfs.VirtualFileSystem extends java.lang.Object {
public abstract java.lang.String getProtocol ()
public java.lang.String extractPresentableUrl (java.lang.String)
String path
protected abstract void deleteFile (java.lang.Object, 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
public boolean isValidName (java.lang.String)
String name
}
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 com.intellij.openapi.vfs.encoding.EncodingManager getInstance ()
}
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 abstract java.nio.charset.Charset getDefaultCharset ()
public abstract java.nio.charset.Charset getEncoding (com.intellij.openapi.vfs.VirtualFile, boolean)
public abstract void setEncoding (com.intellij.openapi.vfs.VirtualFile, java.nio.charset.Charset)
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/newvfs/
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/events/
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 {
}
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/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 ()
}
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/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/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/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_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_COLLECTORS
public static final String JAVA_UTIL_FUNCTION_PREDICATE
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/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/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/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/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/ForceableComparable.classForceableComparable.java
package com.intellij.psi
public abstract com.intellij.psi.ForceableComparable extends java.lang.Object {
public abstract void force ()
}
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 ()
}
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 {
}
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 visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression)
com.intellij.psi.PsiPolyadicExpression expression
public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression)
com.intellij.psi.PsiLambdaExpression expression
}
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
private final com.intellij.util.containers.Stack myBinaryExpressions
public void ()
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement child
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
static void ()
}
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/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/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/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$1.classPsiAnnotation.java
package com.intellij.psi
final com.intellij.psi.PsiAnnotation$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiAnnotation[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
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 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.classPsiAnnotation.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAnnotation extends java.lang.Object implements com.intellij.psi.PsiAnnotationMemberValue com.intellij.psi.meta.PsiMetaOwner {
public static final com.intellij.psi.PsiAnnotation[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public static final String DEFAULT_REFERENCED_METHOD_NAME
public abstract com.intellij.psi.PsiAnnotationParameterList getParameterList ()
public abstract java.lang.String getQualifiedName ()
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getNameReferenceElement ()
public abstract com.intellij.psi.PsiAnnotationMemberValue findAttributeValue (java.lang.String)
public abstract com.intellij.psi.PsiAnnotationMemberValue findDeclaredAttributeValue (java.lang.String)
public abstract com.intellij.psi.PsiAnnotationOwner getOwner ()
static void ()
}
com/intellij/psi/PsiAnnotationMemberValue$1.classPsiAnnotationMemberValue.java
package com.intellij.psi
final com.intellij.psi.PsiAnnotationMemberValue$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiAnnotationMemberValue[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiAnnotationMemberValue.classPsiAnnotationMemberValue.java
package com.intellij.psi
public abstract com.intellij.psi.PsiAnnotationMemberValue extends java.lang.Object implements com.intellij.psi.PsiElement {
public static final com.intellij.psi.PsiAnnotationMemberValue[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
static void ()
}
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)
}
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 ()
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.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 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 ()
}
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$1.classPsiCapturedWildcardType.java
package com.intellij.psi
com.intellij.psi.PsiCapturedWildcardType$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.PsiCapturedWildcardType val$captured
final com.intellij.psi.PsiCapturedWildcardType this$0
}
com/intellij/psi/PsiCapturedWildcardType.classPsiCapturedWildcardType.java
package com.intellij.psi
public com.intellij.psi.PsiCapturedWildcardType extends com.intellij.psi.PsiType$Stub {
private final com.intellij.psi.PsiWildcardType myExistential
private final com.intellij.psi.PsiElement myContext
private final com.intellij.psi.PsiTypeParameter myParameter
private com.intellij.psi.PsiType myUpperBound
public static com.intellij.openapi.util.RecursionGuard guard
static final boolean $assertionsDisabled
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
public com.intellij.psi.PsiWildcardType getWildcard ()
}
com/intellij/psi/PsiCatchSection$1.classPsiCatchSection.java
package com.intellij.psi
final com.intellij.psi.PsiCatchSection$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiCatchSection[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiCatchSection.classPsiCatchSection.java
package com.intellij.psi
public abstract com.intellij.psi.PsiCatchSection extends java.lang.Object implements com.intellij.psi.PsiElement {
public static final com.intellij.psi.PsiCatchSection[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract com.intellij.psi.PsiParameter getParameter ()
public abstract com.intellij.psi.PsiCodeBlock getCatchBlock ()
public abstract com.intellij.psi.PsiType getCatchType ()
public abstract java.util.List getPreciseCatchTypes ()
public abstract com.intellij.psi.PsiTryStatement getTryStatement ()
public abstract com.intellij.psi.PsiJavaToken getRParenth ()
public abstract com.intellij.psi.PsiJavaToken getLParenth ()
static void ()
}
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 {
}
com/intellij/psi/PsiChildLink.classPsiChildLink.java
package com.intellij.psi
public abstract com.intellij.psi.PsiChildLink extends java.lang.Object implements com.intellij.psi.PsiRefElementCreator {
public void ()
public abstract com.intellij.psi.PsiElement findLinkedChild (com.intellij.psi.PsiElement)
public final com.intellij.psi.PsiElementRef createChildRef (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement existing
public final com.intellij.psi.PsiElementRef createChildRef (com.intellij.psi.PsiElementRef)
com.intellij.psi.PsiElement existing
com.intellij.psi.PsiElementRef parentRef
com.intellij.psi.PsiElement parent
}
com/intellij/psi/PsiClass$1.classPsiClass.java
package com.intellij.psi
final com.intellij.psi.PsiClass$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiClass[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiClass.classPsiClass.java
package com.intellij.psi
public abstract com.intellij.psi.PsiClass extends java.lang.Object implements com.intellij.psi.PsiNameIdentifierOwner com.intellij.psi.PsiModifierListOwner com.intellij.psi.PsiDocCommentOwner com.intellij.psi.PsiTypeParameterListOwner com.intellij.psi.PsiTarget com.intellij.pom.PomRenameableTarget {
public static final com.intellij.psi.PsiClass[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract java.lang.String getQualifiedName ()
public abstract boolean isInterface ()
public abstract boolean isAnnotationType ()
public abstract boolean isEnum ()
public abstract com.intellij.psi.PsiReferenceList getExtendsList ()
public abstract com.intellij.psi.PsiReferenceList getImplementsList ()
public abstract com.intellij.psi.PsiClassType[] getExtendsListTypes ()
public abstract com.intellij.psi.PsiClassType[] getImplementsListTypes ()
public abstract com.intellij.psi.PsiClass getSuperClass ()
public abstract com.intellij.psi.PsiClass[] getInterfaces ()
public abstract com.intellij.psi.PsiClass[] getSupers ()
public abstract com.intellij.psi.PsiClassType[] getSuperTypes ()
public abstract com.intellij.psi.PsiField[] getFields ()
public abstract com.intellij.psi.PsiMethod[] getMethods ()
public abstract com.intellij.psi.PsiMethod[] getConstructors ()
public abstract com.intellij.psi.PsiClass[] getInnerClasses ()
public abstract com.intellij.psi.PsiClassInitializer[] getInitializers ()
public abstract com.intellij.psi.PsiField[] getAllFields ()
public abstract com.intellij.psi.PsiMethod[] getAllMethods ()
public abstract com.intellij.psi.PsiClass[] getAllInnerClasses ()
public abstract com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean)
public abstract com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean)
public abstract com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean)
public abstract com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean)
public abstract java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean)
public abstract java.util.List getAllMethodsAndTheirSubstitutors ()
public abstract com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean)
public abstract com.intellij.psi.PsiElement getLBrace ()
public abstract com.intellij.psi.PsiElement getRBrace ()
public abstract com.intellij.psi.PsiIdentifier getNameIdentifier ()
public abstract com.intellij.psi.PsiElement getScope ()
public abstract boolean isInheritor (com.intellij.psi.PsiClass, boolean)
public abstract boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
public abstract com.intellij.psi.PsiClass getContainingClass ()
public abstract java.util.Collection getVisibleSignatures ()
static void ()
}
com/intellij/psi/PsiClassInitializer$1.classPsiClassInitializer.java
package com.intellij.psi
final com.intellij.psi.PsiClassInitializer$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiClassInitializer[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiClassInitializer.classPsiClassInitializer.java
package com.intellij.psi
public abstract com.intellij.psi.PsiClassInitializer extends java.lang.Object implements com.intellij.psi.PsiMember {
public static final com.intellij.psi.PsiClassInitializer[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract com.intellij.psi.PsiCodeBlock getBody ()
static void ()
}
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 ()
}
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$1.classPsiClassType.java
package com.intellij.psi
final com.intellij.psi.PsiClassType$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiClassType[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
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 ()
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
public 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 getCanonicalText ()
public abstract java.lang.String getCanonicalText (boolean)
public volatile com.intellij.psi.PsiType annotate (com.intellij.psi.TypeAnnotationProvider)
}
com/intellij/psi/PsiClassType.classPsiClassType.java
package com.intellij.psi
public abstract com.intellij.psi.PsiClassType extends com.intellij.psi.PsiType {
public static final com.intellij.psi.PsiClassType[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
protected final com.intellij.pom.java.LanguageLevel myLanguageLevel
protected void (com.intellij.pom.java.LanguageLevel)
com.intellij.pom.java.LanguageLevel languageLevel
protected void (com.intellij.pom.java.LanguageLevel, com.intellij.psi.PsiAnnotation[])
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.PsiAnnotation[] annotations
public void (com.intellij.pom.java.LanguageLevel, com.intellij.psi.TypeAnnotationProvider)
com.intellij.pom.java.LanguageLevel languageLevel
com.intellij.psi.TypeAnnotationProvider provider
public com.intellij.psi.PsiClassType annotate (com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.TypeAnnotationProvider provider
public abstract com.intellij.psi.PsiClass resolve ()
public abstract java.lang.String getClassName ()
public abstract com.intellij.psi.PsiType[] getParameters ()
public int getParameterCount ()
public boolean hasParameters ()
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass aClass
boolean hasParams
public int hashCode ()
String className
public com.intellij.psi.PsiType[] getSuperTypes ()
int i
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass aClass
com.intellij.psi.PsiClassType[] superTypes
com.intellij.psi.PsiType[] substitutionResults
public static boolean isRaw (com.intellij.psi.PsiClassType$ClassResolveResult)
com.intellij.psi.PsiClassType$ClassResolveResult resolveResult
com.intellij.psi.PsiClass psiClass
public boolean isRaw ()
public abstract com.intellij.psi.PsiClassType$ClassResolveResult resolveGenerics ()
public abstract com.intellij.psi.PsiClassType rawType ()
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
public abstract com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public volatile com.intellij.psi.PsiType annotate (com.intellij.psi.TypeAnnotationProvider)
static void ()
}
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 {
}
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 abstract com.intellij.psi.JavaResolveResult getStaticFactory ()
static void ()
}
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 java.lang.String getName ()
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
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 {
}
com/intellij/psi/PsiDisjunctionType$1.classPsiDisjunctionType.java
package com.intellij.psi
com.intellij.psi.PsiDisjunctionType$1 extends java.lang.Object implements com.intellij.psi.util.CachedValueProvider {
final com.intellij.psi.PsiDisjunctionType this$0
void (com.intellij.psi.PsiDisjunctionType)
com.intellij.psi.PsiDisjunctionType this$0
}
com/intellij/psi/PsiDisjunctionType$2.classPsiDisjunctionType.java
package com.intellij.psi
com.intellij.psi.PsiDisjunctionType$2 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.PsiDisjunctionType this$0
void (com.intellij.psi.PsiDisjunctionType)
com.intellij.psi.PsiDisjunctionType this$0
public java.lang.String fun (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/PsiDisjunctionType$3.classPsiDisjunctionType.java
package com.intellij.psi
com.intellij.psi.PsiDisjunctionType$3 extends java.lang.Object implements com.intellij.util.Function {
final boolean val$annotated
final com.intellij.psi.PsiDisjunctionType this$0
void (com.intellij.psi.PsiDisjunctionType, boolean)
com.intellij.psi.PsiDisjunctionType this$0
public java.lang.String fun (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/PsiDisjunctionType$4.classPsiDisjunctionType.java
package com.intellij.psi
com.intellij.psi.PsiDisjunctionType$4 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.PsiDisjunctionType this$0
void (com.intellij.psi.PsiDisjunctionType)
com.intellij.psi.PsiDisjunctionType this$0
public java.lang.String fun (com.intellij.psi.PsiType)
com.intellij.psi.PsiType psiType
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/PsiDisjunctionType.classPsiDisjunctionType.java
package com.intellij.psi
public com.intellij.psi.PsiDisjunctionType extends com.intellij.psi.PsiType$Stub {
private final java.util.List myTypes
static final boolean $assertionsDisabled
public void (java.util.List)
java.util.List types
public com.intellij.psi.PsiType getLeastUpperBound ()
public java.util.List getDisjunctions ()
public java.lang.String getPresentableText ()
public java.lang.String getCanonicalText (boolean)
boolean annotated
public java.lang.String getInternalCanonicalText ()
public boolean isValid ()
com.intellij.psi.PsiType type
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.PsiType[] getSuperTypes ()
com.intellij.psi.PsiType lub
public int hashCode ()
public boolean equals (java.lang.Object)
int i
Object o
com.intellij.psi.PsiDisjunctionType that
}
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 {
public abstract com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public abstract boolean isDeprecated ()
}
com/intellij/psi/PsiElement$1.classPsiElement.java
package com.intellij.psi
final com.intellij.psi.PsiElement$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiElement[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiElement.classPsiElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiElement extends java.lang.Object implements com.intellij.openapi.util.UserDataHolder com.intellij.openapi.util.Iconable {
public static final com.intellij.psi.PsiElement[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract com.intellij.lang.Language getLanguage ()
public abstract com.intellij.psi.PsiElement[] getChildren ()
public abstract com.intellij.psi.PsiElement getParent ()
public abstract com.intellij.psi.PsiElement getFirstChild ()
public abstract com.intellij.psi.PsiElement getLastChild ()
public abstract com.intellij.psi.PsiElement getNextSibling ()
public abstract com.intellij.psi.PsiElement getPrevSibling ()
public abstract com.intellij.psi.PsiFile getContainingFile () throws com.intellij.psi.PsiInvalidElementAccessException
public abstract com.intellij.openapi.util.TextRange getTextRange ()
public abstract int getStartOffsetInParent ()
public abstract int getTextLength ()
public abstract int getTextOffset ()
public abstract java.lang.String getText ()
public abstract char[] textToCharArray ()
public abstract com.intellij.psi.PsiElement getNavigationElement ()
public abstract com.intellij.psi.PsiElement getOriginalElement ()
public abstract boolean textMatches (java.lang.CharSequence)
public abstract boolean textMatches (com.intellij.psi.PsiElement)
public abstract boolean textContains (char)
public abstract void accept (com.intellij.psi.PsiElementVisitor)
public abstract void acceptChildren (com.intellij.psi.PsiElementVisitor)
public abstract boolean isValid ()
public abstract boolean isWritable ()
public abstract com.intellij.psi.PsiReference getReference ()
public abstract com.intellij.psi.PsiReference[] getReferences ()
public abstract com.intellij.psi.PsiElement getContext ()
public abstract boolean isPhysical ()
public abstract java.lang.String toString ()
static void ()
}
com/intellij/psi/PsiElementRef$PsiRefColleague$Imaginary.classPsiElementRef.java
package com.intellij.psi
public com.intellij.psi.PsiElementRef$PsiRefColleague$Imaginary extends java.lang.Object implements com.intellij.psi.PsiElementRef$PsiRefColleague {
private final com.intellij.psi.PsiElementRef myParent
private final com.intellij.psi.PsiRefElementCreator myCreator
public void (com.intellij.psi.PsiElementRef, com.intellij.psi.PsiRefElementCreator)
com.intellij.psi.PsiElementRef parent
com.intellij.psi.PsiRefElementCreator creator
public boolean isValid ()
public com.intellij.psi.PsiElement getPsiElement ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.PsiElementRef$PsiRefColleague$Imaginary imaginary
public int hashCode ()
int result
public com.intellij.psi.PsiElementRef$PsiRefColleague$Real makeReal ()
public com.intellij.psi.PsiElement getRoot ()
}
com/intellij/psi/PsiElementRef$PsiRefColleague$Real.classPsiElementRef.java
package com.intellij.psi
public com.intellij.psi.PsiElementRef$PsiRefColleague$Real extends java.lang.Object implements com.intellij.psi.PsiElementRef$PsiRefColleague {
private final com.intellij.psi.PsiElement myElement
public void (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public com.intellij.psi.PsiElement getPsiElement ()
public boolean isValid ()
public boolean equals (java.lang.Object)
Object o
com.intellij.psi.PsiElementRef$PsiRefColleague$Real real
public int hashCode ()
public com.intellij.psi.PsiElementRef$PsiRefColleague$Real makeReal ()
public com.intellij.psi.PsiElement getRoot ()
}
com/intellij/psi/PsiElementRef$PsiRefColleague.classPsiElementRef.java
package com.intellij.psi
abstract com.intellij.psi.PsiElementRef$PsiRefColleague extends java.lang.Object {
public abstract boolean isValid ()
public abstract com.intellij.psi.PsiElement getPsiElement ()
public abstract com.intellij.psi.PsiElementRef$PsiRefColleague$Real makeReal ()
public abstract com.intellij.psi.PsiElement getRoot ()
}
com/intellij/psi/PsiElementRef.classPsiElementRef.java
package com.intellij.psi
public final com.intellij.psi.PsiElementRef extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private volatile com.intellij.psi.PsiElementRef$PsiRefColleague myColleague
public void (com.intellij.psi.PsiElementRef$PsiRefColleague)
com.intellij.psi.PsiElementRef$PsiRefColleague colleague
public final boolean isImaginary ()
public final com.intellij.psi.PsiElement getPsiElement ()
public final com.intellij.psi.PsiElement ensurePsiElementExists ()
com.intellij.psi.PsiElementRef$PsiRefColleague$Real realColleague
public final com.intellij.psi.PsiElement getRoot ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public final boolean isValid ()
public static com.intellij.psi.PsiElementRef real (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiElementRef imaginary (com.intellij.psi.PsiElementRef, com.intellij.psi.PsiRefElementCreator)
com.intellij.psi.PsiElementRef parent
com.intellij.psi.PsiRefElementCreator creator
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 ()
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$1.classPsiExpression.java
package com.intellij.psi
final com.intellij.psi.PsiExpression$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiExpression[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiExpression$2.classPsiExpression.java
package com.intellij.psi
final com.intellij.psi.PsiExpression$2 extends java.lang.Object implements com.intellij.util.NullableFunction {
void ()
public com.intellij.psi.PsiType fun (com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/psi/PsiExpression.classPsiExpression.java
package com.intellij.psi
public abstract com.intellij.psi.PsiExpression extends java.lang.Object implements com.intellij.psi.PsiAnnotationMemberValue {
public static final com.intellij.psi.PsiExpression[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public static final com.intellij.util.Function EXPRESSION_TO_TYPE
public abstract com.intellij.psi.PsiType getType ()
static void ()
}
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$1.classPsiField.java
package com.intellij.psi
final com.intellij.psi.PsiField$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiField[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiField.classPsiField.java
package com.intellij.psi
public abstract com.intellij.psi.PsiField extends java.lang.Object implements com.intellij.psi.PsiMember com.intellij.psi.PsiVariable com.intellij.psi.PsiDocCommentOwner {
public static final com.intellij.psi.PsiField[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract com.intellij.psi.PsiIdentifier getNameIdentifier ()
static void ()
}
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.psi.PsiDirectory getParent ()
public abstract long getModificationStamp ()
public abstract com.intellij.psi.PsiFile getOriginalFile ()
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 java.lang.String getName ()
}
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 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 {
}
com/intellij/psi/PsiImportList$1.classPsiImportList.java
package com.intellij.psi
final com.intellij.psi.PsiImportList$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiImportList[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiImportList.classPsiImportList.java
package com.intellij.psi
public abstract com.intellij.psi.PsiImportList extends java.lang.Object implements com.intellij.psi.PsiElement {
public static final com.intellij.psi.PsiImportList[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract com.intellij.psi.PsiImportStatement[] getImportStatements ()
public abstract com.intellij.psi.PsiImportStaticStatement[] getImportStaticStatements ()
public abstract com.intellij.psi.PsiImportStatementBase[] getAllImportStatements ()
public abstract com.intellij.psi.PsiImportStatement findSingleClassImportStatement (java.lang.String)
public abstract com.intellij.psi.PsiImportStatement findOnDemandImportStatement (java.lang.String)
public abstract com.intellij.psi.PsiImportStatementBase findSingleImportStatement (java.lang.String)
static void ()
}
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$1.classPsiImportStatementBase.java
package com.intellij.psi
final com.intellij.psi.PsiImportStatementBase$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiImportStatementBase[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiImportStatementBase.classPsiImportStatementBase.java
package com.intellij.psi
public abstract com.intellij.psi.PsiImportStatementBase extends java.lang.Object implements com.intellij.psi.PsiElement {
public static final com.intellij.psi.PsiImportStatementBase[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract boolean isOnDemand ()
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getImportReference ()
public abstract com.intellij.psi.PsiElement resolve ()
public abstract boolean isForeignFileImport ()
static void ()
}
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 ()
}
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/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$1.classPsiIntersectionType.java
package com.intellij.psi
final com.intellij.psi.PsiIntersectionType$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
final com.intellij.psi.PsiType[] val$conjuncts
}
com/intellij/psi/PsiIntersectionType$2.classPsiIntersectionType.java
package com.intellij.psi
com.intellij.psi.PsiIntersectionType$2 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.PsiIntersectionType this$0
}
com/intellij/psi/PsiIntersectionType$3.classPsiIntersectionType.java
package com.intellij.psi
com.intellij.psi.PsiIntersectionType$3 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.psi.PsiIntersectionType this$0
}
com/intellij/psi/PsiIntersectionType.classPsiIntersectionType.java
package com.intellij.psi
public com.intellij.psi.PsiIntersectionType extends com.intellij.psi.PsiType$Stub {
private final com.intellij.psi.PsiType[] myConjuncts
static final boolean $assertionsDisabled
public com.intellij.psi.PsiType[] getConjuncts ()
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
}
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/PsiJavaCodeReferenceElement$1.classPsiJavaCodeReferenceElement.java
package com.intellij.psi
final com.intellij.psi.PsiJavaCodeReferenceElement$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiJavaCodeReferenceElement[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiJavaCodeReferenceElement.classPsiJavaCodeReferenceElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiJavaCodeReferenceElement extends java.lang.Object implements com.intellij.psi.PsiJavaReference com.intellij.psi.PsiQualifiedReferenceElement {
public static final com.intellij.psi.PsiJavaCodeReferenceElement[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract com.intellij.psi.PsiElement getReferenceNameElement ()
public abstract com.intellij.psi.PsiReferenceParameterList getParameterList ()
public abstract com.intellij.psi.PsiType[] getTypeParameters ()
public abstract boolean isQualified ()
public abstract java.lang.String getQualifiedName ()
static void ()
}
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 ()
}
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.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 {
}
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 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 STATIC
public static final String STRICTFP
public static final String WHILE
public static final String VOLATILE
public static final String TRUE
public static final String FALSE
public static final String NULL
}
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 java.lang.String getInternalCanonicalText ()
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.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 java.lang.String getInternalCanonicalText ()
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.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/PsiLargeFile.classPsiLargeFile.java
package com.intellij.psi
public abstract com.intellij.psi.PsiLargeFile extends java.lang.Object implements com.intellij.psi.PsiBinaryFile {
}
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 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/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$1.classPsiMethod.java
package com.intellij.psi
final com.intellij.psi.PsiMethod$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiMethod[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiMethod.classPsiMethod.java
package com.intellij.psi
public abstract com.intellij.psi.PsiMethod extends java.lang.Object implements com.intellij.psi.PsiMember com.intellij.psi.PsiNameIdentifierOwner com.intellij.psi.PsiModifierListOwner com.intellij.psi.PsiDocCommentOwner com.intellij.psi.PsiTypeParameterListOwner com.intellij.pom.PomRenameableTarget com.intellij.psi.PsiTarget com.intellij.psi.PsiParameterListOwner {
public static final com.intellij.psi.PsiMethod[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract com.intellij.psi.PsiType getReturnType ()
public abstract com.intellij.psi.PsiTypeElement getReturnTypeElement ()
public abstract com.intellij.psi.PsiParameterList getParameterList ()
public abstract com.intellij.psi.PsiReferenceList getThrowsList ()
public abstract com.intellij.psi.PsiCodeBlock getBody ()
public abstract boolean isConstructor ()
public abstract boolean isVarArgs ()
public abstract com.intellij.psi.PsiIdentifier getNameIdentifier ()
public abstract com.intellij.psi.PsiMethod[] findSuperMethods ()
public abstract com.intellij.psi.PsiMethod[] findSuperMethods (boolean)
public abstract com.intellij.psi.PsiMethod[] findSuperMethods (com.intellij.psi.PsiClass)
public abstract com.intellij.psi.PsiMethod findDeepestSuperMethod ()
public abstract com.intellij.psi.PsiMethod[] findDeepestSuperMethods ()
public abstract com.intellij.psi.PsiModifierList getModifierList ()
public abstract java.lang.String getName ()
static void ()
}
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 java.lang.String getInternalCanonicalText ()
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.PsiType[] getSuperTypes ()
public com.intellij.psi.PsiMethodReferenceExpression getExpression ()
}
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[] 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)
}
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 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$1.classPsiNameValuePair.java
package com.intellij.psi
final com.intellij.psi.PsiNameValuePair$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiNameValuePair[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiNameValuePair$Detachable.classPsiNameValuePair.java
package com.intellij.psi
public abstract com.intellij.psi.PsiNameValuePair$Detachable extends java.lang.Object implements com.intellij.psi.PsiNameValuePair {
public abstract com.intellij.psi.PsiAnnotationMemberValue getDetachedValue ()
}
com/intellij/psi/PsiNameValuePair.classPsiNameValuePair.java
package com.intellij.psi
public abstract com.intellij.psi.PsiNameValuePair extends java.lang.Object implements com.intellij.psi.PsiElement {
public static final com.intellij.psi.PsiNameValuePair[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract com.intellij.psi.PsiIdentifier getNameIdentifier ()
public abstract java.lang.String getName ()
public abstract java.lang.String getLiteralValue ()
public abstract com.intellij.psi.PsiAnnotationMemberValue getValue ()
static void ()
}
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 ()
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 com.intellij.psi.PsiPackage[] EMPTY_ARRAY
public abstract java.lang.String getQualifiedName ()
public abstract com.intellij.psi.PsiPackage getParentPackage ()
public abstract com.intellij.psi.PsiModifierList getAnnotationList ()
public abstract java.lang.String getName ()
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$1.classPsiParameter.java
package com.intellij.psi
final com.intellij.psi.PsiParameter$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiParameter[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiParameter.classPsiParameter.java
package com.intellij.psi
public abstract com.intellij.psi.PsiParameter extends java.lang.Object implements com.intellij.psi.PsiVariable {
public static final com.intellij.psi.PsiParameter[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract boolean isVarArgs ()
public abstract com.intellij.psi.PsiTypeElement getTypeElement ()
static void ()
}
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/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 {
}
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
}
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 ()
}
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
static final boolean $assertionsDisabled
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 ()
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.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 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/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
}
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 stopWalking ()
}
com/intellij/psi/PsiRefElementCreator.classPsiRefElementCreator.java
package com.intellij.psi
public abstract com.intellij.psi.PsiRefElementCreator extends java.lang.Object {
public abstract java.lang.Object createChild (java.lang.Object) throws com.intellij.util.IncorrectOperationException
}
com/intellij/psi/PsiReference$1.classPsiReference.java
package com.intellij.psi
final com.intellij.psi.PsiReference$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiReference[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiReference.classPsiReference.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReference extends java.lang.Object {
public static final com.intellij.psi.PsiReference[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract com.intellij.psi.PsiElement getElement ()
public abstract com.intellij.openapi.util.TextRange getRangeInElement ()
public abstract com.intellij.psi.PsiElement resolve ()
public abstract java.lang.String getCanonicalText ()
public abstract boolean isSoft ()
static void ()
}
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 resolve ()
}
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 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 com.intellij.psi.PsiElement getElement ()
public java.lang.String getCanonicalText ()
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
public boolean isSoft ()
public java.lang.String toString ()
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 ()
}
com/intellij/psi/PsiReferenceFactory.classPsiReferenceFactory.java
package com.intellij.psi
public abstract com.intellij.psi.PsiReferenceFactory extends java.lang.Object {
public abstract com.intellij.psi.PsiReference[] getReferencesByElement (com.intellij.psi.PsiElement)
}
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
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/PsiReferenceWrapper.classPsiReferenceWrapper.java
package com.intellij.psi
public com.intellij.psi.PsiReferenceWrapper extends java.lang.Object implements com.intellij.psi.PsiReference {
private final com.intellij.psi.PsiReference myOriginalPsiReference
public void (com.intellij.psi.PsiReference)
com.intellij.psi.PsiReference originalPsiReference
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 boolean isSoft ()
public boolean isInstance (java.lang.Class)
Class clazz
public com.intellij.psi.PsiReference cast (java.lang.Class)
Class clazz
}
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 {
}
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$1.classPsiStatement.java
package com.intellij.psi
final com.intellij.psi.PsiStatement$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiStatement[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiStatement.classPsiStatement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiStatement extends java.lang.Object implements com.intellij.psi.PsiElement {
public static final com.intellij.psi.PsiStatement[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
static void ()
}
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/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$1.classPsiType.java
package com.intellij.psi
final com.intellij.psi.PsiType$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiType[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
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 getCanonicalText ()
public abstract java.lang.String getCanonicalText (boolean)
}
com/intellij/psi/PsiType.classPsiType.java
package com.intellij.psi
public abstract com.intellij.psi.PsiType extends java.lang.Object implements com.intellij.psi.PsiAnnotationOwner java.lang.Cloneable {
public static final com.intellij.psi.PsiPrimitiveType BYTE
public static final com.intellij.psi.PsiPrimitiveType CHAR
public static final com.intellij.psi.PsiPrimitiveType DOUBLE
public static final com.intellij.psi.PsiPrimitiveType FLOAT
public static final com.intellij.psi.PsiPrimitiveType INT
public static final com.intellij.psi.PsiPrimitiveType LONG
public static final com.intellij.psi.PsiPrimitiveType SHORT
public static final com.intellij.psi.PsiPrimitiveType BOOLEAN
public static final com.intellij.psi.PsiPrimitiveType VOID
public static final com.intellij.psi.PsiPrimitiveType NULL
public static final com.intellij.psi.PsiType[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
private com.intellij.psi.TypeAnnotationProvider myAnnotationProvider
public static com.intellij.psi.PsiType[] createArray (int)
int count
protected void (com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiAnnotation[] annotations
protected void (com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.TypeAnnotationProvider annotations
public com.intellij.psi.PsiType annotate (com.intellij.psi.TypeAnnotationProvider)
com.intellij.psi.PsiType copy
CloneNotSupportedException e
com.intellij.psi.TypeAnnotationProvider provider
public com.intellij.psi.PsiArrayType createArrayType ()
public transient com.intellij.psi.PsiArrayType createArrayType (com.intellij.psi.PsiAnnotation[])
com.intellij.psi.PsiAnnotation[] annotations
public abstract java.lang.String getPresentableText ()
public java.lang.String getCanonicalText (boolean)
boolean annotated
public abstract java.lang.String getCanonicalText ()
public abstract java.lang.String getInternalCanonicalText ()
public abstract boolean isValid ()
public abstract boolean equalsToText (java.lang.String)
public abstract java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
public final int getArrayDimensions ()
com.intellij.psi.PsiType type
int dims
public final com.intellij.psi.PsiType getDeepComponentType ()
com.intellij.psi.PsiType type
public abstract com.intellij.psi.PsiType[] getSuperTypes ()
public final com.intellij.psi.TypeAnnotationProvider getAnnotationProvider ()
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
com.intellij.psi.PsiAnnotation annotation
String qualifiedName
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
public java.lang.String toString ()
static void ()
}
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/PsiTypeElement$1.classPsiTypeElement.java
package com.intellij.psi
final com.intellij.psi.PsiTypeElement$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiTypeElement[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiTypeElement.classPsiTypeElement.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTypeElement extends java.lang.Object implements com.intellij.psi.PsiElement com.intellij.psi.PsiAnnotationOwner {
public static final com.intellij.psi.PsiTypeElement[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract com.intellij.psi.PsiType getType ()
public abstract com.intellij.psi.PsiJavaCodeReferenceElement getInnermostComponentReferenceElement ()
static void ()
}
com/intellij/psi/PsiTypeParameter$1.classPsiTypeParameter.java
package com.intellij.psi
final com.intellij.psi.PsiTypeParameter$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.PsiTypeParameter[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/psi/PsiTypeParameter.classPsiTypeParameter.java
package com.intellij.psi
public abstract com.intellij.psi.PsiTypeParameter extends java.lang.Object implements com.intellij.psi.PsiClass com.intellij.psi.PsiAnnotationOwner {
public static final com.intellij.psi.PsiTypeParameter[] EMPTY_ARRAY
public static final com.intellij.util.ArrayFactory ARRAY_FACTORY
public abstract com.intellij.psi.PsiReferenceList getExtendsList ()
public abstract com.intellij.psi.PsiTypeParameterListOwner getOwner ()
public abstract int getIndex ()
static void ()
}
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/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/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 java.lang.Object computeConstantValue ()
public abstract com.intellij.psi.PsiIdentifier getNameIdentifier ()
}
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
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 boolean myIsExtending
private final com.intellij.psi.PsiType myBound
public java.lang.Object accept (com.intellij.psi.PsiTypeVisitor)
com.intellij.psi.PsiTypeVisitor visitor
}
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/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/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/Weigher.classWeigher.java
package com.intellij.psi
public abstract com.intellij.psi.Weigher extends java.lang.Object {
private String myDebugName
public void ()
public java.lang.String toString ()
public abstract java.lang.Comparable weigh (java.lang.Object, java.lang.Object)
}
com/intellij/psi/WeighingComparable$1.classWeighingComparable.java
package com.intellij.psi
final com.intellij.psi.WeighingComparable$1 extends java.lang.Object implements java.lang.Comparable {
void ()
public int compareTo (java.lang.Object)
Object o
}
com/intellij/psi/WeighingComparable.classWeighingComparable.java
package com.intellij.psi
public com.intellij.psi.WeighingComparable extends java.lang.Object implements java.lang.Comparable com.intellij.psi.ForceableComparable {
private static final Comparable NULL
private Comparable[] myComputedWeighs
private final com.intellij.openapi.util.Computable myElement
private final Object myLocation
private final com.intellij.psi.Weigher[] myWeighers
public void (com.intellij.openapi.util.Computable, java.lang.Object, com.intellij.psi.Weigher[])
com.intellij.openapi.util.Computable element
Object location
com.intellij.psi.Weigher[] weighers
public void force ()
Comparable weight
int i
public int compareTo (com.intellij.psi.WeighingComparable)
int result
Comparable weight1
Comparable weight2
int i
com.intellij.psi.WeighingComparable comparable
private java.lang.Comparable getWeight (int)
Object element
int index
Comparable weight
public java.lang.String toString ()
int i
StringBuilder builder
public volatile int compareTo (java.lang.Object)
static void ()
}
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 ()
}
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.PsiComment com.intellij.psi.PsiDocCommentBase {
public abstract com.intellij.psi.PsiDocCommentOwner 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)
}
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/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/search/
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 java.util.Collection getCollection ()
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
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)
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 com.intellij.psi.PsiElement getFoundElement ()
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/stubs/
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)
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/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 {
protected final com.intellij.psi.stubs.Stub myParent
public void (com.intellij.psi.stubs.Stub)
com.intellij.psi.stubs.Stub parent
public com.intellij.psi.stubs.Stub getParentStub ()
}
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/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
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 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 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)
}
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 {
}
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/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/templateLanguages/
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/tree/
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$2.classIElementType.java
package com.intellij.psi.tree
final com.intellij.psi.tree.IElementType$2 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public com.intellij.psi.tree.IElementType[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
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.classIElementType.java
package com.intellij.psi.tree
public com.intellij.psi.tree.IElementType extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.psi.tree.IElementType[] EMPTY_ARRAY
public static final com.intellij.psi.tree.IElementType$Predicate TRUE
private static short size
private static volatile com.intellij.psi.tree.IElementType[] ourRegistry
private static final Object lock
private final short myIndex
private final String myDebugName
private final com.intellij.lang.Language myLanguage
private static final com.intellij.util.ArrayFactory FACTORY
static final boolean $assertionsDisabled
static com.intellij.psi.tree.IElementType[] push (com.intellij.psi.tree.IElementType[])
com.intellij.psi.tree.IElementType[] oldRegistry
com.intellij.psi.tree.IElementType[] types
public void (java.lang.String, com.intellij.lang.Language)
String debugName
com.intellij.lang.Language language
protected void (java.lang.String, com.intellij.lang.Language, boolean)
com.intellij.psi.tree.IElementType[] newRegistry
String debugName
com.intellij.lang.Language language
boolean register
public final short getIndex ()
static void ()
com.intellij.psi.tree.IElementType[] init
}
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 (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
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 {
public static final com.intellij.openapi.util.Key LANGUAGE_KEY
static final boolean $assertionsDisabled
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
static void ()
}
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.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
private final short myShift
private final short myMax
private final long[] myWords
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 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
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
}
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/util/
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
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/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 boolean isRaw ()
public com.intellij.psi.PsiMethod getMethod ()
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
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
public com.intellij.psi.PsiType[] getParameterTypes ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public com.intellij.psi.PsiSubstitutor getSubstitutor ()
static void ()
}
com/intellij/psi/util/PsiElementFilter.classPsiElementFilter.java
package com.intellij.psi.util
public abstract com.intellij.psi.util.PsiElementFilter extends java.lang.Object {
public abstract boolean isAccepted (com.intellij.psi.PsiElement)
}
com/intellij/psi/util/PsiTreeUtil$1.classPsiTreeUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiTreeUtil$1 extends com.intellij.psi.search.PsiElementProcessor$FindElement {
final boolean val$strict
final com.intellij.psi.PsiElement val$element
final Class[] val$classes
void (boolean, com.intellij.psi.PsiElement, java.lang.Class[])
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement each
}
com/intellij/psi/util/PsiTreeUtil$2.classPsiTreeUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiTreeUtil$2 extends com.intellij.psi.search.PsiElementProcessor$CollectElements {
final com.intellij.psi.PsiElement val$element
final Class[] val$classes
void (com.intellij.psi.PsiElement, java.lang.Class[])
public boolean execute (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement each
}
com/intellij/psi/util/PsiTreeUtil$3.classPsiTreeUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiTreeUtil$3 extends java.lang.Object implements com.intellij.psi.util.PsiElementFilter {
final Class[] val$classes
void (java.lang.Class[])
public boolean isAccepted (com.intellij.psi.PsiElement)
Class clazz
com.intellij.psi.PsiElement element
}
com/intellij/psi/util/PsiTreeUtil$4.classPsiTreeUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiTreeUtil$4 extends com.intellij.psi.PsiRecursiveElementWalkingVisitor {
final com.intellij.psi.search.PsiElementProcessor val$processor
final boolean[] val$result
void (com.intellij.psi.search.PsiElementProcessor, boolean[])
public void visitElement (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
}
com/intellij/psi/util/PsiTreeUtil$5.classPsiTreeUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiTreeUtil$5 extends java.lang.Object implements java.util.Iterator {
private com.intellij.psi.PsiElement next
final com.intellij.psi.PsiElement val$element
final Class val$aClass
void (com.intellij.psi.PsiElement, java.lang.Class)
public boolean hasNext ()
public com.intellij.psi.PsiElement next ()
com.intellij.psi.PsiElement current
public void remove ()
public volatile java.lang.Object next ()
}
com/intellij/psi/util/PsiTreeUtil.classPsiTreeUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiTreeUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final com.intellij.openapi.util.Key INDEX
private static final com.intellij.openapi.util.Key MARKER
static final boolean $assertionsDisabled
public void ()
public static boolean isAncestor (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement ancestor
com.intellij.psi.PsiElement element
boolean strict
boolean stopAtFileLevel
com.intellij.psi.PsiElement parent
public static boolean isContextAncestor (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement context
com.intellij.psi.PsiElement ancestor
com.intellij.psi.PsiElement element
boolean strict
boolean stopAtFileLevel
com.intellij.psi.PsiElement parent
public static com.intellij.psi.PsiElement findCommonParent (java.util.List)
com.intellij.psi.PsiElement element
java.util.List elements
com.intellij.psi.PsiElement toReturn
public static transient com.intellij.psi.PsiElement findCommonParent (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement[] elements
com.intellij.psi.PsiElement toReturn
public static com.intellij.psi.PsiElement findCommonParent (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent1
com.intellij.psi.PsiElement parent2
int i
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiElement topLevel
java.util.ArrayList parents1
java.util.ArrayList parents2
int size
com.intellij.psi.PsiElement parent
private static java.util.ArrayList getParents (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement topLevel
java.util.ArrayList parents
com.intellij.psi.PsiElement parent
public static transient com.intellij.psi.PsiElement findCommonContext (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement[] elements
public static com.intellij.psi.PsiElement findCommonContext (java.util.Collection)
com.intellij.psi.PsiElement element
java.util.Collection elements
com.intellij.psi.PsiElement toReturn
public static com.intellij.psi.PsiElement findCommonContext (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent1
com.intellij.psi.PsiElement parent2
int i
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
com.intellij.psi.PsiFile containingFile
com.intellij.psi.PsiElement topLevel
java.util.ArrayList parents1
java.util.ArrayList parents2
int size
com.intellij.psi.PsiElement parent
private static java.util.ArrayList getContexts (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement topLevel
java.util.ArrayList parents
com.intellij.psi.PsiElement parent
public static com.intellij.psi.PsiElement findChildOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement element
Class aClass
public static com.intellij.psi.PsiElement findChildOfType (com.intellij.psi.PsiElement, java.lang.Class, boolean)
com.intellij.psi.PsiElement element
Class aClass
boolean strict
public static transient com.intellij.psi.PsiElement findChildOfAnyType (com.intellij.psi.PsiElement, java.lang.Class[])
com.intellij.psi.PsiElement element
Class[] classes
public static transient com.intellij.psi.PsiElement findChildOfAnyType (com.intellij.psi.PsiElement, boolean, java.lang.Class[])
com.intellij.psi.PsiElement element
boolean strict
Class[] classes
com.intellij.psi.search.PsiElementProcessor$FindElement processor
public static java.util.Collection findChildrenOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement element
Class aClass
public static transient java.util.Collection findChildrenOfAnyType (com.intellij.psi.PsiElement, java.lang.Class[])
com.intellij.psi.PsiElement element
Class[] classes
com.intellij.psi.search.PsiElementProcessor$CollectElements processor
public static com.intellij.psi.PsiElement getChildOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
Class aClass
public static com.intellij.psi.PsiElement findFirstParent (com.intellij.psi.PsiElement, com.intellij.openapi.util.Condition)
com.intellij.psi.PsiElement element
com.intellij.openapi.util.Condition condition
public static com.intellij.psi.PsiElement findFirstParent (com.intellij.psi.PsiElement, boolean, com.intellij.openapi.util.Condition)
com.intellij.psi.PsiElement element
boolean strict
com.intellij.openapi.util.Condition condition
public static com.intellij.psi.PsiElement getRequiredChildOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement element
Class aClass
com.intellij.psi.PsiElement child
public static com.intellij.psi.PsiElement[] getChildrenOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
Class aClass
java.util.List result
public static transient java.util.List getChildrenOfAnyType (com.intellij.psi.PsiElement, java.lang.Class[])
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
Class[] classes
java.util.List result
public static java.util.List getChildrenOfTypeAsList (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
Class aClass
java.util.List result
public static com.intellij.psi.PsiElement getStubChildOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement child
com.intellij.psi.stubs.StubElement childStub
com.intellij.psi.PsiElement element
Class aClass
com.intellij.psi.stubs.StubElement stub
public static java.util.List getStubChildrenOfTypeAsList (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement child
com.intellij.psi.stubs.StubElement childStub
com.intellij.psi.PsiElement element
Class aClass
com.intellij.psi.stubs.StubElement stub
java.util.List result
public static transient boolean instanceOf (java.lang.Object, java.lang.Class[])
Class c
Object object
Class[] classes
public static transient com.intellij.psi.PsiElement getChildOfAnyType (com.intellij.psi.PsiElement, java.lang.Class[])
Class aClass
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
Class[] classes
public static com.intellij.psi.PsiElement getNextSiblingOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement sibling
Class aClass
public static com.intellij.psi.PsiElement getPrevSiblingOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement sibling
Class aClass
public static com.intellij.psi.PsiElement getTopmostParentOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement next
com.intellij.psi.PsiElement element
Class aClass
com.intellij.psi.PsiElement answer
public static com.intellij.psi.PsiElement getParentOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement element
Class aClass
public static com.intellij.psi.PsiElement getStubOrPsiParent (com.intellij.psi.PsiElement)
com.intellij.psi.stubs.StubElement parentStub
com.intellij.psi.stubs.StubBase stub
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiElement getStubOrPsiParentOfType (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.stubs.StubBase stub
com.intellij.psi.PsiElement element
Class parentClass
public static transient com.intellij.psi.PsiElement getContextOfType (com.intellij.psi.PsiElement, java.lang.Class, boolean, java.lang.Class[])
com.intellij.psi.PsiElement element
Class aClass
boolean strict
Class[] stopAt
public static com.intellij.psi.PsiElement getContextOfType (com.intellij.psi.PsiElement, java.lang.Class, boolean)
com.intellij.psi.PsiElement element
Class aClass
boolean strict
public static transient com.intellij.psi.PsiElement getContextOfType (com.intellij.psi.PsiElement, java.lang.Class[])
com.intellij.psi.PsiElement element
Class[] classes
public static transient com.intellij.psi.PsiElement getContextOfType (com.intellij.psi.PsiElement, boolean, java.lang.Class[])
com.intellij.psi.PsiElement element
boolean strict
Class[] classes
public static com.intellij.psi.PsiElement getParentOfType (com.intellij.psi.PsiElement, java.lang.Class, boolean)
com.intellij.psi.PsiElement element
Class aClass
boolean strict
public static com.intellij.psi.PsiElement getParentOfType (com.intellij.psi.PsiElement, java.lang.Class, boolean, int)
com.intellij.psi.PsiElement element
Class aClass
boolean strict
int minStartOffset
public static transient com.intellij.psi.PsiElement getParentOfType (com.intellij.psi.PsiElement, java.lang.Class, boolean, java.lang.Class[])
com.intellij.psi.PsiElement element
Class aClass
boolean strict
Class[] stopAt
public static transient com.intellij.psi.PsiElement skipSiblingsForward (com.intellij.psi.PsiElement, java.lang.Class[])
com.intellij.psi.PsiElement e
com.intellij.psi.PsiElement element
Class[] elementClasses
public static transient com.intellij.psi.PsiElement skipSiblingsBackward (com.intellij.psi.PsiElement, java.lang.Class[])
com.intellij.psi.PsiElement e
com.intellij.psi.PsiElement element
Class[] elementClasses
public static transient com.intellij.psi.PsiElement skipParentsOfType (com.intellij.psi.PsiElement, java.lang.Class[])
com.intellij.psi.PsiElement e
com.intellij.psi.PsiElement element
Class[] parentClasses
public static transient com.intellij.psi.PsiElement getParentOfType (com.intellij.psi.PsiElement, java.lang.Class[])
com.intellij.psi.PsiElement element
Class[] classes
com.intellij.psi.PsiElement parent
public static transient com.intellij.psi.PsiElement getNonStrictParentOfType (com.intellij.psi.PsiElement, java.lang.Class[])
com.intellij.psi.PsiElement element
Class[] classes
com.intellij.psi.PsiElement run
public static com.intellij.psi.PsiElement[] collectElements (com.intellij.psi.PsiElement, com.intellij.psi.util.PsiElementFilter)
com.intellij.psi.PsiElement element
com.intellij.psi.util.PsiElementFilter filter
com.intellij.psi.search.PsiElementProcessor$CollectFilteredElements processor
public static transient java.util.Collection collectElementsOfType (com.intellij.psi.PsiElement, java.lang.Class[])
com.intellij.psi.PsiElement element
Class[] classes
com.intellij.psi.search.PsiElementProcessor$CollectFilteredElements processor
public static boolean processElements (com.intellij.psi.PsiElement, com.intellij.psi.search.PsiElementProcessor)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
com.intellij.psi.search.PsiElementProcessor processor
boolean[] result
public static transient boolean processElements (com.intellij.psi.search.PsiElementProcessor, com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement element
com.intellij.psi.search.PsiElementProcessor processor
com.intellij.psi.PsiElement[] elements
public static com.intellij.psi.PsiElement getDeepestFirst (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement firstChild
com.intellij.psi.PsiElement elt
com.intellij.psi.PsiElement res
public static com.intellij.psi.PsiElement getDeepestLast (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement lastChild
com.intellij.psi.PsiElement elt
com.intellij.psi.PsiElement res
public static com.intellij.psi.PsiElement prevLeaf (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement current
com.intellij.psi.PsiElement prevSibling
com.intellij.psi.PsiElement parent
public static com.intellij.psi.PsiElement nextLeaf (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement current
com.intellij.psi.PsiElement nextSibling
com.intellij.psi.PsiElement parent
public static com.intellij.psi.PsiElement lastChild (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement lastChild
public static com.intellij.psi.PsiElement firstChild (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement child
public static com.intellij.psi.PsiElement prevLeaf (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean skipEmptyElements
com.intellij.psi.PsiElement prevLeaf
public static com.intellij.psi.PsiElement prevVisibleLeaf (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement prevLeaf
public static com.intellij.psi.PsiElement nextVisibleLeaf (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement nextLeaf
public static com.intellij.psi.PsiElement nextLeaf (com.intellij.psi.PsiElement, boolean)
com.intellij.psi.PsiElement element
boolean skipEmptyElements
com.intellij.psi.PsiElement nextLeaf
public static boolean hasErrorElements (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement element
public static com.intellij.psi.PsiElement[] filterAncestors (com.intellij.psi.PsiElement[])
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement element2
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement element
com.intellij.psi.PsiElement[] elements
java.util.ArrayList filteredElements
int previousSize
public static boolean treeWalkUp (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement, com.intellij.util.PairProcessor)
com.intellij.psi.PsiElement entrance
com.intellij.psi.PsiElement maxScope
com.intellij.util.PairProcessor eachScopeAndLastParent
com.intellij.psi.PsiElement prevParent
com.intellij.psi.PsiElement scope
public static com.intellij.psi.PsiElement findPrevParent (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement parent
com.intellij.psi.PsiElement ancestor
com.intellij.psi.PsiElement descendant
com.intellij.psi.PsiElement cur
public static java.util.Iterator childIterator (com.intellij.psi.PsiElement, java.lang.Class)
com.intellij.psi.PsiElement element
Class aClass
static void ()
}
com/intellij/psi/util/PsiUtil$1.classPsiUtil.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiUtil$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement o1
com.intellij.psi.PsiElement o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/intellij/psi/util/PsiUtil$NullPsiClass.classPsiUtil.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiUtil$NullPsiClass extends com.intellij.psi.util.PsiUtilCore$NullPsiElement implements com.intellij.psi.PsiClass {
public void ()
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.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 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 volatile java.lang.String toString ()
public volatile boolean isPhysical ()
public volatile com.intellij.psi.PsiElement getContext ()
public volatile com.intellij.psi.PsiReference[] getReferences ()
public volatile com.intellij.psi.PsiReference getReference ()
public volatile boolean isWritable ()
public volatile boolean isValid ()
public volatile void acceptChildren (com.intellij.psi.PsiElementVisitor)
public volatile void accept (com.intellij.psi.PsiElementVisitor)
public volatile boolean textContains (char)
char x0
public volatile boolean textMatches (com.intellij.psi.PsiElement)
public volatile boolean textMatches (java.lang.CharSequence)
public volatile com.intellij.psi.PsiElement getOriginalElement ()
public volatile com.intellij.psi.PsiElement getNavigationElement ()
public volatile char[] textToCharArray ()
public volatile java.lang.String getText ()
public volatile int getTextOffset ()
public volatile int getTextLength ()
public volatile int getStartOffsetInParent ()
public volatile com.intellij.openapi.util.TextRange getTextRange ()
public volatile com.intellij.psi.PsiFile getContainingFile ()
public volatile com.intellij.psi.PsiElement getPrevSibling ()
public volatile com.intellij.psi.PsiElement getNextSibling ()
public volatile com.intellij.psi.PsiElement getLastChild ()
public volatile com.intellij.psi.PsiElement getFirstChild ()
public volatile com.intellij.psi.PsiElement getParent ()
public volatile com.intellij.psi.PsiElement[] getChildren ()
public volatile com.intellij.lang.Language getLanguage ()
public volatile com.intellij.psi.PsiElement getNameIdentifier ()
}
com/intellij/psi/util/PsiUtil.classPsiUtil.java
package com.intellij.psi.util
public final com.intellij.psi.util.PsiUtil extends com.intellij.psi.util.PsiUtilCore {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.openapi.util.Key VALID_VOID_TYPE_IN_CODE_FRAGMENT
private static final java.util.Set IGNORED_NAMES
private static final String[] accessModifiers
public static final com.intellij.openapi.util.Key FILE_LANGUAGE_LEVEL_KEY
public static final java.util.Comparator BY_POSITION
public static final com.intellij.psi.PsiClass NULL_PSI_CLASS
static final boolean $assertionsDisabled
public static java.lang.Iterable typeParametersIterable (com.intellij.psi.PsiTypeParameterListOwner)
int i
com.intellij.psi.PsiTypeParameter[] typeParameters
com.intellij.psi.PsiTypeParameterListOwner owner
java.util.List result
com.intellij.psi.PsiTypeParameterListOwner currentOwner
public static boolean isRawSubstitutor (com.intellij.psi.PsiTypeParameterListOwner, com.intellij.psi.PsiSubstitutor)
com.intellij.psi.PsiTypeParameter parameter
com.intellij.psi.PsiTypeParameterListOwner owner
com.intellij.psi.PsiSubstitutor substitutor
public static void ensureValidType (com.intellij.psi.PsiType)
com.intellij.psi.PsiType type
public static void ensureValidType (com.intellij.psi.PsiType, java.lang.String)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiInvalidElementAccessException e
com.intellij.psi.PsiType type
String customMessage
static void ()
}
com/intellij/psi/util/PsiUtilCore$1.classPsiUtilCore.java
package com.intellij.psi.util
final com.intellij.psi.util.PsiUtilCore$1 extends java.lang.Object implements com.intellij.openapi.util.Computable {
public com.intellij.openapi.project.Project compute ()
public volatile java.lang.Object compute ()
}
com/intellij/psi/util/PsiUtilCore$NullPsiElement.classPsiUtilCore.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiUtilCore$NullPsiElement extends java.lang.Object implements com.intellij.psi.PsiElement {
protected void ()
public com.intellij.lang.Language getLanguage ()
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiElement getParent ()
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.psi.PsiFile getContainingFile ()
public com.intellij.openapi.util.TextRange getTextRange ()
public int getStartOffsetInParent ()
public int getTextLength ()
public int getTextOffset ()
public java.lang.String getText ()
public char[] textToCharArray ()
public com.intellij.psi.PsiElement getNavigationElement ()
public com.intellij.psi.PsiElement getOriginalElement ()
public boolean textMatches (java.lang.CharSequence)
CharSequence text
public boolean textMatches (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
public boolean textContains (char)
char c
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public void acceptChildren (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public boolean isValid ()
public boolean isWritable ()
protected com.intellij.psi.PsiInvalidElementAccessException createException ()
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.PsiReference[] getReferences ()
public com.intellij.psi.PsiElement getContext ()
public boolean isPhysical ()
public java.lang.String toString ()
}
com/intellij/psi/util/PsiUtilCore$NullPsiFile.classPsiUtilCore.java
package com.intellij.psi.util
com.intellij.psi.util.PsiUtilCore$NullPsiFile extends com.intellij.psi.util.PsiUtilCore$NullPsiElement implements com.intellij.psi.PsiFile {
private void ()
public com.intellij.psi.PsiDirectory getParent ()
public long getModificationStamp ()
public com.intellij.psi.PsiFile getOriginalFile ()
public java.lang.String toString ()
public volatile com.intellij.psi.PsiElement getParent ()
public volatile com.intellij.psi.PsiFileSystemItem getParent ()
void (com.intellij.psi.util.PsiUtilCore$1)
com.intellij.psi.util.PsiUtilCore$1 x0
}
com/intellij/psi/util/PsiUtilCore.classPsiUtilCore.java
package com.intellij.psi.util
public com.intellij.psi.util.PsiUtilCore extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
public static final com.intellij.psi.PsiElement NULL_PSI_ELEMENT
public static final com.intellij.psi.PsiFile NULL_PSI_FILE
public static com.intellij.psi.PsiElement[] toPsiElementArray (java.util.Collection)
java.util.Collection collection
public static int compareElementsByPosition (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.openapi.util.TextRange textRange1
com.intellij.openapi.util.TextRange textRange2
String name1
String name2
com.intellij.psi.PsiFile psiFile1
com.intellij.psi.PsiFile psiFile2
com.intellij.psi.PsiElement element1
com.intellij.psi.PsiElement element2
public static void ensureValid (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement element
static void ()
}
com/intellij/reference/
com/intellij/reference/SoftReference.classSoftReference.java
package com.intellij.reference
public com.intellij.reference.SoftReference extends java.lang.ref.SoftReference implements com.intellij.openapi.util.Getter {
public void (java.lang.Object)
Object referent
public void (java.lang.Object, java.lang.ref.ReferenceQueue)
Object referent
java.lang.ref.ReferenceQueue q
public static java.lang.Object dereference (java.lang.ref.Reference)
java.lang.ref.Reference ref
public static java.lang.Object deref (com.intellij.openapi.util.Getter)
com.intellij.openapi.util.Getter ref
}
com/intellij/util/
com/intellij/util/ArrayFactory.classArrayFactory.java
package com.intellij.util
public abstract com.intellij.util.ArrayFactory extends java.lang.Object {
public abstract java.lang.Object[] create (int)
}
com/intellij/util/ArrayUtil$1.classArrayUtil.java
package com.intellij.util
final com.intellij.util.ArrayUtil$1 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public java.lang.String[] create (int)
int count
public volatile java.lang.Object[] create (int)
}
com/intellij/util/ArrayUtil$2.classArrayUtil.java
package com.intellij.util
final com.intellij.util.ArrayUtil$2 extends java.lang.Object implements com.intellij.util.ArrayFactory {
void ()
public java.lang.Object[] create (int)
int count
}
com/intellij/util/ArrayUtil.classArrayUtil.java
package com.intellij.util
public com.intellij.util.ArrayUtil extends com.intellij.util.ArrayUtilRt {
public static final short[] EMPTY_SHORT_ARRAY
public static final char[] EMPTY_CHAR_ARRAY
public static final byte[] EMPTY_BYTE_ARRAY
public static final int[] EMPTY_INT_ARRAY
public static final boolean[] EMPTY_BOOLEAN_ARRAY
public static final Object[] EMPTY_OBJECT_ARRAY
public static final String[] EMPTY_STRING_ARRAY
public static final Class[] EMPTY_CLASS_ARRAY
public static final long[] EMPTY_LONG_ARRAY
public static final java.util.Collection[] EMPTY_COLLECTION_ARRAY
public static final java.io.File[] EMPTY_FILE_ARRAY
public static final Runnable[] EMPTY_RUNNABLE_ARRAY
public static final CharSequence EMPTY_CHAR_SEQUENCE
public static final com.intellij.util.ArrayFactory STRING_ARRAY_FACTORY
public static final com.intellij.util.ArrayFactory OBJECT_ARRAY_FACTORY
static final boolean $assertionsDisabled
public static int[] realloc (int[], int)
int[] array
int newSize
int oldSize
int[] result
public static java.lang.Object[] realloc (java.lang.Object[], int, com.intellij.util.ArrayFactory)
Object[] array
int newSize
com.intellij.util.ArrayFactory factory
int oldSize
Object[] result
public static int[] append (int[], int)
int[] array
int value
public static java.lang.Object[] toObjectArray (java.util.Collection, java.lang.Class)
java.util.Collection collection
Class aClass
Object[] array
public static java.lang.Object[] append (java.lang.Object[], java.lang.Object)
Object[] src
Object element
public static java.lang.Object[] prepend (java.lang.Object, java.lang.Object[])
Object element
Object[] array
public static java.lang.Object[] prepend (java.lang.Object, java.lang.Object[], java.lang.Class)
Object element
Object[] array
Class type
int length
Object[] result
public static java.lang.Object[] append (java.lang.Object[], java.lang.Object, com.intellij.util.ArrayFactory)
Object[] src
Object element
com.intellij.util.ArrayFactory factory
int length
Object[] result
public static java.lang.Object[] append (java.lang.Object[], java.lang.Object, java.lang.Class)
Object[] src
Object element
Class componentType
int length
Object[] result
public static java.lang.Object[] remove (java.lang.Object[], int)
Object[] src
int idx
int length
Object[] result
public static java.lang.Object[] remove (java.lang.Object[], int, com.intellij.util.ArrayFactory)
Object[] src
int idx
com.intellij.util.ArrayFactory factory
int length
Object[] result
public static int[] remove (int[], int)
int[] src
int idx
int length
int[] result
public static int indexOf (int[], int)
int i
int[] ints
int value
public static transient boolean contains (java.lang.String, java.lang.String[])
String str
String str
String s
String[] strings
public static int[] newIntArray (int)
int count
public static java.lang.Object[] newObjectArray (int)
int count
public static java.lang.Object[] ensureExactSize (int, java.lang.Object[])
int count
Object[] sample
Object[] array
static void ()
}
com/intellij/util/ArrayUtilRt.classArrayUtilRt.java
package com.intellij.util
public com.intellij.util.ArrayUtilRt extends java.lang.Object {
public static final short[] EMPTY_SHORT_ARRAY
public static final char[] EMPTY_CHAR_ARRAY
public static final byte[] EMPTY_BYTE_ARRAY
public static final int[] EMPTY_INT_ARRAY
public static final boolean[] EMPTY_BOOLEAN_ARRAY
public static final Object[] EMPTY_OBJECT_ARRAY
public static final String[] EMPTY_STRING_ARRAY
public static final Class[] EMPTY_CLASS_ARRAY
public static final long[] EMPTY_LONG_ARRAY
public static final java.util.Collection[] EMPTY_COLLECTION_ARRAY
public static final java.io.File[] EMPTY_FILE_ARRAY
public static final Runnable[] EMPTY_RUNNABLE_ARRAY
static void ()
}
com/intellij/util/BitUtil.classBitUtil.java
package com.intellij.util
public com.intellij.util.BitUtil extends java.lang.Object {
static final boolean $assertionsDisabled
public static boolean isSet (byte, byte)
byte value
byte mask
public static boolean isSet (int, int)
int value
int mask
private static void assertOneBitMask (byte)
byte mask
public static void assertOneBitMask (int)
int mask
private static void assertOneBitMask (long)
long mask
static void ()
}
com/intellij/util/BloomFilterBase.classBloomFilterBase.java
package com.intellij.util
public com.intellij.util.BloomFilterBase extends java.lang.Object {
private final int myHashFunctionCount
private final int myBitsCount
private final long[] myElementsSet
protected void (int, double)
int _maxElementCount
double probability
int bitsPerElementFactor
int bitsCount
private static boolean isPrime (int)
int i
int bits
int sqrt
}
com/intellij/util/ConcurrencyUtil.classConcurrencyUtil.java
package com.intellij.util
public com.intellij.util.ConcurrencyUtil extends java.lang.Object {
public static java.lang.Object cacheOrGet (java.util.concurrent.ConcurrentMap, java.lang.Object, java.lang.Object)
java.util.concurrent.ConcurrentMap map
Object key
Object defaultValue
Object v
Object prev
}
com/intellij/util/Consumer$1.classConsumer.java
package com.intellij.util
final com.intellij.util.Consumer$1 extends java.lang.Object implements com.intellij.util.Consumer {
void ()
public void consume (java.lang.Object)
Object t
}
com/intellij/util/Consumer.classConsumer.java
package com.intellij.util
public abstract com.intellij.util.Consumer extends java.lang.Object {
public static final com.intellij.util.Consumer EMPTY_CONSUMER
public abstract void consume (java.lang.Object)
static void ()
}
com/intellij/util/ExceptionUtil.classExceptionUtil.java
package com.intellij.util
public com.intellij.util.ExceptionUtil extends java.lang.Object {
public static java.lang.Throwable getRootCause (java.lang.Throwable)
Throwable e
}
com/intellij/util/Function$1.classFunction.java
package com.intellij.util
final com.intellij.util.Function$1 extends java.lang.Object implements com.intellij.util.Function$Mono {
void ()
}
com/intellij/util/Function$2.classFunction.java
package com.intellij.util
final com.intellij.util.Function$2 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.Object fun (java.lang.Object)
Object o
}
com/intellij/util/Function$Mono.classFunction.java
package com.intellij.util
public abstract com.intellij.util.Function$Mono extends java.lang.Object implements com.intellij.util.Function {
}
com/intellij/util/Function.classFunction.java
package com.intellij.util
public abstract com.intellij.util.Function extends java.lang.Object {
public static final com.intellij.util.Function ID
public static final com.intellij.util.Function NULL
public static final com.intellij.util.Function TO_STRING
public abstract java.lang.Object fun (java.lang.Object)
static void ()
}
com/intellij/util/IncorrectOperationException.classIncorrectOperationException.java
package com.intellij.util
public com.intellij.util.IncorrectOperationException extends java.lang.RuntimeException {
public void ()
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable t
public void (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void (java.lang.String, java.lang.Exception)
String message
Exception e
}
com/intellij/util/NotNullFunction.classNotNullFunction.java
package com.intellij.util
public abstract com.intellij.util.NotNullFunction extends java.lang.Object implements com.intellij.util.NullableFunction {
public abstract java.lang.Object fun (java.lang.Object)
}
com/intellij/util/NotNullProducer.classNotNullProducer.java
package com.intellij.util
public abstract com.intellij.util.NotNullProducer extends java.lang.Object implements com.intellij.util.Producer {
public abstract java.lang.Object produce ()
}
com/intellij/util/NullableFunction$1.classNullableFunction.java
package com.intellij.util
final com.intellij.util.NullableFunction$1 extends java.lang.Object implements com.intellij.util.NullableFunction {
void ()
public java.lang.Object fun (java.lang.Object)
Object o
}
com/intellij/util/NullableFunction.classNullableFunction.java
package com.intellij.util
public abstract com.intellij.util.NullableFunction extends java.lang.Object implements com.intellij.util.Function {
public static final com.intellij.util.NullableFunction NULL
public abstract java.lang.Object fun (java.lang.Object)
static void ()
}
com/intellij/util/ObjectUtils.classObjectUtils.java
package com.intellij.util
public com.intellij.util.ObjectUtils extends java.lang.Object {
public static final Object NULL
public static java.lang.Object chooseNotNull (java.lang.Object, java.lang.Object)
Object t1
Object t2
public static java.lang.Object notNull (java.lang.Object, java.lang.Object)
Object value
Object defaultValue
static void ()
}
com/intellij/util/PairProcessor$1.classPairProcessor.java
package com.intellij.util
final com.intellij.util.PairProcessor$1 extends java.lang.Object implements com.intellij.util.PairProcessor {
void ()
public boolean process (java.lang.Object, java.lang.Object)
Object o
Object o1
}
com/intellij/util/PairProcessor$2.classPairProcessor.java
package com.intellij.util
final com.intellij.util.PairProcessor$2 extends java.lang.Object implements com.intellij.util.PairProcessor {
void ()
public boolean process (java.lang.Object, java.lang.Object)
Object o
Object o1
}
com/intellij/util/PairProcessor.classPairProcessor.java
package com.intellij.util
public abstract com.intellij.util.PairProcessor extends java.lang.Object {
public static final com.intellij.util.PairProcessor TRUE
public static final com.intellij.util.PairProcessor FALSE
public abstract boolean process (java.lang.Object, java.lang.Object)
static void ()
}
com/intellij/util/Producer.classProducer.java
package com.intellij.util
public abstract com.intellij.util.Producer extends java.lang.Object {
public abstract java.lang.Object produce ()
}
com/intellij/util/ReflectionUtil$2.classReflectionUtil.java
package com.intellij.util
final com.intellij.util.ReflectionUtil$2 extends java.lang.Object implements com.intellij.openapi.util.Condition {
final String val$fieldName
final Class val$fieldType
void (java.lang.String, java.lang.Class)
public boolean value (java.lang.reflect.Field)
java.lang.reflect.Field field
public volatile boolean value (java.lang.Object)
}
com/intellij/util/ReflectionUtil$4.classReflectionUtil.java
package com.intellij.util
final com.intellij.util.ReflectionUtil$4 extends java.lang.Object implements com.intellij.util.Function {
void ()
public java.lang.Iterable fun (java.lang.Class)
Class aClass
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/ReflectionUtil.classReflectionUtil.java
package com.intellij.util
public com.intellij.util.ReflectionUtil extends java.lang.Object {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final java.lang.reflect.Method acquireConstructorAccessorMethod
private static final java.lang.reflect.Method getConstructorAccessorMethod
private static final com.intellij.util.Function CLASS_STRUCTURE
static final boolean $assertionsDisabled
public static java.lang.reflect.Field findAssignableField (java.lang.Class, java.lang.Class, java.lang.String) throws java.lang.NoSuchFieldException
Class clazz
Class fieldType
String fieldName
java.lang.reflect.Field result
private static java.lang.reflect.Field processFields (java.lang.Class, com.intellij.openapi.util.Condition)
java.lang.reflect.Field field
java.lang.reflect.Field result
java.lang.reflect.Field result
Class each
Class clazz
com.intellij.openapi.util.Condition checker
Class superClass
Class[] interfaces
public static transient java.lang.reflect.Method findMethod (java.util.Collection, java.lang.String, java.lang.Class[])
java.lang.reflect.Method method
java.util.Collection methods
String name
Class[] parameters
public static transient java.lang.reflect.Method getDeclaredMethod (java.lang.Class, java.lang.String, java.lang.Class[])
Class aClass
String name
Class[] parameters
public static java.util.List getClassDeclaredMethods (java.lang.Class, boolean)
Class aClass
boolean includeSynthetic
java.lang.reflect.Method[] methods
private static java.util.List filterRealMethods (java.lang.reflect.Method[])
java.lang.reflect.Method method
java.lang.reflect.Method[] methods
java.util.List result
public static java.lang.Object getStaticFieldValue (java.lang.Class, java.lang.Class, java.lang.String)
java.lang.reflect.Field field
Object t
NoSuchFieldException e
IllegalAccessException e
Class objectClass
Class fieldType
String fieldName
static void ()
}
com/intellij/util/SmartList$SingletonIterator.classSmartList.java
package com.intellij.util
com.intellij.util.SmartList$SingletonIterator extends com.intellij.util.containers.SingletonIteratorBase {
private final int myInitialModCount
final com.intellij.util.SmartList this$0
public void (com.intellij.util.SmartList)
protected java.lang.Object getElement ()
protected void checkCoModification ()
public void remove ()
}
com/intellij/util/SmartList.classSmartList.java
package com.intellij.util
public com.intellij.util.SmartList extends java.util.AbstractList implements java.util.RandomAccess {
private int mySize
private Object myElem
public void ()
public void (java.lang.Object)
Object element
public void (java.util.Collection)
Object element
java.util.Collection elements
int size
public transient void (java.lang.Object[])
Object[] elements
public java.lang.Object get (int)
int index
public boolean add (java.lang.Object)
Object[] array
int newCapacity
int minCapacity
Object[] oldArray
Object[] array
int oldCapacity
Object e
public void add (int, java.lang.Object)
Object[] array
Object[] oldArray
Object[] array
int index
Object e
public int size ()
public void clear ()
public java.lang.Object set (int, java.lang.Object)
Object oldValue
Object[] array
int index
Object element
Object oldValue
public java.lang.Object remove (int)
Object oldValue
int numMoved
Object[] array
int index
Object oldValue
public java.util.Iterator iterator ()
public void sort (java.util.Comparator)
java.util.Comparator comparator
public int getModificationCount ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] r
Object[] a
int aLength
public void trimToSize ()
Object[] array
int oldCapacity
static int access$000 (com.intellij.util.SmartList)
com.intellij.util.SmartList x0
static java.lang.Object access$100 (com.intellij.util.SmartList)
com.intellij.util.SmartList x0
static int access$200 (com.intellij.util.SmartList)
com.intellij.util.SmartList x0
static int access$300 (com.intellij.util.SmartList)
com.intellij.util.SmartList x0
}
com/intellij/util/SystemProperties.classSystemProperties.java
package com.intellij.util
public com.intellij.util.SystemProperties extends java.lang.Object {
public static java.lang.String getUserHome ()
public static java.lang.String getLineSeparator ()
public static java.lang.String getJavaVmVendor ()
public static boolean getBooleanProperty (java.lang.String, boolean)
String key
boolean defaultValue
String value
public static java.lang.String getJavaVendor ()
}
com/intellij/util/TimeoutUtil.classTimeoutUtil.java
package com.intellij.util
public final com.intellij.util.TimeoutUtil extends java.lang.Object {
public static void sleep (long)
long millis
}
com/intellij/util/WalkingState$TreeGuide.classWalkingState.java
package com.intellij.util
public abstract com.intellij.util.WalkingState$TreeGuide extends java.lang.Object {
public abstract java.lang.Object getNextSibling (java.lang.Object)
public abstract java.lang.Object getPrevSibling (java.lang.Object)
public abstract java.lang.Object getFirstChild (java.lang.Object)
public abstract java.lang.Object getParent (java.lang.Object)
}
com/intellij/util/WalkingState.classWalkingState.java
package com.intellij.util
public com.intellij.util.WalkingState extends java.lang.Object {
private boolean isDown
protected boolean startedWalking
private final com.intellij.util.WalkingState$TreeGuide myWalker
private boolean stopped
static final boolean $assertionsDisabled
public void elementFinished (java.lang.Object)
Object element
public void (com.intellij.util.WalkingState$TreeGuide)
com.intellij.util.WalkingState$TreeGuide delegate
public void visit (java.lang.Object)
Object element
public void elementStarted (java.lang.Object)
Object element
private void walkChildren (java.lang.Object)
Object parent
Object next
Object element
Object root
public java.lang.Object next (java.lang.Object, java.lang.Object, boolean)
Object child
Object top
String msg
Object nextPrev
Object next
Object element
Object root
boolean isDown
static void ()
}
com/intellij/util/concurrency/
com/intellij/util/concurrency/AtomicFieldUpdater.classAtomicFieldUpdater.java
package com.intellij.util.concurrency
public com.intellij.util.concurrency.AtomicFieldUpdater extends java.lang.Object {
private static final sun.misc.Unsafe unsafe
private final long offset
public static sun.misc.Unsafe getUnsafe ()
public static com.intellij.util.concurrency.AtomicFieldUpdater forFieldOfType (java.lang.Class, java.lang.Class)
Class ownerClass
Class fieldType
private void (java.lang.Class, java.lang.Class)
Class ownerClass
Class fieldType
java.lang.reflect.Field found
private static java.lang.reflect.Field getTheOnlyVolatileFieldOfClass (java.lang.Class, java.lang.Class)
java.lang.reflect.Field field
Class ownerClass
Class fieldType
java.lang.reflect.Field[] declaredFields
java.lang.reflect.Field found
public boolean compareAndSet (java.lang.Object, java.lang.Object, java.lang.Object)
Object owner
Object expected
Object newValue
static void ()
}
com/intellij/util/containers/
com/intellij/util/containers/ConcurrentHashMap$1.classConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentHashMap$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void ()
public int computeHashCode (java.lang.Object)
Object object
public boolean equals (java.lang.Object, java.lang.Object)
Object o1
Object o2
}
com/intellij/util/containers/ConcurrentHashMap$BaseIterator.classConcurrentHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentHashMap$BaseIterator extends com.intellij.util.containers.ConcurrentHashMap$Traverser {
final com.intellij.util.containers.ConcurrentHashMap map
private void (com.intellij.util.containers.ConcurrentHashMap$Node[], int, int, int, com.intellij.util.containers.ConcurrentHashMap)
com.intellij.util.containers.ConcurrentHashMap$Node[] tab
int size
int index
int limit
com.intellij.util.containers.ConcurrentHashMap map
void (com.intellij.util.containers.ConcurrentHashMap$Node[], int, int, int, com.intellij.util.containers.ConcurrentHashMap, com.intellij.util.containers.ConcurrentHashMap$1)
com.intellij.util.containers.ConcurrentHashMap$Node[] x0
int x1
int x2
int x3
com.intellij.util.containers.ConcurrentHashMap x4
com.intellij.util.containers.ConcurrentHashMap$1 x5
}
com/intellij/util/containers/ConcurrentHashMap$CollectionView.classConcurrentHashMap.java
package com.intellij.util.containers
abstract com.intellij.util.containers.ConcurrentHashMap$CollectionView extends java.lang.Object implements java.util.Collection {
final com.intellij.util.containers.ConcurrentHashMap map
void (com.intellij.util.containers.ConcurrentHashMap)
com.intellij.util.containers.ConcurrentHashMap map
public com.intellij.util.containers.ConcurrentHashMap getMap ()
public final void clear ()
public final int size ()
public final boolean isEmpty ()
public abstract java.util.Iterator iterator ()
public abstract boolean contains (java.lang.Object)
public abstract boolean remove (java.lang.Object)
public final java.lang.Object[] toArray ()
Object e
long sz
int n
Object[] r
int i
public final java.lang.Object[] toArray (java.lang.Object[])
Object e
Object[] a
long sz
int m
Object[] r
int n
int i
public final java.lang.String toString ()
Object e
StringBuilder sb
java.util.Iterator it
public final boolean containsAll (java.util.Collection)
Object e
java.util.Collection c
public final boolean removeAll (java.util.Collection)
java.util.Iterator it
java.util.Collection c
boolean modified
public final boolean retainAll (java.util.Collection)
java.util.Iterator it
java.util.Collection c
boolean modified
}
com/intellij/util/containers/ConcurrentHashMap$CounterCell.classConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentHashMap$CounterCell extends java.lang.Object {
volatile long value
void (long)
long x
}
com/intellij/util/containers/ConcurrentHashMap$EntryIterator.classConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentHashMap$EntryIterator extends com.intellij.util.containers.ConcurrentHashMap$BaseIterator implements java.util.Iterator {
void (com.intellij.util.containers.ConcurrentHashMap$Node[], int, int, int, com.intellij.util.containers.ConcurrentHashMap)
com.intellij.util.containers.ConcurrentHashMap$Node[] tab
int index
int size
int limit
com.intellij.util.containers.ConcurrentHashMap map
public final java.util.Map$Entry next ()
com.intellij.util.containers.ConcurrentHashMap$Node p
Object k
Object v
public volatile java.lang.Object next ()
}
com/intellij/util/containers/ConcurrentHashMap$EntrySetView.classConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentHashMap$EntrySetView extends com.intellij.util.containers.ConcurrentHashMap$CollectionView implements java.util.Set {
private void (com.intellij.util.containers.ConcurrentHashMap)
com.intellij.util.containers.ConcurrentHashMap map
public boolean contains (java.lang.Object)
Object k
Object v
Object r
java.util.Map$Entry e
Object o
public boolean remove (java.lang.Object)
Object k
Object v
java.util.Map$Entry e
Object o
public java.util.Iterator iterator ()
com.intellij.util.containers.ConcurrentHashMap m
com.intellij.util.containers.ConcurrentHashMap$Node[] t
int f
public boolean add (java.util.Map$Entry)
java.util.Map$Entry e
public boolean addAll (java.util.Collection)
java.util.Map$Entry e
java.util.Collection c
boolean added
public final int hashCode ()
com.intellij.util.containers.ConcurrentHashMap$Node p
com.intellij.util.containers.ConcurrentHashMap$Traverser it
int h
com.intellij.util.containers.ConcurrentHashMap$Node[] t
public final boolean equals (java.lang.Object)
java.util.Set c
Object o
public volatile boolean add (java.lang.Object)
void (com.intellij.util.containers.ConcurrentHashMap, com.intellij.util.containers.ConcurrentHashMap$1)
com.intellij.util.containers.ConcurrentHashMap x0
com.intellij.util.containers.ConcurrentHashMap$1 x1
}
com/intellij/util/containers/ConcurrentHashMap$ForwardingNode.classConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentHashMap$ForwardingNode extends com.intellij.util.containers.ConcurrentHashMap$Node {
private final com.intellij.util.containers.ConcurrentHashMap$Node[] nextTable
private void (com.intellij.util.containers.ConcurrentHashMap$Node[], gnu.trove.TObjectHashingStrategy)
com.intellij.util.containers.ConcurrentHashMap$Node[] tab
gnu.trove.TObjectHashingStrategy hashingStrategy
com.intellij.util.containers.ConcurrentHashMap$Node find (int, java.lang.Object)
com.intellij.util.containers.ConcurrentHashMap$Node e
int n
int eh
com.intellij.util.containers.ConcurrentHashMap$Node e
int n
com.intellij.util.containers.ConcurrentHashMap$Node[] tab
int h
Object k
static com.intellij.util.containers.ConcurrentHashMap$Node[] access$900 (com.intellij.util.containers.ConcurrentHashMap$ForwardingNode)
com.intellij.util.containers.ConcurrentHashMap$ForwardingNode x0
void (com.intellij.util.containers.ConcurrentHashMap$Node[], gnu.trove.TObjectHashingStrategy, com.intellij.util.containers.ConcurrentHashMap$1)
com.intellij.util.containers.ConcurrentHashMap$Node[] x0
gnu.trove.TObjectHashingStrategy x1
com.intellij.util.containers.ConcurrentHashMap$1 x2
}
com/intellij/util/containers/ConcurrentHashMap$KeyIterator.classConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentHashMap$KeyIterator extends com.intellij.util.containers.ConcurrentHashMap$BaseIterator implements java.util.Iterator java.util.Enumeration {
void (com.intellij.util.containers.ConcurrentHashMap$Node[], int, int, int, com.intellij.util.containers.ConcurrentHashMap)
com.intellij.util.containers.ConcurrentHashMap$Node[] tab
int index
int size
int limit
com.intellij.util.containers.ConcurrentHashMap map
public final java.lang.Object next ()
com.intellij.util.containers.ConcurrentHashMap$Node p
Object k
public final java.lang.Object nextElement ()
}
com/intellij/util/containers/ConcurrentHashMap$KeySetView.classConcurrentHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentHashMap$KeySetView extends com.intellij.util.containers.ConcurrentHashMap$CollectionView implements java.util.Set {
private final Object value
void (com.intellij.util.containers.ConcurrentHashMap, java.lang.Object)
com.intellij.util.containers.ConcurrentHashMap map
Object value
public java.lang.Object getMappedValue ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public java.util.Iterator iterator ()
com.intellij.util.containers.ConcurrentHashMap$Node[] t
com.intellij.util.containers.ConcurrentHashMap m
int f
public boolean add (java.lang.Object)
Object e
Object v
public boolean addAll (java.util.Collection)
Object e
java.util.Collection c
boolean added
Object v
public int hashCode ()
Object e
int h
public boolean equals (java.lang.Object)
java.util.Set c
Object o
}
com/intellij/util/containers/ConcurrentHashMap$Node.classConcurrentHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentHashMap$Node extends java.lang.Object implements java.util.Map$Entry {
final int hash
final Object key
volatile Object val
volatile com.intellij.util.containers.ConcurrentHashMap$Node next
final gnu.trove.TObjectHashingStrategy myHashingStrategy
void (int, java.lang.Object, java.lang.Object, com.intellij.util.containers.ConcurrentHashMap$Node, gnu.trove.TObjectHashingStrategy)
int hash
Object key
Object val
com.intellij.util.containers.ConcurrentHashMap$Node next
gnu.trove.TObjectHashingStrategy hashingStrategy
public final java.lang.Object getKey ()
public final java.lang.Object getValue ()
public final int hashCode ()
public final java.lang.String toString ()
public final java.lang.Object setValue (java.lang.Object)
Object value
public final boolean equals (java.lang.Object)
Object k
Object v
Object u
java.util.Map$Entry e
Object o
com.intellij.util.containers.ConcurrentHashMap$Node find (int, java.lang.Object)
Object ek
int h
Object k
com.intellij.util.containers.ConcurrentHashMap$Node e
}
com/intellij/util/containers/ConcurrentHashMap$TableStack.classConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentHashMap$TableStack extends java.lang.Object {
private int length
private int index
private com.intellij.util.containers.ConcurrentHashMap$Node[] tab
private com.intellij.util.containers.ConcurrentHashMap$TableStack next
private void ()
static com.intellij.util.containers.ConcurrentHashMap$TableStack access$1900 (com.intellij.util.containers.ConcurrentHashMap$TableStack)
com.intellij.util.containers.ConcurrentHashMap$TableStack x0
void (com.intellij.util.containers.ConcurrentHashMap$1)
com.intellij.util.containers.ConcurrentHashMap$1 x0
static com.intellij.util.containers.ConcurrentHashMap$Node[] access$2102 (com.intellij.util.containers.ConcurrentHashMap$TableStack, com.intellij.util.containers.ConcurrentHashMap$Node[])
com.intellij.util.containers.ConcurrentHashMap$TableStack x0
com.intellij.util.containers.ConcurrentHashMap$Node[] x1
static int access$2202 (com.intellij.util.containers.ConcurrentHashMap$TableStack, int)
com.intellij.util.containers.ConcurrentHashMap$TableStack x0
int x1
static int access$2302 (com.intellij.util.containers.ConcurrentHashMap$TableStack, int)
com.intellij.util.containers.ConcurrentHashMap$TableStack x0
int x1
static com.intellij.util.containers.ConcurrentHashMap$TableStack access$1902 (com.intellij.util.containers.ConcurrentHashMap$TableStack, com.intellij.util.containers.ConcurrentHashMap$TableStack)
com.intellij.util.containers.ConcurrentHashMap$TableStack x0
com.intellij.util.containers.ConcurrentHashMap$TableStack x1
static int access$2200 (com.intellij.util.containers.ConcurrentHashMap$TableStack)
com.intellij.util.containers.ConcurrentHashMap$TableStack x0
static int access$2300 (com.intellij.util.containers.ConcurrentHashMap$TableStack)
com.intellij.util.containers.ConcurrentHashMap$TableStack x0
static com.intellij.util.containers.ConcurrentHashMap$Node[] access$2100 (com.intellij.util.containers.ConcurrentHashMap$TableStack)
com.intellij.util.containers.ConcurrentHashMap$TableStack x0
}
com/intellij/util/containers/ConcurrentHashMap$Traverser.classConcurrentHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentHashMap$Traverser extends java.lang.Object {
private com.intellij.util.containers.ConcurrentHashMap$Node[] tab
com.intellij.util.containers.ConcurrentHashMap$Node next
private com.intellij.util.containers.ConcurrentHashMap$TableStack stack
private com.intellij.util.containers.ConcurrentHashMap$TableStack spare
private int index
private int baseIndex
private final int baseLimit
private final int baseSize
private void (com.intellij.util.containers.ConcurrentHashMap$Node[], int, int, int)
com.intellij.util.containers.ConcurrentHashMap$Node[] tab
int size
int index
int limit
final com.intellij.util.containers.ConcurrentHashMap$Node advance ()
com.intellij.util.containers.ConcurrentHashMap$Node[] t
int i
int n
com.intellij.util.containers.ConcurrentHashMap$Node[] t
int i
int n
com.intellij.util.containers.ConcurrentHashMap$Node e
private void pushState (com.intellij.util.containers.ConcurrentHashMap$Node[], int, int)
com.intellij.util.containers.ConcurrentHashMap$Node[] t
int i
int n
com.intellij.util.containers.ConcurrentHashMap$TableStack s
private void recoverState (int)
com.intellij.util.containers.ConcurrentHashMap$TableStack next
int len
int n
com.intellij.util.containers.ConcurrentHashMap$TableStack s
void (com.intellij.util.containers.ConcurrentHashMap$Node[], int, int, int, com.intellij.util.containers.ConcurrentHashMap$1)
com.intellij.util.containers.ConcurrentHashMap$Node[] x0
int x1
int x2
int x3
com.intellij.util.containers.ConcurrentHashMap$1 x4
}
com/intellij/util/containers/ConcurrentHashMap$TreeBin.classConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentHashMap$TreeBin extends com.intellij.util.containers.ConcurrentHashMap$Node {
private com.intellij.util.containers.ConcurrentHashMap$TreeNode root
private volatile com.intellij.util.containers.ConcurrentHashMap$TreeNode first
private volatile Thread waiter
private volatile int lockState
private static final sun.misc.Unsafe U
private static final long LOCKSTATE
static final boolean $assertionsDisabled
private static int tieBreakOrder (java.lang.Object, java.lang.Object)
int d
Object a
Object b
int d
private void (com.intellij.util.containers.ConcurrentHashMap$TreeNode, gnu.trove.TObjectHashingStrategy)
int dir
int dir
int dir
int dir
int ph
Object pk
com.intellij.util.containers.ConcurrentHashMap$TreeNode xp
com.intellij.util.containers.ConcurrentHashMap$TreeNode p
Object k
int h
Class kc
com.intellij.util.containers.ConcurrentHashMap$TreeNode x
com.intellij.util.containers.ConcurrentHashMap$TreeNode next
com.intellij.util.containers.ConcurrentHashMap$TreeNode b
gnu.trove.TObjectHashingStrategy hashingStrategy
com.intellij.util.containers.ConcurrentHashMap$TreeNode r
private void lockRoot ()
private void unlockRoot ()
private void contendedLock ()
int s
boolean waiting
final com.intellij.util.containers.ConcurrentHashMap$Node find (int, java.lang.Object)
int ls
Thread w
com.intellij.util.containers.ConcurrentHashMap$TreeNode r
com.intellij.util.containers.ConcurrentHashMap$TreeNode p
int ls
Thread w
com.intellij.util.containers.ConcurrentHashMap$TreeNode r
com.intellij.util.containers.ConcurrentHashMap$TreeNode p
int s
com.intellij.util.containers.ConcurrentHashMap$Node e
int h
Object k
private com.intellij.util.containers.ConcurrentHashMap$TreeNode putTreeVal (int, java.lang.Object, java.lang.Object)
int dir
int dir
int dir
com.intellij.util.containers.ConcurrentHashMap$TreeNode q
com.intellij.util.containers.ConcurrentHashMap$TreeNode q
com.intellij.util.containers.ConcurrentHashMap$TreeNode ch
com.intellij.util.containers.ConcurrentHashMap$TreeNode x
com.intellij.util.containers.ConcurrentHashMap$TreeNode f
int dir
int ph
Object pk
com.intellij.util.containers.ConcurrentHashMap$TreeNode xp
com.intellij.util.containers.ConcurrentHashMap$TreeNode p
int h
Object k
Object v
Class kc
boolean searched
private boolean removeTreeNode (com.intellij.util.containers.ConcurrentHashMap$TreeNode)
com.intellij.util.containers.ConcurrentHashMap$TreeNode rl
com.intellij.util.containers.ConcurrentHashMap$TreeNode sp
com.intellij.util.containers.ConcurrentHashMap$TreeNode replacement
com.intellij.util.containers.ConcurrentHashMap$TreeNode s
com.intellij.util.containers.ConcurrentHashMap$TreeNode sl
boolean c
com.intellij.util.containers.ConcurrentHashMap$TreeNode sr
com.intellij.util.containers.ConcurrentHashMap$TreeNode pp
com.intellij.util.containers.ConcurrentHashMap$TreeNode replacement
com.intellij.util.containers.ConcurrentHashMap$TreeNode replacement
com.intellij.util.containers.ConcurrentHashMap$TreeNode replacement
com.intellij.util.containers.ConcurrentHashMap$TreeNode pp
com.intellij.util.containers.ConcurrentHashMap$TreeNode pp
com.intellij.util.containers.ConcurrentHashMap$TreeNode replacement
com.intellij.util.containers.ConcurrentHashMap$TreeNode pl
com.intellij.util.containers.ConcurrentHashMap$TreeNode pr
com.intellij.util.containers.ConcurrentHashMap$TreeNode p
com.intellij.util.containers.ConcurrentHashMap$TreeNode next
com.intellij.util.containers.ConcurrentHashMap$TreeNode pred
com.intellij.util.containers.ConcurrentHashMap$TreeNode r
com.intellij.util.containers.ConcurrentHashMap$TreeNode rl
private static com.intellij.util.containers.ConcurrentHashMap$TreeNode rotateLeft (com.intellij.util.containers.ConcurrentHashMap$TreeNode, com.intellij.util.containers.ConcurrentHashMap$TreeNode)
com.intellij.util.containers.ConcurrentHashMap$TreeNode r
com.intellij.util.containers.ConcurrentHashMap$TreeNode pp
com.intellij.util.containers.ConcurrentHashMap$TreeNode rl
com.intellij.util.containers.ConcurrentHashMap$TreeNode root
com.intellij.util.containers.ConcurrentHashMap$TreeNode p
private static com.intellij.util.containers.ConcurrentHashMap$TreeNode rotateRight (com.intellij.util.containers.ConcurrentHashMap$TreeNode, com.intellij.util.containers.ConcurrentHashMap$TreeNode)
com.intellij.util.containers.ConcurrentHashMap$TreeNode l
com.intellij.util.containers.ConcurrentHashMap$TreeNode pp
com.intellij.util.containers.ConcurrentHashMap$TreeNode lr
com.intellij.util.containers.ConcurrentHashMap$TreeNode root
com.intellij.util.containers.ConcurrentHashMap$TreeNode p
private static com.intellij.util.containers.ConcurrentHashMap$TreeNode balanceInsertion (com.intellij.util.containers.ConcurrentHashMap$TreeNode, com.intellij.util.containers.ConcurrentHashMap$TreeNode)
com.intellij.util.containers.ConcurrentHashMap$TreeNode xpp
com.intellij.util.containers.ConcurrentHashMap$TreeNode xppr
com.intellij.util.containers.ConcurrentHashMap$TreeNode xp
com.intellij.util.containers.ConcurrentHashMap$TreeNode xpp
com.intellij.util.containers.ConcurrentHashMap$TreeNode xppl
com.intellij.util.containers.ConcurrentHashMap$TreeNode root
com.intellij.util.containers.ConcurrentHashMap$TreeNode x
private static com.intellij.util.containers.ConcurrentHashMap$TreeNode balanceDeletion (com.intellij.util.containers.ConcurrentHashMap$TreeNode, com.intellij.util.containers.ConcurrentHashMap$TreeNode)
com.intellij.util.containers.ConcurrentHashMap$TreeNode sl
com.intellij.util.containers.ConcurrentHashMap$TreeNode sr
com.intellij.util.containers.ConcurrentHashMap$TreeNode xpr
com.intellij.util.containers.ConcurrentHashMap$TreeNode sl
com.intellij.util.containers.ConcurrentHashMap$TreeNode sr
com.intellij.util.containers.ConcurrentHashMap$TreeNode xp
com.intellij.util.containers.ConcurrentHashMap$TreeNode xpl
com.intellij.util.containers.ConcurrentHashMap$TreeNode root
com.intellij.util.containers.ConcurrentHashMap$TreeNode x
private static boolean checkInvariants (com.intellij.util.containers.ConcurrentHashMap$TreeNode)
com.intellij.util.containers.ConcurrentHashMap$TreeNode t
com.intellij.util.containers.ConcurrentHashMap$TreeNode tp
com.intellij.util.containers.ConcurrentHashMap$TreeNode tl
com.intellij.util.containers.ConcurrentHashMap$TreeNode tr
com.intellij.util.containers.ConcurrentHashMap$TreeNode tb
com.intellij.util.containers.ConcurrentHashMap$TreeNode tn
static com.intellij.util.containers.ConcurrentHashMap$TreeNode access$100 (com.intellij.util.containers.ConcurrentHashMap$TreeBin, int, java.lang.Object, java.lang.Object)
com.intellij.util.containers.ConcurrentHashMap$TreeBin x0
int x1
Object x2
Object x3
static com.intellij.util.containers.ConcurrentHashMap$TreeNode access$200 (com.intellij.util.containers.ConcurrentHashMap$TreeBin)
com.intellij.util.containers.ConcurrentHashMap$TreeBin x0
static boolean access$400 (com.intellij.util.containers.ConcurrentHashMap$TreeBin, com.intellij.util.containers.ConcurrentHashMap$TreeNode)
com.intellij.util.containers.ConcurrentHashMap$TreeBin x0
com.intellij.util.containers.ConcurrentHashMap$TreeNode x1
static com.intellij.util.containers.ConcurrentHashMap$TreeNode access$500 (com.intellij.util.containers.ConcurrentHashMap$TreeBin)
com.intellij.util.containers.ConcurrentHashMap$TreeBin x0
void (com.intellij.util.containers.ConcurrentHashMap$TreeNode, gnu.trove.TObjectHashingStrategy, com.intellij.util.containers.ConcurrentHashMap$1)
com.intellij.util.containers.ConcurrentHashMap$TreeNode x0
gnu.trove.TObjectHashingStrategy x1
com.intellij.util.containers.ConcurrentHashMap$1 x2
static void ()
Class k
Exception e
}
com/intellij/util/containers/ConcurrentHashMap$TreeNode.classConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentHashMap$TreeNode extends com.intellij.util.containers.ConcurrentHashMap$Node {
private com.intellij.util.containers.ConcurrentHashMap$TreeNode parent
private com.intellij.util.containers.ConcurrentHashMap$TreeNode left
private com.intellij.util.containers.ConcurrentHashMap$TreeNode right
private com.intellij.util.containers.ConcurrentHashMap$TreeNode prev
private boolean red
void (int, java.lang.Object, java.lang.Object, com.intellij.util.containers.ConcurrentHashMap$Node, com.intellij.util.containers.ConcurrentHashMap$TreeNode, gnu.trove.TObjectHashingStrategy)
int hash
Object key
Object val
com.intellij.util.containers.ConcurrentHashMap$Node next
com.intellij.util.containers.ConcurrentHashMap$TreeNode parent
gnu.trove.TObjectHashingStrategy hashingStrategy
com.intellij.util.containers.ConcurrentHashMap$Node find (int, java.lang.Object)
int h
Object k
private com.intellij.util.containers.ConcurrentHashMap$TreeNode findTreeNode (int, java.lang.Object, java.lang.Class)
int dir
int ph
Object pk
com.intellij.util.containers.ConcurrentHashMap$TreeNode q
com.intellij.util.containers.ConcurrentHashMap$TreeNode pl
com.intellij.util.containers.ConcurrentHashMap$TreeNode pr
com.intellij.util.containers.ConcurrentHashMap$TreeNode p
int h
Object k
Class kc
static com.intellij.util.containers.ConcurrentHashMap$TreeNode access$300 (com.intellij.util.containers.ConcurrentHashMap$TreeNode, int, java.lang.Object, java.lang.Class)
com.intellij.util.containers.ConcurrentHashMap$TreeNode x0
int x1
Object x2
Class x3
static com.intellij.util.containers.ConcurrentHashMap$TreeNode access$1102 (com.intellij.util.containers.ConcurrentHashMap$TreeNode, com.intellij.util.containers.ConcurrentHashMap$TreeNode)
com.intellij.util.containers.ConcurrentHashMap$TreeNode x0
com.intellij.util.containers.ConcurrentHashMap$TreeNode x1
static com.intellij.util.containers.ConcurrentHashMap$TreeNode access$1502 (com.intellij.util.containers.ConcurrentHashMap$TreeNode, com.intellij.util.containers.ConcurrentHashMap$TreeNode)
com.intellij.util.containers.ConcurrentHashMap$TreeNode x0
com.intellij.util.containers.ConcurrentHashMap$TreeNode x1
static com.intellij.util.containers.ConcurrentHashMap$TreeNode access$1602 (com.intellij.util.containers.ConcurrentHashMap$TreeNode, com.intellij.util.containers.ConcurrentHashMap$TreeNode)
com.intellij.util.containers.ConcurrentHashMap$TreeNode x0
com.intellij.util.containers.ConcurrentHashMap$TreeNode x1
static com.intellij.util.containers.ConcurrentHashMap$TreeNode access$1702 (com.intellij.util.containers.ConcurrentHashMap$TreeNode, com.intellij.util.containers.ConcurrentHashMap$TreeNode)
com.intellij.util.containers.ConcurrentHashMap$TreeNode x0
com.intellij.util.containers.ConcurrentHashMap$TreeNode x1
static boolean access$1802 (com.intellij.util.containers.ConcurrentHashMap$TreeNode, boolean)
com.intellij.util.containers.ConcurrentHashMap$TreeNode x0
boolean x1
static com.intellij.util.containers.ConcurrentHashMap$TreeNode access$1500 (com.intellij.util.containers.ConcurrentHashMap$TreeNode)
com.intellij.util.containers.ConcurrentHashMap$TreeNode x0
static com.intellij.util.containers.ConcurrentHashMap$TreeNode access$1600 (com.intellij.util.containers.ConcurrentHashMap$TreeNode)
com.intellij.util.containers.ConcurrentHashMap$TreeNode x0
static boolean access$1800 (com.intellij.util.containers.ConcurrentHashMap$TreeNode)
com.intellij.util.containers.ConcurrentHashMap$TreeNode x0
static com.intellij.util.containers.ConcurrentHashMap$TreeNode access$1100 (com.intellij.util.containers.ConcurrentHashMap$TreeNode)
com.intellij.util.containers.ConcurrentHashMap$TreeNode x0
static com.intellij.util.containers.ConcurrentHashMap$TreeNode access$1700 (com.intellij.util.containers.ConcurrentHashMap$TreeNode)
com.intellij.util.containers.ConcurrentHashMap$TreeNode x0
}
com/intellij/util/containers/ConcurrentHashMap$ValueIterator.classConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentHashMap$ValueIterator extends com.intellij.util.containers.ConcurrentHashMap$BaseIterator implements java.util.Iterator java.util.Enumeration {
void (com.intellij.util.containers.ConcurrentHashMap$Node[], int, int, int, com.intellij.util.containers.ConcurrentHashMap)
com.intellij.util.containers.ConcurrentHashMap$Node[] tab
int index
int size
int limit
com.intellij.util.containers.ConcurrentHashMap map
public final java.lang.Object next ()
com.intellij.util.containers.ConcurrentHashMap$Node p
Object v
public final java.lang.Object nextElement ()
}
com/intellij/util/containers/ConcurrentHashMap$ValuesView.classConcurrentHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentHashMap$ValuesView extends com.intellij.util.containers.ConcurrentHashMap$CollectionView implements java.util.Collection {
void (com.intellij.util.containers.ConcurrentHashMap)
com.intellij.util.containers.ConcurrentHashMap map
public final boolean contains (java.lang.Object)
Object o
public final boolean remove (java.lang.Object)
java.util.Iterator it
Object o
public final java.util.Iterator iterator ()
com.intellij.util.containers.ConcurrentHashMap m
com.intellij.util.containers.ConcurrentHashMap$Node[] t
int f
public final boolean add (java.lang.Object)
Object e
public final boolean addAll (java.util.Collection)
java.util.Collection c
}
com/intellij/util/containers/ConcurrentHashMap.classConcurrentHashMap.java
package com.intellij.util.containers
public final com.intellij.util.containers.ConcurrentHashMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap gnu.trove.TObjectHashingStrategy {
private static final int MAXIMUM_CAPACITY
static final int DEFAULT_CAPACITY
private static final int MAX_ARRAY_SIZE
static final float LOAD_FACTOR
private static final int TREEIFY_THRESHOLD
private static final int UNTREEIFY_THRESHOLD
private static final int MIN_TREEIFY_CAPACITY
private static final int MIN_TRANSFER_STRIDE
private static final int RESIZE_STAMP_BITS
private static final int MAX_RESIZERS
private static final int RESIZE_STAMP_SHIFT
private static final int MOVED
private static final int TREEBIN
private static final int HASH_BITS
private static final int NCPU
private volatile transient com.intellij.util.containers.ConcurrentHashMap$Node[] table
private volatile transient com.intellij.util.containers.ConcurrentHashMap$Node[] nextTable
private volatile transient long baseCount
private volatile transient int sizeCtl
private volatile transient int transferIndex
private volatile transient int cellsBusy
private volatile transient com.intellij.util.containers.ConcurrentHashMap$CounterCell[] counterCells
private transient com.intellij.util.containers.ConcurrentHashMap$KeySetView keySet
private transient com.intellij.util.containers.ConcurrentHashMap$ValuesView values
private transient com.intellij.util.containers.ConcurrentHashMap$EntrySetView entrySet
private final gnu.trove.TObjectHashingStrategy myHashingStrategy
private static final gnu.trove.TObjectHashingStrategy THIS
private static final sun.misc.Unsafe U
private static final long SIZECTL
private static final long TRANSFERINDEX
private static final long BASECOUNT
private static final long CELLSBUSY
private static final long CELLVALUE
private static final long ABASE
private static final int ASHIFT
private static int spread (int)
int h
private static int tableSizeFor (int)
int c
int n
private static java.lang.Class comparableClassFor (java.lang.Object)
java.lang.reflect.Type[] as
java.lang.reflect.ParameterizedType p
java.lang.reflect.Type t
int i
Class c
java.lang.reflect.Type[] ts
Object x
private static int compareComparables (java.lang.Class, java.lang.Object, java.lang.Object)
Class kc
Object k
Object x
private static com.intellij.util.containers.ConcurrentHashMap$Node tabAt (com.intellij.util.containers.ConcurrentHashMap$Node[], int)
com.intellij.util.containers.ConcurrentHashMap$Node[] tab
int i
private static boolean casTabAt (com.intellij.util.containers.ConcurrentHashMap$Node[], int, com.intellij.util.containers.ConcurrentHashMap$Node, com.intellij.util.containers.ConcurrentHashMap$Node)
com.intellij.util.containers.ConcurrentHashMap$Node[] tab
int i
com.intellij.util.containers.ConcurrentHashMap$Node c
com.intellij.util.containers.ConcurrentHashMap$Node v
private static void setTabAt (com.intellij.util.containers.ConcurrentHashMap$Node[], int, com.intellij.util.containers.ConcurrentHashMap$Node)
com.intellij.util.containers.ConcurrentHashMap$Node[] tab
int i
com.intellij.util.containers.ConcurrentHashMap$Node v
public void ()
public void (int)
int initialCapacity
public void (java.util.Map)
java.util.Map m
public void (int, float)
int initialCapacity
float loadFactor
public void (int, float, int)
int initialCapacity
float loadFactor
int concurrencyLevel
public void (int, float, int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
int concurrencyLevel
gnu.trove.TObjectHashingStrategy hashingStrategy
long size
int cap
public void (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy hashingStrategy
public int size ()
long n
public boolean isEmpty ()
public java.lang.Object get (java.lang.Object)
com.intellij.util.containers.ConcurrentHashMap$Node p
com.intellij.util.containers.ConcurrentHashMap$Node e
int n
int eh
Object key
com.intellij.util.containers.ConcurrentHashMap$Node[] tab
int h
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object v
com.intellij.util.containers.ConcurrentHashMap$Node p
com.intellij.util.containers.ConcurrentHashMap$Traverser it
Object value
com.intellij.util.containers.ConcurrentHashMap$Node[] t
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
private java.lang.Object putVal (java.lang.Object, java.lang.Object, boolean)
int n
com.intellij.util.containers.ConcurrentHashMap$Node pred
com.intellij.util.containers.ConcurrentHashMap$Node e
com.intellij.util.containers.ConcurrentHashMap$Node p
Object oldVal
com.intellij.util.containers.ConcurrentHashMap$Node f
int n
int i
int fh
com.intellij.util.containers.ConcurrentHashMap$Node[] tab
Object key
Object value
boolean onlyIfAbsent
int hash
int binCount
public void putAll (java.util.Map)
java.util.Map$Entry e
java.util.Map m
public java.lang.Object remove (java.lang.Object)
Object key
private java.lang.Object replaceNode (java.lang.Object, java.lang.Object, java.lang.Object)
Object ev
com.intellij.util.containers.ConcurrentHashMap$Node e
com.intellij.util.containers.ConcurrentHashMap$Node pred
Object pv
com.intellij.util.containers.ConcurrentHashMap$TreeBin t
com.intellij.util.containers.ConcurrentHashMap$TreeNode r
com.intellij.util.containers.ConcurrentHashMap$TreeNode p
Object oldVal
boolean validated
com.intellij.util.containers.ConcurrentHashMap$Node f
int n
int i
int fh
com.intellij.util.containers.ConcurrentHashMap$Node[] tab
Object key
Object value
Object cv
int hash
public void clear ()
com.intellij.util.containers.ConcurrentHashMap$Node p
int fh
com.intellij.util.containers.ConcurrentHashMap$Node f
long delta
int i
com.intellij.util.containers.ConcurrentHashMap$Node[] tab
public com.intellij.util.containers.ConcurrentHashMap$KeySetView keySet ()
com.intellij.util.containers.ConcurrentHashMap$KeySetView ks
public java.util.Collection values ()
com.intellij.util.containers.ConcurrentHashMap$ValuesView vs
public java.util.Set entrySet ()
com.intellij.util.containers.ConcurrentHashMap$EntrySetView es
public int hashCode ()
com.intellij.util.containers.ConcurrentHashMap$Node p
com.intellij.util.containers.ConcurrentHashMap$Traverser it
int h
com.intellij.util.containers.ConcurrentHashMap$Node[] t
public java.lang.String toString ()
Object k
Object v
com.intellij.util.containers.ConcurrentHashMap$Node[] t
int f
com.intellij.util.containers.ConcurrentHashMap$Traverser it
StringBuilder sb
com.intellij.util.containers.ConcurrentHashMap$Node p
public boolean equals (java.lang.Object)
Object val
Object v
com.intellij.util.containers.ConcurrentHashMap$Node p
Object mv
Object v
Object mk
java.util.Map$Entry e
java.util.Map m
com.intellij.util.containers.ConcurrentHashMap$Node[] t
int f
com.intellij.util.containers.ConcurrentHashMap$Traverser it
Object o
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object getOrDefault (java.lang.Object, java.lang.Object)
Object key
Object defaultValue
Object v
public java.util.Enumeration keys ()
com.intellij.util.containers.ConcurrentHashMap$Node[] t
int f
public java.util.Enumeration elements ()
com.intellij.util.containers.ConcurrentHashMap$Node[] t
int f
private long mappingCount ()
long n
private static com.intellij.util.containers.ConcurrentHashMap$KeySetView newKeySet ()
private static int resizeStamp (int)
int n
private com.intellij.util.containers.ConcurrentHashMap$Node[] initTable ()
int n
com.intellij.util.containers.ConcurrentHashMap$Node[] nt
int sc
com.intellij.util.containers.ConcurrentHashMap$Node[] tab
private void addCount (long, int)
long b
long s
com.intellij.util.containers.ConcurrentHashMap$CounterCell a
long v
int m
com.intellij.util.containers.ConcurrentHashMap$CounterCell a
long v
int m
boolean uncontended
com.intellij.util.containers.ConcurrentHashMap$Node[] nt
int rs
com.intellij.util.containers.ConcurrentHashMap$Node[] tab
int n
int sc
long x
int check
com.intellij.util.containers.ConcurrentHashMap$CounterCell[] as
long s
private com.intellij.util.containers.ConcurrentHashMap$Node[] helpTransfer (com.intellij.util.containers.ConcurrentHashMap$Node[], com.intellij.util.containers.ConcurrentHashMap$Node)
int sc
int rs
com.intellij.util.containers.ConcurrentHashMap$Node[] nextTab
com.intellij.util.containers.ConcurrentHashMap$Node[] tab
com.intellij.util.containers.ConcurrentHashMap$Node f
private void tryPresize (int)
int n
com.intellij.util.containers.ConcurrentHashMap$Node[] nt
com.intellij.util.containers.ConcurrentHashMap$Node[] nt
int rs
com.intellij.util.containers.ConcurrentHashMap$Node[] tab
int n
int size
int c
int sc
private void transfer (com.intellij.util.containers.ConcurrentHashMap$Node[], com.intellij.util.containers.ConcurrentHashMap$Node[])
com.intellij.util.containers.ConcurrentHashMap$Node[] nt
Throwable ex
int nextIndex
int nextBound
int sc
int b
com.intellij.util.containers.ConcurrentHashMap$Node p
com.intellij.util.containers.ConcurrentHashMap$Node ln
com.intellij.util.containers.ConcurrentHashMap$Node hn
int ph
Object pk
Object pv
com.intellij.util.containers.ConcurrentHashMap$Node p
int runBit
com.intellij.util.containers.ConcurrentHashMap$Node lastRun
com.intellij.util.containers.ConcurrentHashMap$Node ln
com.intellij.util.containers.ConcurrentHashMap$Node hn
int h
com.intellij.util.containers.ConcurrentHashMap$TreeNode p
com.intellij.util.containers.ConcurrentHashMap$Node e
com.intellij.util.containers.ConcurrentHashMap$TreeBin t
com.intellij.util.containers.ConcurrentHashMap$TreeNode lo
com.intellij.util.containers.ConcurrentHashMap$TreeNode loTail
com.intellij.util.containers.ConcurrentHashMap$TreeNode hi
com.intellij.util.containers.ConcurrentHashMap$TreeNode hiTail
int lc
int hc
com.intellij.util.containers.ConcurrentHashMap$Node ln
com.intellij.util.containers.ConcurrentHashMap$Node hn
com.intellij.util.containers.ConcurrentHashMap$Node f
int fh
int i
int bound
com.intellij.util.containers.ConcurrentHashMap$Node[] tab
com.intellij.util.containers.ConcurrentHashMap$Node[] nextTab
int n
int stride
int nextn
com.intellij.util.containers.ConcurrentHashMap$ForwardingNode fwd
boolean advance
boolean finishing
private long sumCount ()
com.intellij.util.containers.ConcurrentHashMap$CounterCell a
int i
com.intellij.util.containers.ConcurrentHashMap$CounterCell[] as
long sum
private void fullAddCount (long, boolean)
com.intellij.util.containers.ConcurrentHashMap$CounterCell[] rs
int m
int j
boolean created
com.intellij.util.containers.ConcurrentHashMap$CounterCell r
int i
com.intellij.util.containers.ConcurrentHashMap$CounterCell[] rs
long v
com.intellij.util.containers.ConcurrentHashMap$CounterCell a
int n
com.intellij.util.containers.ConcurrentHashMap$CounterCell[] rs
boolean init
com.intellij.util.containers.ConcurrentHashMap$CounterCell[] as
long v
long x
boolean wasUncontended
int h
boolean collide
private void treeifyBin (com.intellij.util.containers.ConcurrentHashMap$Node[], int)
com.intellij.util.containers.ConcurrentHashMap$TreeNode p
com.intellij.util.containers.ConcurrentHashMap$Node e
com.intellij.util.containers.ConcurrentHashMap$TreeNode hd
com.intellij.util.containers.ConcurrentHashMap$TreeNode tl
com.intellij.util.containers.ConcurrentHashMap$Node b
int n
com.intellij.util.containers.ConcurrentHashMap$Node[] tab
int index
private static com.intellij.util.containers.ConcurrentHashMap$Node untreeify (com.intellij.util.containers.ConcurrentHashMap$Node)
com.intellij.util.containers.ConcurrentHashMap$Node p
com.intellij.util.containers.ConcurrentHashMap$Node q
com.intellij.util.containers.ConcurrentHashMap$Node b
com.intellij.util.containers.ConcurrentHashMap$Node hd
com.intellij.util.containers.ConcurrentHashMap$Node tl
public int computeHashCode (java.lang.Object)
Object object
public boolean equals (java.lang.Object, java.lang.Object)
Object o1
Object o2
private int hash (java.lang.Object)
Object key
private boolean isEqual (java.lang.Object, java.lang.Object)
Object key1
Object key2
private static boolean isEqual (java.lang.Object, java.lang.Object, gnu.trove.TObjectHashingStrategy)
Object key1
Object key2
gnu.trove.TObjectHashingStrategy hashingStrategy
public volatile java.util.Set keySet ()
static com.intellij.util.containers.ConcurrentHashMap$Node access$700 (com.intellij.util.containers.ConcurrentHashMap$Node[], int)
com.intellij.util.containers.ConcurrentHashMap$Node[] x0
int x1
static boolean access$800 (java.lang.Object, java.lang.Object, gnu.trove.TObjectHashingStrategy)
Object x0
Object x1
gnu.trove.TObjectHashingStrategy x2
static java.lang.Class access$1300 (java.lang.Object)
Object x0
static int access$1400 (java.lang.Class, java.lang.Object, java.lang.Object)
Class x0
Object x1
Object x2
static java.lang.Object access$2400 (com.intellij.util.containers.ConcurrentHashMap, java.lang.Object, java.lang.Object, java.lang.Object)
com.intellij.util.containers.ConcurrentHashMap x0
Object x1
Object x2
Object x3
static int access$2600 (com.intellij.util.containers.ConcurrentHashMap, java.lang.Object)
com.intellij.util.containers.ConcurrentHashMap x0
Object x1
static boolean access$2700 (com.intellij.util.containers.ConcurrentHashMap, java.lang.Object, java.lang.Object)
com.intellij.util.containers.ConcurrentHashMap x0
Object x1
Object x2
static long access$2800 (com.intellij.util.containers.ConcurrentHashMap)
com.intellij.util.containers.ConcurrentHashMap x0
static com.intellij.util.containers.ConcurrentHashMap$Node[] access$2900 (com.intellij.util.containers.ConcurrentHashMap)
com.intellij.util.containers.ConcurrentHashMap x0
static java.lang.Object access$3000 (com.intellij.util.containers.ConcurrentHashMap, java.lang.Object, java.lang.Object, boolean)
com.intellij.util.containers.ConcurrentHashMap x0
Object x1
Object x2
boolean x3
static void ()
Class k
Class ck
Class ak
int scale
Exception e
}
com/intellij/util/containers/ConcurrentIntObjectHashMap$BaseIterator.classConcurrentIntObjectHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentIntObjectHashMap$BaseIterator extends com.intellij.util.containers.ConcurrentIntObjectHashMap$Traverser {
final com.intellij.util.containers.ConcurrentIntObjectHashMap map
void (com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[], int, int, int, com.intellij.util.containers.ConcurrentIntObjectHashMap)
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] tab
int size
int index
int limit
com.intellij.util.containers.ConcurrentIntObjectHashMap map
}
com/intellij/util/containers/ConcurrentIntObjectHashMap$CollectionView.classConcurrentIntObjectHashMap.java
package com.intellij.util.containers
abstract com.intellij.util.containers.ConcurrentIntObjectHashMap$CollectionView extends java.lang.Object implements java.util.Collection {
final com.intellij.util.containers.ConcurrentIntObjectHashMap map
void (com.intellij.util.containers.ConcurrentIntObjectHashMap)
com.intellij.util.containers.ConcurrentIntObjectHashMap map
public com.intellij.util.containers.ConcurrentIntObjectHashMap getMap ()
public final void clear ()
public final int size ()
public final boolean isEmpty ()
public abstract java.util.Iterator iterator ()
public abstract boolean contains (java.lang.Object)
public abstract boolean remove (java.lang.Object)
public final java.lang.Object[] toArray ()
Object e
long sz
int n
Object[] r
int i
public final java.lang.Object[] toArray (java.lang.Object[])
Object e
Object[] a
long sz
int m
Object[] r
int n
int i
public final java.lang.String toString ()
Object e
StringBuilder sb
java.util.Iterator it
public final boolean containsAll (java.util.Collection)
Object e
java.util.Collection c
public final boolean removeAll (java.util.Collection)
java.util.Iterator it
java.util.Collection c
boolean modified
public final boolean retainAll (java.util.Collection)
java.util.Iterator it
java.util.Collection c
boolean modified
}
com/intellij/util/containers/ConcurrentIntObjectHashMap$EntryIterator.classConcurrentIntObjectHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentIntObjectHashMap$EntryIterator extends com.intellij.util.containers.ConcurrentIntObjectHashMap$BaseIterator implements java.util.Iterator {
void (com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[], int, int, int, com.intellij.util.containers.ConcurrentIntObjectHashMap)
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] tab
int index
int size
int limit
com.intellij.util.containers.ConcurrentIntObjectHashMap map
public final com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry next ()
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node p
int k
Object v
public volatile java.lang.Object next ()
}
com/intellij/util/containers/ConcurrentIntObjectHashMap$EntrySetView.classConcurrentIntObjectHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentIntObjectHashMap$EntrySetView extends com.intellij.util.containers.ConcurrentIntObjectHashMap$CollectionView implements java.util.Set {
void (com.intellij.util.containers.ConcurrentIntObjectHashMap)
com.intellij.util.containers.ConcurrentIntObjectHashMap map
public boolean contains (java.lang.Object)
Object v
Object r
com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry e
Object o
public boolean remove (java.lang.Object)
Object v
com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry e
Object o
public java.util.Iterator iterator ()
com.intellij.util.containers.ConcurrentIntObjectHashMap m
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] t
int f
public boolean add (com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry)
com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry e
public boolean addAll (java.util.Collection)
com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry e
java.util.Collection c
boolean added
public final int hashCode ()
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node p
com.intellij.util.containers.ConcurrentIntObjectHashMap$Traverser it
int h
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] t
public final boolean equals (java.lang.Object)
java.util.Set c
Object o
public volatile boolean add (java.lang.Object)
}
com/intellij/util/containers/ConcurrentIntObjectHashMap$ForwardingNode.classConcurrentIntObjectHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentIntObjectHashMap$ForwardingNode extends com.intellij.util.containers.ConcurrentIntObjectHashMap$Node {
final com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] nextTable
void (com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[])
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] tab
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node find (int, int)
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node e
int n
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node e
int n
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] tab
int h
int k
}
com/intellij/util/containers/ConcurrentIntObjectHashMap$Node.classConcurrentIntObjectHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node extends java.lang.Object implements com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry {
final int hash
final int key
volatile Object val
volatile com.intellij.util.containers.ConcurrentIntObjectHashMap$Node next
void (int, int, java.lang.Object, com.intellij.util.containers.ConcurrentIntObjectHashMap$Node)
int hash
int key
Object val
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node next
public final int getKey ()
public final java.lang.Object getValue ()
public final int hashCode ()
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node find (int, int)
int h
int k
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node e
}
com/intellij/util/containers/ConcurrentIntObjectHashMap$TableStack.classConcurrentIntObjectHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentIntObjectHashMap$TableStack extends java.lang.Object {
int length
int index
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] tab
com.intellij.util.containers.ConcurrentIntObjectHashMap$TableStack next
void ()
}
com/intellij/util/containers/ConcurrentIntObjectHashMap$Traverser.classConcurrentIntObjectHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentIntObjectHashMap$Traverser extends java.lang.Object {
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] tab
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node next
com.intellij.util.containers.ConcurrentIntObjectHashMap$TableStack stack
com.intellij.util.containers.ConcurrentIntObjectHashMap$TableStack spare
int index
int baseIndex
int baseLimit
final int baseSize
void (com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[], int, int, int)
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] tab
int size
int index
int limit
final com.intellij.util.containers.ConcurrentIntObjectHashMap$Node advance ()
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] t
int i
int n
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] t
int i
int n
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node e
private void pushState (com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[], int, int)
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] t
int i
int n
com.intellij.util.containers.ConcurrentIntObjectHashMap$TableStack s
private void recoverState (int)
com.intellij.util.containers.ConcurrentIntObjectHashMap$TableStack next
int len
int n
com.intellij.util.containers.ConcurrentIntObjectHashMap$TableStack s
}
com/intellij/util/containers/ConcurrentIntObjectHashMap$TreeBin.classConcurrentIntObjectHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeBin extends com.intellij.util.containers.ConcurrentIntObjectHashMap$Node {
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode root
volatile com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode first
volatile Thread waiter
volatile int lockState
private static final sun.misc.Unsafe U
private static final long LOCKSTATE
static final boolean $assertionsDisabled
void (com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode)
int dir
int dir
int dir
int ph
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode xp
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode p
int h
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode x
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode next
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode b
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode r
private void lockRoot ()
private void unlockRoot ()
private void contendedLock ()
int s
boolean waiting
final com.intellij.util.containers.ConcurrentIntObjectHashMap$Node find (int, int)
Thread w
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode r
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode p
Thread w
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode r
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode p
int s
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node e
int h
int k
private int getAndAddInt (java.lang.Object, long, int)
Object var1
long var2
int var4
int var5
final com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode putTreeVal (int, int, java.lang.Object)
int dir
int dir
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode q
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode q
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode ch
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode x
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode f
int dir
int ph
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode xp
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode p
int h
int k
Object v
boolean searched
final boolean removeTreeNode (com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode)
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode rl
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode sp
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode replacement
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode s
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode sl
boolean c
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode sr
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode pp
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode replacement
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode replacement
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode replacement
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode pp
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode pp
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode replacement
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode pl
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode pr
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode p
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode next
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode pred
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode r
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode rl
static com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode rotateLeft (com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode, com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode)
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode r
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode pp
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode rl
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode root
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode p
static com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode rotateRight (com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode, com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode)
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode l
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode pp
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode lr
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode root
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode p
static com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode balanceInsertion (com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode, com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode)
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode xpp
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode xppr
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode xp
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode xpp
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode xppl
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode root
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode x
static com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode balanceDeletion (com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode, com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode)
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode sl
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode sr
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode xpr
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode sl
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode sr
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode xp
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode xpl
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode root
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode x
static boolean checkInvariants (com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode)
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode t
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode tp
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode tl
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode tr
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode tb
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode tn
static void ()
Class k
Exception e
}
com/intellij/util/containers/ConcurrentIntObjectHashMap$TreeNode.classConcurrentIntObjectHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode extends com.intellij.util.containers.ConcurrentIntObjectHashMap$Node {
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode parent
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode left
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode right
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode prev
boolean red
void (int, int, java.lang.Object, com.intellij.util.containers.ConcurrentIntObjectHashMap$Node, com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode)
int hash
int key
Object val
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node next
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode parent
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node find (int, int)
int h
int k
final com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode findTreeNode (int, int)
int ph
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode q
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode pl
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode pr
int h
int k
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode p
}
com/intellij/util/containers/ConcurrentIntObjectHashMap$ValueIterator.classConcurrentIntObjectHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentIntObjectHashMap$ValueIterator extends com.intellij.util.containers.ConcurrentIntObjectHashMap$BaseIterator implements java.util.Iterator java.util.Enumeration {
void (com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[], int, int, int, com.intellij.util.containers.ConcurrentIntObjectHashMap)
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] tab
int index
int size
int limit
com.intellij.util.containers.ConcurrentIntObjectHashMap map
public final java.lang.Object next ()
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node p
Object v
public final java.lang.Object nextElement ()
}
com/intellij/util/containers/ConcurrentIntObjectHashMap$ValuesView.classConcurrentIntObjectHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentIntObjectHashMap$ValuesView extends com.intellij.util.containers.ConcurrentIntObjectHashMap$CollectionView implements java.util.Collection {
void (com.intellij.util.containers.ConcurrentIntObjectHashMap)
com.intellij.util.containers.ConcurrentIntObjectHashMap map
public final boolean contains (java.lang.Object)
Object o
public final boolean remove (java.lang.Object)
java.util.Iterator it
Object o
public final java.util.Iterator iterator ()
com.intellij.util.containers.ConcurrentIntObjectHashMap m
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] t
int f
public final boolean add (java.lang.Object)
Object e
public final boolean addAll (java.util.Collection)
java.util.Collection c
}
com/intellij/util/containers/ConcurrentIntObjectHashMap.classConcurrentIntObjectHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentIntObjectHashMap extends java.lang.Object implements com.intellij.util.containers.ConcurrentIntObjectMap {
private static final int MAXIMUM_CAPACITY
private static final int DEFAULT_CAPACITY
static final int MAX_ARRAY_SIZE
static final int TREEIFY_THRESHOLD
static final int UNTREEIFY_THRESHOLD
static final int MIN_TREEIFY_CAPACITY
private static final int MIN_TRANSFER_STRIDE
private static final int RESIZE_STAMP_BITS
private static final int MAX_RESIZERS
private static final int RESIZE_STAMP_SHIFT
static final int MOVED
static final int TREEBIN
static final int RESERVED
static final int HASH_BITS
static final int NCPU
volatile transient com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] table
private volatile transient com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] nextTable
private volatile transient long baseCount
private volatile transient int sizeCtl
private volatile transient int transferIndex
private volatile transient int cellsBusy
private volatile transient com.intellij.util.containers.ConcurrentHashMap$CounterCell[] counterCells
private transient com.intellij.util.containers.ConcurrentIntObjectHashMap$ValuesView values
private transient com.intellij.util.containers.ConcurrentIntObjectHashMap$EntrySetView entrySet
private static final sun.misc.Unsafe U
private static final long SIZECTL
private static final long TRANSFERINDEX
private static final long BASECOUNT
private static final long CELLSBUSY
private static final long CELLVALUE
private static final long ABASE
private static final int ASHIFT
static int spread (int)
int h
private static int tableSizeFor (int)
int c
int n
static com.intellij.util.containers.ConcurrentIntObjectHashMap$Node tabAt (com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[], int)
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] tab
int i
static boolean casTabAt (com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[], int, com.intellij.util.containers.ConcurrentIntObjectHashMap$Node, com.intellij.util.containers.ConcurrentIntObjectHashMap$Node)
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] tab
int i
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node c
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node v
static void setTabAt (com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[], int, com.intellij.util.containers.ConcurrentIntObjectHashMap$Node)
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] tab
int i
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node v
public void ()
public void (int)
int initialCapacity
int cap
public void (int, float)
int initialCapacity
float loadFactor
public void (int, float, int)
int initialCapacity
float loadFactor
int concurrencyLevel
long size
int cap
public int size ()
long n
public boolean isEmpty ()
public java.lang.Object get (int)
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node p
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node e
int n
int eh
int key
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] tab
int h
public boolean containsKey (int)
int key
public boolean containsValue (java.lang.Object)
Object v
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node p
com.intellij.util.containers.ConcurrentIntObjectHashMap$Traverser it
Object value
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] t
public java.lang.Object put (int, java.lang.Object)
int key
Object value
final java.lang.Object putVal (int, java.lang.Object, boolean)
int n
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node pred
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node e
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node p
Object oldVal
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node f
int n
int i
int fh
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] tab
int key
Object value
boolean onlyIfAbsent
int hash
int binCount
public java.lang.Object remove (int)
int key
final java.lang.Object replaceNode (int, java.lang.Object, java.lang.Object)
Object ev
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node e
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node pred
Object pv
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeBin t
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode r
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode p
Object oldVal
boolean validated
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node f
int n
int i
int fh
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] tab
int key
Object value
Object cv
int hash
public void clear ()
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node p
int fh
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node f
long delta
int i
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] tab
public java.util.Collection values ()
com.intellij.util.containers.ConcurrentIntObjectHashMap$ValuesView vs
public java.util.Set entrySet ()
com.intellij.util.containers.ConcurrentIntObjectHashMap$EntrySetView es
public int hashCode ()
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node p
com.intellij.util.containers.ConcurrentIntObjectHashMap$Traverser it
int h
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] t
public java.lang.String toString ()
int k
Object v
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] t
int f
com.intellij.util.containers.ConcurrentIntObjectHashMap$Traverser it
StringBuilder sb
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node p
public boolean equals (java.lang.Object)
Object val
Object v
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node p
Object v
int mk
Object mv
com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry e
com.intellij.util.containers.ConcurrentIntObjectMap m
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] t
int f
com.intellij.util.containers.ConcurrentIntObjectHashMap$Traverser it
Object o
public java.lang.Object putIfAbsent (int, java.lang.Object)
int key
Object value
public boolean remove (int, java.lang.Object)
int key
Object value
public boolean replace (int, java.lang.Object, java.lang.Object)
int key
Object oldValue
Object newValue
public java.lang.Object replace (int, java.lang.Object)
int key
Object value
public java.lang.Object getOrDefault (int, java.lang.Object)
int key
Object defaultValue
Object v
public boolean contains (java.lang.Object)
Object value
public int[] keys ()
com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry entry
int i
Object[] entries
int[] result
public java.util.Enumeration elements ()
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] t
int f
public long mappingCount ()
long n
static int resizeStamp (int)
int n
private com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] initTable ()
int n
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] nt
int sc
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] tab
private void addCount (long, int)
long b
long s
com.intellij.util.containers.ConcurrentHashMap$CounterCell a
long v
int m
com.intellij.util.containers.ConcurrentHashMap$CounterCell a
long v
int m
boolean uncontended
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] nt
int rs
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] tab
int n
int sc
long x
int check
com.intellij.util.containers.ConcurrentHashMap$CounterCell[] as
long s
final com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] helpTransfer (com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[], com.intellij.util.containers.ConcurrentIntObjectHashMap$Node)
int sc
int rs
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] nextTab
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] tab
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node f
private void tryPresize (int)
int n
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] nt
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] nt
int rs
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] tab
int n
int size
int c
int sc
private void transfer (com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[], com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[])
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] nt
Throwable ex
int nextIndex
int nextBound
int sc
int b
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node p
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node ln
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node hn
int ph
int pk
Object pv
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node p
int runBit
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node lastRun
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node ln
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node hn
int h
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode p
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node e
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeBin t
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode lo
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode loTail
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode hi
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode hiTail
int lc
int hc
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node ln
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node hn
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node f
int fh
int i
int bound
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] tab
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] nextTab
int n
int stride
int nextn
com.intellij.util.containers.ConcurrentIntObjectHashMap$ForwardingNode fwd
boolean advance
boolean finishing
final long sumCount ()
com.intellij.util.containers.ConcurrentHashMap$CounterCell a
int i
com.intellij.util.containers.ConcurrentHashMap$CounterCell[] as
long sum
private void fullAddCount (long, boolean)
com.intellij.util.containers.ConcurrentHashMap$CounterCell[] rs
int m
int j
boolean created
com.intellij.util.containers.ConcurrentHashMap$CounterCell r
int i
com.intellij.util.containers.ConcurrentHashMap$CounterCell[] rs
long v
com.intellij.util.containers.ConcurrentHashMap$CounterCell a
int n
com.intellij.util.containers.ConcurrentHashMap$CounterCell[] rs
boolean init
com.intellij.util.containers.ConcurrentHashMap$CounterCell[] as
long v
long x
boolean wasUncontended
int h
boolean collide
private void treeifyBin (com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[], int)
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode p
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node e
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode hd
com.intellij.util.containers.ConcurrentIntObjectHashMap$TreeNode tl
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node b
int n
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node[] tab
int index
static com.intellij.util.containers.ConcurrentIntObjectHashMap$Node untreeify (com.intellij.util.containers.ConcurrentIntObjectHashMap$Node)
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node p
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node q
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node b
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node hd
com.intellij.util.containers.ConcurrentIntObjectHashMap$Node tl
public java.lang.Iterable entries ()
private static sun.misc.Unsafe getUnsafe ()
public java.lang.Object cacheOrGet (int, java.lang.Object)
int key
Object defaultValue
Object v
Object prev
static sun.misc.Unsafe access$000 ()
static void ()
Class k
Class ck
Class ak
int scale
Exception e
}
com/intellij/util/containers/ConcurrentIntObjectMap$IntEntry.classConcurrentIntObjectMap.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry extends java.lang.Object {
public abstract int getKey ()
public abstract java.lang.Object getValue ()
}
com/intellij/util/containers/ConcurrentIntObjectMap.classConcurrentIntObjectMap.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.ConcurrentIntObjectMap extends java.lang.Object {
public abstract java.lang.Object cacheOrGet (int, java.lang.Object)
public abstract boolean remove (int, java.lang.Object)
public abstract boolean replace (int, java.lang.Object, java.lang.Object)
public abstract java.lang.Object put (int, java.lang.Object)
public abstract java.lang.Object get (int)
public abstract java.lang.Object remove (int)
public abstract boolean containsKey (int)
public abstract void clear ()
public abstract java.lang.Iterable entries ()
public abstract int[] keys ()
public abstract int size ()
public abstract boolean isEmpty ()
public abstract java.util.Enumeration elements ()
public abstract java.util.Collection values ()
public abstract boolean containsValue (java.lang.Object)
public abstract java.lang.Object putIfAbsent (int, java.lang.Object)
}
com/intellij/util/containers/ConcurrentList.classConcurrentList.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.ConcurrentList extends java.lang.Object implements java.util.List {
public abstract boolean addIfAbsent (java.lang.Object)
public abstract int addAllAbsent (java.util.Collection)
}
com/intellij/util/containers/ConcurrentLongObjectHashMap$BaseIterator.classConcurrentLongObjectHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentLongObjectHashMap$BaseIterator extends com.intellij.util.containers.ConcurrentLongObjectHashMap$Traverser {
final com.intellij.util.containers.ConcurrentLongObjectHashMap map
void (com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[], int, int, int, com.intellij.util.containers.ConcurrentLongObjectHashMap)
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] tab
int size
int index
int limit
com.intellij.util.containers.ConcurrentLongObjectHashMap map
}
com/intellij/util/containers/ConcurrentLongObjectHashMap$CollectionView.classConcurrentLongObjectHashMap.java
package com.intellij.util.containers
abstract com.intellij.util.containers.ConcurrentLongObjectHashMap$CollectionView extends java.lang.Object implements java.util.Collection {
final com.intellij.util.containers.ConcurrentLongObjectHashMap map
void (com.intellij.util.containers.ConcurrentLongObjectHashMap)
com.intellij.util.containers.ConcurrentLongObjectHashMap map
public com.intellij.util.containers.ConcurrentLongObjectHashMap getMap ()
public final void clear ()
public final int size ()
public final boolean isEmpty ()
public abstract java.util.Iterator iterator ()
public abstract boolean contains (java.lang.Object)
public abstract boolean remove (java.lang.Object)
public final java.lang.Object[] toArray ()
Object e
long sz
int n
Object[] r
int i
public final java.lang.Object[] toArray (java.lang.Object[])
Object e
Object[] a
long sz
int m
Object[] r
int n
int i
public final java.lang.String toString ()
Object e
StringBuilder sb
java.util.Iterator it
public final boolean containsAll (java.util.Collection)
Object e
java.util.Collection c
public final boolean removeAll (java.util.Collection)
java.util.Iterator it
java.util.Collection c
boolean modified
public final boolean retainAll (java.util.Collection)
java.util.Iterator it
java.util.Collection c
boolean modified
}
com/intellij/util/containers/ConcurrentLongObjectHashMap$EntryIterator.classConcurrentLongObjectHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentLongObjectHashMap$EntryIterator extends com.intellij.util.containers.ConcurrentLongObjectHashMap$BaseIterator implements java.util.Iterator {
void (com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[], int, int, int, com.intellij.util.containers.ConcurrentLongObjectHashMap)
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] tab
int index
int size
int limit
com.intellij.util.containers.ConcurrentLongObjectHashMap map
public final com.intellij.util.containers.ConcurrentLongObjectMap$LongEntry next ()
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node p
long k
Object v
public volatile java.lang.Object next ()
}
com/intellij/util/containers/ConcurrentLongObjectHashMap$EntrySetView.classConcurrentLongObjectHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentLongObjectHashMap$EntrySetView extends com.intellij.util.containers.ConcurrentLongObjectHashMap$CollectionView implements java.util.Set {
void (com.intellij.util.containers.ConcurrentLongObjectHashMap)
com.intellij.util.containers.ConcurrentLongObjectHashMap map
public boolean contains (java.lang.Object)
Object v
Object r
com.intellij.util.containers.ConcurrentLongObjectMap$LongEntry e
Object o
public boolean remove (java.lang.Object)
Object v
com.intellij.util.containers.ConcurrentLongObjectMap$LongEntry e
Object o
public java.util.Iterator iterator ()
com.intellij.util.containers.ConcurrentLongObjectHashMap m
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] t
int f
public boolean add (com.intellij.util.containers.ConcurrentLongObjectMap$LongEntry)
com.intellij.util.containers.ConcurrentLongObjectMap$LongEntry e
public boolean addAll (java.util.Collection)
com.intellij.util.containers.ConcurrentLongObjectMap$LongEntry e
java.util.Collection c
boolean added
public final int hashCode ()
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node p
com.intellij.util.containers.ConcurrentLongObjectHashMap$Traverser it
int h
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] t
public final boolean equals (java.lang.Object)
java.util.Set c
Object o
public volatile boolean add (java.lang.Object)
}
com/intellij/util/containers/ConcurrentLongObjectHashMap$ForwardingNode.classConcurrentLongObjectHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentLongObjectHashMap$ForwardingNode extends com.intellij.util.containers.ConcurrentLongObjectHashMap$Node {
final com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] nextTable
void (com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[])
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] tab
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node find (int, long)
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node e
int n
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node e
int n
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] tab
int h
long k
}
com/intellij/util/containers/ConcurrentLongObjectHashMap$Node.classConcurrentLongObjectHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node extends java.lang.Object implements com.intellij.util.containers.ConcurrentLongObjectMap$LongEntry {
final int hash
final long key
volatile Object val
volatile com.intellij.util.containers.ConcurrentLongObjectHashMap$Node next
void (int, long, java.lang.Object, com.intellij.util.containers.ConcurrentLongObjectHashMap$Node)
int hash
long key
Object val
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node next
public final long getKey ()
public final java.lang.Object getValue ()
public final int hashCode ()
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node find (int, long)
int h
long k
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node e
}
com/intellij/util/containers/ConcurrentLongObjectHashMap$TableStack.classConcurrentLongObjectHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentLongObjectHashMap$TableStack extends java.lang.Object {
int length
int index
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] tab
com.intellij.util.containers.ConcurrentLongObjectHashMap$TableStack next
void ()
}
com/intellij/util/containers/ConcurrentLongObjectHashMap$Traverser.classConcurrentLongObjectHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentLongObjectHashMap$Traverser extends java.lang.Object {
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] tab
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node next
com.intellij.util.containers.ConcurrentLongObjectHashMap$TableStack stack
com.intellij.util.containers.ConcurrentLongObjectHashMap$TableStack spare
int index
int baseIndex
int baseLimit
final int baseSize
void (com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[], int, int, int)
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] tab
int size
int index
int limit
final com.intellij.util.containers.ConcurrentLongObjectHashMap$Node advance ()
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] t
int i
int n
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] t
int i
int n
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node e
private void pushState (com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[], int, int)
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] t
int i
int n
com.intellij.util.containers.ConcurrentLongObjectHashMap$TableStack s
private void recoverState (int)
com.intellij.util.containers.ConcurrentLongObjectHashMap$TableStack next
int len
int n
com.intellij.util.containers.ConcurrentLongObjectHashMap$TableStack s
}
com/intellij/util/containers/ConcurrentLongObjectHashMap$TreeBin.classConcurrentLongObjectHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeBin extends com.intellij.util.containers.ConcurrentLongObjectHashMap$Node {
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode root
volatile com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode first
volatile Thread waiter
volatile int lockState
private static final sun.misc.Unsafe U
private static final long LOCKSTATE
static final boolean $assertionsDisabled
void (com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode)
int dir
int dir
int dir
int ph
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode xp
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode p
int h
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode x
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode next
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode b
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode r
private void lockRoot ()
private void unlockRoot ()
private void contendedLock ()
int s
boolean waiting
final com.intellij.util.containers.ConcurrentLongObjectHashMap$Node find (int, long)
Thread w
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode r
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode p
Thread w
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode r
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode p
int s
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node e
int h
long k
private int getAndAddInt (java.lang.Object, long, int)
Object var1
long var2
int var4
int var5
final com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode putTreeVal (int, long, java.lang.Object)
int dir
int dir
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode q
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode q
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode ch
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode x
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode f
int dir
int ph
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode xp
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode p
int h
long k
Object v
boolean searched
final boolean removeTreeNode (com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode)
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode rl
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode sp
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode replacement
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode s
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode sl
boolean c
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode sr
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode pp
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode replacement
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode replacement
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode replacement
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode pp
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode pp
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode replacement
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode pl
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode pr
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode p
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode next
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode pred
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode r
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode rl
static com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode rotateLeft (com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode, com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode)
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode r
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode pp
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode rl
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode root
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode p
static com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode rotateRight (com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode, com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode)
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode l
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode pp
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode lr
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode root
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode p
static com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode balanceInsertion (com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode, com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode)
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode xpp
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode xppr
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode xp
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode xpp
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode xppl
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode root
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode x
static com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode balanceDeletion (com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode, com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode)
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode sl
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode sr
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode xpr
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode sl
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode sr
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode xp
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode xpl
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode root
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode x
static boolean checkInvariants (com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode)
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode t
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode tp
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode tl
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode tr
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode tb
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode tn
static void ()
Class k
Exception e
}
com/intellij/util/containers/ConcurrentLongObjectHashMap$TreeNode.classConcurrentLongObjectHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode extends com.intellij.util.containers.ConcurrentLongObjectHashMap$Node {
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode parent
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode left
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode right
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode prev
boolean red
void (int, long, java.lang.Object, com.intellij.util.containers.ConcurrentLongObjectHashMap$Node, com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode)
int hash
long key
Object val
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node next
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode parent
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node find (int, long)
int h
long k
final com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode findTreeNode (int, long)
int ph
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode q
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode pl
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode pr
int h
long k
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode p
}
com/intellij/util/containers/ConcurrentLongObjectHashMap$ValueIterator.classConcurrentLongObjectHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentLongObjectHashMap$ValueIterator extends com.intellij.util.containers.ConcurrentLongObjectHashMap$BaseIterator implements java.util.Iterator java.util.Enumeration {
void (com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[], int, int, int, com.intellij.util.containers.ConcurrentLongObjectHashMap)
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] tab
int index
int size
int limit
com.intellij.util.containers.ConcurrentLongObjectHashMap map
public final java.lang.Object next ()
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node p
Object v
public final java.lang.Object nextElement ()
}
com/intellij/util/containers/ConcurrentLongObjectHashMap$ValuesView.classConcurrentLongObjectHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentLongObjectHashMap$ValuesView extends com.intellij.util.containers.ConcurrentLongObjectHashMap$CollectionView implements java.util.Collection {
void (com.intellij.util.containers.ConcurrentLongObjectHashMap)
com.intellij.util.containers.ConcurrentLongObjectHashMap map
public final boolean contains (java.lang.Object)
Object o
public final boolean remove (java.lang.Object)
java.util.Iterator it
Object o
public final java.util.Iterator iterator ()
com.intellij.util.containers.ConcurrentLongObjectHashMap m
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] t
int f
public final boolean add (java.lang.Object)
Object e
public final boolean addAll (java.util.Collection)
java.util.Collection c
}
com/intellij/util/containers/ConcurrentLongObjectHashMap.classConcurrentLongObjectHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentLongObjectHashMap extends java.lang.Object implements com.intellij.util.containers.ConcurrentLongObjectMap {
private static final int MAXIMUM_CAPACITY
private static final int DEFAULT_CAPACITY
static final int MAX_ARRAY_SIZE
static final int TREEIFY_THRESHOLD
static final int UNTREEIFY_THRESHOLD
static final int MIN_TREEIFY_CAPACITY
private static final int MIN_TRANSFER_STRIDE
private static final int RESIZE_STAMP_BITS
private static final int MAX_RESIZERS
private static final int RESIZE_STAMP_SHIFT
static final int MOVED
static final int TREEBIN
static final int RESERVED
static final int HASH_BITS
static final int NCPU
volatile transient com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] table
private volatile transient com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] nextTable
private volatile transient long baseCount
private volatile transient int sizeCtl
private volatile transient int transferIndex
private volatile transient int cellsBusy
private volatile transient com.intellij.util.containers.ConcurrentHashMap$CounterCell[] counterCells
private transient com.intellij.util.containers.ConcurrentLongObjectHashMap$ValuesView values
private transient com.intellij.util.containers.ConcurrentLongObjectHashMap$EntrySetView entrySet
private static final sun.misc.Unsafe U
private static final long SIZECTL
private static final long TRANSFERINDEX
private static final long BASECOUNT
private static final long CELLSBUSY
private static final long CELLVALUE
private static final long ABASE
private static final int ASHIFT
static int spread (long)
long h
private static int tableSizeFor (int)
int c
int n
static com.intellij.util.containers.ConcurrentLongObjectHashMap$Node tabAt (com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[], int)
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] tab
int i
static boolean casTabAt (com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[], int, com.intellij.util.containers.ConcurrentLongObjectHashMap$Node, com.intellij.util.containers.ConcurrentLongObjectHashMap$Node)
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] tab
int i
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node c
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node v
static void setTabAt (com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[], int, com.intellij.util.containers.ConcurrentLongObjectHashMap$Node)
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] tab
int i
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node v
public void ()
public void (int)
int initialCapacity
int cap
public void (int, float)
int initialCapacity
float loadFactor
public void (int, float, int)
int initialCapacity
float loadFactor
int concurrencyLevel
long size
int cap
public int size ()
long n
public boolean isEmpty ()
public java.lang.Object get (long)
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node p
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node e
int n
int eh
long key
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] tab
int h
public boolean containsKey (long)
long key
public boolean containsValue (java.lang.Object)
Object v
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node p
com.intellij.util.containers.ConcurrentLongObjectHashMap$Traverser it
Object value
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] t
public java.lang.Object put (long, java.lang.Object)
long key
Object value
final java.lang.Object putVal (long, java.lang.Object, boolean)
int n
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node pred
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node e
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node p
Object oldVal
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node f
int n
int i
int fh
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] tab
long key
Object value
boolean onlyIfAbsent
int hash
int binCount
public java.lang.Object remove (long)
long key
final java.lang.Object replaceNode (long, java.lang.Object, java.lang.Object)
Object ev
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node e
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node pred
Object pv
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeBin t
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode r
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode p
Object oldVal
boolean validated
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node f
int n
int i
int fh
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] tab
long key
Object value
Object cv
int hash
public void clear ()
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node p
int fh
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node f
long delta
int i
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] tab
public java.util.Collection values ()
com.intellij.util.containers.ConcurrentLongObjectHashMap$ValuesView vs
public java.util.Set entrySet ()
com.intellij.util.containers.ConcurrentLongObjectHashMap$EntrySetView es
public int hashCode ()
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node p
com.intellij.util.containers.ConcurrentLongObjectHashMap$Traverser it
int h
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] t
public java.lang.String toString ()
long k
Object v
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] t
int f
com.intellij.util.containers.ConcurrentLongObjectHashMap$Traverser it
StringBuilder sb
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node p
public boolean equals (java.lang.Object)
Object val
Object v
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node p
Object v
long mk
Object mv
com.intellij.util.containers.ConcurrentLongObjectMap$LongEntry e
com.intellij.util.containers.ConcurrentLongObjectMap m
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] t
int f
com.intellij.util.containers.ConcurrentLongObjectHashMap$Traverser it
Object o
public java.lang.Object putIfAbsent (long, java.lang.Object)
long key
Object value
public boolean remove (long, java.lang.Object)
long key
Object value
public boolean replace (long, java.lang.Object, java.lang.Object)
long key
Object oldValue
Object newValue
public java.lang.Object replace (long, java.lang.Object)
long key
Object value
public java.lang.Object getOrDefault (long, java.lang.Object)
long key
Object defaultValue
Object v
public boolean contains (java.lang.Object)
Object value
public long[] keys ()
com.intellij.util.containers.ConcurrentLongObjectMap$LongEntry entry
int i
Object[] entries
long[] result
public java.util.Enumeration elements ()
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] t
int f
public long mappingCount ()
long n
static int resizeStamp (int)
int n
private com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] initTable ()
int n
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] nt
int sc
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] tab
private void addCount (long, int)
long b
long s
com.intellij.util.containers.ConcurrentHashMap$CounterCell a
long v
int m
com.intellij.util.containers.ConcurrentHashMap$CounterCell a
long v
int m
boolean uncontended
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] nt
int rs
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] tab
int n
int sc
long x
int check
com.intellij.util.containers.ConcurrentHashMap$CounterCell[] as
long s
final com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] helpTransfer (com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[], com.intellij.util.containers.ConcurrentLongObjectHashMap$Node)
int sc
int rs
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] nextTab
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] tab
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node f
private void tryPresize (int)
int n
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] nt
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] nt
int rs
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] tab
int n
int size
int c
int sc
private void transfer (com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[], com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[])
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] nt
Throwable ex
int nextIndex
int nextBound
int sc
int b
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node p
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node ln
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node hn
int ph
long pk
Object pv
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node p
int runBit
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node lastRun
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node ln
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node hn
int h
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode p
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node e
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeBin t
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode lo
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode loTail
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode hi
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode hiTail
int lc
int hc
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node ln
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node hn
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node f
int fh
int i
int bound
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] tab
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] nextTab
int n
int stride
int nextn
com.intellij.util.containers.ConcurrentLongObjectHashMap$ForwardingNode fwd
boolean advance
boolean finishing
final long sumCount ()
com.intellij.util.containers.ConcurrentHashMap$CounterCell a
int i
com.intellij.util.containers.ConcurrentHashMap$CounterCell[] as
long sum
private void fullAddCount (long, boolean)
com.intellij.util.containers.ConcurrentHashMap$CounterCell[] rs
int m
int j
boolean created
com.intellij.util.containers.ConcurrentHashMap$CounterCell r
int i
com.intellij.util.containers.ConcurrentHashMap$CounterCell[] rs
long v
com.intellij.util.containers.ConcurrentHashMap$CounterCell a
int n
com.intellij.util.containers.ConcurrentHashMap$CounterCell[] rs
boolean init
com.intellij.util.containers.ConcurrentHashMap$CounterCell[] as
long v
long x
boolean wasUncontended
int h
boolean collide
private void treeifyBin (com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[], int)
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode p
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node e
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode hd
com.intellij.util.containers.ConcurrentLongObjectHashMap$TreeNode tl
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node b
int n
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node[] tab
int index
static com.intellij.util.containers.ConcurrentLongObjectHashMap$Node untreeify (com.intellij.util.containers.ConcurrentLongObjectHashMap$Node)
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node p
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node q
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node b
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node hd
com.intellij.util.containers.ConcurrentLongObjectHashMap$Node tl
public java.lang.Iterable entries ()
private static sun.misc.Unsafe getUnsafe ()
public java.lang.Object cacheOrGet (long, java.lang.Object)
long key
Object defaultValue
Object v
Object prev
static sun.misc.Unsafe access$000 ()
static void ()
Class k
Class ck
Class ak
int scale
Exception e
}
com/intellij/util/containers/ConcurrentLongObjectMap$LongEntry.classConcurrentLongObjectMap.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.ConcurrentLongObjectMap$LongEntry extends java.lang.Object {
public abstract long getKey ()
public abstract java.lang.Object getValue ()
}
com/intellij/util/containers/ConcurrentLongObjectMap.classConcurrentLongObjectMap.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.ConcurrentLongObjectMap extends java.lang.Object {
public abstract java.lang.Object cacheOrGet (long, java.lang.Object)
public abstract boolean remove (long, java.lang.Object)
public abstract boolean replace (long, java.lang.Object, java.lang.Object)
public abstract java.lang.Object replace (long, java.lang.Object)
public abstract java.lang.Object put (long, java.lang.Object)
public abstract java.lang.Object get (long)
public abstract java.lang.Object remove (long)
public abstract boolean containsKey (long)
public abstract void clear ()
public abstract java.lang.Iterable entries ()
public abstract long[] keys ()
public abstract int size ()
public abstract boolean isEmpty ()
public abstract java.util.Enumeration elements ()
public abstract java.util.Collection values ()
public abstract boolean containsValue (java.lang.Object)
public abstract java.lang.Object putIfAbsent (long, java.lang.Object)
}
com/intellij/util/containers/ConcurrentRefHashMap$1.classConcurrentRefHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentRefHashMap$1 extends com.intellij.util.containers.ConcurrentRefHashMap$HardKey {
void ()
public java.lang.Object get ()
void setKey (java.lang.Object, int)
Object key
int hash
}
com/intellij/util/containers/ConcurrentRefHashMap$2.classConcurrentRefHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentRefHashMap$2 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void ()
public int computeHashCode (java.lang.Object)
Object object
public boolean equals (java.lang.Object, java.lang.Object)
Object o1
Object o2
}
com/intellij/util/containers/ConcurrentRefHashMap$3.classConcurrentRefHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentRefHashMap$3 extends java.lang.ThreadLocal {
void ()
protected com.intellij.util.containers.ConcurrentRefHashMap$HardKey initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/intellij/util/containers/ConcurrentRefHashMap$EntrySet$1.classConcurrentRefHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentRefHashMap$EntrySet$1 extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator hashIterator
private com.intellij.util.containers.ConcurrentRefHashMap$RefEntry next
final com.intellij.util.containers.ConcurrentRefHashMap$EntrySet this$1
void (com.intellij.util.containers.ConcurrentRefHashMap$EntrySet)
com.intellij.util.containers.ConcurrentRefHashMap$EntrySet this$1
public boolean hasNext ()
java.util.Map$Entry ent
com.intellij.util.containers.ConcurrentRefHashMap$KeyReference wk
Object k
public java.util.Map$Entry next ()
com.intellij.util.containers.ConcurrentRefHashMap$RefEntry e
public void remove ()
public volatile java.lang.Object next ()
}
com/intellij/util/containers/ConcurrentRefHashMap$EntrySet.classConcurrentRefHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentRefHashMap$EntrySet extends java.util.AbstractSet {
java.util.Set hashEntrySet
final com.intellij.util.containers.ConcurrentRefHashMap this$0
private void (com.intellij.util.containers.ConcurrentRefHashMap)
public java.util.Iterator iterator ()
public boolean isEmpty ()
public int size ()
java.util.Iterator i
int j
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry e
Object ev
com.intellij.util.containers.ConcurrentRefHashMap$HardKey key
Object hv
boolean toRemove
public int hashCode ()
java.util.Map$Entry ent
com.intellij.util.containers.ConcurrentRefHashMap$KeyReference wk
Object v
Object aHashEntrySet
int h
void (com.intellij.util.containers.ConcurrentRefHashMap, com.intellij.util.containers.ConcurrentRefHashMap$1)
com.intellij.util.containers.ConcurrentRefHashMap x0
com.intellij.util.containers.ConcurrentRefHashMap$1 x1
}
com/intellij/util/containers/ConcurrentRefHashMap$HardKey.classConcurrentRefHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentRefHashMap$HardKey extends java.lang.Object implements com.intellij.util.containers.ConcurrentRefHashMap$KeyReference {
private Object myKey
private int myHash
private void ()
void setKey (java.lang.Object, int)
Object key
int hash
public java.lang.Object get ()
public java.lang.Object getValue ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
void (com.intellij.util.containers.ConcurrentRefHashMap$1)
com.intellij.util.containers.ConcurrentRefHashMap$1 x0
}
com/intellij/util/containers/ConcurrentRefHashMap$KeyReference.classConcurrentRefHashMap.java
package com.intellij.util.containers
abstract com.intellij.util.containers.ConcurrentRefHashMap$KeyReference extends java.lang.Object {
public abstract java.lang.Object get ()
public abstract java.lang.Object getValue ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/intellij/util/containers/ConcurrentRefHashMap$RefEntry.classConcurrentRefHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentRefHashMap$RefEntry extends java.lang.Object implements java.util.Map$Entry {
private final java.util.Map$Entry ent
private final Object key
void (java.util.Map$Entry, java.lang.Object)
java.util.Map$Entry ent
Object key
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
private static boolean valEquals (java.lang.Object, java.lang.Object)
Object o1
Object o2
public boolean equals (java.lang.Object)
Object o
java.util.Map$Entry e
public int hashCode ()
Object v
}
com/intellij/util/containers/ConcurrentRefHashMap.classConcurrentRefHashMap.java
package com.intellij.util.containers
abstract com.intellij.util.containers.ConcurrentRefHashMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap gnu.trove.TObjectHashingStrategy {
protected final java.lang.ref.ReferenceQueue myReferenceQueue
private final java.util.concurrent.ConcurrentMap myMap
private final gnu.trove.TObjectHashingStrategy myHashingStrategy
private static final com.intellij.util.containers.ConcurrentRefHashMap$HardKey NULL_KEY
private static final gnu.trove.TObjectHashingStrategy THIS
private static final ThreadLocal HARD_KEY
private java.util.Set entrySet
protected abstract com.intellij.util.containers.ConcurrentRefHashMap$KeyReference createKeyReference (java.lang.Object, java.lang.Object, gnu.trove.TObjectHashingStrategy)
private com.intellij.util.containers.ConcurrentRefHashMap$KeyReference createKeyReference (java.lang.Object, java.lang.Object)
Object key
Object value
boolean processQueue ()
Object value
com.intellij.util.containers.ConcurrentRefHashMap$KeyReference wk
boolean processed
public void (java.util.Map)
java.util.Map t
public void ()
public void (int)
int initialCapacity
public void (int, float)
int initialCapacity
float loadFactor
public void (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy hashingStrategy
public void (int, float, int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
int concurrencyLevel
gnu.trove.TObjectHashingStrategy hashingStrategy
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
com.intellij.util.containers.ConcurrentRefHashMap$HardKey hardKey
boolean result
private com.intellij.util.containers.ConcurrentRefHashMap$HardKey createHardKey (java.lang.Object)
Object o
Object key
com.intellij.util.containers.ConcurrentRefHashMap$HardKey hardKey
private static void releaseHardKey (com.intellij.util.containers.ConcurrentRefHashMap$HardKey)
com.intellij.util.containers.ConcurrentRefHashMap$HardKey key
public java.lang.Object get (java.lang.Object)
Object key
com.intellij.util.containers.ConcurrentRefHashMap$HardKey hardKey
Object result
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
com.intellij.util.containers.ConcurrentRefHashMap$KeyReference weakKey
public java.lang.Object remove (java.lang.Object)
Object key
com.intellij.util.containers.ConcurrentRefHashMap$HardKey hardKey
Object result
public void clear ()
public java.util.Set entrySet ()
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
public int computeHashCode (java.lang.Object)
Object object
int h
public boolean equals (java.lang.Object, java.lang.Object)
Object o1
Object o2
int underlyingMapSize ()
static java.util.concurrent.ConcurrentMap access$100 (com.intellij.util.containers.ConcurrentRefHashMap)
com.intellij.util.containers.ConcurrentRefHashMap x0
static com.intellij.util.containers.ConcurrentRefHashMap$HardKey access$200 ()
static com.intellij.util.containers.ConcurrentRefHashMap$HardKey access$300 (com.intellij.util.containers.ConcurrentRefHashMap, java.lang.Object)
com.intellij.util.containers.ConcurrentRefHashMap x0
Object x1
static void access$400 (com.intellij.util.containers.ConcurrentRefHashMap$HardKey)
com.intellij.util.containers.ConcurrentRefHashMap$HardKey x0
static void ()
}
com/intellij/util/containers/ConcurrentRefValueHashMap$1.classConcurrentRefValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentRefValueHashMap$1 extends java.lang.Object implements java.util.Map$Entry {
final Object val$key
final Object val$value
final com.intellij.util.containers.ConcurrentRefValueHashMap this$0
void (com.intellij.util.containers.ConcurrentRefValueHashMap, java.lang.Object, java.lang.Object)
com.intellij.util.containers.ConcurrentRefValueHashMap this$0
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
public java.lang.String toString ()
}
com/intellij/util/containers/ConcurrentRefValueHashMap$ValueReference.classConcurrentRefValueHashMap.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.ConcurrentRefValueHashMap$ValueReference extends java.lang.Object {
public abstract java.lang.Object getKey ()
public abstract java.lang.Object get ()
}
com/intellij/util/containers/ConcurrentRefValueHashMap.classConcurrentRefValueHashMap.java
package com.intellij.util.containers
abstract com.intellij.util.containers.ConcurrentRefValueHashMap extends java.lang.Object implements java.util.concurrent.ConcurrentMap {
private final java.util.concurrent.ConcurrentMap myMap
protected final java.lang.ref.ReferenceQueue myQueue
public void (java.util.Map)
java.util.Map map
public void ()
public void (int, float, int)
int initialCapacity
float loadFactor
int concurrencyLevel
public void (int, float, int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
int concurrencyLevel
gnu.trove.TObjectHashingStrategy hashingStrategy
boolean processQueue ()
com.intellij.util.containers.ConcurrentRefValueHashMap$ValueReference ref
boolean processed
public java.lang.Object get (java.lang.Object)
Object key
com.intellij.util.containers.ConcurrentRefValueHashMap$ValueReference ref
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
com.intellij.util.containers.ConcurrentRefValueHashMap$ValueReference oldRef
protected abstract com.intellij.util.containers.ConcurrentRefValueHashMap$ValueReference createValueReference (java.lang.Object, java.lang.Object)
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
com.intellij.util.containers.ConcurrentRefValueHashMap$ValueReference oldRef
Object oldVal
Object key
Object value
com.intellij.util.containers.ConcurrentRefValueHashMap$ValueReference newRef
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
com.intellij.util.containers.ConcurrentRefValueHashMap$ValueReference ref
public java.lang.Object remove (java.lang.Object)
Object key
com.intellij.util.containers.ConcurrentRefValueHashMap$ValueReference ref
public void putAll (java.util.Map)
Object key
Object v
java.util.Map$Entry entry
java.util.Map t
public void clear ()
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.util.Set keySet ()
public java.util.Collection values ()
Object value
com.intellij.util.containers.ConcurrentRefValueHashMap$ValueReference ref
java.util.Collection result
java.util.Collection refs
public java.util.Set entrySet ()
Object value
Object key
java.util.Set keys
java.util.Set entries
public java.lang.String toString ()
int underlyingMapSize ()
}
com/intellij/util/containers/ConcurrentRefValueIntObjectHashMap$1$1$1.classConcurrentRefValueIntObjectHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap$1$1$1 extends java.lang.Object implements com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry {
final int val$key
final Object val$v
final com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap$1$1 this$2
void (com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap$1$1, int, java.lang.Object)
com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap$1$1 this$2
public int getKey ()
public java.lang.Object getValue ()
}
com/intellij/util/containers/ConcurrentRefValueIntObjectHashMap$1$1.classConcurrentRefValueIntObjectHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap$1$1 extends java.lang.Object implements java.util.Iterator {
private com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry next
final com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap$1 this$1
void (com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap$1)
com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap$1 this$1
public boolean hasNext ()
public com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry next ()
com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry result
private com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry nextAliveEntry ()
com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry entry
Object v
int key
public void remove ()
public volatile java.lang.Object next ()
}
com/intellij/util/containers/ConcurrentRefValueIntObjectHashMap$1.classConcurrentRefValueIntObjectHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap$1 extends java.lang.Object implements java.lang.Iterable {
final java.util.Iterator val$entryIterator
final com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap this$0
void (com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap, java.util.Iterator)
com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap this$0
public java.util.Iterator iterator ()
}
com/intellij/util/containers/ConcurrentRefValueIntObjectHashMap$2.classConcurrentRefValueIntObjectHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap$2 extends java.lang.Object implements java.util.Enumeration {
private Object next
final java.util.Enumeration val$elementRefs
final com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap this$0
void (com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap, java.util.Enumeration)
com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap this$0
private java.lang.Object findNextRef ()
com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap$IntReference result
Object v
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
Object v
}
com/intellij/util/containers/ConcurrentRefValueIntObjectHashMap$IntReference.classConcurrentRefValueIntObjectHashMap.java
package com.intellij.util.containers
abstract com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap$IntReference extends java.lang.Object {
public abstract int getKey ()
public abstract java.lang.Object get ()
}
com/intellij/util/containers/ConcurrentRefValueIntObjectHashMap.classConcurrentRefValueIntObjectHashMap.java
package com.intellij.util.containers
abstract com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap extends java.lang.Object implements com.intellij.util.containers.ConcurrentIntObjectMap {
private final com.intellij.util.containers.ConcurrentIntObjectMap myMap
private final java.lang.ref.ReferenceQueue myQueue
void ()
protected abstract com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap$IntReference createReference (int, java.lang.Object, java.lang.ref.ReferenceQueue)
private void processQueue ()
com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap$IntReference ref
int key
public java.lang.Object cacheOrGet (int, java.lang.Object)
com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap$IntReference ref
Object old
boolean replaced
int key
Object value
com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap$IntReference newRef
public boolean remove (int, java.lang.Object)
int key
Object value
public boolean replace (int, java.lang.Object, java.lang.Object)
int key
Object oldValue
Object newValue
public java.lang.Object put (int, java.lang.Object)
int key
Object value
com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap$IntReference ref
public java.lang.Object get (int)
int key
com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap$IntReference ref
public java.lang.Object remove (int)
int key
com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap$IntReference ref
public boolean containsKey (int)
int key
public void clear ()
public int[] keys ()
public java.lang.Iterable entries ()
java.util.Iterator entryIterator
public int size ()
public boolean isEmpty ()
public java.util.Enumeration elements ()
java.util.Enumeration elementRefs
public java.lang.Object putIfAbsent (int, java.lang.Object)
int key
Object value
com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap$IntReference prev
public java.util.Collection values ()
java.util.Set result
public boolean containsValue (java.lang.Object)
com.intellij.util.containers.ConcurrentIntObjectMap$IntEntry entry
Object value
}
com/intellij/util/containers/ConcurrentSoftValueHashMap$1.classConcurrentSoftValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentSoftValueHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/ConcurrentSoftValueHashMap$MySoftReference.classConcurrentSoftValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentSoftValueHashMap$MySoftReference extends java.lang.ref.SoftReference implements com.intellij.util.containers.ConcurrentRefValueHashMap$ValueReference {
private final Object key
private void (java.lang.Object, java.lang.Object, java.lang.ref.ReferenceQueue)
Object key
Object referent
java.lang.ref.ReferenceQueue q
public java.lang.Object getKey ()
public final boolean equals (java.lang.Object)
Object o
com.intellij.util.containers.ConcurrentRefValueHashMap$ValueReference that
Object v
Object thatV
void (java.lang.Object, java.lang.Object, java.lang.ref.ReferenceQueue, com.intellij.util.containers.ConcurrentSoftValueHashMap$1)
Object x0
Object x1
java.lang.ref.ReferenceQueue x2
com.intellij.util.containers.ConcurrentSoftValueHashMap$1 x3
}
com/intellij/util/containers/ConcurrentSoftValueHashMap.classConcurrentSoftValueHashMap.java
package com.intellij.util.containers
public final com.intellij.util.containers.ConcurrentSoftValueHashMap extends com.intellij.util.containers.ConcurrentRefValueHashMap {
public void (java.util.Map)
java.util.Map map
public void ()
public void (int, float, int)
int initialCapacity
float loadFactor
int concurrencyLevel
public void (int, float, int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
int concurrencyLevel
gnu.trove.TObjectHashingStrategy hashingStrategy
protected com.intellij.util.containers.ConcurrentRefValueHashMap$ValueReference createValueReference (java.lang.Object, java.lang.Object)
Object key
Object value
public volatile java.lang.String toString ()
public volatile java.util.Set entrySet ()
public volatile java.util.Collection values ()
public volatile java.util.Set keySet ()
public volatile boolean containsValue (java.lang.Object)
public volatile boolean containsKey (java.lang.Object)
public volatile boolean isEmpty ()
public volatile int size ()
public volatile void clear ()
public volatile void putAll (java.util.Map)
public volatile java.lang.Object remove (java.lang.Object)
public volatile java.lang.Object replace (java.lang.Object, java.lang.Object)
public volatile boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
public volatile boolean remove (java.lang.Object, java.lang.Object)
public volatile java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
public volatile java.lang.Object put (java.lang.Object, java.lang.Object)
public volatile java.lang.Object get (java.lang.Object)
}
com/intellij/util/containers/ConcurrentWeakFactoryMap.classConcurrentWeakFactoryMap.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.ConcurrentWeakFactoryMap extends com.intellij.util.containers.FactoryMap {
public void ()
protected java.util.Map createMap ()
}
com/intellij/util/containers/ConcurrentWeakHashMap$1.classConcurrentWeakHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentWeakHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/ConcurrentWeakHashMap$WeakKey.classConcurrentWeakHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentWeakHashMap$WeakKey extends java.lang.ref.WeakReference implements com.intellij.util.containers.ConcurrentRefHashMap$KeyReference {
private final int myHash
private final gnu.trove.TObjectHashingStrategy myStrategy
private final Object value
private void (java.lang.Object, int, gnu.trove.TObjectHashingStrategy, java.lang.Object, java.lang.ref.ReferenceQueue)
Object k
int hash
gnu.trove.TObjectHashingStrategy strategy
Object v
java.lang.ref.ReferenceQueue q
public java.lang.Object getValue ()
public boolean equals (java.lang.Object)
Object o
Object t
Object u
public int hashCode ()
void (java.lang.Object, int, gnu.trove.TObjectHashingStrategy, java.lang.Object, java.lang.ref.ReferenceQueue, com.intellij.util.containers.ConcurrentWeakHashMap$1)
Object x0
int x1
gnu.trove.TObjectHashingStrategy x2
Object x3
java.lang.ref.ReferenceQueue x4
com.intellij.util.containers.ConcurrentWeakHashMap$1 x5
}
com/intellij/util/containers/ConcurrentWeakHashMap.classConcurrentWeakHashMap.java
package com.intellij.util.containers
public final com.intellij.util.containers.ConcurrentWeakHashMap extends com.intellij.util.containers.ConcurrentRefHashMap {
protected com.intellij.util.containers.ConcurrentRefHashMap$KeyReference createKeyReference (java.lang.Object, java.lang.Object, gnu.trove.TObjectHashingStrategy)
Object key
Object value
gnu.trove.TObjectHashingStrategy hashingStrategy
public void (int, float)
int initialCapacity
float loadFactor
public void (int)
int initialCapacity
public void ()
public void (int, float, int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
int concurrencyLevel
gnu.trove.TObjectHashingStrategy hashingStrategy
public void (java.util.Map)
java.util.Map t
public void (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy hashingStrategy
public volatile boolean equals (java.lang.Object, java.lang.Object)
public volatile int computeHashCode (java.lang.Object)
public volatile java.lang.Object replace (java.lang.Object, java.lang.Object)
public volatile boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
public volatile boolean remove (java.lang.Object, java.lang.Object)
public volatile java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
public volatile java.util.Set entrySet ()
public volatile void clear ()
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)
public volatile boolean containsKey (java.lang.Object)
public volatile boolean isEmpty ()
public volatile int size ()
}
com/intellij/util/containers/ConcurrentWeakKeySoftValueHashMap$1.classConcurrentWeakKeySoftValueHashMap.java
package com.intellij.util.containers
final com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$1 extends java.lang.ThreadLocal {
void ()
protected com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$HardKey initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/intellij/util/containers/ConcurrentWeakKeySoftValueHashMap$HardKey.classConcurrentWeakKeySoftValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$HardKey extends java.lang.Object implements com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$KeyReference {
private Object myKey
private int myHash
private void set (java.lang.Object, int)
Object key
int hash
private void clear ()
public java.lang.Object get ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference getValueReference ()
static void access$200 (com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$HardKey, java.lang.Object, int)
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$HardKey x0
Object x1
int x2
static void access$300 (com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$HardKey)
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$HardKey x0
}
com/intellij/util/containers/ConcurrentWeakKeySoftValueHashMap$KeyReference.classConcurrentWeakKeySoftValueHashMap.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$KeyReference extends java.lang.Object implements com.intellij.openapi.util.Getter {
public abstract java.lang.Object get ()
public abstract com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference getValueReference ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/intellij/util/containers/ConcurrentWeakKeySoftValueHashMap$SoftValue.classConcurrentWeakKeySoftValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$SoftValue extends java.lang.ref.SoftReference implements com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference {
volatile com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$KeyReference myKeyReference
private void (java.lang.Object, java.lang.ref.ReferenceQueue)
Object value
java.lang.ref.ReferenceQueue queue
public final boolean equals (java.lang.Object)
Object o
Object v
Object thatV
public com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$KeyReference getKeyReference ()
void (java.lang.Object, java.lang.ref.ReferenceQueue, com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$1)
Object x0
java.lang.ref.ReferenceQueue x1
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$1 x2
}
com/intellij/util/containers/ConcurrentWeakKeySoftValueHashMap$ValueReference.classConcurrentWeakKeySoftValueHashMap.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference extends java.lang.Object implements com.intellij.openapi.util.Getter {
public abstract com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$KeyReference getKeyReference ()
public abstract java.lang.Object get ()
}
com/intellij/util/containers/ConcurrentWeakKeySoftValueHashMap$WeakKey.classConcurrentWeakKeySoftValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$WeakKey extends java.lang.ref.WeakReference implements com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$KeyReference {
private final int myHash
private final gnu.trove.TObjectHashingStrategy myStrategy
private final com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference myValueReference
void (java.lang.Object, com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference, gnu.trove.TObjectHashingStrategy, java.lang.ref.ReferenceQueue)
Object k
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference valueReference
gnu.trove.TObjectHashingStrategy strategy
java.lang.ref.ReferenceQueue queue
public boolean equals (java.lang.Object)
Object o
Object t
Object other
public int hashCode ()
public com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference getValueReference ()
}
com/intellij/util/containers/ConcurrentWeakKeySoftValueHashMap.classConcurrentWeakKeySoftValueHashMap.java
package com.intellij.util.containers
public com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap extends java.lang.Object implements java.util.concurrent.ConcurrentMap {
private final java.util.concurrent.ConcurrentMap myMap
final java.lang.ref.ReferenceQueue myKeyQueue
final java.lang.ref.ReferenceQueue myValueQueue
final gnu.trove.TObjectHashingStrategy myHashingStrategy
private static final ThreadLocal HARD_KEY
public void (int, float, int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
int concurrencyLevel
gnu.trove.TObjectHashingStrategy hashingStrategy
protected com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$KeyReference createKeyReference (java.lang.Object, java.lang.Object)
Object k
Object v
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference valueReference
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$WeakKey keyReference
protected com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference createValueReference (java.lang.Object, java.lang.ref.ReferenceQueue)
Object value
java.lang.ref.ReferenceQueue queue
public int size ()
public boolean isEmpty ()
public void clear ()
private com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$HardKey createHardKey (java.lang.Object)
Object o
Object key
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$HardKey hardKey
public java.lang.Object get (java.lang.Object)
Object key
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$HardKey hardKey
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference valueReference
Object v
public boolean containsKey (java.lang.Object)
Object key
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$HardKey hardKey
boolean result
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object remove (java.lang.Object)
Object key
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$HardKey hardKey
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference valueReference
Object v
public void putAll (java.util.Map)
java.util.Map$Entry e
java.util.Map m
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$KeyReference keyReference
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference valueReference
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference prevValReference
boolean processQueues ()
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference valueReference
boolean removed
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$KeyReference keyReference
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference valueReference
public java.util.Set keySet ()
public java.util.Collection values ()
public java.util.Set entrySet ()
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$HardKey hardKey
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference valueReference
Object v
boolean result
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$KeyReference keyReference
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference valueReference
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference result
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$KeyReference oldKeyReference
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference oldValueReference
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$KeyReference newKeyReference
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference newValueReference
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$KeyReference keyReference
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference valueReference
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference result
static void ()
}
com/intellij/util/containers/ConcurrentWeakKeyWeakValueHashMap$1.classConcurrentWeakKeyWeakValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentWeakKeyWeakValueHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/ConcurrentWeakKeyWeakValueHashMap$WeakValue.classConcurrentWeakKeyWeakValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentWeakKeyWeakValueHashMap$WeakValue extends java.lang.ref.WeakReference implements com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference {
private volatile com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$KeyReference myKeyReference
private void (java.lang.Object, java.lang.ref.ReferenceQueue)
Object value
java.lang.ref.ReferenceQueue queue
public final boolean equals (java.lang.Object)
Object o
Object v
Object thatV
public com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$KeyReference getKeyReference ()
static com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$KeyReference access$002 (com.intellij.util.containers.ConcurrentWeakKeyWeakValueHashMap$WeakValue, com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$KeyReference)
com.intellij.util.containers.ConcurrentWeakKeyWeakValueHashMap$WeakValue x0
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$KeyReference x1
void (java.lang.Object, java.lang.ref.ReferenceQueue, com.intellij.util.containers.ConcurrentWeakKeyWeakValueHashMap$1)
Object x0
java.lang.ref.ReferenceQueue x1
com.intellij.util.containers.ConcurrentWeakKeyWeakValueHashMap$1 x2
}
com/intellij/util/containers/ConcurrentWeakKeyWeakValueHashMap.classConcurrentWeakKeyWeakValueHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentWeakKeyWeakValueHashMap extends com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap {
void (int, float, int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
int concurrencyLevel
gnu.trove.TObjectHashingStrategy hashingStrategy
protected com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$KeyReference createKeyReference (java.lang.Object, java.lang.Object)
Object k
Object v
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference valueReference
com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$WeakKey keyReference
protected com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$ValueReference createValueReference (java.lang.Object, java.lang.ref.ReferenceQueue)
Object value
java.lang.ref.ReferenceQueue queue
}
com/intellij/util/containers/ConcurrentWeakValueIntObjectHashMap$1.classConcurrentWeakValueIntObjectHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentWeakValueIntObjectHashMap$1 extends java.lang.Object {
}
com/intellij/util/containers/ConcurrentWeakValueIntObjectHashMap$MyRef.classConcurrentWeakValueIntObjectHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentWeakValueIntObjectHashMap$MyRef extends java.lang.ref.WeakReference implements com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap$IntReference {
private final int hash
private final int key
private void (int, java.lang.Object, java.lang.ref.ReferenceQueue)
int key
Object referent
java.lang.ref.ReferenceQueue queue
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
Object v
com.intellij.util.containers.ConcurrentWeakValueIntObjectHashMap$MyRef other
public int getKey ()
void (int, java.lang.Object, java.lang.ref.ReferenceQueue, com.intellij.util.containers.ConcurrentWeakValueIntObjectHashMap$1)
int x0
Object x1
java.lang.ref.ReferenceQueue x2
com.intellij.util.containers.ConcurrentWeakValueIntObjectHashMap$1 x3
}
com/intellij/util/containers/ConcurrentWeakValueIntObjectHashMap.classConcurrentWeakValueIntObjectHashMap.java
package com.intellij.util.containers
com.intellij.util.containers.ConcurrentWeakValueIntObjectHashMap extends com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap {
void ()
protected com.intellij.util.containers.ConcurrentRefValueIntObjectHashMap$IntReference createReference (int, java.lang.Object, java.lang.ref.ReferenceQueue)
int key
Object value
java.lang.ref.ReferenceQueue queue
}
com/intellij/util/containers/ContainerUtil$20.classContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$20 extends java.lang.Object implements com.intellij.util.containers.ContainerUtil$ConcurrentMapFactory {
void ()
public java.util.concurrent.ConcurrentMap createMap ()
public java.util.concurrent.ConcurrentMap createMap (int)
int initialCapacity
public java.util.concurrent.ConcurrentMap createMap (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy hashStrategy
public java.util.concurrent.ConcurrentMap createMap (int, float, int)
int initialCapacity
float loadFactor
int concurrencyLevel
public java.util.concurrent.ConcurrentMap createMap (int, float, int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
int concurrencyLevel
gnu.trove.TObjectHashingStrategy hashingStrategy
}
com/intellij/util/containers/ContainerUtil$21.classContainerUtil.java
package com.intellij.util.containers
final com.intellij.util.containers.ContainerUtil$21 extends java.lang.Object implements com.intellij.util.containers.ContainerUtil$ConcurrentMapFactory {
void ()
public java.util.concurrent.ConcurrentMap createMap ()
public java.util.concurrent.ConcurrentMap createMap (int)
int initialCapacity
public java.util.concurrent.ConcurrentMap createMap (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy hashingStrategy
public java.util.concurrent.ConcurrentMap createMap (int, float, int)
int initialCapacity
float loadFactor
int concurrencyLevel
public java.util.concurrent.ConcurrentMap createMap (int, float, int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
int concurrencyLevel
gnu.trove.TObjectHashingStrategy hashingStrategy
}
com/intellij/util/containers/ContainerUtil$ConcurrentMapFactory.classContainerUtil.java
package com.intellij.util.containers
abstract com.intellij.util.containers.ContainerUtil$ConcurrentMapFactory extends java.lang.Object {
public abstract java.util.concurrent.ConcurrentMap createMap ()
public abstract java.util.concurrent.ConcurrentMap createMap (int)
public abstract java.util.concurrent.ConcurrentMap createMap (gnu.trove.TObjectHashingStrategy)
public abstract java.util.concurrent.ConcurrentMap createMap (int, float, int)
public abstract java.util.concurrent.ConcurrentMap createMap (int, float, int, gnu.trove.TObjectHashingStrategy)
}
com/intellij/util/containers/ContainerUtil.classContainerUtil.java
package com.intellij.util.containers
public com.intellij.util.containers.ContainerUtil extends com.intellij.util.containers.ContainerUtilRt {
private static final com.intellij.openapi.diagnostic.Logger LOG
private static final int DEFAULT_CONCURRENCY_LEVEL
private static final com.intellij.util.containers.ContainerUtil$ConcurrentMapFactory V8_MAP_FACTORY
private static final com.intellij.util.containers.ContainerUtil$ConcurrentMapFactory PLATFORM_MAP_FACTORY
private static final com.intellij.util.containers.ContainerUtil$ConcurrentMapFactory CHM_FACTORY
static final boolean $assertionsDisabled
public static gnu.trove.TObjectHashingStrategy canonicalStrategy ()
public static java.util.ArrayList newArrayList ()
public static java.util.ArrayList newArrayList (java.lang.Iterable)
Iterable iterable
public static java.util.List newSmartList ()
public static transient gnu.trove.THashSet newTroveSet (java.lang.Object[])
Object[] elements
public static gnu.trove.THashSet newTroveSet (java.util.Collection)
java.util.Collection elements
public static java.util.concurrent.ConcurrentMap newConcurrentMap ()
public static java.util.concurrent.ConcurrentMap newConcurrentMap (int, float, int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
int concurrencyLevel
gnu.trove.TObjectHashingStrategy hashStrategy
public static java.util.concurrent.ConcurrentMap newConcurrentMap (int, float, int)
int initialCapacity
float loadFactor
int concurrencyLevel
public static java.util.List findAll (java.util.Collection, com.intellij.openapi.util.Condition)
Object t
java.util.Collection collection
com.intellij.openapi.util.Condition condition
java.util.List result
public static java.util.List skipNulls (java.util.Collection)
java.util.Collection collection
public static void addAll (java.util.Collection, java.util.Enumeration)
Object element
java.util.Collection collection
java.util.Enumeration enumeration
public static transient java.util.Collection addAll (java.util.Collection, java.lang.Object[])
Object element
java.util.Collection collection
Object[] elements
public static java.util.List map (java.util.Collection, com.intellij.util.Function)
Object t
java.util.Collection iterable
com.intellij.util.Function mapping
java.util.List result
public static java.util.List emptyList ()
public static java.util.List createLockFreeCopyOnWriteList ()
public static com.intellij.util.containers.ConcurrentIntObjectMap createConcurrentIntObjectMap ()
public static com.intellij.util.containers.ConcurrentIntObjectMap createConcurrentIntObjectWeakValueMap ()
public static java.util.concurrent.ConcurrentMap createConcurrentWeakKeyWeakValueMap ()
public static java.util.concurrent.ConcurrentMap createConcurrentWeakKeyWeakValueMap (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy strategy
public static java.util.concurrent.ConcurrentMap createConcurrentSoftValueMap ()
public static java.util.concurrent.ConcurrentMap createConcurrentWeakMap ()
public static com.intellij.util.containers.ConcurrentList createConcurrentList ()
private static boolean isAtLeastJava7 ()
static int access$200 ()
static void ()
}
com/intellij/util/containers/ContainerUtilRt$EmptyList.classContainerUtilRt.java
package com.intellij.util.containers
com.intellij.util.containers.ContainerUtilRt$EmptyList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
private static final com.intellij.util.containers.ContainerUtilRt$EmptyList INSTANCE
private void ()
public int size ()
public boolean contains (java.lang.Object)
Object obj
public java.lang.Object get (int)
int index
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public java.util.Iterator iterator ()
static com.intellij.util.containers.ContainerUtilRt$EmptyList access$000 ()
static void ()
}
com/intellij/util/containers/ContainerUtilRt.classContainerUtilRt.java
package com.intellij.util.containers
public com.intellij.util.containers.ContainerUtilRt extends java.lang.Object {
public static java.util.ArrayList newArrayList ()
public static java.util.ArrayList newArrayList (java.lang.Iterable)
java.util.Collection collection
Iterable elements
private static java.util.Collection copy (java.util.Collection, java.lang.Iterable)
Object element
java.util.Collection collection
Iterable elements
public static java.util.List emptyList ()
}
com/intellij/util/containers/EmptyIterable.classEmptyIterable.java
package com.intellij.util.containers
public com.intellij.util.containers.EmptyIterable extends java.lang.Object implements java.lang.Iterable {
private static final com.intellij.util.containers.EmptyIterable INSTANCE
public void ()
public static com.intellij.util.containers.EmptyIterable getInstance ()
public java.util.Iterator iterator ()
static void ()
}
com/intellij/util/containers/FactoryMap.classFactoryMap.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.FactoryMap extends java.lang.Object implements java.util.Map {
private static final com.intellij.openapi.util.RecursionGuard ourGuard
protected java.util.Map myMap
public void ()
protected java.util.Map createMap ()
protected abstract java.lang.Object create (java.lang.Object)
private java.util.Map getMap ()
public java.lang.Object get (java.lang.Object)
com.intellij.openapi.util.RecursionGuard$StackStamp stamp
Object key
java.util.Map map
Object value
private static java.lang.Object getKey (java.lang.Object)
Object key
public final boolean containsKey (java.lang.Object)
Object key
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
Object v
public java.lang.Object remove (java.lang.Object)
Object key
Object v
public java.util.Set keySet ()
com.intellij.util.containers.HashSet hashSet
java.util.Set ts
public java.util.Collection notNullValues ()
java.util.Iterator iterator
java.util.Collection values
public boolean removeValue (java.lang.Object)
Object value
Object t
public void clear ()
public int size ()
public boolean isEmpty ()
public boolean containsValue (java.lang.Object)
Object value
public void putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Map m
public java.util.Collection values ()
public java.util.Set entrySet ()
static void ()
}
com/intellij/util/containers/HashMap.classHashMap.java
package com.intellij.util.containers
public com.intellij.util.containers.HashMap extends java.util.HashMap {
public void ()
public void (int, float)
int initialCapacity
float loadFactor
public void (int)
int initialCapacity
public void (java.util.Map)
java.util.Map map
public void clear ()
}
com/intellij/util/containers/HashSet.classHashSet.java
package com.intellij.util.containers
public com.intellij.util.containers.HashSet extends java.util.HashSet {
public void ()
public void (java.util.Collection)
java.util.Collection collection
public void (int, float)
int i
float v
public void (int)
int i
public void clear ()
}
com/intellij/util/containers/Interner.classInterner.java
package com.intellij.util.containers
public com.intellij.util.containers.Interner extends java.lang.Object {
private final com.intellij.util.containers.OpenTHashSet mySet
static final boolean $assertionsDisabled
public void ()
static void ()
}
com/intellij/util/containers/LockFreeCopyOnWriteArrayList$1.classLockFreeCopyOnWriteArrayList.java
package com.intellij.util.containers
com.intellij.util.containers.LockFreeCopyOnWriteArrayList$1 extends java.lang.Object {
}
com/intellij/util/containers/LockFreeCopyOnWriteArrayList$COWIterator.classLockFreeCopyOnWriteArrayList.java
package com.intellij.util.containers
com.intellij.util.containers.LockFreeCopyOnWriteArrayList$COWIterator extends java.lang.Object implements java.util.ListIterator {
private final Object[] snapshot
private int cursor
private int lastRet
final com.intellij.util.containers.LockFreeCopyOnWriteArrayList this$0
private void (com.intellij.util.containers.LockFreeCopyOnWriteArrayList, java.lang.Object[], int)
Object[] elements
int initialCursor
public boolean hasNext ()
public boolean hasPrevious ()
public java.lang.Object next ()
public java.lang.Object previous ()
public int nextIndex ()
public int previousIndex ()
public void remove ()
Object e
public void set (java.lang.Object)
Object e
public void add (java.lang.Object)
Object e
void (com.intellij.util.containers.LockFreeCopyOnWriteArrayList, java.lang.Object[], int, com.intellij.util.containers.LockFreeCopyOnWriteArrayList$1)
com.intellij.util.containers.LockFreeCopyOnWriteArrayList x0
Object[] x1
int x2
com.intellij.util.containers.LockFreeCopyOnWriteArrayList$1 x3
}
com/intellij/util/containers/LockFreeCopyOnWriteArrayList.classLockFreeCopyOnWriteArrayList.java
package com.intellij.util.containers
com.intellij.util.containers.LockFreeCopyOnWriteArrayList extends java.lang.Object implements java.util.List java.util.RandomAccess com.intellij.util.containers.ConcurrentList {
private volatile Object[] array
private static final com.intellij.util.concurrency.AtomicFieldUpdater ARRAY_UPDATER
void ()
void (java.util.Collection)
java.util.Collection c
java.lang.Object[] getArray ()
private boolean replaceArray (java.lang.Object[], java.lang.Object[])
Object[] oldArray
Object[] newArray
public int size ()
public boolean isEmpty ()
private static boolean eq (java.lang.Object, java.lang.Object)
Object o1
Object o2
private static int indexOf (java.lang.Object, java.lang.Object[], int, int)
int i
int i
Object o
Object[] elements
int index
int fence
private static int lastIndexOf (java.lang.Object, java.lang.Object[], int)
int i
int i
Object o
Object[] elements
int index
public boolean contains (java.lang.Object)
Object o
Object[] elements
public int indexOf (java.lang.Object)
Object o
Object[] elements
public int indexOf (java.lang.Object, int)
Object e
int index
Object[] elements
public int lastIndexOf (java.lang.Object)
Object o
Object[] elements
public int lastIndexOf (java.lang.Object, int)
Object e
int index
Object[] elements
public java.lang.Object[] toArray ()
Object[] elements
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
Object[] elements
int len
private java.lang.Object get (java.lang.Object[], int)
Object[] a
int index
public java.lang.Object get (int)
int index
public java.lang.Object set (int, java.lang.Object)
Object[] newElements
int index
Object element
Object oldValue
Object[] elements
Object[] newElements
private static java.lang.Object[] createArraySet (java.lang.Object[], int, java.lang.Object)
Object[] elements
int index
Object element
int len
Object[] newElements
public boolean add (java.lang.Object)
Object[] elements
Object[] newElements
Object e
private java.lang.Object[] createArrayAdd (java.lang.Object[], java.lang.Object)
Object[] elements
Object e
int len
Object[] newElements
public void add (int, java.lang.Object)
Object[] elements
Object[] newElements
int index
Object element
private java.lang.Object[] createArrayAdd (java.lang.Object[], int, java.lang.Object)
Object[] elements
int index
Object element
int len
int numMoved
Object[] newElements
public java.lang.Object remove (int)
Object oldValue
Object[] elements
Object[] newElements
int index
Object oldValue
private static java.lang.Object[] createArrayRemove (java.lang.Object[], int)
Object[] elements
int index
int len
int numMoved
Object[] newElements
public boolean remove (java.lang.Object)
Object[] elements
Object[] newElements
Object o
private static java.lang.Object[] createArrayRemove (java.lang.Object[], java.lang.Object)
Object element
Object[] elements
Object o
int len
int newLen
Object[] newElements
int i
private void removeRange (int, int)
Object[] newElements
int len
int newlen
int numMoved
int fromIndex
int toIndex
Object[] elements
Object[] newElements
public boolean addIfAbsent (java.lang.Object)
int i
int len
Object e
Object[] elements
Object[] newElements
public boolean containsAll (java.util.Collection)
Object e
java.util.Collection c
Object[] elements
int len
public boolean removeAll (java.util.Collection)
Object[] elements
Object[] newElements
java.util.Collection c
private static java.lang.Object[] createArrayRemoveAll (java.lang.Object[], java.util.Collection)
Object element
Object[] elements
java.util.Collection c
int len
int newLen
Object[] temp
public boolean retainAll (java.util.Collection)
Object[] elements
Object[] newElements
java.util.Collection c
private static java.lang.Object[] createArrayRetainAll (java.lang.Object[], java.util.Collection)
Object element
Object[] elements
java.util.Collection c
int len
int newlen
Object[] temp
public int addAllAbsent (java.util.Collection)
Object e
int len
java.util.Collection c
Object[] cs
Object[] uniq
Object[] elements
Object[] newElements
int added
public void clear ()
public boolean addAll (java.util.Collection)
Object[] elements
Object[] newElements
java.util.Collection c
Object[] cs
private static java.lang.Object[] createArrayAddAll (java.lang.Object[], java.lang.Object[])
Object[] elements
Object[] cs
int len
Object[] newElements
public boolean addAll (int, java.util.Collection)
Object[] elements
Object[] newElements
int index
java.util.Collection c
Object[] cs
private static java.lang.Object[] createArrayAddAll (java.lang.Object[], int, java.lang.Object[])
Object[] newElements
Object[] elements
int index
Object[] cs
int len
int numMoved
Object[] newElements
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object element
Object o
java.util.List list
java.util.Iterator it
public int hashCode ()
Object obj
int hashCode
public java.util.Iterator iterator ()
Object[] elements
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int index
Object[] elements
int len
public java.util.List subList (int, int)
int fromIndex
int toIndex
static void ()
}
com/intellij/util/containers/OpenTHashSet.classOpenTHashSet.java
package com.intellij.util.containers
public com.intellij.util.containers.OpenTHashSet extends gnu.trove.THashSet {
public void ()
public void (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy strategy
public void (int)
int initialCapacity
public void (int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
gnu.trove.TObjectHashingStrategy strategy
public void (int, float)
int initialCapacity
float loadFactor
public void (int, float, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
gnu.trove.TObjectHashingStrategy strategy
public void (java.util.Collection)
java.util.Collection ts
public void (java.util.Collection, gnu.trove.TObjectHashingStrategy)
java.util.Collection ts
gnu.trove.TObjectHashingStrategy strategy
public transient void (gnu.trove.TObjectHashingStrategy, java.lang.Object[])
gnu.trove.TObjectHashingStrategy strategy
Object[] ts
public int index (java.lang.Object)
Object obj
public java.lang.Object get (int)
int index
Object t
public java.lang.Object get (java.lang.Object)
Object obj
int index
}
com/intellij/util/containers/SingletonIteratorBase.classSingletonIteratorBase.java
package com.intellij.util.containers
public abstract com.intellij.util.containers.SingletonIteratorBase extends java.lang.Object implements java.util.Iterator {
private boolean myVisited
public void ()
public final boolean hasNext ()
public final java.lang.Object next ()
protected abstract void checkCoModification ()
protected abstract java.lang.Object getElement ()
}
com/intellij/util/containers/Stack.classStack.java
package com.intellij.util.containers
public com.intellij.util.containers.Stack extends java.util.ArrayList {
public void ()
public void (int)
int initialCapacity
public void (java.util.Collection)
java.util.Collection init
public transient void (java.lang.Object[])
Object item
Object[] items
public void push (java.lang.Object)
Object t
public java.lang.Object peek ()
int size
public java.lang.Object pop ()
int size
public java.lang.Object tryPop ()
public boolean empty ()
public boolean equals (java.lang.Object)
Object o1
Object o2
int i
java.util.List other
Object o
}
com/intellij/util/containers/StringInterner.classStringInterner.java
package com.intellij.util.containers
public com.intellij.util.containers.StringInterner extends com.intellij.util.containers.Interner {
public void ()
}
com/intellij/util/containers/ThreadLocalRandom$1.classThreadLocalRandom.java
package com.intellij.util.containers
final com.intellij.util.containers.ThreadLocalRandom$1 extends java.lang.ThreadLocal {
void ()
protected com.intellij.util.containers.ThreadLocalRandom$Tlr initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/intellij/util/containers/ThreadLocalRandom$Tlr.classThreadLocalRandom.java
package com.intellij.util.containers
com.intellij.util.containers.ThreadLocalRandom$Tlr extends java.lang.Object {
long threadLocalRandomSeed
int threadLocalRandomProbe
}
com/intellij/util/containers/ThreadLocalRandom.classThreadLocalRandom.java
package com.intellij.util.containers
com.intellij.util.containers.ThreadLocalRandom extends java.lang.Object {
private static final ThreadLocal tlr
private static final java.util.concurrent.atomic.AtomicInteger probeGenerator
private static final java.util.concurrent.atomic.AtomicLong seeder
public static int getProbe ()
public static void localInit ()
int p
int probe
long seed
com.intellij.util.containers.ThreadLocalRandom$Tlr t
static int advanceProbe (int)
int probe
private static long mix64 (long)
long z
static void ()
}
com/intellij/util/containers/WeakInterner.classWeakInterner.java
package com.intellij.util.containers
public com.intellij.util.containers.WeakInterner extends java.lang.Object {
private final java.util.concurrent.ConcurrentMap myMap
public void ()
public java.lang.Object intern (java.lang.Object)
Object name
}
com/intellij/util/containers/WeakStringInterner.classWeakStringInterner.java
package com.intellij.util.containers
public com.intellij.util.containers.WeakStringInterner extends com.intellij.util.containers.StringInterner {
private final com.intellij.util.containers.WeakInterner myDelegate
public void ()
public java.lang.String intern (java.lang.String)
String name
}
com/intellij/util/indexing/
com/intellij/util/indexing/ID$1.classID.java
package com.intellij.util.indexing
final com.intellij.util.indexing.ID$1 extends java.lang.Object implements gnu.trove.TObjectIntProcedure {
void ()
public boolean execute (java.lang.String, int)
String name
int index
public volatile boolean execute (java.lang.Object, int)
}
com/intellij/util/indexing/ID$2.classID.java
package com.intellij.util.indexing
final com.intellij.util.indexing.ID$2 extends java.lang.Object implements gnu.trove.TObjectIntProcedure {
final String[] val$names
void (java.lang.String[])
public boolean execute (java.lang.String, int)
String key
int value
public volatile boolean execute (java.lang.Object, int)
}
com/intellij/util/indexing/ID.classID.java
package com.intellij.util.indexing
public com.intellij.util.indexing.ID extends java.lang.Object {
private static final com.intellij.util.containers.ConcurrentIntObjectMap ourRegistry
private static final gnu.trove.TObjectIntHashMap ourNameToIdRegistry
static final boolean $assertionsDisabled
private static java.io.File getEnumFile ()
java.io.File indexFolder
private static void writeEnumFile ()
String name
String[] names
java.io.File f
java.io.BufferedWriter w
java.io.IOException e
static gnu.trove.TObjectIntHashMap access$000 ()
static void ()
String name
int cnt
java.io.BufferedReader reader
gnu.trove.TObjectIntHashMap nameToIdRegistry
java.io.IOException e
java.io.File indices
}
com/intellij/util/io/
com/intellij/util/io/AbstractStringEnumerator.classAbstractStringEnumerator.java
package com.intellij.util.io
public abstract com.intellij.util.io.AbstractStringEnumerator extends java.lang.Object implements java.io.Closeable com.intellij.openapi.Forceable com.intellij.util.io.DataEnumerator {
public abstract void markCorrupted ()
}
com/intellij/util/io/DataEnumerator.classDataEnumerator.java
package com.intellij.util.io
public abstract com.intellij.util.io.DataEnumerator extends java.lang.Object {
public abstract int enumerate (java.lang.Object) throws java.io.IOException
public abstract java.lang.Object valueOf (int) throws java.io.IOException
}
com/intellij/util/io/DataInputOutputUtil.classDataInputOutputUtil.java
package com.intellij.util.io
public com.intellij.util.io.DataInputOutputUtil extends java.lang.Object {
public static com.intellij.util.io.StringRef readNAME (java.io.DataInput, com.intellij.util.io.AbstractStringEnumerator) throws java.io.IOException
java.io.DataInput record
com.intellij.util.io.AbstractStringEnumerator nameStore
public static void writeNAME (java.io.DataOutput, java.lang.String, com.intellij.util.io.AbstractStringEnumerator) throws java.io.IOException
java.io.DataOutput record
String name
com.intellij.util.io.AbstractStringEnumerator nameStore
int nameId
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
}
com/intellij/util/io/DataOutputStream.classDataOutputStream.java
package com.intellij.util.io
public com.intellij.util.io.DataOutputStream extends java.io.DataOutputStream {
public void (java.io.OutputStream)
java.io.OutputStream out
public void write (int) throws java.io.IOException
int b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public int getWrittenBytesCount ()
public int resetWrittenBytesCount ()
int result
}
com/intellij/util/io/IOUtil$1.classIOUtil.java
package com.intellij.util.io
final com.intellij.util.io.IOUtil$1 extends com.intellij.openapi.util.ThreadLocalCachedValue {
void ()
protected byte[] create ()
protected volatile java.lang.Object create ()
}
com/intellij/util/io/IOUtil$2.classIOUtil.java
package com.intellij.util.io
final com.intellij.util.io.IOUtil$2 extends com.intellij.openapi.util.ThreadLocalCachedValue {
void ()
protected char[] create ()
protected volatile java.lang.Object create ()
}
com/intellij/util/io/IOUtil.classIOUtil.java
package com.intellij.util.io
public com.intellij.util.io.IOUtil extends java.lang.Object {
public static final boolean ourByteBuffersUseNativeByteOrder
private static final com.intellij.openapi.util.ThreadLocalCachedValue ourReadWriteBuffersCache
public static final java.nio.charset.Charset US_ASCII
private static final com.intellij.openapi.util.ThreadLocalCachedValue spareBufferLocal
public static java.lang.String readString (java.io.DataInput) throws java.io.IOException
java.io.DataInput stream
int length
byte[] bytes
public static void writeString (java.lang.String, java.io.DataOutput) throws java.io.IOException
char aChar
int i
int i2
String s
java.io.DataOutput stream
char[] chars
byte[] bytes
public static byte[] allocReadWriteUTFBuffer ()
public static void writeUTFFast (byte[], java.io.DataOutput, java.lang.String) throws java.io.IOException
char c
int i
boolean isAscii
java.io.UTFDataFormatException e
byte[] buffer
java.io.DataOutput storage
String value
int len
public static java.lang.String readUTFFast (byte[], java.io.DataInput) throws java.io.IOException
String result
int i
byte[] buffer
java.io.DataInput storage
int len
char[] chars
static void ()
}
com/intellij/util/io/StringRef.classStringRef.java
package com.intellij.util.io
public com.intellij.util.io.StringRef extends java.lang.Object {
public static final com.intellij.util.io.StringRef[] EMPTY_ARRAY
private int id
private String name
private final com.intellij.util.io.AbstractStringEnumerator store
private void (int, com.intellij.util.io.AbstractStringEnumerator)
int id
com.intellij.util.io.AbstractStringEnumerator store
public static com.intellij.util.io.StringRef fromStream (java.io.DataInput, com.intellij.util.io.AbstractStringEnumerator) throws java.io.IOException
java.io.DataInput in
com.intellij.util.io.AbstractStringEnumerator store
int nameId
static void ()
}
com/intellij/util/io/URLUtil.classURLUtil.java
package com.intellij.util.io
public com.intellij.util.io.URLUtil extends java.lang.Object {
public static final java.util.regex.Pattern DATA_URI_PATTERN
public static final java.util.regex.Pattern URL_PATTERN
public static com.intellij.openapi.util.Pair splitJarUrl (java.lang.String)
Exception e
String url
int pivot
String resourcePath
String jarPath
public static java.io.File urlToFile (java.net.URL)
java.net.URISyntaxException e
java.net.URL url
public static java.lang.String unescapePercentSequences (java.lang.String)
int d1
int d2
int j
byte[] bytesArray
gnu.trove.TIntArrayList bytes
char c
String s
StringBuilder decoded
int len
int i
private static int decode (char)
char c
static void ()
}
com/intellij/util/io/UnsyncByteArrayInputStream.classUnsyncByteArrayInputStream.java
package com.intellij.util.io
public com.intellij.util.io.UnsyncByteArrayInputStream extends java.io.InputStream {
protected byte[] myBuffer
private int myPosition
private int myCount
private int myMarkedPosition
public void (byte[])
byte[] buf
public void (byte[], int, int)
byte[] buf
int offset
int length
public void init (byte[], int, int)
byte[] buf
int offset
int length
public int read ()
public int read (byte[], int, int)
byte[] b
int off
int len
public long skip (long)
long n
public int available ()
public boolean markSupported ()
public void mark (int)
int readlimit
public void reset ()
}
com/intellij/util/keyFMap/
com/intellij/util/keyFMap/ArrayBackedFMap.classArrayBackedFMap.java
package com.intellij.util.keyFMap
public com.intellij.util.keyFMap.ArrayBackedFMap extends java.lang.Object implements com.intellij.util.keyFMap.KeyFMap {
private final int[] keys
private final Object[] values
void (int[], java.lang.Object[])
int[] keys
Object[] values
public com.intellij.util.keyFMap.KeyFMap plus (com.intellij.openapi.util.Key, java.lang.Object)
int oldKey
com.intellij.openapi.util.Key key
Object value
int oldSize
int keyCode
int[] newKeys
Object[] newValues
int i
private int size ()
public com.intellij.util.keyFMap.KeyFMap minus (com.intellij.openapi.util.Key)
int i1
int i2
com.intellij.openapi.util.Key key1
com.intellij.openapi.util.Key key2
int[] newKeys
Object[] newValues
int oldKey
int i
com.intellij.openapi.util.Key key
int oldSize
int keyCode
public java.lang.Object get (com.intellij.openapi.util.Key)
int oldKey
int i
com.intellij.openapi.util.Key key
int oldSize
int keyCode
public java.lang.String toString ()
int key
Object value
int i
String s
public boolean isEmpty ()
public com.intellij.openapi.util.Key[] getKeys ()
static com.intellij.openapi.util.Key[] getKeysByIndices (int[])
int i
int[] indexes
com.intellij.openapi.util.Key[] result
}
com/intellij/util/keyFMap/EmptyFMap.classEmptyFMap.java
package com.intellij.util.keyFMap
com.intellij.util.keyFMap.EmptyFMap extends java.lang.Object implements com.intellij.util.keyFMap.KeyFMap {
private static final com.intellij.openapi.util.Key[] EMPTY_KEYS_ARRAY
void ()
public com.intellij.util.keyFMap.KeyFMap plus (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
public com.intellij.util.keyFMap.KeyFMap minus (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public java.lang.Object get (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public com.intellij.openapi.util.Key[] getKeys ()
public java.lang.String toString ()
public boolean isEmpty ()
static void ()
}
com/intellij/util/keyFMap/KeyFMap.classKeyFMap.java
package com.intellij.util.keyFMap
public abstract com.intellij.util.keyFMap.KeyFMap extends java.lang.Object {
public static final com.intellij.util.keyFMap.KeyFMap EMPTY_MAP
public abstract com.intellij.util.keyFMap.KeyFMap plus (com.intellij.openapi.util.Key, java.lang.Object)
public abstract com.intellij.util.keyFMap.KeyFMap minus (com.intellij.openapi.util.Key)
public abstract java.lang.Object get (com.intellij.openapi.util.Key)
public abstract com.intellij.openapi.util.Key[] getKeys ()
public abstract java.lang.String toString ()
public abstract boolean isEmpty ()
static void ()
}
com/intellij/util/keyFMap/MapBackedFMap$1.classMapBackedFMap.java
package com.intellij.util.keyFMap
com.intellij.util.keyFMap.MapBackedFMap$1 extends java.lang.Object implements gnu.trove.TIntObjectProcedure {
static final boolean $assertionsDisabled
final int val$exclude
final com.intellij.util.keyFMap.MapBackedFMap this$0
void (com.intellij.util.keyFMap.MapBackedFMap, int)
com.intellij.util.keyFMap.MapBackedFMap this$0
public boolean execute (int, java.lang.Object)
int key
Object val
static void ()
}
com/intellij/util/keyFMap/MapBackedFMap$2.classMapBackedFMap.java
package com.intellij.util.keyFMap
com.intellij.util.keyFMap.MapBackedFMap$2 extends java.lang.Object implements gnu.trove.TIntObjectProcedure {
final StringBuilder val$s
final com.intellij.util.keyFMap.MapBackedFMap this$0
void (com.intellij.util.keyFMap.MapBackedFMap, java.lang.StringBuilder)
com.intellij.util.keyFMap.MapBackedFMap this$0
public boolean execute (int, java.lang.Object)
int key
Object value
}
com/intellij/util/keyFMap/MapBackedFMap.classMapBackedFMap.java
package com.intellij.util.keyFMap
com.intellij.util.keyFMap.MapBackedFMap extends gnu.trove.TIntObjectHashMap implements com.intellij.util.keyFMap.KeyFMap {
static final boolean $assertionsDisabled
private void (com.intellij.util.keyFMap.MapBackedFMap, int)
com.intellij.util.keyFMap.MapBackedFMap oldMap
int exclude
void (int[], int, java.lang.Object[], java.lang.Object)
int key
Object value
int i
int[] keys
int newKey
Object[] values
Object newValue
public com.intellij.util.keyFMap.KeyFMap plus (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
int keyCode
Object oldValue
com.intellij.util.keyFMap.MapBackedFMap newMap
public com.intellij.util.keyFMap.KeyFMap minus (com.intellij.openapi.util.Key)
int[] keys
Object[] values
int i
com.intellij.openapi.util.Key key
int oldSize
int keyCode
public java.lang.Object get (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public com.intellij.openapi.util.Key[] getKeys ()
public java.lang.String toString ()
StringBuilder s
static void ()
}
com/intellij/util/keyFMap/OneElementFMap.classOneElementFMap.java
package com.intellij.util.keyFMap
public com.intellij.util.keyFMap.OneElementFMap extends java.lang.Object implements com.intellij.util.keyFMap.KeyFMap {
private final com.intellij.openapi.util.Key myKey
private final Object myValue
public void (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
public com.intellij.util.keyFMap.KeyFMap plus (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
public com.intellij.util.keyFMap.KeyFMap minus (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public java.lang.Object get (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public com.intellij.openapi.util.Key[] getKeys ()
public java.lang.String toString ()
public boolean isEmpty ()
}
com/intellij/util/keyFMap/PairElementsFMap.classPairElementsFMap.java
package com.intellij.util.keyFMap
public com.intellij.util.keyFMap.PairElementsFMap extends java.lang.Object implements com.intellij.util.keyFMap.KeyFMap {
private final com.intellij.openapi.util.Key key1
private final com.intellij.openapi.util.Key key2
private final Object value1
private final Object value2
static final boolean $assertionsDisabled
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.util.keyFMap.KeyFMap plus (com.intellij.openapi.util.Key, java.lang.Object)
com.intellij.openapi.util.Key key
Object value
public com.intellij.util.keyFMap.KeyFMap minus (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public java.lang.Object get (com.intellij.openapi.util.Key)
com.intellij.openapi.util.Key key
public com.intellij.openapi.util.Key[] getKeys ()
public java.lang.String toString ()
public boolean isEmpty ()
static void ()
}
com/intellij/util/lang/
com/intellij/util/lang/CachePoolImpl.classCachePoolImpl.java
package com.intellij.util.lang
com.intellij.util.lang.CachePoolImpl extends java.lang.Object implements com.intellij.util.lang.UrlClassLoader$CachePool {
private final java.util.Map myLoaderIndexCache
void ()
void cacheData (java.net.URL, com.intellij.util.lang.ClasspathCache$LoaderData)
java.net.URL url
com.intellij.util.lang.ClasspathCache$LoaderData data
com.intellij.util.lang.ClasspathCache$LoaderData getCachedData (java.net.URL)
java.net.URL url
}
com/intellij/util/lang/ClassPath$1.classClassPath.java
package com.intellij.util.lang
final com.intellij.util.lang.ClassPath$1 extends java.lang.Object implements java.lang.Runnable {
void ()
public void run ()
}
com/intellij/util/lang/ClassPath$LoaderCollector.classClassPath.java
package com.intellij.util.lang
com.intellij.util.lang.ClassPath$LoaderCollector extends com.intellij.util.lang.ClasspathCache$LoaderIterator {
private void ()
java.lang.Object process (com.intellij.util.lang.Loader, java.util.List, java.lang.Object)
com.intellij.util.lang.Loader loader
java.util.List parameter
Object parameter2
volatile java.lang.Object process (com.intellij.util.lang.Loader, java.lang.Object, java.lang.Object)
void (com.intellij.util.lang.ClassPath$1)
com.intellij.util.lang.ClassPath$1 x0
}
com/intellij/util/lang/ClassPath$MyEnumeration.classClassPath.java
package com.intellij.util.lang
com.intellij.util.lang.ClassPath$MyEnumeration extends java.lang.Object implements java.util.Enumeration {
private int myIndex
private com.intellij.util.lang.Resource myRes
private final String myName
private final String myShortName
private final boolean myCheck
private final java.util.List myLoaders
final com.intellij.util.lang.ClassPath this$0
public void (com.intellij.util.lang.ClassPath, java.lang.String, boolean)
String name
boolean check
java.util.List loaders
private boolean next ()
com.intellij.util.lang.Loader loader
com.intellij.util.lang.Loader loader
long started
public boolean hasMoreElements ()
public java.net.URL nextElement ()
com.intellij.util.lang.Resource resource
public volatile java.lang.Object nextElement ()
}
com/intellij/util/lang/ClassPath$ResourceStringLoaderIterator.classClassPath.java
package com.intellij.util.lang
com.intellij.util.lang.ClassPath$ResourceStringLoaderIterator extends com.intellij.util.lang.ClasspathCache$LoaderIterator {
private final boolean myFlag
private void (boolean)
boolean flag
com.intellij.util.lang.Resource process (com.intellij.util.lang.Loader, java.lang.String, com.intellij.util.lang.ClassPath)
com.intellij.util.lang.Loader loader
String s
com.intellij.util.lang.ClassPath classPath
com.intellij.util.lang.Resource resource
volatile java.lang.Object process (com.intellij.util.lang.Loader, java.lang.Object, java.lang.Object)
void (boolean, com.intellij.util.lang.ClassPath$1)
boolean x0
com.intellij.util.lang.ClassPath$1 x1
}
com/intellij/util/lang/ClassPath.classClassPath.java
package com.intellij.util.lang
public com.intellij.util.lang.ClassPath extends java.lang.Object {
private static final com.intellij.util.lang.ClassPath$ResourceStringLoaderIterator ourCheckedIterator
private static final com.intellij.util.lang.ClassPath$ResourceStringLoaderIterator ourUncheckedIterator
private static final com.intellij.util.lang.ClassPath$LoaderCollector ourLoaderCollector
private final com.intellij.util.containers.Stack myUrls
private final java.util.List myLoaders
private volatile boolean myAllUrlsWereProcessed
private final java.util.concurrent.atomic.AtomicInteger myLastLoaderProcessed
private final java.util.Map myLoadersMap
private final com.intellij.util.lang.ClasspathCache myCache
private final boolean myCanLockJars
private final boolean myCanUseCache
private final boolean myAcceptUnescapedUrls
private final boolean myPreloadJarContents
private final boolean myCanHavePersistentIndex
private final com.intellij.util.lang.CachePoolImpl myCachePool
private final com.intellij.util.lang.UrlClassLoader$CachingCondition myCachingCondition
private static final boolean ourDumpOrder
private static java.io.PrintStream ourOrder
private static long ourOrderSize
private static final java.util.Set ourOrderedUrls
private static final boolean ourLogTiming
private static long ourTotalTime
private static int ourTotalRequests
public void (java.util.List, boolean, boolean, boolean, boolean, boolean, com.intellij.util.lang.CachePoolImpl, com.intellij.util.lang.UrlClassLoader$CachingCondition)
java.util.List urls
boolean canLockJars
boolean canUseCache
boolean acceptUnescapedUrls
boolean preloadJarContents
boolean canHavePersistentIndex
com.intellij.util.lang.CachePoolImpl cachePool
com.intellij.util.lang.UrlClassLoader$CachingCondition cachingCondition
void addURL (java.net.URL)
java.net.URL url
private void push (java.util.List)
int i
java.util.List urls
public com.intellij.util.lang.Resource getResource (java.lang.String, boolean)
boolean allUrlsWereProcessed
com.intellij.util.lang.Resource prevResource
int i
com.intellij.util.lang.Resource resource
int i
String shortName
com.intellij.util.lang.Loader loader
String s
boolean flag
long started
public java.util.Enumeration getResources (java.lang.String, boolean)
String name
boolean check
private synchronized com.intellij.util.lang.Loader getLoader (int)
boolean lastOne
java.net.URL url
java.io.IOException e
boolean lastOne
java.net.URL url
int i
public java.util.List getBaseUrls ()
com.intellij.util.lang.Loader loader
java.util.List result
private void initLoaders (java.net.URL, boolean, int) throws java.io.IOException
String path
String path
java.net.URISyntaxException e
com.intellij.util.lang.Loader loader
java.net.URL url
boolean lastOne
int index
String path
private com.intellij.util.lang.Loader createLoader (java.net.URL, int, java.io.File, boolean) throws java.io.IOException
java.net.URI uri
java.io.File referencedFile
java.net.URL referencedUrl
com.intellij.util.lang.Loader referencedLoader
Exception e
String referencedJar
String[] referencedJars
com.intellij.util.lang.Loader loader
java.net.URL url
int index
java.io.File file
boolean processRecursively
private void initLoader (java.net.URL, boolean, com.intellij.util.lang.Loader) throws java.io.IOException
com.intellij.util.lang.ClasspathCache$LoaderData data
java.net.URL url
boolean lastOne
com.intellij.util.lang.Loader loader
private static synchronized void printOrder (com.intellij.util.lang.Loader, java.lang.String, com.intellij.util.lang.Resource)
java.io.IOException e
java.io.IOException e
java.io.File orderFile
String jarURL
com.intellij.util.lang.Loader loader
String url
com.intellij.util.lang.Resource resource
String home
private static synchronized void closeOrderStream ()
private static long startTiming ()
private static void logTiming (com.intellij.util.lang.ClassPath, long, java.lang.String)
com.intellij.util.lang.ClassPath path
long started
String msg
long time
private static java.lang.String[] loadManifestClasspath (java.io.File)
String[] urls
String classPath
java.util.jar.Manifest manifest
java.util.jar.JarInputStream inputStream
java.io.File file
static boolean access$200 (com.intellij.util.lang.ClassPath)
com.intellij.util.lang.ClassPath x0
static boolean access$300 (com.intellij.util.lang.ClassPath)
com.intellij.util.lang.ClassPath x0
static com.intellij.util.lang.ClassPath$LoaderCollector access$400 ()
static com.intellij.util.lang.ClasspathCache access$500 (com.intellij.util.lang.ClassPath)
com.intellij.util.lang.ClassPath x0
static long access$600 ()
static com.intellij.util.lang.Loader access$700 (com.intellij.util.lang.ClassPath, int)
com.intellij.util.lang.ClassPath x0
int x1
static void access$800 (com.intellij.util.lang.ClassPath, long, java.lang.String)
com.intellij.util.lang.ClassPath x0
long x1
String x2
static void access$900 (com.intellij.util.lang.Loader, java.lang.String, com.intellij.util.lang.Resource)
com.intellij.util.lang.Loader x0
String x1
com.intellij.util.lang.Resource x2
static void access$1000 ()
static void ()
}
com/intellij/util/lang/ClasspathCache$LoaderData.classClasspathCache.java
package com.intellij.util.lang
com.intellij.util.lang.ClasspathCache$LoaderData extends java.lang.Object {
private final java.util.List myResourcePaths
private final java.util.List myNames
void ()
public void addResourceEntry (java.lang.String)
String resourcePath
public void addNameEntry (java.lang.String)
String name
java.util.List getResourcePaths ()
java.util.List getNames ()
static java.util.List access$000 (com.intellij.util.lang.ClasspathCache$LoaderData)
com.intellij.util.lang.ClasspathCache$LoaderData x0
static java.util.List access$100 (com.intellij.util.lang.ClasspathCache$LoaderData)
com.intellij.util.lang.ClasspathCache$LoaderData x0
}
com/intellij/util/lang/ClasspathCache$LoaderIterator.classClasspathCache.java
package com.intellij.util.lang
abstract com.intellij.util.lang.ClasspathCache$LoaderIterator extends java.lang.Object {
void ()
abstract java.lang.Object process (com.intellij.util.lang.Loader, java.lang.Object, java.lang.Object)
}
com/intellij/util/lang/ClasspathCache$Name2LoaderFilter.classClasspathCache.java
package com.intellij.util.lang
com.intellij.util.lang.ClasspathCache$Name2LoaderFilter extends com.intellij.util.BloomFilterBase {
void (int, double)
int nBits
double probability
private boolean maybeContains (java.lang.String, com.intellij.util.lang.Loader)
String name
com.intellij.util.lang.Loader loader
int hash
int hash2
private void add (java.lang.String, com.intellij.util.lang.Loader)
String name
com.intellij.util.lang.Loader loader
int hash
int hash2
private static int hashFromNameAndLoader (java.lang.String, com.intellij.util.lang.Loader, int)
String name
com.intellij.util.lang.Loader loader
int n
int hash
int i
static void access$200 (com.intellij.util.lang.ClasspathCache$Name2LoaderFilter, java.lang.String, com.intellij.util.lang.Loader)
com.intellij.util.lang.ClasspathCache$Name2LoaderFilter x0
String x1
com.intellij.util.lang.Loader x2
static boolean access$300 (com.intellij.util.lang.ClasspathCache$Name2LoaderFilter, java.lang.String, com.intellij.util.lang.Loader)
com.intellij.util.lang.ClasspathCache$Name2LoaderFilter x0
String x1
com.intellij.util.lang.Loader x2
}
com/intellij/util/lang/ClasspathCache.classClasspathCache.java
package com.intellij.util.lang
public com.intellij.util.lang.ClasspathCache extends java.lang.Object {
private final com.intellij.util.lang.IntObjectHashMap myResourcePackagesCache
private final com.intellij.util.lang.IntObjectHashMap myClassPackagesCache
private java.util.Map myResources2LoadersTempMap
private com.intellij.util.lang.ClasspathCache$Name2LoaderFilter myNameFilter
private final java.util.concurrent.locks.ReadWriteLock myLock
public void ()
public void applyLoaderData (com.intellij.util.lang.ClasspathCache$LoaderData, com.intellij.util.lang.Loader)
String resourceEntry
String name
com.intellij.util.lang.ClasspathCache$LoaderData loaderData
com.intellij.util.lang.Loader loader
java.lang.Object iterateLoaders (java.lang.String, com.intellij.util.lang.ClasspathCache$LoaderIterator, java.lang.Object, java.lang.Object)
Object result
com.intellij.util.lang.Loader l
com.intellij.util.lang.IntObjectHashMap map
String packageName
int hash
Object o
com.intellij.util.lang.Loader[] loaders
String resourcePath
com.intellij.util.lang.ClasspathCache$LoaderIterator iterator
Object parameter
Object parameter2
private static java.lang.String getPackageName (java.lang.String)
String resourcePath
int idx
private void addResourceEntry (java.lang.String, com.intellij.util.lang.Loader)
com.intellij.util.lang.Loader l
com.intellij.util.lang.Loader[] loadersArray
String resourcePath
com.intellij.util.lang.Loader loader
String packageName
com.intellij.util.lang.IntObjectHashMap map
int hash
Object o
private void addNameEntry (java.lang.String, com.intellij.util.lang.Loader)
com.intellij.util.lang.Loader existing
boolean weHaveThisLoader
Object loaders
String name
com.intellij.util.lang.Loader loader
public boolean loaderHasName (java.lang.String, java.lang.String, com.intellij.util.lang.Loader)
Object loaders
boolean result
boolean result
String name
String shortName
com.intellij.util.lang.Loader loader
private static boolean contains (com.intellij.util.lang.Loader, java.lang.Object)
com.intellij.util.lang.Loader existing
com.intellij.util.lang.Loader loader
Object loaders
boolean result
static java.lang.String transformName (java.lang.String)
int index
String name1
int $
String name
void nameSymbolsLoaded ()
int size
java.util.Map$Entry e
com.intellij.util.lang.Loader loader
String name
Object value
java.util.Map$Entry e
int nBits
int uniques
com.intellij.util.lang.ClasspathCache$Name2LoaderFilter name2LoaderFilter
}
com/intellij/util/lang/FileLoader$MyResource.classFileLoader.java
package com.intellij.util.lang
com.intellij.util.lang.FileLoader$MyResource extends com.intellij.util.lang.Resource {
private final java.net.URL myUrl
private final java.io.File myFile
public void (java.net.URL, java.io.File, boolean) throws java.io.IOException
java.net.URL url
java.io.File file
boolean willLoadBytes
public java.net.URL getURL ()
public java.io.InputStream getInputStream () throws java.io.IOException
public byte[] getBytes () throws java.io.IOException
}
com/intellij/util/lang/FileLoader.classFileLoader.java
package com.intellij.util.lang
com.intellij.util.lang.FileLoader extends com.intellij.util.lang.Loader {
private final java.io.File myRootDir
private final String myRootDirAbsolutePath
private final boolean myCanHavePersistentIndex
private static final java.util.concurrent.atomic.AtomicInteger totalLoaders
private static final java.util.concurrent.atomic.AtomicLong totalScanning
private static final java.util.concurrent.atomic.AtomicLong totalSaving
private static final java.util.concurrent.atomic.AtomicLong totalReading
private static final Boolean doFsActivityLogging
void (java.net.URL, int, boolean) throws java.io.IOException
java.net.URL url
int index
boolean canHavePersistentIndex
private void buildPackageCache (java.io.File, com.intellij.util.lang.ClasspathCache$LoaderData)
boolean isClass
java.io.File file
java.io.File dir
com.intellij.util.lang.ClasspathCache$LoaderData loaderData
java.io.File[] files
boolean containsClasses
private java.lang.String getRelativeResourcePath (java.io.File)
java.io.File file
private java.lang.String getRelativeResourcePath (java.lang.String)
String absFilePath
String relativePath
com.intellij.util.lang.Resource getResource (java.lang.String, boolean)
Exception exception
String name
boolean check
java.net.URL url
java.io.File file
private com.intellij.util.lang.ClasspathCache$LoaderData tryReadFromIndex ()
Exception ex
long started
com.intellij.util.lang.ClasspathCache$LoaderData loaderData
java.io.File index
java.io.BufferedReader reader
private static void readList (java.io.BufferedReader, java.util.List) throws java.io.IOException
int i
java.io.BufferedReader reader
java.util.List paths
String line
int numberOfElements
private void trySaveToIndex (com.intellij.util.lang.ClasspathCache$LoaderData)
java.io.IOException ex
com.intellij.util.lang.ClasspathCache$LoaderData data
long started
java.io.File index
java.io.BufferedWriter writer
private static void writeList (java.io.BufferedWriter, java.util.List) throws java.io.IOException
String s
java.io.BufferedWriter writer
java.util.List paths
private java.io.File getIndexFileFile ()
public com.intellij.util.lang.ClasspathCache$LoaderData buildData () throws java.io.IOException
long started
long doneNanos
long currentScanning
com.intellij.util.lang.ClasspathCache$LoaderData fromIndex
com.intellij.util.lang.ClasspathCache$LoaderData loaderData
int nsMsFactor
int currentLoaders
long currentScanning
static void ()
}
com/intellij/util/lang/IntObjectHashMap.classIntObjectHashMap.java
package com.intellij.util.lang
final com.intellij.util.lang.IntObjectHashMap extends java.lang.Object {
private int size
private int[] keys
private Object[] values
private Object specialZeroValue
private boolean hasZeroValue
public void ()
public void put (int, java.lang.Object)
int key
Object value
Object previousValue
private static java.lang.Object doPut (int[], java.lang.Object[], int, java.lang.Object)
int[] keys
Object[] values
int key
Object value
int index
Object obj
private static int hashIndex (int[], int)
int[] keys
int key
int hash
int index
int candidate
private void rehash ()
int key
int i
int[] newKeys
Object[] newValues
public java.lang.Object get (int)
int key
}
com/intellij/util/lang/JarLoader.classJarLoader.java
package com.intellij.util.lang
com.intellij.util.lang.JarLoader extends com.intellij.util.lang.Loader {
private static final java.util.List PACKAGE_FIELDS
private final java.io.File myCanonicalFile
private final boolean myCanLockJar
private com.intellij.reference.SoftReference myMemoryLoader
private volatile com.intellij.reference.SoftReference myZipFileSoftReference
private final java.util.Map myAttributes
private static final Object ourLock
void (java.net.URL, boolean, int, boolean) throws java.io.IOException
com.intellij.util.lang.JarMemoryLoader loader
java.net.URL url
boolean canLockJar
int index
boolean preloadJarContents
java.util.zip.ZipFile zipFile
private static java.util.Map getAttributes (java.util.zip.ZipFile)
String value
com.intellij.openapi.util.Pair p
java.util.jar.Attributes attributes
java.io.InputStream stream
java.util.zip.ZipFile zipFile
java.util.zip.ZipEntry entry
java.util.Map map
public com.intellij.util.lang.ClasspathCache$LoaderData buildData () throws java.io.IOException
java.util.zip.ZipEntry entry
String name
com.intellij.util.lang.ClasspathCache$LoaderData loaderData
java.util.Enumeration entries
java.util.zip.ZipFile zipFile
com.intellij.util.lang.Resource getResource (java.lang.String, boolean)
com.intellij.util.lang.Resource resource
java.util.zip.ZipEntry entry
java.util.zip.ZipFile zipFile
Exception e
String name
boolean flag
com.intellij.util.lang.JarMemoryLoader loader
protected void error (java.lang.String, java.lang.Throwable)
String message
Throwable t
private java.util.zip.ZipFile getZipFile () throws java.io.IOException
java.util.zip.ZipFile zipFile
private void releaseZipFile (java.util.zip.ZipFile) throws java.io.IOException
java.util.zip.ZipFile zipFile
static void ()
}
com/intellij/util/lang/JarMemoryLoader.classJarMemoryLoader.java
package com.intellij.util.lang
public com.intellij.util.lang.JarMemoryLoader extends java.lang.Object {
private final java.util.Map myResources
private void ()
public com.intellij.util.lang.Resource getResource (java.lang.String)
String entryName
public static com.intellij.util.lang.JarMemoryLoader load (java.util.zip.ZipFile, java.net.URL, java.util.Map) throws java.io.IOException
java.util.zip.ZipEntry entry
com.intellij.util.lang.MemoryResource resource
int i
java.util.zip.ZipFile zipFile
java.net.URL baseUrl
java.util.Map attributes
java.util.Enumeration entries
java.util.zip.ZipEntry sizeEntry
byte[] bytes
int size
com.intellij.util.lang.JarMemoryLoader loader
}
com/intellij/util/lang/Loader.classLoader.java
package com.intellij.util.lang
abstract com.intellij.util.lang.Loader extends java.lang.Object {
private final java.net.URL myURL
private final int myIndex
void (java.net.URL, int)
java.net.URL url
int index
java.net.URL getBaseURL ()
abstract com.intellij.util.lang.Resource getResource (java.lang.String, boolean)
abstract com.intellij.util.lang.ClasspathCache$LoaderData buildData () throws java.io.IOException
int getIndex ()
}
com/intellij/util/lang/MemoryResource.classMemoryResource.java
package com.intellij.util.lang
com.intellij.util.lang.MemoryResource extends com.intellij.util.lang.Resource {
private final java.net.URL myUrl
private final byte[] myContent
private final java.util.Map myAttributes
private void (java.net.URL, byte[], java.util.Map)
java.net.URL url
byte[] content
java.util.Map attributes
public java.net.URL getURL ()
public java.io.InputStream getInputStream () throws java.io.IOException
public byte[] getBytes () throws java.io.IOException
public java.lang.String getValue (com.intellij.util.lang.Resource$Attribute)
com.intellij.util.lang.Resource$Attribute key
public static com.intellij.util.lang.MemoryResource load (java.net.URL, java.util.zip.ZipFile, java.util.zip.ZipEntry, java.util.Map) throws java.io.IOException
java.net.URL baseUrl
java.util.zip.ZipFile zipFile
java.util.zip.ZipEntry entry
java.util.Map attributes
String name
java.net.URL url
byte[] content
java.io.InputStream stream
}
com/intellij/util/lang/Resource$Attribute.classResource.java
package com.intellij.util.lang
public final com.intellij.util.lang.Resource$Attribute extends java.lang.Enum {
public static final com.intellij.util.lang.Resource$Attribute SPEC_TITLE
public static final com.intellij.util.lang.Resource$Attribute SPEC_VERSION
public static final com.intellij.util.lang.Resource$Attribute SPEC_VENDOR
public static final com.intellij.util.lang.Resource$Attribute IMPL_TITLE
public static final com.intellij.util.lang.Resource$Attribute IMPL_VERSION
public static final com.intellij.util.lang.Resource$Attribute IMPL_VENDOR
private static final com.intellij.util.lang.Resource$Attribute[] $VALUES
public static com.intellij.util.lang.Resource$Attribute[] values ()
public static com.intellij.util.lang.Resource$Attribute valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/util/lang/Resource.classResource.java
package com.intellij.util.lang
abstract com.intellij.util.lang.Resource extends java.lang.Object {
void ()
public abstract java.net.URL getURL ()
public abstract java.io.InputStream getInputStream () throws java.io.IOException
public abstract byte[] getBytes () throws java.io.IOException
public java.lang.String getValue (com.intellij.util.lang.Resource$Attribute)
com.intellij.util.lang.Resource$Attribute key
}
com/intellij/util/lang/UrlClassLoader$1.classUrlClassLoader.java
package com.intellij.util.lang
com.intellij.util.lang.UrlClassLoader$1 extends java.lang.Object implements com.intellij.util.Function {
final com.intellij.util.lang.UrlClassLoader this$0
void (com.intellij.util.lang.UrlClassLoader)
com.intellij.util.lang.UrlClassLoader this$0
public java.net.URL fun (java.net.URL)
java.net.URL url
public volatile java.lang.Object fun (java.lang.Object)
}
com/intellij/util/lang/UrlClassLoader$Builder.classUrlClassLoader.java
package com.intellij.util.lang
public final com.intellij.util.lang.UrlClassLoader$Builder extends java.lang.Object {
private java.util.List myURLs
private ClassLoader myParent
private boolean myLockJars
private boolean myUseCache
private boolean myUsePersistentClasspathIndex
private boolean myAcceptUnescaped
private boolean myPreload
private boolean myAllowBootstrapResources
private com.intellij.util.lang.CachePoolImpl myCachePool
private com.intellij.util.lang.UrlClassLoader$CachingCondition myCachingCondition
private void ()
public transient com.intellij.util.lang.UrlClassLoader$Builder urls (java.net.URL[])
java.net.URL[] urls
public com.intellij.util.lang.UrlClassLoader$Builder parent (java.lang.ClassLoader)
ClassLoader parent
public com.intellij.util.lang.UrlClassLoader$Builder allowLock ()
public com.intellij.util.lang.UrlClassLoader$Builder useCache ()
public com.intellij.util.lang.UrlClassLoader$Builder usePersistentClasspathIndexForLocalClassDirectories ()
void (com.intellij.util.lang.UrlClassLoader$1)
com.intellij.util.lang.UrlClassLoader$1 x0
static java.lang.ClassLoader access$200 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
static java.util.List access$300 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
static boolean access$400 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
static boolean access$500 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
static boolean access$600 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
static boolean access$700 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
static boolean access$800 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
static boolean access$900 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
static com.intellij.util.lang.CachePoolImpl access$1000 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
static com.intellij.util.lang.UrlClassLoader$CachingCondition access$1100 (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder x0
}
com/intellij/util/lang/UrlClassLoader$CachePool.classUrlClassLoader.java
package com.intellij.util.lang
public abstract com.intellij.util.lang.UrlClassLoader$CachePool extends java.lang.Object {
}
com/intellij/util/lang/UrlClassLoader$CachingCondition.classUrlClassLoader.java
package com.intellij.util.lang
public abstract com.intellij.util.lang.UrlClassLoader$CachingCondition extends java.lang.Object {
public abstract boolean shouldCacheData (java.net.URL)
}
com/intellij/util/lang/UrlClassLoader.classUrlClassLoader.java
package com.intellij.util.lang
public com.intellij.util.lang.UrlClassLoader extends java.lang.ClassLoader {
private static final boolean HAS_PARALLEL_LOADERS
private static final boolean ourClassPathIndexEnabled
private final java.util.List myURLs
private final com.intellij.util.lang.ClassPath myClassPath
private final com.intellij.util.containers.WeakStringInterner myClassNameInterner
private final boolean myAllowBootstrapResources
public static boolean isRegisteredAsParallelCapable (java.lang.ClassLoader)
java.lang.reflect.Field parallelLockMap
Exception e
ClassLoader loader
protected com.intellij.util.lang.ClassPath getClassPath ()
public java.util.List getBaseUrls ()
public static com.intellij.util.lang.UrlClassLoader$Builder build ()
public void (java.lang.ClassLoader)
ClassLoader parent
protected void (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder builder
protected final com.intellij.util.lang.ClassPath createClassPath (com.intellij.util.lang.UrlClassLoader$Builder)
com.intellij.util.lang.UrlClassLoader$Builder builder
public static java.net.URL internProtocol (java.net.URL)
String protocol
java.net.MalformedURLException e
java.net.URL url
public void addURL (java.net.URL)
java.net.URL url
public java.util.List getUrls ()
protected java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException
java.io.IOException e
String name
com.intellij.util.lang.Resource res
protected java.lang.Class _findClass (java.lang.String)
java.io.IOException e
String name
com.intellij.util.lang.Resource res
private java.lang.Class defineClass (java.lang.String, com.intellij.util.lang.Resource) throws java.io.IOException
String pkgName
Package pkg
String name
com.intellij.util.lang.Resource res
int i
byte[] b
protected java.lang.Class _defineClass (java.lang.String, byte[])
String name
byte[] b
public java.net.URL findResource (java.lang.String)
String name
protected java.net.URL findResourceImpl (java.lang.String)
String name
com.intellij.util.lang.Resource res
private com.intellij.util.lang.Resource _getResource (java.lang.String)
String name
String n
public java.io.InputStream getResourceAsStream (java.lang.String)
com.intellij.util.lang.Resource res
java.io.IOException e
String name
protected java.util.Enumeration findResources (java.lang.String) throws java.io.IOException
String name
public static void loadPlatformLibrary (java.lang.String)
java.io.File libDir
String platform
String libName
String libFileName
String libPath
private static java.lang.String mapLibraryName (java.lang.String)
String libName
String baseName
String fileName
private static java.lang.String getPlatformName ()
protected java.lang.Object getClassLoadingLock (java.lang.String)
String className
public static com.intellij.util.lang.UrlClassLoader$CachePool createCachePool ()
static boolean access$000 ()
static void ()
java.lang.reflect.Method registerAsParallelCapable
}
com/intellij/util/messages/
com/intellij/util/messages/MessageBus.classMessageBus.java
package com.intellij.util.messages
public abstract com.intellij.util.messages.MessageBus extends java.lang.Object {
public abstract com.intellij.util.messages.MessageBus getParent ()
public abstract com.intellij.util.messages.MessageBusConnection connect ()
public abstract com.intellij.util.messages.MessageBusConnection connect (com.intellij.openapi.Disposable)
public abstract java.lang.Object syncPublisher (com.intellij.util.messages.Topic)
public abstract java.lang.Object asyncPublisher (com.intellij.util.messages.Topic)
public abstract void dispose ()
}
com/intellij/util/messages/MessageBusConnection.classMessageBusConnection.java
package com.intellij.util.messages
public abstract com.intellij.util.messages.MessageBusConnection extends java.lang.Object implements com.intellij.openapi.Disposable {
public abstract void subscribe (com.intellij.util.messages.Topic, java.lang.Object) throws java.lang.IllegalStateException
public abstract void subscribe (com.intellij.util.messages.Topic) throws java.lang.IllegalStateException
public abstract void setDefaultHandler (com.intellij.util.messages.MessageHandler)
public abstract void deliverImmediately ()
public abstract void disconnect ()
}
com/intellij/util/messages/MessageHandler.classMessageHandler.java
package com.intellij.util.messages
public abstract com.intellij.util.messages.MessageHandler extends java.lang.Object {
public transient abstract void handle (java.lang.reflect.Method, java.lang.Object[])
}
com/intellij/util/messages/Topic$BroadcastDirection.classTopic.java
package com.intellij.util.messages
public final com.intellij.util.messages.Topic$BroadcastDirection extends java.lang.Enum {
public static final com.intellij.util.messages.Topic$BroadcastDirection TO_CHILDREN
public static final com.intellij.util.messages.Topic$BroadcastDirection NONE
public static final com.intellij.util.messages.Topic$BroadcastDirection TO_PARENT
private static final com.intellij.util.messages.Topic$BroadcastDirection[] $VALUES
public static com.intellij.util.messages.Topic$BroadcastDirection[] values ()
public static com.intellij.util.messages.Topic$BroadcastDirection valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/intellij/util/messages/Topic.classTopic.java
package com.intellij.util.messages
public com.intellij.util.messages.Topic extends java.lang.Object {
private final String myDisplayName
private final Class myListenerClass
private final com.intellij.util.messages.Topic$BroadcastDirection myBroadcastDirection
public void (java.lang.String, java.lang.Class)
String displayName
Class listenerClass
public void (java.lang.String, java.lang.Class, com.intellij.util.messages.Topic$BroadcastDirection)
String displayName
Class listenerClass
com.intellij.util.messages.Topic$BroadcastDirection broadcastDirection
}
com/intellij/util/text/
com/intellij/util/text/CaseInsensitiveStringHashingStrategy.classCaseInsensitiveStringHashingStrategy.java
package com.intellij.util.text
public com.intellij.util.text.CaseInsensitiveStringHashingStrategy extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
public static final com.intellij.util.text.CaseInsensitiveStringHashingStrategy INSTANCE
public void ()
public int computeHashCode (java.lang.String)
String s
public boolean equals (java.lang.String, java.lang.String)
String s1
String s2
public volatile boolean equals (java.lang.Object, java.lang.Object)
public volatile int computeHashCode (java.lang.Object)
static void ()
}
com/intellij/util/text/CharArrayCharSequence.classCharArrayCharSequence.java
package com.intellij.util.text
public com.intellij.util.text.CharArrayCharSequence extends java.lang.Object implements com.intellij.util.text.CharSequenceBackedByArray com.intellij.openapi.util.text.CharSequenceWithStringHash {
protected final char[] myChars
protected final int myStart
protected final int myEnd
private int hash
public transient void (char[])
char[] chars
public void (char[], int, int)
char[] chars
int start
int end
public final int length ()
public final char charAt (int)
int index
public java.lang.CharSequence subSequence (int, int)
int start
int end
public java.lang.String toString ()
public char[] getChars ()
char[] chars
public void getChars (char[], int)
char[] dst
int dstOffset
public boolean equals (java.lang.Object)
int i
CharSequence anotherString
int n
Object anObject
public int readCharsTo (int, char[], int, int)
int start
char[] cbuf
int off
int len
int readChars
public int hashCode ()
int h
}
com/intellij/util/text/CharSequenceBackedByArray.classCharSequenceBackedByArray.java
package com.intellij.util.text
public abstract com.intellij.util.text.CharSequenceBackedByArray extends java.lang.Object implements java.lang.CharSequence {
public abstract char[] getChars ()
public abstract void getChars (char[], int)
}
com/intellij/util/text/FilePathHashingStrategy.classFilePathHashingStrategy.java
package com.intellij.util.text
public com.intellij.util.text.FilePathHashingStrategy extends java.lang.Object {
public static gnu.trove.TObjectHashingStrategy create ()
public static gnu.trove.TObjectHashingStrategy create (boolean)
boolean caseSensitive
}
gnu/
gnu/trove/
gnu/trove/CanonicalEquality.classCanonicalEquality.java
package gnu.trove
gnu.trove.CanonicalEquality extends java.lang.Object implements gnu.trove.Equality {
void ()
public boolean equals (java.lang.Object, java.lang.Object)
Object o1
Object o2
}
gnu/trove/Equality.classEquality.java
package gnu.trove
public abstract gnu.trove.Equality extends java.lang.Object {
public static final gnu.trove.Equality CANONICAL
public static final gnu.trove.Equality IDENTITY
public abstract boolean equals (java.lang.Object, java.lang.Object)
static void ()
}
gnu/trove/HashFunctions.classHashFunctions.java
package gnu.trove
public final gnu.trove.HashFunctions extends java.lang.Object {
public static int hash (int)
int value
public static int hash (java.lang.Object)
Object object
}
gnu/trove/IdentityEquality.classIdentityEquality.java
package gnu.trove
gnu.trove.IdentityEquality extends java.lang.Object implements gnu.trove.Equality {
void ()
public boolean equals (java.lang.Object, java.lang.Object)
Object o1
Object o2
}
gnu/trove/PrimeFinder.classPrimeFinder.java
package gnu.trove
public final gnu.trove.PrimeFinder extends java.lang.Object {
private static final int[] primeCapacities
public static int nextPrime (int)
int desiredCapacity
int i
static void ()
}
gnu/trove/SerializationProcedure.classSerializationProcedure.java
package gnu.trove
gnu.trove.SerializationProcedure extends java.lang.Object implements gnu.trove.TDoubleByteProcedure gnu.trove.TDoubleDoubleProcedure gnu.trove.TDoubleFloatProcedure gnu.trove.TDoubleIntProcedure gnu.trove.TDoubleLongProcedure gnu.trove.TDoubleObjectProcedure gnu.trove.TDoubleProcedure gnu.trove.TFloatByteProcedure gnu.trove.TFloatDoubleProcedure gnu.trove.TFloatFloatProcedure gnu.trove.TFloatIntProcedure gnu.trove.TFloatLongProcedure gnu.trove.TFloatObjectProcedure gnu.trove.TFloatProcedure gnu.trove.TIntByteProcedure gnu.trove.TIntDoubleProcedure gnu.trove.TIntFloatProcedure gnu.trove.TIntIntProcedure gnu.trove.TIntLongProcedure gnu.trove.TIntObjectProcedure gnu.trove.TIntProcedure gnu.trove.TByteByteProcedure gnu.trove.TByteDoubleProcedure gnu.trove.TByteFloatProcedure gnu.trove.TByteIntProcedure gnu.trove.TByteLongProcedure gnu.trove.TByteObjectProcedure gnu.trove.TByteProcedure gnu.trove.TLongByteProcedure gnu.trove.TLongDoubleProcedure gnu.trove.TLongFloatProcedure gnu.trove.TLongIntProcedure gnu.trove.TLongLongProcedure gnu.trove.TLongObjectProcedure gnu.trove.TLongProcedure gnu.trove.TObjectByteProcedure gnu.trove.TObjectDoubleProcedure gnu.trove.TObjectFloatProcedure gnu.trove.TObjectIntProcedure gnu.trove.TObjectLongProcedure gnu.trove.TObjectObjectProcedure gnu.trove.TObjectProcedure {
private final java.io.ObjectOutputStream stream
java.io.IOException exception
void (java.io.ObjectOutputStream)
java.io.ObjectOutputStream stream
public boolean execute (int)
java.io.IOException e
int val
public boolean execute (byte)
java.io.IOException e
byte val
public boolean execute (double)
java.io.IOException e
double val
public boolean execute (long)
java.io.IOException e
long val
public boolean execute (float)
java.io.IOException e
float val
public boolean execute (java.lang.Object)
java.io.IOException e
Object val
public boolean execute (java.lang.Object, java.lang.Object)
java.io.IOException e
Object key
Object val
public boolean execute (java.lang.Object, int)
java.io.IOException e
Object key
int val
public boolean execute (java.lang.Object, byte)
java.io.IOException e
Object key
byte val
public boolean execute (java.lang.Object, long)
java.io.IOException e
Object key
long val
public boolean execute (java.lang.Object, double)
java.io.IOException e
Object key
double val
public boolean execute (java.lang.Object, float)
java.io.IOException e
Object key
float val
public boolean execute (int, java.lang.Object)
java.io.IOException e
int key
Object val
public boolean execute (int, int)
java.io.IOException e
int key
int val
public boolean execute (int, long)
java.io.IOException e
int key
long val
public boolean execute (int, double)
java.io.IOException e
int key
double val
public boolean execute (int, float)
java.io.IOException e
int key
float val
public boolean execute (byte, byte)
java.io.IOException e
byte key
byte val
public boolean execute (byte, java.lang.Object)
java.io.IOException e
byte key
Object val
public boolean execute (byte, int)
java.io.IOException e
byte key
int val
public boolean execute (byte, long)
java.io.IOException e
byte key
long val
public boolean execute (byte, double)
java.io.IOException e
byte key
double val
public boolean execute (byte, float)
java.io.IOException e
byte key
float val
public boolean execute (long, java.lang.Object)
java.io.IOException e
long key
Object val
public boolean execute (long, int)
java.io.IOException e
long key
int val
public boolean execute (long, long)
java.io.IOException e
long key
long val
public boolean execute (long, double)
java.io.IOException e
long key
double val
public boolean execute (long, float)
java.io.IOException e
long key
float val
public boolean execute (double, java.lang.Object)
java.io.IOException e
double key
Object val
public boolean execute (double, int)
java.io.IOException e
double key
int val
public boolean execute (double, long)
java.io.IOException e
double key
long val
public boolean execute (double, double)
java.io.IOException e
double key
double val
public boolean execute (double, float)
java.io.IOException e
double key
float val
public boolean execute (float, java.lang.Object)
java.io.IOException e
float key
Object val
public boolean execute (float, int)
java.io.IOException e
float key
int val
public boolean execute (float, long)
java.io.IOException e
float key
long val
public boolean execute (float, double)
java.io.IOException e
float key
double val
public boolean execute (float, float)
java.io.IOException e
float key
float val
public boolean execute (double, byte)
java.io.IOException e
double key
byte val
public boolean execute (float, byte)
java.io.IOException e
float key
byte val
public boolean execute (int, byte)
java.io.IOException e
int key
byte val
public boolean execute (long, byte)
java.io.IOException e
long key
byte val
}
gnu/trove/TByteByteProcedure.classTByteByteProcedure.java
package gnu.trove
public abstract gnu.trove.TByteByteProcedure extends java.lang.Object {
public abstract boolean execute (byte, byte)
}
gnu/trove/TByteDoubleProcedure.classTByteDoubleProcedure.java
package gnu.trove
public abstract gnu.trove.TByteDoubleProcedure extends java.lang.Object {
public abstract boolean execute (byte, double)
}
gnu/trove/TByteFloatProcedure.classTByteFloatProcedure.java
package gnu.trove
public abstract gnu.trove.TByteFloatProcedure extends java.lang.Object {
public abstract boolean execute (byte, float)
}
gnu/trove/TByteIntProcedure.classTByteIntProcedure.java
package gnu.trove
public abstract gnu.trove.TByteIntProcedure extends java.lang.Object {
public abstract boolean execute (byte, int)
}
gnu/trove/TByteLongProcedure.classTByteLongProcedure.java
package gnu.trove
public abstract gnu.trove.TByteLongProcedure extends java.lang.Object {
public abstract boolean execute (byte, long)
}
gnu/trove/TByteObjectProcedure.classTByteObjectProcedure.java
package gnu.trove
public abstract gnu.trove.TByteObjectProcedure extends java.lang.Object {
public abstract boolean execute (byte, java.lang.Object)
}
gnu/trove/TByteProcedure.classTByteProcedure.java
package gnu.trove
public abstract gnu.trove.TByteProcedure extends java.lang.Object {
public abstract boolean execute (byte)
}
gnu/trove/TDoubleByteProcedure.classTDoubleByteProcedure.java
package gnu.trove
public abstract gnu.trove.TDoubleByteProcedure extends java.lang.Object {
public abstract boolean execute (double, byte)
}
gnu/trove/TDoubleDoubleProcedure.classTDoubleDoubleProcedure.java
package gnu.trove
public abstract gnu.trove.TDoubleDoubleProcedure extends java.lang.Object {
public abstract boolean execute (double, double)
}
gnu/trove/TDoubleFloatProcedure.classTDoubleFloatProcedure.java
package gnu.trove
public abstract gnu.trove.TDoubleFloatProcedure extends java.lang.Object {
public abstract boolean execute (double, float)
}
gnu/trove/TDoubleIntProcedure.classTDoubleIntProcedure.java
package gnu.trove
public abstract gnu.trove.TDoubleIntProcedure extends java.lang.Object {
public abstract boolean execute (double, int)
}
gnu/trove/TDoubleLongProcedure.classTDoubleLongProcedure.java
package gnu.trove
public abstract gnu.trove.TDoubleLongProcedure extends java.lang.Object {
public abstract boolean execute (double, long)
}
gnu/trove/TDoubleObjectProcedure.classTDoubleObjectProcedure.java
package gnu.trove
public abstract gnu.trove.TDoubleObjectProcedure extends java.lang.Object {
public abstract boolean execute (double, java.lang.Object)
}
gnu/trove/TDoubleProcedure.classTDoubleProcedure.java
package gnu.trove
public abstract gnu.trove.TDoubleProcedure extends java.lang.Object {
public abstract boolean execute (double)
}
gnu/trove/TFloatByteProcedure.classTFloatByteProcedure.java
package gnu.trove
public abstract gnu.trove.TFloatByteProcedure extends java.lang.Object {
public abstract boolean execute (float, byte)
}
gnu/trove/TFloatDoubleProcedure.classTFloatDoubleProcedure.java
package gnu.trove
public abstract gnu.trove.TFloatDoubleProcedure extends java.lang.Object {
public abstract boolean execute (float, double)
}
gnu/trove/TFloatFloatProcedure.classTFloatFloatProcedure.java
package gnu.trove
public abstract gnu.trove.TFloatFloatProcedure extends java.lang.Object {
public abstract boolean execute (float, float)
}
gnu/trove/TFloatIntProcedure.classTFloatIntProcedure.java
package gnu.trove
public abstract gnu.trove.TFloatIntProcedure extends java.lang.Object {
public abstract boolean execute (float, int)
}
gnu/trove/TFloatLongProcedure.classTFloatLongProcedure.java
package gnu.trove
public abstract gnu.trove.TFloatLongProcedure extends java.lang.Object {
public abstract boolean execute (float, long)
}
gnu/trove/TFloatObjectProcedure.classTFloatObjectProcedure.java
package gnu.trove
public abstract gnu.trove.TFloatObjectProcedure extends java.lang.Object {
public abstract boolean execute (float, java.lang.Object)
}
gnu/trove/TFloatProcedure.classTFloatProcedure.java
package gnu.trove
public abstract gnu.trove.TFloatProcedure extends java.lang.Object {
public abstract boolean execute (float)
}
gnu/trove/THash.classTHash.java
package gnu.trove
public abstract gnu.trove.THash extends java.lang.Object implements java.lang.Cloneable {
protected transient int _size
protected transient int _free
protected transient int _deadkeys
protected final float _loadFactor
protected int _maxSize
public void ()
public void (int)
int initialCapacity
public void (int, float)
int initialCapacity
float loadFactor
public java.lang.Object clone ()
CloneNotSupportedException cnse
public boolean isEmpty ()
public int size ()
protected abstract int capacity ()
public void ensureCapacity (int)
int desiredCapacity
public void compact ()
public final void trimToSize ()
protected void removeAt (int)
int index
private void compactIfNecessary ()
public final void stopCompactingOnRemove ()
public final void startCompactingOnRemove (boolean)
boolean compact
public void clear ()
protected int setUp (int)
int initialCapacity
int capacity
protected abstract void rehash (int)
private void computeMaxSize (int)
int capacity
protected final void postInsertHook (boolean)
boolean usedFreeSlot
protected int calculateGrownCapacity ()
}
gnu/trove/THashIterator.classTHashIterator.java
package gnu.trove
abstract gnu.trove.THashIterator extends gnu.trove.TIterator implements java.util.Iterator {
protected final gnu.trove.TObjectHash _hash
public void (gnu.trove.TObjectHash)
gnu.trove.TObjectHash hash
public java.lang.Object next ()
protected final int nextIndex ()
Object[] set
int i
protected abstract java.lang.Object objectAtIndex (int)
}
gnu/trove/THashMap$1.classTHashMap.java
package gnu.trove
gnu.trove.THashMap$1 extends java.lang.Object implements gnu.trove.TObjectObjectProcedure {
final StringBuilder val$sb
final gnu.trove.THashMap this$0
void (gnu.trove.THashMap, java.lang.StringBuilder)
public boolean execute (java.lang.Object, java.lang.Object)
Object key
Object value
}
gnu/trove/THashMap$EntryView$EntryIterator.classTHashMap.java
package gnu.trove
final gnu.trove.THashMap$EntryView$EntryIterator extends gnu.trove.THashIterator {
final gnu.trove.THashMap$EntryView this$1
void (gnu.trove.THashMap$EntryView, gnu.trove.THashMap)
gnu.trove.THashMap map
public gnu.trove.THashMap$Entry objectAtIndex (int)
int index
public volatile java.lang.Object objectAtIndex (int)
int x0
}
gnu/trove/THashMap$EntryView.classTHashMap.java
package gnu.trove
public gnu.trove.THashMap$EntryView extends gnu.trove.THashMap$MapBackedView {
final gnu.trove.THashMap this$0
void (gnu.trove.THashMap)
public java.util.Iterator iterator ()
public boolean removeElement (java.util.Map$Entry)
Object val
java.util.Map$Entry entry
Object key
int index
public boolean containsElement (java.util.Map$Entry)
java.util.Map$Entry entry
Object val
Object entryValue
protected java.lang.Object valueForEntry (java.util.Map$Entry)
java.util.Map$Entry entry
protected java.lang.Object keyForEntry (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile boolean containsElement (java.lang.Object)
Object x0
public volatile boolean removeElement (java.lang.Object)
Object x0
}
gnu/trove/THashMap$EqProcedure.classTHashMap.java
package gnu.trove
final gnu.trove.THashMap$EqProcedure extends java.lang.Object implements gnu.trove.TObjectObjectProcedure {
private final java.util.Map _otherMap
void (java.util.Map)
java.util.Map otherMap
public final boolean execute (java.lang.Object, java.lang.Object)
Object key
Object value
Object oValue
}
gnu/trove/THashMap$HashProcedure.classTHashMap.java
package gnu.trove
final gnu.trove.THashMap$HashProcedure extends java.lang.Object implements gnu.trove.TObjectObjectProcedure {
private int h
final gnu.trove.THashMap this$0
void (gnu.trove.THashMap)
public int getHashCode ()
public final boolean execute (java.lang.Object, java.lang.Object)
Object key
Object value
}
gnu/trove/THashMap$KeyView.classTHashMap.java
package gnu.trove
public gnu.trove.THashMap$KeyView extends gnu.trove.THashMap$MapBackedView {
final gnu.trove.THashMap this$0
void (gnu.trove.THashMap)
public java.util.Iterator iterator ()
public boolean removeElement (java.lang.Object)
Object key
public boolean containsElement (java.lang.Object)
Object key
}
gnu/trove/THashMap$MapBackedView.classTHashMap.java
package gnu.trove
abstract gnu.trove.THashMap$MapBackedView extends java.lang.Object implements java.util.Set {
final gnu.trove.THashMap this$0
void (gnu.trove.THashMap)
public abstract java.util.Iterator iterator ()
public abstract boolean removeElement (java.lang.Object)
public abstract boolean containsElement (java.lang.Object)
public boolean contains (java.lang.Object)
Object key
public boolean remove (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
Object element
java.util.Iterator i$
java.util.Collection collection
public boolean removeAll (java.util.Collection)
Object element
java.util.Iterator i$
java.util.Collection collection
boolean changed
public void clear ()
public boolean add (java.lang.Object)
Object obj
public int size ()
public java.lang.Object[] toArray ()
int i
Object[] result
java.util.Iterator e
public java.lang.Object[] toArray (java.lang.Object[])
int i
Object[] a
int size
java.util.Iterator it
Object[] result
public boolean isEmpty ()
public boolean addAll (java.util.Collection)
java.util.Collection collection
public boolean retainAll (java.util.Collection)
java.util.Collection collection
boolean changed
java.util.Iterator i
}
gnu/trove/THashMap$ValueView$1.classTHashMap.java
package gnu.trove
gnu.trove.THashMap$ValueView$1 extends gnu.trove.THashIterator {
final gnu.trove.THashMap$ValueView this$1
void (gnu.trove.THashMap$ValueView, gnu.trove.TObjectHash)
gnu.trove.TObjectHash x0
protected java.lang.Object objectAtIndex (int)
int index
}
gnu/trove/THashMap$ValueView.classTHashMap.java
package gnu.trove
public gnu.trove.THashMap$ValueView extends gnu.trove.THashMap$MapBackedView {
final gnu.trove.THashMap this$0
protected void (gnu.trove.THashMap)
public java.util.Iterator iterator ()
public boolean containsElement (java.lang.Object)
Object value
public boolean removeElement (java.lang.Object)
int i
Object value
boolean changed
Object[] values
Object[] set
}
gnu/trove/THashMap.classTHashMap.java
package gnu.trove
public gnu.trove.THashMap extends gnu.trove.TObjectHash implements java.util.Map {
protected transient Object[] _values
public void ()
public void (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy strategy
public void (int)
int initialCapacity
public void (int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
gnu.trove.TObjectHashingStrategy strategy
public void (int, float)
int initialCapacity
float loadFactor
public void (int, float, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
gnu.trove.TObjectHashingStrategy strategy
public void (java.util.Map)
java.util.Map map
public void (java.util.Map, gnu.trove.TObjectHashingStrategy)
java.util.Map map
gnu.trove.TObjectHashingStrategy strategy
public gnu.trove.THashMap clone ()
gnu.trove.THashMap m
protected int setUp (int)
int initialCapacity
int capacity
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
Object previous
int index
boolean alreadyStored
Object oldKey
public boolean equals (java.lang.Object)
Object other
java.util.Map that
public int hashCode ()
gnu.trove.THashMap$HashProcedure p
public boolean forEachKey (gnu.trove.TObjectProcedure)
gnu.trove.TObjectProcedure procedure
public boolean forEachValue (gnu.trove.TObjectProcedure)
int i
gnu.trove.TObjectProcedure procedure
Object[] values
Object[] set
public boolean forEachEntry (gnu.trove.TObjectObjectProcedure)
int i
gnu.trove.TObjectObjectProcedure procedure
Object[] keys
Object[] values
public boolean retainEntries (gnu.trove.TObjectObjectProcedure)
int i
gnu.trove.TObjectObjectProcedure procedure
Object[] keys
Object[] values
boolean modified
public void transformValues (gnu.trove.TObjectFunction)
int i
gnu.trove.TObjectFunction function
Object[] values
Object[] set
protected void rehash (int)
Object o
int index
int i
int newCapacity
int oldCapacity
Object[] oldKeys
Object[] oldVals
public java.lang.Object get (java.lang.Object)
Object key
int index
public void clear ()
int i
Object[] keys
Object[] values
public java.lang.Object remove (java.lang.Object)
Object key
Object prev
int index
protected void removeAt (int)
int index
public java.util.Collection values ()
public java.util.Set keySet ()
public java.util.Set entrySet ()
public boolean containsValue (java.lang.Object)
int i
int i
Object val
Object[] set
Object[] vals
public boolean containsKey (java.lang.Object)
Object key
public void putAll (java.util.Map)
java.util.Map$Entry e
java.util.Iterator i$
java.util.Map map
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
gnu.trove.SerializationProcedure writeProcedure
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object key
Object val
java.io.ObjectInputStream stream
int size
public java.lang.String toString ()
StringBuilder sb
public volatile gnu.trove.TObjectHash clone ()
public volatile java.lang.Object clone ()
}
gnu/trove/THashSet$1.classTHashSet.java
package gnu.trove
gnu.trove.THashSet$1 extends java.lang.Object implements gnu.trove.TObjectProcedure {
final StringBuilder val$sb
final gnu.trove.THashSet this$0
void (gnu.trove.THashSet, java.lang.StringBuilder)
public boolean execute (java.lang.Object)
Object value
}
gnu/trove/THashSet$HashProcedure.classTHashSet.java
package gnu.trove
final gnu.trove.THashSet$HashProcedure extends java.lang.Object implements gnu.trove.TObjectProcedure {
private int h
final gnu.trove.THashSet this$0
void (gnu.trove.THashSet)
public int getHashCode ()
public final boolean execute (java.lang.Object)
Object key
}
gnu/trove/THashSet.classTHashSet.java
package gnu.trove
public gnu.trove.THashSet extends gnu.trove.TObjectHash implements java.util.Set {
public void ()
public void (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy strategy
public void (int)
int initialCapacity
public void (int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
gnu.trove.TObjectHashingStrategy strategy
public void (int, float)
int initialCapacity
float loadFactor
public void (int, float, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
gnu.trove.TObjectHashingStrategy strategy
public void (java.util.Collection)
java.util.Collection collection
public void (java.util.Collection, gnu.trove.TObjectHashingStrategy)
java.util.Collection collection
gnu.trove.TObjectHashingStrategy strategy
public boolean add (java.lang.Object)
Object obj
int index
Object old
public boolean equals (java.lang.Object)
Object other
java.util.Set that
public int hashCode ()
gnu.trove.THashSet$HashProcedure p
protected void rehash (int)
Object o
int index
int i
int newCapacity
int oldCapacity
Object[] oldSet
public java.lang.Object[] toArray ()
Object[] result
public java.lang.Object[] toArray (java.lang.Object[])
int i
Object[] a
int size
Object[] result
java.util.Iterator it
public void clear ()
int i
Object[] set
public boolean remove (java.lang.Object)
Object obj
int index
public java.util.Iterator iterator ()
public boolean containsAll (java.util.Collection)
Object element
java.util.Iterator i$
java.util.Collection collection
public boolean addAll (java.util.Collection)
java.util.Collection collection
int size
java.util.Iterator it
boolean changed
public boolean removeAll (java.util.Collection)
java.util.Collection collection
int size
java.util.Iterator it
boolean changed
public boolean retainAll (java.util.Collection)
java.util.Collection collection
int size
java.util.Iterator it
boolean changed
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
gnu.trove.SerializationProcedure writeProcedure
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object val
java.io.ObjectInputStream stream
int size
public java.lang.String toString ()
StringBuilder sb
}
gnu/trove/TIntArrayList$1.classTIntArrayList.java
package gnu.trove
gnu.trove.TIntArrayList$1 extends java.lang.Object implements gnu.trove.TIntProcedure {
final StringBuffer val$buf
final gnu.trove.TIntArrayList this$0
void (gnu.trove.TIntArrayList, java.lang.StringBuffer)
public boolean execute (int)
int val
}
gnu/trove/TIntArrayList.classTIntArrayList.java
package gnu.trove
public gnu.trove.TIntArrayList extends java.lang.Object implements java.io.Serializable java.lang.Cloneable {
protected transient int[] _data
protected transient int _pos
public void ()
public void (int)
int capacity
public void (int[])
int[] values
public void ensureCapacity (int)
int newCap
int[] tmp
int capacity
public int size ()
public boolean isEmpty ()
public void trimToSize ()
int[] tmp
public void add (int)
int val
public void add (int[])
int[] vals
public void add (int[], int, int)
int[] vals
int offset
int length
public void insert (int, int)
int offset
int value
public void insert (int, int[])
int offset
int[] values
public void insert (int, int[], int, int)
int offset
int[] values
int valOffset
int len
public int get (int)
int offset
public int getQuick (int)
int offset
public void set (int, int)
int offset
int val
public int getSet (int, int)
int offset
int val
int old
public void set (int, int[])
int offset
int[] values
public void set (int, int[], int, int)
int offset
int[] values
int valOffset
int length
public void setQuick (int, int)
int offset
int val
public void clear ()
public void clear (int)
int capacity
public void reset ()
public void resetQuick ()
public int remove (int)
int offset
int old
public void remove (int, int)
int offset
int length
public void transformValues (gnu.trove.TIntFunction)
int i
gnu.trove.TIntFunction function
public void reverse ()
public void reverse (int, int)
int i
int j
int from
int to
public void shuffle (java.util.Random)
int i
java.util.Random rand
private void swap (int, int)
int i
int j
int tmp
public java.lang.Object clone ()
CloneNotSupportedException e
gnu.trove.TIntArrayList clone
public int[] toNativeArray ()
public int[] toNativeArray (int, int)
int offset
int len
int[] rv
public void toNativeArray (int[], int, int)
int[] dest
int offset
int len
public boolean equals (java.lang.Object)
int i
gnu.trove.TIntArrayList that
Object other
public int hashCode ()
int i
int h
public boolean forEach (gnu.trove.TIntProcedure)
int i
gnu.trove.TIntProcedure procedure
public boolean forEachDescending (gnu.trove.TIntProcedure)
int i
gnu.trove.TIntProcedure procedure
public void sort ()
public void sort (int, int)
int fromIndex
int toIndex
public void fill (int)
int val
public void fill (int, int, int)
int fromIndex
int toIndex
int val
public int binarySearch (int)
int value
public int binarySearch (int, int, int)
int mid
int midVal
int value
int fromIndex
int toIndex
int low
int high
public int indexOf (int)
int value
public int indexOf (int, int)
int i
int offset
int value
public int lastIndexOf (int)
int value
public int lastIndexOf (int, int)
int i
int offset
int value
public boolean contains (int)
int value
public gnu.trove.TIntArrayList grep (gnu.trove.TIntProcedure)
int i
gnu.trove.TIntProcedure condition
gnu.trove.TIntArrayList list
public gnu.trove.TIntArrayList inverseGrep (gnu.trove.TIntProcedure)
int i
gnu.trove.TIntProcedure condition
gnu.trove.TIntArrayList list
public int max ()
int i
int max
public int min ()
int i
int min
public java.lang.String toString ()
StringBuffer buf
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
gnu.trove.SerializationProcedure writeProcedure
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
int val
java.io.ObjectInputStream stream
int size
}
gnu/trove/TIntByteProcedure.classTIntByteProcedure.java
package gnu.trove
public abstract gnu.trove.TIntByteProcedure extends java.lang.Object {
public abstract boolean execute (int, byte)
}
gnu/trove/TIntDoubleProcedure.classTIntDoubleProcedure.java
package gnu.trove
public abstract gnu.trove.TIntDoubleProcedure extends java.lang.Object {
public abstract boolean execute (int, double)
}
gnu/trove/TIntFloatProcedure.classTIntFloatProcedure.java
package gnu.trove
public abstract gnu.trove.TIntFloatProcedure extends java.lang.Object {
public abstract boolean execute (int, float)
}
gnu/trove/TIntFunction.classTIntFunction.java
package gnu.trove
public abstract gnu.trove.TIntFunction extends java.lang.Object {
public abstract int execute (int)
}
gnu/trove/TIntHashingStrategy.classTIntHashingStrategy.java
package gnu.trove
public abstract gnu.trove.TIntHashingStrategy extends java.lang.Object implements java.io.Serializable {
public abstract int computeHashCode (int)
}
gnu/trove/TIntIntProcedure.classTIntIntProcedure.java
package gnu.trove
public abstract gnu.trove.TIntIntProcedure extends java.lang.Object {
public abstract boolean execute (int, int)
}
gnu/trove/TIntLongProcedure.classTIntLongProcedure.java
package gnu.trove
public abstract gnu.trove.TIntLongProcedure extends java.lang.Object {
public abstract boolean execute (int, long)
}
gnu/trove/TIntObjectHashMap$1.classTIntObjectHashMap.java
package gnu.trove
gnu.trove.TIntObjectHashMap$1 extends java.lang.Object implements gnu.trove.TIntObjectProcedure {
final StringBuilder val$sb
final gnu.trove.TIntObjectHashMap this$0
void (gnu.trove.TIntObjectHashMap, java.lang.StringBuilder)
public boolean execute (int, java.lang.Object)
int key
Object value
}
gnu/trove/TIntObjectHashMap$EqProcedure.classTIntObjectHashMap.java
package gnu.trove
final gnu.trove.TIntObjectHashMap$EqProcedure extends java.lang.Object implements gnu.trove.TIntObjectProcedure {
private final gnu.trove.TIntObjectHashMap _otherMap
void (gnu.trove.TIntObjectHashMap)
gnu.trove.TIntObjectHashMap otherMap
public final boolean execute (int, java.lang.Object)
int key
Object value
int index
private static boolean eq (java.lang.Object, java.lang.Object)
Object o1
Object o2
}
gnu/trove/TIntObjectHashMap$HashProcedure.classTIntObjectHashMap.java
package gnu.trove
final gnu.trove.TIntObjectHashMap$HashProcedure extends java.lang.Object implements gnu.trove.TIntObjectProcedure {
private int h
final gnu.trove.TIntObjectHashMap this$0
void (gnu.trove.TIntObjectHashMap)
public int getHashCode ()
public final boolean execute (int, java.lang.Object)
int key
Object value
}
gnu/trove/TIntObjectHashMap.classTIntObjectHashMap.java
package gnu.trove
public gnu.trove.TIntObjectHashMap extends gnu.trove.THash implements gnu.trove.TIntHashingStrategy {
protected transient Object[] _values
protected transient int[] _set
protected final gnu.trove.TIntHashingStrategy _hashingStrategy
public void ()
public void (int)
int initialCapacity
public void (int, float)
int initialCapacity
float loadFactor
public void (gnu.trove.TIntHashingStrategy)
gnu.trove.TIntHashingStrategy strategy
public void (int, gnu.trove.TIntHashingStrategy)
int initialCapacity
gnu.trove.TIntHashingStrategy strategy
public void (int, float, gnu.trove.TIntHashingStrategy)
int initialCapacity
float loadFactor
gnu.trove.TIntHashingStrategy strategy
public gnu.trove.TIntObjectHashMap clone ()
gnu.trove.TIntObjectHashMap m
public gnu.trove.TIntObjectIterator iterator ()
protected int setUp (int)
int initialCapacity
int capacity
public boolean contains (int)
int val
protected int capacity ()
public boolean forEach (gnu.trove.TIntProcedure)
int i
gnu.trove.TIntProcedure procedure
int[] set
Object[] values
public java.lang.Object put (int, java.lang.Object)
int key
Object value
boolean wasFree
Object previous
int index
boolean isNewMapping
protected void rehash (int)
int o
int index
int i
int newCapacity
int oldCapacity
int[] oldKeys
Object[] oldVals
public java.lang.Object get (int)
int key
int index
private static java.lang.Object unwrapNull (java.lang.Object)
Object value
private static java.lang.Object wrapNull (java.lang.Object)
Object value
public void clear ()
int i
int[] keys
Object[] values
public java.lang.Object remove (int)
int key
Object prev
int index
protected int index (int)
int probe
int val
int[] set
Object[] values
int length
int hash
int index
protected int insertionIndex (int)
int val
Object[] values
int[] set
int length
int hash
int index
int probe
int firstRemoved
static boolean isFull (java.lang.Object[], int)
Object[] values
int index
Object value
private static boolean isRemoved (java.lang.Object[], int)
Object[] values
int index
private static boolean isFree (java.lang.Object[], int)
Object[] values
int index
public boolean equals (java.lang.Object)
Object other
gnu.trove.TIntObjectHashMap that
public int hashCode ()
gnu.trove.TIntObjectHashMap$HashProcedure p
protected void removeAt (int)
int index
public java.lang.Object[] getValues ()
int i
int j
Object[] vals
Object[] values
public int[] keys ()
int i
int j
int[] keys
int[] k
Object[] values
public boolean containsValue (java.lang.Object)
int i
Object value
int i
Object val
Object[] values
public boolean containsKey (int)
int key
public boolean forEachKey (gnu.trove.TIntProcedure)
gnu.trove.TIntProcedure procedure
public boolean forEachValue (gnu.trove.TObjectProcedure)
int i
gnu.trove.TObjectProcedure procedure
Object[] values
public boolean forEachEntry (gnu.trove.TIntObjectProcedure)
int i
gnu.trove.TIntObjectProcedure procedure
int[] keys
Object[] values
public boolean retainEntries (gnu.trove.TIntObjectProcedure)
int i
gnu.trove.TIntObjectProcedure procedure
boolean modified
int[] keys
Object[] values
public void transformValues (gnu.trove.TObjectFunction)
int i
gnu.trove.TObjectFunction function
Object[] values
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
gnu.trove.SerializationProcedure writeProcedure
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
int key
Object val
java.io.ObjectInputStream stream
int size
public final int computeHashCode (int)
int val
public java.lang.String toString ()
StringBuilder sb
public volatile java.lang.Object clone ()
}
gnu/trove/TIntObjectIterator.classTIntObjectIterator.java
package gnu.trove
public gnu.trove.TIntObjectIterator extends gnu.trove.TIterator {
private final gnu.trove.TIntObjectHashMap _map
public void (gnu.trove.TIntObjectHashMap)
gnu.trove.TIntObjectHashMap map
protected final int nextIndex ()
Object[] values
int i
}
gnu/trove/TIntObjectProcedure.classTIntObjectProcedure.java
package gnu.trove
public abstract gnu.trove.TIntObjectProcedure extends java.lang.Object {
public abstract boolean execute (int, java.lang.Object)
}
gnu/trove/TIntProcedure.classTIntProcedure.java
package gnu.trove
public abstract gnu.trove.TIntProcedure extends java.lang.Object {
public abstract boolean execute (int)
}
gnu/trove/TIterator.classTIterator.java
package gnu.trove
abstract gnu.trove.TIterator extends java.lang.Object {
protected final gnu.trove.THash _hash
protected int _expectedSize
protected int _index
public void (gnu.trove.THash)
gnu.trove.THash hash
protected abstract int nextIndex ()
}
gnu/trove/TLongByteProcedure.classTLongByteProcedure.java
package gnu.trove
public abstract gnu.trove.TLongByteProcedure extends java.lang.Object {
public abstract boolean execute (long, byte)
}
gnu/trove/TLongDoubleProcedure.classTLongDoubleProcedure.java
package gnu.trove
public abstract gnu.trove.TLongDoubleProcedure extends java.lang.Object {
public abstract boolean execute (long, double)
}
gnu/trove/TLongFloatProcedure.classTLongFloatProcedure.java
package gnu.trove
public abstract gnu.trove.TLongFloatProcedure extends java.lang.Object {
public abstract boolean execute (long, float)
}
gnu/trove/TLongIntProcedure.classTLongIntProcedure.java
package gnu.trove
public abstract gnu.trove.TLongIntProcedure extends java.lang.Object {
public abstract boolean execute (long, int)
}
gnu/trove/TLongLongProcedure.classTLongLongProcedure.java
package gnu.trove
public abstract gnu.trove.TLongLongProcedure extends java.lang.Object {
public abstract boolean execute (long, long)
}
gnu/trove/TLongObjectProcedure.classTLongObjectProcedure.java
package gnu.trove
public abstract gnu.trove.TLongObjectProcedure extends java.lang.Object {
public abstract boolean execute (long, java.lang.Object)
}
gnu/trove/TLongProcedure.classTLongProcedure.java
package gnu.trove
public abstract gnu.trove.TLongProcedure extends java.lang.Object {
public abstract boolean execute (long)
}
gnu/trove/TObjectByteProcedure.classTObjectByteProcedure.java
package gnu.trove
public abstract gnu.trove.TObjectByteProcedure extends java.lang.Object {
public abstract boolean execute (java.lang.Object, byte)
}
gnu/trove/TObjectCanonicalHashingStrategy.classTObjectCanonicalHashingStrategy.java
package gnu.trove
gnu.trove.TObjectCanonicalHashingStrategy extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
void ()
public int computeHashCode (java.lang.Object)
Object value
public boolean equals (java.lang.Object, java.lang.Object)
Object value
Object value1
}
gnu/trove/TObjectDoubleProcedure.classTObjectDoubleProcedure.java
package gnu.trove
public abstract gnu.trove.TObjectDoubleProcedure extends java.lang.Object {
public abstract boolean execute (java.lang.Object, double)
}
gnu/trove/TObjectFloatProcedure.classTObjectFloatProcedure.java
package gnu.trove
public abstract gnu.trove.TObjectFloatProcedure extends java.lang.Object {
public abstract boolean execute (java.lang.Object, float)
}
gnu/trove/TObjectFunction.classTObjectFunction.java
package gnu.trove
public abstract gnu.trove.TObjectFunction extends java.lang.Object {
public abstract java.lang.Object execute (java.lang.Object)
}
gnu/trove/TObjectHash$NULL.classTObjectHash.java
package gnu.trove
gnu.trove.TObjectHash$NULL extends java.lang.Object {
void ()
}
gnu/trove/TObjectHash.classTObjectHash.java
package gnu.trove
public abstract gnu.trove.TObjectHash extends gnu.trove.THash implements gnu.trove.TObjectHashingStrategy {
protected transient Object[] _set
protected final gnu.trove.TObjectHashingStrategy _hashingStrategy
public static final Object REMOVED
public static final gnu.trove.TObjectHash$NULL NULL
public void ()
public void (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy strategy
public void (int)
int initialCapacity
public void (int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
gnu.trove.TObjectHashingStrategy strategy
public void (int, float)
int initialCapacity
float loadFactor
public void (int, float, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
gnu.trove.TObjectHashingStrategy strategy
public gnu.trove.TObjectHash clone ()
gnu.trove.TObjectHash h
protected int capacity ()
protected void removeAt (int)
int index
protected int setUp (int)
int initialCapacity
int capacity
public boolean forEach (gnu.trove.TObjectProcedure)
int i
gnu.trove.TObjectProcedure procedure
Object[] set
public boolean contains (java.lang.Object)
Object obj
protected int index (java.lang.Object)
int probe
Object obj
Object[] set
int length
int hash
int index
Object cur
protected int insertionIndex (java.lang.Object)
Object obj
Object[] set
int length
int hash
int index
Object cur
int probe
int firstRemoved
public final int computeHashCode (java.lang.Object)
Object o
public final boolean equals (java.lang.Object, java.lang.Object)
Object o1
Object o2
protected final void throwObjectContractViolation (java.lang.Object, java.lang.Object) throws java.lang.IllegalArgumentException
Object o1
Object o2
public volatile java.lang.Object clone ()
static void ()
}
gnu/trove/TObjectHashIterator.classTObjectHashIterator.java
package gnu.trove
gnu.trove.TObjectHashIterator extends gnu.trove.THashIterator {
protected final gnu.trove.TObjectHash _objectHash
public void (gnu.trove.TObjectHash)
gnu.trove.TObjectHash hash
protected java.lang.Object objectAtIndex (int)
int index
}
gnu/trove/TObjectHashingStrategy.classTObjectHashingStrategy.java
package gnu.trove
public abstract gnu.trove.TObjectHashingStrategy extends java.lang.Object implements java.io.Serializable gnu.trove.Equality {
public static final gnu.trove.TObjectHashingStrategy IDENTITY
public static final gnu.trove.TObjectHashingStrategy CANONICAL
public abstract int computeHashCode (java.lang.Object)
public abstract boolean equals (java.lang.Object, java.lang.Object)
static void ()
}
gnu/trove/TObjectIdentityHashingStrategy.classTObjectIdentityHashingStrategy.java
package gnu.trove
public final gnu.trove.TObjectIdentityHashingStrategy extends java.lang.Object implements gnu.trove.TObjectHashingStrategy {
public void ()
public final int computeHashCode (java.lang.Object)
Object object
public final boolean equals (java.lang.Object, java.lang.Object)
Object o1
Object o2
}
gnu/trove/TObjectIntHashMap$1.classTObjectIntHashMap.java
package gnu.trove
gnu.trove.TObjectIntHashMap$1 extends java.lang.Object implements gnu.trove.TObjectIntProcedure {
final StringBuilder val$sb
final gnu.trove.TObjectIntHashMap this$0
void (gnu.trove.TObjectIntHashMap, java.lang.StringBuilder)
public boolean execute (java.lang.Object, int)
Object key
int value
}
gnu/trove/TObjectIntHashMap$EqProcedure.classTObjectIntHashMap.java
package gnu.trove
final gnu.trove.TObjectIntHashMap$EqProcedure extends java.lang.Object implements gnu.trove.TObjectIntProcedure {
private final gnu.trove.TObjectIntHashMap _otherMap
void (gnu.trove.TObjectIntHashMap)
gnu.trove.TObjectIntHashMap otherMap
public final boolean execute (java.lang.Object, int)
Object key
int value
int index
private static boolean eq (int, int)
int v1
int v2
}
gnu/trove/TObjectIntHashMap$HashProcedure.classTObjectIntHashMap.java
package gnu.trove
final gnu.trove.TObjectIntHashMap$HashProcedure extends java.lang.Object implements gnu.trove.TObjectIntProcedure {
private int h
final gnu.trove.TObjectIntHashMap this$0
void (gnu.trove.TObjectIntHashMap)
public int getHashCode ()
public boolean execute (java.lang.Object, int)
Object key
int value
}
gnu/trove/TObjectIntHashMap.classTObjectIntHashMap.java
package gnu.trove
public gnu.trove.TObjectIntHashMap extends gnu.trove.TObjectHash {
protected transient int[] _values
public void ()
public void (int)
int initialCapacity
public void (int, float)
int initialCapacity
float loadFactor
public void (gnu.trove.TObjectHashingStrategy)
gnu.trove.TObjectHashingStrategy strategy
public void (int, gnu.trove.TObjectHashingStrategy)
int initialCapacity
gnu.trove.TObjectHashingStrategy strategy
public void (int, float, gnu.trove.TObjectHashingStrategy)
int initialCapacity
float loadFactor
gnu.trove.TObjectHashingStrategy strategy
public gnu.trove.TObjectIntIterator iterator ()
protected int setUp (int)
int initialCapacity
int capacity
public int put (java.lang.Object, int)
Object key
int value
int previous
int index
boolean isNewMapping
Object oldKey
protected void rehash (int)
Object o
int index
int i
int newCapacity
int oldCapacity
Object[] oldKeys
int[] oldVals
public int get (java.lang.Object)
Object key
int index
public void clear ()
int i
Object[] keys
int[] values
public int remove (java.lang.Object)
Object key
int prev
int index
public boolean equals (java.lang.Object)
Object other
gnu.trove.TObjectIntHashMap that
public int hashCode ()
gnu.trove.TObjectIntHashMap$HashProcedure p
protected void removeAt (int)
int index
public int[] getValues ()
int i
int j
int[] vals
int[] v
Object[] keys
public java.lang.Object[] keys ()
int i
int j
Object[] keys
Object[] k
public boolean containsValue (int)
int i
int val
Object[] keys
int[] vals
public boolean containsKey (java.lang.Object)
Object key
public boolean forEachKey (gnu.trove.TObjectProcedure)
gnu.trove.TObjectProcedure procedure
public boolean forEachValue (gnu.trove.TIntProcedure)
int i
gnu.trove.TIntProcedure procedure
Object[] keys
int[] values
public boolean forEachEntry (gnu.trove.TObjectIntProcedure)
int i
gnu.trove.TObjectIntProcedure procedure
Object[] keys
int[] values
public boolean retainEntries (gnu.trove.TObjectIntProcedure)
int i
gnu.trove.TObjectIntProcedure procedure
boolean modified
Object[] keys
int[] values
public void transformValues (gnu.trove.TIntFunction)
int i
gnu.trove.TIntFunction function
Object[] keys
int[] values
public boolean increment (java.lang.Object)
Object key
public boolean adjustValue (java.lang.Object, int)
Object key
int amount
int index
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
gnu.trove.SerializationProcedure writeProcedure
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object key
int val
java.io.ObjectInputStream stream
int size
public java.lang.String toString ()
StringBuilder sb
}
gnu/trove/TObjectIntIterator.classTObjectIntIterator.java
package gnu.trove
public gnu.trove.TObjectIntIterator extends gnu.trove.TIterator {
private final gnu.trove.TObjectIntHashMap _map
public void (gnu.trove.TObjectIntHashMap)
gnu.trove.TObjectIntHashMap map
protected final int nextIndex ()
Object[] set
int i
}
gnu/trove/TObjectIntProcedure.classTObjectIntProcedure.java
package gnu.trove
public abstract gnu.trove.TObjectIntProcedure extends java.lang.Object {
public abstract boolean execute (java.lang.Object, int)
}
gnu/trove/TObjectLongProcedure.classTObjectLongProcedure.java
package gnu.trove
public abstract gnu.trove.TObjectLongProcedure extends java.lang.Object {
public abstract boolean execute (java.lang.Object, long)
}
gnu/trove/TObjectObjectProcedure.classTObjectObjectProcedure.java
package gnu.trove
public abstract gnu.trove.TObjectObjectProcedure extends java.lang.Object {
public abstract boolean execute (java.lang.Object, java.lang.Object)
}
gnu/trove/TObjectProcedure.classTObjectProcedure.java
package gnu.trove
public abstract gnu.trove.TObjectProcedure extends java.lang.Object {
public abstract boolean execute (java.lang.Object)
}
gnu/trove/ToObjectArrayProcedure.classToObjectArrayProcedure.java
package gnu.trove
final gnu.trove.ToObjectArrayProcedure extends java.lang.Object implements gnu.trove.TObjectProcedure {
private final Object[] target
private int pos
public void (java.lang.Object[])
Object[] target
public final boolean execute (java.lang.Object)
Object value
}
messages/
messages/JavaCoreBundle.properties
org/
org/jetbrains/
org/jetbrains/annotations/
org/jetbrains/annotations/Contract.classContract.java
package org.jetbrains.annotations
public abstract org.jetbrains.annotations.Contract extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
public abstract boolean pure ()
}
org/jetbrains/annotations/Nls$Capitalization.classNls.java
package org.jetbrains.annotations
public final org.jetbrains.annotations.Nls$Capitalization extends java.lang.Enum {
public static final org.jetbrains.annotations.Nls$Capitalization NotSpecified
public static final org.jetbrains.annotations.Nls$Capitalization Title
public static final org.jetbrains.annotations.Nls$Capitalization Sentence
private static final org.jetbrains.annotations.Nls$Capitalization[] $VALUES
public static org.jetbrains.annotations.Nls$Capitalization[] values ()
public static org.jetbrains.annotations.Nls$Capitalization valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
org/jetbrains/annotations/Nls.classNls.java
package org.jetbrains.annotations
public abstract org.jetbrains.annotations.Nls extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract org.jetbrains.annotations.Nls$Capitalization capitalization ()
}
org/jetbrains/annotations/NonNls.classNonNls.java
package org.jetbrains.annotations
public abstract org.jetbrains.annotations.NonNls extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/jetbrains/annotations/NotNull.classNotNull.java
package org.jetbrains.annotations
public abstract org.jetbrains.annotations.NotNull extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
public abstract java.lang.Class exception ()
}
org/jetbrains/annotations/Nullable.classNullable.java
package org.jetbrains.annotations
public abstract org.jetbrains.annotations.Nullable extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
NOTICE